Difference between revisions of "Template:8DEBracket"

From QWiki
m
m (Applying fix for wider popups)
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D1race|}}}|background:{{RaceColor|{{{R1D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D1flag|}}}|{{FlagNoLink/{{lc:{{{R1D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D1|R1D1}}}</span><div class="bracket-score" style="width:21px">{{{R1D1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D1race|}}}|background:{{RaceColor|{{{R1D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D1flag|}}}|{{FlagNoLink/{{lc:{{{R1D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D1|R1D1}}}</span><div class="bracket-score" style="width:21px">{{{R1D1score|}}}</div></div></div>
{{#if:{{{R1G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D1|}}}|{{{R1D1}}}|TBD}}|{{{R1D1flag|}}}|{{#if:{{{R1D2|}}}|{{{R1D2}}}|TBD}}|{{{R1D2race|}}}}} {{{R1G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D1|}}}|{{{R1D1}}}|TBD}}|{{{R1D1flag|}}}|{{#if:{{{R1D2|}}}|{{{R1D2}}}|TBD}}|{{{R1D2flag|}}}}} {{{R1G1details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D2race|}}}|background:{{RaceColor|{{{R1D2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D2flag|}}}|{{FlagNoLink/{{lc:{{{R1D2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D2|R1D2}}}</span><div class="bracket-score" style="width:21px">{{{R1D2score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D2race|}}}|background:{{RaceColor|{{{R1D2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D2flag|}}}|{{FlagNoLink/{{lc:{{{R1D2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D2|R1D2}}}</span><div class="bracket-score" style="width:21px">{{{R1D2score|}}}</div></div></div>
Line 14: Line 14:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D3race|}}}|background:{{RaceColor|{{{R1D3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D3flag|}}}|{{FlagNoLink/{{lc:{{{R1D3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D3|R1D3}}}</span><div class="bracket-score" style="width:21px">{{{R1D3score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D3race|}}}|background:{{RaceColor|{{{R1D3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D3flag|}}}|{{FlagNoLink/{{lc:{{{R1D3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D3|R1D3}}}</span><div class="bracket-score" style="width:21px">{{{R1D3score|}}}</div></div></div>
{{#if:{{{R1G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D3|}}}|{{{R1D3}}}|TBD}}|{{{R1D3flag|}}}|{{#if:{{{R1D4|}}}|{{{R1D4}}}|TBD}}|{{{R1D4race|}}}}} {{{R1G2details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D3|}}}|{{{R1D3}}}|TBD}}|{{{R1D3flag|}}}|{{#if:{{{R1D4|}}}|{{{R1D4}}}|TBD}}|{{{R1D4flag|}}}}} {{{R1G2details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D4win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D4win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D4race|}}}|background:{{RaceColor|{{{R1D4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D4flag|}}}|{{FlagNoLink/{{lc:{{{R1D4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D4|R1D4}}}</span><div class="bracket-score" style="width:21px">{{{R1D4score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D4race|}}}|background:{{RaceColor|{{{R1D4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D4flag|}}}|{{FlagNoLink/{{lc:{{{R1D4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D4|R1D4}}}</span><div class="bracket-score" style="width:21px">{{{R1D4score|}}}</div></div></div>
Line 22: Line 22:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D5win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D5win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D5race|}}}|background:{{RaceColor|{{{R1D5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D5flag|}}}|{{FlagNoLink/{{lc:{{{R1D5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D5|R1D5}}}</span><div class="bracket-score" style="width:21px">{{{R1D5score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D5race|}}}|background:{{RaceColor|{{{R1D5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D5flag|}}}|{{FlagNoLink/{{lc:{{{R1D5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D5|R1D5}}}</span><div class="bracket-score" style="width:21px">{{{R1D5score|}}}</div></div></div>
{{#if:{{{R1G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D5|}}}|{{{R1D5}}}|TBD}}|{{{R1D5flag|}}}|{{#if:{{{R1D6|}}}|{{{R1D6}}}|TBD}}|{{{R1D6race|}}}}} {{{R1G3details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D5|}}}|{{{R1D5}}}|TBD}}|{{{R1D5flag|}}}|{{#if:{{{R1D6|}}}|{{{R1D6}}}|TBD}}|{{{R1D6flag|}}}}} {{{R1G3details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D6win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D6win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D6race|}}}|background:{{RaceColor|{{{R1D6race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D6flag|}}}|{{FlagNoLink/{{lc:{{{R1D6flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D6|R1D6}}}</span><div class="bracket-score" style="width:21px">{{{R1D6score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D6race|}}}|background:{{RaceColor|{{{R1D6race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D6flag|}}}|{{FlagNoLink/{{lc:{{{R1D6flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D6|R1D6}}}</span><div class="bracket-score" style="width:21px">{{{R1D6score|}}}</div></div></div>
Line 30: Line 30:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D7win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D7win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D7race|}}}|background:{{RaceColor|{{{R1D7race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D7flag|}}}|{{FlagNoLink/{{lc:{{{R1D7flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D7|R1D7}}}</span><div class="bracket-score" style="width:21px">{{{R1D7score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D7race|}}}|background:{{RaceColor|{{{R1D7race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D7flag|}}}|{{FlagNoLink/{{lc:{{{R1D7flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D7|R1D7}}}</span><div class="bracket-score" style="width:21px">{{{R1D7score|}}}</div></div></div>
{{#if:{{{R1G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D7|}}}|{{{R1D7}}}|TBD}}|{{{R1D7flag|}}}|{{#if:{{{R1D8|}}}|{{{R1D8}}}|TBD}}|{{{R1D8race|}}}}} {{{R1G4details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D7|}}}|{{{R1D7}}}|TBD}}|{{{R1D7flag|}}}|{{#if:{{{R1D8|}}}|{{{R1D8}}}|TBD}}|{{{R1D8flag|}}}}} {{{R1G4details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D8win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D8win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D8race|}}}|background:{{RaceColor|{{{R1D8race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D8flag|}}}|{{FlagNoLink/{{lc:{{{R1D8flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D8|R1D8}}}</span><div class="bracket-score" style="width:21px">{{{R1D8score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D8race|}}}|background:{{RaceColor|{{{R1D8race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D8flag|}}}|{{FlagNoLink/{{lc:{{{R1D8flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D8|R1D8}}}</span><div class="bracket-score" style="width:21px">{{{R1D8score|}}}</div></div></div>
Line 71: Line 71:
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2W1race|}}}|background:{{RaceColor|{{{R2W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W1flag|}}}|{{FlagNoLink/{{lc:{{{R2W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W1|R2W1}}}</span><div class="bracket-score" style="width:21px">{{{R2W1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2W1race|}}}|background:{{RaceColor|{{{R2W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W1flag|}}}|{{FlagNoLink/{{lc:{{{R2W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W1|R2W1}}}</span><div class="bracket-score" style="width:21px">{{{R2W1score|}}}</div></div></div>
{{#if:{{{R2G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2W1|}}}|{{{R2W1}}}|TBD}}|{{{R2W1flag|}}}|{{#if:{{{R2W2|}}}|{{{R2W2}}}|TBD}}|{{{R2W2race|}}}}} {{{R2G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2W1|}}}|{{{R2W1}}}|TBD}}|{{{R2W1flag|}}}|{{#if:{{{R2W2|}}}|{{{R2W2}}}|TBD}}|{{{R2W2flag|}}}}} {{{R2G1details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W2race|}}}|background:{{RaceColor|{{{R2W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W2flag|}}}|{{FlagNoLink/{{lc:{{{R2W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W2|R2W2}}}</span><div class="bracket-score" style="width:21px">{{{R2W2score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W2race|}}}|background:{{RaceColor|{{{R2W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W2flag|}}}|{{FlagNoLink/{{lc:{{{R2W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W2|R2W2}}}</span><div class="bracket-score" style="width:21px">{{{R2W2score|}}}</div></div></div>
Line 79: Line 79:
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2W3race|}}}|background:{{RaceColor|{{{R2W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W3flag|}}}|{{FlagNoLink/{{lc:{{{R2W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W3|R2W3}}}</span><div class="bracket-score" style="width:21px">{{{R2W3score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2W3race|}}}|background:{{RaceColor|{{{R2W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W3flag|}}}|{{FlagNoLink/{{lc:{{{R2W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W3|R2W3}}}</span><div class="bracket-score" style="width:21px">{{{R2W3score|}}}</div></div></div>
{{#if:{{{R2G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2W3|}}}|{{{R2W3}}}|TBD}}|{{{R2W3flag|}}}|{{#if:{{{R2W4|}}}|{{{R2W4}}}|TBD}}|{{{R2W4race|}}}}} {{{R2G2details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2W3|}}}|{{{R2W3}}}|TBD}}|{{{R2W3flag|}}}|{{#if:{{{R2W4|}}}|{{{R2W4}}}|TBD}}|{{{R2W4flag|}}}}} {{{R2G2details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W4win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R2W4win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W4race|}}}|background:{{RaceColor|{{{R2W4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W4flag|}}}|{{FlagNoLink/{{lc:{{{R2W4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W4|R2W4}}}</span><div class="bracket-score" style="width:21px">{{{R2W4score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W4race|}}}|background:{{RaceColor|{{{R2W4race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W4flag|}}}|{{FlagNoLink/{{lc:{{{R2W4flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W4|R2W4}}}</span><div class="bracket-score" style="width:21px">{{{R2W4score|}}}</div></div></div>
Line 124: Line 124:
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R4W1race|}}}|background:{{RaceColor|{{{R4W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W1flag|}}}|{{FlagNoLink/{{lc:{{{R4W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W1|R4W1}}}</span><div class="bracket-score" style="width:21px">{{{R4W1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R4W1race|}}}|background:{{RaceColor|{{{R4W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W1flag|}}}|{{FlagNoLink/{{lc:{{{R4W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W1|R4W1}}}</span><div class="bracket-score" style="width:21px">{{{R4W1score|}}}</div></div></div>
{{#if:{{{R4G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R4G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R4W1|}}}|{{{R4W1}}}|TBD}}|{{{R4W1flag|}}}|{{#if:{{{R4W2|}}}|{{{R4W2}}}|TBD}}|{{{R4W2race|}}}}} {{{R4G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R4W1|}}}|{{{R4W1}}}|TBD}}|{{{R4W1flag|}}}|{{#if:{{{R4W2|}}}|{{{R4W2}}}|TBD}}|{{{R4W2flag|}}}}} {{{R4G1details}}}</div></div>}}
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r3" style="{{#if:{{{R4W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W2race|}}}|background:{{RaceColor|{{{R4W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W2flag|}}}|{{FlagNoLink/{{lc:{{{R4W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W2|R4W2}}}</span><div class="bracket-score" style="width:21px">{{{R4W2score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W2race|}}}|background:{{RaceColor|{{{R4W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W2flag|}}}|{{FlagNoLink/{{lc:{{{R4W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W2|R4W2}}}</span><div class="bracket-score" style="width:21px">{{{R4W2score|}}}</div></div></div>
Line 135: Line 135:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D9win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D9win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D9race|}}}|background:{{RaceColor|{{{R1D9race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D9flag|}}}|{{FlagNoLink/{{lc:{{{R1D9flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D9|R1D9}}}</span><div class="bracket-score" style="width:21px">{{{R1D9score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D9race|}}}|background:{{RaceColor|{{{R1D9race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D9flag|}}}|{{FlagNoLink/{{lc:{{{R1D9flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D9|R1D9}}}</span><div class="bracket-score" style="width:21px">{{{R1D9score|}}}</div></div></div>
{{#if:{{{R1G5details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G5details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D9|}}}|{{{R1D9}}}|TBD}}|{{{R1D9flag|}}}|{{#if:{{{R1D10|}}}|{{{R1D10}}}|TBD}}|{{{R1D10race|}}}}} {{{R1G5details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D9|}}}|{{{R1D9}}}|TBD}}|{{{R1D9flag|}}}|{{#if:{{{R1D10|}}}|{{{R1D10}}}|TBD}}|{{{R1D10flag|}}}}} {{{R1G5details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D10win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D10win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D10race|}}}|background:{{RaceColor|{{{R1D10race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D10flag|}}}|{{FlagNoLink/{{lc:{{{R1D10flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D10|R1D10}}}</span><div class="bracket-score" style="width:21px">{{{R1D10score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D10race|}}}|background:{{RaceColor|{{{R1D10race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D10flag|}}}|{{FlagNoLink/{{lc:{{{R1D10flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D10|R1D10}}}</span><div class="bracket-score" style="width:21px">{{{R1D10score|}}}</div></div></div>
Line 143: Line 143:
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D11win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D11win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R1D11race|}}}|background:{{RaceColor|{{{R1D11race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D11flag|}}}|{{FlagNoLink/{{lc:{{{R1D11flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D11|R1D11}}}</span><div class="bracket-score" style="width:21px">{{{R1D11score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R1D11race|}}}|background:{{RaceColor|{{{R1D11race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D11flag|}}}|{{FlagNoLink/{{lc:{{{R1D11flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D11|R1D11}}}</span><div class="bracket-score" style="width:21px">{{{R1D11score|}}}</div></div></div>
{{#if:{{{R1G6details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R1G6details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R1D11|}}}|{{{R1D11}}}|TBD}}|{{{R1D11flag|}}}|{{#if:{{{R1D12|}}}|{{{R1D12}}}|TBD}}|{{{R1D12race|}}}}} {{{R1G6details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R1D11|}}}|{{{R1D11}}}|TBD}}|{{{R1D11flag|}}}|{{#if:{{{R1D12|}}}|{{{R1D12}}}|TBD}}|{{{R1D12flag|}}}}} {{{R1G6details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D12win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R1D12win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D12race|}}}|background:{{RaceColor|{{{R1D12race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D12flag|}}}|{{FlagNoLink/{{lc:{{{R1D12flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D12|R1D12}}}</span><div class="bracket-score" style="width:21px">{{{R1D12score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R1D12race|}}}|background:{{RaceColor|{{{R1D12race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R1D12flag|}}}|{{FlagNoLink/{{lc:{{{R1D12flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R1D12|R1D12}}}</span><div class="bracket-score" style="width:21px">{{{R1D12score|}}}</div></div></div>
Line 176: Line 176:
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2D1race|}}}|background:{{RaceColor|{{{R2D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D1flag|}}}|{{FlagNoLink/{{lc:{{{R2D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D1|R2D1}}}</span><div class="bracket-score" style="width:21px">{{{R2D1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2D1race|}}}|background:{{RaceColor|{{{R2D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D1flag|}}}|{{FlagNoLink/{{lc:{{{R2D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D1|R2D1}}}</span><div class="bracket-score" style="width:21px">{{{R2D1score|}}}</div></div></div>
{{#if:{{{R2G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G3details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2D1|}}}|{{{R2D1}}}|TBD}}|{{{R2D1flag|}}}|{{#if:{{{R2W5|}}}|{{{R2W5}}}|TBD}}|{{{R2W5race|}}}}} {{{R2G3details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2D1|}}}|{{{R2D1}}}|TBD}}|{{{R2D1flag|}}}|{{#if:{{{R2W5|}}}|{{{R2W5}}}|TBD}}|{{{R2W5flag|}}}}} {{{R2G3details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W5win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W5win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W5race|}}}|background:{{RaceColor|{{{R2W5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W5flag|}}}|{{FlagNoLink/{{lc:{{{R2W5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W5|R2W5}}}</span><div class="bracket-score" style="width:21px">{{{R2W5score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W5race|}}}|background:{{RaceColor|{{{R2W5race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W5flag|}}}|{{FlagNoLink/{{lc:{{{R2W5flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W5|R2W5}}}</span><div class="bracket-score" style="width:21px">{{{R2W5score|}}}</div></div></div>
Line 184: Line 184:
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2D2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R2D2race|}}}|background:{{RaceColor|{{{R2D2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D2flag|}}}|{{FlagNoLink/{{lc:{{{R2D2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D2|R2D2}}}</span><div class="bracket-score" style="width:21px">{{{R2D2score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R2D2race|}}}|background:{{RaceColor|{{{R2D2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2D2flag|}}}|{{FlagNoLink/{{lc:{{{R2D2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2D2|R2D2}}}</span><div class="bracket-score" style="width:21px">{{{R2D2score|}}}</div></div></div>
{{#if:{{{R2G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R2G4details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R2D2|}}}|{{{R2D2}}}|TBD}}|{{{R2D2flag|}}}|{{#if:{{{R2W6|}}}|{{{R2W6}}}|TBD}}|{{{R2W6race|}}}}} {{{R2G4details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R2D2|}}}|{{{R2D2}}}|TBD}}|{{{R2D2flag|}}}|{{#if:{{{R2W6|}}}|{{{R2W6}}}|TBD}}|{{{R2W6flag|}}}}} {{{R2G4details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W6win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R2W6win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W6race|}}}|background:{{RaceColor|{{{R2W6race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W6flag|}}}|{{FlagNoLink/{{lc:{{{R2W6flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W6|R2W6}}}</span><div class="bracket-score" style="width:21px">{{{R2W6score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R2W6race|}}}|background:{{RaceColor|{{{R2W6race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R2W6flag|}}}|{{FlagNoLink/{{lc:{{{R2W6flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R2W6|R2W6}}}</span><div class="bracket-score" style="width:21px">{{{R2W6score|}}}</div></div></div>
Line 211: Line 211:
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R3W1race|}}}|background:{{RaceColor|{{{R3W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W1flag|}}}|{{FlagNoLink/{{lc:{{{R3W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W1|R3W1}}}</span><div class="bracket-score" style="width:21px">{{{R3W1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R3W1race|}}}|background:{{RaceColor|{{{R3W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W1flag|}}}|{{FlagNoLink/{{lc:{{{R3W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W1|R3W1}}}</span><div class="bracket-score" style="width:21px">{{{R3W1score|}}}</div></div></div>
{{#if:{{{R3G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R3G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R3W1|}}}|{{{R3W1}}}|TBD}}|{{{R3W1flag|}}}|{{#if:{{{R3W2|}}}|{{{R3W2}}}|TBD}}|{{{R3W2race|}}}}} {{{R3G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R3W1|}}}|{{{R3W1}}}|TBD}}|{{{R3W1flag|}}}|{{#if:{{{R3W2|}}}|{{{R3W2}}}|TBD}}|{{{R3W2flag|}}}}} {{{R3G1details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R3W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R3W2race|}}}|background:{{RaceColor|{{{R3W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W2flag|}}}|{{FlagNoLink/{{lc:{{{R3W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W2|R3W2}}}</span><div class="bracket-score" style="width:21px">{{{R3W2score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R3W2race|}}}|background:{{RaceColor|{{{R3W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R3W2flag|}}}|{{FlagNoLink/{{lc:{{{R3W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R3W2|R3W2}}}</span><div class="bracket-score" style="width:21px">{{{R3W2score|}}}</div></div></div>
Line 234: Line 234:
 
<div class="bracket-cell-r2" style="{{#if:{{{R4D1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R4D1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R4D1race|}}}|background:{{RaceColor|{{{R4D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4D1flag|}}}|{{FlagNoLink/{{lc:{{{R4D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4D1|R4D1}}}</span><div class="bracket-score" style="width:21px">{{{R4D1score|}}}</div></div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R4D1race|}}}|background:{{RaceColor|{{{R4D1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4D1flag|}}}|{{FlagNoLink/{{lc:{{{R4D1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4D1|R4D1}}}</span><div class="bracket-score" style="width:21px">{{{R4D1score|}}}</div></div></div>
{{#if:{{{R4G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
+
{{#if:{{{R4G2details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{{column-width|150}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R4D1|}}}|{{{R4D1}}}|TBD}}|{{{R4D1flag|}}}|{{#if:{{{R4W3|}}}|{{{R4W3}}}|TBD}}|{{{R4W3race|}}}}} {{{R4G2details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R4D1|}}}|{{{R4D1}}}|TBD}}|{{{R4D1flag|}}}|{{#if:{{{R4W3|}}}|{{{R4W3}}}|TBD}}|{{{R4W3flag|}}}}} {{{R4G2details}}}</div></div>}}
 
<div class="bracket-cell-r2" style="{{#if:{{{R4W3win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r2" style="{{#if:{{{R4W3win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W3race|}}}|background:{{RaceColor|{{{R4W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W3flag|}}}|{{FlagNoLink/{{lc:{{{R4W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W3|R4W3}}}</span><div class="bracket-score" style="width:21px">{{{R4W3score|}}}</div></div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R4W3race|}}}|background:{{RaceColor|{{{R4W3race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R4W3flag|}}}|{{FlagNoLink/{{lc:{{{R4W3flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R4W3|R4W3}}}</span><div class="bracket-score" style="width:21px">{{{R4W3score|}}}</div></div></div>
Line 262: Line 262:
 
<div class="bracket-cell-r1" style="{{#if:{{{R5W1win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R5W1win|}}}|font-weight:bold}}">
 
<div class="bracket-player-top" style="{{#if:{{{R5W1race|}}}|background:{{RaceColor|{{{R5W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R5W1flag|}}}|{{FlagNoLink/{{lc:{{{R5W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R5W1|R5W1}}}</span><div class="bracket-score" style="width:21px;{{#if:{{{R5W1score2|}}}|right:{{#expr:{{{score-width|21}}}+1}}px}}">{{{R5W1score|}}}</div>{{#if:{{{R5W1score2|}}}|<div class="bracket-score" style="width:{{{score-width|21}}}px">{{{R5W1score2|}}}</div>}}</div></div>
 
<div class="bracket-player-top" style="{{#if:{{{R5W1race|}}}|background:{{RaceColor|{{{R5W1race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R5W1flag|}}}|{{FlagNoLink/{{lc:{{{R5W1flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R5W1|R5W1}}}</span><div class="bracket-score" style="width:21px;{{#if:{{{R5W1score2|}}}|right:{{#expr:{{{score-width|21}}}+1}}px}}">{{{R5W1score|}}}</div>{{#if:{{{R5W1score2|}}}|<div class="bracket-score" style="width:{{{score-width|21}}}px">{{{R5W1score2|}}}</div>}}</div></div>
{{#if:{{{R5G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-player" style="margin-left:{{#expr:{{{column-width|150}}}{{#if:{{{R5W1score2|}}}|+{{{score-width|21}}}}}}}px;"><div class="bracket-popup">
+
{{#if:{{{R5G1details|}}}|<div class="bracket-popup-wrapper bracket-popup-team" style="margin-left:{{#expr:{{{column-width|150}}}{{#if:{{{R5W1score2|}}}|+{{{score-width|21}}}}}}}px;"><div class="bracket-popup">
{{BracketMatchPlayers|{{#if:{{{R5W1|}}}|{{{R5W1}}}|TBD}}|{{{R5W1flag|}}}|{{#if:{{{R5W2|}}}|{{{R5W2}}}|TBD}}|{{{R5W2race|}}}}} {{{R5G1details}}}</div></div>}}
+
{{BracketMatchPlayers|{{#if:{{{R5W1|}}}|{{{R5W1}}}|TBD}}|{{{R5W1flag|}}}|{{#if:{{{R5W2|}}}|{{{R5W2}}}|TBD}}|{{{R5W2flag|}}}}} {{{R5G1details}}}</div></div>}}
 
<div class="bracket-cell-r1" style="{{#if:{{{R5W2win|}}}|font-weight:bold}}">
 
<div class="bracket-cell-r1" style="{{#if:{{{R5W2win|}}}|font-weight:bold}}">
 
<div class="bracket-player-bottom" style="{{#if:{{{R5W2race|}}}|background:{{RaceColor|{{{R5W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R5W2flag|}}}|{{FlagNoLink/{{lc:{{{R5W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R5W2|R5W2}}}</span><div class="bracket-score" style="width:21px;{{#if:{{{R5W2score2|}}}|right:{{#expr:{{{score-width|21}}}+1}}px}}">{{{R5W2score|}}}</div>{{#if:{{{R5W2score2|}}}|<div class="bracket-score" style="width:{{{score-width|21}}}px">{{{R5W2score2|}}}</div>}}</div></div>
 
<div class="bracket-player-bottom" style="{{#if:{{{R5W2race|}}}|background:{{RaceColor|{{{R5W2race}}}}};}} padding-right:{{#expr:{{{score-width|21}}}+2}}px">&nbsp;{{#if:{{{R5W2flag|}}}|{{FlagNoLink/{{lc:{{{R5W2flag}}}}}}}}}&nbsp;<span style="vertical-align:-1px;">{{{R5W2|R5W2}}}</span><div class="bracket-score" style="width:21px;{{#if:{{{R5W2score2|}}}|right:{{#expr:{{{score-width|21}}}+1}}px}}">{{{R5W2score|}}}</div>{{#if:{{{R5W2score2|}}}|<div class="bracket-score" style="width:{{{score-width|21}}}px">{{{R5W2score2|}}}</div>}}</div></div>

Latest revision as of 07:57, 5 March 2021

Documentation (view - edit)

Quarterfinals
  R1D1
  R1D2
  R1D3
  R1D4
  R1D5
  R1D6
  R1D7
  R1D8
Semifinals
  R2W1
  R2W2
  R2W3
  R2W4
Winners' Finals
  R4W1
  R4W2
Losers' Round 1
  R1D9
  R1D10
  R1D11
  R1D12
Losers' Round 2
  R2D1
  R2W5
  R2D2
  R2W6
Losers' Round 3
  R3W1
  R3W2
Losers' Finals
  R4D1
  R4W3
Grand Finals
  R5W1
  R5W2

Use

  • The 8 initial seeds drop into the first round of the bracket (R1D1-8)
  • Four matches are played. The winners advance to Round 2 (R2W1-4) while the losers drop down to the first round of the LB (R1D9-12).
  • The winners of Round 2 continues to the WB finals (R4W1 an R4W2) while the losers play the winners of the first round of the LB (R2D1 and R2D2 vs R2W5 and R2W6)
  • The winners play and the winner of that match advances to the Grand Finals (R5W1) while the loser drops down to the LB (R4D1) to face the winner of the third round of the LB (R4W3).
  • The winner of this LB finals also advances to the Grand Finals (R5W2).
  • If the Grand Finals has 2 series played, a 2nd series score cell is available under R5W1score2 and R5W2score2. (Should be left blank if no 2nd series is played)
  • If a map went to overtime, use |mapXot=. The value equals the number of consecutive OT's on this map.
  • Walkover: set race to wo, i.e |R1D3race=wo. Can also be set to red, green, blue, yellow and white - please avoid this if you can.

Copy Paste

{{8DEBracket
<!-- WINNER'S BRACKET -->
|R1D1= |R1D1flag= |R1D1score= |R1D1win=
|R1D2= |R1D2flag= |R1D2score= |R1D2win=
|R1G1details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D3= |R1D3flag= |R1D3score= |R1D3win=
|R1D4= |R1D4flag= |R1D4score= |R1D4win=
|R1G2details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D5= |R1D5flag= |R1D5score= |R1D5win=
|R1D6= |R1D6flag= |R1D6score= |R1D6win=
|R1G3details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D7= |R1D7flag= |R1D7score= |R1D7win=
|R1D8= |R1D8flag= |R1D8score= |R1D8win=
|R1G4details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

|R2W1= |R2W1flag= |R2W1score= |R2W1win=
|R2W2= |R2W2flag= |R2W2score= |R2W2win=
|R2G1details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R2W3= |R2W3flag= |R2W3score= |R2W3win=
|R2W4= |R2W4flag= |R2W4score= |R2W4win=
|R2G2details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

|R4W1= |R4W1flag= |R4W1score= |R4W1win=
|R4W2= |R4W2flag= |R4W2score= |R4W2win=
|R4G1details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- LOSER'S BRACKET -->
|R1D9= |R1D9flag= |R1D9score= |R1D9win=
|R1D10=  |R1D10flag= |R1D10score= |R1D10win=
|R1G5details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R1D11= |R1D11flag= |R1D11score= |R1D11win=
|R1D12= |R1D12flag= |R1D12score= |R1D12win=
|R1G6details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

|R2D1= |R2D1flag= |R2D1score= |R2D1win=
|R2W5= |R2W5flag= |R2W5score= |R2W5win=
|R2G3details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}
|R2D2= |R2D2flag= |R2D2score= |R2D2win=
|R2W6= |R2W6flag= |R2W6score= |R2W6win=
|R2G4details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

|R3W1= |R3W1flag= |R3W1score= |R3W1win=
|R3W2= |R3W2flag= |R3W2score= |R3W2win=
|R3G1details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

|R4D1= |R4D1flag= |R4D1score= |R4D1win=
|R4W3= |R4W3flag= |R4W3score= |R4W3win=
|R4G2details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- GRAND FINALS -->
|R5W1= |R5W1flag= |R5W1score= |R5W1win=
|R5W2= |R5W2flag= |R5W2score= |R5W2win=
|R5G1details={{BracketMatchSummary
|date=
|stream=
|finished=false
|map1= |map1win= |map1p1frags= |map1p2frags=
|map2= |map2win= |map2p1frags= |map2p2frags=
|map3= |map3win= |map3p1frags= |map3p2frags=
|map4= |map4win= |map4p1frags= |map4p2frags=
|map5= |map5win= |map5p1frags= |map5p2frags=
}}

<!-- EXTENDED SERIES (optional) -->
|R5W1score2=
|R5W2score2=
}}