<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://nssportwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carpathia+And+Ruthenia</id>
	<title>NationStates Sports Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://nssportwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carpathia+And+Ruthenia"/>
	<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Special:Contributions/Carpathia_And_Ruthenia"/>
	<updated>2026-07-01T07:15:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/leaguesandbox&amp;diff=75727</id>
		<title>User:Carpathia And Ruthenia/leaguesandbox</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/leaguesandbox&amp;diff=75727"/>
		<updated>2026-06-30T19:34:41Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The pyramid ==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=5%|&lt;br /&gt;
Tier&lt;br /&gt;
!Total clubs&lt;br /&gt;
!colspan=&amp;quot;24&amp;quot; width=95%|&lt;br /&gt;
League / division&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
1&lt;br /&gt;
|22&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[1. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
2&lt;br /&gt;
|24&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[2. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
3&lt;br /&gt;
|26&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[3. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;26 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
4&lt;br /&gt;
|26&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[4. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;26 clubs&#039;&#039; – 3 promotions, 4 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
5&lt;br /&gt;
|52&lt;br /&gt;
|colspan=&amp;quot;12&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[5. Lega North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;26 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;12&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[5. Lega South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;26 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
6&lt;br /&gt;
|96&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega Upper North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega Lower North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega Upper South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 2 relegation&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega Lower South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
7&lt;br /&gt;
|96&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega Upper North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega Lower North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega Upper South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega Lower South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
8&lt;br /&gt;
|96&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega Upper North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega Lower North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega Upper South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega Lower South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
9&lt;br /&gt;
|288&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Ruthenia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Ruthenia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Ruthenia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Ruthenia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia E]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia F]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia G]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia H]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
10&lt;br /&gt;
|288&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Ruthenia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Ruthenia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Ruthenia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Ruthenia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia E]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia F]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia G]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia H]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
11&lt;br /&gt;
|288&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Ruthenia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Ruthenia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Ruthenia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Ruthenia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia E]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia F]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia G]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia H]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
12&lt;br /&gt;
|288&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Ruthenia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Ruthenia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Ruthenia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Ruthenia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia E]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia F]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia G]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia H]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
-&lt;br /&gt;
| -&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;Relagation to Provincial league structure&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/leaguesandbox&amp;diff=75726</id>
		<title>User:Carpathia And Ruthenia/leaguesandbox</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/leaguesandbox&amp;diff=75726"/>
		<updated>2026-06-30T19:02:54Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The pyramid ==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=5%|&lt;br /&gt;
Tier&lt;br /&gt;
!Total clubs&lt;br /&gt;
!colspan=&amp;quot;24&amp;quot; width=95%|&lt;br /&gt;
League / division&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
1&lt;br /&gt;
|22&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[1. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
2&lt;br /&gt;
|24&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[2. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
3&lt;br /&gt;
|26&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[3. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;26 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
4&lt;br /&gt;
|26&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[4. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;26 clubs&#039;&#039; – 3 promotions, 4 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
5&lt;br /&gt;
|52&lt;br /&gt;
|colspan=&amp;quot;12&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[5. Lega North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;26 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;12&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[5. Lega South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;26 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
6&lt;br /&gt;
|96&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega Upper North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega Lower North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega Upper South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 2 relegation&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega Lower South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
7&lt;br /&gt;
|96&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega Upper North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega Lower North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega Upper South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega Lower South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
8&lt;br /&gt;
|96&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega Upper North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega Lower North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega Upper South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega Lower South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 2 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
9&lt;br /&gt;
|288&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Ruthenia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Ruthenia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Ruthenia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Ruthenia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia E]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia F]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia G]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega Carpathia H]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
10&lt;br /&gt;
|288&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Ruthenia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Ruthenia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Ruthenia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Ruthenia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia E]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia F]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia G]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega Carpathia H]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
11&lt;br /&gt;
|288&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Ruthenia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Ruthenia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Ruthenia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Ruthenia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia E]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia F]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia G]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega Carpathia H]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
12&lt;br /&gt;
|288&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Ruthenia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Ruthenia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Ruthenia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Ruthenia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia A]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia B]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia C]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia D]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia E]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia F]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia G]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega Carpathia H]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 3 promotions, 1 relegations&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/leaguesandbox&amp;diff=75700</id>
		<title>User:Carpathia And Ruthenia/leaguesandbox</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/leaguesandbox&amp;diff=75700"/>
		<updated>2026-06-30T13:57:46Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;== The pyramid == {|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot; |- !width=5%| Tier !Total clubs (410) !colspan=&amp;quot;24&amp;quot; width=95%| League / division |- | 1 |8 |colspan=&amp;quot;24&amp;quot;| &amp;#039;&amp;#039;&amp;#039;1. Lega&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; &amp;#039;&amp;#039;8 clubs&amp;#039;&amp;#039; – 2 relegations |- | 2 |12 |colspan=&amp;quot;24&amp;quot;| &amp;#039;&amp;#039;&amp;#039;2. Lega&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; &amp;#039;&amp;#039;12 clubs&amp;#039;&amp;#039; – 2 promotions, 2 relegations |- | 3 |12 |colspan=&amp;quot;24&amp;quot;| &amp;#039;&amp;#039;&amp;#039;3. Lega&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; &amp;#039;&amp;#039;12 clubs&amp;#039;&amp;#039; – 2 promotions, 2 relegations |- | 4 |16 |colspan=&amp;quot;24&amp;quot;| &amp;#039;&amp;#039;&amp;#039;4. Lega&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; &amp;#039;&amp;#039;16 clubs&amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The pyramid ==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=5%|&lt;br /&gt;
Tier&lt;br /&gt;
!Total clubs (410)&lt;br /&gt;
!colspan=&amp;quot;24&amp;quot; width=95%|&lt;br /&gt;
League / division&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
1&lt;br /&gt;
|8&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[1. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;8 clubs&#039;&#039; – 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
2&lt;br /&gt;
|12&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[2. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
3&lt;br /&gt;
|12&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[3. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
4&lt;br /&gt;
|16&lt;br /&gt;
|colspan=&amp;quot;24&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[4. Lega]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 2 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
5&lt;br /&gt;
|48&lt;br /&gt;
|colspan=&amp;quot;12&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[5. Lega North]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;12&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[5. Lega South]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;24 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
6&lt;br /&gt;
|66&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[6. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
7&lt;br /&gt;
|68&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[7. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
8&lt;br /&gt;
|68&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;6&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[8. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
9&lt;br /&gt;
|68&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[9. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
10&lt;br /&gt;
|68&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[10. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
11&lt;br /&gt;
|68&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[11. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
12&lt;br /&gt;
|68&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega North East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;22 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega North West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 3 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega South East]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;12 clubs&#039;&#039; – 1.5 promotions, 1 relegation&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[12. Lega South West]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;16 clubs&#039;&#039; – 1.5 promotions, 2 relegations&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Snestar.png&amp;diff=75690</id>
		<title>File:Flag of Snestar.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Snestar.png&amp;diff=75690"/>
		<updated>2026-06-29T20:02:23Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Carpathia And Ruthenia uploaded a new version of File:Flag of Snestar.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=World_Cup_101&amp;diff=75689</id>
		<title>World Cup 101</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=World_Cup_101&amp;diff=75689"/>
		<updated>2026-06-29T19:31:29Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: /* Qualification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox international football competition&lt;br /&gt;
|tourney_name   = World Cup 101&lt;br /&gt;
|other_titles   = &lt;br /&gt;
|image          = WC101-logo.png&lt;br /&gt;
|size           = 250px&lt;br /&gt;
|caption        = &lt;br /&gt;
|country        = {{flagcountry|Farfadillis}}&lt;br /&gt;
|country2       = {{flagcountry|Paradystopia}}&lt;br /&gt;
|country3       = {{flag|Wight}}&lt;br /&gt;
|dates          = 5 to 20 June 2026 (OOC)&lt;br /&gt;
|num_teams      = 48 &amp;lt;small&amp;gt;(from 162 entries)&amp;lt;/small&amp;gt;&lt;br /&gt;
|venues         = &lt;br /&gt;
|cities         = &lt;br /&gt;
|champion       = Audioslavia&lt;br /&gt;
|count          = 4&lt;br /&gt;
|second         = Busoga Islands&lt;br /&gt;
|third          = Paradystopia&lt;br /&gt;
|fourth         = The Holy Empire&lt;br /&gt;
|matches        = 104&lt;br /&gt;
|goals          = 370&lt;br /&gt;
|prevseason     = [[World Cup 100|WC 100]]&lt;br /&gt;
|nextseason     = [[World Cup 102|WC 102]]&lt;br /&gt;
}}&#039;&#039;&#039;World Cup 101&#039;&#039;&#039; was an international football tournament held in [[Farfadillis]], [[Paradystopia]], and certainly not in [[Wight]]. It was the second tournament of the 101st World Cup Cycle, following the [[Baptism of Fire 88]] and preceding the [[Cup of Harmony 93]]. Thirteen national football teams qualified for the World Cup for the first time this cycle.&lt;br /&gt;
&lt;br /&gt;
In the final, [[Audioslavia national football team|Audioslavia]] beat [[Busoga Islands national football team|Busoga Islands]] with 2-1, securing its fourth World Cup title. [[Squornshelan Remnant States national football team|Squornshelan Remnant States]] entered the tournament as the defending champions but were defeated by eventual winners Audioslavia in the Round of 32.&lt;br /&gt;
==Host Selection==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;float:right&amp;quot;&lt;br /&gt;
|+ Voting results&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot;|Bid&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Votes&lt;br /&gt;
|-&lt;br /&gt;
!Round 1&lt;br /&gt;
!Round 2&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot; | {{flag|Farfadillis}}, {{flag|Paradystopia}} and {{flag|Wight}}&lt;br /&gt;
|&#039;&#039;&#039;10&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot; | {{flag|Drawkland}} and {{flag|Banija}}&lt;br /&gt;
|8&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot; |Re-open bids&lt;br /&gt;
|7&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align:left;&amp;quot; |Total&lt;br /&gt;
!25&lt;br /&gt;
!22&lt;br /&gt;
|}&lt;br /&gt;
Two bids to host the 101st World Cup were proposed to the World Cup Committee prior to the tournament. The first bid was unveiled by Drawkland and Banija. Nicknamed &amp;quot;EVIL BID 2&amp;quot;, this bid was the spiritual successor of Drawkland&#039;s [[World Cup 83#Host selection|WC 83 bid]]. Like its predecessor, &amp;quot;EVIL BID 2&amp;quot; included a number of innovative proposals based on the conference format used in College Football competitions.&lt;br /&gt;
&lt;br /&gt;
A competing bid, named &amp;quot;Penguins, fire, don&#039;t mention the tax evasion&amp;quot;, based on a WC 100 bid of the same name, was unveiled by Farfadillis and Paradystopia six days later. &lt;br /&gt;
&lt;br /&gt;
The WCC vote was rather close with no bids getting a majority in the first round, so the bid with less votes, &amp;quot;EVIL BID 2&amp;quot;, was eliminated and their votes transferred in alignment with second preferences. In the second round, &amp;quot;Penguins, fire, don&#039;t mention the tax evasion&amp;quot; won the majority of votes and the right to host World Cup 101.&lt;br /&gt;
==Qualification==&lt;br /&gt;
{{Main article|World Cup 101 qualification}}&lt;br /&gt;
The 160 teams entering the qualifying phase were drawn into 16 groups of ten teams, each contested as a home-and-away double round-robin. The winners and runner-ups of each qualifying group directly qualified for the final tournament. Third, fourth and fifth placed teams had a chance to qualify through three rounds of playoffs.&lt;br /&gt;
&lt;br /&gt;
After Matchday 14, the nations of Tikariot and Pyazhnaya were disqualified from their respective qualifying groups for violating the AI rules. In the playoffs, Andossa Se Mitrin Vega was disqualified for the same reason.&lt;br /&gt;
&lt;br /&gt;
Of national teams that previously qualified for the World Cup, Bostopia, having not qualified since World Cup 61, was the only team to have not previously qualified for World Cup 99 or 100.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|+ Qualified teams&lt;br /&gt;
!Nation&lt;br /&gt;
![[KPB  ranking system|Rank]]&lt;br /&gt;
!Method of qualification&lt;br /&gt;
!Date qualified&lt;br /&gt;
!Total&amp;lt;br&amp;gt;appearances&lt;br /&gt;
!Last&amp;lt;br&amp;gt;appearance&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Aleirave}} || style=&amp;quot;text-align:center&amp;quot; | 29 || Group 2 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Aphrilia}} || style=&amp;quot;text-align:center&amp;quot; | 6 || Group 14 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Audioslavia}} || style=&amp;quot;text-align:center&amp;quot; | 7 || Group 1 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Baker Park}} || style=&amp;quot;text-align:center&amp;quot; | 20 || data-sort-value=&amp;quot;I3&amp;quot; | Group 3 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Banija}} || style=&amp;quot;text-align:center&amp;quot; | 13 || Group 15 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Bhumi Matawis Empire}} || style=&amp;quot;text-align:center&amp;quot; | 58 || data-sort-value=&amp;quot;I13&amp;quot; | Group 13 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Biyambi}} || style=&amp;quot;text-align:center&amp;quot; | 55 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Bonusia}} || style=&amp;quot;text-align:center&amp;quot; | 49 || data-sort-value=&amp;quot;I14&amp;quot; | Group 14 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Bostopia}} || style=&amp;quot;text-align:center&amp;quot; | 40 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | 61&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Busoga Islands}} || style=&amp;quot;text-align:center&amp;quot; | 16 || data-sort-value=&amp;quot;I11&amp;quot; | Group 11 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Choppyhausen}} || style=&amp;quot;text-align:center&amp;quot; | 57 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Chromatika}} || style=&amp;quot;text-align:center&amp;quot; | 14 || Group 6 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Crpostran}} || style=&amp;quot;text-align:center&amp;quot; | 36 || Group 8 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Dantopia}} || style=&amp;quot;text-align:center&amp;quot; | 82 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Dhemixia}} || style=&amp;quot;text-align:center&amp;quot; | 51 || data-sort-value=&amp;quot;I8&amp;quot; | Group 8 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Drawkland}} || style=&amp;quot;text-align:center&amp;quot; | 39 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | 99&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Edsmontik}} || style=&amp;quot;text-align:center&amp;quot; | 11 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Eshialand}} || style=&amp;quot;text-align:center&amp;quot; | 37 || data-sort-value=&amp;quot;I4&amp;quot; | Group 4 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Farfadillis}} || style=&amp;quot;text-align:center&amp;quot; | 18 || data-sort-value=&amp;quot;A&amp;quot; | Host ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Flavovespia}} || style=&amp;quot;text-align:center&amp;quot; | 4 || data-sort-value=&amp;quot;I9&amp;quot; | Group 9 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Hanalia}} || style=&amp;quot;text-align:center&amp;quot; | 63 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|HUElavia}} || style=&amp;quot;text-align:center&amp;quot; | 30 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Indusse}} || style=&amp;quot;text-align:center&amp;quot; | 32 || Group 9 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Kanzlia}} || style=&amp;quot;text-align:center&amp;quot; | 27 || Group 10 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Kimi-Suomi}} || style=&amp;quot;text-align:center&amp;quot; | 38 || data-sort-value=&amp;quot;I1&amp;quot; | Group 1 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Ko-oren}} || style=&amp;quot;text-align:center&amp;quot; | 10 || Group 16 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Kwrpania}} || style=&amp;quot;text-align:center&amp;quot; | 8 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Masraya}} || style=&amp;quot;text-align:center&amp;quot; | 144 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Oberour Ar Moro}} || style=&amp;quot;text-align:center&amp;quot; | 33 || data-sort-value=&amp;quot;I12&amp;quot; | Group 12 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Paradystopia}} || style=&amp;quot;text-align:center&amp;quot; | 31 || data-sort-value=&amp;quot;A&amp;quot; | Host ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Pasarga}} || style=&amp;quot;text-align:center&amp;quot; | 24 || data-sort-value=&amp;quot;I5&amp;quot; | Group 5 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Pomachetti}} || style=&amp;quot;text-align:center&amp;quot; | 87 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Qusmo}} || style=&amp;quot;text-align:center&amp;quot; | 28 || Group 11 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Reçueçn}} || style=&amp;quot;text-align:center&amp;quot; | 26 || Group 13 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Saint Eleanor}} || style=&amp;quot;text-align:center&amp;quot; | 2 || Group 5 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Sernet}} || style=&amp;quot;text-align:center&amp;quot; | 77 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Snestar}} || style=&amp;quot;text-align:center&amp;quot; | 60 || data-sort-value=&amp;quot;I16&amp;quot; | Group 16 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Squornshelan Remnant States}} || style=&amp;quot;text-align:center&amp;quot; | 1 || Group 12 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Tanirinthia}} || style=&amp;quot;text-align:center&amp;quot; | 5 || Group 4 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|The Golden Harp}} || style=&amp;quot;text-align:center&amp;quot; | 85 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|The Holy Empire}} || style=&amp;quot;text-align:center&amp;quot; | 45 || data-sort-value=&amp;quot;I10&amp;quot; | Group 10 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|The Kytler Peninsulae}} || style=&amp;quot;text-align:center&amp;quot; | 9 || Group 7 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|TJUN-ia}} || style=&amp;quot;text-align:center&amp;quot; | 34 || Playoff Winner || {{abbr|Playoffs|26 - 30 May 2026}}&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 99|99]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Valanora}} || style=&amp;quot;text-align:center&amp;quot; | 3 || Group 3 Winners ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Valentine Z}} || style=&amp;quot;text-align:center&amp;quot; | 21 || data-sort-value=&amp;quot;I6&amp;quot; | Group 6 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Vdara}} || style=&amp;quot;text-align:center&amp;quot; | 19 || data-sort-value=&amp;quot;I2&amp;quot; | Group 2 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Yangchenia}} || style=&amp;quot;text-align:center&amp;quot; | 76 || data-sort-value=&amp;quot;I7&amp;quot; | Group 7 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | none&lt;br /&gt;
|-&lt;br /&gt;
| {{fb|Zenic}} || style=&amp;quot;text-align:center&amp;quot; | 23 || data-sort-value=&amp;quot;I15&amp;quot; | Group 15 Runners-up ||&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | || style=&amp;quot;text-align:center&amp;quot; | [[World Cup 100|100]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Venues==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=3 | {{flagicon|Farfadillis}} Farfadillis&lt;br /&gt;
! colspan=3 | {{flagicon|Paradystopia}} Paradystopia&lt;br /&gt;
! colspan=3 | {{flagicon|Taxhavn}} {{strikethrough|Wight}} Taxhavn&lt;br /&gt;
|-&lt;br /&gt;
! Stadium&lt;br /&gt;
! City&lt;br /&gt;
! Capacity&lt;br /&gt;
! Stadium&lt;br /&gt;
! City&lt;br /&gt;
! Capacity&lt;br /&gt;
! Stadium&lt;br /&gt;
! City&lt;br /&gt;
! Capacity&lt;br /&gt;
|-&lt;br /&gt;
| [[La Fantás]]|| [[Ferdullaele]]|| 70,000&lt;br /&gt;
| [[The Wobbegong Cove Ground]]|| [[Oeopolis]]|| ?&lt;br /&gt;
| [[Lithico™ World Cup Final 100 Stadium]]|| [[St. Bernadine Bay]]|| 101,101&lt;br /&gt;
|-&lt;br /&gt;
| [[La Snerra]]||[[Ferdullaele]]|| 100,000&lt;br /&gt;
| [[The Hoohus]]|| [[Farslum]]||?&lt;br /&gt;
| [[Bizarro Park]]|| [[St. Bernadine Bay]]|| 41,875&lt;br /&gt;
|-&lt;br /&gt;
| [[Den Mytologiska Maneter]]||[[Fröndt]]||50,000&lt;br /&gt;
| [[Oeopolis Oval]]||[[Oeopolis]]||?&lt;br /&gt;
| rowspan=30 colspan=3 |&lt;br /&gt;
|-&lt;br /&gt;
| [[Adar Jak]]||[[Szoirsia]]|| 32,000&lt;br /&gt;
| [[Soggybottom]]|| [[New Newetoun]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Grand René Skaé]]||[[Szoirsia]]||25,000&lt;br /&gt;
| [[Bentelms Boulevard]]|| [[New Pantsdon]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[La Gran Avenida]]||[[Farolera]]||60,000&lt;br /&gt;
| [[Heer Field]]|| [[Marzig]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Ojo de la Tormenta]]||[[Farolera]]|| 15,000&lt;br /&gt;
| [[Slagheap Lane Ground]]|| [[New Newetoun]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Rülândéá Çölíséá]]||[[Rülândéá]]||35,000&lt;br /&gt;
| [[Cheapside]]|| [[New Newetoun]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Bojno Polje]]||[[Fröndt]]||40,000&lt;br /&gt;
| [[The Nub]]|| [[Gooston-by-the-Sea]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=30 colspan=3 |&lt;br /&gt;
| [[The Old Breakers&#039; Yard]]|| [[Abertynkle]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Charlie Meadow]]|| [[Random]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Copse Lane Park]]|| [[St. Agnant&#039;s]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Stadia Urbsclavium]]|| [[Urbsclavium]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Arenasecundarius]]|| [[Urbsclavium]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Parka &#039;Extraneous&#039;]]|| [[Urbsclavium]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Stadion Troglograd]]|| [[Troglograd]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Stadion Poredvodopada]]|| [[Zygnusgrad]]|| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[&#039;The Ark&#039;]]|| [[Troglograd]]|| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Group stage==&lt;br /&gt;
===Group B===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_FLA={{fb|Flavovespia}}&lt;br /&gt;
|name_ZEN={{fb|Zenic}}&lt;br /&gt;
|name_TGH={{fb|The Golden Harp}}&lt;br /&gt;
|name_HUE={{fb|HUElavia}}&lt;br /&gt;
|win_FLA=2 |draw_FLA=1 |loss_FLA=0 |gf_FLA= 9 |ga_FLA= 4&lt;br /&gt;
|win_ZEN=2 |draw_ZEN=0 |loss_ZEN=1 |gf_ZEN= 5 |ga_ZEN= 7&lt;br /&gt;
|win_TGH=1 |draw_TGH=0 |loss_TGH=2 |gf_TGH= 3 |ga_TGH= 4&lt;br /&gt;
|win_HUE=0 |draw_HUE=1 |loss_HUE=2 |gf_HUE= 3 |ga_HUE= 5&lt;br /&gt;
|team_order=FLA, ZEN, TGH, HUE&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_FLA=Q&lt;br /&gt;
|status_ZEN=Q&lt;br /&gt;
|status_TGH=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Flavovespia}}&lt;br /&gt;
|score=5–1&lt;br /&gt;
|team2={{fb|Zenic}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Golden Harp}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|HUElavia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Flavovespia}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|The Golden Harp}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Zenic}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|HUElavia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Flavovespia}}&lt;br /&gt;
|score=3–3&lt;br /&gt;
|team2={{fb|HUElavia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Zenic}}&lt;br /&gt;
|score=3–2&lt;br /&gt;
|team2={{fb|The Golden Harp}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group C===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_TAN={{fb|Tanirinthia}}&lt;br /&gt;
|name_EDS={{fb|Edsmontik}}&lt;br /&gt;
|name_KIM={{fb|Kimi-Suomi}}&lt;br /&gt;
|name_POM={{fb|Pomachetti}}&lt;br /&gt;
|win_TAN=2 |draw_TAN=1 |loss_TAN=0 |gf_TAN=11 |ga_TAN= 5&lt;br /&gt;
|win_EDS=1 |draw_EDS=1 |loss_EDS=1 |gf_EDS= 7 |ga_EDS= 7&lt;br /&gt;
|win_KIM=0 |draw_KIM=2 |loss_KIM=1 |gf_KIM= 1 |ga_KIM= 3&lt;br /&gt;
|win_POM=0 |draw_POM=2 |loss_POM=1 |gf_POM= 5 |ga_POM= 9&lt;br /&gt;
|team_order=TAN, EDS, KIM, POM&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_TAN=Q&lt;br /&gt;
|status_EDS=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Edsmontik}}&lt;br /&gt;
|score=2–2&lt;br /&gt;
|team2={{fb|Pomachetti}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Tanirinthia}}&lt;br /&gt;
|score=0–0&lt;br /&gt;
|team2={{fb|Kimi-Suomi}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Edsmontik}}&lt;br /&gt;
|score=3–5&lt;br /&gt;
|team2={{fb|Tanirinthia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Pomachetti}}&lt;br /&gt;
|score=1–1&lt;br /&gt;
|team2={{fb|Kimi-Suomi}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Edsmontik}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Kimi-Suomi}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Pomachetti}}&lt;br /&gt;
|score=2–6&lt;br /&gt;
|team2={{fb|Tanirinthia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group D===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_PAS={{fb|Pasarga}}&lt;br /&gt;
|name_ESH={{fb|Eshialand}}&lt;br /&gt;
|name_AUD={{fb|Audioslavia}}&lt;br /&gt;
|name_MAS={{fb|Masraya}}&lt;br /&gt;
|win_PAS=3 |draw_PAS=0 |loss_PAS=0 |gf_PAS= 5 |ga_PAS= 2&lt;br /&gt;
|win_ESH=2 |draw_ESH=0 |loss_ESH=1 |gf_ESH= 7 |ga_ESH= 5&lt;br /&gt;
|win_AUD=1 |draw_AUD=0 |loss_AUD=2 |gf_AUD= 3 |ga_AUD= 4&lt;br /&gt;
|win_MAS=0 |draw_MAS=0 |loss_MAS=3 |gf_MAS= 2 |ga_MAS= 6&lt;br /&gt;
|team_order=PAS, ESH, AUD, MAS&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_PAS=Q&lt;br /&gt;
|status_ESH=Q&lt;br /&gt;
|status_AUD=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Pasarga}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|Masraya}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Audioslavia}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|Eshialand}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Pasarga}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|Audioslavia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Masraya}}&lt;br /&gt;
|score=1–3&lt;br /&gt;
|team2={{fb|Eshialand}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Pasarga}}&lt;br /&gt;
|score=3–2&lt;br /&gt;
|team2={{fb|Eshialand}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Masraya}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|Audioslavia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group E===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_VAL={{fb|Valanora}}&lt;br /&gt;
|name_VDA={{fb|Vdara}}&lt;br /&gt;
|name_BIY={{fb|Biyambi}}&lt;br /&gt;
|name_TJU={{fb|TJUN-ia}}&lt;br /&gt;
|win_VAL=2 |draw_VAL=1 |loss_VAL=0 |gf_VAL= 7 |ga_VAL= 2&lt;br /&gt;
|win_VDA=1 |draw_VDA=2 |loss_VDA=0 |gf_VDA= 6 |ga_VDA= 5&lt;br /&gt;
|win_BIY=1 |draw_BIY=1 |loss_BIY=1 |gf_BIY= 7 |ga_BIY= 9&lt;br /&gt;
|win_TJU=0 |draw_TJU=0 |loss_TJU=3 |gf_TJU= 5 |ga_TJU= 9&lt;br /&gt;
|team_order=VAL, VDA, BIY, TJU&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_VAL=Q&lt;br /&gt;
|status_VDA=Q&lt;br /&gt;
|status_BIY=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Valanora}}&lt;br /&gt;
|score=1–1&lt;br /&gt;
|team2={{fb|Vdara}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Biyambi}}&lt;br /&gt;
|score=4–3&lt;br /&gt;
|team2={{fb|TJUN-ia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Valanora}}&lt;br /&gt;
|score=4–1&lt;br /&gt;
|team2={{fb|Biyambi}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Vdara}}&lt;br /&gt;
|score=3–2&lt;br /&gt;
|team2={{fb|TJUN-ia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Valanora}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|TJUN-ia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Vdara}}&lt;br /&gt;
|score=2–2&lt;br /&gt;
|team2={{fb|Biyambi}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group F===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_PAR={{fb|Paradystopia}}&lt;br /&gt;
|name_THE={{fb|The Holy Empire}}&lt;br /&gt;
|name_SNE={{fb|Snestar}}&lt;br /&gt;
|name_BAK={{fb|Baker Park}}&lt;br /&gt;
|win_PAR=3 |draw_PAR=0 |loss_PAR=0 |gf_PAR= 6 |ga_PAR= 3&lt;br /&gt;
|win_THE=2 |draw_THE=0 |loss_THE=1 |gf_THE=11 |ga_THE= 9&lt;br /&gt;
|win_SNE=1 |draw_SNE=0 |loss_SNE=2 |gf_SNE= 4 |ga_SNE= 6&lt;br /&gt;
|win_BAK=0 |draw_BAK=0 |loss_BAK=3 |gf_BAK= 6 |ga_BAK= 9&lt;br /&gt;
|team_order=PAR, THE, SNE, BAK&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_PAR=Q&lt;br /&gt;
|status_THE=Q&lt;br /&gt;
|status_SNE=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Holy Empire}}&lt;br /&gt;
|score=4–2&lt;br /&gt;
|team2={{fb|Snestar}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Baker Park}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|Paradystopia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Holy Empire}}&lt;br /&gt;
|score=5–4&lt;br /&gt;
|team2={{fb|Baker Park}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Snestar}}&lt;br /&gt;
|score=0–1&lt;br /&gt;
|team2={{fb|Paradystopia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Holy Empire}}&lt;br /&gt;
|score=2–3&lt;br /&gt;
|team2={{fb|Paradystopia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Snestar}}&lt;br /&gt;
|score=2–1&lt;br /&gt;
|team2={{fb|Baker Park}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group J===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|hth_HAN=Hanalia ahead of Crpostran by IC coin flip | hth_CRP=HAN &lt;br /&gt;
&lt;br /&gt;
|name_KAN={{fb|Kanzlia}}&lt;br /&gt;
|name_TKP={{fb|The Kytler Peninsulae}}&lt;br /&gt;
|name_HAN={{fb|Hanalia}}&lt;br /&gt;
|name_CRP={{fb|Crpostran}}&lt;br /&gt;
|win_KAN=2 |draw_KAN=1 |loss_KAN=0 |gf_KAN= 5 |ga_KAN= 2&lt;br /&gt;
|win_TKP=1 |draw_TKP=1 |loss_TKP=1 |gf_TKP= 2 |ga_TKP= 3&lt;br /&gt;
|win_HAN=0 |draw_HAN=2 |loss_HAN=1 |gf_HAN= 4 |ga_HAN= 5&lt;br /&gt;
|win_CRP=0 |draw_CRP=2 |loss_CRP=1 |gf_CRP= 5 |ga_CRP= 6&lt;br /&gt;
|team_order=KAN, TKP, HAN, CRP&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_KAN=Q&lt;br /&gt;
|status_TKP=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Kanzlia}}&lt;br /&gt;
|score=2–1&lt;br /&gt;
|team2={{fb|Crpostran}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Hanalia}}&lt;br /&gt;
|score=0–1&lt;br /&gt;
|team2={{fb|The Kytler Peninsulae}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Kanzlia}}&lt;br /&gt;
|score=1–1&lt;br /&gt;
|team2={{fb|Hanalia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Crpostran}}&lt;br /&gt;
|score=1–1&lt;br /&gt;
|team2={{fb|The Kytler Peninsulae}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Kanzlia}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|The Kytler Peninsulae}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Crpostran}}&lt;br /&gt;
|score=3–3&lt;br /&gt;
|team2={{fb|Hanalia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group K===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_SEL={{fb|Saint Eleanor}}&lt;br /&gt;
|name_DHE={{fb|Dhemixia}}&lt;br /&gt;
|name_IND={{fb|Indusse}}&lt;br /&gt;
|name_REC={{fb|Reçueçn}}&lt;br /&gt;
|win_SEL=3 |draw_SEL=0 |loss_SEL=0 |gf_SEL= 7 |ga_SEL= 1&lt;br /&gt;
|win_DHE=1 |draw_DHE=0 |loss_DHE=2 |gf_DHE= 2 |ga_DHE= 3&lt;br /&gt;
|win_IND=1 |draw_IND=0 |loss_IND=2 |gf_IND= 2 |ga_IND= 4&lt;br /&gt;
|win_REC=1 |draw_REC=0 |loss_REC=2 |gf_REC= 1 |ga_REC= 4&lt;br /&gt;
|team_order=SEL, DHE, IND, REC&lt;br /&gt;
|status_order=Qq&lt;br /&gt;
|status_SEL=Q&lt;br /&gt;
|status_DHE=Q&lt;br /&gt;
|status_IND=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saint Eleanor}}&lt;br /&gt;
|score=3–1&lt;br /&gt;
|team2={{fb|Indusse}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Dhemixia}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Reçueçn}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saint Eleanor}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Dhemixia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Indusse}}&lt;br /&gt;
|score=0–1&lt;br /&gt;
|team2={{fb|Reçueçn}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saint Eleanor}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Reçueçn}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Indusse}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|Dhemixia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group L===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_SRS={{fb|Squornshelan Remnant States}}&lt;br /&gt;
|name_ALE={{fb|Aleirave}}&lt;br /&gt;
|name_VLZ={{fb|Valentine Z}}&lt;br /&gt;
|name_BME={{fb|Bhumi Matawis Empire}}&lt;br /&gt;
|win_SRS=3 |draw_SRS=0 |loss_SRS=0 |gf_SRS= 8 |ga_SRS= 5&lt;br /&gt;
|win_ALE=1 |draw_ALE=1 |loss_ALE=1 |gf_ALE= 6 |ga_ALE= 4&lt;br /&gt;
|win_VLZ=1 |draw_VLZ=0 |loss_VLZ=2 |gf_VLZ= 6 |ga_VLZ= 7&lt;br /&gt;
|win_BME=0 |draw_BME=1 |loss_BME=2 |gf_BME= 1 |ga_BME= 5&lt;br /&gt;
|team_order=SRS, ALE, VLZ, BME&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_SRS=Q&lt;br /&gt;
|status_ALE=Q&lt;br /&gt;
|status_VLZ=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Bhumi Matawis Empire}}&lt;br /&gt;
|score=0–0&lt;br /&gt;
|team2={{fb|Aleirave}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Squornshelan Remnant States}}&lt;br /&gt;
|score=3–2&lt;br /&gt;
|team2={{fb|Valentine Z}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Bhumi Matawis Empire}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|Squornshelan Remnant States}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Aleirave}}&lt;br /&gt;
|score=4–1&lt;br /&gt;
|team2={{fb|Valentine Z}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Bhumi Matawis Empire}}&lt;br /&gt;
|score=0–3&lt;br /&gt;
|team2={{fb|Valentine Z}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Squornshelan Remnant States}}&lt;br /&gt;
|score=3–2&lt;br /&gt;
|team2={{fb|Aleirave}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group M===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_CHR={{fb|Chromatika}}&lt;br /&gt;
|name_APH={{fb|Aphrilia}}&lt;br /&gt;
|name_OAM={{fb|Oberour Ar Moro}}&lt;br /&gt;
|name_CHO={{fb|Choppyhausen}}&lt;br /&gt;
|win_CHR=3 |draw_CHR=0 |loss_CHR=0 |gf_CHR= 6 |ga_CHR= 1&lt;br /&gt;
|win_APH=2 |draw_APH=0 |loss_APH=1 |gf_APH= 6 |ga_APH= 1&lt;br /&gt;
|win_OAM=1 |draw_OAM=0 |loss_OAM=2 |gf_OAM= 3 |ga_OAM= 8&lt;br /&gt;
|win_CHO=0 |draw_CHO=0 |loss_CHO=3 |gf_CHO= 2 |ga_CHO= 7&lt;br /&gt;
|team_order=CHR, APH, OAM, CHO&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_CHR=Q&lt;br /&gt;
|status_APH=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Oberour Ar Moro}}&lt;br /&gt;
|score=0–3&lt;br /&gt;
|team2={{fb|Chromatika}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Choppyhausen}}&lt;br /&gt;
|score=0–2&lt;br /&gt;
|team2={{fb|Aphrilia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Oberour Ar Moro}}&lt;br /&gt;
|score=3–1&lt;br /&gt;
|team2={{fb|Choppyhausen}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Chromatika}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|Aphrilia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Oberour Ar Moro}}&lt;br /&gt;
|score=0–4&lt;br /&gt;
|team2={{fb|Aphrilia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Chromatika}}&lt;br /&gt;
|score=2–1&lt;br /&gt;
|team2={{fb|Choppyhausen}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group N===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_QUS={{fb|Qusmo}}&lt;br /&gt;
|name_KOO={{fb|Ko-oren}}&lt;br /&gt;
|name_DRA={{fb|Drawkland}}&lt;br /&gt;
|name_SER={{fb|Sernet}}&lt;br /&gt;
|win_QUS=3 |draw_QUS=0 |loss_QUS=0 |gf_QUS=12 |ga_QUS= 1&lt;br /&gt;
|win_KOO=2 |draw_KOO=0 |loss_KOO=1 |gf_KOO= 4 |ga_KOO= 6&lt;br /&gt;
|win_DRA=0 |draw_DRA=1 |loss_DRA=2 |gf_DRA= 2 |ga_DRA= 6&lt;br /&gt;
|win_SER=0 |draw_SER=1 |loss_SER=2 |gf_SER= 4 |ga_SER= 9&lt;br /&gt;
|team_order=QUS, KOO, DRA, SER&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_QUS=Q&lt;br /&gt;
|status_KOO=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Qusmo}}&lt;br /&gt;
|score=5–0&lt;br /&gt;
|team2={{fb|Ko-oren}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Drawkland}}&lt;br /&gt;
|score=2–2&lt;br /&gt;
|team2={{fb|Sernet}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Qusmo}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Drawkland}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Ko-oren}}&lt;br /&gt;
|score=2–1&lt;br /&gt;
|team2={{fb|Sernet}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Qusmo}}&lt;br /&gt;
|score=5–1&lt;br /&gt;
|team2={{fb|Sernet}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Ko-oren}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Drawkland}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group O===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_BUS={{fb|Busoga Islands}}&lt;br /&gt;
|name_YAN={{fb|Yangchenia}}&lt;br /&gt;
|name_KWR={{fb|Kwrpania}}&lt;br /&gt;
|name_BON={{fb|Bonusia}}&lt;br /&gt;
|win_BUS=2 |draw_BUS=1 |loss_BUS=0 |gf_BUS= 5 |ga_BUS= 3&lt;br /&gt;
|win_YAN=1 |draw_YAN=1 |loss_YAN=1 |gf_YAN= 3 |ga_YAN= 2&lt;br /&gt;
|win_KWR=1 |draw_KWR=1 |loss_KWR=1 |gf_KWR= 6 |ga_KWR= 6&lt;br /&gt;
|win_BON=0 |draw_BON=1 |loss_BON=2 |gf_BON= 5 |ga_BON= 8&lt;br /&gt;
|team_order=BUS, YAN, KWR, BON&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_BUS=Q&lt;br /&gt;
|status_YAN=Q&lt;br /&gt;
|status_KWR=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Yangchenia}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Busoga Islands}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Bonusia}}&lt;br /&gt;
|score=3–3&lt;br /&gt;
|team2={{fb|Kwrpania}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Yangchenia}}&lt;br /&gt;
|score=0–0&lt;br /&gt;
|team2={{fb|Busoga Islands}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Bonusia}}&lt;br /&gt;
|score=3–3&lt;br /&gt;
|team2={{fb|Kwrpania}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Yangchenia}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|Kwrpania}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Bonusia}}&lt;br /&gt;
|score=2–3&lt;br /&gt;
|team2={{fb|Busoga Islands}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group P===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_101#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[World Cup 98#Third place table|third place table]]&lt;br /&gt;
|name_BAN={{fb|Banija}}&lt;br /&gt;
|name_DAN={{fb|Dantopia}}&lt;br /&gt;
|name_FAR={{fb|Farfadillis}}&lt;br /&gt;
|name_BOS={{fb|Bostopia}}&lt;br /&gt;
|win_BAN=3 |draw_BAN=0 |loss_BAN=0 |gf_BAN= 8 |ga_BAN= 2&lt;br /&gt;
|win_DAN=2 |draw_DAN=0 |loss_DAN=1 |gf_DAN= 6 |ga_DAN= 4&lt;br /&gt;
|win_FAR=1 |draw_FAR=0 |loss_FAR=2 |gf_FAR= 5 |ga_FAR= 5&lt;br /&gt;
|win_BOS=0 |draw_BOS=0 |loss_BOS=3 |gf_BOS= 0 |ga_BOS= 8&lt;br /&gt;
|team_order=BAN, DAN, FAR, BOS&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_BAN=Q&lt;br /&gt;
|status_DAN=Q&lt;br /&gt;
|status_FAR=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Banija}}&lt;br /&gt;
|score=3–0&lt;br /&gt;
|team2={{fb|Bostopia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Dantopia}}&lt;br /&gt;
|score=3–1&lt;br /&gt;
|team2={{fb|Farfadillis}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Dantopia}}&lt;br /&gt;
|score=1–3&lt;br /&gt;
|team2={{fb|Banija}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Farfadillis}}&lt;br /&gt;
|score=3–0&lt;br /&gt;
|team2={{fb|Bostopia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Dantopia}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Bostopia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Farfadillis}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|Banija}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Third place table===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results https://forum.nationstates.net/viewtopic.php?p=42859354#p42859354&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0|result4=PLACEMENT0|result5=PLACEMENT0|result6=PLACEMENT0|result7=PLACEMENT0|result8=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[World_Cup_99#Knockout stage|knockout stage]]}}&lt;br /&gt;
&lt;br /&gt;
|split8=yes&lt;br /&gt;
&lt;br /&gt;
|name_KWR={{fb|Kwrpania}}&lt;br /&gt;
|name_BIY={{fb|Biyambi}}&lt;br /&gt;
|name_FAR={{fb|Farfadillis}}&lt;br /&gt;
|name_TGH={{fb|The Golden Harp}}&lt;br /&gt;
|name_AUD={{fb|Audioslavia}}&lt;br /&gt;
|name_VLZ={{fb|Valentine Z}}&lt;br /&gt;
|name_SNE={{fb|Snestar}}&lt;br /&gt;
|name_IND={{fb|Indusse}}&lt;br /&gt;
|name_OAM={{fb|Oberour Ar Moro}}&lt;br /&gt;
|name_HAN={{fb|Hanalia}}&lt;br /&gt;
|name_KIM={{fb|Kimi-Suomi}}&lt;br /&gt;
|name_DRA={{fb|Drawkland}}&lt;br /&gt;
&lt;br /&gt;
|win_KWR=1 |draw_KWR=1 |loss_KWR=1 |gf_KWR= 6 |ga_KWR= 6&lt;br /&gt;
|win_BIY=1 |draw_BIY=1 |loss_BIY=1 |gf_BIY= 7 |ga_BIY= 9&lt;br /&gt;
|win_FAR=1 |draw_FAR=0 |loss_FAR=2 |gf_FAR= 5 |ga_FAR= 5&lt;br /&gt;
|win_TGH=1 |draw_TGH=0 |loss_TGH=2 |gf_TGH= 3 |ga_TGH= 4&lt;br /&gt;
|win_AUD=1 |draw_AUD=0 |loss_AUD=2 |gf_AUD= 3 |ga_AUD= 4&lt;br /&gt;
|win_VLZ=1 |draw_VLZ=0 |loss_VLZ=2 |gf_VLZ= 6 |ga_VLZ= 7&lt;br /&gt;
|win_SNE=1 |draw_SNE=0 |loss_SNE=2 |gf_SNE= 4 |ga_SNE= 6&lt;br /&gt;
|win_IND=1 |draw_IND=0 |loss_IND=2 |gf_IND= 2 |ga_IND= 4&lt;br /&gt;
|win_OAM=1 |draw_OAM=0 |loss_OAM=2 |gf_OAM= 3 |ga_OAM= 8&lt;br /&gt;
|win_HAN=0 |draw_HAN=2 |loss_HAN=1 |gf_HAN= 4 |ga_HAN= 5&lt;br /&gt;
|win_KIM=0 |draw_KIM=2 |loss_KIM=1 |gf_KIM= 1 |ga_KIM= 3&lt;br /&gt;
|win_DRA=0 |draw_DRA=1 |loss_DRA=2 |gf_DRA= 2 |ga_DRA= 6&lt;br /&gt;
|team_order=KWR, BIY, FAR, TGH, AUD, VLZ, SNE, IND, OAM, HAN, KIM, DRA&lt;br /&gt;
}}&lt;br /&gt;
===Tiebreakers===&lt;br /&gt;
Standings in the group stage and third-place table were determined as follows:&lt;br /&gt;
#Points (3 for a win, 1 for a draw)&lt;br /&gt;
#Goal difference&lt;br /&gt;
#Head-to-head results&lt;br /&gt;
#Head-to-head goal difference&lt;br /&gt;
#Coinflip (IC)&lt;br /&gt;
&lt;br /&gt;
==Knockout stage==&lt;br /&gt;
===Bracket===&lt;br /&gt;
{{Round32&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Qusmo}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;|{{fb|Valentine Z}}|1&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|The Holy Empire}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;|{{fb|Vdara}}|1&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Tanirinthia}}|2|&#039;&#039;&#039;{{fb|Farfadillis}}&#039;&#039;&#039;|&#039;&#039;&#039;4&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Flavovespia}}|0|&#039;&#039;&#039;{{fb|Dhemixia}}&#039;&#039;&#039;|&#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Pasarga}}&#039;&#039;&#039;|&#039;&#039;&#039;4&#039;&#039;&#039;|{{fb|Biyambi}}|3&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Busoga Islands}}&#039;&#039;&#039;|&#039;&#039;&#039;1&#039;&#039;&#039;|{{fb|The Kytler Peninsulae}}|0&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Chromatika}}|0|&#039;&#039;&#039;{{fb|Indusse}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Dantopia}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;|{{fb|Aleirave}}|0&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Banija}}|1|&#039;&#039;&#039;{{fb|Snestar}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Aphrilia}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;|{{fb|Zenic}}|0&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Squornshelan Remnant States}}|0|&#039;&#039;&#039;{{fb|Audioslavia}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Kanzlia}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;|{{fb|Yangchenia}}|0&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Paradystopia}}&#039;&#039;&#039;|&#039;&#039;&#039;4&#039;&#039;&#039;|{{fb|Kwrpania}}|0&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Valanora}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;|{{fb|Edsmontik}}|0&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Saint Eleanor}}&#039;&#039;&#039;|&#039;&#039;&#039;1&#039;&#039;&#039;|{{fb|The Golden Harp}}|0&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Eshialand}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;|{{fb|Ko-oren}}|1&lt;br /&gt;
&amp;lt;!---Round of 16---&amp;gt;&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Qusmo}} {{pso}}|1&amp;amp;nbsp;(3)|&#039;&#039;&#039;{{fb|The Holy Empire}}&#039;&#039;&#039;|&#039;&#039;&#039;1&amp;amp;nbsp;(5)&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Farfadillis}}|3|&#039;&#039;&#039;{{fb|Dhemixia}}&#039;&#039;&#039;|&#039;&#039;&#039;4&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Pasarga}}|2|&#039;&#039;&#039;{{fb|Busoga Islands}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Indusse}}&#039;&#039;&#039; {{aet}}|&#039;&#039;&#039;5 (7)&#039;&#039;&#039;|{{fb|Dantopia}}|5 (6)&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Snestar}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;|{{fb|Aphrilia}}|2&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Audioslavia}}&#039;&#039;&#039;|&#039;&#039;&#039;4&#039;&#039;&#039;|{{fb|Kanzlia}}|1&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Paradystopia}}&#039;&#039;&#039;|&#039;&#039;&#039;1&#039;&#039;&#039;|{{fb|Valanora}}|0&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Saint Eleanor}}|4|&#039;&#039;&#039;{{fb|Eshialand}}&#039;&#039;&#039;|&#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;!---Quarter-finals---&amp;gt;&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|The Holy Empire}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;|{{fb|Dhemixia}}|0&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Busoga Islands}}&#039;&#039;&#039;|3|{{fb|Indusse}}|2&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|Snestar}}|1|&#039;&#039;&#039;{{fb|Audioslavia}}&#039;&#039;&#039;|&#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Paradystopia}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;|{{fb|Eshialand}}|1&lt;br /&gt;
&amp;lt;!---Semi-finals---&amp;gt;&lt;br /&gt;
|&amp;amp;nbsp;|{{fb|The Holy Empire}}|2|&#039;&#039;&#039;{{fb|Busoga Islands}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
|&amp;amp;nbsp;|&#039;&#039;&#039;{{fb|Audioslavia}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;|{{fb|Paradystopia}}|1&lt;br /&gt;
&amp;lt;!---Final---&amp;gt;&lt;br /&gt;
|{{nowrap|[[Lithico™ World Cup Final 100 Stadium]]}}|{{fb|Busoga Islands}}|1|&#039;&#039;&#039;{{fb|Audioslavia}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;!---TPPO---&amp;gt;&lt;br /&gt;
|[[Bizarro Park]]|{{fb|The Holy Empire}}|0|&#039;&#039;&#039;{{fb|Paradystopia}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Round of 32===&lt;br /&gt;
{{football box&lt;br /&gt;
| date = 12 June 2026&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Qusmo}}&lt;br /&gt;
| score = 2–1&lt;br /&gt;
| team2 = {{fb|Valentine Z}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|The Holy Empire}}&lt;br /&gt;
| score = 2–1&lt;br /&gt;
| team2 = {{fb|Vdara}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Tanirinthia}}&lt;br /&gt;
| score = 2–4&lt;br /&gt;
| team2 = {{fb|Farfadillis}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Flavovespia}}&lt;br /&gt;
| score = 0–1&lt;br /&gt;
| team2 = {{fb|Dhemixia}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Pasarga}}&lt;br /&gt;
| score = 4–3&lt;br /&gt;
| team2 = {{fb|Biyambi}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Busoga Islands}}&lt;br /&gt;
| score = 1–0&lt;br /&gt;
| team2 = {{fb|The Kytler Peninsulae}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Chromatika}}&lt;br /&gt;
| score = 0–3&lt;br /&gt;
| team2 = {{fb|Indusse}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Dantopia}}&lt;br /&gt;
| score = 2–0&lt;br /&gt;
| team2 = {{fb|Aleirave}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Banija}}&lt;br /&gt;
| score = 1–2&lt;br /&gt;
| team2 = {{fb|Snestar}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[The Wobbegong Cove Ground]], [[Oeopolis]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Aphrilia}}&lt;br /&gt;
| score =  2–0 &lt;br /&gt;
| team2 = {{fb|Zenic}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Bentelms Boulevard]], [[Pantsdon]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Squornshelan Remnant States}}&lt;br /&gt;
| score =  0–3 &lt;br /&gt;
| team2 = {{fb|Audioslavia}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Slagheap Lane Ground]], [[New Newetoun]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Kanzlia}}&lt;br /&gt;
| score = 2–0&lt;br /&gt;
| team2 = {{fb|Yangchenia}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[The Nub]], [[Gooston-by-the-Sea]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Paradystopia}}&lt;br /&gt;
| score = 4–0&lt;br /&gt;
| team2 = {{fb|Kwrpania}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Charlie Meadow]], [[Random]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Valanora}}&lt;br /&gt;
| score = 3–0&lt;br /&gt;
| team2 = {{fb|Edsmontik}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Stadia Urbsclavium]], [[Urbsclavium]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Saint Eleanor}}&lt;br /&gt;
| score = 1–0 &lt;br /&gt;
| team2 = {{fb|The Golden Harp}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Arenasecundarius]], [[Urbsclavium]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Eshialand}}&lt;br /&gt;
| score = 2–1 &lt;br /&gt;
| team2 = {{fb|Ko-oren}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Stadion Poredvodopada]], [[Zygnusgrad]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
===Round of 16===&lt;br /&gt;
{{football box&lt;br /&gt;
| date = 14 June 2026&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Qusmo}}&lt;br /&gt;
| score = 1–1&lt;br /&gt;
|aet=yes&lt;br /&gt;
|penaltyscore=3–5&lt;br /&gt;
| team2 = {{fb|The Holy Empire}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Farfadillis}}&lt;br /&gt;
| score = 3–4 &lt;br /&gt;
| team2 = {{fb|Dhemixia}}&lt;br /&gt;
| goals1 = *Varuyjá {{goal|31}}&lt;br /&gt;
*Trigueros {{goal|45+2}}&lt;br /&gt;
*Lôçô {{goal|68}}&lt;br /&gt;
| goals2 = *Calhoun {{goal|18}}&lt;br /&gt;
*Obisana {{goal|57||59}}&lt;br /&gt;
*Wilson {{goal|83}}&lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Pasarga}}&lt;br /&gt;
| score = 2–3 &lt;br /&gt;
| team2 = {{fb|Busoga Islands}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Indusse}}&lt;br /&gt;
| score = 7–6 {{aet}} &lt;br /&gt;
| team2 = {{fb|Dantopia}}&lt;br /&gt;
| goals1 = *Mersiás {{goal|58||90||128}}&lt;br /&gt;
*Djenkzo {{goal|162}}&lt;br /&gt;
*Rahul {{goal|171}} &lt;br /&gt;
*Adhaan {{goal|106}}&lt;br /&gt;
*Vineeth{{goal|130+2}}&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Snestar}}&lt;br /&gt;
| score =  3–2 &lt;br /&gt;
| team2 = {{fb|Aphrilia}}&lt;br /&gt;
| goals1 =*Malavoglia {{goal|48}}&lt;br /&gt;
*Baldriga {{goal|88||90+8}}&lt;br /&gt;
| goals2 = *Morgan-Keynes {{goal|27}}&lt;br /&gt;
*Villa {{goal|70}}&lt;br /&gt;
| stadium = [[The Hoohus]], [[Farslum]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Audioslavia}}&lt;br /&gt;
| score = 4–1 &lt;br /&gt;
| team2 = {{fb|Kanzlia}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Soggybottom]], [[New Newetoun]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Paradystopia}}&lt;br /&gt;
| score = 1–0 &lt;br /&gt;
| team2 = {{fb|Valanora}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[The Old Breakers&#039; Yard]], [[Abertynkle]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Saint Eleanor }}&lt;br /&gt;
| score = 4–5&lt;br /&gt;
| team2 = {{fb|Eshialand}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Stadion Troglograd]], [[Troglograd]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
===Quarterfinals===&lt;br /&gt;
{{football box&lt;br /&gt;
| date = 16 June 2026&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|The Holy Empire}}&lt;br /&gt;
| score =  3–0 &lt;br /&gt;
| team2 = {{fb|Dhemixia}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Busoga Islands}}&lt;br /&gt;
| score = 3–2 &lt;br /&gt;
| team2 = {{fb|Indusse}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Snestar}}&lt;br /&gt;
| score = 1–5 &lt;br /&gt;
| team2 = {{fb|Audioslavia}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Slagheap Lane Ground]], [[New Newetoun]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Paradystopia}}&lt;br /&gt;
| score =3–1 &lt;br /&gt;
| team2 = {{fb|Eshialand}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Stadia Urbsclavium]], [[Urbsclavium]]&lt;br /&gt;
| report =&lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
===Semifinals===&lt;br /&gt;
{{football box&lt;br /&gt;
| date = 18 June 2026&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|The Holy Empire}}&lt;br /&gt;
| score = 2–3 &lt;br /&gt;
| team2 = {{fb|Busoga Islands}}&lt;br /&gt;
| goals1 =  &lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = &lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
| date =&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|Audioslavia}}&lt;br /&gt;
| score = 3–1 &lt;br /&gt;
| team2 = {{fb|Paradystopia}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Soggybottom]], [[New Newetoun]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Third place playoff===&lt;br /&gt;
{{football box&lt;br /&gt;
| date = 20 June 2026&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb-rt|The Holy Empire}}&lt;br /&gt;
| score = 0–2&lt;br /&gt;
| team2 = {{fb|Paradystopia}}&lt;br /&gt;
| goals1 =&lt;br /&gt;
| goals2 = &lt;br /&gt;
| stadium = [[Bizarro Park]], [[St. Bernadine Bay]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
===Final===&lt;br /&gt;
{{football box&lt;br /&gt;
| date = 20 June 2026&lt;br /&gt;
| time = &lt;br /&gt;
| team1 = {{fb|Busoga Islands}}&lt;br /&gt;
| score = 1–2&lt;br /&gt;
| team2 = {{fb-rt|Audioslavia}}&lt;br /&gt;
| goals1 = *Yurán {{goal|7|o.g}}&lt;br /&gt;
| goals2 = *Mansur {{goal|61|o.g}}&lt;br /&gt;
*Parliament-Funkadelic {{goal|83}}&lt;br /&gt;
| stadium = [[Lithico™ World Cup Final 100 Stadium]], [[St. Bernadine Bay]]&lt;br /&gt;
| report = &lt;br /&gt;
| attendance = &lt;br /&gt;
| referee = &lt;br /&gt;
}}&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Baptism of Fire 88]]&lt;br /&gt;
*[[nstopic:580668|World Cup 101 - Host Bid]]&lt;br /&gt;
*[[nstopic:582463|World Cup 101 - Roleplay Thread]]&lt;br /&gt;
*[[Cup of Harmony 93]]&lt;br /&gt;
{{World Cup}}&lt;br /&gt;
[[Category:World Cup]]&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=World_Cup_101_qualification&amp;diff=75688</id>
		<title>World Cup 101 qualification</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=World_Cup_101_qualification&amp;diff=75688"/>
		<updated>2026-06-29T19:28:57Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{Hatnote|Due to differences in national calendars, all dates in this article are in the original ordinary calendar.}} {{Infobox international football competition |tourney_name   = World Cup 101 qualification |image          = WC101-logo.png |size           = 250px |dates          = 4–30 May 2026 |num_teams      = 160 |matches        = 1488 |goals          = 4723 |prevseason     = WC 100 |nextseason     = &amp;#039;&amp;#039;World Cup 102 qual...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hatnote|Due to differences in national calendars, all dates in this article are in the [[Time|original ordinary calendar]].}}&lt;br /&gt;
{{Infobox international football competition&lt;br /&gt;
|tourney_name   = World Cup 101 qualification&lt;br /&gt;
|image          = WC101-logo.png&lt;br /&gt;
|size           = 250px&lt;br /&gt;
|dates          = 4–30 May 2026&lt;br /&gt;
|num_teams      = 160&lt;br /&gt;
|matches        = 1488&lt;br /&gt;
|goals          = 4723&lt;br /&gt;
|prevseason     = [[World Cup 100 qualification|WC 100]]&lt;br /&gt;
|nextseason     = &#039;&#039;[[World Cup 102 qualification|WC 102]]&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;World Cup 101 qualification&#039;&#039;&#039; was a series of games to determine the 46 teams that will join hosts [[Farfadillis]] and [[Paradystopia]] at the [[World Cup 101]] finals.&lt;br /&gt;
&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
==Format==&lt;br /&gt;
The qualification structure was as follows:&lt;br /&gt;
* &#039;&#039;&#039;Group stage&#039;&#039;&#039;: The 160 qualifying entrants were divided into 16 groups of 10 teams to play home-and-away [[w:Round-robin tournament|round-robin]] matches. The winners and runners-up of each group directly qualified for the World Cup finals, while the third, fourth and fifth place teams advance to the playoffs.&lt;br /&gt;
* &#039;&#039;&#039;Playoffs&#039;&#039;&#039;: The 48 third-place teams were paired into sixteen bracketed playoffs, playing a home and away match and if the game remaining tied on aggregate then a third tie-break match was played at a neural venue [[The Shanty]] in [[Taxhavn]]&lt;br /&gt;
&lt;br /&gt;
===Tiebreakers for group ranking===&lt;br /&gt;
In the group stage, the ranking of teams in each group was based on the following criteria:&lt;br /&gt;
# [[w:Three points for a win|Points]] in all group matches;&lt;br /&gt;
# {{wp|Goal difference}} in all group matches;&lt;br /&gt;
# Points in matches between tied teams;&lt;br /&gt;
# Goal difference in matches between tied teams;&lt;br /&gt;
# Wins in all group matches;&lt;br /&gt;
# Wins in matches between tied teams;&lt;br /&gt;
# Penalty shoot-out (OOC: a scorinated playoff match).&lt;br /&gt;
Ties were broken recursively: in the event that more than two teams are initially tied and at least one team won or lost a tiebreaker, the tiebreaking procedure restarted from the first tiebreaker for any teams which were still be tied. This did not apply in the case of penalty shoot-outs, which would continue until the tie is completely broken.&lt;br /&gt;
&lt;br /&gt;
==Draw==&lt;br /&gt;
{| style=&amp;quot;font-size:85%;vertical-align:top;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Pot 1&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;190&amp;quot;|Team&lt;br /&gt;
!{{Tooltip|Rank|Position in the KPB+ Rankings}}&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Squornshelan Remnant States}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|1&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Saint Eleanor}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|2&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Flavovespia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|3&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Valanora}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|4&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Tanirinthia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|5&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Tikariot}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|6&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Aphrilia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|7&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Audioslavia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|8&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Siovanija and Teusland}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|9&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Kwrpania}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|10&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|StrayaRoos}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|11&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Edsmontik}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|12&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|The Kytler Peninsulae}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|13&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Banija}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|14&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Ko-oren}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|15&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Chromatika}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|16&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Pot 2&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;190&amp;quot;|Team&lt;br /&gt;
!{{Tooltip|Rank|Position in the KPB+ Rankings}}&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Busoga Islands}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|17&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Kamijiro}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|18&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Kelssek}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|19&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Vdara}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|20&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Baker Park}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|21&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Valentine Z}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|23&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Zenic}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|24&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Pasarga}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|25&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Juvencus}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|26&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|HUElavia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|27&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Kanzlia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|28&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Reçueçn}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|29&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Pyazhnaya}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|30&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Eshialand}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|32&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Oberour Ar Moro}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|33&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Indusse}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|34&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Pot 3&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;190&amp;quot;|Team&lt;br /&gt;
!{{Tooltip|Rank|Position in the KPB+ Rankings}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Eastfield Lodge}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|36&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Aleirave}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|37&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Darmen}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|38&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Drawkland}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|39&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|TJUN-ia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|40&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Crpostran}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|41&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Qusmo}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|42&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Kimi-Suomi}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|43&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Auprussia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|44&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Bostopia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|45&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Saterun}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|47&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Katzeburg}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|48&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Zwangzug}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|50&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|The Holy Empire}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|51&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Sarzonia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|52&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Captina Island}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|54&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Pot 4&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;190&amp;quot;|Team&lt;br /&gt;
!{{Tooltip|Rank|Position in the KPB+ Rankings}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Milchama}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|55&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|The Martian Independent Republic}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|56&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Calgasia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|57&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Cobrio}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|58&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Dhemixia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|60&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|The Ko-orenite Constellation}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|61&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Natkr}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|62&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Carpathia and Ruthenia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|63&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Sudilia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|65&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Solgavden}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|67&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|West Vdara}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|70&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Anewkansas}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|71&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Biyambi}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|72&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Sangti and the Filindo Isles}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|74&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Super Earth}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|75&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Gyaromia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|77&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Pot 5 (&#039;&#039;Slush&#039;&#039; Pot)&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;190&amp;quot;|Team&lt;br /&gt;
!{{Tooltip|Rank|Position in the KPB+ Rankings}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Kandorith}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|78&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Legalese}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|79&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Choppyhausen}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|81&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Abanhfleft}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|83&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Warkus}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|84&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Bonusia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|85&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Natanians and Nosts}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|87&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Stewartika}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|88&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Xanneria}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|90&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Hanalia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|91&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Snestar}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|92&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Estorvipa and Estorpiva}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|94&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Bhumi Matawis Empire}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|97&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Woodsmere}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|98&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|The Golden Harp}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|100&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Shin-Zetsubo}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|102&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Sel Appa}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|103&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Soviet Kem}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|104&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Airannia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|105&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Kaumann}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|112&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Sernet}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|113&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|New Montreal States}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|114&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Tristan de Cunha}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|115&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Qasden}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|116&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Myrtle Beach}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|117&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Kordavia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|118&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Mytanija}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|119&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Vetrahjart}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|124&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Yangchenia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|125&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Equestria}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|130&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Middle Alba}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|131&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Dantopia}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|132&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Pot 6 (&#039;&#039;Slushier&#039;&#039; Pot)&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;190&amp;quot;|Team&lt;br /&gt;
!{{Tooltip|Rank|Position in the KPB+ Rankings}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Sajnur}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|134&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|United States of Alpha}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|137&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Olastor}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|138&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|United Adaikes}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|140&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Hamborn}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|149&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Quakmybush}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|152&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Konstantino}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|154&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Boring Paradise}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|166&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Saperetia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|172&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Hispinas}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|178&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Lisander}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|184&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Andso Mangis}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=188&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Delitai}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=188&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Darkmania}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|199&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Brusselstein}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|219&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Delaclava}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|221&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Atheara}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|222&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Afanc Strait}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|236&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Maritaine}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|263&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Gwarkos}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|268&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Pomachetti}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|284&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Eraman}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|290&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Burikinia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|296&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|The Republic of the United Marble Tribes}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|307&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|United States of Devonta}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|316&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Aamathyr}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|317&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Marsonne}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|321&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Bharatamandala}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|325&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Bongo Johnson}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|329&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Libesia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|331&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Sharktail}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|340&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Russian Empire EHA}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|343&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Epicly Amazing Giraffes}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|344&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Tomerion}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|347&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Megistos}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|355&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Eriadni}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|360&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Nusandara}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=379&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|The Kaisers Syndicates}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=379&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Jeckland}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|381&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Al-Momenta}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=395&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Doychnya}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=395&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Frayston}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=395&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Haltoria}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=395&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Kendoria}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=395&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Serenitas Novae}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=395&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Cothe Saria}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|430&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Beal an Mhuirthead}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=442&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|New Eastern Canada}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=442&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Serumpun}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|=442&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Allamunnic States}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Andossa Se Mitrin Vega}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Bakhuchistan}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Hintuwan}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Kharakia}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Libegeist}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;{{fb|Masraya}}&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Nation states logic}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Nueva Compostela}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Raspotochje}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Skorpiie}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Smoltrendestof}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Srednjaci}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Taeshan}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|-&lt;br /&gt;
|{{fb|Wondering Refugees}}&lt;br /&gt;
|style=&amp;quot;text-align:center&amp;quot;|{{Tooltip|UR|Unranked}}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Groups==&lt;br /&gt;
===Group 1===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=15 |draw_A=1 |loss_A=0 |gf_A=31 |ga_A=2&lt;br /&gt;
|win_B=9 |draw_B=3 |loss_B=4 |gf_B=23 |ga_B=14&lt;br /&gt;
|win_C=9 |draw_C=1 |loss_C=6 |gf_C=19 |ga_C=17&lt;br /&gt;
|win_D=8 |draw_D=2 |loss_D=6 |gf_D=23 |ga_D=19&lt;br /&gt;
|win_E=5 |draw_E=4 |loss_E=7 |gf_E=17 |ga_E=19&lt;br /&gt;
|win_F=6 |draw_F=1 |loss_F=9 |gf_F=25 |ga_F=34&lt;br /&gt;
|win_G=3 |draw_G=4 |loss_G=9 |gf_G=16 |ga_G=26&lt;br /&gt;
|win_H=3 |draw_H=3 |loss_H=10 |gf_H=17 |ga_H=27&lt;br /&gt;
|win_I=3 |draw_I=3 |loss_I=10 |gf_I=16 |ga_I=29&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Audioslavia}} |short_A={{fbicon|Audioslavia}}&lt;br /&gt;
|name_B={{fb|Kimi-Suomi}} |short_B={{fbicon|Kimi-Suomi}}&lt;br /&gt;
|name_C={{fb|Hanalia}} |short_C={{fbicon|Hanalia}}&lt;br /&gt;
|name_D={{fb|Abanhfleft}} |short_D={{fbicon|Abanhfleft}}&lt;br /&gt;
|name_E={{fb|Russian Empire EHA}} |short_E={{fbicon|Russian Empire EHA}}&lt;br /&gt;
|name_F={{fb|Andso Mangis}} |short_F={{fbicon|Andso Mangis}}&lt;br /&gt;
|name_G={{fb|Bharatamandala}} |short_G={{fbicon|Bharatamandala}}&lt;br /&gt;
|name_H={{fb|Doychnya}} |short_H={{fbicon|Doychnya}}&lt;br /&gt;
|name_I={{fb|West Vdara}} |short_I={{fbicon|West Vdara}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=2–0 |match_A_C=1–0 |match_A_D=1–0 |match_A_E=1–0 |match_A_F=3–0 |match_A_G=3–0 |match_A_H=2–0 |match_A_I=5–0&lt;br /&gt;
|match_B_A=0–1 |match_B_C=2–0 |match_B_D=1–0 |match_B_E=3–1 |match_B_F=3–0 |match_B_G=3–2 |match_B_H=3–2 |match_B_I=1–1&lt;br /&gt;
|match_C_A=0–2 |match_C_B=2–1 |match_C_D=0–2 |match_C_E=2–0 |match_C_F=2–0 |match_C_G=1–0 |match_C_H=3–0 |match_C_I=1–0&lt;br /&gt;
|match_D_A=1–2 |match_D_B=2–1 |match_D_C=2–2 |match_D_E=3–2 |match_D_F=1–2 |match_D_G=2–1 |match_D_H=2–2 |match_D_I=1–0&lt;br /&gt;
|match_E_A=0–3 |match_E_B=0–0 |match_E_C=1–2 |match_E_D=1–0 |match_E_F=2–1 |match_E_G=3–0 |match_E_H=1–1 |match_E_I=3–0&lt;br /&gt;
|match_F_A=1–2 |match_F_B=1–3 |match_F_C=1–2 |match_F_D=2–1 |match_F_E=2–1 |match_F_G=1–0 |match_F_H=1–0 |match_F_I=5–6&lt;br /&gt;
|match_G_A=0–0 |match_G_B=0–0 |match_G_C=3–0 |match_G_D=1–3 |match_G_E=0–0 |match_G_F=4–5 |match_G_H=2–1 |match_G_I=2–1&lt;br /&gt;
|match_H_A=0–2 |match_H_B=0–1 |match_H_C=1–2 |match_H_D=0–1 |match_H_E=0–1 |match_H_F=3–3 |match_H_G=2–0 |match_H_I=3–2&lt;br /&gt;
|match_I_A=0–1 |match_I_B=0–1 |match_I_C=1–0 |match_I_D=1–2 |match_I_E=1–1 |match_I_F=1–0 |match_I_G=1–1 |match_I_H=1–2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 2===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=13 |draw_A=2 |loss_A=3 |gf_A=45 |ga_A=23&lt;br /&gt;
|win_B=12 |draw_B=4 |loss_B=2 |gf_B=49 |ga_B=24&lt;br /&gt;
|win_C=11 |draw_C=3 |loss_C=4 |gf_C=40 |ga_C=33&lt;br /&gt;
|win_D=10 |draw_D=4 |loss_D=4 |gf_D=33 |ga_D=19&lt;br /&gt;
|win_E=8 |draw_E=3 |loss_E=7 |gf_E=27 |ga_E=28&lt;br /&gt;
|win_F=6 |draw_F=3 |loss_F=9 |gf_F=39 |ga_F=41&lt;br /&gt;
|win_G=4 |draw_G=4 |loss_G=10 |gf_G=19 |ga_G=34&lt;br /&gt;
|win_H=4 |draw_H=3 |loss_H=11 |gf_H=25 |ga_H=35&lt;br /&gt;
|win_I=2 |draw_I=5 |loss_I=11 |gf_I=26 |ga_I=44&lt;br /&gt;
|win_J=2 |draw_J=5 |loss_J=11 |gf_J=18 |ga_J=40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Aleirave}} |short_A={{fbicon|Aleirave}}&lt;br /&gt;
|name_B={{fb|Vdara}} |short_B={{fbicon|Vdara}}&lt;br /&gt;
|name_C={{fb|Pomachetti}} |short_C={{fbicon|Pomachetti}}&lt;br /&gt;
|name_D={{fb|StrayaRoos}} |short_D={{fbicon|StrayaRoos}}&lt;br /&gt;
|name_E={{fb|The Martian Independent Republic}} |short_E={{fbicon|The Martian Independent Republic}}&lt;br /&gt;
|name_F={{fb|Megistos}} |short_F={{fbicon|Megistos}}&lt;br /&gt;
|name_G={{fb|Maritaine}} |short_G={{fbicon|Maritaine}}&lt;br /&gt;
|name_H={{fb|Estorvipa and Estorpiva}} |short_H={{fbicon|Estorvipa and Estorpiva}}&lt;br /&gt;
|name_I={{fb|Haltoria}} |short_I={{fbicon|Haltoria}}&lt;br /&gt;
|name_J={{fb|New Montreal States}} |short_J={{fbicon|New Montreal States}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=4–3 |match_A_C=0–1 |match_A_D=4–0 |match_A_E=2–1 |match_A_F=4–3 |match_A_G=1–0 |match_A_H=2–1 |match_A_I=5–1 |match_A_J=2–0&lt;br /&gt;
|match_B_A=2–1 |match_B_C=4–0 |match_B_D=1–1 |match_B_E=3–2 |match_B_F=6–5 |match_B_G=6–0 |match_B_H=3–0 |match_B_I=3–1 |match_B_J=3–1&lt;br /&gt;
|match_C_A=2–1 |match_C_B=4–3 |match_C_D=1–1 |match_C_E=3–2 |match_C_F=4–3 |match_C_G=3–0 |match_C_H=3–2 |match_C_I=3–3 |match_C_J=4–4&lt;br /&gt;
|match_D_A=0–0 |match_D_B=0–2 |match_D_C=2–0 |match_D_E=5–0 |match_D_F=4–0 |match_D_G=2–1 |match_D_H=1–2 |match_D_I=2–0 |match_D_J=4–2&lt;br /&gt;
|match_E_A=0–3 |match_E_B=1–1 |match_E_C=0–1 |match_E_D=3–0 |match_E_F=2–1 |match_E_G=2–0 |match_E_H=1–0 |match_E_I=2–0 |match_E_J=1–1&lt;br /&gt;
|match_F_A=0–2 |match_F_B=1–2 |match_F_C=3–0 |match_F_D=0–2 |match_F_E=1–3 |match_F_G=2–2 |match_F_H=3–2 |match_F_I=3–2 |match_F_J=4–0&lt;br /&gt;
|match_G_A=2–4 |match_G_B=0–1 |match_G_C=3–2 |match_G_D=1–1 |match_G_E=2–0 |match_G_F=0–3 |match_G_H=0–0 |match_G_I=2–0 |match_G_J=2–1&lt;br /&gt;
|match_H_A=0–2 |match_H_B=1–1 |match_H_C=0–4 |match_H_D=1–2 |match_H_E=4–5 |match_H_F=1–2 |match_H_G=3–2 |match_H_I=3–2 |match_H_J=4–0&lt;br /&gt;
|match_I_A=5–5 |match_I_B=2–2 |match_I_C=2–3 |match_I_D=1–3 |match_I_E=0–1 |match_I_F=4–4 |match_I_G=1–1 |match_I_H=1–0 |match_I_J=1–0&lt;br /&gt;
|match_J_A=2–3 |match_J_B=0–3 |match_J_C=0–2 |match_J_D=0–3 |match_J_E=1–1 |match_J_F=1–1 |match_J_G=2–1 |match_J_H=1–1 |match_J_I=2–0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 3===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=17 |draw_A=1 |loss_A=0 |gf_A=49 |ga_A=16&lt;br /&gt;
|win_B=11 |draw_B=2 |loss_B=5 |gf_B=38 |ga_B=25&lt;br /&gt;
|win_C=11 |draw_C=0 |loss_C=7 |gf_C=37 |ga_C=29&lt;br /&gt;
|win_D=10 |draw_D=2 |loss_D=6 |gf_D=31 |ga_D=28&lt;br /&gt;
|win_E=9 |draw_E=2 |loss_E=7 |gf_E=26 |ga_E=20&lt;br /&gt;
|win_F=5 |draw_F=4 |loss_F=9 |gf_F=24 |ga_F=35&lt;br /&gt;
|win_G=4 |draw_G=5 |loss_G=9 |gf_G=25 |ga_G=33&lt;br /&gt;
|win_H=4 |draw_H=3 |loss_H=11 |gf_H=16 |ga_H=30&lt;br /&gt;
|win_I=4 |draw_I=2 |loss_I=12 |gf_I=17 |ga_I=31&lt;br /&gt;
|win_J=3 |draw_J=3 |loss_J=12 |gf_J=20 |ga_J=36&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Valanora}} |short_A={{fbicon|Valanora}}&lt;br /&gt;
|name_B={{fb|Baker Park}} |short_B={{fbicon|Baker Park}}&lt;br /&gt;
|name_C={{fb|Sarzonia}} |short_C={{fbicon|Sarzonia}}&lt;br /&gt;
|name_D={{fb|Milchama}} |short_D={{fbicon|Milchama}}&lt;br /&gt;
|name_E={{fb|Andossa Se Mitrin Vega}} |short_E={{fbicon|Andossa Se Mitrin Vega}}&lt;br /&gt;
|name_F={{fb|Qasden}} |short_F={{fbicon|Qasden}}&lt;br /&gt;
|name_G={{fb|Sajnur}} |short_G={{fbicon|Sajnur}}&lt;br /&gt;
|name_H={{fb|Equestria}} |short_H={{fbicon|Equestria}}&lt;br /&gt;
|name_I={{fb|Nueva Compostela}} |short_I={{fbicon|Nueva Compostela}}&lt;br /&gt;
|name_J={{fb|Frayston}} |short_J={{fbicon|Frayston}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=3–0 |match_A_C=2–1 |match_A_D=3–0 |match_A_E=2–0 |match_A_F=2–1 |match_A_G=1–0 |match_A_H=7–0 |match_A_I=3–0 |match_A_J=3–2&lt;br /&gt;
|match_B_A=2–3 |match_B_C=2–3 |match_B_D=3–1 |match_B_E=1–1 |match_B_F=2–0 |match_B_G=4–3 |match_B_H=3–1 |match_B_I=3–1 |match_B_J=2–0&lt;br /&gt;
|match_C_A=1–2 |match_C_B=2–3 |match_C_D=2–0 |match_C_E=2–3 |match_C_F=5–1 |match_C_G=0–2 |match_C_H=2–1 |match_C_I=2–1 |match_C_J=1–0&lt;br /&gt;
|match_D_A=1–1 |match_D_B=0–2 |match_D_C=2–4 |match_D_E=1–0 |match_D_F=1–1 |match_D_G=2–1 |match_D_H=2–0 |match_D_I=2–0 |match_D_J=2–0&lt;br /&gt;
|match_E_A=2–3 |match_E_B=2–1 |match_E_C=0–1 |match_E_D=3–2 |match_E_F=1–0 |match_E_G=4–0 |match_E_H=0–1 |match_E_I=1–0 |match_E_J=2–0&lt;br /&gt;
|match_F_A=1–2 |match_F_B=0–3 |match_F_C=3–2 |match_F_D=0–3 |match_F_E=4–3 |match_F_G=1–3 |match_F_H=2–0 |match_F_I=2–0 |match_F_J=3–2&lt;br /&gt;
|match_G_A=0–3 |match_G_B=2–3 |match_G_C=4–3 |match_G_D=3–4 |match_G_E=0–0 |match_G_F=2–2 |match_G_H=0–0 |match_G_I=2–0 |match_G_J=2–2&lt;br /&gt;
|match_H_A=1–2 |match_H_B=2–1 |match_H_C=1–2 |match_H_D=1–2 |match_H_E=1–2 |match_H_F=2–1 |match_H_G=0–0 |match_H_I=0–0 |match_H_J=3–0&lt;br /&gt;
|match_I_A=0–2 |match_I_B=0–2 |match_I_C=1–2 |match_I_D=3–4 |match_I_E=1–0 |match_I_F=1–1 |match_I_G=3–1 |match_I_H=2–1 |match_I_J=2–0&lt;br /&gt;
|match_J_A=4–5 |match_J_B=1–1 |match_J_C=1–2 |match_J_D=1–2 |match_J_E=0–2 |match_J_F=1–1 |match_J_G=1–0 |match_J_H=2–1 |match_J_I=3–2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 4===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=12 |draw_A=3 |loss_A=3 |gf_A=41 |ga_A=26&lt;br /&gt;
|win_B=12 |draw_B=0 |loss_B=6 |gf_B=39 |ga_B=26&lt;br /&gt;
|win_C=10 |draw_C=5 |loss_C=3 |gf_C=40 |ga_C=25&lt;br /&gt;
|win_D=8 |draw_D=4 |loss_D=6 |gf_D=31 |ga_D=21&lt;br /&gt;
|win_E=7 |draw_E=3 |loss_E=8 |gf_E=34 |ga_E=36&lt;br /&gt;
|win_F=7 |draw_F=1 |loss_F=10 |gf_F=30 |ga_F=38&lt;br /&gt;
|win_G=5 |draw_G=6 |loss_G=7 |gf_G=24 |ga_G=26&lt;br /&gt;
|win_H=4 |draw_H=4 |loss_H=10 |gf_H=21 |ga_H=38&lt;br /&gt;
|win_I=4 |draw_I=6 |loss_I=8 |gf_I=14 |ga_I=24&lt;br /&gt;
|win_J=3 |draw_J=4 |loss_J=11 |gf_J=21 |ga_J=35&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Tanirinthia}} |short_A={{fbicon|Tanirinthia}}&lt;br /&gt;
|name_B={{fb|Eshialand}} |short_B={{fbicon|Eshialand}}&lt;br /&gt;
|name_C={{fb|Dantopia}} |short_C={{fbicon|Dantopia}}&lt;br /&gt;
|name_D={{fb|Auprussia}} |short_D={{fbicon|Auprussia}}&lt;br /&gt;
|name_E={{fb|Lisander}} |short_E={{fbicon|Lisander}}&lt;br /&gt;
|name_F={{fb|Sudilia}} |short_F={{fbicon|Sudilia}}&lt;br /&gt;
|name_G={{fb|Saperetia}} |short_G={{fbicon|Saperetia}}&lt;br /&gt;
|name_H={{fb|Xanneria}} |short_H={{fbicon|Xanneria}}&lt;br /&gt;
|name_I={{fb|Gwarkos}} |short_I={{fbicon|Gwarkos}}&lt;br /&gt;
|name_J={{fb|Allamunnic States}} |short_J={{fbicon|Allamunnic States}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=2–1 |match_A_C=3–3 |match_A_D=0–1 |match_A_E=2–0 |match_A_F=3–2 |match_A_G=1–1 |match_A_H=2–1 |match_A_I=1–1 |match_A_J=5–4&lt;br /&gt;
|match_B_A=2–1 |match_B_C=4–3 |match_B_D=1–0 |match_B_E=2–1 |match_B_F=1–0 |match_B_G=0–2 |match_B_H=8–0 |match_B_I=1–0 |match_B_J=2–0&lt;br /&gt;
|match_C_A=0–3 |match_C_B=5–1 |match_C_D=2–2 |match_C_E=2–0 |match_C_F=3–1 |match_C_G=1–0 |match_C_H=2–0 |match_C_I=3–2 |match_C_J=2–0&lt;br /&gt;
|match_D_A=0–2 |match_D_B=2–1 |match_D_C=1–1 |match_D_E=3–0 |match_D_F=4–0 |match_D_G=1–1 |match_D_H=2–0 |match_D_I=1–2 |match_D_J=1–2&lt;br /&gt;
|match_E_A=0–2 |match_E_B=5–3 |match_E_C=1–2 |match_E_D=1–2 |match_E_F=4–3 |match_E_G=2–0 |match_E_H=3–0 |match_E_I=1–1 |match_E_J=2–0&lt;br /&gt;
|match_F_A=4–2 |match_F_B=3–4 |match_F_C=4–3 |match_F_D=3–1 |match_F_E=1–3 |match_F_G=1–0 |match_F_H=4–1 |match_F_I=2–0 |match_F_J=1–1&lt;br /&gt;
|match_G_A=3–4 |match_G_B=1–0 |match_G_C=3–3 |match_G_D=0–3 |match_G_E=4–4 |match_G_F=3–0 |match_G_H=1–1 |match_G_I=3–0 |match_G_J=2–1&lt;br /&gt;
|match_H_A=0–3 |match_H_B=0–2 |match_H_C=0–2 |match_H_D=2–2 |match_H_E=5–6 |match_H_F=4–0 |match_H_G=1–0 |match_H_I=3–0 |match_H_J=3–1&lt;br /&gt;
|match_I_A=0–1 |match_I_B=1–3 |match_I_C=0–0 |match_I_D=0–3 |match_I_E=3–0 |match_I_F=1–0 |match_I_G=0–0 |match_I_H=0–0 |match_I_J=1–1&lt;br /&gt;
|match_J_A=3–4 |match_J_B=0–3 |match_J_C=0–3 |match_J_D=3–2 |match_J_E=1–1 |match_J_F=0–1 |match_J_G=3–0 |match_J_H=0–0 |match_J_I=1–2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 5===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=16 |draw_A=0 |loss_A=4 |gf_A=49 |ga_A=20&lt;br /&gt;
|win_B=14 |draw_B=2 |loss_B=4 |gf_B=38 |ga_B=14&lt;br /&gt;
|win_C=14 |draw_C=2 |loss_C=4 |gf_C=32 |ga_C=30&lt;br /&gt;
|win_D=9 |draw_D=4 |loss_D=7 |gf_D=38 |ga_D=31&lt;br /&gt;
|win_E=9 |draw_E=2 |loss_E=9 |gf_E=30 |ga_E=29&lt;br /&gt;
|win_F=7 |draw_F=3 |loss_F=10 |gf_F=36 |ga_F=42&lt;br /&gt;
|win_G=7 |draw_G=1 |loss_G=12 |gf_G=31 |ga_G=43&lt;br /&gt;
|win_H=4 |draw_H=4 |loss_H=12 |gf_H=20 |ga_H=35&lt;br /&gt;
|win_I=3 |draw_I=6 |loss_I=11 |gf_I=21 |ga_I=33&lt;br /&gt;
|win_J=3 |draw_J=4 |loss_J=13 |gf_J=23 |ga_J=41&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Saint Eleanor}} |short_A={{fbicon|Saint Eleanor}}&lt;br /&gt;
|name_B={{fb|Pasarga}} |short_B={{fbicon|Pasarga}}&lt;br /&gt;
|name_C={{fb|Zwangzug}} |short_C={{fbicon|Zwangzug}}&lt;br /&gt;
|name_D={{fb|Natkr}} |short_D={{fbicon|Natkr}}&lt;br /&gt;
|name_E={{fb|Tomerion}} |short_E={{fbicon|Tomerion}}&lt;br /&gt;
|name_F={{fb|Natanians and Nosts}} |short_F={{fbicon|Natanians and Nosts}}&lt;br /&gt;
|name_G={{fb|Kaumann}} |short_G={{fbicon|Kaumann}}&lt;br /&gt;
|name_H={{fb|Skorpiie}} |short_H={{fbicon|Skorpiie}}&lt;br /&gt;
|name_I={{fb|Nation states logic}} |short_I={{fbicon|Nation states logic}}&lt;br /&gt;
|name_J={{fb|Epicly Amazing Giraffes}} |short_J={{fbicon|Epicly Amazing Giraffes}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=1–0 |match_A_C=3–0 |match_A_D=2–0 |match_A_E=2–0 |match_A_F=4–1 |match_A_G=5–1 |match_A_H=2–0 |match_A_I=3–1 |match_A_J=4–0&lt;br /&gt;
|match_B_A=4–0 |match_B_C=3–0 |match_B_D=2–1 |match_B_E=3–1 |match_B_F=4–1 |match_B_G=2–0 |match_B_H=0–1 |match_B_I=1–0 |match_B_J=2–0&lt;br /&gt;
|match_C_A=0–5 |match_C_B=1–0 |match_C_D=1–0 |match_C_E=1–0 |match_C_F=4–3 |match_C_G=2–1 |match_C_H=2–0 |match_C_I=1–0 |match_C_J=1–0&lt;br /&gt;
|match_D_A=0–3 |match_D_B=1–2 |match_D_C=4–1 |match_D_E=1–2 |match_D_F=3–2 |match_D_G=5–2 |match_D_H=5–3 |match_D_I=1–2 |match_D_J=3–2&lt;br /&gt;
|match_E_A=3–1 |match_E_B=1–2 |match_E_C=3–4 |match_E_D=2–2 |match_E_F=2–0 |match_E_G=0–2 |match_E_H=2–1 |match_E_I=3–0 |match_E_J=2–0&lt;br /&gt;
|match_F_A=1–2 |match_F_B=1–3 |match_F_C=1–1 |match_F_D=1–2 |match_F_E=2–1 |match_F_G=2–0 |match_F_H=3–1 |match_F_I=1–1 |match_F_J=1–0&lt;br /&gt;
|match_G_A=1–3 |match_G_B=1–2 |match_G_C=2–4 |match_G_D=0–2 |match_G_E=2–1 |match_G_F=3–2 |match_G_H=3–0 |match_G_I=1–3 |match_G_J=6–2&lt;br /&gt;
|match_H_A=1–0 |match_H_B=0–0 |match_H_C=2–3 |match_H_D=1–3 |match_H_E=1–2 |match_H_F=2–1 |match_H_G=0–1 |match_H_I=1–2 |match_H_J=2–1&lt;br /&gt;
|match_I_A=0–1 |match_I_B=0–1 |match_I_C=1–2 |match_I_D=0–2 |match_I_E=1–1 |match_I_F=4–5 |match_I_G=2–4 |match_I_H=1–1 |match_I_J=1–1&lt;br /&gt;
|match_J_A=2–4 |match_J_B=2–2 |match_J_C=1–2 |match_J_D=1–1 |match_J_E=2–0 |match_J_F=3–4 |match_J_G=2–0 |match_J_H=1–1 |match_J_I=2–1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 6===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=13 |draw_A=3 |loss_A=2 |gf_A=44 |ga_A=19&lt;br /&gt;
|win_B=11 |draw_B=3 |loss_B=4 |gf_B=37 |ga_B=25&lt;br /&gt;
|win_C=10 |draw_C=3 |loss_C=5 |gf_C=35 |ga_C=28&lt;br /&gt;
|win_D=10 |draw_D=1 |loss_D=7 |gf_D=32 |ga_D=17&lt;br /&gt;
|win_E=8 |draw_E=4 |loss_E=6 |gf_E=26 |ga_E=20&lt;br /&gt;
|win_F=8 |draw_F=4 |loss_F=6 |gf_F=20 |ga_F=21&lt;br /&gt;
|win_G=5 |draw_G=2 |loss_G=11 |gf_G=24 |ga_G=34&lt;br /&gt;
|win_H=3 |draw_H=5 |loss_H=10 |gf_H=14 |ga_H=33&lt;br /&gt;
|win_I=3 |draw_I=4 |loss_I=11 |gf_I=16 |ga_I=34&lt;br /&gt;
|win_J=3 |draw_J=3 |loss_J=12 |gf_J=23 |ga_J=40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Chromatika}} |short_A={{fbicon|Chromatika}}&lt;br /&gt;
|name_B={{fb|Valentine Z}} |short_B={{fbicon|Valentine Z}}&lt;br /&gt;
|name_C={{fb|TJUN-ia}} |short_C={{fbicon|TJUN-ia}}&lt;br /&gt;
|name_D={{fb|The Republic of the United Marble Tribes}} |short_D={{fbicon|The Republic of the United Marble Tribes}}&lt;br /&gt;
|name_E={{fb|The Ko-orenite Constellation}} |short_E={{fbicon|The Ko-orenite Constellation}}&lt;br /&gt;
|name_F={{fb|Serenitas Novae}} |short_F={{fbicon|Serenitas Novae}}&lt;br /&gt;
|name_G={{fb|Quakmybush}} |short_G={{fbicon|Quakmybush}}&lt;br /&gt;
|name_H={{fb|Vetrahjart}} |short_H={{fbicon|Vetrahjart}}&lt;br /&gt;
|name_I={{fb|Cothe Saria}} |short_I={{fbicon|Cothe Saria}}&lt;br /&gt;
|name_J={{fb|Stewartika}} |short_J={{fbicon|Stewartika}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=3–1 |match_A_C=2–1 |match_A_D=2–1 |match_A_E=4–2 |match_A_F=2–1 |match_A_G=2–0 |match_A_H=4–0 |match_A_I=5–0 |match_A_J=3–0&lt;br /&gt;
|match_B_A=1–4 |match_B_C=4–0 |match_B_D=3–2 |match_B_E=2–0 |match_B_F=2–2 |match_B_G=2–0 |match_B_H=3–0 |match_B_I=4–2 |match_B_J=1–0&lt;br /&gt;
|match_C_A=4–4 |match_C_B=1–1 |match_C_D=2–1 |match_C_E=2–1 |match_C_F=3–1 |match_C_G=5–3 |match_C_H=3–0 |match_C_I=3–2 |match_C_J=4–0&lt;br /&gt;
|match_D_A=1–1 |match_D_B=2–0 |match_D_C=4–0 |match_D_E=2–0 |match_D_F=2–0 |match_D_G=2–0 |match_D_H=2–0 |match_D_I=3–0 |match_D_J=2–0&lt;br /&gt;
|match_E_A=4–1 |match_E_B=0–0 |match_E_C=1–2 |match_E_D=1–0 |match_E_F=0–1 |match_E_G=2–1 |match_E_H=2–0 |match_E_I=1–0 |match_E_J=2–1&lt;br /&gt;
|match_F_A=0–1 |match_F_B=0–1 |match_F_C=0–2 |match_F_D=1–1 |match_F_E=0–3 |match_F_G=1–0 |match_F_H=2–0 |match_F_I=0–0 |match_F_J=3–1&lt;br /&gt;
|match_G_A=0–3 |match_G_B=4–3 |match_G_C=2–1 |match_G_D=1–0 |match_G_E=1–2 |match_G_F=1–2 |match_G_H=1–2 |match_G_I=4–0 |match_G_J=3–2&lt;br /&gt;
|match_H_A=0–0 |match_H_B=2–3 |match_H_C=0–2 |match_H_D=0–2 |match_H_E=0–0 |match_H_F=2–3 |match_H_G=2–1 |match_H_I=1–0 |match_H_J=4–4&lt;br /&gt;
|match_I_A=0–1 |match_I_B=2–3 |match_I_C=0–1 |match_I_D=3–2 |match_I_E=2–2 |match_I_F=0–1 |match_I_G=3–1 |match_I_H=0–0 |match_I_J=2–0&lt;br /&gt;
|match_J_A=2–3 |match_J_B=1–3 |match_J_C=2–0 |match_J_D=3–2 |match_J_E=1–4 |match_J_F=1–2 |match_J_G=1–1 |match_J_H=1–1 |match_J_I=3–0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 7===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=12 |draw_A=4 |loss_A=2 |gf_A=40 |ga_A=12&lt;br /&gt;
|win_B=11 |draw_B=3 |loss_B=4 |gf_B=34 |ga_B=24&lt;br /&gt;
|win_C=10 |draw_C=4 |loss_C=4 |gf_C=31 |ga_C=21&lt;br /&gt;
|win_D=8 |draw_D=6 |loss_D=4 |gf_D=30 |ga_D=23&lt;br /&gt;
|win_E=8 |draw_E=3 |loss_E=7 |gf_E=20 |ga_E=23&lt;br /&gt;
|win_F=7 |draw_F=5 |loss_F=6 |gf_F=35 |ga_F=35&lt;br /&gt;
|win_G=6 |draw_G=5 |loss_G=7 |gf_G=22 |ga_G=25&lt;br /&gt;
|win_H=3 |draw_H=3 |loss_H=12 |gf_H=27 |ga_H=43&lt;br /&gt;
|win_I=3 |draw_I=3 |loss_I=12 |gf_I=14 |ga_I=35&lt;br /&gt;
|win_J=2 |draw_J=4 |loss_J=12 |gf_J=26 |ga_J=38&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|The Kytler Peninsulae}} |short_A={{fbicon|The Kytler Peninsulae}}&lt;br /&gt;
|name_B={{fb|Yangchenia}} |short_B={{fbicon|Yangchenia}}&lt;br /&gt;
|name_C={{fb|Bostopia}} |short_C={{fbicon|Bostopia}}&lt;br /&gt;
|name_D={{fb|Kelssek}} |short_D={{fbicon|Kelssek}}&lt;br /&gt;
|name_E={{fb|Atheara}} |short_E={{fbicon|Atheara}}&lt;br /&gt;
|name_F={{fb|Srednjaci}} |short_F={{fbicon|Srednjaci}}&lt;br /&gt;
|name_G={{fb|Solgavden}} |short_G={{fbicon|Solgavden}}&lt;br /&gt;
|name_H={{fb|Mytanija}} |short_H={{fbicon|Mytanija}}&lt;br /&gt;
|name_I={{fb|Olastor}} |short_I={{fbicon|Olastor}}&lt;br /&gt;
|name_J={{fb|Raspotochje}} |short_J={{fbicon|Raspotochje}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=4–4 |match_A_C=1–0 |match_A_D=2–1 |match_A_E=1–0 |match_A_F=3–0 |match_A_G=1–1 |match_A_H=0–0 |match_A_I=4–0 |match_A_J=4–0&lt;br /&gt;
|match_B_A=1–0 |match_B_C=3–2 |match_B_D=0–1 |match_B_E=0–1 |match_B_F=2–1 |match_B_G=1–0 |match_B_H=5–4 |match_B_I=2–1 |match_B_J=2–0&lt;br /&gt;
|match_C_A=1–0 |match_C_B=2–0 |match_C_D=1–3 |match_C_E=1–0 |match_C_F=2–0 |match_C_G=2–1 |match_C_H=3–0 |match_C_I=1–0 |match_C_J=3–1&lt;br /&gt;
|match_D_A=0–3 |match_D_B=1–1 |match_D_C=4–4 |match_D_E=3–2 |match_D_F=3–3 |match_D_G=2–0 |match_D_H=4–1 |match_D_I=1–1 |match_D_J=0–0&lt;br /&gt;
|match_E_A=0–4 |match_E_B=0–3 |match_E_C=2–2 |match_E_D=0–1 |match_E_F=2–1 |match_E_G=2–0 |match_E_H=2–1 |match_E_I=1–0 |match_E_J=2–1&lt;br /&gt;
|match_F_A=2–2 |match_F_B=1–2 |match_F_C=1–1 |match_F_D=2–1 |match_F_E=1–2 |match_F_G=1–1 |match_F_H=3–2 |match_F_I=3–0 |match_F_J=3–2&lt;br /&gt;
|match_G_A=0–3 |match_G_B=1–0 |match_G_C=2–0 |match_G_D=2–1 |match_G_E=0–0 |match_G_F=1–2 |match_G_H=3–3 |match_G_I=1–0 |match_G_J=3–0&lt;br /&gt;
|match_H_A=1–2 |match_H_B=2–3 |match_H_C=0–2 |match_H_D=1–3 |match_H_E=3–2 |match_H_F=3–3 |match_H_G=3–1 |match_H_I=0–2 |match_H_J=3–2&lt;br /&gt;
|match_I_A=0–3 |match_I_B=1–3 |match_I_C=1–2 |match_I_D=0–1 |match_I_E=1–1 |match_I_F=2–3 |match_I_G=2–2 |match_I_H=1–0 |match_I_J=1–0&lt;br /&gt;
|match_J_A=1–3 |match_J_B=2–2 |match_J_C=2–2 |match_J_D=0–0 |match_J_E=0–1 |match_J_F=4–5 |match_J_G=2–3 |match_J_H=2–0 |match_J_I=7–1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 8===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=11 |draw_A=5 |loss_A=2 |gf_A=42 |ga_A=25&lt;br /&gt;
|win_B=10 |draw_B=4 |loss_B=4 |gf_B=36 |ga_B=29&lt;br /&gt;
|win_C=8 |draw_C=6 |loss_C=4 |gf_C=29 |ga_C=18&lt;br /&gt;
|win_D=7 |draw_D=5 |loss_D=6 |gf_D=25 |ga_D=21&lt;br /&gt;
|win_E=6 |draw_E=5 |loss_E=7 |gf_E=32 |ga_E=33&lt;br /&gt;
|win_F=7 |draw_F=4 |loss_F=7 |gf_F=28 |ga_F=29&lt;br /&gt;
|win_G=5 |draw_G=5 |loss_G=8 |gf_G=29 |ga_G=33&lt;br /&gt;
|win_H=5 |draw_H=4 |loss_H=9 |gf_H=20 |ga_H=26&lt;br /&gt;
|win_I=5 |draw_I=2 |loss_I=11 |gf_I=22 |ga_I=39&lt;br /&gt;
|win_J=4 |draw_J=4 |loss_J=10 |gf_J=19 |ga_J=29&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Crpostran}} |short_A={{fbicon|Crpostran}}&lt;br /&gt;
|name_B={{fb|Dhemixia}} |short_B={{fbicon|Dhemixia}}&lt;br /&gt;
|name_C={{fb|Airannia}} |short_C={{fbicon|Airannia}}&lt;br /&gt;
|name_D={{fb|Smoltrendestof}} |short_D={{fbicon|Smoltrendestof}}&lt;br /&gt;
|name_E={{fb|Marsonne}} |short_E={{fbicon|Marsonne}}&lt;br /&gt;
|name_F={{fb|Siovanija and Teusland}} |short_F={{fbicon|Siovanija and Teusland}}&lt;br /&gt;
|name_G={{fb|The Kaisers Syndicates}} |short_G={{fbicon|The Kaisers Syndicates}}&lt;br /&gt;
|name_H={{fb|Tristan de Cunha}} |short_H={{fbicon|Tristan de Cunha}}&lt;br /&gt;
|name_I={{fb|Burikinia}} |short_I={{fbicon|Burikinia}}&lt;br /&gt;
|name_J={{fb|Juvencus}} |short_J={{fbicon|Juvencus}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=0–0 |match_A_C=2–1 |match_A_D=3–2 |match_A_E=0–2 |match_A_F=3–1 |match_A_G=0–0 |match_A_H=2–1 |match_A_I=7–1 |match_A_J=2–0&lt;br /&gt;
|match_B_A=2–2 |match_B_C=3–1 |match_B_D=5–4 |match_B_E=3–2 |match_B_F=2–3 |match_B_G=2–1 |match_B_H=1–0 |match_B_I=0–3 |match_B_J=2–1&lt;br /&gt;
|match_C_A=5–4 |match_C_B=1–1 |match_C_D=0–0 |match_C_E=2–1 |match_C_F=2–0 |match_C_G=2–0 |match_C_H=1–1 |match_C_I=2–0 |match_C_J=1–1&lt;br /&gt;
|match_D_A=1–2 |match_D_B=2–0 |match_D_C=1–0 |match_D_E=3–2 |match_D_F=0–0 |match_D_G=1–0 |match_D_H=3–0 |match_D_I=1–1 |match_D_J=0–1&lt;br /&gt;
|match_E_A=3–3 |match_E_B=1–1 |match_E_C=0–0 |match_E_D=0–2 |match_E_F=3–2 |match_E_G=6–4 |match_E_H=2–2 |match_E_I=3–2 |match_E_J=2–1&lt;br /&gt;
|match_F_A=3–3 |match_F_B=2–3 |match_F_C=1–5 |match_F_D=2–1 |match_F_E=1–0 |match_F_G=0–0 |match_F_H=3–1 |match_F_I=1–0 |match_F_J=2–0&lt;br /&gt;
|match_G_A=2–3 |match_G_B=4–3 |match_G_C=2–3 |match_G_D=0–0 |match_G_E=3–3 |match_G_F=2–1 |match_G_H=1–1 |match_G_I=1–2 |match_G_J=3–0&lt;br /&gt;
|match_H_A=0–2 |match_H_B=0–1 |match_H_C=0–0 |match_H_D=3–0 |match_H_E=1–0 |match_H_F=2–1 |match_H_G=3–0 |match_H_I=3–0 |match_H_J=0–3&lt;br /&gt;
|match_I_A=1–2 |match_I_B=1–3 |match_I_C=0–3 |match_I_D=1–3 |match_I_E=2–0 |match_I_F=1–4 |match_I_G=1–2 |match_I_H=3–2 |match_I_J=1–0&lt;br /&gt;
|match_J_A=0–2 |match_J_B=1–4 |match_J_C=1–0 |match_J_D=1–1 |match_J_E=1–2 |match_J_F=1–1 |match_J_G=2–4 |match_J_H=3–0 |match_J_I=2–2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 9===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=11 |draw_A=3 |loss_A=4 |gf_A=50 |ga_A=36&lt;br /&gt;
|win_B=11 |draw_B=3 |loss_B=4 |gf_B=32 |ga_B=20&lt;br /&gt;
|win_C=9 |draw_C=5 |loss_C=4 |gf_C=36 |ga_C=24&lt;br /&gt;
|win_D=7 |draw_D=7 |loss_D=4 |gf_D=27 |ga_D=23&lt;br /&gt;
|win_E=6 |draw_E=8 |loss_E=4 |gf_E=29 |ga_E=28&lt;br /&gt;
|win_F=4 |draw_F=10 |loss_F=4 |gf_F=29 |ga_F=32&lt;br /&gt;
|win_G=4 |draw_G=5 |loss_G=9 |gf_G=33 |ga_G=43&lt;br /&gt;
|win_H=5 |draw_H=1 |loss_H=12 |gf_H=26 |ga_H=32&lt;br /&gt;
|win_I=3 |draw_I=7 |loss_I=8 |gf_I=22 |ga_I=34&lt;br /&gt;
|win_J=4 |draw_J=3 |loss_J=11 |gf_J=23 |ga_J=35&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Indusse}} |short_A={{fbicon|Indusse}}&lt;br /&gt;
|name_B={{fb|Flavovespia}} |short_B={{fbicon|Flavovespia}}&lt;br /&gt;
|name_C={{fb|Sernet}} |short_C={{fbicon|Sernet}}&lt;br /&gt;
|name_D={{fb|Choppyhausen}} |short_D={{fbicon|Choppyhausen}}&lt;br /&gt;
|name_E={{fb|Drawkland}} |short_E={{fbicon|Drawkland}}&lt;br /&gt;
|name_F={{fb|Eriadni}} |short_F={{fbicon|Eriadni}}&lt;br /&gt;
|name_G={{fb|Kharakia}} |short_G={{fbicon|Kharakia}}&lt;br /&gt;
|name_H={{fb|United States of Alpha}} |short_H={{fbicon|United States of Alpha}}&lt;br /&gt;
|name_I={{fb|Afanc Strait}} |short_I={{fbicon|Afanc Strait}}&lt;br /&gt;
|name_J={{fb|Anewkansas}} |short_J={{fbicon|Anewkansas}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=3–2 |match_A_C=3–1 |match_A_D=4–5 |match_A_E=4–0 |match_A_F=1–1 |match_A_G=5–3 |match_A_H=2–0 |match_A_I=5–2 |match_A_J=2–1&lt;br /&gt;
|match_B_A=2–2 |match_B_C=2–0 |match_B_D=3–0 |match_B_E=1–1 |match_B_F=3–0 |match_B_G=1–0 |match_B_H=3–2 |match_B_I=2–2 |match_B_J=2–0&lt;br /&gt;
|match_C_A=2–3 |match_C_B=2–0 |match_C_D=2–0 |match_C_E=3–2 |match_C_F=1–1 |match_C_G=3–2 |match_C_H=2–0 |match_C_I=0–0 |match_C_J=2–0&lt;br /&gt;
|match_D_A=2–2 |match_D_B=1–2 |match_D_C=0–1 |match_D_E=2–2 |match_D_F=2–2 |match_D_G=0–0 |match_D_H=2–1 |match_D_I=1–0 |match_D_J=2–0&lt;br /&gt;
|match_E_A=1–0 |match_E_B=2–0 |match_E_C=5–4 |match_E_D=1–1 |match_E_F=1–1 |match_E_G=3–2 |match_E_H=0–0 |match_E_I=3–1 |match_E_J=4–3&lt;br /&gt;
|match_F_A=4–3 |match_F_B=1–2 |match_F_C=0–4 |match_F_D=2–2 |match_F_E=0–0 |match_F_G=0–0 |match_F_H=3–1 |match_F_I=2–2 |match_F_J=3–1&lt;br /&gt;
|match_G_A=4–5 |match_G_B=0–1 |match_G_C=1–1 |match_G_D=0–2 |match_G_E=3–3 |match_G_F=6–5 |match_G_H=3–0 |match_G_I=1–4 |match_G_J=4–2&lt;br /&gt;
|match_H_A=3–4 |match_H_B=3–1 |match_H_C=0–3 |match_H_D=0–2 |match_H_E=1–0 |match_H_F=1–2 |match_H_G=6–1 |match_H_I=4–0 |match_H_J=2–0&lt;br /&gt;
|match_I_A=1–2 |match_I_B=0–1 |match_I_C=3–3 |match_I_D=1–1 |match_I_E=1–0 |match_I_F=0–0 |match_I_G=1–1 |match_I_H=3–2 |match_I_J=1–2&lt;br /&gt;
|match_J_A=2–0 |match_J_B=1–4 |match_J_C=2–2 |match_J_D=0–2 |match_J_E=1–1 |match_J_F=2–2 |match_J_G=1–2 |match_J_H=1–0 |match_J_I=4–0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 10===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=12 |draw_A=1 |loss_A=3 |gf_A=41 |ga_A=20&lt;br /&gt;
|win_B=11 |draw_B=1 |loss_B=4 |gf_B=47 |ga_B=36&lt;br /&gt;
|win_C=8 |draw_C=3 |loss_C=5 |gf_C=35 |ga_C=25&lt;br /&gt;
|win_D=7 |draw_D=3 |loss_D=6 |gf_D=31 |ga_D=26&lt;br /&gt;
|win_E=6 |draw_E=3 |loss_E=7 |gf_E=31 |ga_E=34&lt;br /&gt;
|win_F=5 |draw_F=2 |loss_F=9 |gf_F=19 |ga_F=29&lt;br /&gt;
|win_G=4 |draw_G=4 |loss_G=8 |gf_G=24 |ga_G=32&lt;br /&gt;
|win_H=5 |draw_H=1 |loss_H=10 |gf_H=21 |ga_H=33&lt;br /&gt;
|win_I=4 |draw_I=2 |loss_I=10 |gf_I=25 |ga_I=39&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Kanzlia}} |short_A={{fbicon|Kanzlia}}&lt;br /&gt;
|name_B={{fb|The Holy Empire}} |short_B={{fbicon|The Holy Empire}}&lt;br /&gt;
|name_C={{fb|Masraya}} |short_C={{fbicon|Masraya}}&lt;br /&gt;
|name_D={{fb|Myrtle Beach}} |short_D={{fbicon|Myrtle Beach}}&lt;br /&gt;
|name_E={{fb|Shin-Zetsubo}} |short_E={{fbicon|Shin-Zetsubo}}&lt;br /&gt;
|name_F={{fb|Gyaromia}} |short_F={{fbicon|Gyaromia}}&lt;br /&gt;
|name_G={{fb|United States of Devonta}} |short_G={{fbicon|United States of Devonta}}&lt;br /&gt;
|name_H={{fb|Jeckland}} |short_H={{fbicon|Jeckland}}&lt;br /&gt;
|name_I={{fb|Bongo Johnson}} |short_I={{fbicon|Bongo Johnson}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=3–0 |match_A_C=2–0 |match_A_D=3–1 |match_A_E=1–1 |match_A_F=1–0 |match_A_G=4–0 |match_A_H=2–0 |match_A_I=3–0&lt;br /&gt;
|match_B_A=5–4 |match_B_C=2–1 |match_B_D=3–2 |match_B_E=4–1 |match_B_F=4–0 |match_B_G=4–3 |match_B_H=4–2 |match_B_I=3–0&lt;br /&gt;
|match_C_A=0–1 |match_C_B=3–1 |match_C_D=2–0 |match_C_E=5–4 |match_C_F=5–1 |match_C_G=2–0 |match_C_H=3–0 |match_C_I=5–5&lt;br /&gt;
|match_D_A=3–2 |match_D_B=6–5 |match_D_C=2–1 |match_D_E=0–1 |match_D_F=5–0 |match_D_G=2–0 |match_D_H=0–1 |match_D_I=1–0&lt;br /&gt;
|match_E_A=2–4 |match_E_B=3–4 |match_E_C=3–1 |match_E_D=2–0 |match_E_F=2–1 |match_E_G=0–2 |match_E_H=0–3 |match_E_I=4–0&lt;br /&gt;
|match_F_A=2–0 |match_F_B=3–0 |match_F_C=1–2 |match_F_D=1–1 |match_F_E=2–2 |match_F_G=2–1 |match_F_H=2–0 |match_F_I=2–1&lt;br /&gt;
|match_G_A=1–3 |match_G_B=4–4 |match_G_C=0–0 |match_G_D=2–2 |match_G_E=2–2 |match_G_F=2–1 |match_G_H=1–2 |match_G_I=3–1&lt;br /&gt;
|match_H_A=3–4 |match_H_B=0–2 |match_H_C=2–2 |match_H_D=1–4 |match_H_E=2–0 |match_H_F=2–1 |match_H_G=1–2 |match_H_I=2–4&lt;br /&gt;
|match_I_A=2–4 |match_I_B=1–2 |match_I_C=1–3 |match_I_D=2–2 |match_I_E=3–4 |match_I_F=1–0 |match_I_G=2–1 |match_I_H=2–0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 11===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=15 |draw_A=1 |loss_A=2 |gf_A=39 |ga_A=12&lt;br /&gt;
|win_B=13 |draw_B=1 |loss_B=4 |gf_B=39 |ga_B=21&lt;br /&gt;
|win_C=13 |draw_C=0 |loss_C=5 |gf_C=44 |ga_C=22&lt;br /&gt;
|win_D=9 |draw_D=4 |loss_D=5 |gf_D=33 |ga_D=29&lt;br /&gt;
|win_E=5 |draw_E=4 |loss_E=9 |gf_E=27 |ga_E=34&lt;br /&gt;
|win_F=5 |draw_F=4 |loss_F=9 |gf_F=30 |ga_F=38&lt;br /&gt;
|win_G=5 |draw_G=3 |loss_G=10 |gf_G=14 |ga_G=28&lt;br /&gt;
|win_H=5 |draw_H=2 |loss_H=11 |gf_H=31 |ga_H=42&lt;br /&gt;
|win_I=3 |draw_I=5 |loss_I=10 |gf_I=16 |ga_I=33&lt;br /&gt;
|win_J=3 |draw_J=4 |loss_J=11 |gf_J=18 |ga_J=32&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Qusmo}} |short_A={{fbicon|Qusmo}}&lt;br /&gt;
|name_B={{fb|Busoga Islands}} |short_B={{fbicon|Busoga Islands}}&lt;br /&gt;
|name_C={{fb|Edsmontik}} |short_C={{fbicon|Edsmontik}}&lt;br /&gt;
|name_D={{fb|Legalese}} |short_D={{fbicon|Legalese}}&lt;br /&gt;
|name_E={{fb|Calgasia}} |short_E={{fbicon|Calgasia}}&lt;br /&gt;
|name_F={{fb|Hintuwan}} |short_F={{fbicon|Hintuwan}}&lt;br /&gt;
|name_G={{fb|Serumpun}} |short_G={{fbicon|Serumpun}}&lt;br /&gt;
|name_H={{fb|Kandorith}} |short_H={{fbicon|Kandorith}}&lt;br /&gt;
|name_I={{fb|Kendoria}} |short_I={{fbicon|Kendoria}}&lt;br /&gt;
|name_J={{fb|Eraman}} |short_J={{fbicon|Eraman}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=3–0 |match_A_C=1–0 |match_A_D=2–0 |match_A_E=3–0 |match_A_F=2–0 |match_A_G=1–0 |match_A_H=3–2 |match_A_I=1–0 |match_A_J=4–1&lt;br /&gt;
|match_B_A=2–1 |match_B_C=7–6 |match_B_D=2–1 |match_B_E=3–1 |match_B_F=2–0 |match_B_G=2–0 |match_B_H=2–1 |match_B_I=1–0 |match_B_J=1–0&lt;br /&gt;
|match_C_A=1–0 |match_C_B=2–0 |match_C_D=4–0 |match_C_E=1–0 |match_C_F=4–0 |match_C_G=5–0 |match_C_H=2–0 |match_C_I=2–0 |match_C_J=2–1&lt;br /&gt;
|match_D_A=0–4 |match_D_B=2–1 |match_D_C=1–0 |match_D_E=3–0 |match_D_F=4–3 |match_D_G=3–0 |match_D_H=2–1 |match_D_I=3–0 |match_D_J=3–3&lt;br /&gt;
|match_E_A=2–3 |match_E_B=1–3 |match_E_C=3–4 |match_E_D=1–1 |match_E_F=1–2 |match_E_G=2–0 |match_E_H=2–5 |match_E_I=1–1 |match_E_J=2–1&lt;br /&gt;
|match_F_A=0–0 |match_F_B=0–0 |match_F_C=6–5 |match_F_D=2–4 |match_F_E=1–1 |match_F_G=2–0 |match_F_H=3–4 |match_F_I=1–1 |match_F_J=3–2&lt;br /&gt;
|match_G_A=0–2 |match_G_B=2–0 |match_G_C=0–2 |match_G_D=0–0 |match_G_E=1–1 |match_G_F=1–3 |match_G_H=2–1 |match_G_I=0–0 |match_G_J=3–1&lt;br /&gt;
|match_H_A=2–3 |match_H_B=0–3 |match_H_C=2–1 |match_H_D=5–4 |match_H_E=0–3 |match_H_F=4–3 |match_H_G=0–2 |match_H_I=3–3 |match_H_J=0–1&lt;br /&gt;
|match_I_A=0–3 |match_I_B=1–6 |match_I_C=1–2 |match_I_D=1–2 |match_I_E=2–4 |match_I_F=2–1 |match_I_G=0–2 |match_I_H=2–0 |match_I_J=1–0&lt;br /&gt;
|match_J_A=2–3 |match_J_B=0–4 |match_J_C=0–1 |match_J_D=0–0 |match_J_E=0–2 |match_J_F=1–0 |match_J_G=3–1 |match_J_H=1–1 |match_J_I=1–1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 12===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=15 |draw_A=2 |loss_A=1 |gf_A=50 |ga_A=22&lt;br /&gt;
|win_B=10 |draw_B=4 |loss_B=4 |gf_B=38 |ga_B=28&lt;br /&gt;
|win_C=9 |draw_C=4 |loss_C=5 |gf_C=28 |ga_C=29&lt;br /&gt;
|win_D=9 |draw_D=4 |loss_D=5 |gf_D=35 |ga_D=19&lt;br /&gt;
|win_E=7 |draw_E=5 |loss_E=6 |gf_E=29 |ga_E=30&lt;br /&gt;
|win_F=5 |draw_F=7 |loss_F=6 |gf_F=31 |ga_F=32&lt;br /&gt;
|win_G=6 |draw_G=3 |loss_G=9 |gf_G=27 |ga_G=27&lt;br /&gt;
|win_H=4 |draw_H=5 |loss_H=9 |gf_H=24 |ga_H=39&lt;br /&gt;
|win_I=4 |draw_I=3 |loss_I=11 |gf_I=15 |ga_I=29&lt;br /&gt;
|win_J=2 |draw_J=1 |loss_J=15 |gf_J=16 |ga_J=38&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Squornshelan Remnant States}} |short_A={{fbicon|Squornshelan Remnant States}}&lt;br /&gt;
|name_B={{fb|Oberour Ar Moro}} |short_B={{fbicon|Oberour Ar Moro}}&lt;br /&gt;
|name_C={{fb|Soviet Kem}} |short_C={{fbicon|Soviet Kem}}&lt;br /&gt;
|name_D={{fb|Saterun}} |short_D={{fbicon|Saterun}}&lt;br /&gt;
|name_E={{fb|Delaclava}} |short_E={{fbicon|Delaclava}}&lt;br /&gt;
|name_F={{fb|Hispinas}} |short_F={{fbicon|Hispinas}}&lt;br /&gt;
|name_G={{fb|Sangti and the Filindo Isles}} |short_G={{fbicon|Sangti and the Filindo Isles}}&lt;br /&gt;
|name_H={{fb|Bakhuchistan}} |short_H={{fbicon|Bakhuchistan}}&lt;br /&gt;
|name_I={{fb|Middle Alba}} |short_I={{fbicon|Middle Alba}}&lt;br /&gt;
|name_J={{fb|Darkmania}} |short_J={{fbicon|Darkmania}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=4–2 |match_A_C=7–0 |match_A_D=1–0 |match_A_E=1–0 |match_A_F=3–1 |match_A_G=3–2 |match_A_H=3–2 |match_A_I=2–1 |match_A_J=1–0&lt;br /&gt;
|match_B_A=2–2 |match_B_C=3–2 |match_B_D=2–1 |match_B_E=1–1 |match_B_F=2–0 |match_B_G=1–0 |match_B_H=2–1 |match_B_I=6–1 |match_B_J=3–0&lt;br /&gt;
|match_C_A=2–1 |match_C_B=2–0 |match_C_D=2–2 |match_C_E=1–1 |match_C_F=2–2 |match_C_G=5–4 |match_C_H=2–0 |match_C_I=2–0 |match_C_J=2–1&lt;br /&gt;
|match_D_A=2–3 |match_D_B=2–2 |match_D_C=2–0 |match_D_E=3–1 |match_D_F=4–0 |match_D_G=0–0 |match_D_H=3–0 |match_D_I=3–1 |match_D_J=1–0&lt;br /&gt;
|match_E_A=1–3 |match_E_B=4–5 |match_E_C=1–0 |match_E_D=2–0 |match_E_F=1–1 |match_E_G=1–0 |match_E_H=3–2 |match_E_I=0–0 |match_E_J=3–1&lt;br /&gt;
|match_F_A=3–4 |match_F_B=2–0 |match_F_C=1–2 |match_F_D=1–4 |match_F_E=4–4 |match_F_G=1–0 |match_F_H=2–2 |match_F_I=3–0 |match_F_J=3–0&lt;br /&gt;
|match_G_A=1–1 |match_G_B=3–1 |match_G_C=3–0 |match_G_D=2–0 |match_G_E=4–2 |match_G_F=0–3 |match_G_H=2–3 |match_G_I=0–2 |match_G_J=2–0&lt;br /&gt;
|match_H_A=0–4 |match_H_B=2–2 |match_H_C=1–1 |match_H_D=0–3 |match_H_E=3–1 |match_H_F=2–2 |match_H_G=2–2 |match_H_I=0–4 |match_H_J=2–1&lt;br /&gt;
|match_I_A=0–3 |match_I_B=0–2 |match_I_C=0–1 |match_I_D=1–1 |match_I_E=0–1 |match_I_F=1–1 |match_I_G=0–1 |match_I_H=1–0 |match_I_J=3–0&lt;br /&gt;
|match_J_A=3–4 |match_J_B=1–2 |match_J_C=0–2 |match_J_D=1–4 |match_J_E=1–2 |match_J_F=1–1 |match_J_G=2–1 |match_J_H=1–2 |match_J_I=3–0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 13===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=12 |draw_A=3 |loss_A=3 |gf_A=29 |ga_A=13&lt;br /&gt;
|win_B=12 |draw_B=2 |loss_B=4 |gf_B=31 |ga_B=25&lt;br /&gt;
|win_C=11 |draw_C=2 |loss_C=5 |gf_C=41 |ga_C=26&lt;br /&gt;
|win_D=7 |draw_D=4 |loss_D=7 |gf_D=22 |ga_D=19&lt;br /&gt;
|win_E=7 |draw_E=4 |loss_E=7 |gf_E=31 |ga_E=35&lt;br /&gt;
|win_F=6 |draw_F=3 |loss_F=9 |gf_F=38 |ga_F=42&lt;br /&gt;
|win_G=5 |draw_G=5 |loss_G=8 |gf_G=19 |ga_G=21&lt;br /&gt;
|win_H=5 |draw_H=4 |loss_H=9 |gf_H=29 |ga_H=31&lt;br /&gt;
|win_I=5 |draw_I=2 |loss_I=11 |gf_I=21 |ga_I=36&lt;br /&gt;
|win_J=5 |draw_J=1 |loss_J=12 |gf_J=22 |ga_J=35&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Reçueçn}} |short_A={{fbicon|Reçueçn}}&lt;br /&gt;
|name_B={{fb|Bhumi Matawis Empire}} |short_B={{fbicon|Bhumi Matawis Empire}}&lt;br /&gt;
|name_C={{fb|Kwrpania}} |short_C={{fbicon|Kwrpania}}&lt;br /&gt;
|name_D={{fb|Taeshan}} |short_D={{fbicon|Taeshan}}&lt;br /&gt;
|name_E={{fb|Super Earth}} |short_E={{fbicon|Super Earth}}&lt;br /&gt;
|name_F={{fb|Eastfield Lodge}} |short_F={{fbicon|Eastfield Lodge}}&lt;br /&gt;
|name_G={{fb|Hamborn}} |short_G={{fbicon|Hamborn}}&lt;br /&gt;
|name_H={{fb|Sel Appa}} |short_H={{fbicon|Sel Appa}}&lt;br /&gt;
|name_I={{fb|Wondering Refugees}} |short_I={{fbicon|Wondering Refugees}}&lt;br /&gt;
|name_J={{fb|Boring Paradise}} |short_J={{fbicon|Boring Paradise}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=2–0 |match_A_C=2–3 |match_A_D=0–0 |match_A_E=2–1 |match_A_F=2–0 |match_A_G=1–0 |match_A_H=1–0 |match_A_I=2–0 |match_A_J=2–1&lt;br /&gt;
|match_B_A=0–2 |match_B_C=2–1 |match_B_D=1–0 |match_B_E=1–2 |match_B_F=4–3 |match_B_G=2–1 |match_B_H=3–2 |match_B_I=1–1 |match_B_J=1–0&lt;br /&gt;
|match_C_A=2–0 |match_C_B=2–1 |match_C_D=3–0 |match_C_E=5–1 |match_C_F=4–3 |match_C_G=1–0 |match_C_H=3–2 |match_C_I=4–1 |match_C_J=5–2&lt;br /&gt;
|match_D_A=3–0 |match_D_B=0–1 |match_D_C=2–0 |match_D_E=1–1 |match_D_F=2–0 |match_D_G=0–0 |match_D_H=0–2 |match_D_I=2–0 |match_D_J=2–1&lt;br /&gt;
|match_E_A=0–1 |match_E_B=3–4 |match_E_C=2–1 |match_E_D=0–0 |match_E_F=5–3 |match_E_G=2–3 |match_E_H=5–5 |match_E_I=1–0 |match_E_J=1–0&lt;br /&gt;
|match_F_A=3–3 |match_F_B=1–2 |match_F_C=2–0 |match_F_D=5–4 |match_F_E=1–1 |match_F_G=2–0 |match_F_H=1–1 |match_F_I=1–3 |match_F_J=3–2&lt;br /&gt;
|match_G_A=0–0 |match_G_B=1–1 |match_G_C=0–0 |match_G_D=2–0 |match_G_E=4–1 |match_G_F=2–4 |match_G_H=0–1 |match_G_I=1–0 |match_G_J=3–1&lt;br /&gt;
|match_H_A=0–1 |match_H_B=2–3 |match_H_C=1–3 |match_H_D=1–2 |match_H_E=1–2 |match_H_F=2–1 |match_H_G=2–2 |match_H_I=2–0 |match_H_J=4–1&lt;br /&gt;
|match_I_A=0–6 |match_I_B=1–2 |match_I_C=1–1 |match_I_D=0–3 |match_I_E=3–1 |match_I_F=3–4 |match_I_G=2–0 |match_I_H=3–1 |match_I_J=3–2&lt;br /&gt;
|match_J_A=0–2 |match_J_B=1–2 |match_J_C=4–3 |match_J_D=2–1 |match_J_E=0–2 |match_J_F=2–1 |match_J_G=1–0 |match_J_H=0–0 |match_J_I=2–0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 14===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=15 |draw_A=0 |loss_A=3 |gf_A=34 |ga_A=13&lt;br /&gt;
|win_B=14 |draw_B=0 |loss_B=4 |gf_B=37 |ga_B=19&lt;br /&gt;
|win_C=9 |draw_C=2 |loss_C=7 |gf_C=38 |ga_C=31&lt;br /&gt;
|win_D=8 |draw_D=4 |loss_D=6 |gf_D=24 |ga_D=18&lt;br /&gt;
|win_E=7 |draw_E=3 |loss_E=8 |gf_E=20 |ga_E=21&lt;br /&gt;
|win_F=7 |draw_F=2 |loss_F=9 |gf_F=26 |ga_F=33&lt;br /&gt;
|win_G=6 |draw_G=3 |loss_G=9 |gf_G=26 |ga_G=36&lt;br /&gt;
|win_H=5 |draw_H=2 |loss_H=11 |gf_H=25 |ga_H=38&lt;br /&gt;
|win_I=4 |draw_I=3 |loss_I=11 |gf_I=25 |ga_I=41&lt;br /&gt;
|win_J=3 |draw_J=5 |loss_J=10 |gf_J=22 |ga_J=27&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Aphrilia}} |short_A={{fbicon|Aphrilia}}&lt;br /&gt;
|name_B={{fb|Bonusia}} |short_B={{fbicon|Bonusia}}&lt;br /&gt;
|name_C={{fb|HUElavia}} |short_C={{fbicon|HUElavia}}&lt;br /&gt;
|name_D={{fb|Katzeburg}} |short_D={{fbicon|Katzeburg}}&lt;br /&gt;
|name_E={{fb|Aamathyr}} |short_E={{fbicon|Aamathyr}}&lt;br /&gt;
|name_F={{fb|Warkus}} |short_F={{fbicon|Warkus}}&lt;br /&gt;
|name_G={{fb|Carpathia and Ruthenia}} |short_G={{fbicon|Carpathia and Ruthenia}}&lt;br /&gt;
|name_H={{fb|Nusandara}} |short_H={{fbicon|Nusandara}}&lt;br /&gt;
|name_I={{fb|Beal an Mhuirthead}} |short_I={{fbicon|Beal an Mhuirthead}}&lt;br /&gt;
|name_J={{fb|Libesia}} |short_J={{fbicon|Libesia}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=1–0 |match_A_C=2–0 |match_A_D=1–0 |match_A_E=1–0 |match_A_F=1–0 |match_A_G=2–0 |match_A_H=4–0 |match_A_I=2–0 |match_A_J=1–0&lt;br /&gt;
|match_B_A=2–1 |match_B_C=3–2 |match_B_D=2–0 |match_B_E=2–0 |match_B_F=2–0 |match_B_G=4–2 |match_B_H=2–1 |match_B_I=1–2 |match_B_J=2–1&lt;br /&gt;
|match_C_A=1–3 |match_C_B=3–4 |match_C_D=1–0 |match_C_E=3–2 |match_C_F=2–0 |match_C_G=4–1 |match_C_H=4–1 |match_C_I=2–0 |match_C_J=2–0&lt;br /&gt;
|match_D_A=1–2 |match_D_B=1–0 |match_D_C=2–2 |match_D_E=2–1 |match_D_F=2–3 |match_D_G=4–1 |match_D_H=0–0 |match_D_I=0–0 |match_D_J=2–1&lt;br /&gt;
|match_E_A=2–0 |match_E_B=0–4 |match_E_C=2–1 |match_E_D=1–2 |match_E_F=3–0 |match_E_G=0–0 |match_E_H=3–0 |match_E_I=2–0 |match_E_J=0–0&lt;br /&gt;
|match_F_A=3–4 |match_F_B=2–0 |match_F_C=3–2 |match_F_D=0–0 |match_F_E=0–1 |match_F_G=1–1 |match_F_H=2–1 |match_F_I=4–3 |match_F_J=3–2&lt;br /&gt;
|match_G_A=1–3 |match_G_B=2–3 |match_G_C=3–2 |match_G_D=0–2 |match_G_E=1–2 |match_G_F=1–0 |match_G_H=2–4 |match_G_I=2–1 |match_G_J=4–4&lt;br /&gt;
|match_H_A=0–2 |match_H_B=0–3 |match_H_C=0–1 |match_H_D=2–0 |match_H_E=3–0 |match_H_F=1–3 |match_H_G=0–1 |match_H_I=2–1 |match_H_J=4–1&lt;br /&gt;
|match_I_A=1–3 |match_I_B=1–2 |match_I_C=3–4 |match_I_D=0–4 |match_I_E=2–1 |match_I_F=3–2 |match_I_G=0–3 |match_I_H=6–6 |match_I_J=2–1&lt;br /&gt;
|match_J_A=2–1 |match_J_B=0–1 |match_J_C=2–2 |match_J_D=1–2 |match_J_E=0–0 |match_J_F=4–0 |match_J_G=0–1 |match_J_H=3–0 |match_J_I=0–0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 15===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=15 |draw_A=2 |loss_A=1 |gf_A=51 |ga_A=20&lt;br /&gt;
|win_B=11 |draw_B=3 |loss_B=4 |gf_B=32 |ga_B=13&lt;br /&gt;
|win_C=9 |draw_C=4 |loss_C=5 |gf_C=30 |ga_C=26&lt;br /&gt;
|win_D=9 |draw_D=3 |loss_D=6 |gf_D=35 |ga_D=26&lt;br /&gt;
|win_E=8 |draw_E=3 |loss_E=7 |gf_E=33 |ga_E=22&lt;br /&gt;
|win_F=8 |draw_F=3 |loss_F=7 |gf_F=28 |ga_F=28&lt;br /&gt;
|win_G=4 |draw_G=7 |loss_G=7 |gf_G=24 |ga_G=35&lt;br /&gt;
|win_H=4 |draw_H=5 |loss_H=9 |gf_H=25 |ga_H=42&lt;br /&gt;
|win_I=2 |draw_I=4 |loss_I=12 |gf_I=17 |ga_I=37&lt;br /&gt;
|win_J=2 |draw_J=2 |loss_J=14 |gf_J=17 |ga_J=43&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Banija}} |short_A={{fbicon|Banija}}&lt;br /&gt;
|name_B={{fb|Zenic}} |short_B={{fbicon|Zenic}}&lt;br /&gt;
|name_C={{fb|Cobrio}} |short_C={{fbicon|Cobrio}}&lt;br /&gt;
|name_D={{fb|Darmen}} |short_D={{fbicon|Darmen}}&lt;br /&gt;
|name_E={{fb|The Golden Harp}} |short_E={{fbicon|The Golden Harp}}&lt;br /&gt;
|name_F={{fb|Libegeist}} |short_F={{fbicon|Libegeist}}&lt;br /&gt;
|name_G={{fb|Sharktail}} |short_G={{fbicon|Sharktail}}&lt;br /&gt;
|name_H={{fb|New Eastern Canada}} |short_H={{fbicon|New Eastern Canada}}&lt;br /&gt;
|name_I={{fb|Woodsmere}} |short_I={{fbicon|Woodsmere}}&lt;br /&gt;
|name_J={{fb|Delitai}} |short_J={{fbicon|Delitai}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=1–0 |match_A_C=3–2 |match_A_D=1–2 |match_A_E=6–0 |match_A_F=4–0 |match_A_G=5–2 |match_A_H=1–0 |match_A_I=2–0 |match_A_J=4–3&lt;br /&gt;
|match_B_A=0–0 |match_B_C=1–2 |match_B_D=2–0 |match_B_E=2–0 |match_B_F=2–0 |match_B_G=1–0 |match_B_H=5–0 |match_B_I=4–1 |match_B_J=2–0&lt;br /&gt;
|match_C_A=1–2 |match_C_B=2–1 |match_C_D=3–2 |match_C_E=1–0 |match_C_F=1–1 |match_C_G=3–2 |match_C_H=2–2 |match_C_I=4–0 |match_C_J=3–1&lt;br /&gt;
|match_D_A=1–4 |match_D_B=2–0 |match_D_C=1–2 |match_D_E=1–0 |match_D_F=0–0 |match_D_G=5–0 |match_D_H=4–4 |match_D_I=4–2 |match_D_J=3–1&lt;br /&gt;
|match_E_A=2–3 |match_E_B=1–1 |match_E_C=4–0 |match_E_D=1–2 |match_E_F=2–0 |match_E_G=4–0 |match_E_H=8–0 |match_E_I=0–0 |match_E_J=1–0&lt;br /&gt;
|match_F_A=2–3 |match_F_B=2–3 |match_F_C=0–0 |match_F_D=2–0 |match_F_E=0–2 |match_F_G=4–1 |match_F_H=2–1 |match_F_I=1–0 |match_F_J=4–2&lt;br /&gt;
|match_G_A=0–2 |match_G_B=0–0 |match_G_C=1–1 |match_G_D=1–1 |match_G_E=3–3 |match_G_F=2–1 |match_G_H=0–0 |match_G_I=2–1 |match_G_J=2–1&lt;br /&gt;
|match_H_A=1–5 |match_H_B=1–2 |match_H_C=3–0 |match_H_D=3–2 |match_H_E=2–3 |match_H_F=3–4 |match_H_G=0–0 |match_H_I=1–1 |match_H_J=1–3&lt;br /&gt;
|match_I_A=3–4 |match_I_B=1–2 |match_I_C=0–3 |match_I_D=0–2 |match_I_E=1–0 |match_I_F=1–3 |match_I_G=2–2 |match_I_H=0–2 |match_I_J=1–1&lt;br /&gt;
|match_J_A=1–1 |match_J_B=0–4 |match_J_C=2–0 |match_J_D=0–3 |match_J_E=0–2 |match_J_F=1–2 |match_J_G=1–6 |match_J_H=0–1 |match_J_I=0–3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Group 16===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|show_matches=true |matches_style=FBR |update=complete&lt;br /&gt;
|source=[[nspost:TODO|World Cup Committee]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Positions --&amp;gt;&lt;br /&gt;
|team_order=A,B,C,D,E,F,G,H,I,J&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Results --&amp;gt;&lt;br /&gt;
|win_A=13 |draw_A=4 |loss_A=1 |gf_A=26 |ga_A=7&lt;br /&gt;
|win_B=10 |draw_B=4 |loss_B=4 |gf_B=30 |ga_B=14&lt;br /&gt;
|win_C=9 |draw_C=4 |loss_C=5 |gf_C=34 |ga_C=21&lt;br /&gt;
|win_D=9 |draw_D=4 |loss_D=5 |gf_D=26 |ga_D=23&lt;br /&gt;
|win_E=10 |draw_E=1 |loss_E=7 |gf_E=28 |ga_E=25&lt;br /&gt;
|win_F=6 |draw_F=4 |loss_F=8 |gf_F=24 |ga_F=36&lt;br /&gt;
|win_G=4 |draw_G=3 |loss_G=11 |gf_G=16 |ga_G=24&lt;br /&gt;
|win_H=4 |draw_H=5 |loss_H=9 |gf_H=22 |ga_H=31&lt;br /&gt;
|win_I=2 |draw_I=7 |loss_I=9 |gf_I=19 |ga_I=30&lt;br /&gt;
|win_J=3 |draw_J=4 |loss_J=11 |gf_J=17 |ga_J=31&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Team definitions --&amp;gt;&lt;br /&gt;
|name_A={{fb|Ko-oren}} |short_A={{fbicon|Ko-oren}}&lt;br /&gt;
|name_B={{fb|Snestar}} |short_B={{fbicon|Snestar}}&lt;br /&gt;
|name_C={{fb|Biyambi}} |short_C={{fbicon|Biyambi}}&lt;br /&gt;
|name_D={{fb|Kamijiro}} |short_D={{fbicon|Kamijiro}}&lt;br /&gt;
|name_E={{fb|Captina Island}} |short_E={{fbicon|Captina Island}}&lt;br /&gt;
|name_F={{fb|Konstantino}} |short_F={{fbicon|Konstantino}}&lt;br /&gt;
|name_G={{fb|Al-Momenta}} |short_G={{fbicon|Al-Momenta}}&lt;br /&gt;
|name_H={{fb|Brusselstein}} |short_H={{fbicon|Brusselstein}}&lt;br /&gt;
|name_I={{fb|United Adaikes}} |short_I={{fbicon|United Adaikes}}&lt;br /&gt;
|name_J={{fb|Kordavia}} |short_J={{fbicon|Kordavia}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table settings and rules --&amp;gt;&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|class_rules=[[#Tiebreakers for group ranking|Group tiebreakers]]&lt;br /&gt;
|result1=Q |result2=Q |result3=P3 |result4=P2 |result5=P1&lt;br /&gt;
|col_Q=green1 |text_Q=Qualification to [[World Cup 101]]&lt;br /&gt;
|col_P3=blue1 |text_P3=Advance to [[#Playoffs|playoffs]] round 3&lt;br /&gt;
|col_P2=blue2 |text_P2=Advance to [[#Playoffs|playoffs]] round 2&lt;br /&gt;
|col_P1=blue3 |text_P1=Advance to [[#Playoffs|playoffs]] round 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Matches --&amp;gt;&lt;br /&gt;
|match_A_B=0–0 |match_A_C=2–0 |match_A_D=3–0 |match_A_E=0–0 |match_A_F=1–0 |match_A_G=1–0 |match_A_H=3–0 |match_A_I=2–2 |match_A_J=1–0&lt;br /&gt;
|match_B_A=4–0 |match_B_C=0–2 |match_B_D=0–1 |match_B_E=3–0 |match_B_F=1–2 |match_B_G=1–2 |match_B_H=2–1 |match_B_I=2–1 |match_B_J=4–1&lt;br /&gt;
|match_C_A=0–2 |match_C_B=1–1 |match_C_D=3–1 |match_C_E=5–1 |match_C_F=5–2 |match_C_G=2–0 |match_C_H=3–0 |match_C_I=0–0 |match_C_J=1–1&lt;br /&gt;
|match_D_A=0–0 |match_D_B=0–1 |match_D_C=1–5 |match_D_E=2–0 |match_D_F=3–3 |match_D_G=1–0 |match_D_H=3–1 |match_D_I=2–1 |match_D_J=3–2&lt;br /&gt;
|match_E_A=0–2 |match_E_B=0–1 |match_E_C=2–0 |match_E_D=1–3 |match_E_F=4–0 |match_E_G=2–0 |match_E_H=3–2 |match_E_I=3–0 |match_E_J=2–0&lt;br /&gt;
|match_F_A=0–2 |match_F_B=0–3 |match_F_C=3–1 |match_F_D=1–3 |match_F_E=2–1 |match_F_G=3–2 |match_F_H=1–1 |match_F_I=0–2 |match_F_J=1–0&lt;br /&gt;
|match_G_A=0–1 |match_G_B=1–1 |match_G_C=2–2 |match_G_D=1–0 |match_G_E=0–1 |match_G_F=0–1 |match_G_H=1–3 |match_G_I=4–1 |match_G_J=0–0&lt;br /&gt;
|match_H_A=1–2 |match_H_B=1–1 |match_H_C=0–2 |match_H_D=1–1 |match_H_E=0–1 |match_H_F=3–1 |match_H_G=0–2 |match_H_I=2–2 |match_H_J=2–1&lt;br /&gt;
|match_I_A=0–1 |match_I_B=1–2 |match_I_C=1–2 |match_I_D=0–0 |match_I_E=1–2 |match_I_F=2–2 |match_I_G=3–1 |match_I_H=2–2 |match_I_J=0–0&lt;br /&gt;
|match_J_A=0–3 |match_J_B=0–3 |match_J_C=2–0 |match_J_D=0–2 |match_J_E=4–5 |match_J_F=2–2 |match_J_G=1–0 |match_J_H=0–2 |match_J_I=3–0&lt;br /&gt;
}}&lt;br /&gt;
==Playoffs==&lt;br /&gt;
===Bracket===&lt;br /&gt;
{{#invoke: Team bracket colspanfix | main&lt;br /&gt;
|rounds=8|maxround=3|byes=3|legs=3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes|compact=no|small=yes&lt;br /&gt;
| RD1-group1 = &#039;&#039;&amp;lt;big&amp;gt;Bracket A&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group3 = &#039;&#039;&amp;lt;big&amp;gt;Bracket B&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group5 = &#039;&#039;&amp;lt;big&amp;gt;Bracket C&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group7 = &#039;&#039;&amp;lt;big&amp;gt;Bracket D&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group9 = &#039;&#039;&amp;lt;big&amp;gt;Bracket E&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group11 = &#039;&#039;&amp;lt;big&amp;gt;Bracket F&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group13 = &#039;&#039;&amp;lt;big&amp;gt;Bracket G&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group15 = &#039;&#039;&amp;lt;big&amp;gt;Bracket H&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group17 = &#039;&#039;&amp;lt;big&amp;gt;Bracket I&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group19 = &#039;&#039;&amp;lt;big&amp;gt;Bracket J&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group21 = &#039;&#039;&amp;lt;big&amp;gt;Bracket K&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group23 = &#039;&#039;&amp;lt;big&amp;gt;Bracket L&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group25 = &#039;&#039;&amp;lt;big&amp;gt;Bracket M&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
| RD1-group27 = &#039;&#039;&amp;lt;big&amp;gt;Bracket N&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team35={{fb|Calgasia}}|RD1-score35-1=2|RD1-score35-2=1&lt;br /&gt;
|RD1-team36={{fb|Captina Island}}|RD1-score36-1=1|RD1-score36-2=1&lt;br /&gt;
&lt;br /&gt;
|RD1-team43={{strikethrough|{{fb|Andossa Se Mitrin Vega}}}}|RD1-score43-1=1|RD1-score43-2=1&lt;br /&gt;
|RD1-team44={{fb|Russian Empire EHA}}|RD1-score44-1=0|RD1-score44-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team51={{fb|Tomerion }}|RD1-score51-1=0|RD1-score51-2=0&lt;br /&gt;
|RD1-team52={{fb|The Republic of the United Marble Tribes}}|RD1-score52-1=0|RD1-score52-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team59={{fb|Shin-Zetsubo}}|RD1-score59-1=1|RD1-score59-2=4&lt;br /&gt;
|RD1-team60={{fb|The Golden Harp}}|RD1-score60-1=2|RD1-score60-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team67={{fb|Lisander}}|RD1-score67-1=2|RD1-score67-2=1|RD1-score67-3=1&lt;br /&gt;
|RD1-team68={{fb|The Martian Independent Republic}}|RD1-score68-1=0|RD1-score68-2=3|RD1-score68-3=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team75={{fb|Aamathyr}}|RD1-score75-1=2|RD1-score75-2=1&lt;br /&gt;
|RD1-team76={{fb|Atheara}}|RD1-score76-1=0|RD1-score76-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team83={{fb|Super Earth}}|RD1-score83-1=0|RD1-score83-2=0&lt;br /&gt;
|RD1-team84={{fb|Drawkland}}|RD1-score84-1=2|RD1-score84-2=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team91={{fb|Siovanija and Teusland}}|RD1-score91-1=1|RD1-score91-2=1&lt;br /&gt;
|RD1-team92={{fb|Delaclava}}|RD1-score92-1=3|RD1-score92-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1&lt;br /&gt;
|RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0&lt;br /&gt;
&lt;br /&gt;
|RD2-team5={{fb|Myrtle Beach}}|RD2-score5-1=3|RD2-score5-2=4&lt;br /&gt;
|RD2-team6={{fb|Auprussia}}|RD2-score6-1=2|RD2-score6-2=4&lt;br /&gt;
&lt;br /&gt;
|RD2-team9={{fb|Taeshan}}|RD2-score9-1=0|RD2-score9-2=1&lt;br /&gt;
|RD2-team10={{fb|Natkr}}|RD2-score10-1=2|RD2-score10-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team13={{fb|Smoltrendestof}}|RD2-score13-1=1|RD2-score13-2=0&lt;br /&gt;
|RD2-team14={{fb|Abanhfleft}}|RD2-score14-1=3|RD2-score14-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team17={{fb|Calgasia}}|RD2-score17-1=0|RD2-score17-2=0&lt;br /&gt;
|RD2-team18={{fb|The Ko-orenite Constellation}}|RD2-score18-1=0|RD2-score18-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team21={{fb|Russian Empire EHA}}|RD2-score21-1=1|RD2-score21-2=0&lt;br /&gt;
|RD2-team22={{fb|Kelssek}}|RD2-score22-1=2|RD2-score22-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team25={{fb|The Republic of the United Marble Tribes}}|RD2-score25-1=1|RD2-score25-2=0&lt;br /&gt;
|RD2-team26={{fb|Darmen}}|RD2-score26-1=1|RD2-score26-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team29={{fb|The Golden Harp}}|RD2-score29-1=2|RD2-score29-2=0&lt;br /&gt;
|RD2-team30={{fb|Soviet Kem}}|RD2-score30-1=0|RD2-score30-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team33={{fb|The Martian Independent Republic}}|RD2-score33-1=1|RD2-score33-2=4&lt;br /&gt;
|RD2-team34={{fb|Kamijiro}}|RD2-score34-1=2|RD2-score34-2=5&lt;br /&gt;
&lt;br /&gt;
|RD2-team37={{fb|Aamathyr}}|RD2-score37-1=2|RD2-score37-2=1&lt;br /&gt;
|RD2-team38={{fb|Legalese}}|RD2-score38-1=1|RD2-score38-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team41={{fb|Drawkland}}|RD2-score41-1=2|RD2-score41-2=3&lt;br /&gt;
|RD2-team42={{fb|Milchama}}|RD2-score42-1=0|RD2-score42-2=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team45={{fb|Delaclava}}|RD2-score45-1=0|RD2-score45-2=0&lt;br /&gt;
|RD2-team46={{fb|StrayaRoos}}|RD2-score46-1=0|RD2-score46-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Zwangzug}}|RD3-score2-1=0|RD3-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team3={{fb|Myrtle Beach}}|RD3-score3-1=2|RD3-score3-2=1|RD3-score3-3=2&lt;br /&gt;
|RD3-team4={{fb|Edsmontik}}|RD3-score4-1=3|RD3-score4-2=0|RD3-score4-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team5={{fb|Natkr}}|RD3-score5-1=2|RD3-score5-2=1&lt;br /&gt;
|RD3-team6={{fb|Pomachetti}}|RD3-score6-1=2|RD3-score6-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team7={{fb|Abanhfleft}}|RD3-score7-1=1|RD3-score7-2=0&lt;br /&gt;
|RD3-team8={{fb|Kwrpania}}|RD3-score8-1=0|RD3-score8-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team9={{fb|The Ko-orenite Constellation}}|RD3-score9-1=2|RD3-score9-2=1|RD3-score9-3=2&lt;br /&gt;
|RD3-team10={{fb|Dantopia}} {{aet}}|RD3-score10-1=1|RD3-score10-2=2|RD3-score10-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team11={{fb|Kelssek}}|RD3-score11-1=2|RD3-score11-2=0&lt;br /&gt;
|RD3-team12={{fb|TJUN-ia}}|RD3-score12-1=1|RD3-score12-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team13={{fb|Darmen}}|RD3-score13-1=4|RD3-score13-2=0|RD3-score13-3=1&lt;br /&gt;
|RD3-team14={{fb|Bostopia}}|RD3-score14-1=1|RD3-score14-2=3|RD3-score14-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team15={{fb|The Golden Harp}}|RD3-score15-1=3|RD3-score15-2=0&lt;br /&gt;
|RD3-team16={{fb|Sarzonia}}|RD3-score16-1=1|RD3-score16-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team17={{fb|Kamijiro}}|RD3-score17-1=2|RD3-score17-2=0&lt;br /&gt;
|RD3-team18={{fb|Sernet}}|RD3-score18-1=3|RD3-score18-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team19={{fb|Aamathyr}}|RD3-score19-1=0|RD3-score19-2=0&lt;br /&gt;
|RD3-team20={{fb|Hanalia}}|RD3-score20-1=2|RD3-score20-2=1&lt;br /&gt;
&lt;br /&gt;
|RD3-team21={{fb|Drawkland}}|RD3-score21-1=4|RD3-score21-2=2&lt;br /&gt;
|RD3-team22={{fb|Saterun}}|RD3-score22-1=2|RD3-score22-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team23={{fb|StrayaRoos}}|RD3-score23-1=4|RD3-score23-2=3|RD3-score23-3=1&lt;br /&gt;
|RD3-team24={{fb|Biyambi}}|RD3-score24-1=4|RD3-score24-2=3|RD3-score24-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team25={{fb|HUElavia}}|RD3-score25-1=1|RD3-score25-2=2&lt;br /&gt;
|RD3-team26={{fb|Cobrio}}|RD3-score26-1=1|RD3-score26-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team27={{fb|Airannia}}|RD3-score27-1=1|RD3-score27-2=1&lt;br /&gt;
|RD3-team28={{fb|Masraya}}|RD3-score28-1=1|RD3-score28-2=2&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
===Matches===&lt;br /&gt;
{{Navbox World Cup}}&lt;br /&gt;
[[Category:World Cup qualification|101]]&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/sandbox-template&amp;diff=75687</id>
		<title>User:Carpathia And Ruthenia/sandbox-template</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/sandbox-template&amp;diff=75687"/>
		<updated>2026-06-29T19:17:25Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: /* Bracket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bracket A===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/3/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
| RD1-group1 = Bracket A&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1&lt;br /&gt;
|RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Zwangzug}}|RD3-score2-1=0|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket B===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Myrtle Beach}}|RD2-score1-1=3|RD2-score1-2=4&lt;br /&gt;
|RD2-team2={{fb|Auprussia}}|RD2-score2-1=2|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Myrtle Beach}}|RD3-score1-1=2|RD3-score1-2=1|RD3-score1-3=2&lt;br /&gt;
|RD3-team2={{fb|Edsmontik}}|RD3-score2-1=3|RD3-score2-2=0|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket C===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Taeshan}}|RD2-score1-1=0|RD2-score1-2=1&lt;br /&gt;
|RD2-team2={{fb|Natkr}}|RD2-score2-1=2|RD2-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Natkr}}|RD3-score1-1=2|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Pomachetti}}|RD3-score2-1=2|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket D===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Smoltrendestof}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Abanhfleft}}|RD2-score2-1=3|RD2-score2-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Abanhfleft}}|RD3-score1-1=1|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Kwrpania}}|RD3-score2-1=0|RD3-score2-2=4&lt;br /&gt;
}}&lt;br /&gt;
===Bracket E===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Calgasia}}|RD1-score3-1=2|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Captina Island}}|RD1-score4-1=1|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Calgasia}}|RD2-score1-1=0|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|The Ko-orenite Constellation}}|RD2-score2-1=0|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|The Ko-orenite Constellation}}|RD3-score1-1=2|RD3-score1-2=1|RD3-score1-3=2&lt;br /&gt;
|RD3-team2={{fb|Dantopia}} {{aet}}|RD3-score2-1=1|RD3-score2-2=2|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket F===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{strikethrough|{{fb|Andossa Se Mitrin Vega}}}}|RD1-score3-1=1|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Russian Empire EHA}}|RD1-score4-1=0|RD1-score4-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Russian Empire EHA}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Kelssek}}|RD2-score2-1=2|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Kelssek}}|RD3-score1-1=2|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|TJUN-ia}}|RD3-score2-1=1|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket G===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Tomerion }}|RD1-score3-1=0|RD1-score3-2=0&lt;br /&gt;
|RD1-team4={{fb|The Republic of the United Marble Tribes}}|RD1-score4-1=0|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Republic of the United Marble Tribes}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Darmen}}|RD2-score2-1=1|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Darmen}}|RD3-score1-1=4|RD3-score1-2=0|RD3-score1-3=1&lt;br /&gt;
|RD3-team2={{fb|Bostopia}}|RD3-score2-1=1|RD3-score2-2=3|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket H===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Shin-Zetsubo}}|RD1-score3-1=1|RD1-score3-2=4&lt;br /&gt;
|RD1-team4={{fb|The Golden Harp}}|RD1-score4-1=2|RD1-score4-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Golden Harp}}|RD2-score1-1=2|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Soviet Kem}}|RD2-score2-1=0|RD2-score2-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|The Golden Harp}}|RD3-score1-1=3|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Sarzonia}}|RD3-score2-1=1|RD3-score2-2=0&lt;br /&gt;
}}&lt;br /&gt;
===Bracket I===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=3/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Lisander}}|RD1-score3-1=2|RD1-score3-2=1|RD1-score3-3=1&lt;br /&gt;
|RD1-team4={{fb|The Martian Independent Republic}}|RD1-score4-1=0|RD1-score4-2=3|RD1-score4-3=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Martian Independent Republic}}|RD2-score1-1=1|RD2-score1-2=4&lt;br /&gt;
|RD2-team2={{fb|Kamijiro}}|RD2-score2-1=2|RD2-score2-2=5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Kamijiro}}|RD3-score1-1=2|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Sernet}}|RD3-score2-1=3|RD3-score2-2=0&lt;br /&gt;
}}&lt;br /&gt;
===Bracket J===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Aamathyr}}|RD1-score3-1=2|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Atheara}}|RD1-score4-1=0|RD1-score4-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Aamathyr}}|RD2-score1-1=2|RD2-score1-2=1&lt;br /&gt;
|RD2-team2={{fb|Legalese}}|RD2-score2-1=1|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Aamathyr}}|RD3-score1-1=0|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Hanalia}}|RD3-score2-1=2|RD3-score2-2=1&lt;br /&gt;
}}&lt;br /&gt;
===Bracket K===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Super Earth}}|RD1-score3-1=0|RD1-score3-2=0&lt;br /&gt;
|RD1-team4={{fb|Drawkland}}|RD1-score4-1=2|RD1-score4-2=3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Drawkland}}|RD2-score1-1=2|RD2-score1-2=3&lt;br /&gt;
|RD2-team2={{fb|Milchama}}|RD2-score2-1=0|RD2-score2-2=3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Drawkland}}|RD3-score1-1=4|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Saterun}}|RD3-score2-1=2|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket L===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
| RD1-group1 = Pacific&lt;br /&gt;
|RD1-team3={{fb|Siovanija and Teusland}}|RD1-score3-1=1|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Delaclava}}|RD1-score4-1=3|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Delaclava}}|RD2-score1-1=0|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|StrayaRoos}}|RD2-score2-1=0|RD2-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|StrayaRoos}}|RD3-score1-1=4|RD3-score1-2=3|RD3-score1-3=1&lt;br /&gt;
|RD3-team2={{fb|Biyambi}}|RD3-score2-1=4|RD3-score2-2=3|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket M===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|HUElavia}}|RD3-score1-1=1|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Cobrio}}|RD3-score2-1=1|RD3-score2-2=1&lt;br /&gt;
}}&lt;br /&gt;
===Bracket N===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Airannia}}|RD3-score1-1=1|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Masraya}}|RD3-score2-1=1|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket===&lt;br /&gt;
{{#invoke: Team bracket colspanfix | main&lt;br /&gt;
|rounds=8|maxround=3|byes=3|legs=3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes|compact=no|small=yes&lt;br /&gt;
| RD1-group1 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket A&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group3 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket B&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group5 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket C&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group7 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket D&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group9 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket E&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group11 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket F&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group13 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket G&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group15 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket H&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group17 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket I&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group19 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket J&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group21 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket K&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group23 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket L&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group25 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket M&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group27 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket N&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team35={{fb|Calgasia}}|RD1-score35-1=2|RD1-score35-2=1&lt;br /&gt;
|RD1-team36={{fb|Captina Island}}|RD1-score36-1=1|RD1-score36-2=1&lt;br /&gt;
&lt;br /&gt;
|RD1-team43={{strikethrough|{{fb|Andossa Se Mitrin Vega}}}}|RD1-score43-1=1|RD1-score43-2=1&lt;br /&gt;
|RD1-team44={{fb|Russian Empire EHA}}|RD1-score44-1=0|RD1-score44-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team51={{fb|Tomerion }}|RD1-score51-1=0|RD1-score51-2=0&lt;br /&gt;
|RD1-team52={{fb|The Republic of the United Marble Tribes}}|RD1-score52-1=0|RD1-score52-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team59={{fb|Shin-Zetsubo}}|RD1-score59-1=1|RD1-score59-2=4&lt;br /&gt;
|RD1-team60={{fb|The Golden Harp}}|RD1-score60-1=2|RD1-score60-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team67={{fb|Lisander}}|RD1-score67-1=2|RD1-score67-2=1|RD1-score67-3=1&lt;br /&gt;
|RD1-team68={{fb|The Martian Independent Republic}}|RD1-score68-1=0|RD1-score68-2=3|RD1-score68-3=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team75={{fb|Aamathyr}}|RD1-score75-1=2|RD1-score75-2=1&lt;br /&gt;
|RD1-team76={{fb|Atheara}}|RD1-score76-1=0|RD1-score76-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team83={{fb|Super Earth}}|RD1-score83-1=0|RD1-score83-2=0&lt;br /&gt;
|RD1-team84={{fb|Drawkland}}|RD1-score84-1=2|RD1-score84-2=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team91={{fb|Siovanija and Teusland}}|RD1-score91-1=1|RD1-score91-2=1&lt;br /&gt;
|RD1-team92={{fb|Delaclava}}|RD1-score92-1=3|RD1-score92-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1&lt;br /&gt;
|RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0&lt;br /&gt;
&lt;br /&gt;
|RD2-team5={{fb|Myrtle Beach}}|RD2-score5-1=3|RD2-score5-2=4&lt;br /&gt;
|RD2-team6={{fb|Auprussia}}|RD2-score6-1=2|RD2-score6-2=4&lt;br /&gt;
&lt;br /&gt;
|RD2-team9={{fb|Taeshan}}|RD2-score9-1=0|RD2-score9-2=1&lt;br /&gt;
|RD2-team10={{fb|Natkr}}|RD2-score10-1=2|RD2-score10-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team13={{fb|Smoltrendestof}}|RD2-score13-1=1|RD2-score13-2=0&lt;br /&gt;
|RD2-team14={{fb|Abanhfleft}}|RD2-score14-1=3|RD2-score14-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team17={{fb|Calgasia}}|RD2-score17-1=0|RD2-score17-2=0&lt;br /&gt;
|RD2-team18={{fb|The Ko-orenite Constellation}}|RD2-score18-1=0|RD2-score18-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team21={{fb|Russian Empire EHA}}|RD2-score21-1=1|RD2-score21-2=0&lt;br /&gt;
|RD2-team22={{fb|Kelssek}}|RD2-score22-1=2|RD2-score22-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team25={{fb|The Republic of the United Marble Tribes}}|RD2-score25-1=1|RD2-score25-2=0&lt;br /&gt;
|RD2-team26={{fb|Darmen}}|RD2-score26-1=1|RD2-score26-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team29={{fb|The Golden Harp}}|RD2-score29-1=2|RD2-score29-2=0&lt;br /&gt;
|RD2-team30={{fb|Soviet Kem}}|RD2-score30-1=0|RD2-score30-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team33={{fb|The Martian Independent Republic}}|RD2-score33-1=1|RD2-score33-2=4&lt;br /&gt;
|RD2-team34={{fb|Kamijiro}}|RD2-score34-1=2|RD2-score34-2=5&lt;br /&gt;
&lt;br /&gt;
|RD2-team37={{fb|Aamathyr}}|RD2-score37-1=2|RD2-score37-2=1&lt;br /&gt;
|RD2-team38={{fb|Legalese}}|RD2-score38-1=1|RD2-score38-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team41={{fb|Drawkland}}|RD2-score41-1=2|RD2-score41-2=3&lt;br /&gt;
|RD2-team42={{fb|Milchama}}|RD2-score42-1=0|RD2-score42-2=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team45={{fb|Delaclava}}|RD2-score45-1=0|RD2-score45-2=0&lt;br /&gt;
|RD2-team46={{fb|StrayaRoos}}|RD2-score46-1=0|RD2-score46-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Zwangzug}}|RD3-score2-1=0|RD3-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team3={{fb|Myrtle Beach}}|RD3-score3-1=2|RD3-score3-2=1|RD3-score3-3=2&lt;br /&gt;
|RD3-team4={{fb|Edsmontik}}|RD3-score4-1=3|RD3-score4-2=0|RD3-score4-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team5={{fb|Natkr}}|RD3-score5-1=2|RD3-score5-2=1&lt;br /&gt;
|RD3-team6={{fb|Pomachetti}}|RD3-score6-1=2|RD3-score6-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team7={{fb|Abanhfleft}}|RD3-score7-1=1|RD3-score7-2=0&lt;br /&gt;
|RD3-team8={{fb|Kwrpania}}|RD3-score8-1=0|RD3-score8-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team9={{fb|The Ko-orenite Constellation}}|RD3-score9-1=2|RD3-score9-2=1|RD3-score9-3=2&lt;br /&gt;
|RD3-team10={{fb|Dantopia}} {{aet}}|RD3-score10-1=1|RD3-score10-2=2|RD3-score10-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team11={{fb|Kelssek}}|RD3-score11-1=2|RD3-score11-2=0&lt;br /&gt;
|RD3-team12={{fb|TJUN-ia}}|RD3-score12-1=1|RD3-score12-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team13={{fb|Darmen}}|RD3-score13-1=4|RD3-score13-2=0|RD3-score13-3=1&lt;br /&gt;
|RD3-team14={{fb|Bostopia}}|RD3-score14-1=1|RD3-score14-2=3|RD3-score14-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team15={{fb|The Golden Harp}}|RD3-score15-1=3|RD3-score15-2=0&lt;br /&gt;
|RD3-team16={{fb|Sarzonia}}|RD3-score16-1=1|RD3-score16-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team17={{fb|Kamijiro}}|RD3-score17-1=2|RD3-score17-2=0&lt;br /&gt;
|RD3-team18={{fb|Sernet}}|RD3-score18-1=3|RD3-score18-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team19={{fb|Aamathyr}}|RD3-score19-1=0|RD3-score19-2=0&lt;br /&gt;
|RD3-team20={{fb|Hanalia}}|RD3-score20-1=2|RD3-score20-2=1&lt;br /&gt;
&lt;br /&gt;
|RD3-team21={{fb|Drawkland}}|RD3-score21-1=4|RD3-score21-2=2&lt;br /&gt;
|RD3-team22={{fb|Saterun}}|RD3-score22-1=2|RD3-score22-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team23={{fb|StrayaRoos}}|RD3-score23-1=4|RD3-score23-2=3|RD3-score23-3=1&lt;br /&gt;
|RD3-team24={{fb|Biyambi}}|RD3-score24-1=4|RD3-score24-2=3|RD3-score24-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team25={{fb|HUElavia}}|RD3-score25-1=1|RD3-score25-2=2&lt;br /&gt;
|RD3-team26={{fb|Cobrio}}|RD3-score26-1=1|RD3-score26-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team27={{fb|Airannia}}|RD3-score27-1=1|RD3-score27-2=1&lt;br /&gt;
|RD3-team28={{fb|Masraya}}|RD3-score28-1=1|RD3-score28-2=2&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75686</id>
		<title>Module:Team bracket colspanfix</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75686"/>
		<updated>2026-06-29T19:16:32Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements many bracket templates&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local args = {}&lt;br /&gt;
local rows = {}&lt;br /&gt;
local mask = {}&lt;br /&gt;
local rounds&lt;br /&gt;
local maxround&lt;br /&gt;
local legs = {}&lt;br /&gt;
local small&lt;br /&gt;
local compact&lt;br /&gt;
local byes&lt;br /&gt;
local hideSeeds&lt;br /&gt;
local showSeeds&lt;br /&gt;
local hideHeadings&lt;br /&gt;
local showThird&lt;br /&gt;
local offsetThird&lt;br /&gt;
local compactFinal&lt;br /&gt;
local sepwidth&lt;br /&gt;
local aggsep&lt;br /&gt;
local aggregate&lt;br /&gt;
local boldwinner&lt;br /&gt;
local hideomittedscores&lt;br /&gt;
local RD1seedmap = {}&lt;br /&gt;
local tcats = &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
local function isnotblank(s)&lt;br /&gt;
	return s and s ~= &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isblank(s)&lt;br /&gt;
	return (not s) or (s == &#039;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function sumScores(s1, s2)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		return tonumber(s1) + tonumber(s2)&lt;br /&gt;
	end&lt;br /&gt;
	return s1&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function scoreCompare(s1,s2,highwin)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		s1 = tonumber(s1)&lt;br /&gt;
		s2 = tonumber(s2)&lt;br /&gt;
		if s1 and s2 then&lt;br /&gt;
			if highwin then&lt;br /&gt;
				return ((s1 &amp;gt; s2) and 1) or ((s1 &amp;lt; s2) and 2) or 0&lt;br /&gt;
			else&lt;br /&gt;
				return ((s2 &amp;gt; s1) and 1) or ((s2 &amp;lt; s1) and 2) or 0&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return 0&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseArgs(frame)&lt;br /&gt;
	local fargs = frame.args&lt;br /&gt;
	local pargs = frame:getParent().args;&lt;br /&gt;
&lt;br /&gt;
	local r = tonumber(fargs.rounds or &#039;&#039;) or tonumber(pargs.rounds or &#039;&#039;) or 2&lt;br /&gt;
	local teams = math.pow(2, r)&lt;br /&gt;
	local rdstr = &#039;RD&#039; .. tostring(r)&lt;br /&gt;
	local rdbstr = &#039;RD&#039; .. tostring(r) .. &#039;b&#039;&lt;br /&gt;
	local rdp1str = &#039;RD&#039; .. tostring(r+1)&lt;br /&gt;
&lt;br /&gt;
	for i=1,2 do&lt;br /&gt;
		local targs = (i == 1) and pargs or fargs&lt;br /&gt;
		for k,v in pairs(targs) do&lt;br /&gt;
			if type(k) == &#039;string&#039; then&lt;br /&gt;
				if k:find(&#039;^[R3][Dr][d1-9]b?%-[a-z][a-z]*00*&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^([R3][Dr][d1-9]b?%-[a-z][a-z]*)00*&#039;, &#039;%1&#039;)&lt;br /&gt;
					if (teams &amp;lt; 10) then &lt;br /&gt;
						tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|P]]&#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if k:find(&#039;^&#039; .. rdp1str) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdp1str, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdbstr) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdbstr, &#039;3rd&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*3&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)3&#039;, &#039;3rd%11&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*4&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)4&#039;, &#039;3rd%12&#039;)&lt;br /&gt;
				elseif  k:find(&#039;^Consol&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^Consol&#039;, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^group[0-9]&#039;) then&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|G]]&#039;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			args[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|B]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseSeedmap(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;0&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		RD1seedmap[r] = 1&lt;br /&gt;
	end&lt;br /&gt;
	for r=1,#s do&lt;br /&gt;
		if tonumber(s[r] or &#039;x&#039;) then&lt;br /&gt;
			RD1seedmap[tonumber(s[r])] = 0&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local c = 1&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		if RD1seedmap[r] &amp;gt; 0 then&lt;br /&gt;
			RD1seedmap[r] = c&lt;br /&gt;
			c = c + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseLegs(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;1&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	if aggregate == &#039;n&#039; or aggregate == &#039;no&#039; or aggregate == &#039;0&#039; then&lt;br /&gt;
		aggregate = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local n = showThird and (rounds + 1) or (rounds)&lt;br /&gt;
	local lastlegs = nil&lt;br /&gt;
	for r=1,n do&lt;br /&gt;
		if s[r] ~= nil and s[r] ~= &#039;&#039; and tonumber(s[r]) then&lt;br /&gt;
			legs[r] = tonumber(s[r])&lt;br /&gt;
		elseif lastlegs then&lt;br /&gt;
			legs[r] = lastlegs&lt;br /&gt;
		else&lt;br /&gt;
			legs[r] = 1&lt;br /&gt;
		end&lt;br /&gt;
		lastlegs = legs[r]&lt;br /&gt;
		if legs[r] &amp;gt; 1 and aggregate ~= &#039;&#039; then&lt;br /&gt;
			legs[r] = legs[r] + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getSeeds()&lt;br /&gt;
	local seeds = {1, 2}&lt;br /&gt;
	local count = 2&lt;br /&gt;
	local before = false&lt;br /&gt;
	for r = 2, rounds do&lt;br /&gt;
		local max = math.pow(2, r)&lt;br /&gt;
		for i = 1, count do&lt;br /&gt;
			local pos = i * 2&lt;br /&gt;
			if before then pos = pos - 1 end&lt;br /&gt;
			table.insert(seeds, pos, max - seeds[i * 2 - 1] + 1)&lt;br /&gt;
			before = not before&lt;br /&gt;
		end&lt;br /&gt;
		count = count * 2&lt;br /&gt;
	end&lt;br /&gt;
	return seeds&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addTableRow(tbl)&lt;br /&gt;
	return tbl:tag(&#039;tr&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBlank(i, css, rowspan, colspan)&lt;br /&gt;
	local row = rows[i]&lt;br /&gt;
	rowspan = rowspan or 1&lt;br /&gt;
	local jmax = i + rowspan - 1&lt;br /&gt;
	for j = i, jmax do&lt;br /&gt;
		if rows[j] == nil then&lt;br /&gt;
			rowspan = rowspan - 1&lt;br /&gt;
		elseif row == nil then&lt;br /&gt;
			row = rows[j]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local cell = row and row:tag(&#039;td&#039;) or mw.html.create(&#039;td&#039;)&lt;br /&gt;
	if rowspan and rowspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;rowspan&#039;, rowspan)&lt;br /&gt;
	end&lt;br /&gt;
	if colspan and colspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;colspan&#039;, colspan)&lt;br /&gt;
	end&lt;br /&gt;
	if css then&lt;br /&gt;
		cell:css(css)&lt;br /&gt;
	end&lt;br /&gt;
	return cell&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBorders(cell, topcell, seedorteam, extrasep)&lt;br /&gt;
	if sepwidth &amp;gt; 1 then topcell = true end&lt;br /&gt;
	if seedorteam then&lt;br /&gt;
		cell:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		cell:css(&#039;border-color&#039;, &#039;#aaa&#039;)&lt;br /&gt;
			:css(&#039;border-style&#039;, &#039;solid&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-left-width&#039;, (extrasep and &#039;3px&#039;) or ((sepwidth &amp;gt; 1) and &#039;3px&#039;) or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-right-width&#039;, &#039;1px&#039;)&lt;br /&gt;
			:css(&#039;border-bottom-width&#039;, &#039;1px&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addHeading(row, r, text, pad)&lt;br /&gt;
	row:tag(&#039;td&#039;)&lt;br /&gt;
		:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r] + (pad or 0))&lt;br /&gt;
		:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
		:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, args[&#039;RD-shade&#039;] or &#039;#f2f2f2&#039;)&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
		:newline()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getWidth(param, default)&lt;br /&gt;
	local arg = args[param .. &#039;-width&#039;]&lt;br /&gt;
	if isblank(arg) then&lt;br /&gt;
		arg = default&lt;br /&gt;
	end&lt;br /&gt;
	if tonumber(arg) ~= nil then&lt;br /&gt;
		arg = arg .. &#039;px&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return arg&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArgName(round, type, team)&lt;br /&gt;
	if round &amp;gt; rounds then&lt;br /&gt;
		return string.format(&#039;3rd-%s%d&#039;, type, team)&lt;br /&gt;
	else&lt;br /&gt;
		if (round == 1) then&lt;br /&gt;
			team = RD1seedmap[team]&lt;br /&gt;
			if team == 0 then&lt;br /&gt;
				return &#039;NIL&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return string.format(&#039;RD%d-%s%d&#039;, round, type, team)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getShadeArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;shade&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;#f9f9f9&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getScoreArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;score&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArg(round, type, team)&lt;br /&gt;
	local argname = getTeamArgName(round, type, team)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if mw.ustring.find(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with nbsp]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return mw.ustring.gsub(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;, &#039;&amp;lt;br/&amp;gt;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isHidden(r, team)&lt;br /&gt;
	return isblank( getTeamArg(r, &#039;team&#039;, team) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getRoundName(round)&lt;br /&gt;
	local name = args[&#039;RD&#039; .. round]&lt;br /&gt;
	if isnotblank(name) then&lt;br /&gt;
		return name&lt;br /&gt;
	end&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	if roundFromLast == 1 then&lt;br /&gt;
		return &amp;quot;Finals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 2 then&lt;br /&gt;
		return &amp;quot;Semifinals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 3 then&lt;br /&gt;
		return &amp;quot;Quarterfinals&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot;Round of &amp;quot; .. math.pow(2, roundFromLast)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addPath(index, round, top, left, w)&lt;br /&gt;
	local prop = top and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
	if left and round == 1 then&lt;br /&gt;
		if small then&lt;br /&gt;
			addBlank(index, {[&#039;height&#039;] = &#039;2px&#039;})&lt;br /&gt;
			addBlank(index+1, {[&#039;height&#039;] = &#039;2px&#039;})&lt;br /&gt;
		elseif compact then&lt;br /&gt;
			addBlank(index)&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(index, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
			addBlank(index+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	else&lt;br /&gt;
		local cell = addBlank(index, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;}, (not compact) and 2 or 1)&lt;br /&gt;
		if left or round &amp;lt; maxround and not left then&lt;br /&gt;
			cell:css(prop, w or &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return cell&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTeam(row, round, team, top, otherbye, tcs)&lt;br /&gt;
	tcs = tcs or 1&lt;br /&gt;
	local seedCell&lt;br /&gt;
	local seedArg = getTeamArg(round, &#039;seed&#039;, team)&lt;br /&gt;
	-- seed value for the paired team&lt;br /&gt;
	local otherteam = team % 2 == 0 and team-1 or team+1&lt;br /&gt;
	local pairSeedArg = otherbye and &#039;&#039; &lt;br /&gt;
		or getTeamArg(round, &#039;seed&#039;, otherteam)&lt;br /&gt;
	-- show seed if seed is defined for either or both&lt;br /&gt;
	local showSeed = showSeeds&lt;br /&gt;
		or isnotblank(seedArg)&lt;br /&gt;
		or isnotblank(pairSeedArg)&lt;br /&gt;
	if showSeed and (not hideSeeds) then&lt;br /&gt;
		seedCell = row:tag(&#039;td&#039;)&lt;br /&gt;
			:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
			:css(&#039;background-color&#039;, &#039;#f2f2f2&#039;)&lt;br /&gt;
			:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
			:wikitext(seedArg)&lt;br /&gt;
			:newline()&lt;br /&gt;
		addBorders(seedCell, top or otherbye, true, false)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamArg = getTeamArg(round, &#039;team&#039;, team)&lt;br /&gt;
	if isblank(teamArg) then&lt;br /&gt;
		teamArg = &#039;&amp;amp;nbsp;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, &#039;#f9f9f9&#039;)&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0 2px&#039;)&lt;br /&gt;
		:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
		:attr(&#039;colspan&#039;, (tcs &amp;gt; 1) and tcs or nil)&lt;br /&gt;
		:wikitext(teamArg)&lt;br /&gt;
		:newline()&lt;br /&gt;
	addBorders(teamCell, top or otherbye, true, false)&lt;br /&gt;
	if not showSeed and (not hideSeeds) then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, tcs + 1)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local scoreCells = {}&lt;br /&gt;
	local wins, otherwins = 0, 0&lt;br /&gt;
	local sumscore, othersumscore = 0, 0&lt;br /&gt;
	local teamcolspan = 1&lt;br /&gt;
	local hassum = false&lt;br /&gt;
	for s = 1, legs[round] do&lt;br /&gt;
		local fw = nil&lt;br /&gt;
		local agg = legs[round] &amp;gt; 1 and s == legs[round] and true or false&lt;br /&gt;
		local score1 = (agg and getScoreArg(round, team, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
		local score2 = (agg and getScoreArg(round, otherteam, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		local showscore = true&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score1 == nil and hassum then&lt;br /&gt;
			score1 = (aggregate == &#039;score&#039;)	and sumscore &lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and wins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score2 == nil and hassum then&lt;br /&gt;
			score2 = (aggregate == &#039;score&#039;)	and othersumscore&lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and otherwins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
        local nonaggscore1 = getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
        local nonaggscore2 = getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		if nonaggscore1 == nil and nonaggscore2 == nil then&lt;br /&gt;
			if hideomittedscores &amp;gt; 0 and s &amp;gt;= hideomittedscores then&lt;br /&gt;
				teamcolspan = teamcolspan + 1&lt;br /&gt;
				showscore = false&lt;br /&gt;
			end&lt;br /&gt;
        end&lt;br /&gt;
        if score1 == nil and score2 == nil then&lt;br /&gt;
           &lt;br /&gt;
		else&lt;br /&gt;
			showscore = true&lt;br /&gt;
			hassum = true&lt;br /&gt;
		end&lt;br /&gt;
		if showscore then&lt;br /&gt;
			local winner = scoreCompare(score1, score2, boldwinner ~= &#039;low&#039;)&lt;br /&gt;
			sumscore = sumScores(sumscore, score1)&lt;br /&gt;
			othersumscore = sumScores(othersumscore, score2)&lt;br /&gt;
			if winner == 1 then&lt;br /&gt;
				if boldwinner ~= &#039;&#039; or (agg and (aggregate == &#039;score&#039; or aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039;)) then fw = &#039;bold&#039; end&lt;br /&gt;
				wins = wins + 1&lt;br /&gt;
			elseif winner == 2 then&lt;br /&gt;
				otherwins = otherwins + 1&lt;br /&gt;
			end&lt;br /&gt;
			scoreCells[s] = row:tag(&#039;td&#039;)&lt;br /&gt;
				:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
				:css(&#039;background-color&#039;, getShadeArg(round, team, s))&lt;br /&gt;
				:css(&#039;font-weight&#039;, fw)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
				:wikitext(score1)&lt;br /&gt;
				:newline()&lt;br /&gt;
			addBorders(scoreCells[s], top or otherbye, false, s &amp;gt; 1 and s == legs[round] and aggsep or nil)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if teamcolspan &amp;gt; 1 then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, teamcolspan)&lt;br /&gt;
	end&lt;br /&gt;
	if boldwinner ~= &#039;&#039; and wins &amp;gt; otherwins then&lt;br /&gt;
		if seedCell then&lt;br /&gt;
			seedCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if teamCell then&lt;br /&gt;
			teamCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderRound(count, r)&lt;br /&gt;
	local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
	local step = count / teams&lt;br /&gt;
	local topTeam = true -- is top row in match-up&lt;br /&gt;
	local topPair = true -- is top match-up in pair of match-ups&lt;br /&gt;
	local team = 1&lt;br /&gt;
&lt;br /&gt;
	for i = 1, count, step do&lt;br /&gt;
		local offset, height, blank&lt;br /&gt;
&lt;br /&gt;
		local hideteam = false&lt;br /&gt;
		local otherhideteam = false&lt;br /&gt;
		local hideleftpath = false&lt;br /&gt;
		local hiderightpath = false&lt;br /&gt;
		if r &amp;lt;= byes then&lt;br /&gt;
			hideteam = isHidden(r, team)&lt;br /&gt;
			otherhideteam = isHidden(r, team % 2 == 0 and team-1 or team+1)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
		end&lt;br /&gt;
		if (r &amp;gt; 1) and (r &amp;lt;= (byes + 1)) then&lt;br /&gt;
			hideleftpath = isHidden(r-1, 2*team-1) and isHidden(r-1, 2*team)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 2) and (RD1seedmap[2*team-1] &amp;lt;= 0 and RD1seedmap[2*team] &amp;lt;= 0) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == rounds) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r-1) .. &#039;-RD&#039; .. (r) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r) .. &#039;-RD&#039; .. (r + 1) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hiderightpath = true&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- empty space above or below&lt;br /&gt;
		if compact then&lt;br /&gt;
			offset = topTeam and i or i + 1&lt;br /&gt;
			height = step - 1&lt;br /&gt;
		-- leave room for groups for teams other than first and last&lt;br /&gt;
		elseif team == 1 or team == teams then&lt;br /&gt;
			offset = topTeam and i or i + 2&lt;br /&gt;
			height = step - 2&lt;br /&gt;
		else&lt;br /&gt;
			offset = topTeam and i + 1 or i + 2&lt;br /&gt;
			height = step - 3&lt;br /&gt;
		end&lt;br /&gt;
		if showThird and (r == rounds) and (not topTeam) then&lt;br /&gt;
			height = offset - offsetThird&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == (maxround - 1)) then&lt;br /&gt;
			if team == 2 then&lt;br /&gt;
				height = height - 3&lt;br /&gt;
			end&lt;br /&gt;
			if team == 3 then&lt;br /&gt;
				height = height - 1&lt;br /&gt;
				offset = offset + 1&lt;br /&gt;
				addBlank(offset-3, nil, 1, tonumber(hideSeeds and &#039;2&#039; or &#039;3&#039;) + legs[r])&lt;br /&gt;
				addBlank(offset-4)&lt;br /&gt;
				addHeading(rows[offset-4], r + 1, getRoundName(r+1), legs[r] - legs[r+1])&lt;br /&gt;
				local b = addBlank(offset-4, {&lt;br /&gt;
					[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
					[&#039;border-style&#039;]= &#039;solid&#039;,&lt;br /&gt;
					[&#039;border-width&#039;]= &#039;0&#039;}, 2)&lt;br /&gt;
				b:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if height &amp;gt; 0 then&lt;br /&gt;
			blank = addBlank(offset, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;},&lt;br /&gt;
			height, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[r])&lt;br /&gt;
		end&lt;br /&gt;
		-- add bracket&lt;br /&gt;
		local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
		-- add left path&lt;br /&gt;
		addPath(j, r, topTeam, true, hideleftpath and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if hideteam then&lt;br /&gt;
			addBlank(j, nil, (not compact) and 2 or nil, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r])&lt;br /&gt;
		elseif rows[j] then&lt;br /&gt;
			if compactFinal and (r == maxround) then&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam, legs[r-1] - legs[r] + 1)&lt;br /&gt;
			else&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		local rightPath = addPath(j, r, topTeam, false, (hiderightpath or hideteam) and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if not topTeam then topPair = not topPair end&lt;br /&gt;
		if not topPair and r &amp;lt; maxround and (not (hiderightpath or hideteam)) then&lt;br /&gt;
			if blank then blank:css(&#039;border-right-width&#039;, &#039;2px&#039;) end&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == maxround) then&lt;br /&gt;
			local prop = (team == 1) and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
				:css(prop, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		team = team + 1&lt;br /&gt;
		topTeam = not topTeam&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderGroups(count, round)&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
	local step = count / groups&lt;br /&gt;
	local group = 1&lt;br /&gt;
	local offset = 0&lt;br /&gt;
	local team = 0&lt;br /&gt;
	local wdef = (tonumber(args[&#039;RD&#039; .. (round) .. &#039;-RD&#039; .. (round + 1) .. &#039;-path&#039;]) or 2) .. &#039;px&#039;&lt;br /&gt;
	local w = wdef&lt;br /&gt;
&lt;br /&gt;
	for r = 1,round do&lt;br /&gt;
		offset = offset + (hideSeeds and 3 or 4) + legs[r]&lt;br /&gt;
	end&lt;br /&gt;
	for i = step / 2, count, step do&lt;br /&gt;
		local name = &#039;RD&#039; .. round .. &#039;-group&#039; .. group&lt;br /&gt;
		addBlank(i, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i, {[&#039;text-align&#039;] = &#039;center&#039;}, 2, offset-2)&lt;br /&gt;
			:wikitext(args[name])&lt;br /&gt;
			:newline()&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = i/(step/2)&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i)&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i+1, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i+1)&lt;br /&gt;
		end&lt;br /&gt;
		group = group + 1&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getThirdOffset()&lt;br /&gt;
	local offset = (compact and 1 or 3) * (math.pow(2, rounds) - math.pow(2, rounds-3)) - (compact and 2 or 4)&lt;br /&gt;
	if rounds &amp;lt; 4 then&lt;br /&gt;
		offset = compact and 8 or 17&lt;br /&gt;
		if rounds &amp;lt; 3 then&lt;br /&gt;
			offset = compact and 6 or 10&lt;br /&gt;
			if rounds &amp;lt; 2 then&lt;br /&gt;
				offset = compact and 4 or 6&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return offset&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderThird(count)&lt;br /&gt;
	local k = offsetThird&lt;br /&gt;
	local row = rows[k]&lt;br /&gt;
	local blank&lt;br /&gt;
	--if (offsetThird &amp;lt; count) then&lt;br /&gt;
		--blank = addBlank(row)&lt;br /&gt;
		--blank:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
	--end&lt;br /&gt;
	blank = addBlank(k)&lt;br /&gt;
	addHeading(row, rounds + 1, args[&#039;3rd&#039;] or &#039;Third place&#039;)&lt;br /&gt;
	k = k + (compact and 2 or 3)&lt;br /&gt;
	for i = 1,2 do&lt;br /&gt;
		row = rows[k]&lt;br /&gt;
		blank = addBlank(k)&lt;br /&gt;
		if row then&lt;br /&gt;
			renderTeam(row, rounds + 1, i, i == 1, false)&lt;br /&gt;
		end&lt;br /&gt;
		k = k + (compact and 1 or 2)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function maskRows(tbl, count, offsetcount)&lt;br /&gt;
	local rmin = 1&lt;br /&gt;
	local rmax = count&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		mask[i] = false&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = offsetThird,(offsetThird+ (compact and 3 or 5)) do&lt;br /&gt;
			rmax = (i &amp;gt; rmax) and i or rmax&lt;br /&gt;
			mask[i] = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
		local step = count / teams&lt;br /&gt;
		local topTeam = true -- is top row in match-up&lt;br /&gt;
		local team = 1&lt;br /&gt;
&lt;br /&gt;
		for i = 1, count, step do&lt;br /&gt;
			local offset, height, blank&lt;br /&gt;
			local hideteam = false&lt;br /&gt;
			if r &amp;lt;= byes then&lt;br /&gt;
				hideteam = isHidden(r, team)&lt;br /&gt;
			end&lt;br /&gt;
			if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
			end&lt;br /&gt;
			if not hideteam then&lt;br /&gt;
				local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
				mask[j] = true&lt;br /&gt;
			end&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			topTeam = not topTeam&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local roundFromLast = rounds - r + 1&lt;br /&gt;
		local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
		local step = count / groups&lt;br /&gt;
		local group = 1&lt;br /&gt;
		for i = step / 2, count, step do&lt;br /&gt;
			if args[&#039;RD&#039; .. r .. &#039;-group&#039; .. group] then&lt;br /&gt;
				mask[i] = true&lt;br /&gt;
				mask[i+1] = true&lt;br /&gt;
			end&lt;br /&gt;
			group = group + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local mmin, mmax = rmax, rmin&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		if mask[i] == true then&lt;br /&gt;
			mmin = (i &amp;lt; mmin) and i or mmin&lt;br /&gt;
			mmax = (i &amp;gt; mmax) and i or mmax&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for i = mmin, mmax do&lt;br /&gt;
		rows[i] = addTableRow(tbl)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTree(tbl)&lt;br /&gt;
	-- create 3 or 1 rows for every team&lt;br /&gt;
	local count = math.pow(2, rounds) * (compact and 1 or 3)&lt;br /&gt;
	local offsetcount = 2 * (compact and 1 or 3) + (compact and 2 or 3)&lt;br /&gt;
	offsetThird = getThirdOffset()&lt;br /&gt;
	maskRows(tbl, count, offsetcount)&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = (count+1), (offsetcount + offsetThird) do&lt;br /&gt;
			if (rounds &amp;gt; 1) then&lt;br /&gt;
				local blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				if compact and (rounds &amp;gt; 2) then&lt;br /&gt;
					blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not compact then&lt;br /&gt;
		-- fill rows with groups&lt;br /&gt;
		for r = 1, rounds - 1 do&lt;br /&gt;
			renderGroups(count, r)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- fill rows with bracket&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		renderRound(count, r)&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		renderThird(count, compact)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderHeadings(tbl)&lt;br /&gt;
	local titleRow = addTableRow((not hideHeadings) and tbl or mw.html.create(&#039;table&#039;))&lt;br /&gt;
	local widthRow = addTableRow(tbl)&lt;br /&gt;
	for r = 1, (compactFinal and (maxround-1) or maxround) do&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;gt; 1 and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
		addHeading(titleRow, r, getRoundName(r) )&lt;br /&gt;
		local seedCell&lt;br /&gt;
		if (not hideSeeds) then&lt;br /&gt;
			seedCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;seed&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		local teamCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;team&#039;, &#039;150px&#039;))&lt;br /&gt;
		local scoreCells = {}&lt;br /&gt;
		for s = 1, legs[r] do&lt;br /&gt;
			scoreCells[s] = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;score&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;lt; rounds and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
&lt;br /&gt;
		if compact then&lt;br /&gt;
			teamCell:css(&#039;height&#039;, &#039;7px&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			if seedCell then&lt;br /&gt;
				seedCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			teamCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			for s = 1, legs[r] do&lt;br /&gt;
				scoreCells[s]:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	parseArgs(frame)&lt;br /&gt;
	rounds = tonumber(args.rounds) or 2&lt;br /&gt;
	maxround = tonumber(args.maxround) or rounds&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	compact = (args[&#039;compact&#039;] and (args[&#039;compact&#039;] == &#039;yes&#039; or args[&#039;compact&#039;] == &#039;y&#039;))&lt;br /&gt;
	small = (args[&#039;small&#039;] and (args[&#039;small&#039;] == &#039;yes&#039; or args[&#039;small&#039;] == &#039;y&#039;))&lt;br /&gt;
	compactFinal = ((rounds &amp;gt; 4) and compact and args[&#039;compact-final&#039;] and (args[&#039;compact-final&#039;] == &#039;yes&#039; or args[&#039;compact-final&#039;] == &#039;y&#039;))&lt;br /&gt;
	sepwidth = tonumber(args[&#039;sepwidth&#039;] or ((args.sets or args.legs) and 1) or (compact and 1) or 2) or 1&lt;br /&gt;
	aggregate = (args[&#039;aggregate&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	aggsep = args[&#039;aggsep&#039;] or args[&#039;aggregate&#039;] or nil&lt;br /&gt;
	boldwinner = args[&#039;boldwinner&#039;] or args[&#039;bold_winner&#039;] or &#039;&#039;&lt;br /&gt;
	local autoSeeds = (args[&#039;autoseeds&#039;] and (args[&#039;autoseeds&#039;] == &#039;yes&#039; or args[&#039;autoseeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	hideSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;no&#039; or args[&#039;seeds&#039;] == &#039;n&#039;))&lt;br /&gt;
	showSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;yes&#039; or args[&#039;seeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	byes = (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;byes&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideomittedscores = (args[&#039;hideomittedscores&#039;] and (args[&#039;hideomittedscores&#039;] == &#039;yes&#039; or args[&#039;hideomittedscores&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;hideomittedscores&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideHeadings = (args[&#039;headings&#039;] and (args[&#039;headings&#039;] == &#039;no&#039; or args[&#039;headings&#039;] == &#039;n&#039;))&lt;br /&gt;
	showThird = isnotblank(args[&#039;3rd&#039;]) or isnotblank(args[&#039;3rd-team1&#039;]) or isnotblank(args[&#039;3rd-team2&#039;])&lt;br /&gt;
	local align = (args[&#039;float&#039;] or args[&#039;align&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	local clear = args[&#039;clear&#039;] or &#039;none&#039;&lt;br /&gt;
	parseSeedmap(args[&#039;RD1-omit&#039;])&lt;br /&gt;
	parseLegs(args.sets or args.legs)&lt;br /&gt;
	&lt;br /&gt;
	-- not supported yet&lt;br /&gt;
	if compactFinal and (legs[rounds] &amp;gt; legs[rounds-1]) then compactFinal = false end&lt;br /&gt;
	&lt;br /&gt;
	if autoSeeds then&lt;br /&gt;
		-- set default seeds for round 1&lt;br /&gt;
		local seeds = getSeeds()&lt;br /&gt;
		for i = 1, table.getn(seeds) do&lt;br /&gt;
			local argname = getTeamArgName(1, &#039;seed&#039;, i)&lt;br /&gt;
			if not args[argname] then&lt;br /&gt;
				args[argname] = seeds[i]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- create the table&lt;br /&gt;
	local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
		:css(&#039;border-style&#039;, &#039;none&#039;)&lt;br /&gt;
		:css(&#039;font-size&#039;, &#039;90%&#039;)&lt;br /&gt;
		:css(&#039;border-collapse&#039;, &#039;separate&#039;)&lt;br /&gt;
		:css(&#039;border-spacing&#039;, &#039;0&#039;)&lt;br /&gt;
		:attr(&#039;cellpadding&#039;, &#039;0&#039;)&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;nowrap&#039;] and (args[&#039;nowrap&#039;] == &#039;yes&#039; or args[&#039;nowrap&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tbl:css(&#039;white-space&#039;, &#039;nowrap&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if align == &#039;right&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;right&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;right&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 0 1em 2em&#039;)&lt;br /&gt;
	elseif align == &#039;left&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;left&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;left&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 0&#039;)&lt;br /&gt;
	elseif align == &#039;center&#039; or align == &#039;centre&#039; then&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em auto&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 1em&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	renderHeadings(tbl)&lt;br /&gt;
	renderTree(tbl)&lt;br /&gt;
	return tostring(tbl) .. tcats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.teamBracket(frame)&lt;br /&gt;
	return p.main(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75685</id>
		<title>Module:Team bracket colspanfix</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75685"/>
		<updated>2026-06-29T19:15:19Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements many bracket templates&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local args = {}&lt;br /&gt;
local rows = {}&lt;br /&gt;
local mask = {}&lt;br /&gt;
local rounds&lt;br /&gt;
local maxround&lt;br /&gt;
local legs = {}&lt;br /&gt;
local small&lt;br /&gt;
local compact&lt;br /&gt;
local byes&lt;br /&gt;
local hideSeeds&lt;br /&gt;
local showSeeds&lt;br /&gt;
local hideHeadings&lt;br /&gt;
local showThird&lt;br /&gt;
local offsetThird&lt;br /&gt;
local compactFinal&lt;br /&gt;
local sepwidth&lt;br /&gt;
local aggsep&lt;br /&gt;
local aggregate&lt;br /&gt;
local boldwinner&lt;br /&gt;
local hideomittedscores&lt;br /&gt;
local RD1seedmap = {}&lt;br /&gt;
local tcats = &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
local function isnotblank(s)&lt;br /&gt;
	return s and s ~= &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isblank(s)&lt;br /&gt;
	return (not s) or (s == &#039;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function sumScores(s1, s2)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		return tonumber(s1) + tonumber(s2)&lt;br /&gt;
	end&lt;br /&gt;
	return s1&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function scoreCompare(s1,s2,highwin)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		s1 = tonumber(s1)&lt;br /&gt;
		s2 = tonumber(s2)&lt;br /&gt;
		if s1 and s2 then&lt;br /&gt;
			if highwin then&lt;br /&gt;
				return ((s1 &amp;gt; s2) and 1) or ((s1 &amp;lt; s2) and 2) or 0&lt;br /&gt;
			else&lt;br /&gt;
				return ((s2 &amp;gt; s1) and 1) or ((s2 &amp;lt; s1) and 2) or 0&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return 0&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseArgs(frame)&lt;br /&gt;
	local fargs = frame.args&lt;br /&gt;
	local pargs = frame:getParent().args;&lt;br /&gt;
&lt;br /&gt;
	local r = tonumber(fargs.rounds or &#039;&#039;) or tonumber(pargs.rounds or &#039;&#039;) or 2&lt;br /&gt;
	local teams = math.pow(2, r)&lt;br /&gt;
	local rdstr = &#039;RD&#039; .. tostring(r)&lt;br /&gt;
	local rdbstr = &#039;RD&#039; .. tostring(r) .. &#039;b&#039;&lt;br /&gt;
	local rdp1str = &#039;RD&#039; .. tostring(r+1)&lt;br /&gt;
&lt;br /&gt;
	for i=1,2 do&lt;br /&gt;
		local targs = (i == 1) and pargs or fargs&lt;br /&gt;
		for k,v in pairs(targs) do&lt;br /&gt;
			if type(k) == &#039;string&#039; then&lt;br /&gt;
				if k:find(&#039;^[R3][Dr][d1-9]b?%-[a-z][a-z]*00*&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^([R3][Dr][d1-9]b?%-[a-z][a-z]*)00*&#039;, &#039;%1&#039;)&lt;br /&gt;
					if (teams &amp;lt; 10) then &lt;br /&gt;
						tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|P]]&#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if k:find(&#039;^&#039; .. rdp1str) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdp1str, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdbstr) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdbstr, &#039;3rd&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*3&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)3&#039;, &#039;3rd%11&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*4&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)4&#039;, &#039;3rd%12&#039;)&lt;br /&gt;
				elseif  k:find(&#039;^Consol&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^Consol&#039;, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^group[0-9]&#039;) then&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|G]]&#039;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			args[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|B]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseSeedmap(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;0&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		RD1seedmap[r] = 1&lt;br /&gt;
	end&lt;br /&gt;
	for r=1,#s do&lt;br /&gt;
		if tonumber(s[r] or &#039;x&#039;) then&lt;br /&gt;
			RD1seedmap[tonumber(s[r])] = 0&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local c = 1&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		if RD1seedmap[r] &amp;gt; 0 then&lt;br /&gt;
			RD1seedmap[r] = c&lt;br /&gt;
			c = c + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseLegs(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;1&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	if aggregate == &#039;n&#039; or aggregate == &#039;no&#039; or aggregate == &#039;0&#039; then&lt;br /&gt;
		aggregate = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local n = showThird and (rounds + 1) or (rounds)&lt;br /&gt;
	local lastlegs = nil&lt;br /&gt;
	for r=1,n do&lt;br /&gt;
		if s[r] ~= nil and s[r] ~= &#039;&#039; and tonumber(s[r]) then&lt;br /&gt;
			legs[r] = tonumber(s[r])&lt;br /&gt;
		elseif lastlegs then&lt;br /&gt;
			legs[r] = lastlegs&lt;br /&gt;
		else&lt;br /&gt;
			legs[r] = 1&lt;br /&gt;
		end&lt;br /&gt;
		lastlegs = legs[r]&lt;br /&gt;
		if legs[r] &amp;gt; 1 and aggregate ~= &#039;&#039; then&lt;br /&gt;
			legs[r] = legs[r] + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getSeeds()&lt;br /&gt;
	local seeds = {1, 2}&lt;br /&gt;
	local count = 2&lt;br /&gt;
	local before = false&lt;br /&gt;
	for r = 2, rounds do&lt;br /&gt;
		local max = math.pow(2, r)&lt;br /&gt;
		for i = 1, count do&lt;br /&gt;
			local pos = i * 2&lt;br /&gt;
			if before then pos = pos - 1 end&lt;br /&gt;
			table.insert(seeds, pos, max - seeds[i * 2 - 1] + 1)&lt;br /&gt;
			before = not before&lt;br /&gt;
		end&lt;br /&gt;
		count = count * 2&lt;br /&gt;
	end&lt;br /&gt;
	return seeds&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addTableRow(tbl)&lt;br /&gt;
	return tbl:tag(&#039;tr&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBlank(i, css, rowspan, colspan)&lt;br /&gt;
	local row = rows[i]&lt;br /&gt;
	rowspan = rowspan or 1&lt;br /&gt;
	local jmax = i + rowspan - 1&lt;br /&gt;
	for j = i, jmax do&lt;br /&gt;
		if rows[j] == nil then&lt;br /&gt;
			rowspan = rowspan - 1&lt;br /&gt;
		elseif row == nil then&lt;br /&gt;
			row = rows[j]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local cell = row and row:tag(&#039;td&#039;) or mw.html.create(&#039;td&#039;)&lt;br /&gt;
	if rowspan and rowspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;rowspan&#039;, rowspan)&lt;br /&gt;
	end&lt;br /&gt;
	if colspan and colspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;colspan&#039;, colspan)&lt;br /&gt;
	end&lt;br /&gt;
	if css then&lt;br /&gt;
		cell:css(css)&lt;br /&gt;
	end&lt;br /&gt;
	return cell&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBorders(cell, topcell, seedorteam, extrasep)&lt;br /&gt;
	if sepwidth &amp;gt; 1 then topcell = true end&lt;br /&gt;
	if seedorteam then&lt;br /&gt;
		cell:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		cell:css(&#039;border-color&#039;, &#039;#aaa&#039;)&lt;br /&gt;
			:css(&#039;border-style&#039;, &#039;solid&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-left-width&#039;, (extrasep and &#039;3px&#039;) or ((sepwidth &amp;gt; 1) and &#039;3px&#039;) or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-right-width&#039;, &#039;1px&#039;)&lt;br /&gt;
			:css(&#039;border-bottom-width&#039;, &#039;1px&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addHeading(row, r, text, pad)&lt;br /&gt;
	row:tag(&#039;td&#039;)&lt;br /&gt;
		:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r] + (pad or 0))&lt;br /&gt;
		:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
		:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, args[&#039;RD-shade&#039;] or &#039;#f2f2f2&#039;)&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
		:newline()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getWidth(param, default)&lt;br /&gt;
	local arg = args[param .. &#039;-width&#039;]&lt;br /&gt;
	if isblank(arg) then&lt;br /&gt;
		arg = default&lt;br /&gt;
	end&lt;br /&gt;
	if tonumber(arg) ~= nil then&lt;br /&gt;
		arg = arg .. &#039;px&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return arg&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArgName(round, type, team)&lt;br /&gt;
	if round &amp;gt; rounds then&lt;br /&gt;
		return string.format(&#039;3rd-%s%d&#039;, type, team)&lt;br /&gt;
	else&lt;br /&gt;
		if (round == 1) then&lt;br /&gt;
			team = RD1seedmap[team]&lt;br /&gt;
			if team == 0 then&lt;br /&gt;
				return &#039;NIL&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return string.format(&#039;RD%d-%s%d&#039;, round, type, team)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getShadeArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;shade&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;#f9f9f9&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getScoreArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;score&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArg(round, type, team)&lt;br /&gt;
	local argname = getTeamArgName(round, type, team)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if mw.ustring.find(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with nbsp]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return mw.ustring.gsub(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;, &#039;&amp;lt;br/&amp;gt;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isHidden(r, team)&lt;br /&gt;
	return isblank( getTeamArg(r, &#039;team&#039;, team) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getRoundName(round)&lt;br /&gt;
	local name = args[&#039;RD&#039; .. round]&lt;br /&gt;
	if isnotblank(name) then&lt;br /&gt;
		return name&lt;br /&gt;
	end&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	if roundFromLast == 1 then&lt;br /&gt;
		return &amp;quot;Finals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 2 then&lt;br /&gt;
		return &amp;quot;Semifinals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 3 then&lt;br /&gt;
		return &amp;quot;Quarterfinals&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot;Round of &amp;quot; .. math.pow(2, roundFromLast)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addPath(index, round, top, left, w)&lt;br /&gt;
	local prop = top and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
	if left and round == 1 then&lt;br /&gt;
		if small then&lt;br /&gt;
			addBlank(index, {[&#039;height&#039;] = &#039;2px&#039;})&lt;br /&gt;
			addBlank(index+1, {[&#039;height&#039;] = &#039;2px&#039;})&lt;br /&gt;
		elseif compact then&lt;br /&gt;
			addBlank(index)&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(index, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
			addBlank(index+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	else&lt;br /&gt;
		local cell = addBlank(index, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;}, (not compact) and 2 or 1)&lt;br /&gt;
		if left or round &amp;lt; maxround and not left then&lt;br /&gt;
			cell:css(prop, w or &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return cell&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTeam(row, round, team, top, otherbye, tcs)&lt;br /&gt;
	tcs = tcs or 1&lt;br /&gt;
	local seedCell&lt;br /&gt;
	local seedArg = getTeamArg(round, &#039;seed&#039;, team)&lt;br /&gt;
	-- seed value for the paired team&lt;br /&gt;
	local otherteam = team % 2 == 0 and team-1 or team+1&lt;br /&gt;
	local pairSeedArg = otherbye and &#039;&#039; &lt;br /&gt;
		or getTeamArg(round, &#039;seed&#039;, otherteam)&lt;br /&gt;
	-- show seed if seed is defined for either or both&lt;br /&gt;
	local showSeed = showSeeds&lt;br /&gt;
		or isnotblank(seedArg)&lt;br /&gt;
		or isnotblank(pairSeedArg)&lt;br /&gt;
	if showSeed and (not hideSeeds) then&lt;br /&gt;
		seedCell = row:tag(&#039;td&#039;)&lt;br /&gt;
			:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
			:css(&#039;background-color&#039;, &#039;#f2f2f2&#039;)&lt;br /&gt;
			:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
			:wikitext(seedArg)&lt;br /&gt;
			:newline()&lt;br /&gt;
		addBorders(seedCell, top or otherbye, true, false)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamArg = getTeamArg(round, &#039;team&#039;, team)&lt;br /&gt;
	if isblank(teamArg) then&lt;br /&gt;
		teamArg = &#039;&amp;amp;nbsp;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, &#039;#f9f9f9&#039;)&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0 2px&#039;)&lt;br /&gt;
		:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
		:attr(&#039;colspan&#039;, (tcs &amp;gt; 1) and tcs or nil)&lt;br /&gt;
		:wikitext(teamArg)&lt;br /&gt;
		:newline()&lt;br /&gt;
	addBorders(teamCell, top or otherbye, true, false)&lt;br /&gt;
	if not showSeed and (not hideSeeds) then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, tcs + 1)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local scoreCells = {}&lt;br /&gt;
	local wins, otherwins = 0, 0&lt;br /&gt;
	local sumscore, othersumscore = 0, 0&lt;br /&gt;
	local teamcolspan = 1&lt;br /&gt;
	local hassum = false&lt;br /&gt;
	for s = 1, legs[round] do&lt;br /&gt;
		local fw = nil&lt;br /&gt;
		local agg = legs[round] &amp;gt; 1 and s == legs[round] and true or false&lt;br /&gt;
		local score1 = (agg and getScoreArg(round, team, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
		local score2 = (agg and getScoreArg(round, otherteam, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		local showscore = true&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score1 == nil and hassum then&lt;br /&gt;
			score1 = (aggregate == &#039;score&#039;)	and sumscore &lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and wins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score2 == nil and hassum then&lt;br /&gt;
			score2 = (aggregate == &#039;score&#039;)	and othersumscore&lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and otherwins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
        local nonaggscore1 = getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
        local nonaggscore2 = getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		if nonaggscore1 == nil and nonaggscore2 == nil then&lt;br /&gt;
			if hideomittedscores &amp;gt; 0 and s &amp;gt;= hideomittedscores then&lt;br /&gt;
				teamcolspan = teamcolspan + 1&lt;br /&gt;
				showscore = false&lt;br /&gt;
			end&lt;br /&gt;
        end&lt;br /&gt;
        if score1 == nil and score2 == nil then&lt;br /&gt;
           &lt;br /&gt;
		else&lt;br /&gt;
			showscore = true&lt;br /&gt;
			hassum = true&lt;br /&gt;
		end&lt;br /&gt;
		if showscore then&lt;br /&gt;
			local winner = scoreCompare(score1, score2, boldwinner ~= &#039;low&#039;)&lt;br /&gt;
			sumscore = sumScores(sumscore, score1)&lt;br /&gt;
			othersumscore = sumScores(othersumscore, score2)&lt;br /&gt;
			if winner == 1 then&lt;br /&gt;
				if boldwinner ~= &#039;&#039; or (agg and (aggregate == &#039;score&#039; or aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039;)) then fw = &#039;bold&#039; end&lt;br /&gt;
				wins = wins + 1&lt;br /&gt;
			elseif winner == 2 then&lt;br /&gt;
				otherwins = otherwins + 1&lt;br /&gt;
			end&lt;br /&gt;
			scoreCells[s] = row:tag(&#039;td&#039;)&lt;br /&gt;
				:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
				:css(&#039;background-color&#039;, getShadeArg(round, team, s))&lt;br /&gt;
				:css(&#039;font-weight&#039;, fw)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
				:wikitext(score1)&lt;br /&gt;
				:newline()&lt;br /&gt;
			addBorders(scoreCells[s], top or otherbye, false, s &amp;gt; 1 and s == legs[round] and aggsep or nil)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if teamcolspan &amp;gt; 1 then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, teamcolspan)&lt;br /&gt;
	end&lt;br /&gt;
	if boldwinner ~= &#039;&#039; and wins &amp;gt; otherwins then&lt;br /&gt;
		if seedCell then&lt;br /&gt;
			seedCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if teamCell then&lt;br /&gt;
			teamCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderRound(count, r)&lt;br /&gt;
	local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
	local step = count / teams&lt;br /&gt;
	local topTeam = true -- is top row in match-up&lt;br /&gt;
	local topPair = true -- is top match-up in pair of match-ups&lt;br /&gt;
	local team = 1&lt;br /&gt;
&lt;br /&gt;
	for i = 1, count, step do&lt;br /&gt;
		local offset, height, blank&lt;br /&gt;
&lt;br /&gt;
		local hideteam = false&lt;br /&gt;
		local otherhideteam = false&lt;br /&gt;
		local hideleftpath = false&lt;br /&gt;
		local hiderightpath = false&lt;br /&gt;
		if r &amp;lt;= byes then&lt;br /&gt;
			hideteam = isHidden(r, team)&lt;br /&gt;
			otherhideteam = isHidden(r, team % 2 == 0 and team-1 or team+1)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
		end&lt;br /&gt;
		if (r &amp;gt; 1) and (r &amp;lt;= (byes + 1)) then&lt;br /&gt;
			hideleftpath = isHidden(r-1, 2*team-1) and isHidden(r-1, 2*team)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 2) and (RD1seedmap[2*team-1] &amp;lt;= 0 and RD1seedmap[2*team] &amp;lt;= 0) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == rounds) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r-1) .. &#039;-RD&#039; .. (r) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r) .. &#039;-RD&#039; .. (r + 1) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hiderightpath = true&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- empty space above or below&lt;br /&gt;
		if compact then&lt;br /&gt;
			offset = topTeam and i or i + 1&lt;br /&gt;
			height = step - 1&lt;br /&gt;
		-- leave room for groups for teams other than first and last&lt;br /&gt;
		elseif team == 1 or team == teams then&lt;br /&gt;
			offset = topTeam and i or i + 2&lt;br /&gt;
			height = step - 2&lt;br /&gt;
		else&lt;br /&gt;
			offset = topTeam and i + 1 or i + 2&lt;br /&gt;
			height = step - 3&lt;br /&gt;
		end&lt;br /&gt;
		if showThird and (r == rounds) and (not topTeam) then&lt;br /&gt;
			height = offset - offsetThird&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == (maxround - 1)) then&lt;br /&gt;
			if team == 2 then&lt;br /&gt;
				height = height - 3&lt;br /&gt;
			end&lt;br /&gt;
			if team == 3 then&lt;br /&gt;
				height = height - 1&lt;br /&gt;
				offset = offset + 1&lt;br /&gt;
				addBlank(offset-3, nil, 1, tonumber(hideSeeds and &#039;2&#039; or &#039;3&#039;) + legs[r])&lt;br /&gt;
				addBlank(offset-4)&lt;br /&gt;
				addHeading(rows[offset-4], r + 1, getRoundName(r+1), legs[r] - legs[r+1])&lt;br /&gt;
				local b = addBlank(offset-4, {&lt;br /&gt;
					[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
					[&#039;border-style&#039;]= &#039;solid&#039;,&lt;br /&gt;
					[&#039;border-width&#039;]= &#039;0&#039;}, 2)&lt;br /&gt;
				b:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if height &amp;gt; 0 then&lt;br /&gt;
			blank = addBlank(offset, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;},&lt;br /&gt;
			height, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[r])&lt;br /&gt;
		end&lt;br /&gt;
		-- add bracket&lt;br /&gt;
		local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
		-- add left path&lt;br /&gt;
		addPath(j, r, topTeam, true, hideleftpath and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if hideteam then&lt;br /&gt;
			addBlank(j, nil, (not compact) and 2 or nil, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r])&lt;br /&gt;
		elseif rows[j] then&lt;br /&gt;
			if compactFinal and (r == maxround) then&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam, legs[r-1] - legs[r] + 1)&lt;br /&gt;
			else&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		local rightPath = addPath(j, r, topTeam, false, (hiderightpath or hideteam) and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if not topTeam then topPair = not topPair end&lt;br /&gt;
		if not topPair and r &amp;lt; maxround and (not (hiderightpath or hideteam)) then&lt;br /&gt;
			if blank then blank:css(&#039;border-right-width&#039;, &#039;2px&#039;) end&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == maxround) then&lt;br /&gt;
			local prop = (team == 1) and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
				:css(prop, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		team = team + 1&lt;br /&gt;
		topTeam = not topTeam&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderGroups(count, round)&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
	local step = count / groups&lt;br /&gt;
	local group = 1&lt;br /&gt;
	local offset = 0&lt;br /&gt;
	local team = 0&lt;br /&gt;
	local wdef = (tonumber(args[&#039;RD&#039; .. (round) .. &#039;-RD&#039; .. (round + 1) .. &#039;-path&#039;]) or 2) .. &#039;px&#039;&lt;br /&gt;
	local w = wdef&lt;br /&gt;
&lt;br /&gt;
	for r = 1,round do&lt;br /&gt;
		offset = offset + (hideSeeds and 3 or 4) + legs[r]&lt;br /&gt;
	end&lt;br /&gt;
	for i = step / 2, count, step do&lt;br /&gt;
		local name = &#039;RD&#039; .. round .. &#039;-group&#039; .. group&lt;br /&gt;
		addBlank(i, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i, {[&#039;text-align&#039;] = &#039;center&#039;}, 2, offset-2)&lt;br /&gt;
			:wikitext(args[name])&lt;br /&gt;
			:newline()&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = i/(step/2)&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i)&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i+1, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i+1)&lt;br /&gt;
		end&lt;br /&gt;
		group = group + 1&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getThirdOffset()&lt;br /&gt;
	local offset = (compact and 1 or 3) * (math.pow(2, rounds) - math.pow(2, rounds-3)) - (compact and 2 or 4)&lt;br /&gt;
	if rounds &amp;lt; 4 then&lt;br /&gt;
		offset = compact and 8 or 17&lt;br /&gt;
		if rounds &amp;lt; 3 then&lt;br /&gt;
			offset = compact and 6 or 10&lt;br /&gt;
			if rounds &amp;lt; 2 then&lt;br /&gt;
				offset = compact and 4 or 6&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return offset&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderThird(count)&lt;br /&gt;
	local k = offsetThird&lt;br /&gt;
	local row = rows[k]&lt;br /&gt;
	local blank&lt;br /&gt;
	--if (offsetThird &amp;lt; count) then&lt;br /&gt;
		--blank = addBlank(row)&lt;br /&gt;
		--blank:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
	--end&lt;br /&gt;
	blank = addBlank(k)&lt;br /&gt;
	addHeading(row, rounds + 1, args[&#039;3rd&#039;] or &#039;Third place&#039;)&lt;br /&gt;
	k = k + (compact and 2 or 3)&lt;br /&gt;
	for i = 1,2 do&lt;br /&gt;
		row = rows[k]&lt;br /&gt;
		blank = addBlank(k)&lt;br /&gt;
		if row then&lt;br /&gt;
			renderTeam(row, rounds + 1, i, i == 1, false)&lt;br /&gt;
		end&lt;br /&gt;
		k = k + (compact and 1 or 2)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function maskRows(tbl, count, offsetcount)&lt;br /&gt;
	local rmin = 1&lt;br /&gt;
	local rmax = count&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		mask[i] = false&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = offsetThird,(offsetThird+ (compact and 3 or 5)) do&lt;br /&gt;
			rmax = (i &amp;gt; rmax) and i or rmax&lt;br /&gt;
			mask[i] = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
		local step = count / teams&lt;br /&gt;
		local topTeam = true -- is top row in match-up&lt;br /&gt;
		local team = 1&lt;br /&gt;
&lt;br /&gt;
		for i = 1, count, step do&lt;br /&gt;
			local offset, height, blank&lt;br /&gt;
			local hideteam = false&lt;br /&gt;
			if r &amp;lt;= byes then&lt;br /&gt;
				hideteam = isHidden(r, team)&lt;br /&gt;
			end&lt;br /&gt;
			if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
			end&lt;br /&gt;
			if not hideteam then&lt;br /&gt;
				local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
				mask[j] = true&lt;br /&gt;
			end&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			topTeam = not topTeam&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local roundFromLast = rounds - r + 1&lt;br /&gt;
		local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
		local step = count / groups&lt;br /&gt;
		local group = 1&lt;br /&gt;
		for i = step / 2, count, step do&lt;br /&gt;
			if args[&#039;RD&#039; .. r .. &#039;-group&#039; .. group] then&lt;br /&gt;
				mask[i] = true&lt;br /&gt;
				mask[i+1] = true&lt;br /&gt;
			end&lt;br /&gt;
			group = group + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local mmin, mmax = rmax, rmin&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		if mask[i] == true then&lt;br /&gt;
			mmin = (i &amp;lt; mmin) and i or mmin&lt;br /&gt;
			mmax = (i &amp;gt; mmax) and i or mmax&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for i = mmin, mmax do&lt;br /&gt;
		rows[i] = addTableRow(tbl)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTree(tbl)&lt;br /&gt;
	-- create 3 or 1 rows for every team&lt;br /&gt;
	local count = math.pow(2, rounds) * (compact and 1 or 3)&lt;br /&gt;
	local offsetcount = 2 * (compact and 1 or 3) + (compact and 2 or 3)&lt;br /&gt;
	offsetThird = getThirdOffset()&lt;br /&gt;
	maskRows(tbl, count, offsetcount)&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = (count+1), (offsetcount + offsetThird) do&lt;br /&gt;
			if (rounds &amp;gt; 1) then&lt;br /&gt;
				local blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				if compact and (rounds &amp;gt; 2) then&lt;br /&gt;
					blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not compact then&lt;br /&gt;
		-- fill rows with groups&lt;br /&gt;
		for r = 1, rounds - 1 do&lt;br /&gt;
			renderGroups(count, r)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- fill rows with bracket&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		renderRound(count, r)&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		renderThird(count, compact)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderHeadings(tbl)&lt;br /&gt;
	local titleRow = addTableRow((not hideHeadings) and tbl or mw.html.create(&#039;table&#039;))&lt;br /&gt;
	local widthRow = addTableRow(tbl)&lt;br /&gt;
	for r = 1, (compactFinal and (maxround-1) or maxround) do&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;gt; 1 and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
		addHeading(titleRow, r, getRoundName(r) )&lt;br /&gt;
		local seedCell&lt;br /&gt;
		if (not hideSeeds) then&lt;br /&gt;
			seedCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;seed&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		local teamCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;team&#039;, &#039;150px&#039;))&lt;br /&gt;
		local scoreCells = {}&lt;br /&gt;
		for s = 1, legs[r] do&lt;br /&gt;
			scoreCells[s] = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;score&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;lt; rounds and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
&lt;br /&gt;
		if compact then&lt;br /&gt;
			teamCell:css(&#039;height&#039;, &#039;7px&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			if seedCell then&lt;br /&gt;
				seedCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			teamCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			for s = 1, legs[r] do&lt;br /&gt;
				scoreCells[s]:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	parseArgs(frame)&lt;br /&gt;
	rounds = tonumber(args.rounds) or 2&lt;br /&gt;
	maxround = tonumber(args.maxround) or rounds&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	compact = (args[&#039;compact&#039;] and (args[&#039;compact&#039;] == &#039;yes&#039; or args[&#039;compact&#039;] == &#039;y&#039;))&lt;br /&gt;
	compactFinal = ((rounds &amp;gt; 4) and compact and args[&#039;compact-final&#039;] and (args[&#039;compact-final&#039;] == &#039;yes&#039; or args[&#039;compact-final&#039;] == &#039;y&#039;))&lt;br /&gt;
	sepwidth = tonumber(args[&#039;sepwidth&#039;] or ((args.sets or args.legs) and 1) or (compact and 1) or 2) or 1&lt;br /&gt;
	aggregate = (args[&#039;aggregate&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	aggsep = args[&#039;aggsep&#039;] or args[&#039;aggregate&#039;] or nil&lt;br /&gt;
	boldwinner = args[&#039;boldwinner&#039;] or args[&#039;bold_winner&#039;] or &#039;&#039;&lt;br /&gt;
	local autoSeeds = (args[&#039;autoseeds&#039;] and (args[&#039;autoseeds&#039;] == &#039;yes&#039; or args[&#039;autoseeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	hideSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;no&#039; or args[&#039;seeds&#039;] == &#039;n&#039;))&lt;br /&gt;
	showSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;yes&#039; or args[&#039;seeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	byes = (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;byes&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideomittedscores = (args[&#039;hideomittedscores&#039;] and (args[&#039;hideomittedscores&#039;] == &#039;yes&#039; or args[&#039;hideomittedscores&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;hideomittedscores&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideHeadings = (args[&#039;headings&#039;] and (args[&#039;headings&#039;] == &#039;no&#039; or args[&#039;headings&#039;] == &#039;n&#039;))&lt;br /&gt;
	showThird = isnotblank(args[&#039;3rd&#039;]) or isnotblank(args[&#039;3rd-team1&#039;]) or isnotblank(args[&#039;3rd-team2&#039;])&lt;br /&gt;
	local align = (args[&#039;float&#039;] or args[&#039;align&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	local clear = args[&#039;clear&#039;] or &#039;none&#039;&lt;br /&gt;
	parseSeedmap(args[&#039;RD1-omit&#039;])&lt;br /&gt;
	parseLegs(args.sets or args.legs)&lt;br /&gt;
	&lt;br /&gt;
	-- not supported yet&lt;br /&gt;
	if compactFinal and (legs[rounds] &amp;gt; legs[rounds-1]) then compactFinal = false end&lt;br /&gt;
	&lt;br /&gt;
	if autoSeeds then&lt;br /&gt;
		-- set default seeds for round 1&lt;br /&gt;
		local seeds = getSeeds()&lt;br /&gt;
		for i = 1, table.getn(seeds) do&lt;br /&gt;
			local argname = getTeamArgName(1, &#039;seed&#039;, i)&lt;br /&gt;
			if not args[argname] then&lt;br /&gt;
				args[argname] = seeds[i]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- create the table&lt;br /&gt;
	local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
		:css(&#039;border-style&#039;, &#039;none&#039;)&lt;br /&gt;
		:css(&#039;font-size&#039;, &#039;90%&#039;)&lt;br /&gt;
		:css(&#039;border-collapse&#039;, &#039;separate&#039;)&lt;br /&gt;
		:css(&#039;border-spacing&#039;, &#039;0&#039;)&lt;br /&gt;
		:attr(&#039;cellpadding&#039;, &#039;0&#039;)&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;nowrap&#039;] and (args[&#039;nowrap&#039;] == &#039;yes&#039; or args[&#039;nowrap&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tbl:css(&#039;white-space&#039;, &#039;nowrap&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if align == &#039;right&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;right&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;right&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 0 1em 2em&#039;)&lt;br /&gt;
	elseif align == &#039;left&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;left&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;left&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 0&#039;)&lt;br /&gt;
	elseif align == &#039;center&#039; or align == &#039;centre&#039; then&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em auto&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 1em&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	renderHeadings(tbl)&lt;br /&gt;
	renderTree(tbl)&lt;br /&gt;
	return tostring(tbl) .. tcats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.teamBracket(frame)&lt;br /&gt;
	return p.main(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/sandbox-template&amp;diff=75684</id>
		<title>User:Carpathia And Ruthenia/sandbox-template</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/sandbox-template&amp;diff=75684"/>
		<updated>2026-06-29T19:08:27Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: /* Bracket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bracket A===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/3/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
| RD1-group1 = Bracket A&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1&lt;br /&gt;
|RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Zwangzug}}|RD3-score2-1=0|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket B===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Myrtle Beach}}|RD2-score1-1=3|RD2-score1-2=4&lt;br /&gt;
|RD2-team2={{fb|Auprussia}}|RD2-score2-1=2|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Myrtle Beach}}|RD3-score1-1=2|RD3-score1-2=1|RD3-score1-3=2&lt;br /&gt;
|RD3-team2={{fb|Edsmontik}}|RD3-score2-1=3|RD3-score2-2=0|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket C===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Taeshan}}|RD2-score1-1=0|RD2-score1-2=1&lt;br /&gt;
|RD2-team2={{fb|Natkr}}|RD2-score2-1=2|RD2-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Natkr}}|RD3-score1-1=2|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Pomachetti}}|RD3-score2-1=2|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket D===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Smoltrendestof}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Abanhfleft}}|RD2-score2-1=3|RD2-score2-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Abanhfleft}}|RD3-score1-1=1|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Kwrpania}}|RD3-score2-1=0|RD3-score2-2=4&lt;br /&gt;
}}&lt;br /&gt;
===Bracket E===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Calgasia}}|RD1-score3-1=2|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Captina Island}}|RD1-score4-1=1|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Calgasia}}|RD2-score1-1=0|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|The Ko-orenite Constellation}}|RD2-score2-1=0|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|The Ko-orenite Constellation}}|RD3-score1-1=2|RD3-score1-2=1|RD3-score1-3=2&lt;br /&gt;
|RD3-team2={{fb|Dantopia}} {{aet}}|RD3-score2-1=1|RD3-score2-2=2|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket F===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{strikethrough|{{fb|Andossa Se Mitrin Vega}}}}|RD1-score3-1=1|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Russian Empire EHA}}|RD1-score4-1=0|RD1-score4-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Russian Empire EHA}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Kelssek}}|RD2-score2-1=2|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Kelssek}}|RD3-score1-1=2|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|TJUN-ia}}|RD3-score2-1=1|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket G===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Tomerion }}|RD1-score3-1=0|RD1-score3-2=0&lt;br /&gt;
|RD1-team4={{fb|The Republic of the United Marble Tribes}}|RD1-score4-1=0|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Republic of the United Marble Tribes}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Darmen}}|RD2-score2-1=1|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Darmen}}|RD3-score1-1=4|RD3-score1-2=0|RD3-score1-3=1&lt;br /&gt;
|RD3-team2={{fb|Bostopia}}|RD3-score2-1=1|RD3-score2-2=3|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket H===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Shin-Zetsubo}}|RD1-score3-1=1|RD1-score3-2=4&lt;br /&gt;
|RD1-team4={{fb|The Golden Harp}}|RD1-score4-1=2|RD1-score4-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Golden Harp}}|RD2-score1-1=2|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Soviet Kem}}|RD2-score2-1=0|RD2-score2-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|The Golden Harp}}|RD3-score1-1=3|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Sarzonia}}|RD3-score2-1=1|RD3-score2-2=0&lt;br /&gt;
}}&lt;br /&gt;
===Bracket I===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=3/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Lisander}}|RD1-score3-1=2|RD1-score3-2=1|RD1-score3-3=1&lt;br /&gt;
|RD1-team4={{fb|The Martian Independent Republic}}|RD1-score4-1=0|RD1-score4-2=3|RD1-score4-3=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Martian Independent Republic}}|RD2-score1-1=1|RD2-score1-2=4&lt;br /&gt;
|RD2-team2={{fb|Kamijiro}}|RD2-score2-1=2|RD2-score2-2=5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Kamijiro}}|RD3-score1-1=2|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Sernet}}|RD3-score2-1=3|RD3-score2-2=0&lt;br /&gt;
}}&lt;br /&gt;
===Bracket J===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Aamathyr}}|RD1-score3-1=2|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Atheara}}|RD1-score4-1=0|RD1-score4-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Aamathyr}}|RD2-score1-1=2|RD2-score1-2=1&lt;br /&gt;
|RD2-team2={{fb|Legalese}}|RD2-score2-1=1|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Aamathyr}}|RD3-score1-1=0|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Hanalia}}|RD3-score2-1=2|RD3-score2-2=1&lt;br /&gt;
}}&lt;br /&gt;
===Bracket K===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Super Earth}}|RD1-score3-1=0|RD1-score3-2=0&lt;br /&gt;
|RD1-team4={{fb|Drawkland}}|RD1-score4-1=2|RD1-score4-2=3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Drawkland}}|RD2-score1-1=2|RD2-score1-2=3&lt;br /&gt;
|RD2-team2={{fb|Milchama}}|RD2-score2-1=0|RD2-score2-2=3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Drawkland}}|RD3-score1-1=4|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Saterun}}|RD3-score2-1=2|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket L===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
| RD1-group1 = Pacific&lt;br /&gt;
|RD1-team3={{fb|Siovanija and Teusland}}|RD1-score3-1=1|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Delaclava}}|RD1-score4-1=3|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Delaclava}}|RD2-score1-1=0|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|StrayaRoos}}|RD2-score2-1=0|RD2-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|StrayaRoos}}|RD3-score1-1=4|RD3-score1-2=3|RD3-score1-3=1&lt;br /&gt;
|RD3-team2={{fb|Biyambi}}|RD3-score2-1=4|RD3-score2-2=3|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket M===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|HUElavia}}|RD3-score1-1=1|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Cobrio}}|RD3-score2-1=1|RD3-score2-2=1&lt;br /&gt;
}}&lt;br /&gt;
===Bracket N===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Airannia}}|RD3-score1-1=1|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Masraya}}|RD3-score2-1=1|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket===&lt;br /&gt;
{{#invoke: Team bracket colspanfix | main&lt;br /&gt;
|rounds=8|maxround=3|byes=3|legs=3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes|compact=yes&lt;br /&gt;
| RD1-group1 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket A&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group3 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket B&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group5 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket C&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group7 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket D&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group9 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket E&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group11 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket F&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group13 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket G&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group15 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket H&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group17 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket I&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group19 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket J&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group21 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket K&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group23 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket L&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group25 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket M&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group27 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket N&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team35={{fb|Calgasia}}|RD1-score35-1=2|RD1-score35-2=1&lt;br /&gt;
|RD1-team36={{fb|Captina Island}}|RD1-score36-1=1|RD1-score36-2=1&lt;br /&gt;
&lt;br /&gt;
|RD1-team43={{strikethrough|{{fb|Andossa Se Mitrin Vega}}}}|RD1-score43-1=1|RD1-score43-2=1&lt;br /&gt;
|RD1-team44={{fb|Russian Empire EHA}}|RD1-score44-1=0|RD1-score44-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team51={{fb|Tomerion }}|RD1-score51-1=0|RD1-score51-2=0&lt;br /&gt;
|RD1-team52={{fb|The Republic of the United Marble Tribes}}|RD1-score52-1=0|RD1-score52-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team59={{fb|Shin-Zetsubo}}|RD1-score59-1=1|RD1-score59-2=4&lt;br /&gt;
|RD1-team60={{fb|The Golden Harp}}|RD1-score60-1=2|RD1-score60-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team67={{fb|Lisander}}|RD1-score67-1=2|RD1-score67-2=1|RD1-score67-3=1&lt;br /&gt;
|RD1-team68={{fb|The Martian Independent Republic}}|RD1-score68-1=0|RD1-score68-2=3|RD1-score68-3=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team75={{fb|Aamathyr}}|RD1-score75-1=2|RD1-score75-2=1&lt;br /&gt;
|RD1-team76={{fb|Atheara}}|RD1-score76-1=0|RD1-score76-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team83={{fb|Super Earth}}|RD1-score83-1=0|RD1-score83-2=0&lt;br /&gt;
|RD1-team84={{fb|Drawkland}}|RD1-score84-1=2|RD1-score84-2=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD1-team91={{fb|Siovanija and Teusland}}|RD1-score91-1=1|RD1-score91-2=1&lt;br /&gt;
|RD1-team92={{fb|Delaclava}}|RD1-score92-1=3|RD1-score92-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1&lt;br /&gt;
|RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0&lt;br /&gt;
&lt;br /&gt;
|RD2-team5={{fb|Myrtle Beach}}|RD2-score5-1=3|RD2-score5-2=4&lt;br /&gt;
|RD2-team6={{fb|Auprussia}}|RD2-score6-1=2|RD2-score6-2=4&lt;br /&gt;
&lt;br /&gt;
|RD2-team9={{fb|Taeshan}}|RD2-score9-1=0|RD2-score9-2=1&lt;br /&gt;
|RD2-team10={{fb|Natkr}}|RD2-score10-1=2|RD2-score10-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team13={{fb|Smoltrendestof}}|RD2-score13-1=1|RD2-score13-2=0&lt;br /&gt;
|RD2-team14={{fb|Abanhfleft}}|RD2-score14-1=3|RD2-score14-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team17={{fb|Calgasia}}|RD2-score17-1=0|RD2-score17-2=0&lt;br /&gt;
|RD2-team18={{fb|The Ko-orenite Constellation}}|RD2-score18-1=0|RD2-score18-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team21={{fb|Russian Empire EHA}}|RD2-score21-1=1|RD2-score21-2=0&lt;br /&gt;
|RD2-team22={{fb|Kelssek}}|RD2-score22-1=2|RD2-score22-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team25={{fb|The Republic of the United Marble Tribes}}|RD2-score25-1=1|RD2-score25-2=0&lt;br /&gt;
|RD2-team26={{fb|Darmen}}|RD2-score26-1=1|RD2-score26-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team29={{fb|The Golden Harp}}|RD2-score29-1=2|RD2-score29-2=0&lt;br /&gt;
|RD2-team30={{fb|Soviet Kem}}|RD2-score30-1=0|RD2-score30-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team33={{fb|The Martian Independent Republic}}|RD2-score33-1=1|RD2-score33-2=4&lt;br /&gt;
|RD2-team34={{fb|Kamijiro}}|RD2-score34-1=2|RD2-score34-2=5&lt;br /&gt;
&lt;br /&gt;
|RD2-team37={{fb|Aamathyr}}|RD2-score37-1=2|RD2-score37-2=1&lt;br /&gt;
|RD2-team38={{fb|Legalese}}|RD2-score38-1=1|RD2-score38-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team41={{fb|Drawkland}}|RD2-score41-1=2|RD2-score41-2=3&lt;br /&gt;
|RD2-team42={{fb|Milchama}}|RD2-score42-1=0|RD2-score42-2=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD2-team45={{fb|Delaclava}}|RD2-score45-1=0|RD2-score45-2=0&lt;br /&gt;
|RD2-team46={{fb|StrayaRoos}}|RD2-score46-1=0|RD2-score46-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Zwangzug}}|RD3-score2-1=0|RD3-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team3={{fb|Myrtle Beach}}|RD3-score3-1=2|RD3-score3-2=1|RD3-score3-3=2&lt;br /&gt;
|RD3-team4={{fb|Edsmontik}}|RD3-score4-1=3|RD3-score4-2=0|RD3-score4-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team5={{fb|Natkr}}|RD3-score5-1=2|RD3-score5-2=1&lt;br /&gt;
|RD3-team6={{fb|Pomachetti}}|RD3-score6-1=2|RD3-score6-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team7={{fb|Abanhfleft}}|RD3-score7-1=1|RD3-score7-2=0&lt;br /&gt;
|RD3-team8={{fb|Kwrpania}}|RD3-score8-1=0|RD3-score8-2=4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team9={{fb|The Ko-orenite Constellation}}|RD3-score9-1=2|RD3-score9-2=1|RD3-score9-3=2&lt;br /&gt;
|RD3-team10={{fb|Dantopia}} {{aet}}|RD3-score10-1=1|RD3-score10-2=2|RD3-score10-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team11={{fb|Kelssek}}|RD3-score11-1=2|RD3-score11-2=0&lt;br /&gt;
|RD3-team12={{fb|TJUN-ia}}|RD3-score12-1=1|RD3-score12-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team13={{fb|Darmen}}|RD3-score13-1=4|RD3-score13-2=0|RD3-score13-3=1&lt;br /&gt;
|RD3-team14={{fb|Bostopia}}|RD3-score14-1=1|RD3-score14-2=3|RD3-score14-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team15={{fb|The Golden Harp}}|RD3-score15-1=3|RD3-score15-2=0&lt;br /&gt;
|RD3-team16={{fb|Sarzonia}}|RD3-score16-1=1|RD3-score16-2=0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team17={{fb|Kamijiro}}|RD3-score17-1=2|RD3-score17-2=0&lt;br /&gt;
|RD3-team18={{fb|Sernet}}|RD3-score18-1=3|RD3-score18-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team19={{fb|Aamathyr}}|RD3-score19-1=0|RD3-score19-2=0&lt;br /&gt;
|RD3-team20={{fb|Hanalia}}|RD3-score20-1=2|RD3-score20-2=1&lt;br /&gt;
&lt;br /&gt;
|RD3-team21={{fb|Drawkland}}|RD3-score21-1=4|RD3-score21-2=2&lt;br /&gt;
|RD3-team22={{fb|Saterun}}|RD3-score22-1=2|RD3-score22-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team23={{fb|StrayaRoos}}|RD3-score23-1=4|RD3-score23-2=3|RD3-score23-3=1&lt;br /&gt;
|RD3-team24={{fb|Biyambi}}|RD3-score24-1=4|RD3-score24-2=3|RD3-score24-3=3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team25={{fb|HUElavia}}|RD3-score25-1=1|RD3-score25-2=2&lt;br /&gt;
|RD3-team26={{fb|Cobrio}}|RD3-score26-1=1|RD3-score26-2=1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team27={{fb|Airannia}}|RD3-score27-1=1|RD3-score27-2=1&lt;br /&gt;
|RD3-team28={{fb|Masraya}}|RD3-score28-1=1|RD3-score28-2=2&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75683</id>
		<title>Module:Team bracket colspanfix</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75683"/>
		<updated>2026-06-29T18:24:56Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements many bracket templates&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local args = {}&lt;br /&gt;
local rows = {}&lt;br /&gt;
local mask = {}&lt;br /&gt;
local rounds&lt;br /&gt;
local maxround&lt;br /&gt;
local legs = {}&lt;br /&gt;
local compact&lt;br /&gt;
local byes&lt;br /&gt;
local hideSeeds&lt;br /&gt;
local showSeeds&lt;br /&gt;
local hideHeadings&lt;br /&gt;
local showThird&lt;br /&gt;
local offsetThird&lt;br /&gt;
local compactFinal&lt;br /&gt;
local sepwidth&lt;br /&gt;
local aggsep&lt;br /&gt;
local aggregate&lt;br /&gt;
local boldwinner&lt;br /&gt;
local hideomittedscores&lt;br /&gt;
local RD1seedmap = {}&lt;br /&gt;
local tcats = &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
local function isnotblank(s)&lt;br /&gt;
	return s and s ~= &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isblank(s)&lt;br /&gt;
	return (not s) or (s == &#039;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function sumScores(s1, s2)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		return tonumber(s1) + tonumber(s2)&lt;br /&gt;
	end&lt;br /&gt;
	return s1&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function scoreCompare(s1,s2,highwin)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		s1 = tonumber(s1)&lt;br /&gt;
		s2 = tonumber(s2)&lt;br /&gt;
		if s1 and s2 then&lt;br /&gt;
			if highwin then&lt;br /&gt;
				return ((s1 &amp;gt; s2) and 1) or ((s1 &amp;lt; s2) and 2) or 0&lt;br /&gt;
			else&lt;br /&gt;
				return ((s2 &amp;gt; s1) and 1) or ((s2 &amp;lt; s1) and 2) or 0&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return 0&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseArgs(frame)&lt;br /&gt;
	local fargs = frame.args&lt;br /&gt;
	local pargs = frame:getParent().args;&lt;br /&gt;
&lt;br /&gt;
	local r = tonumber(fargs.rounds or &#039;&#039;) or tonumber(pargs.rounds or &#039;&#039;) or 2&lt;br /&gt;
	local teams = math.pow(2, r)&lt;br /&gt;
	local rdstr = &#039;RD&#039; .. tostring(r)&lt;br /&gt;
	local rdbstr = &#039;RD&#039; .. tostring(r) .. &#039;b&#039;&lt;br /&gt;
	local rdp1str = &#039;RD&#039; .. tostring(r+1)&lt;br /&gt;
&lt;br /&gt;
	for i=1,2 do&lt;br /&gt;
		local targs = (i == 1) and pargs or fargs&lt;br /&gt;
		for k,v in pairs(targs) do&lt;br /&gt;
			if type(k) == &#039;string&#039; then&lt;br /&gt;
				if k:find(&#039;^[R3][Dr][d1-9]b?%-[a-z][a-z]*00*&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^([R3][Dr][d1-9]b?%-[a-z][a-z]*)00*&#039;, &#039;%1&#039;)&lt;br /&gt;
					if (teams &amp;lt; 10) then &lt;br /&gt;
						tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|P]]&#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if k:find(&#039;^&#039; .. rdp1str) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdp1str, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdbstr) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdbstr, &#039;3rd&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*3&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)3&#039;, &#039;3rd%11&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*4&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)4&#039;, &#039;3rd%12&#039;)&lt;br /&gt;
				elseif  k:find(&#039;^Consol&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^Consol&#039;, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^group[0-9]&#039;) then&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|G]]&#039;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			args[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|B]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseSeedmap(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;0&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		RD1seedmap[r] = 1&lt;br /&gt;
	end&lt;br /&gt;
	for r=1,#s do&lt;br /&gt;
		if tonumber(s[r] or &#039;x&#039;) then&lt;br /&gt;
			RD1seedmap[tonumber(s[r])] = 0&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local c = 1&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		if RD1seedmap[r] &amp;gt; 0 then&lt;br /&gt;
			RD1seedmap[r] = c&lt;br /&gt;
			c = c + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseLegs(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;1&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	if aggregate == &#039;n&#039; or aggregate == &#039;no&#039; or aggregate == &#039;0&#039; then&lt;br /&gt;
		aggregate = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local n = showThird and (rounds + 1) or (rounds)&lt;br /&gt;
	local lastlegs = nil&lt;br /&gt;
	for r=1,n do&lt;br /&gt;
		if s[r] ~= nil and s[r] ~= &#039;&#039; and tonumber(s[r]) then&lt;br /&gt;
			legs[r] = tonumber(s[r])&lt;br /&gt;
		elseif lastlegs then&lt;br /&gt;
			legs[r] = lastlegs&lt;br /&gt;
		else&lt;br /&gt;
			legs[r] = 1&lt;br /&gt;
		end&lt;br /&gt;
		lastlegs = legs[r]&lt;br /&gt;
		if legs[r] &amp;gt; 1 and aggregate ~= &#039;&#039; then&lt;br /&gt;
			legs[r] = legs[r] + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getSeeds()&lt;br /&gt;
	local seeds = {1, 2}&lt;br /&gt;
	local count = 2&lt;br /&gt;
	local before = false&lt;br /&gt;
	for r = 2, rounds do&lt;br /&gt;
		local max = math.pow(2, r)&lt;br /&gt;
		for i = 1, count do&lt;br /&gt;
			local pos = i * 2&lt;br /&gt;
			if before then pos = pos - 1 end&lt;br /&gt;
			table.insert(seeds, pos, max - seeds[i * 2 - 1] + 1)&lt;br /&gt;
			before = not before&lt;br /&gt;
		end&lt;br /&gt;
		count = count * 2&lt;br /&gt;
	end&lt;br /&gt;
	return seeds&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addTableRow(tbl)&lt;br /&gt;
	return tbl:tag(&#039;tr&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBlank(i, css, rowspan, colspan)&lt;br /&gt;
	local row = rows[i]&lt;br /&gt;
	rowspan = rowspan or 1&lt;br /&gt;
	local jmax = i + rowspan - 1&lt;br /&gt;
	for j = i, jmax do&lt;br /&gt;
		if rows[j] == nil then&lt;br /&gt;
			rowspan = rowspan - 1&lt;br /&gt;
		elseif row == nil then&lt;br /&gt;
			row = rows[j]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local cell = row and row:tag(&#039;td&#039;) or mw.html.create(&#039;td&#039;)&lt;br /&gt;
	if rowspan and rowspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;rowspan&#039;, rowspan)&lt;br /&gt;
	end&lt;br /&gt;
	if colspan and colspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;colspan&#039;, colspan)&lt;br /&gt;
	end&lt;br /&gt;
	if css then&lt;br /&gt;
		cell:css(css)&lt;br /&gt;
	end&lt;br /&gt;
	return cell&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBorders(cell, topcell, seedorteam, extrasep)&lt;br /&gt;
	if sepwidth &amp;gt; 1 then topcell = true end&lt;br /&gt;
	if seedorteam then&lt;br /&gt;
		cell:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		cell:css(&#039;border-color&#039;, &#039;#aaa&#039;)&lt;br /&gt;
			:css(&#039;border-style&#039;, &#039;solid&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-left-width&#039;, (extrasep and &#039;3px&#039;) or ((sepwidth &amp;gt; 1) and &#039;3px&#039;) or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-right-width&#039;, &#039;1px&#039;)&lt;br /&gt;
			:css(&#039;border-bottom-width&#039;, &#039;1px&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addHeading(row, r, text, pad)&lt;br /&gt;
	row:tag(&#039;td&#039;)&lt;br /&gt;
		:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r] + (pad or 0))&lt;br /&gt;
		:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
		:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, args[&#039;RD-shade&#039;] or &#039;#f2f2f2&#039;)&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
		:newline()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getWidth(param, default)&lt;br /&gt;
	local arg = args[param .. &#039;-width&#039;]&lt;br /&gt;
	if isblank(arg) then&lt;br /&gt;
		arg = default&lt;br /&gt;
	end&lt;br /&gt;
	if tonumber(arg) ~= nil then&lt;br /&gt;
		arg = arg .. &#039;px&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return arg&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArgName(round, type, team)&lt;br /&gt;
	if round &amp;gt; rounds then&lt;br /&gt;
		return string.format(&#039;3rd-%s%d&#039;, type, team)&lt;br /&gt;
	else&lt;br /&gt;
		if (round == 1) then&lt;br /&gt;
			team = RD1seedmap[team]&lt;br /&gt;
			if team == 0 then&lt;br /&gt;
				return &#039;NIL&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return string.format(&#039;RD%d-%s%d&#039;, round, type, team)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getShadeArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;shade&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;#f9f9f9&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getScoreArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;score&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArg(round, type, team)&lt;br /&gt;
	local argname = getTeamArgName(round, type, team)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if mw.ustring.find(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with nbsp]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return mw.ustring.gsub(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;, &#039;&amp;lt;br/&amp;gt;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isHidden(r, team)&lt;br /&gt;
	return isblank( getTeamArg(r, &#039;team&#039;, team) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getRoundName(round)&lt;br /&gt;
	local name = args[&#039;RD&#039; .. round]&lt;br /&gt;
	if isnotblank(name) then&lt;br /&gt;
		return name&lt;br /&gt;
	end&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	if roundFromLast == 1 then&lt;br /&gt;
		return &amp;quot;Finals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 2 then&lt;br /&gt;
		return &amp;quot;Semifinals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 3 then&lt;br /&gt;
		return &amp;quot;Quarterfinals&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot;Round of &amp;quot; .. math.pow(2, roundFromLast)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addPath(index, round, top, left, w)&lt;br /&gt;
	local prop = top and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
	if left and round == 1 then&lt;br /&gt;
		if compact then&lt;br /&gt;
			addBlank(index)&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(index, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
			addBlank(index+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	else&lt;br /&gt;
		local cell = addBlank(index, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;}, (not compact) and 2 or 1)&lt;br /&gt;
		if left or round &amp;lt; maxround and not left then&lt;br /&gt;
			cell:css(prop, w or &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return cell&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTeam(row, round, team, top, otherbye, tcs)&lt;br /&gt;
	tcs = tcs or 1&lt;br /&gt;
	local seedCell&lt;br /&gt;
	local seedArg = getTeamArg(round, &#039;seed&#039;, team)&lt;br /&gt;
	-- seed value for the paired team&lt;br /&gt;
	local otherteam = team % 2 == 0 and team-1 or team+1&lt;br /&gt;
	local pairSeedArg = otherbye and &#039;&#039; &lt;br /&gt;
		or getTeamArg(round, &#039;seed&#039;, otherteam)&lt;br /&gt;
	-- show seed if seed is defined for either or both&lt;br /&gt;
	local showSeed = showSeeds&lt;br /&gt;
		or isnotblank(seedArg)&lt;br /&gt;
		or isnotblank(pairSeedArg)&lt;br /&gt;
	if showSeed and (not hideSeeds) then&lt;br /&gt;
		seedCell = row:tag(&#039;td&#039;)&lt;br /&gt;
			:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
			:css(&#039;background-color&#039;, &#039;#f2f2f2&#039;)&lt;br /&gt;
			:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
			:wikitext(seedArg)&lt;br /&gt;
			:newline()&lt;br /&gt;
		addBorders(seedCell, top or otherbye, true, false)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamArg = getTeamArg(round, &#039;team&#039;, team)&lt;br /&gt;
	if isblank(teamArg) then&lt;br /&gt;
		teamArg = &#039;&amp;amp;nbsp;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, &#039;#f9f9f9&#039;)&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0 2px&#039;)&lt;br /&gt;
		:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
		:attr(&#039;colspan&#039;, (tcs &amp;gt; 1) and tcs or nil)&lt;br /&gt;
		:wikitext(teamArg)&lt;br /&gt;
		:newline()&lt;br /&gt;
	addBorders(teamCell, top or otherbye, true, false)&lt;br /&gt;
	if not showSeed and (not hideSeeds) then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, tcs + 1)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local scoreCells = {}&lt;br /&gt;
	local wins, otherwins = 0, 0&lt;br /&gt;
	local sumscore, othersumscore = 0, 0&lt;br /&gt;
	local teamcolspan = 1&lt;br /&gt;
	local hassum = false&lt;br /&gt;
	for s = 1, legs[round] do&lt;br /&gt;
		local fw = nil&lt;br /&gt;
		local agg = legs[round] &amp;gt; 1 and s == legs[round] and true or false&lt;br /&gt;
		local score1 = (agg and getScoreArg(round, team, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
		local score2 = (agg and getScoreArg(round, otherteam, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		local showscore = true&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score1 == nil and hassum then&lt;br /&gt;
			score1 = (aggregate == &#039;score&#039;)	and sumscore &lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and wins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score2 == nil and hassum then&lt;br /&gt;
			score2 = (aggregate == &#039;score&#039;)	and othersumscore&lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and otherwins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
        local nonaggscore1 = getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
        local nonaggscore2 = getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		if nonaggscore1 == nil and nonaggscore2 == nil then&lt;br /&gt;
			if hideomittedscores &amp;gt; 0 and s &amp;gt;= hideomittedscores then&lt;br /&gt;
				teamcolspan = teamcolspan + 1&lt;br /&gt;
				showscore = false&lt;br /&gt;
			end&lt;br /&gt;
        end&lt;br /&gt;
        if score1 == nil and score2 == nil then&lt;br /&gt;
           &lt;br /&gt;
		else&lt;br /&gt;
			showscore = true&lt;br /&gt;
			hassum = true&lt;br /&gt;
		end&lt;br /&gt;
		if showscore then&lt;br /&gt;
			local winner = scoreCompare(score1, score2, boldwinner ~= &#039;low&#039;)&lt;br /&gt;
			sumscore = sumScores(sumscore, score1)&lt;br /&gt;
			othersumscore = sumScores(othersumscore, score2)&lt;br /&gt;
			if winner == 1 then&lt;br /&gt;
				if boldwinner ~= &#039;&#039; or (agg and (aggregate == &#039;score&#039; or aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039;)) then fw = &#039;bold&#039; end&lt;br /&gt;
				wins = wins + 1&lt;br /&gt;
			elseif winner == 2 then&lt;br /&gt;
				otherwins = otherwins + 1&lt;br /&gt;
			end&lt;br /&gt;
			scoreCells[s] = row:tag(&#039;td&#039;)&lt;br /&gt;
				:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
				:css(&#039;background-color&#039;, getShadeArg(round, team, s))&lt;br /&gt;
				:css(&#039;font-weight&#039;, fw)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
				:wikitext(score1)&lt;br /&gt;
				:newline()&lt;br /&gt;
			addBorders(scoreCells[s], top or otherbye, false, s &amp;gt; 1 and s == legs[round] and aggsep or nil)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if teamcolspan &amp;gt; 1 then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, teamcolspan)&lt;br /&gt;
	end&lt;br /&gt;
	if boldwinner ~= &#039;&#039; and wins &amp;gt; otherwins then&lt;br /&gt;
		if seedCell then&lt;br /&gt;
			seedCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if teamCell then&lt;br /&gt;
			teamCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderRound(count, r)&lt;br /&gt;
	local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
	local step = count / teams&lt;br /&gt;
	local topTeam = true -- is top row in match-up&lt;br /&gt;
	local topPair = true -- is top match-up in pair of match-ups&lt;br /&gt;
	local team = 1&lt;br /&gt;
&lt;br /&gt;
	for i = 1, count, step do&lt;br /&gt;
		local offset, height, blank&lt;br /&gt;
&lt;br /&gt;
		local hideteam = false&lt;br /&gt;
		local otherhideteam = false&lt;br /&gt;
		local hideleftpath = false&lt;br /&gt;
		local hiderightpath = false&lt;br /&gt;
		if r &amp;lt;= byes then&lt;br /&gt;
			hideteam = isHidden(r, team)&lt;br /&gt;
			otherhideteam = isHidden(r, team % 2 == 0 and team-1 or team+1)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
		end&lt;br /&gt;
		if (r &amp;gt; 1) and (r &amp;lt;= (byes + 1)) then&lt;br /&gt;
			hideleftpath = isHidden(r-1, 2*team-1) and isHidden(r-1, 2*team)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 2) and (RD1seedmap[2*team-1] &amp;lt;= 0 and RD1seedmap[2*team] &amp;lt;= 0) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == rounds) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r-1) .. &#039;-RD&#039; .. (r) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r) .. &#039;-RD&#039; .. (r + 1) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hiderightpath = true&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- empty space above or below&lt;br /&gt;
		if compact then&lt;br /&gt;
			offset = topTeam and i or i + 1&lt;br /&gt;
			height = step - 1&lt;br /&gt;
		-- leave room for groups for teams other than first and last&lt;br /&gt;
		elseif team == 1 or team == teams then&lt;br /&gt;
			offset = topTeam and i or i + 2&lt;br /&gt;
			height = step - 2&lt;br /&gt;
		else&lt;br /&gt;
			offset = topTeam and i + 1 or i + 2&lt;br /&gt;
			height = step - 3&lt;br /&gt;
		end&lt;br /&gt;
		if showThird and (r == rounds) and (not topTeam) then&lt;br /&gt;
			height = offset - offsetThird&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == (maxround - 1)) then&lt;br /&gt;
			if team == 2 then&lt;br /&gt;
				height = height - 3&lt;br /&gt;
			end&lt;br /&gt;
			if team == 3 then&lt;br /&gt;
				height = height - 1&lt;br /&gt;
				offset = offset + 1&lt;br /&gt;
				addBlank(offset-3, nil, 1, tonumber(hideSeeds and &#039;2&#039; or &#039;3&#039;) + legs[r])&lt;br /&gt;
				addBlank(offset-4)&lt;br /&gt;
				addHeading(rows[offset-4], r + 1, getRoundName(r+1), legs[r] - legs[r+1])&lt;br /&gt;
				local b = addBlank(offset-4, {&lt;br /&gt;
					[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
					[&#039;border-style&#039;]= &#039;solid&#039;,&lt;br /&gt;
					[&#039;border-width&#039;]= &#039;0&#039;}, 2)&lt;br /&gt;
				b:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if height &amp;gt; 0 then&lt;br /&gt;
			blank = addBlank(offset, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;},&lt;br /&gt;
			height, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[r])&lt;br /&gt;
		end&lt;br /&gt;
		-- add bracket&lt;br /&gt;
		local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
		-- add left path&lt;br /&gt;
		addPath(j, r, topTeam, true, hideleftpath and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if hideteam then&lt;br /&gt;
			addBlank(j, nil, (not compact) and 2 or nil, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r])&lt;br /&gt;
		elseif rows[j] then&lt;br /&gt;
			if compactFinal and (r == maxround) then&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam, legs[r-1] - legs[r] + 1)&lt;br /&gt;
			else&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		local rightPath = addPath(j, r, topTeam, false, (hiderightpath or hideteam) and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if not topTeam then topPair = not topPair end&lt;br /&gt;
		if not topPair and r &amp;lt; maxround and (not (hiderightpath or hideteam)) then&lt;br /&gt;
			if blank then blank:css(&#039;border-right-width&#039;, &#039;2px&#039;) end&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == maxround) then&lt;br /&gt;
			local prop = (team == 1) and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
				:css(prop, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		team = team + 1&lt;br /&gt;
		topTeam = not topTeam&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderGroups(count, round)&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
	local step = count / groups&lt;br /&gt;
	local group = 1&lt;br /&gt;
	local offset = 0&lt;br /&gt;
	local team = 0&lt;br /&gt;
	local wdef = (tonumber(args[&#039;RD&#039; .. (round) .. &#039;-RD&#039; .. (round + 1) .. &#039;-path&#039;]) or 2) .. &#039;px&#039;&lt;br /&gt;
	local w = wdef&lt;br /&gt;
&lt;br /&gt;
	for r = 1,round do&lt;br /&gt;
		offset = offset + (hideSeeds and 3 or 4) + legs[r]&lt;br /&gt;
	end&lt;br /&gt;
	for i = step / 2, count, step do&lt;br /&gt;
		local name = &#039;RD&#039; .. round .. &#039;-group&#039; .. group&lt;br /&gt;
		addBlank(i, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i, {[&#039;text-align&#039;] = &#039;center&#039;}, 2, offset-2)&lt;br /&gt;
			:wikitext(args[name])&lt;br /&gt;
			:newline()&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = i/(step/2)&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i)&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i+1, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i+1)&lt;br /&gt;
		end&lt;br /&gt;
		group = group + 1&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getThirdOffset()&lt;br /&gt;
	local offset = (compact and 1 or 3) * (math.pow(2, rounds) - math.pow(2, rounds-3)) - (compact and 2 or 4)&lt;br /&gt;
	if rounds &amp;lt; 4 then&lt;br /&gt;
		offset = compact and 8 or 17&lt;br /&gt;
		if rounds &amp;lt; 3 then&lt;br /&gt;
			offset = compact and 6 or 10&lt;br /&gt;
			if rounds &amp;lt; 2 then&lt;br /&gt;
				offset = compact and 4 or 6&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return offset&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderThird(count)&lt;br /&gt;
	local k = offsetThird&lt;br /&gt;
	local row = rows[k]&lt;br /&gt;
	local blank&lt;br /&gt;
	--if (offsetThird &amp;lt; count) then&lt;br /&gt;
		--blank = addBlank(row)&lt;br /&gt;
		--blank:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
	--end&lt;br /&gt;
	blank = addBlank(k)&lt;br /&gt;
	addHeading(row, rounds + 1, args[&#039;3rd&#039;] or &#039;Third place&#039;)&lt;br /&gt;
	k = k + (compact and 2 or 3)&lt;br /&gt;
	for i = 1,2 do&lt;br /&gt;
		row = rows[k]&lt;br /&gt;
		blank = addBlank(k)&lt;br /&gt;
		if row then&lt;br /&gt;
			renderTeam(row, rounds + 1, i, i == 1, false)&lt;br /&gt;
		end&lt;br /&gt;
		k = k + (compact and 1 or 2)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function maskRows(tbl, count, offsetcount)&lt;br /&gt;
	local rmin = 1&lt;br /&gt;
	local rmax = count&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		mask[i] = false&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = offsetThird,(offsetThird+ (compact and 3 or 5)) do&lt;br /&gt;
			rmax = (i &amp;gt; rmax) and i or rmax&lt;br /&gt;
			mask[i] = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
		local step = count / teams&lt;br /&gt;
		local topTeam = true -- is top row in match-up&lt;br /&gt;
		local team = 1&lt;br /&gt;
&lt;br /&gt;
		for i = 1, count, step do&lt;br /&gt;
			local offset, height, blank&lt;br /&gt;
			local hideteam = false&lt;br /&gt;
			if r &amp;lt;= byes then&lt;br /&gt;
				hideteam = isHidden(r, team)&lt;br /&gt;
			end&lt;br /&gt;
			if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
			end&lt;br /&gt;
			if not hideteam then&lt;br /&gt;
				local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
				mask[j] = true&lt;br /&gt;
			end&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			topTeam = not topTeam&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local roundFromLast = rounds - r + 1&lt;br /&gt;
		local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
		local step = count / groups&lt;br /&gt;
		local group = 1&lt;br /&gt;
		for i = step / 2, count, step do&lt;br /&gt;
			if args[&#039;RD&#039; .. r .. &#039;-group&#039; .. group] then&lt;br /&gt;
				mask[i] = true&lt;br /&gt;
				mask[i+1] = true&lt;br /&gt;
			end&lt;br /&gt;
			group = group + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local mmin, mmax = rmax, rmin&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		if mask[i] == true then&lt;br /&gt;
			mmin = (i &amp;lt; mmin) and i or mmin&lt;br /&gt;
			mmax = (i &amp;gt; mmax) and i or mmax&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for i = mmin, mmax do&lt;br /&gt;
		rows[i] = addTableRow(tbl)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTree(tbl)&lt;br /&gt;
	-- create 3 or 1 rows for every team&lt;br /&gt;
	local count = math.pow(2, rounds) * (compact and 1 or 3)&lt;br /&gt;
	local offsetcount = 2 * (compact and 1 or 3) + (compact and 2 or 3)&lt;br /&gt;
	offsetThird = getThirdOffset()&lt;br /&gt;
	maskRows(tbl, count, offsetcount)&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = (count+1), (offsetcount + offsetThird) do&lt;br /&gt;
			if (rounds &amp;gt; 1) then&lt;br /&gt;
				local blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				if compact and (rounds &amp;gt; 2) then&lt;br /&gt;
					blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not compact then&lt;br /&gt;
		-- fill rows with groups&lt;br /&gt;
		for r = 1, rounds - 1 do&lt;br /&gt;
			renderGroups(count, r)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- fill rows with bracket&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		renderRound(count, r)&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		renderThird(count, compact)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderHeadings(tbl)&lt;br /&gt;
	local titleRow = addTableRow((not hideHeadings) and tbl or mw.html.create(&#039;table&#039;))&lt;br /&gt;
	local widthRow = addTableRow(tbl)&lt;br /&gt;
	for r = 1, (compactFinal and (maxround-1) or maxround) do&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;gt; 1 and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
		addHeading(titleRow, r, getRoundName(r) )&lt;br /&gt;
		local seedCell&lt;br /&gt;
		if (not hideSeeds) then&lt;br /&gt;
			seedCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;seed&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		local teamCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;team&#039;, &#039;150px&#039;))&lt;br /&gt;
		local scoreCells = {}&lt;br /&gt;
		for s = 1, legs[r] do&lt;br /&gt;
			scoreCells[s] = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;score&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;lt; rounds and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
&lt;br /&gt;
		if compact then&lt;br /&gt;
			teamCell:css(&#039;height&#039;, &#039;7px&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			if seedCell then&lt;br /&gt;
				seedCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			teamCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			for s = 1, legs[r] do&lt;br /&gt;
				scoreCells[s]:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	parseArgs(frame)&lt;br /&gt;
	rounds = tonumber(args.rounds) or 2&lt;br /&gt;
	maxround = tonumber(args.maxround) or rounds&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	compact = (args[&#039;compact&#039;] and (args[&#039;compact&#039;] == &#039;yes&#039; or args[&#039;compact&#039;] == &#039;y&#039;))&lt;br /&gt;
	compactFinal = ((rounds &amp;gt; 4) and compact and args[&#039;compact-final&#039;] and (args[&#039;compact-final&#039;] == &#039;yes&#039; or args[&#039;compact-final&#039;] == &#039;y&#039;))&lt;br /&gt;
	sepwidth = tonumber(args[&#039;sepwidth&#039;] or ((args.sets or args.legs) and 1) or (compact and 1) or 2) or 1&lt;br /&gt;
	aggregate = (args[&#039;aggregate&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	aggsep = args[&#039;aggsep&#039;] or args[&#039;aggregate&#039;] or nil&lt;br /&gt;
	boldwinner = args[&#039;boldwinner&#039;] or args[&#039;bold_winner&#039;] or &#039;&#039;&lt;br /&gt;
	local autoSeeds = (args[&#039;autoseeds&#039;] and (args[&#039;autoseeds&#039;] == &#039;yes&#039; or args[&#039;autoseeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	hideSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;no&#039; or args[&#039;seeds&#039;] == &#039;n&#039;))&lt;br /&gt;
	showSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;yes&#039; or args[&#039;seeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	byes = (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;byes&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideomittedscores = (args[&#039;hideomittedscores&#039;] and (args[&#039;hideomittedscores&#039;] == &#039;yes&#039; or args[&#039;hideomittedscores&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;hideomittedscores&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideHeadings = (args[&#039;headings&#039;] and (args[&#039;headings&#039;] == &#039;no&#039; or args[&#039;headings&#039;] == &#039;n&#039;))&lt;br /&gt;
	showThird = isnotblank(args[&#039;3rd&#039;]) or isnotblank(args[&#039;3rd-team1&#039;]) or isnotblank(args[&#039;3rd-team2&#039;])&lt;br /&gt;
	local align = (args[&#039;float&#039;] or args[&#039;align&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	local clear = args[&#039;clear&#039;] or &#039;none&#039;&lt;br /&gt;
	parseSeedmap(args[&#039;RD1-omit&#039;])&lt;br /&gt;
	parseLegs(args.sets or args.legs)&lt;br /&gt;
	&lt;br /&gt;
	-- not supported yet&lt;br /&gt;
	if compactFinal and (legs[rounds] &amp;gt; legs[rounds-1]) then compactFinal = false end&lt;br /&gt;
	&lt;br /&gt;
	if autoSeeds then&lt;br /&gt;
		-- set default seeds for round 1&lt;br /&gt;
		local seeds = getSeeds()&lt;br /&gt;
		for i = 1, table.getn(seeds) do&lt;br /&gt;
			local argname = getTeamArgName(1, &#039;seed&#039;, i)&lt;br /&gt;
			if not args[argname] then&lt;br /&gt;
				args[argname] = seeds[i]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- create the table&lt;br /&gt;
	local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
		:css(&#039;border-style&#039;, &#039;none&#039;)&lt;br /&gt;
		:css(&#039;font-size&#039;, &#039;90%&#039;)&lt;br /&gt;
		:css(&#039;border-collapse&#039;, &#039;separate&#039;)&lt;br /&gt;
		:css(&#039;border-spacing&#039;, &#039;0&#039;)&lt;br /&gt;
		:attr(&#039;cellpadding&#039;, &#039;0&#039;)&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;nowrap&#039;] and (args[&#039;nowrap&#039;] == &#039;yes&#039; or args[&#039;nowrap&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tbl:css(&#039;white-space&#039;, &#039;nowrap&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if align == &#039;right&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;right&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;right&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 0 1em 2em&#039;)&lt;br /&gt;
	elseif align == &#039;left&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;left&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;left&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 0&#039;)&lt;br /&gt;
	elseif align == &#039;center&#039; or align == &#039;centre&#039; then&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em auto&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 1em&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	renderHeadings(tbl)&lt;br /&gt;
	renderTree(tbl)&lt;br /&gt;
	return tostring(tbl) .. tcats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.teamBracket(frame)&lt;br /&gt;
	return p.main(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75682</id>
		<title>Module:Team bracket colspanfix</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75682"/>
		<updated>2026-06-29T18:24:14Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements many bracket templates&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local args = {}&lt;br /&gt;
local rows = {}&lt;br /&gt;
local mask = {}&lt;br /&gt;
local rounds&lt;br /&gt;
local maxround&lt;br /&gt;
local legs = {}&lt;br /&gt;
local compact&lt;br /&gt;
local byes&lt;br /&gt;
local hideSeeds&lt;br /&gt;
local showSeeds&lt;br /&gt;
local hideHeadings&lt;br /&gt;
local showThird&lt;br /&gt;
local offsetThird&lt;br /&gt;
local compactFinal&lt;br /&gt;
local sepwidth&lt;br /&gt;
local aggsep&lt;br /&gt;
local aggregate&lt;br /&gt;
local boldwinner&lt;br /&gt;
local hideomittedscores&lt;br /&gt;
local RD1seedmap = {}&lt;br /&gt;
local tcats = &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
local function isnotblank(s)&lt;br /&gt;
	return s and s ~= &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isblank(s)&lt;br /&gt;
	return (not s) or (s == &#039;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function sumScores(s1, s2)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		return tonumber(s1) + tonumber(s2)&lt;br /&gt;
	end&lt;br /&gt;
	return s1&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function scoreCompare(s1,s2,highwin)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		s1 = tonumber(s1)&lt;br /&gt;
		s2 = tonumber(s2)&lt;br /&gt;
		if s1 and s2 then&lt;br /&gt;
			if highwin then&lt;br /&gt;
				return ((s1 &amp;gt; s2) and 1) or ((s1 &amp;lt; s2) and 2) or 0&lt;br /&gt;
			else&lt;br /&gt;
				return ((s2 &amp;gt; s1) and 1) or ((s2 &amp;lt; s1) and 2) or 0&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return 0&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseArgs(frame)&lt;br /&gt;
	local fargs = frame.args&lt;br /&gt;
	local pargs = frame:getParent().args;&lt;br /&gt;
&lt;br /&gt;
	local r = tonumber(fargs.rounds or &#039;&#039;) or tonumber(pargs.rounds or &#039;&#039;) or 2&lt;br /&gt;
	local teams = math.pow(2, r)&lt;br /&gt;
	local rdstr = &#039;RD&#039; .. tostring(r)&lt;br /&gt;
	local rdbstr = &#039;RD&#039; .. tostring(r) .. &#039;b&#039;&lt;br /&gt;
	local rdp1str = &#039;RD&#039; .. tostring(r+1)&lt;br /&gt;
&lt;br /&gt;
	for i=1,2 do&lt;br /&gt;
		local targs = (i == 1) and pargs or fargs&lt;br /&gt;
		for k,v in pairs(targs) do&lt;br /&gt;
			if type(k) == &#039;string&#039; then&lt;br /&gt;
				if k:find(&#039;^[R3][Dr][d1-9]b?%-[a-z][a-z]*00*&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^([R3][Dr][d1-9]b?%-[a-z][a-z]*)00*&#039;, &#039;%1&#039;)&lt;br /&gt;
					if (teams &amp;lt; 10) then &lt;br /&gt;
						tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|P]]&#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if k:find(&#039;^&#039; .. rdp1str) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdp1str, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdbstr) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdbstr, &#039;3rd&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*3&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)3&#039;, &#039;3rd%11&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*4&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)4&#039;, &#039;3rd%12&#039;)&lt;br /&gt;
				elseif  k:find(&#039;^Consol&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^Consol&#039;, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^group[0-9]&#039;) then&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|G]]&#039;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			args[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|B]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseSeedmap(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;0&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		RD1seedmap[r] = 1&lt;br /&gt;
	end&lt;br /&gt;
	for r=1,#s do&lt;br /&gt;
		if tonumber(s[r] or &#039;x&#039;) then&lt;br /&gt;
			RD1seedmap[tonumber(s[r])] = 0&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local c = 1&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		if RD1seedmap[r] &amp;gt; 0 then&lt;br /&gt;
			RD1seedmap[r] = c&lt;br /&gt;
			c = c + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseLegs(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;1&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	if aggregate == &#039;n&#039; or aggregate == &#039;no&#039; or aggregate == &#039;0&#039; then&lt;br /&gt;
		aggregate = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local n = showThird and (rounds + 1) or (rounds)&lt;br /&gt;
	local lastlegs = nil&lt;br /&gt;
	for r=1,n do&lt;br /&gt;
		if s[r] ~= nil and s[r] ~= &#039;&#039; and tonumber(s[r]) then&lt;br /&gt;
			legs[r] = tonumber(s[r])&lt;br /&gt;
		elseif lastlegs then&lt;br /&gt;
			legs[r] = lastlegs&lt;br /&gt;
		else&lt;br /&gt;
			legs[r] = 1&lt;br /&gt;
		end&lt;br /&gt;
		lastlegs = legs[r]&lt;br /&gt;
		if legs[r] &amp;gt; 1 and aggregate ~= &#039;&#039; then&lt;br /&gt;
			legs[r] = legs[r] + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getSeeds()&lt;br /&gt;
	local seeds = {1, 2}&lt;br /&gt;
	local count = 2&lt;br /&gt;
	local before = false&lt;br /&gt;
	for r = 2, rounds do&lt;br /&gt;
		local max = math.pow(2, r)&lt;br /&gt;
		for i = 1, count do&lt;br /&gt;
			local pos = i * 2&lt;br /&gt;
			if before then pos = pos - 1 end&lt;br /&gt;
			table.insert(seeds, pos, max - seeds[i * 2 - 1] + 1)&lt;br /&gt;
			before = not before&lt;br /&gt;
		end&lt;br /&gt;
		count = count * 2&lt;br /&gt;
	end&lt;br /&gt;
	return seeds&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addTableRow(tbl)&lt;br /&gt;
	return tbl:tag(&#039;tr&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBlank(i, css, rowspan, colspan)&lt;br /&gt;
	local row = rows[i]&lt;br /&gt;
	rowspan = rowspan or 1&lt;br /&gt;
	local jmax = i + rowspan - 1&lt;br /&gt;
	for j = i, jmax do&lt;br /&gt;
		if rows[j] == nil then&lt;br /&gt;
			rowspan = rowspan - 1&lt;br /&gt;
		elseif row == nil then&lt;br /&gt;
			row = rows[j]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local cell = row and row:tag(&#039;td&#039;) or mw.html.create(&#039;td&#039;)&lt;br /&gt;
	if rowspan and rowspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;rowspan&#039;, rowspan)&lt;br /&gt;
	end&lt;br /&gt;
	if colspan and colspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;colspan&#039;, colspan)&lt;br /&gt;
	end&lt;br /&gt;
	if css then&lt;br /&gt;
		cell:css(css)&lt;br /&gt;
	end&lt;br /&gt;
	return cell&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBorders(cell, topcell, seedorteam, extrasep)&lt;br /&gt;
	if sepwidth &amp;gt; 1 then topcell = true end&lt;br /&gt;
	if seedorteam then&lt;br /&gt;
		cell:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		cell:css(&#039;border-color&#039;, &#039;#aaa&#039;)&lt;br /&gt;
			:css(&#039;border-style&#039;, &#039;solid&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-left-width&#039;, (extrasep and &#039;2px&#039;) or ((sepwidth &amp;gt; 1) and &#039;2px&#039;) or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-right-width&#039;, &#039;1px&#039;)&lt;br /&gt;
			:css(&#039;border-bottom-width&#039;, &#039;1px&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addHeading(row, r, text, pad)&lt;br /&gt;
	row:tag(&#039;td&#039;)&lt;br /&gt;
		:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r] + (pad or 0))&lt;br /&gt;
		:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
		:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, args[&#039;RD-shade&#039;] or &#039;#f2f2f2&#039;)&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
		:newline()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getWidth(param, default)&lt;br /&gt;
	local arg = args[param .. &#039;-width&#039;]&lt;br /&gt;
	if isblank(arg) then&lt;br /&gt;
		arg = default&lt;br /&gt;
	end&lt;br /&gt;
	if tonumber(arg) ~= nil then&lt;br /&gt;
		arg = arg .. &#039;px&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return arg&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArgName(round, type, team)&lt;br /&gt;
	if round &amp;gt; rounds then&lt;br /&gt;
		return string.format(&#039;3rd-%s%d&#039;, type, team)&lt;br /&gt;
	else&lt;br /&gt;
		if (round == 1) then&lt;br /&gt;
			team = RD1seedmap[team]&lt;br /&gt;
			if team == 0 then&lt;br /&gt;
				return &#039;NIL&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return string.format(&#039;RD%d-%s%d&#039;, round, type, team)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getShadeArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;shade&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;#f9f9f9&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getScoreArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;score&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArg(round, type, team)&lt;br /&gt;
	local argname = getTeamArgName(round, type, team)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if mw.ustring.find(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with nbsp]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return mw.ustring.gsub(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;, &#039;&amp;lt;br/&amp;gt;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isHidden(r, team)&lt;br /&gt;
	return isblank( getTeamArg(r, &#039;team&#039;, team) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getRoundName(round)&lt;br /&gt;
	local name = args[&#039;RD&#039; .. round]&lt;br /&gt;
	if isnotblank(name) then&lt;br /&gt;
		return name&lt;br /&gt;
	end&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	if roundFromLast == 1 then&lt;br /&gt;
		return &amp;quot;Finals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 2 then&lt;br /&gt;
		return &amp;quot;Semifinals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 3 then&lt;br /&gt;
		return &amp;quot;Quarterfinals&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot;Round of &amp;quot; .. math.pow(2, roundFromLast)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addPath(index, round, top, left, w)&lt;br /&gt;
	local prop = top and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
	if left and round == 1 then&lt;br /&gt;
		if compact then&lt;br /&gt;
			addBlank(index)&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(index, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
			addBlank(index+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	else&lt;br /&gt;
		local cell = addBlank(index, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;}, (not compact) and 2 or 1)&lt;br /&gt;
		if left or round &amp;lt; maxround and not left then&lt;br /&gt;
			cell:css(prop, w or &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return cell&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTeam(row, round, team, top, otherbye, tcs)&lt;br /&gt;
	tcs = tcs or 1&lt;br /&gt;
	local seedCell&lt;br /&gt;
	local seedArg = getTeamArg(round, &#039;seed&#039;, team)&lt;br /&gt;
	-- seed value for the paired team&lt;br /&gt;
	local otherteam = team % 2 == 0 and team-1 or team+1&lt;br /&gt;
	local pairSeedArg = otherbye and &#039;&#039; &lt;br /&gt;
		or getTeamArg(round, &#039;seed&#039;, otherteam)&lt;br /&gt;
	-- show seed if seed is defined for either or both&lt;br /&gt;
	local showSeed = showSeeds&lt;br /&gt;
		or isnotblank(seedArg)&lt;br /&gt;
		or isnotblank(pairSeedArg)&lt;br /&gt;
	if showSeed and (not hideSeeds) then&lt;br /&gt;
		seedCell = row:tag(&#039;td&#039;)&lt;br /&gt;
			:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
			:css(&#039;background-color&#039;, &#039;#f2f2f2&#039;)&lt;br /&gt;
			:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
			:wikitext(seedArg)&lt;br /&gt;
			:newline()&lt;br /&gt;
		addBorders(seedCell, top or otherbye, true, false)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamArg = getTeamArg(round, &#039;team&#039;, team)&lt;br /&gt;
	if isblank(teamArg) then&lt;br /&gt;
		teamArg = &#039;&amp;amp;nbsp;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, &#039;#f9f9f9&#039;)&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0 2px&#039;)&lt;br /&gt;
		:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
		:attr(&#039;colspan&#039;, (tcs &amp;gt; 1) and tcs or nil)&lt;br /&gt;
		:wikitext(teamArg)&lt;br /&gt;
		:newline()&lt;br /&gt;
	addBorders(teamCell, top or otherbye, true, false)&lt;br /&gt;
	if not showSeed and (not hideSeeds) then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, tcs + 1)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local scoreCells = {}&lt;br /&gt;
	local wins, otherwins = 0, 0&lt;br /&gt;
	local sumscore, othersumscore = 0, 0&lt;br /&gt;
	local teamcolspan = 1&lt;br /&gt;
	local hassum = false&lt;br /&gt;
	for s = 1, legs[round] do&lt;br /&gt;
		local fw = nil&lt;br /&gt;
		local agg = legs[round] &amp;gt; 1 and s == legs[round] and true or false&lt;br /&gt;
		local score1 = (agg and getScoreArg(round, team, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
		local score2 = (agg and getScoreArg(round, otherteam, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		local showscore = true&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score1 == nil and hassum then&lt;br /&gt;
			score1 = (aggregate == &#039;score&#039;)	and sumscore &lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and wins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score2 == nil and hassum then&lt;br /&gt;
			score2 = (aggregate == &#039;score&#039;)	and othersumscore&lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and otherwins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
        local nonaggscore1 = getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
        local nonaggscore2 = getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		if nonaggscore1 == nil and nonaggscore2 == nil then&lt;br /&gt;
			if hideomittedscores &amp;gt; 0 and s &amp;gt;= hideomittedscores then&lt;br /&gt;
				teamcolspan = teamcolspan + 1&lt;br /&gt;
				showscore = false&lt;br /&gt;
			end&lt;br /&gt;
        end&lt;br /&gt;
        if score1 == nil and score2 == nil then&lt;br /&gt;
           &lt;br /&gt;
		else&lt;br /&gt;
			showscore = true&lt;br /&gt;
			hassum = true&lt;br /&gt;
		end&lt;br /&gt;
		if showscore then&lt;br /&gt;
			local winner = scoreCompare(score1, score2, boldwinner ~= &#039;low&#039;)&lt;br /&gt;
			sumscore = sumScores(sumscore, score1)&lt;br /&gt;
			othersumscore = sumScores(othersumscore, score2)&lt;br /&gt;
			if winner == 1 then&lt;br /&gt;
				if boldwinner ~= &#039;&#039; or (agg and (aggregate == &#039;score&#039; or aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039;)) then fw = &#039;bold&#039; end&lt;br /&gt;
				wins = wins + 1&lt;br /&gt;
			elseif winner == 2 then&lt;br /&gt;
				otherwins = otherwins + 1&lt;br /&gt;
			end&lt;br /&gt;
			scoreCells[s] = row:tag(&#039;td&#039;)&lt;br /&gt;
				:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
				:css(&#039;background-color&#039;, getShadeArg(round, team, s))&lt;br /&gt;
				:css(&#039;font-weight&#039;, fw)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
				:wikitext(score1)&lt;br /&gt;
				:newline()&lt;br /&gt;
			addBorders(scoreCells[s], top or otherbye, false, s &amp;gt; 1 and s == legs[round] and aggsep or nil)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if teamcolspan &amp;gt; 1 then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, teamcolspan)&lt;br /&gt;
	end&lt;br /&gt;
	if boldwinner ~= &#039;&#039; and wins &amp;gt; otherwins then&lt;br /&gt;
		if seedCell then&lt;br /&gt;
			seedCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if teamCell then&lt;br /&gt;
			teamCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderRound(count, r)&lt;br /&gt;
	local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
	local step = count / teams&lt;br /&gt;
	local topTeam = true -- is top row in match-up&lt;br /&gt;
	local topPair = true -- is top match-up in pair of match-ups&lt;br /&gt;
	local team = 1&lt;br /&gt;
&lt;br /&gt;
	for i = 1, count, step do&lt;br /&gt;
		local offset, height, blank&lt;br /&gt;
&lt;br /&gt;
		local hideteam = false&lt;br /&gt;
		local otherhideteam = false&lt;br /&gt;
		local hideleftpath = false&lt;br /&gt;
		local hiderightpath = false&lt;br /&gt;
		if r &amp;lt;= byes then&lt;br /&gt;
			hideteam = isHidden(r, team)&lt;br /&gt;
			otherhideteam = isHidden(r, team % 2 == 0 and team-1 or team+1)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
		end&lt;br /&gt;
		if (r &amp;gt; 1) and (r &amp;lt;= (byes + 1)) then&lt;br /&gt;
			hideleftpath = isHidden(r-1, 2*team-1) and isHidden(r-1, 2*team)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 2) and (RD1seedmap[2*team-1] &amp;lt;= 0 and RD1seedmap[2*team] &amp;lt;= 0) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == rounds) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r-1) .. &#039;-RD&#039; .. (r) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r) .. &#039;-RD&#039; .. (r + 1) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hiderightpath = true&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- empty space above or below&lt;br /&gt;
		if compact then&lt;br /&gt;
			offset = topTeam and i or i + 1&lt;br /&gt;
			height = step - 1&lt;br /&gt;
		-- leave room for groups for teams other than first and last&lt;br /&gt;
		elseif team == 1 or team == teams then&lt;br /&gt;
			offset = topTeam and i or i + 2&lt;br /&gt;
			height = step - 2&lt;br /&gt;
		else&lt;br /&gt;
			offset = topTeam and i + 1 or i + 2&lt;br /&gt;
			height = step - 3&lt;br /&gt;
		end&lt;br /&gt;
		if showThird and (r == rounds) and (not topTeam) then&lt;br /&gt;
			height = offset - offsetThird&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == (maxround - 1)) then&lt;br /&gt;
			if team == 2 then&lt;br /&gt;
				height = height - 3&lt;br /&gt;
			end&lt;br /&gt;
			if team == 3 then&lt;br /&gt;
				height = height - 1&lt;br /&gt;
				offset = offset + 1&lt;br /&gt;
				addBlank(offset-3, nil, 1, tonumber(hideSeeds and &#039;2&#039; or &#039;3&#039;) + legs[r])&lt;br /&gt;
				addBlank(offset-4)&lt;br /&gt;
				addHeading(rows[offset-4], r + 1, getRoundName(r+1), legs[r] - legs[r+1])&lt;br /&gt;
				local b = addBlank(offset-4, {&lt;br /&gt;
					[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
					[&#039;border-style&#039;]= &#039;solid&#039;,&lt;br /&gt;
					[&#039;border-width&#039;]= &#039;0&#039;}, 2)&lt;br /&gt;
				b:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if height &amp;gt; 0 then&lt;br /&gt;
			blank = addBlank(offset, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;},&lt;br /&gt;
			height, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[r])&lt;br /&gt;
		end&lt;br /&gt;
		-- add bracket&lt;br /&gt;
		local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
		-- add left path&lt;br /&gt;
		addPath(j, r, topTeam, true, hideleftpath and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if hideteam then&lt;br /&gt;
			addBlank(j, nil, (not compact) and 2 or nil, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r])&lt;br /&gt;
		elseif rows[j] then&lt;br /&gt;
			if compactFinal and (r == maxround) then&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam, legs[r-1] - legs[r] + 1)&lt;br /&gt;
			else&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		local rightPath = addPath(j, r, topTeam, false, (hiderightpath or hideteam) and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if not topTeam then topPair = not topPair end&lt;br /&gt;
		if not topPair and r &amp;lt; maxround and (not (hiderightpath or hideteam)) then&lt;br /&gt;
			if blank then blank:css(&#039;border-right-width&#039;, &#039;2px&#039;) end&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == maxround) then&lt;br /&gt;
			local prop = (team == 1) and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
				:css(prop, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		team = team + 1&lt;br /&gt;
		topTeam = not topTeam&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderGroups(count, round)&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
	local step = count / groups&lt;br /&gt;
	local group = 1&lt;br /&gt;
	local offset = 0&lt;br /&gt;
	local team = 0&lt;br /&gt;
	local wdef = (tonumber(args[&#039;RD&#039; .. (round) .. &#039;-RD&#039; .. (round + 1) .. &#039;-path&#039;]) or 2) .. &#039;px&#039;&lt;br /&gt;
	local w = wdef&lt;br /&gt;
&lt;br /&gt;
	for r = 1,round do&lt;br /&gt;
		offset = offset + (hideSeeds and 3 or 4) + legs[r]&lt;br /&gt;
	end&lt;br /&gt;
	for i = step / 2, count, step do&lt;br /&gt;
		local name = &#039;RD&#039; .. round .. &#039;-group&#039; .. group&lt;br /&gt;
		addBlank(i, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i, {[&#039;text-align&#039;] = &#039;center&#039;}, 2, offset-2)&lt;br /&gt;
			:wikitext(args[name])&lt;br /&gt;
			:newline()&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = i/(step/2)&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i)&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i+1, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i+1)&lt;br /&gt;
		end&lt;br /&gt;
		group = group + 1&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getThirdOffset()&lt;br /&gt;
	local offset = (compact and 1 or 3) * (math.pow(2, rounds) - math.pow(2, rounds-3)) - (compact and 2 or 4)&lt;br /&gt;
	if rounds &amp;lt; 4 then&lt;br /&gt;
		offset = compact and 8 or 17&lt;br /&gt;
		if rounds &amp;lt; 3 then&lt;br /&gt;
			offset = compact and 6 or 10&lt;br /&gt;
			if rounds &amp;lt; 2 then&lt;br /&gt;
				offset = compact and 4 or 6&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return offset&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderThird(count)&lt;br /&gt;
	local k = offsetThird&lt;br /&gt;
	local row = rows[k]&lt;br /&gt;
	local blank&lt;br /&gt;
	--if (offsetThird &amp;lt; count) then&lt;br /&gt;
		--blank = addBlank(row)&lt;br /&gt;
		--blank:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
	--end&lt;br /&gt;
	blank = addBlank(k)&lt;br /&gt;
	addHeading(row, rounds + 1, args[&#039;3rd&#039;] or &#039;Third place&#039;)&lt;br /&gt;
	k = k + (compact and 2 or 3)&lt;br /&gt;
	for i = 1,2 do&lt;br /&gt;
		row = rows[k]&lt;br /&gt;
		blank = addBlank(k)&lt;br /&gt;
		if row then&lt;br /&gt;
			renderTeam(row, rounds + 1, i, i == 1, false)&lt;br /&gt;
		end&lt;br /&gt;
		k = k + (compact and 1 or 2)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function maskRows(tbl, count, offsetcount)&lt;br /&gt;
	local rmin = 1&lt;br /&gt;
	local rmax = count&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		mask[i] = false&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = offsetThird,(offsetThird+ (compact and 3 or 5)) do&lt;br /&gt;
			rmax = (i &amp;gt; rmax) and i or rmax&lt;br /&gt;
			mask[i] = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
		local step = count / teams&lt;br /&gt;
		local topTeam = true -- is top row in match-up&lt;br /&gt;
		local team = 1&lt;br /&gt;
&lt;br /&gt;
		for i = 1, count, step do&lt;br /&gt;
			local offset, height, blank&lt;br /&gt;
			local hideteam = false&lt;br /&gt;
			if r &amp;lt;= byes then&lt;br /&gt;
				hideteam = isHidden(r, team)&lt;br /&gt;
			end&lt;br /&gt;
			if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
			end&lt;br /&gt;
			if not hideteam then&lt;br /&gt;
				local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
				mask[j] = true&lt;br /&gt;
			end&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			topTeam = not topTeam&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local roundFromLast = rounds - r + 1&lt;br /&gt;
		local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
		local step = count / groups&lt;br /&gt;
		local group = 1&lt;br /&gt;
		for i = step / 2, count, step do&lt;br /&gt;
			if args[&#039;RD&#039; .. r .. &#039;-group&#039; .. group] then&lt;br /&gt;
				mask[i] = true&lt;br /&gt;
				mask[i+1] = true&lt;br /&gt;
			end&lt;br /&gt;
			group = group + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local mmin, mmax = rmax, rmin&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		if mask[i] == true then&lt;br /&gt;
			mmin = (i &amp;lt; mmin) and i or mmin&lt;br /&gt;
			mmax = (i &amp;gt; mmax) and i or mmax&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for i = mmin, mmax do&lt;br /&gt;
		rows[i] = addTableRow(tbl)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTree(tbl)&lt;br /&gt;
	-- create 3 or 1 rows for every team&lt;br /&gt;
	local count = math.pow(2, rounds) * (compact and 1 or 3)&lt;br /&gt;
	local offsetcount = 2 * (compact and 1 or 3) + (compact and 2 or 3)&lt;br /&gt;
	offsetThird = getThirdOffset()&lt;br /&gt;
	maskRows(tbl, count, offsetcount)&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = (count+1), (offsetcount + offsetThird) do&lt;br /&gt;
			if (rounds &amp;gt; 1) then&lt;br /&gt;
				local blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				if compact and (rounds &amp;gt; 2) then&lt;br /&gt;
					blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not compact then&lt;br /&gt;
		-- fill rows with groups&lt;br /&gt;
		for r = 1, rounds - 1 do&lt;br /&gt;
			renderGroups(count, r)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- fill rows with bracket&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		renderRound(count, r)&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		renderThird(count, compact)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderHeadings(tbl)&lt;br /&gt;
	local titleRow = addTableRow((not hideHeadings) and tbl or mw.html.create(&#039;table&#039;))&lt;br /&gt;
	local widthRow = addTableRow(tbl)&lt;br /&gt;
	for r = 1, (compactFinal and (maxround-1) or maxround) do&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;gt; 1 and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
		addHeading(titleRow, r, getRoundName(r) )&lt;br /&gt;
		local seedCell&lt;br /&gt;
		if (not hideSeeds) then&lt;br /&gt;
			seedCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;seed&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		local teamCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;team&#039;, &#039;150px&#039;))&lt;br /&gt;
		local scoreCells = {}&lt;br /&gt;
		for s = 1, legs[r] do&lt;br /&gt;
			scoreCells[s] = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;score&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;lt; rounds and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
&lt;br /&gt;
		if compact then&lt;br /&gt;
			teamCell:css(&#039;height&#039;, &#039;7px&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			if seedCell then&lt;br /&gt;
				seedCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			teamCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			for s = 1, legs[r] do&lt;br /&gt;
				scoreCells[s]:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	parseArgs(frame)&lt;br /&gt;
	rounds = tonumber(args.rounds) or 2&lt;br /&gt;
	maxround = tonumber(args.maxround) or rounds&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	compact = (args[&#039;compact&#039;] and (args[&#039;compact&#039;] == &#039;yes&#039; or args[&#039;compact&#039;] == &#039;y&#039;))&lt;br /&gt;
	compactFinal = ((rounds &amp;gt; 4) and compact and args[&#039;compact-final&#039;] and (args[&#039;compact-final&#039;] == &#039;yes&#039; or args[&#039;compact-final&#039;] == &#039;y&#039;))&lt;br /&gt;
	sepwidth = tonumber(args[&#039;sepwidth&#039;] or ((args.sets or args.legs) and 1) or (compact and 1) or 2) or 1&lt;br /&gt;
	aggregate = (args[&#039;aggregate&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	aggsep = args[&#039;aggsep&#039;] or args[&#039;aggregate&#039;] or nil&lt;br /&gt;
	boldwinner = args[&#039;boldwinner&#039;] or args[&#039;bold_winner&#039;] or &#039;&#039;&lt;br /&gt;
	local autoSeeds = (args[&#039;autoseeds&#039;] and (args[&#039;autoseeds&#039;] == &#039;yes&#039; or args[&#039;autoseeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	hideSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;no&#039; or args[&#039;seeds&#039;] == &#039;n&#039;))&lt;br /&gt;
	showSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;yes&#039; or args[&#039;seeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	byes = (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;byes&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideomittedscores = (args[&#039;hideomittedscores&#039;] and (args[&#039;hideomittedscores&#039;] == &#039;yes&#039; or args[&#039;hideomittedscores&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;hideomittedscores&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideHeadings = (args[&#039;headings&#039;] and (args[&#039;headings&#039;] == &#039;no&#039; or args[&#039;headings&#039;] == &#039;n&#039;))&lt;br /&gt;
	showThird = isnotblank(args[&#039;3rd&#039;]) or isnotblank(args[&#039;3rd-team1&#039;]) or isnotblank(args[&#039;3rd-team2&#039;])&lt;br /&gt;
	local align = (args[&#039;float&#039;] or args[&#039;align&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	local clear = args[&#039;clear&#039;] or &#039;none&#039;&lt;br /&gt;
	parseSeedmap(args[&#039;RD1-omit&#039;])&lt;br /&gt;
	parseLegs(args.sets or args.legs)&lt;br /&gt;
	&lt;br /&gt;
	-- not supported yet&lt;br /&gt;
	if compactFinal and (legs[rounds] &amp;gt; legs[rounds-1]) then compactFinal = false end&lt;br /&gt;
	&lt;br /&gt;
	if autoSeeds then&lt;br /&gt;
		-- set default seeds for round 1&lt;br /&gt;
		local seeds = getSeeds()&lt;br /&gt;
		for i = 1, table.getn(seeds) do&lt;br /&gt;
			local argname = getTeamArgName(1, &#039;seed&#039;, i)&lt;br /&gt;
			if not args[argname] then&lt;br /&gt;
				args[argname] = seeds[i]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- create the table&lt;br /&gt;
	local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
		:css(&#039;border-style&#039;, &#039;none&#039;)&lt;br /&gt;
		:css(&#039;font-size&#039;, &#039;90%&#039;)&lt;br /&gt;
		:css(&#039;border-collapse&#039;, &#039;separate&#039;)&lt;br /&gt;
		:css(&#039;border-spacing&#039;, &#039;0&#039;)&lt;br /&gt;
		:attr(&#039;cellpadding&#039;, &#039;0&#039;)&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;nowrap&#039;] and (args[&#039;nowrap&#039;] == &#039;yes&#039; or args[&#039;nowrap&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tbl:css(&#039;white-space&#039;, &#039;nowrap&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if align == &#039;right&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;right&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;right&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 0 1em 2em&#039;)&lt;br /&gt;
	elseif align == &#039;left&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;left&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;left&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 0&#039;)&lt;br /&gt;
	elseif align == &#039;center&#039; or align == &#039;centre&#039; then&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em auto&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 1em&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	renderHeadings(tbl)&lt;br /&gt;
	renderTree(tbl)&lt;br /&gt;
	return tostring(tbl) .. tcats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.teamBracket(frame)&lt;br /&gt;
	return p.main(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75681</id>
		<title>Module:Team bracket colspanfix</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Module:Team_bracket_colspanfix&amp;diff=75681"/>
		<updated>2026-06-29T18:21:30Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;-- -- This module implements many bracket templates --  local p = {} local args = {} local rows = {} local mask = {} local rounds local maxround local legs = {} local compact local byes local hideSeeds local showSeeds local hideHeadings local showThird local offsetThird local compactFinal local sepwidth local aggsep local aggregate local boldwinner local hideomittedscores local RD1seedmap = {} local tcats = &amp;#039;&amp;#039;  local function isnotblank(s) 	return s and s ~= &amp;#039;&amp;#039; end  loca...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--&lt;br /&gt;
-- This module implements many bracket templates&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local args = {}&lt;br /&gt;
local rows = {}&lt;br /&gt;
local mask = {}&lt;br /&gt;
local rounds&lt;br /&gt;
local maxround&lt;br /&gt;
local legs = {}&lt;br /&gt;
local compact&lt;br /&gt;
local byes&lt;br /&gt;
local hideSeeds&lt;br /&gt;
local showSeeds&lt;br /&gt;
local hideHeadings&lt;br /&gt;
local showThird&lt;br /&gt;
local offsetThird&lt;br /&gt;
local compactFinal&lt;br /&gt;
local sepwidth&lt;br /&gt;
local aggsep&lt;br /&gt;
local aggregate&lt;br /&gt;
local boldwinner&lt;br /&gt;
local hideomittedscores&lt;br /&gt;
local RD1seedmap = {}&lt;br /&gt;
local tcats = &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
local function isnotblank(s)&lt;br /&gt;
	return s and s ~= &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isblank(s)&lt;br /&gt;
	return (not s) or (s == &#039;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function sumScores(s1, s2)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		return tonumber(s1) + tonumber(s2)&lt;br /&gt;
	end&lt;br /&gt;
	return s1&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function scoreCompare(s1,s2,highwin)&lt;br /&gt;
	s1 = mw.ustring.gsub(s1 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	s2 = mw.ustring.gsub(s2 or &#039;&#039;, &#039;^[\&#039;%s]*([%d%.]*).-$&#039;, &#039;%1&#039;)&lt;br /&gt;
	&lt;br /&gt;
	if s1 ~= &#039;&#039; and s2 ~= &#039;&#039; then&lt;br /&gt;
		s1 = tonumber(s1)&lt;br /&gt;
		s2 = tonumber(s2)&lt;br /&gt;
		if s1 and s2 then&lt;br /&gt;
			if highwin then&lt;br /&gt;
				return ((s1 &amp;gt; s2) and 1) or ((s1 &amp;lt; s2) and 2) or 0&lt;br /&gt;
			else&lt;br /&gt;
				return ((s2 &amp;gt; s1) and 1) or ((s2 &amp;lt; s1) and 2) or 0&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return 0&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseArgs(frame)&lt;br /&gt;
	local fargs = frame.args&lt;br /&gt;
	local pargs = frame:getParent().args;&lt;br /&gt;
&lt;br /&gt;
	local r = tonumber(fargs.rounds or &#039;&#039;) or tonumber(pargs.rounds or &#039;&#039;) or 2&lt;br /&gt;
	local teams = math.pow(2, r)&lt;br /&gt;
	local rdstr = &#039;RD&#039; .. tostring(r)&lt;br /&gt;
	local rdbstr = &#039;RD&#039; .. tostring(r) .. &#039;b&#039;&lt;br /&gt;
	local rdp1str = &#039;RD&#039; .. tostring(r+1)&lt;br /&gt;
&lt;br /&gt;
	for i=1,2 do&lt;br /&gt;
		local targs = (i == 1) and pargs or fargs&lt;br /&gt;
		for k,v in pairs(targs) do&lt;br /&gt;
			if type(k) == &#039;string&#039; then&lt;br /&gt;
				if k:find(&#039;^[R3][Dr][d1-9]b?%-[a-z][a-z]*00*&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^([R3][Dr][d1-9]b?%-[a-z][a-z]*)00*&#039;, &#039;%1&#039;)&lt;br /&gt;
					if (teams &amp;lt; 10) then &lt;br /&gt;
						tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|P]]&#039;&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if k:find(&#039;^&#039; .. rdp1str) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdp1str, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdbstr) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdbstr, &#039;3rd&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*3&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)3&#039;, &#039;3rd%11&#039;)&lt;br /&gt;
				elseif k:find(&#039;^&#039; .. rdstr .. &#039;%-[a-z][a-z]*4&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^&#039; .. rdstr .. &#039;(%-[a-z][a-z]*)4&#039;, &#039;3rd%12&#039;)&lt;br /&gt;
				elseif  k:find(&#039;^Consol&#039;) then&lt;br /&gt;
					k = mw.ustring.gsub(k, &#039;^Consol&#039;, &#039;3rd&#039;)&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|3]]&#039;&lt;br /&gt;
				elseif k:find(&#039;^group[0-9]&#039;) then&lt;br /&gt;
					tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|G]]&#039;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			args[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with deprecated syntax|B]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseSeedmap(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;0&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		RD1seedmap[r] = 1&lt;br /&gt;
	end&lt;br /&gt;
	for r=1,#s do&lt;br /&gt;
		if tonumber(s[r] or &#039;x&#039;) then&lt;br /&gt;
			RD1seedmap[tonumber(s[r])] = 0&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local c = 1&lt;br /&gt;
	for r=1,teams do&lt;br /&gt;
		if RD1seedmap[r] &amp;gt; 0 then&lt;br /&gt;
			RD1seedmap[r] = c&lt;br /&gt;
			c = c + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function parseLegs(s)&lt;br /&gt;
	s = mw.text.split((s or &#039;1&#039;) .. &#039;/&#039;, &#039;[%s]*/[%s]*&#039;)&lt;br /&gt;
	if aggregate == &#039;n&#039; or aggregate == &#039;no&#039; or aggregate == &#039;0&#039; then&lt;br /&gt;
		aggregate = &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	local n = showThird and (rounds + 1) or (rounds)&lt;br /&gt;
	local lastlegs = nil&lt;br /&gt;
	for r=1,n do&lt;br /&gt;
		if s[r] ~= nil and s[r] ~= &#039;&#039; and tonumber(s[r]) then&lt;br /&gt;
			legs[r] = tonumber(s[r])&lt;br /&gt;
		elseif lastlegs then&lt;br /&gt;
			legs[r] = lastlegs&lt;br /&gt;
		else&lt;br /&gt;
			legs[r] = 1&lt;br /&gt;
		end&lt;br /&gt;
		lastlegs = legs[r]&lt;br /&gt;
		if legs[r] &amp;gt; 1 and aggregate ~= &#039;&#039; then&lt;br /&gt;
			legs[r] = legs[r] + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getSeeds()&lt;br /&gt;
	local seeds = {1, 2}&lt;br /&gt;
	local count = 2&lt;br /&gt;
	local before = false&lt;br /&gt;
	for r = 2, rounds do&lt;br /&gt;
		local max = math.pow(2, r)&lt;br /&gt;
		for i = 1, count do&lt;br /&gt;
			local pos = i * 2&lt;br /&gt;
			if before then pos = pos - 1 end&lt;br /&gt;
			table.insert(seeds, pos, max - seeds[i * 2 - 1] + 1)&lt;br /&gt;
			before = not before&lt;br /&gt;
		end&lt;br /&gt;
		count = count * 2&lt;br /&gt;
	end&lt;br /&gt;
	return seeds&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addTableRow(tbl)&lt;br /&gt;
	return tbl:tag(&#039;tr&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBlank(i, css, rowspan, colspan)&lt;br /&gt;
	local row = rows[i]&lt;br /&gt;
	rowspan = rowspan or 1&lt;br /&gt;
	local jmax = i + rowspan - 1&lt;br /&gt;
	for j = i, jmax do&lt;br /&gt;
		if rows[j] == nil then&lt;br /&gt;
			rowspan = rowspan - 1&lt;br /&gt;
		elseif row == nil then&lt;br /&gt;
			row = rows[j]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local cell = row and row:tag(&#039;td&#039;) or mw.html.create(&#039;td&#039;)&lt;br /&gt;
	if rowspan and rowspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;rowspan&#039;, rowspan)&lt;br /&gt;
	end&lt;br /&gt;
	if colspan and colspan &amp;gt; 1 then&lt;br /&gt;
		cell:attr(&#039;colspan&#039;, colspan)&lt;br /&gt;
	end&lt;br /&gt;
	if css then&lt;br /&gt;
		cell:css(css)&lt;br /&gt;
	end&lt;br /&gt;
	return cell&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addBorders(cell, topcell, seedorteam, extrasep)&lt;br /&gt;
	if sepwidth &amp;gt; 1 then topcell = true end&lt;br /&gt;
	if seedorteam then&lt;br /&gt;
		cell:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		cell:css(&#039;border-color&#039;, &#039;#aaa&#039;)&lt;br /&gt;
			:css(&#039;border-style&#039;, &#039;solid&#039;)&lt;br /&gt;
			:css(&#039;border-top-width&#039;, topcell and &#039;1px&#039; or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-left-width&#039;, (extrasep and &#039;2px&#039;) or ((sepwidth &amp;gt; 1) and &#039;2px&#039;) or &#039;0&#039;)&lt;br /&gt;
			:css(&#039;border-right-width&#039;, &#039;1px&#039;)&lt;br /&gt;
			:css(&#039;border-bottom-width&#039;, &#039;1px&#039;)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addHeading(row, r, text, pad)&lt;br /&gt;
	row:tag(&#039;td&#039;)&lt;br /&gt;
		:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r] + (pad or 0))&lt;br /&gt;
		:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
		:css(&#039;border&#039;, &#039;1px solid #aaa&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, args[&#039;RD-shade&#039;] or &#039;#f2f2f2&#039;)&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
		:newline()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getWidth(param, default)&lt;br /&gt;
	local arg = args[param .. &#039;-width&#039;]&lt;br /&gt;
	if isblank(arg) then&lt;br /&gt;
		arg = default&lt;br /&gt;
	end&lt;br /&gt;
	if tonumber(arg) ~= nil then&lt;br /&gt;
		arg = arg .. &#039;px&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return arg&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArgName(round, type, team)&lt;br /&gt;
	if round &amp;gt; rounds then&lt;br /&gt;
		return string.format(&#039;3rd-%s%d&#039;, type, team)&lt;br /&gt;
	else&lt;br /&gt;
		if (round == 1) then&lt;br /&gt;
			team = RD1seedmap[team]&lt;br /&gt;
			if team == 0 then&lt;br /&gt;
				return &#039;NIL&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		return string.format(&#039;RD%d-%s%d&#039;, round, type, team)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getShadeArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;shade&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;#f9f9f9&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getScoreArg(round, team, s)&lt;br /&gt;
	local argname = getTeamArgName(round, &#039;score&#039;, team) .. (s and (&#039;-&#039; .. s) or &#039;&#039;)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	return value&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTeamArg(round, type, team)&lt;br /&gt;
	local argname = getTeamArgName(round, type, team)&lt;br /&gt;
	local value = args[argname]&lt;br /&gt;
	if isblank(value) then&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	if mw.ustring.find(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;) then&lt;br /&gt;
		tcats = tcats .. &#039;[[Category:Pages using a team bracket with nbsp]]&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return mw.ustring.gsub(value, &#039;[%s]*&amp;lt;[%s/]*[Bb][Rr][%s/]*&amp;gt;[%s ]*&amp;amp;[Nn][Bb][Ss][Pp];[%s]*&#039;, &#039;&amp;lt;br/&amp;gt;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function isHidden(r, team)&lt;br /&gt;
	return isblank( getTeamArg(r, &#039;team&#039;, team) )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getRoundName(round)&lt;br /&gt;
	local name = args[&#039;RD&#039; .. round]&lt;br /&gt;
	if isnotblank(name) then&lt;br /&gt;
		return name&lt;br /&gt;
	end&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	if roundFromLast == 1 then&lt;br /&gt;
		return &amp;quot;Finals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 2 then&lt;br /&gt;
		return &amp;quot;Semifinals&amp;quot;&lt;br /&gt;
	elseif roundFromLast == 3 then&lt;br /&gt;
		return &amp;quot;Quarterfinals&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;quot;Round of &amp;quot; .. math.pow(2, roundFromLast)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addPath(index, round, top, left, w)&lt;br /&gt;
	local prop = top and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
	if left and round == 1 then&lt;br /&gt;
		if compact then&lt;br /&gt;
			addBlank(index)&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(index, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
			addBlank(index+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		end&lt;br /&gt;
		return nil&lt;br /&gt;
	else&lt;br /&gt;
		local cell = addBlank(index, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;}, (not compact) and 2 or 1)&lt;br /&gt;
		if left or round &amp;lt; maxround and not left then&lt;br /&gt;
			cell:css(prop, w or &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return cell&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTeam(row, round, team, top, otherbye, tcs)&lt;br /&gt;
	tcs = tcs or 1&lt;br /&gt;
	local seedCell&lt;br /&gt;
	local seedArg = getTeamArg(round, &#039;seed&#039;, team)&lt;br /&gt;
	-- seed value for the paired team&lt;br /&gt;
	local otherteam = team % 2 == 0 and team-1 or team+1&lt;br /&gt;
	local pairSeedArg = otherbye and &#039;&#039; &lt;br /&gt;
		or getTeamArg(round, &#039;seed&#039;, otherteam)&lt;br /&gt;
	-- show seed if seed is defined for either or both&lt;br /&gt;
	local showSeed = showSeeds&lt;br /&gt;
		or isnotblank(seedArg)&lt;br /&gt;
		or isnotblank(pairSeedArg)&lt;br /&gt;
	if showSeed and (not hideSeeds) then&lt;br /&gt;
		seedCell = row:tag(&#039;td&#039;)&lt;br /&gt;
			:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
			:css(&#039;background-color&#039;, &#039;#f2f2f2&#039;)&lt;br /&gt;
			:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
			:wikitext(seedArg)&lt;br /&gt;
			:newline()&lt;br /&gt;
		addBorders(seedCell, top or otherbye, true, false)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamArg = getTeamArg(round, &#039;team&#039;, team)&lt;br /&gt;
	if isblank(teamArg) then&lt;br /&gt;
		teamArg = &#039;&amp;amp;nbsp;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local teamCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		:css(&#039;background-color&#039;, &#039;#f9f9f9&#039;)&lt;br /&gt;
		:css(&#039;padding&#039;, &#039;0 2px&#039;)&lt;br /&gt;
		:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
		:attr(&#039;colspan&#039;, (tcs &amp;gt; 1) and tcs or nil)&lt;br /&gt;
		:wikitext(teamArg)&lt;br /&gt;
		:newline()&lt;br /&gt;
	addBorders(teamCell, top or otherbye, true, false)&lt;br /&gt;
	if not showSeed and (not hideSeeds) then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, tcs + 1)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local scoreCells = {}&lt;br /&gt;
	local wins, otherwins = 0, 0&lt;br /&gt;
	local sumscore, othersumscore = 0, 0&lt;br /&gt;
	local teamcolspan = 1&lt;br /&gt;
	local hassum = false&lt;br /&gt;
	for s = 1, legs[round] do&lt;br /&gt;
		local fw = nil&lt;br /&gt;
		local agg = legs[round] &amp;gt; 1 and s == legs[round] and true or false&lt;br /&gt;
		local score1 = (agg and getScoreArg(round, team, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
		local score2 = (agg and getScoreArg(round, otherteam, &#039;agg&#039;) or nil) or &lt;br /&gt;
			getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		local showscore = true&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score1 == nil and hassum then&lt;br /&gt;
			score1 = (aggregate == &#039;score&#039;)	and sumscore &lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and wins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
		if agg and aggregate ~= &#039;&#039; and score2 == nil and hassum then&lt;br /&gt;
			score2 = (aggregate == &#039;score&#039;)	and othersumscore&lt;br /&gt;
				or (aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039; and otherwins)&lt;br /&gt;
				or nil&lt;br /&gt;
		end&lt;br /&gt;
        local nonaggscore1 = getScoreArg(round, team, s) or ((legs[round] == 1) and getScoreArg(round, team)) or nil&lt;br /&gt;
        local nonaggscore2 = getScoreArg(round, otherteam, s) or ((legs[round] == 1) and getScoreArg(round, otherteam)) or nil&lt;br /&gt;
		if nonaggscore1 == nil and nonaggscore2 == nil then&lt;br /&gt;
			if hideomittedscores &amp;gt; 0 and s &amp;gt;= hideomittedscores then&lt;br /&gt;
				teamcolspan = teamcolspan + 1&lt;br /&gt;
				showscore = false&lt;br /&gt;
			end&lt;br /&gt;
        end&lt;br /&gt;
        if score1 == nil and score2 == nil then&lt;br /&gt;
           &lt;br /&gt;
		else&lt;br /&gt;
			hassum = true&lt;br /&gt;
		end&lt;br /&gt;
		if showscore then&lt;br /&gt;
			local winner = scoreCompare(score1, score2, boldwinner ~= &#039;low&#039;)&lt;br /&gt;
			sumscore = sumScores(sumscore, score1)&lt;br /&gt;
			othersumscore = sumScores(othersumscore, score2)&lt;br /&gt;
			if winner == 1 then&lt;br /&gt;
				if boldwinner ~= &#039;&#039; or (agg and (aggregate == &#039;score&#039; or aggregate == &#039;legs&#039; or aggregate == &#039;sets&#039;)) then fw = &#039;bold&#039; end&lt;br /&gt;
				wins = wins + 1&lt;br /&gt;
			elseif winner == 2 then&lt;br /&gt;
				otherwins = otherwins + 1&lt;br /&gt;
			end&lt;br /&gt;
			scoreCells[s] = row:tag(&#039;td&#039;)&lt;br /&gt;
				:css(&#039;text-align&#039;, &#039;center&#039;)&lt;br /&gt;
				:css(&#039;background-color&#039;, getShadeArg(round, team, s))&lt;br /&gt;
				:css(&#039;font-weight&#039;, fw)&lt;br /&gt;
				:attr(&#039;rowspan&#039;, (not compact) and &#039;2&#039; or nil)&lt;br /&gt;
				:wikitext(score1)&lt;br /&gt;
				:newline()&lt;br /&gt;
			addBorders(scoreCells[s], top or otherbye, false, s &amp;gt; 1 and s == legs[round] and aggsep or nil)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if teamcolspan &amp;gt; 1 then&lt;br /&gt;
		teamCell:attr(&#039;colspan&#039;, teamcolspan)&lt;br /&gt;
	end&lt;br /&gt;
	if boldwinner ~= &#039;&#039; and wins &amp;gt; otherwins then&lt;br /&gt;
		if seedCell then&lt;br /&gt;
			seedCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if teamCell then&lt;br /&gt;
			teamCell:css(&#039;font-weight&#039;, &#039;bold&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderRound(count, r)&lt;br /&gt;
	local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
	local step = count / teams&lt;br /&gt;
	local topTeam = true -- is top row in match-up&lt;br /&gt;
	local topPair = true -- is top match-up in pair of match-ups&lt;br /&gt;
	local team = 1&lt;br /&gt;
&lt;br /&gt;
	for i = 1, count, step do&lt;br /&gt;
		local offset, height, blank&lt;br /&gt;
&lt;br /&gt;
		local hideteam = false&lt;br /&gt;
		local otherhideteam = false&lt;br /&gt;
		local hideleftpath = false&lt;br /&gt;
		local hiderightpath = false&lt;br /&gt;
		if r &amp;lt;= byes then&lt;br /&gt;
			hideteam = isHidden(r, team)&lt;br /&gt;
			otherhideteam = isHidden(r, team % 2 == 0 and team-1 or team+1)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
		end&lt;br /&gt;
		if (r &amp;gt; 1) and (r &amp;lt;= (byes + 1)) then&lt;br /&gt;
			hideleftpath = isHidden(r-1, 2*team-1) and isHidden(r-1, 2*team)&lt;br /&gt;
		end&lt;br /&gt;
		if (r == 2) and (RD1seedmap[2*team-1] &amp;lt;= 0 and RD1seedmap[2*team] &amp;lt;= 0) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == rounds) then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r-1) .. &#039;-RD&#039; .. (r) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hideleftpath = true&lt;br /&gt;
		end&lt;br /&gt;
		if (tonumber(args[&#039;RD&#039; .. (r) .. &#039;-RD&#039; .. (r + 1) .. &#039;-path&#039;]) or 2) == 0 then&lt;br /&gt;
			hiderightpath = true&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- empty space above or below&lt;br /&gt;
		if compact then&lt;br /&gt;
			offset = topTeam and i or i + 1&lt;br /&gt;
			height = step - 1&lt;br /&gt;
		-- leave room for groups for teams other than first and last&lt;br /&gt;
		elseif team == 1 or team == teams then&lt;br /&gt;
			offset = topTeam and i or i + 2&lt;br /&gt;
			height = step - 2&lt;br /&gt;
		else&lt;br /&gt;
			offset = topTeam and i + 1 or i + 2&lt;br /&gt;
			height = step - 3&lt;br /&gt;
		end&lt;br /&gt;
		if showThird and (r == rounds) and (not topTeam) then&lt;br /&gt;
			height = offset - offsetThird&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == (maxround - 1)) then&lt;br /&gt;
			if team == 2 then&lt;br /&gt;
				height = height - 3&lt;br /&gt;
			end&lt;br /&gt;
			if team == 3 then&lt;br /&gt;
				height = height - 1&lt;br /&gt;
				offset = offset + 1&lt;br /&gt;
				addBlank(offset-3, nil, 1, tonumber(hideSeeds and &#039;2&#039; or &#039;3&#039;) + legs[r])&lt;br /&gt;
				addBlank(offset-4)&lt;br /&gt;
				addHeading(rows[offset-4], r + 1, getRoundName(r+1), legs[r] - legs[r+1])&lt;br /&gt;
				local b = addBlank(offset-4, {&lt;br /&gt;
					[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
					[&#039;border-style&#039;]= &#039;solid&#039;,&lt;br /&gt;
					[&#039;border-width&#039;]= &#039;0&#039;}, 2)&lt;br /&gt;
				b:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if height &amp;gt; 0 then&lt;br /&gt;
			blank = addBlank(offset, &lt;br /&gt;
			{[&#039;border-width&#039;] = &#039;0&#039;,&lt;br /&gt;
			[&#039;border-style&#039;] = &#039;solid&#039;,&lt;br /&gt;
			[&#039;border-color&#039;] = &#039;black&#039;},&lt;br /&gt;
			height, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[r])&lt;br /&gt;
		end&lt;br /&gt;
		-- add bracket&lt;br /&gt;
		local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
		-- add left path&lt;br /&gt;
		addPath(j, r, topTeam, true, hideleftpath and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if hideteam then&lt;br /&gt;
			addBlank(j, nil, (not compact) and 2 or nil, tonumber(hideSeeds and &#039;1&#039; or &#039;2&#039;) + legs[r])&lt;br /&gt;
		elseif rows[j] then&lt;br /&gt;
			if compactFinal and (r == maxround) then&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam, legs[r-1] - legs[r] + 1)&lt;br /&gt;
			else&lt;br /&gt;
				renderTeam(rows[j], r, team, topTeam, otherhideteam)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		local rightPath = addPath(j, r, topTeam, false, (hiderightpath or hideteam) and &#039;0&#039; or &#039;2px&#039;)&lt;br /&gt;
		if not topTeam then topPair = not topPair end&lt;br /&gt;
		if not topPair and r &amp;lt; maxround and (not (hiderightpath or hideteam)) then&lt;br /&gt;
			if blank then blank:css(&#039;border-right-width&#039;, &#039;2px&#039;) end&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if compactFinal and (r == maxround) then&lt;br /&gt;
			local prop = (team == 1) and &#039;border-bottom-width&#039; or &#039;border-top-width&#039;&lt;br /&gt;
			rightPath:css(&#039;border-right-width&#039;, &#039;2px&#039;)&lt;br /&gt;
				:css(prop, &#039;2px&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		team = team + 1&lt;br /&gt;
		topTeam = not topTeam&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderGroups(count, round)&lt;br /&gt;
	local roundFromLast = rounds - round + 1&lt;br /&gt;
	local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
	local step = count / groups&lt;br /&gt;
	local group = 1&lt;br /&gt;
	local offset = 0&lt;br /&gt;
	local team = 0&lt;br /&gt;
	local wdef = (tonumber(args[&#039;RD&#039; .. (round) .. &#039;-RD&#039; .. (round + 1) .. &#039;-path&#039;]) or 2) .. &#039;px&#039;&lt;br /&gt;
	local w = wdef&lt;br /&gt;
&lt;br /&gt;
	for r = 1,round do&lt;br /&gt;
		offset = offset + (hideSeeds and 3 or 4) + legs[r]&lt;br /&gt;
	end&lt;br /&gt;
	for i = step / 2, count, step do&lt;br /&gt;
		local name = &#039;RD&#039; .. round .. &#039;-group&#039; .. group&lt;br /&gt;
		addBlank(i, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i+1, {[&#039;height&#039;] = &#039;7px&#039;})&lt;br /&gt;
		addBlank(i, {[&#039;text-align&#039;] = &#039;center&#039;}, 2, offset-2)&lt;br /&gt;
			:wikitext(args[name])&lt;br /&gt;
			:newline()&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = i/(step/2)&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i)&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt;= byes) then&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			w = isHidden(round, 2*team-1) and isHidden(round, 2*team) and &#039;0&#039; or wdef&lt;br /&gt;
		end&lt;br /&gt;
		if (round &amp;lt; maxround) then&lt;br /&gt;
			addBlank(i+1, {&lt;br /&gt;
				[&#039;border-color&#039;] = &#039;black&#039;,&lt;br /&gt;
				[&#039;border-style&#039;] = &#039;solid&#039;, &lt;br /&gt;
				[&#039;border-width&#039;] = &#039;0 &#039; .. w .. &#039; 0 0&#039;})&lt;br /&gt;
		else&lt;br /&gt;
			addBlank(i+1)&lt;br /&gt;
		end&lt;br /&gt;
		group = group + 1&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getThirdOffset()&lt;br /&gt;
	local offset = (compact and 1 or 3) * (math.pow(2, rounds) - math.pow(2, rounds-3)) - (compact and 2 or 4)&lt;br /&gt;
	if rounds &amp;lt; 4 then&lt;br /&gt;
		offset = compact and 8 or 17&lt;br /&gt;
		if rounds &amp;lt; 3 then&lt;br /&gt;
			offset = compact and 6 or 10&lt;br /&gt;
			if rounds &amp;lt; 2 then&lt;br /&gt;
				offset = compact and 4 or 6&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return offset&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderThird(count)&lt;br /&gt;
	local k = offsetThird&lt;br /&gt;
	local row = rows[k]&lt;br /&gt;
	local blank&lt;br /&gt;
	--if (offsetThird &amp;lt; count) then&lt;br /&gt;
		--blank = addBlank(row)&lt;br /&gt;
		--blank:attr(&#039;colspan&#039;, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
	--end&lt;br /&gt;
	blank = addBlank(k)&lt;br /&gt;
	addHeading(row, rounds + 1, args[&#039;3rd&#039;] or &#039;Third place&#039;)&lt;br /&gt;
	k = k + (compact and 2 or 3)&lt;br /&gt;
	for i = 1,2 do&lt;br /&gt;
		row = rows[k]&lt;br /&gt;
		blank = addBlank(k)&lt;br /&gt;
		if row then&lt;br /&gt;
			renderTeam(row, rounds + 1, i, i == 1, false)&lt;br /&gt;
		end&lt;br /&gt;
		k = k + (compact and 1 or 2)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function maskRows(tbl, count, offsetcount)&lt;br /&gt;
	local rmin = 1&lt;br /&gt;
	local rmax = count&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		mask[i] = false&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = offsetThird,(offsetThird+ (compact and 3 or 5)) do&lt;br /&gt;
			rmax = (i &amp;gt; rmax) and i or rmax&lt;br /&gt;
			mask[i] = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local teams = math.pow(2, rounds - r + 1)&lt;br /&gt;
		local step = count / teams&lt;br /&gt;
		local topTeam = true -- is top row in match-up&lt;br /&gt;
		local team = 1&lt;br /&gt;
&lt;br /&gt;
		for i = 1, count, step do&lt;br /&gt;
			local offset, height, blank&lt;br /&gt;
			local hideteam = false&lt;br /&gt;
			if r &amp;lt;= byes then&lt;br /&gt;
				hideteam = isHidden(r, team)&lt;br /&gt;
			end&lt;br /&gt;
			if (r == 1) and (RD1seedmap[team] &amp;lt;= 0) then&lt;br /&gt;
				hideteam = true&lt;br /&gt;
			end&lt;br /&gt;
			if not hideteam then&lt;br /&gt;
				local j = topTeam and i + step - (compact and 1 or 2) or i&lt;br /&gt;
				mask[j] = true&lt;br /&gt;
			end&lt;br /&gt;
			team = team + 1&lt;br /&gt;
			topTeam = not topTeam&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		local roundFromLast = rounds - r + 1&lt;br /&gt;
		local groups = math.pow(2, roundFromLast - 2)&lt;br /&gt;
		local step = count / groups&lt;br /&gt;
		local group = 1&lt;br /&gt;
		for i = step / 2, count, step do&lt;br /&gt;
			if args[&#039;RD&#039; .. r .. &#039;-group&#039; .. group] then&lt;br /&gt;
				mask[i] = true&lt;br /&gt;
				mask[i+1] = true&lt;br /&gt;
			end&lt;br /&gt;
			group = group + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local mmin, mmax = rmax, rmin&lt;br /&gt;
	for i = rmin, rmax do&lt;br /&gt;
		if mask[i] == true then&lt;br /&gt;
			mmin = (i &amp;lt; mmin) and i or mmin&lt;br /&gt;
			mmax = (i &amp;gt; mmax) and i or mmax&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for i = mmin, mmax do&lt;br /&gt;
		rows[i] = addTableRow(tbl)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTree(tbl)&lt;br /&gt;
	-- create 3 or 1 rows for every team&lt;br /&gt;
	local count = math.pow(2, rounds) * (compact and 1 or 3)&lt;br /&gt;
	local offsetcount = 2 * (compact and 1 or 3) + (compact and 2 or 3)&lt;br /&gt;
	offsetThird = getThirdOffset()&lt;br /&gt;
	maskRows(tbl, count, offsetcount)&lt;br /&gt;
	if showThird then&lt;br /&gt;
		for i = (count+1), (offsetcount + offsetThird) do&lt;br /&gt;
			if (rounds &amp;gt; 1) then&lt;br /&gt;
				local blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				if compact and (rounds &amp;gt; 2) then&lt;br /&gt;
					blank = addBlank(i, nil, 1, tonumber(hideSeeds and &#039;3&#039; or &#039;4&#039;) + legs[1])&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not compact then&lt;br /&gt;
		-- fill rows with groups&lt;br /&gt;
		for r = 1, rounds - 1 do&lt;br /&gt;
			renderGroups(count, r)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- fill rows with bracket&lt;br /&gt;
	for r = 1, maxround do&lt;br /&gt;
		renderRound(count, r)&lt;br /&gt;
	end&lt;br /&gt;
	if showThird then&lt;br /&gt;
		renderThird(count, compact)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderHeadings(tbl)&lt;br /&gt;
	local titleRow = addTableRow((not hideHeadings) and tbl or mw.html.create(&#039;table&#039;))&lt;br /&gt;
	local widthRow = addTableRow(tbl)&lt;br /&gt;
	for r = 1, (compactFinal and (maxround-1) or maxround) do&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;gt; 1 and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
		addHeading(titleRow, r, getRoundName(r) )&lt;br /&gt;
		local seedCell&lt;br /&gt;
		if (not hideSeeds) then&lt;br /&gt;
			seedCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;seed&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		local teamCell = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;team&#039;, &#039;150px&#039;))&lt;br /&gt;
		local scoreCells = {}&lt;br /&gt;
		for s = 1, legs[r] do&lt;br /&gt;
			scoreCells[s] = widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, getWidth(&#039;score&#039;, &#039;25px&#039;))&lt;br /&gt;
		end&lt;br /&gt;
		titleRow:tag(&#039;td&#039;)&lt;br /&gt;
		widthRow:tag(&#039;td&#039;):css(&#039;width&#039;, r &amp;lt; rounds and &#039;5px&#039; or &#039;1px&#039;)&lt;br /&gt;
&lt;br /&gt;
		if compact then&lt;br /&gt;
			teamCell:css(&#039;height&#039;, &#039;7px&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			if seedCell then&lt;br /&gt;
				seedCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			teamCell:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			for s = 1, legs[r] do&lt;br /&gt;
				scoreCells[s]:wikitext(&#039;&amp;amp;nbsp;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	parseArgs(frame)&lt;br /&gt;
	rounds = tonumber(args.rounds) or 2&lt;br /&gt;
	maxround = tonumber(args.maxround) or rounds&lt;br /&gt;
	local teams = math.pow(2, rounds)&lt;br /&gt;
	compact = (args[&#039;compact&#039;] and (args[&#039;compact&#039;] == &#039;yes&#039; or args[&#039;compact&#039;] == &#039;y&#039;))&lt;br /&gt;
	compactFinal = ((rounds &amp;gt; 4) and compact and args[&#039;compact-final&#039;] and (args[&#039;compact-final&#039;] == &#039;yes&#039; or args[&#039;compact-final&#039;] == &#039;y&#039;))&lt;br /&gt;
	sepwidth = tonumber(args[&#039;sepwidth&#039;] or ((args.sets or args.legs) and 1) or (compact and 1) or 2) or 1&lt;br /&gt;
	aggregate = (args[&#039;aggregate&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	aggsep = args[&#039;aggsep&#039;] or args[&#039;aggregate&#039;] or nil&lt;br /&gt;
	boldwinner = args[&#039;boldwinner&#039;] or args[&#039;bold_winner&#039;] or &#039;&#039;&lt;br /&gt;
	local autoSeeds = (args[&#039;autoseeds&#039;] and (args[&#039;autoseeds&#039;] == &#039;yes&#039; or args[&#039;autoseeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	hideSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;no&#039; or args[&#039;seeds&#039;] == &#039;n&#039;))&lt;br /&gt;
	showSeeds = (args[&#039;seeds&#039;] and (args[&#039;seeds&#039;] == &#039;yes&#039; or args[&#039;seeds&#039;] == &#039;y&#039;))&lt;br /&gt;
	byes = (args[&#039;byes&#039;] and (args[&#039;byes&#039;] == &#039;yes&#039; or args[&#039;byes&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;byes&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideomittedscores = (args[&#039;hideomittedscores&#039;] and (args[&#039;hideomittedscores&#039;] == &#039;yes&#039; or args[&#039;hideomittedscores&#039;] == &#039;y&#039;) and 1) or (tonumber(args[&#039;hideomittedscores&#039;] or &#039;0&#039;) or 0)&lt;br /&gt;
	hideHeadings = (args[&#039;headings&#039;] and (args[&#039;headings&#039;] == &#039;no&#039; or args[&#039;headings&#039;] == &#039;n&#039;))&lt;br /&gt;
	showThird = isnotblank(args[&#039;3rd&#039;]) or isnotblank(args[&#039;3rd-team1&#039;]) or isnotblank(args[&#039;3rd-team2&#039;])&lt;br /&gt;
	local align = (args[&#039;float&#039;] or args[&#039;align&#039;] or &#039;&#039;):lower()&lt;br /&gt;
	local clear = args[&#039;clear&#039;] or &#039;none&#039;&lt;br /&gt;
	parseSeedmap(args[&#039;RD1-omit&#039;])&lt;br /&gt;
	parseLegs(args.sets or args.legs)&lt;br /&gt;
	&lt;br /&gt;
	-- not supported yet&lt;br /&gt;
	if compactFinal and (legs[rounds] &amp;gt; legs[rounds-1]) then compactFinal = false end&lt;br /&gt;
	&lt;br /&gt;
	if autoSeeds then&lt;br /&gt;
		-- set default seeds for round 1&lt;br /&gt;
		local seeds = getSeeds()&lt;br /&gt;
		for i = 1, table.getn(seeds) do&lt;br /&gt;
			local argname = getTeamArgName(1, &#039;seed&#039;, i)&lt;br /&gt;
			if not args[argname] then&lt;br /&gt;
				args[argname] = seeds[i]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- create the table&lt;br /&gt;
	local tbl = mw.html.create(&#039;table&#039;)&lt;br /&gt;
		:css(&#039;border-style&#039;, &#039;none&#039;)&lt;br /&gt;
		:css(&#039;font-size&#039;, &#039;90%&#039;)&lt;br /&gt;
		:css(&#039;border-collapse&#039;, &#039;separate&#039;)&lt;br /&gt;
		:css(&#039;border-spacing&#039;, &#039;0&#039;)&lt;br /&gt;
		:attr(&#039;cellpadding&#039;, &#039;0&#039;)&lt;br /&gt;
&lt;br /&gt;
	if (args[&#039;nowrap&#039;] and (args[&#039;nowrap&#039;] == &#039;yes&#039; or args[&#039;nowrap&#039;] == &#039;y&#039;)) then&lt;br /&gt;
		tbl:css(&#039;white-space&#039;, &#039;nowrap&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if align == &#039;right&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;right&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;right&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 0 1em 2em&#039;)&lt;br /&gt;
	elseif align == &#039;left&#039; then&lt;br /&gt;
		tbl:css(&#039;float&#039;, &#039;left&#039;)&lt;br /&gt;
		if clear ~= &#039;none&#039; and clear ~= &#039;no&#039; and clear ~= &#039;n&#039; then&lt;br /&gt;
			tbl:css(&#039;clear&#039;, &#039;left&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 0&#039;)&lt;br /&gt;
	elseif align == &#039;center&#039; or align == &#039;centre&#039; then&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em auto&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		tbl:css(&#039;margin&#039;, &#039;1em 2em 1em 1em&#039;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	renderHeadings(tbl)&lt;br /&gt;
	renderTree(tbl)&lt;br /&gt;
	return tostring(tbl) .. tcats&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.teamBracket(frame)&lt;br /&gt;
	return p.main(frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Cup_of_Harmony_93&amp;diff=75680</id>
		<title>Cup of Harmony 93</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Cup_of_Harmony_93&amp;diff=75680"/>
		<updated>2026-06-29T15:43:31Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: /* Knockout stage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox international football competition&lt;br /&gt;
|tourney_name   = Cup of Harmony 93&lt;br /&gt;
|other_titles   = &lt;br /&gt;
|image          = CoH-93-logo-full.png&lt;br /&gt;
|size           = 250px&lt;br /&gt;
|caption        = &lt;br /&gt;
|country        = {{flagcountry|Kwrpania}}&lt;br /&gt;
|country2       = {{flagcountry|Eshialand}}&lt;br /&gt;
|country3       = &lt;br /&gt;
|dates          = 22 June - 4 July 2026 (OOC)&lt;br /&gt;
|num_teams      = 28&lt;br /&gt;
|venues         = &lt;br /&gt;
|cities         = &lt;br /&gt;
|champion       = &lt;br /&gt;
|count          = &lt;br /&gt;
|second         = &lt;br /&gt;
|third          = &lt;br /&gt;
|fourth         = &lt;br /&gt;
|matches        = 58&lt;br /&gt;
|goals          = &lt;br /&gt;
|prevseason     = [[Cup of Harmony 92|CoH 92]]&lt;br /&gt;
|nextseason     = [[Cup of Harmony 94|CoH 94]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cup of Harmony 93&#039;&#039;&#039; was an international football tournament held in [[Kwrpania]] and [[Eshialand]].&lt;br /&gt;
==Host Selection==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Bid&lt;br /&gt;
!Votes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; |{{flag|Kwrpania}} and {{flag|Eshialand}}&lt;br /&gt;
|&#039;&#039;&#039;12&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; |{{flag|Hamborn}} and {{flag|Sel Appa}}&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; |Re-open bids&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:left;&amp;quot; |Abstentions&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot; |Total&lt;br /&gt;
!13&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There were 13 valid votes, meaning 7 votes are required for a majority. herefore, WCC has selected Kwrpania and Eshialand to host the Cup of Harmony.&lt;br /&gt;
&lt;br /&gt;
==Venues==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=3 | {{flagicon|Eshialand}} Eshialand&lt;br /&gt;
! colspan=3 | {{flagicon|Kwrpania}} Kwrpania&lt;br /&gt;
|-&lt;br /&gt;
! Stadium&lt;br /&gt;
! City&lt;br /&gt;
! Capacity&lt;br /&gt;
! Stadium&lt;br /&gt;
! City&lt;br /&gt;
! Capacity&lt;br /&gt;
|-&lt;br /&gt;
| [[Eshialand City SuperDome]]|| [[Eshialand City]]|| 75,000&lt;br /&gt;
| [[National Stadium]]|| [[Tydebwg]]|| 52,000&lt;br /&gt;
|-&lt;br /&gt;
| [[Union Stadium]]||[[Vaynorth]]|| 60,000&lt;br /&gt;
| [[Capital Park]]|| [[Kwrpanmap]]||35,000&lt;br /&gt;
|-&lt;br /&gt;
| [[The Launchpad]]||[[Bellvale]]||50,000&lt;br /&gt;
| [[Sunset Coast Arena]]||[[Bezbenpam]]||40,000&lt;br /&gt;
|-&lt;br /&gt;
| [[Yzandria Sport Center]]||[[Yzandria]]||45,000&lt;br /&gt;
| [[Dragon Park]]|| [[Frjálshöfn]]|| 18,800&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Group stage==&lt;br /&gt;
===Draw===&lt;br /&gt;
Teams were allocated to four pots on the basis of the [[KPB+ ranking system]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Pot 1&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Pot 2&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Pot 3&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Pot 4&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
| {{fb|Kamijiro}} (22)&amp;lt;br&amp;gt;{{fb|Kelssek}} (25)&amp;lt;br&amp;gt;{{fb|Eastfield Lodge}} (43)&amp;lt;br&amp;gt;{{fb|Zwangzug}} (44)&amp;lt;br&amp;gt;{{fb|Saterun}} (46)&amp;lt;br&amp;gt;{{fb|Katzeburg}} (47)&amp;lt;br&amp;gt;{{fb|The Ko-orenite Constellation}} (50)&lt;br /&gt;
| {{fb|Milchama}} (52)&amp;lt;br&amp;gt;{{fb|The Martian Independent Republic}} (56)&amp;lt;br&amp;gt;{{fb|Natkr}} (62)&amp;lt;br&amp;gt;{{fb|Solgavden}} (65)&amp;lt;br&amp;gt;{{fb|Carpathia and Ruthenia}} (70)&amp;lt;br&amp;gt;{{fb|Calgasia}} (71)&amp;lt;br&amp;gt;{{fb|Warkus}} (73)&lt;br /&gt;
| {{fb|Airannia}} (83)&amp;lt;br&amp;gt;{{fb|Sel Appa}} (84)&amp;lt;br&amp;gt;{{fb|The Republic of the United Marble Tribes}} (90)&amp;lt;br&amp;gt;{{fb|Myrtle Beach}} (97)&amp;lt;br&amp;gt;{{fb|Hamborn}} (111)&amp;lt;br&amp;gt;{{fb|Saperetia}} (112)&amp;lt;br&amp;gt;{{fb|Atheara}} (115)&lt;br /&gt;
| {{fb|Aamathyr}} (119)&amp;lt;br&amp;gt;{{fb|Delaclava}} (127)&amp;lt;br&amp;gt;{{fb|Eriadni}} (139)&amp;lt;br&amp;gt;{{fb|Libegeist}} (156)&amp;lt;br&amp;gt;{{fb|Taeshan}} (162)&amp;lt;br&amp;gt;{{fb|Megistos}} (187)&amp;lt;br&amp;gt;{{fb|Eraman}} (261)&lt;br /&gt;
|}&lt;br /&gt;
===Group A===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[Cup_of_Harmony_93#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[Cup of Harmony 93#Third place table|third place table]]&lt;br /&gt;
|name_EFL={{fb|Eastfield Lodge}}&lt;br /&gt;
|name_MIR={{fb|The Martian Independent Republic}}&lt;br /&gt;
|name_SEL={{fb|Sel Appa}}&lt;br /&gt;
|name_ERA={{fb|Eraman}}&lt;br /&gt;
|win_EFL=2 |draw_EFL=0 |loss_EFL=1 |gf_EFL= 8 |ga_EFL= 2&lt;br /&gt;
|win_MIR=2 |draw_MIR=0 |loss_MIR=1 |gf_MIR= 9 |ga_MIR= 4&lt;br /&gt;
|win_SEL=2 |draw_SEL=0 |loss_SEL=1 |gf_SEL= 5 |ga_SEL= 2&lt;br /&gt;
|win_ERA=0 |draw_ERA=0 |loss_ERA=3 |gf_ERA= 0 |ga_ERA=14&lt;br /&gt;
|team_order=EFL, MIR, SEL, ERA&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_EFL=Q&lt;br /&gt;
|status_MIR=Q&lt;br /&gt;
|status_SEL=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Eraman}}&lt;br /&gt;
|score=0–5&lt;br /&gt;
|team2={{fb|Eastfield Lodge}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Martian Independent Republic}}&lt;br /&gt;
|score=2–1&lt;br /&gt;
|team2={{fb|Sel Appa}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Eraman}}&lt;br /&gt;
|score=0–2&lt;br /&gt;
|team2={{fb|Sel Appa}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Martian Independent Republic}}&lt;br /&gt;
|score=0–3&lt;br /&gt;
|team2={{fb|Eastfield Lodge}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Eraman}}&lt;br /&gt;
|score=0–7&lt;br /&gt;
|team2={{fb|The Martian Independent Republic}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Sel Appa}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Eastfield Lodge}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Capital Park]], [[Kwrpanmap]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
===Group B===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[Cup_of_Harmony_93#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|name_ERI={{fb|Eriadni}}&lt;br /&gt;
|name_KAM={{fb|Kamijiro}}&lt;br /&gt;
|name_MYR={{fb|Myrtle Beach}}&lt;br /&gt;
|name_NAT={{fb|Natkr}}&lt;br /&gt;
|win_ERI=3 |draw_ERI=0 |loss_ERI=0 |gf_ERI= 8 |ga_ERI= 3&lt;br /&gt;
|win_KAM=2 |draw_KAM=0 |loss_KAM=1 |gf_KAM= 6 |ga_KAM= 3&lt;br /&gt;
|win_MYR=1 |draw_MYR=0 |loss_MYR=2 |gf_MYR= 4 |ga_MYR= 6&lt;br /&gt;
|win_NAT=0 |draw_NAT=0 |loss_NAT=3 |gf_NAT= 2 |ga_NAT= 8&lt;br /&gt;
|team_order=ERI, KAM, MYR, NAT&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_ERI=Q&lt;br /&gt;
|status_KAM=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Kamijiro}}&lt;br /&gt;
|score=3–0&lt;br /&gt;
|team2={{fb|Myrtle Beach}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Capital Park]], [[Kwrpanmap]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Natkr}}&lt;br /&gt;
|score=1–3&lt;br /&gt;
|team2={{fb|Eriadni}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Capital Park]], [[Kwrpanmap]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Kamijiro}}&lt;br /&gt;
|score=1–3&lt;br /&gt;
|team2={{fb|Eriadni}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Capital Park]], [[Kwrpanmap]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Natkr}}&lt;br /&gt;
|score=1–3&lt;br /&gt;
|team2={{fb|Myrtle Beach}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Capital Park]], [[Kwrpanmap]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Kamijiro}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Natkr}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Eriadni}}&lt;br /&gt;
|score=2–1&lt;br /&gt;
|team2={{fb|Myrtle Beach}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Capital Park]], [[Kwrpanmap]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
===Group C===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[Cup_of_Harmony_93#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|name_SOL={{fb|Solgavden}}&lt;br /&gt;
|name_KOO={{fb|The Ko-orenite Constellation}}&lt;br /&gt;
|name_HAM={{fb|Hamborn}}&lt;br /&gt;
|name_DEL={{fb|Delaclava}}&lt;br /&gt;
|win_SOL=3 |draw_SOL=0 |loss_SOL=0 |gf_SOL= 8 |ga_SOL= 0&lt;br /&gt;
|win_KOO=2 |draw_KOO=0 |loss_KOO=1 |gf_KOO= 7 |ga_KOO= 2&lt;br /&gt;
|win_HAM=1 |draw_HAM=0 |loss_HAM=2 |gf_HAM= 3 |ga_HAM= 9&lt;br /&gt;
|win_DEL=0 |draw_DEL=0 |loss_DEL=3 |gf_DEL= 1 |ga_DEL= 8&lt;br /&gt;
|team_order=SOL, KOO, HAM, DEL&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_SOL=Q&lt;br /&gt;
|status_KOO=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Ko-orenite Constellation}}&lt;br /&gt;
|score=0–2&lt;br /&gt;
|team2={{fb|Solgavden}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Hamborn}}&lt;br /&gt;
|score=3–1&lt;br /&gt;
|team2={{fb|Delaclava}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Ko-orenite Constellation}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Delaclava}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Hamborn}}&lt;br /&gt;
|score=0–3&lt;br /&gt;
|team2={{fb|Solgavden}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Ko-orenite Constellation}}&lt;br /&gt;
|score=5–0&lt;br /&gt;
|team2={{fb|Hamborn}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Delaclava}}&lt;br /&gt;
|score=0–3&lt;br /&gt;
|team2={{fb|Solgavden}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Dragon Park]], [[Frjálshöfn]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
===Group D===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[Cup_of_Harmony_93#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|name_KAT={{fb|Katzeburg}}&lt;br /&gt;
|name_ATH={{fb|Atheara}}&lt;br /&gt;
|name_CAL={{fb|Calgasia}}&lt;br /&gt;
|name_LIB={{fb|Libegeist}}&lt;br /&gt;
|win_KAT=3 |draw_KAT=0 |loss_KAT=0 |gf_KAT= 9 |ga_KAT= 1&lt;br /&gt;
|win_ATH=2 |draw_ATH=0 |loss_ATH=1 |gf_ATH=10 |ga_ATH= 2&lt;br /&gt;
|win_CAL=1 |draw_CAL=0 |loss_CAL=2 |gf_CAL= 5 |ga_CAL=10&lt;br /&gt;
|win_LIB=0 |draw_LIB=0 |loss_LIB=3 |gf_LIB= 0 |ga_LIB=11&lt;br /&gt;
|team_order=KAT, ATH, CAL, LIB&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_KAT=Q&lt;br /&gt;
|status_ATH=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Katzeburg}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Atheara}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Dragon Park]], [[Frjálshöfn]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Calgasia}}&lt;br /&gt;
|score=4–0&lt;br /&gt;
|team2={{fb|Libegeist}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Dragon Park]], [[Frjálshöfn]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Katzeburg}}&lt;br /&gt;
|score=4–0&lt;br /&gt;
|team2={{fb|Libegeist}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Dragon Park]], [[Frjálshöfn]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Calgasia}}&lt;br /&gt;
|score=0–7&lt;br /&gt;
|team2={{fb|Atheara}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Dragon Park]], [[Frjálshöfn]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Katzeburg}}&lt;br /&gt;
|score=3–1&lt;br /&gt;
|team2={{fb|Calgasia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Libegeist}}&lt;br /&gt;
|score=0–3&lt;br /&gt;
|team2={{fb|Atheara}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Dragon Park]], [[Frjálshöfn]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
===Group E===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[Cup_of_Harmony_93#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|name_SAT={{fb|Saterun}}&lt;br /&gt;
|name_CAR={{fb|Carpathia and Ruthenia}}&lt;br /&gt;
|name_AIR={{fb|Airannia}}&lt;br /&gt;
|name_TAE={{fb|Taeshan}}&lt;br /&gt;
|win_SAT=3 |draw_SAT=0 |loss_SAT=0 |gf_SAT= 8 |ga_SAT= 0&lt;br /&gt;
|win_CAR=2 |draw_CAR=0 |loss_CAR=1 |gf_CAR= 7 |ga_CAR= 3&lt;br /&gt;
|win_AIR=1 |draw_AIR=0 |loss_AIR=2 |gf_AIR= 4 |ga_AIR= 4&lt;br /&gt;
|win_TAE=0 |draw_TAE=0 |loss_TAE=3 |gf_TAE= 1 |ga_TAE=13&lt;br /&gt;
|team_order=SAT, CAR, AIR, TAE&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_SAT=Q&lt;br /&gt;
|status_CAR=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saterun}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Carpathia and Ruthenia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Eshialand City SuperDome]], [[Eshialand City]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Taeshan}}&lt;br /&gt;
|score=0–4&lt;br /&gt;
|team2={{fb|Airannia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Eshialand City SuperDome]], [[Eshialand City]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saterun}}&lt;br /&gt;
|score=2–0&lt;br /&gt;
|team2={{fb|Airannia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Eshialand City SuperDome]], [[Eshialand City]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Taeshan}}&lt;br /&gt;
|score=1–5&lt;br /&gt;
|team2={{fb|Carpathia and Ruthenia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Eshialand City SuperDome]], [[Eshialand City]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saterun}}&lt;br /&gt;
|score=4–0&lt;br /&gt;
|team2={{fb|Taeshan}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Eshialand City SuperDome]], [[Eshialand City]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Airannia}}&lt;br /&gt;
|score=0–2&lt;br /&gt;
|team2={{fb|Carpathia and Ruthenia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Union Stadium]], [[Vaynorth]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
===Group F===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|result3=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[Cup_of_Harmony_93#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|status_text_q=Qualified due to placement in [[Cup of Harmony 93#Third place table|third place table]]&lt;br /&gt;
|hth_SAP=Saperetia ahead of Kelssek by IC coin flip | hth_KEL=SAP&lt;br /&gt;
|name_SAP={{fb|Saperetia}}&lt;br /&gt;
|name_KEL={{fb|Kelssek}}&lt;br /&gt;
|name_MIL={{fb|Milchama}}&lt;br /&gt;
|name_MEG={{fb|Megistos}}&lt;br /&gt;
|win_SAP=2 |draw_SAP=1 |loss_SAP=0 |gf_SAP= 4 |ga_SAP= 1&lt;br /&gt;
|win_KEL=2 |draw_KEL=1 |loss_KEL=0 |gf_KEL= 5 |ga_KEL= 2&lt;br /&gt;
|win_MIL=1 |draw_MIL=0 |loss_MIL=2 |gf_MIL= 7 |ga_MIL= 2&lt;br /&gt;
|win_MEG=0 |draw_MEG=0 |loss_MEG=3 |gf_MEG= 3 |ga_MEG=14&lt;br /&gt;
|team_order=SAP, KEL, MIL, MEG&lt;br /&gt;
|status_order=QQq&lt;br /&gt;
|status_SAP=Q&lt;br /&gt;
|status_KEL=Q&lt;br /&gt;
|status_MIL=q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Megistos}}&lt;br /&gt;
|score=2–4&lt;br /&gt;
|team2={{fb|Kelssek}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Union Stadium]], [[Vaynorth]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Milchama}}&lt;br /&gt;
|score=0–1&lt;br /&gt;
|team2={{fb|Saperetia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Union Stadium]], [[Vaynorth]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Megistos}}&lt;br /&gt;
|score=1–3&lt;br /&gt;
|team2={{fb|Saperetia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Union Stadium]], [[Vaynorth]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Milchama}}&lt;br /&gt;
|score=0–1&lt;br /&gt;
|team2={{fb|Kelssek}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Union Stadium]], [[Vaynorth]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Megistos}}&lt;br /&gt;
|score=0–7&lt;br /&gt;
|team2={{fb|Milchama}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Eshialand City SuperDome]], [[Eshialand City]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saperetia}}&lt;br /&gt;
|score=0–0&lt;br /&gt;
|team2={{fb|Kelssek}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Union Stadium]], [[Vaynorth]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
===Group G===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[Cup_of_Harmony_93#Knockout stage|knockout stage]]}}&lt;br /&gt;
|status_text_Q=Automatically qualified&lt;br /&gt;
|hth_AAM=Aamathyr ahead of The Republic of the United Marble Tribes by H2H record | hth_RUM=AAM&lt;br /&gt;
|name_ZWA={{fb|Zwangzug}}&lt;br /&gt;
|name_WAR={{fb|Warkus}}&lt;br /&gt;
|name_AAM={{fb|Aamathyr}}&lt;br /&gt;
|name_RUM={{fb|The Republic of the United Marble Tribes}}&lt;br /&gt;
|win_ZWA=2 |draw_ZWA=1 |loss_ZWA=0 |gf_ZWA= 7 |ga_ZWA= 0&lt;br /&gt;
|win_WAR=1 |draw_WAR=1 |loss_WAR=1 |gf_WAR= 5 |ga_WAR= 2&lt;br /&gt;
|win_AAM=1 |draw_AAM=0 |loss_AAM=2 |gf_AAM= 2 |ga_AAM=10&lt;br /&gt;
|win_RUM=1 |draw_RUM=0 |loss_RUM=2 |gf_RUM= 2 |ga_RUM= 4&lt;br /&gt;
|team_order=ZWA, WAR, AAM, RUM&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_ZWA=Q&lt;br /&gt;
|status_WAR=Q&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 1&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Warkus}}&lt;br /&gt;
|score=4–0&lt;br /&gt;
|team2={{fb|Aamathyr}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Yzandria Sport Center]], [[Yzandria]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Zwangzug}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|The Republic of the United Marble Tribes}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Yzandria Sport Center]], [[Yzandria]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 2&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Warkus}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|The Republic of the United Marble Tribes}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Yzandria Sport Center]], [[Yzandria]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Zwangzug}}&lt;br /&gt;
|score=6–0&lt;br /&gt;
|team2={{fb|Aamathyr}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Yzandria Sport Center]], [[Yzandria]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=Matchday 3&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Warkus}}&lt;br /&gt;
|score=0–0&lt;br /&gt;
|team2={{fb|Zwangzug}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Yzandria Sport Center]], [[Yzandria]]&lt;br /&gt;
}}&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|The Republic of the United Marble Tribes}}&lt;br /&gt;
|score=0–2&lt;br /&gt;
|team2={{fb|Aamathyr}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[The Launchpad]], [[Bellvale]]&lt;br /&gt;
|report=&lt;br /&gt;
}}&lt;br /&gt;
===Third place table===&lt;br /&gt;
{{#invoke:Sports table|main|style=WDL&lt;br /&gt;
|class_rules=[[#Tiebreakers|Group stage tiebreakers]]&lt;br /&gt;
|source=Results&lt;br /&gt;
|notracking=true&lt;br /&gt;
|update=complete&lt;br /&gt;
|show_matches=false&lt;br /&gt;
|res_col_header=Q&lt;br /&gt;
|result1=PLACEMENT0|result2=PLACEMENT0|&lt;br /&gt;
|col_PLACEMENT0=green1 |text_PLACEMENT0={{nowrap|Advance to [[Cup_of_Harmony_93#Knockout stage|knockout stage]]}}&lt;br /&gt;
 &lt;br /&gt;
|split2=yes&lt;br /&gt;
 &lt;br /&gt;
|name_SEL={{fb|Sel Appa}}&lt;br /&gt;
|name_MIL={{fb|Milchama}}&lt;br /&gt;
|name_AIR={{fb|Airannia}}&lt;br /&gt;
|name_MYR={{fb|Myrtle Beach}}&lt;br /&gt;
|name_CAL={{fb|Calgasia}}&lt;br /&gt;
|name_HAM={{fb|Hamborn}}&lt;br /&gt;
|name_AAM={{fb|Aamathyr}}&lt;br /&gt;
 &lt;br /&gt;
|win_SEL=2 |draw_SEL=0 |loss_SEL=1 |gf_SEL= 5 |ga_SEL= 2&lt;br /&gt;
|win_MIL=1 |draw_MIL=0 |loss_MIL=2 |gf_MIL= 7 |ga_MIL= 2&lt;br /&gt;
|win_AIR=1 |draw_AIR=0 |loss_AIR=2 |gf_AIR= 4 |ga_AIR= 4&lt;br /&gt;
|win_MYR=1 |draw_MYR=0 |loss_MYR=2 |gf_MYR= 4 |ga_MYR= 6&lt;br /&gt;
|win_CAL=1 |draw_CAL=0 |loss_CAL=2 |gf_CAL= 5 |ga_CAL=10&lt;br /&gt;
|win_HAM=1 |draw_HAM=0 |loss_HAM=2 |gf_HAM= 3 |ga_HAM= 9&lt;br /&gt;
|win_AAM=1 |draw_AAM=0 |loss_AAM=2 |gf_AAM= 2 |ga_AAM=10&lt;br /&gt;
 &lt;br /&gt;
|team_order=SEL, MIL, AIR, MYR, CAL, HAM, AAM&lt;br /&gt;
|status_order=QQ&lt;br /&gt;
|status_SEL=Q&lt;br /&gt;
|status_MIL=Q&lt;br /&gt;
}}&lt;br /&gt;
===Tiebreakers===&lt;br /&gt;
Standings in the group stage and third-place table were determined as follows:&lt;br /&gt;
#Points (3 for a win, 1 for a draw)&lt;br /&gt;
#Head-to-head results&lt;br /&gt;
#Goal difference&lt;br /&gt;
#Coinflip (IC)&lt;br /&gt;
&lt;br /&gt;
==Knockout stage==&lt;br /&gt;
===Bracket===&lt;br /&gt;
{{Round16&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---Round of 16---&amp;gt;&lt;br /&gt;
|[[Tydebwg]]|&#039;&#039;&#039;{{fb|Katzeburg}}&#039;&#039;&#039;|&#039;&#039;&#039;3&#039;&#039;&#039;|{{fb|Warkus}}|2&lt;br /&gt;
|[[Kwrpanmap]]|{{fb|Kelssek}}|3|&#039;&#039;&#039;{{fb|The Martian Independent Republic}}&#039;&#039;&#039;|&#039;&#039;&#039;4&#039;&#039;&#039;&lt;br /&gt;
|[[Bezbenpam]]|&#039;&#039;&#039;{{fb|Eriadni}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;|{{fb|Carpathia and Ruthenia}}|1&lt;br /&gt;
|[[Frjálshöfn]]|{{fb|Zwangzug}}|0|&#039;&#039;&#039;{{fb|The Ko-orenite Constellation}}&#039;&#039;&#039;|&#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
|[[Eshialand City]]|{{fb|Saterun}}|1|&#039;&#039;&#039;{{fb|Milchama}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
|[[Vaynorth]]|&#039;&#039;&#039;{{fb|Eastfield Lodge}}&#039;&#039;&#039;|&#039;&#039;&#039;1&#039;&#039;&#039;|{{fb|Atheara}}|0&lt;br /&gt;
|[[Yzandria]]|{{fb|Solgavden}}|1|&#039;&#039;&#039;{{fb|Sel Appa}}&#039;&#039;&#039;|&#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
|[[Bellvale]]|&#039;&#039;&#039;{{fb|Saperetia}}&#039;&#039;&#039;|&#039;&#039;&#039;1&#039;&#039;&#039;|{{fb|Kamijiro}}|0&lt;br /&gt;
&amp;lt;!---Quarter-finals---&amp;gt;&lt;br /&gt;
|[[Tydebwg]]|{{fb|Katzeburg}}|&amp;amp;nbsp;|{{fb|The Martian Independent Republic}}|&amp;amp;nbsp;&lt;br /&gt;
|[[Bezbenpam]]|{{fb|Eriadni}}|&amp;amp;nbsp;|{{fb|The Ko-orenite Constellation}}|&amp;amp;nbsp;&lt;br /&gt;
|[[Bellvale]]|{{fb|Milchama}}|&amp;amp;nbsp;|{{fb|Eastfield Lodge}}|&amp;amp;nbsp;&lt;br /&gt;
|[[Yzandria]]|{{fb|Sel Appa}}|&amp;amp;nbsp;|{{fb|Saperetia}}|&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;!---Semi-finals---&amp;gt;&lt;br /&gt;
|[[Tydebwg]]|&amp;amp;nbsp;|&amp;amp;nbsp;|&amp;amp;nbsp;|&amp;amp;nbsp;&lt;br /&gt;
|[[Vaynorth]]|&amp;amp;nbsp;|&amp;amp;nbsp;|&amp;amp;nbsp;|&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;!---Final---&amp;gt;&lt;br /&gt;
|[[Eshialand City]]|&amp;amp;nbsp;|&amp;amp;nbsp;|&amp;amp;nbsp;|&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;!---TPPO---&amp;gt;&lt;br /&gt;
|[[Bezbenpam]]|&amp;amp;nbsp;|&amp;amp;nbsp;|&amp;amp;nbsp;|&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Round of 16===&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&amp;amp;nbsp;&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Katzeburg}}&lt;br /&gt;
|score=3–2&lt;br /&gt;
|team2={{fb|Warkus}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Kelssek}}&lt;br /&gt;
|score=3–4&lt;br /&gt;
|team2={{fb|The Martian Independent Republic}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Capital Park]], [[Kwrpanmap]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Eriadni}}&lt;br /&gt;
|score=2–1&lt;br /&gt;
|team2={{fb|Carpathia and Ruthenia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Zwangzug}}&lt;br /&gt;
|score=0–1&lt;br /&gt;
|team2={{fb|The Ko-orenite Constellation}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Dragon Park]], [[Frjálshöfn]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saterun}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|Milchama}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Eshialand City SuperDome]], [[Eshialand City]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Eastfield Lodge}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|Atheara}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Union Stadium]], [[Vaynorth]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Solgavden}}&lt;br /&gt;
|score=1–2&lt;br /&gt;
|team2={{fb|Sel Appa}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Yzandria Sport Center]], [[Yzandria]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb-rt|Saperetia}}&lt;br /&gt;
|score=1–0&lt;br /&gt;
|team2={{fb|Kamijiro}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[The Launchpad]], [[Bellvale]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Quarterfinals===&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&amp;amp;nbsp;&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb|Katzeburg}}&lt;br /&gt;
|score=&lt;br /&gt;
|team2={{fb|The Martian Independent Republic}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb|Eriadni}}&lt;br /&gt;
|score=&lt;br /&gt;
|team2={{fb|The Ko-orenite Constellation}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb|Milchama}}&lt;br /&gt;
|score=&lt;br /&gt;
|team2={{fb|Eastfield Lodge}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[The Launchpad]], [[Bellvale]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1={{fb|Sel Appa}}&lt;br /&gt;
|score=&lt;br /&gt;
|team2={{fb|Saperetia}}&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Yzandria Sport Center]], [[Yzandria]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Semifinals===&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&amp;amp;nbsp;&lt;br /&gt;
|time=&lt;br /&gt;
|team1=&lt;br /&gt;
|score=&lt;br /&gt;
|team2=&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[National Stadium]], [[Tydebwg]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&lt;br /&gt;
|time=&lt;br /&gt;
|team1=&lt;br /&gt;
|score=&lt;br /&gt;
|team2=&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Union Stadium]], [[Vaynorth]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Third place playoff===&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&amp;amp;nbsp;&lt;br /&gt;
|time=&lt;br /&gt;
|team1=&lt;br /&gt;
|score=&lt;br /&gt;
|team2=&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Sunset Coast Arena]], [[Bezbenpam]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Final===&lt;br /&gt;
{{football box&lt;br /&gt;
|date=&amp;amp;nbsp;&lt;br /&gt;
|time=&lt;br /&gt;
|team1=&lt;br /&gt;
|score=&lt;br /&gt;
|team2=&lt;br /&gt;
|goals1=&lt;br /&gt;
|goals2=&lt;br /&gt;
|stadium=[[Eshialand City SuperDome]], [[Eshialand City]]&lt;br /&gt;
|report=&lt;br /&gt;
|attendance=&lt;br /&gt;
|referee=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[World Cup 101]]&lt;br /&gt;
*[[Baptism of Fire 88]]&lt;br /&gt;
*[https://forum.nationstates.net/viewtopic.php?f=7&amp;amp;t=584780 Everything Thread]&lt;br /&gt;
{{Navbox Cup of Harmony}}&lt;br /&gt;
[[Category:Cup of Harmony]]&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/sandbox-template&amp;diff=75679</id>
		<title>User:Carpathia And Ruthenia/sandbox-template</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/sandbox-template&amp;diff=75679"/>
		<updated>2026-06-29T15:18:20Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bracket A===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/3/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
| RD1-group1 = Bracket A&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1&lt;br /&gt;
|RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Zwangzug}}|RD3-score2-1=0|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket B===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Myrtle Beach}}|RD2-score1-1=3|RD2-score1-2=4&lt;br /&gt;
|RD2-team2={{fb|Auprussia}}|RD2-score2-1=2|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Myrtle Beach}}|RD3-score1-1=2|RD3-score1-2=1|RD3-score1-3=2&lt;br /&gt;
|RD3-team2={{fb|Edsmontik}}|RD3-score2-1=3|RD3-score2-2=0|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket C===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Taeshan}}|RD2-score1-1=0|RD2-score1-2=1&lt;br /&gt;
|RD2-team2={{fb|Natkr}}|RD2-score2-1=2|RD2-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Natkr}}|RD3-score1-1=2|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Pomachetti}}|RD3-score2-1=2|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket D===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Smoltrendestof}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Abanhfleft}}|RD2-score2-1=3|RD2-score2-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Abanhfleft}}|RD3-score1-1=1|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Kwrpania}}|RD3-score2-1=0|RD3-score2-2=4&lt;br /&gt;
}}&lt;br /&gt;
===Bracket E===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Calgasia}}|RD1-score3-1=2|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Captina Island}}|RD1-score4-1=1|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Calgasia}}|RD2-score1-1=0|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|The Ko-orenite Constellation}}|RD2-score2-1=0|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|The Ko-orenite Constellation}}|RD3-score1-1=2|RD3-score1-2=1|RD3-score1-3=2&lt;br /&gt;
|RD3-team2={{fb|Dantopia}} {{aet}}|RD3-score2-1=1|RD3-score2-2=2|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket F===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{strikethrough|{{fb|Andossa Se Mitrin Vega}}}}|RD1-score3-1=1|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Russian Empire EHA}}|RD1-score4-1=0|RD1-score4-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Russian Empire EHA}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Kelssek}}|RD2-score2-1=2|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Kelssek}}|RD3-score1-1=2|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|TJUN-ia}}|RD3-score2-1=1|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket G===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Tomerion }}|RD1-score3-1=0|RD1-score3-2=0&lt;br /&gt;
|RD1-team4={{fb|The Republic of the United Marble Tribes}}|RD1-score4-1=0|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Republic of the United Marble Tribes}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Darmen}}|RD2-score2-1=1|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Darmen}}|RD3-score1-1=4|RD3-score1-2=0|RD3-score1-3=1&lt;br /&gt;
|RD3-team2={{fb|Bostopia}}|RD3-score2-1=1|RD3-score2-2=3|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket H===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Shin-Zetsubo}}|RD1-score3-1=1|RD1-score3-2=4&lt;br /&gt;
|RD1-team4={{fb|The Golden Harp}}|RD1-score4-1=2|RD1-score4-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Golden Harp}}|RD2-score1-1=2|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Soviet Kem}}|RD2-score2-1=0|RD2-score2-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|The Golden Harp}}|RD3-score1-1=3|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Sarzonia}}|RD3-score2-1=1|RD3-score2-2=0&lt;br /&gt;
}}&lt;br /&gt;
===Bracket I===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=3/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Lisander}}|RD1-score3-1=2|RD1-score3-2=1|RD1-score3-3=1&lt;br /&gt;
|RD1-team4={{fb|The Martian Independent Republic}}|RD1-score4-1=0|RD1-score4-2=3|RD1-score4-3=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Martian Independent Republic}}|RD2-score1-1=1|RD2-score1-2=4&lt;br /&gt;
|RD2-team2={{fb|Kamijiro}}|RD2-score2-1=2|RD2-score2-2=5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Kamijiro}}|RD3-score1-1=2|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Sernet}}|RD3-score2-1=3|RD3-score2-2=0&lt;br /&gt;
}}&lt;br /&gt;
===Bracket J===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Aamathyr}}|RD1-score3-1=2|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Atheara}}|RD1-score4-1=0|RD1-score4-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Aamathyr}}|RD2-score1-1=2|RD2-score1-2=1&lt;br /&gt;
|RD2-team2={{fb|Legalese}}|RD2-score2-1=1|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Aamathyr}}|RD3-score1-1=0|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Hanalia}}|RD3-score2-1=2|RD3-score2-2=1&lt;br /&gt;
}}&lt;br /&gt;
===Bracket K===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Super Earth}}|RD1-score3-1=0|RD1-score3-2=0&lt;br /&gt;
|RD1-team4={{fb|Drawkland}}|RD1-score4-1=2|RD1-score4-2=3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Drawkland}}|RD2-score1-1=2|RD2-score1-2=3&lt;br /&gt;
|RD2-team2={{fb|Milchama}}|RD2-score2-1=0|RD2-score2-2=3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Drawkland}}|RD3-score1-1=4|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Saterun}}|RD3-score2-1=2|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket L===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
| RD1-group1 = Pacific&lt;br /&gt;
|RD1-team3={{fb|Siovanija and Teusland}}|RD1-score3-1=1|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Delaclava}}|RD1-score4-1=3|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Delaclava}}|RD2-score1-1=0|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|StrayaRoos}}|RD2-score2-1=0|RD2-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|StrayaRoos}}|RD3-score1-1=4|RD3-score1-2=3|RD3-score1-3=1&lt;br /&gt;
|RD3-team2={{fb|Biyambi}}|RD3-score2-1=4|RD3-score2-2=3|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket M===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|HUElavia}}|RD3-score1-1=1|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Cobrio}}|RD3-score2-1=1|RD3-score2-2=1&lt;br /&gt;
}}&lt;br /&gt;
===Bracket N===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Airannia}}|RD3-score1-1=1|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Masraya}}|RD3-score2-1=1|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=4|maxround=3|byes=3|legs=3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
| RD1-group1 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket A&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| RD1-group4 = &#039;&#039;&#039;&amp;lt;big&amp;gt;Bracket B&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1&lt;br /&gt;
|RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0&lt;br /&gt;
&lt;br /&gt;
|RD2-team7={{fb|Myrtle Beach}}|RD2-score7-1=3|RD2-score7-2=4&lt;br /&gt;
|RD2-team8={{fb|Auprussia}}|RD2-score8-1=2|RD2-score8-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Zwangzug}}|RD3-score2-1=0|RD3-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|RD3-team3={{fb|Myrtle Beach}}|RD3-score3-1=2|RD3-score3-2=1|RD3-score3-3=2&lt;br /&gt;
|RD3-team4={{fb|Edsmontik}}|RD3-score4-1=3|RD3-score4-2=0|RD3-score4-3=3&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/sandbox-template&amp;diff=75676</id>
		<title>User:Carpathia And Ruthenia/sandbox-template</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=User:Carpathia_And_Ruthenia/sandbox-template&amp;diff=75676"/>
		<updated>2026-06-29T13:46:01Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;===Bracket A=== {{#invoke: Team bracket | main |rounds=3|byes=3|legs=2/3/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes | RD1-group1 = Bracket A |RD1=Round One |RD2=Round Two |RD3=Round Three  &amp;lt;!--SF--&amp;gt; |RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1 |RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0  &amp;lt;!--F--&amp;gt; |RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2 |RD3-team2={{fb|Zwang...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bracket A===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/3/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
| RD1-group1 = Bracket A&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Choppyhausen}}|RD2-score1-1=4|RD2-score1-2=1|RD2-score1-3=1&lt;br /&gt;
|RD2-team2={{fb|Katzeburg}}|RD2-score2-1=3|RD2-score2-2=2|RD2-score2-3=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Choppyhausen}}|RD3-score1-1=2|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Zwangzug}}|RD3-score2-1=0|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket B===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Myrtle Beach}}|RD2-score1-1=3|RD2-score1-2=4&lt;br /&gt;
|RD2-team2={{fb|Auprussia}}|RD2-score2-1=2|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Myrtle Beach}}|RD3-score1-1=2|RD3-score1-2=1|RD3-score1-3=2&lt;br /&gt;
|RD3-team2={{fb|Edsmontik}}|RD3-score2-1=3|RD3-score2-2=0|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket C===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Taeshan}}|RD2-score1-1=0|RD2-score1-2=1&lt;br /&gt;
|RD2-team2={{fb|Natkr}}|RD2-score2-1=2|RD2-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Natkr}}|RD3-score1-1=2|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Pomachetti}}|RD3-score2-1=2|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket D===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Smoltrendestof}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Abanhfleft}}|RD2-score2-1=3|RD2-score2-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Abanhfleft}}|RD3-score1-1=1|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Kwrpania}}|RD3-score2-1=0|RD3-score2-2=4&lt;br /&gt;
}}&lt;br /&gt;
===Bracket E===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Calgasia}}|RD1-score3-1=2|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Captina Island}}|RD1-score4-1=1|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Calgasia}}|RD2-score1-1=0|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|The Ko-orenite Constellation}}|RD2-score2-1=0|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|The Ko-orenite Constellation}}|RD3-score1-1=2|RD3-score1-2=1|RD3-score1-3=2&lt;br /&gt;
|RD3-team2={{fb|Dantopia}} {{aet}}|RD3-score2-1=1|RD3-score2-2=2|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket F===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{strikethrough|{{fb|Andossa Se Mitrin Vega}}}}|RD1-score3-1=1|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Russian Empire EHA}}|RD1-score4-1=0|RD1-score4-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Russian Empire EHA}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Kelssek}}|RD2-score2-1=2|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Kelssek}}|RD3-score1-1=2|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|TJUN-ia}}|RD3-score2-1=1|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket G===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Tomerion }}|RD1-score3-1=0|RD1-score3-2=0&lt;br /&gt;
|RD1-team4={{fb|The Republic of the United Marble Tribes}}|RD1-score4-1=0|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Republic of the United Marble Tribes}}|RD2-score1-1=1|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Darmen}}|RD2-score2-1=1|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Darmen}}|RD3-score1-1=4|RD3-score1-2=0|RD3-score1-3=1&lt;br /&gt;
|RD3-team2={{fb|Bostopia}}|RD3-score2-1=1|RD3-score2-2=3|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket H===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Shin-Zetsubo}}|RD1-score3-1=1|RD1-score3-2=4&lt;br /&gt;
|RD1-team4={{fb|The Golden Harp}}|RD1-score4-1=2|RD1-score4-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Golden Harp}}|RD2-score1-1=2|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|Soviet Kem}}|RD2-score2-1=0|RD2-score2-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|The Golden Harp}}|RD3-score1-1=3|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Sarzonia}}|RD3-score2-1=1|RD3-score2-2=0&lt;br /&gt;
}}&lt;br /&gt;
===Bracket I===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=3/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Lisander}}|RD1-score3-1=2|RD1-score3-2=1|RD1-score3-3=1&lt;br /&gt;
|RD1-team4={{fb|The Martian Independent Republic}}|RD1-score4-1=0|RD1-score4-2=3|RD1-score4-3=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|The Martian Independent Republic}}|RD2-score1-1=1|RD2-score1-2=4&lt;br /&gt;
|RD2-team2={{fb|Kamijiro}}|RD2-score2-1=2|RD2-score2-2=5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Kamijiro}}|RD3-score1-1=2|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Sernet}}|RD3-score2-1=3|RD3-score2-2=0&lt;br /&gt;
}}&lt;br /&gt;
===Bracket J===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Aamathyr}}|RD1-score3-1=2|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Atheara}}|RD1-score4-1=0|RD1-score4-2=0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Aamathyr}}|RD2-score1-1=2|RD2-score1-2=1&lt;br /&gt;
|RD2-team2={{fb|Legalese}}|RD2-score2-1=1|RD2-score2-2=4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Aamathyr}}|RD3-score1-1=0|RD3-score1-2=0&lt;br /&gt;
|RD3-team2={{fb|Hanalia}}|RD3-score2-1=2|RD3-score2-2=1&lt;br /&gt;
}}&lt;br /&gt;
===Bracket K===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
|RD1-team3={{fb|Super Earth}}|RD1-score3-1=0|RD1-score3-2=0&lt;br /&gt;
|RD1-team4={{fb|Drawkland}}|RD1-score4-1=2|RD1-score4-2=3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Drawkland}}|RD2-score1-1=2|RD2-score1-2=3&lt;br /&gt;
|RD2-team2={{fb|Milchama}}|RD2-score2-1=0|RD2-score2-2=3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Drawkland}}|RD3-score1-1=4|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Saterun}}|RD3-score2-1=2|RD3-score2-2=2&lt;br /&gt;
}}&lt;br /&gt;
===Bracket L===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/3|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
| RD1-group1 = Pacific&lt;br /&gt;
|RD1-team3={{fb|Siovanija and Teusland}}|RD1-score3-1=1|RD1-score3-2=1&lt;br /&gt;
|RD1-team4={{fb|Delaclava}}|RD1-score4-1=3|RD1-score4-2=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
|RD2-team1={{fb|Delaclava}}|RD2-score1-1=0|RD2-score1-2=0&lt;br /&gt;
|RD2-team2={{fb|StrayaRoos}}|RD2-score2-1=0|RD2-score2-2=2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|StrayaRoos}}|RD3-score1-1=4|RD3-score1-2=3|RD3-score1-3=1&lt;br /&gt;
|RD3-team2={{fb|Biyambi}}|RD3-score2-1=4|RD3-score2-2=3|RD3-score2-3=3&lt;br /&gt;
}}&lt;br /&gt;
===Bracket M===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|HUElavia}}|RD3-score1-1=1|RD3-score1-2=2&lt;br /&gt;
|RD3-team2={{fb|Cobrio}}|RD3-score2-1=1|RD3-score2-2=1&lt;br /&gt;
}}&lt;br /&gt;
===Bracket N===&lt;br /&gt;
{{#invoke: Team bracket | main&lt;br /&gt;
|rounds=3|byes=3|legs=2/2/2|sepwidth=1|boldwinner=high|hideomittedscores = 1|aggregate=score|nowrap=yes&lt;br /&gt;
&lt;br /&gt;
|RD1=Round One&lt;br /&gt;
|RD2=Round Two&lt;br /&gt;
|RD3=Round Three&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--SF--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--F--&amp;gt;&lt;br /&gt;
|RD3-team1={{fb|Airannia}}|RD3-score1-1=1|RD3-score1-2=1&lt;br /&gt;
|RD3-team2={{fb|Masraya}}|RD3-score2-1=1|RD3-score2-2=2&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Kharakia&amp;diff=75675</id>
		<title>Template:Country data Kharakia</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Kharakia&amp;diff=75675"/>
		<updated>2026-06-29T10:18:22Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Kharakia&lt;br /&gt;
| flag alias = Flag of Kharakia.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Kharakia.png&amp;diff=75674</id>
		<title>File:Flag of Kharakia.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Kharakia.png&amp;diff=75674"/>
		<updated>2026-06-29T10:17:54Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Olastor&amp;diff=75673</id>
		<title>Template:Country data Olastor</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Olastor&amp;diff=75673"/>
		<updated>2026-06-29T10:14:58Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Olastor&lt;br /&gt;
| flag alias = Flag of Olastor.svg&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Olastor.svg&amp;diff=75672</id>
		<title>File:Flag of Olastor.svg</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Olastor.svg&amp;diff=75672"/>
		<updated>2026-06-29T10:14:39Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Wondering_Refugees&amp;diff=75671</id>
		<title>Template:Country data Wondering Refugees</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Wondering_Refugees&amp;diff=75671"/>
		<updated>2026-06-29T10:10:40Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Wondering Refugees | flag alias = Flag of Wondering Refugees.svg | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Wondering Refugees&lt;br /&gt;
| flag alias = Flag of Wondering Refugees.svg&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Wondering_Refugees.svg&amp;diff=75670</id>
		<title>File:Flag of Wondering Refugees.svg</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Wondering_Refugees.svg&amp;diff=75670"/>
		<updated>2026-06-29T10:10:24Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Smoltrendestof&amp;diff=75669</id>
		<title>Template:Country data Smoltrendestof</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Smoltrendestof&amp;diff=75669"/>
		<updated>2026-06-29T10:10:08Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Smoltrendestof | flag alias = Flag of Smoltrendestof.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Smoltrendestof&lt;br /&gt;
| flag alias = Flag of Smoltrendestof.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Smoltrendestof.png&amp;diff=75668</id>
		<title>File:Flag of Smoltrendestof.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Smoltrendestof.png&amp;diff=75668"/>
		<updated>2026-06-29T10:09:47Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Skorpiie&amp;diff=75667</id>
		<title>Template:Country data Skorpiie</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Skorpiie&amp;diff=75667"/>
		<updated>2026-06-29T10:09:22Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Skorpiie | flag alias = Flag of Skorpiie.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Skorpiie&lt;br /&gt;
| flag alias = Flag of Skorpiie.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Skorpiie.png&amp;diff=75666</id>
		<title>File:Flag of Skorpiie.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Skorpiie.png&amp;diff=75666"/>
		<updated>2026-06-29T10:09:06Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Nueva_Compostela&amp;diff=75665</id>
		<title>Template:Country data Nueva Compostela</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Nueva_Compostela&amp;diff=75665"/>
		<updated>2026-06-29T10:08:52Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Nueva Compostela | flag alias = Flag of Nueva Compostela.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Nueva Compostela&lt;br /&gt;
| flag alias = Flag of Nueva Compostela.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Nueva_Compostela.png&amp;diff=75664</id>
		<title>File:Flag of Nueva Compostela.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Nueva_Compostela.png&amp;diff=75664"/>
		<updated>2026-06-29T10:08:32Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Nation_states_logic&amp;diff=75663</id>
		<title>Template:Country data Nation states logic</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Nation_states_logic&amp;diff=75663"/>
		<updated>2026-06-29T10:07:47Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Nation States Logic | flag alias = Flag of Nation States Logic.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Nation States Logic&lt;br /&gt;
| flag alias = Flag of Nation States Logic.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Nation_States_Logic.png&amp;diff=75662</id>
		<title>File:Flag of Nation States Logic.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Nation_States_Logic.png&amp;diff=75662"/>
		<updated>2026-06-29T10:07:18Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Kharakia&amp;diff=75661</id>
		<title>Template:Country data Kharakia</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Kharakia&amp;diff=75661"/>
		<updated>2026-06-29T10:06:39Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Kharakia | flag alias = Flag of Ex-Nation.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Kharakia&lt;br /&gt;
| flag alias = Flag of Ex-Nation.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Hintuwan&amp;diff=75660</id>
		<title>Template:Country data Hintuwan</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Hintuwan&amp;diff=75660"/>
		<updated>2026-06-29T10:05:44Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Hintuwan | flag alias = Flag of Hintuwan.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Hintuwan&lt;br /&gt;
| flag alias = Flag of Hintuwan.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Hintuwan.png&amp;diff=75659</id>
		<title>File:Flag of Hintuwan.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Hintuwan.png&amp;diff=75659"/>
		<updated>2026-06-29T10:05:26Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Bakhuchistan&amp;diff=75658</id>
		<title>Template:Country data Bakhuchistan</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Bakhuchistan&amp;diff=75658"/>
		<updated>2026-06-29T10:04:39Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Bakhuchistan | flag alias = Flag of Bakhuchistan.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Bakhuchistan&lt;br /&gt;
| flag alias = Flag of Bakhuchistan.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Bakhuchistan.png&amp;diff=75657</id>
		<title>File:Flag of Bakhuchistan.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Bakhuchistan.png&amp;diff=75657"/>
		<updated>2026-06-29T10:04:17Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Epicly_Amazing_Giraffes&amp;diff=75656</id>
		<title>Template:Country data Epicly Amazing Giraffes</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Epicly_Amazing_Giraffes&amp;diff=75656"/>
		<updated>2026-06-29T10:03:07Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Epicly Amazing Giraffes | flag alias = Flag of Epicly Amazing Giraffes.jpg | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Epicly Amazing Giraffes&lt;br /&gt;
| flag alias = Flag of Epicly Amazing Giraffes.jpg&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Epicly_Amazing_Giraffes.jpg&amp;diff=75655</id>
		<title>File:Flag of Epicly Amazing Giraffes.jpg</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Epicly_Amazing_Giraffes.jpg&amp;diff=75655"/>
		<updated>2026-06-29T10:02:47Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Burikinia&amp;diff=75654</id>
		<title>Template:Country data Burikinia</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Burikinia&amp;diff=75654"/>
		<updated>2026-06-29T10:01:45Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Burikinia | flag alias = Flag of Burikinia.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Burikinia&lt;br /&gt;
| flag alias = Flag of Burikinia.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Burikinia.png&amp;diff=75653</id>
		<title>File:Flag of Burikinia.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Burikinia.png&amp;diff=75653"/>
		<updated>2026-06-29T10:00:59Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Afanc_Strait&amp;diff=75652</id>
		<title>Template:Country data Afanc Strait</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Afanc_Strait&amp;diff=75652"/>
		<updated>2026-06-29T09:59:58Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Afanc Strait | flag alias = Flag of The Afanc Strait.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Afanc Strait&lt;br /&gt;
| flag alias = Flag of The Afanc Strait.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Brusselstein&amp;diff=75651</id>
		<title>Template:Country data Brusselstein</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Brusselstein&amp;diff=75651"/>
		<updated>2026-06-29T09:58:38Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Brusselstein | flag alias = Flag of Brusselstein.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Brusselstein&lt;br /&gt;
| flag alias = Flag of Brusselstein.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Brusselstein.png&amp;diff=75650</id>
		<title>File:Flag of Brusselstein.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Brusselstein.png&amp;diff=75650"/>
		<updated>2026-06-29T09:58:21Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Middle_Alba&amp;diff=75649</id>
		<title>Template:Country data Middle Alba</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Middle_Alba&amp;diff=75649"/>
		<updated>2026-06-29T09:57:32Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Middle Alba | flag alias = Flag of Middle Alba.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Middle Alba&lt;br /&gt;
| flag alias = Flag of Middle Alba.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Middle_Alba.png&amp;diff=75648</id>
		<title>File:Flag of Middle Alba.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Middle_Alba.png&amp;diff=75648"/>
		<updated>2026-06-29T09:57:11Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Kordavia&amp;diff=75647</id>
		<title>Template:Country data Kordavia</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Kordavia&amp;diff=75647"/>
		<updated>2026-06-29T09:55:58Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Kordavia | flag alias = Flag of Kordavia.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Kordavia&lt;br /&gt;
| flag alias = Flag of Kordavia.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Kordavia.png&amp;diff=75646</id>
		<title>File:Flag of Kordavia.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Kordavia.png&amp;diff=75646"/>
		<updated>2026-06-29T09:55:40Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Kaumann&amp;diff=75645</id>
		<title>Template:Country data Kaumann</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Kaumann&amp;diff=75645"/>
		<updated>2026-06-29T09:55:09Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Kaumann | flag alias = Flag of Kaumann.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Kaumann&lt;br /&gt;
| flag alias = Flag of Kaumann.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=File:Flag_of_Kaumann.png&amp;diff=75644</id>
		<title>File:Flag of Kaumann.png</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=File:Flag_of_Kaumann.png&amp;diff=75644"/>
		<updated>2026-06-29T09:54:25Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Soviet_Kem&amp;diff=75643</id>
		<title>Template:Country data Soviet Kem</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Soviet_Kem&amp;diff=75643"/>
		<updated>2026-06-29T09:53:57Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Soviet Kem&lt;br /&gt;
| flag alias = Flag of Soviet Kem.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
	<entry>
		<id>https://nssportwiki.com/index.php?title=Template:Country_data_Woodsmere&amp;diff=75642</id>
		<title>Template:Country data Woodsmere</title>
		<link rel="alternate" type="text/html" href="https://nssportwiki.com/index.php?title=Template:Country_data_Woodsmere&amp;diff=75642"/>
		<updated>2026-06-29T09:53:26Z</updated>

		<summary type="html">&lt;p&gt;Carpathia And Ruthenia: Created page with &amp;quot;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}} | alias = Woodsmere | flag alias = Flag of Woodsmere.png | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | altlink = {{{altlink|}}} | altvar = {{{altvar|}}} &amp;lt;noinclude&amp;gt; | redir1 =  &amp;lt;/noinclude&amp;gt; }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ {{{1&amp;lt;noinclude&amp;gt;|country showdata&amp;lt;/noinclude&amp;gt;}}}&lt;br /&gt;
| alias = Woodsmere&lt;br /&gt;
| flag alias = Flag of Woodsmere.png&lt;br /&gt;
| size = {{{size|}}}&lt;br /&gt;
| name = {{{name|}}}&lt;br /&gt;
| variant = {{{variant|}}}&lt;br /&gt;
| altlink = {{{altlink|}}}&lt;br /&gt;
| altvar = {{{altvar|}}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
| redir1 = &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carpathia And Ruthenia</name></author>
	</entry>
</feed>