<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ta">
	<id>https://wiki2.tamilar.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ASports_table%2FWDL</id>
	<title>Module:Sports table/WDL - திருத்த வரலாறு</title>
	<link rel="self" type="application/atom+xml" href="https://wiki2.tamilar.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Module%3ASports_table%2FWDL"/>
	<link rel="alternate" type="text/html" href="https://wiki2.tamilar.wiki/w/index.php?title=Module:Sports_table/WDL&amp;action=history"/>
	<updated>2026-06-04T18:54:14Z</updated>
	<subtitle>விக்கியில் இப்பக்கத்துக்கான திருத்த வரலாறு</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki2.tamilar.wiki/w/index.php?title=Module:Sports_table/WDL&amp;diff=226178&amp;oldid=prev</id>
		<title>Sukanthi: &quot;-- Style for football tables local pp = {}  function pp.header(t,Args,p_sub,pos_label,group_col,VTE_text,full_table,results_header_txt) 	-- Load relevant modules 	local yesno = require(&#039;Module:Yesno&#039;) 	 	-- Create table header 	-- Pre stuff 	local team_width = Args[&#039;teamwidth&#039;] or &#039;190&#039; 	local sort_text = yesno(Args[&#039;sortable_table&#039;] or &#039;no&#039;) and &#039; sortable&#039; or &#039;&#039;...&quot;-இப்பெயரில் புதிய பக்கம் உருவாக்கப்பட்டுள்ளது</title>
		<link rel="alternate" type="text/html" href="https://wiki2.tamilar.wiki/w/index.php?title=Module:Sports_table/WDL&amp;diff=226178&amp;oldid=prev"/>
		<updated>2025-03-24T12:35:43Z</updated>

		<summary type="html">&lt;p&gt;&amp;quot;-- Style for football tables local pp = {}  function pp.header(t,Args,p_sub,pos_label,group_col,VTE_text,full_table,results_header_txt) 	-- Load relevant modules 	local yesno = require(&amp;#039;Module:Yesno&amp;#039;) 	 	-- Create table header 	-- Pre stuff 	local team_width = Args[&amp;#039;teamwidth&amp;#039;] or &amp;#039;190&amp;#039; 	local sort_text = yesno(Args[&amp;#039;sortable_table&amp;#039;] or &amp;#039;no&amp;#039;) and &amp;#039; sortable&amp;#039; or &amp;#039;&amp;#039;...&amp;quot;-இப்பெயரில் புதிய பக்கம் உருவாக்கப்பட்டுள்ளது&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ta&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← பழைய திருத்தம்&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;12:35, 24 மார்ச்சு 2025 இல் நிலவும் திருத்தம்&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;ta&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(வேறுபாடு ஏதுமில்லை)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki:diff:1.41:old-229208:rev-226178 --&gt;
&lt;/table&gt;</summary>
		<author><name>Sukanthi</name></author>
	</entry>
	<entry>
		<id>https://wiki2.tamilar.wiki/w/index.php?title=Module:Sports_table/WDL&amp;diff=229208&amp;oldid=prev</id>
		<title>07:00, 22 நவம்பர் 2022 இல் imported&gt;Kanags</title>
		<link rel="alternate" type="text/html" href="https://wiki2.tamilar.wiki/w/index.php?title=Module:Sports_table/WDL&amp;diff=229208&amp;oldid=prev"/>
		<updated>2022-11-22T07:00:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;புதிய பக்கம்&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Style for football tables&lt;br /&gt;
local pp = {}&lt;br /&gt;
&lt;br /&gt;
function pp.header(t,Args,p_sub,pos_label,group_col,VTE_text,full_table,results_header_txt)&lt;br /&gt;
	-- Load relevant modules&lt;br /&gt;
	local yesno = require(&amp;#039;Module:Yesno&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- Create table header&lt;br /&gt;
	-- Pre stuff&lt;br /&gt;
	local team_width = Args[&amp;#039;teamwidth&amp;#039;] or &amp;#039;190&amp;#039;&lt;br /&gt;
	local sort_text = yesno(Args[&amp;#039;sortable_table&amp;#039;] or &amp;#039;no&amp;#039;) and &amp;#039; sortable&amp;#039; or &amp;#039;&amp;#039;&lt;br /&gt;
	local show_played = not yesno(Args[&amp;#039;hide_played&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local rounds_won = yesno(Args[&amp;#039;show_rw&amp;#039;] or Args[&amp;#039;rounds_won&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	table.insert(t,&amp;#039;{| class=&amp;quot;wikitable&amp;#039;..sort_text..&amp;#039;&amp;quot; style=&amp;quot;text-align:center;&amp;quot;\n&amp;#039;)            			-- Open table&lt;br /&gt;
	-- Table title&lt;br /&gt;
	if Args[&amp;#039;title&amp;#039;] or Args[&amp;#039;table_header&amp;#039;] then&lt;br /&gt;
		table.insert(t,&amp;#039;|+ &amp;#039; .. (Args[&amp;#039;title&amp;#039;] or Args[&amp;#039;table_header&amp;#039;]) .. &amp;#039;\n&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	-- Custom header options&lt;br /&gt;
	local played_head_text = Args[&amp;#039;pld_header&amp;#039;] or &amp;#039;&amp;lt;abbr title=&amp;quot;விளையாடிய ஆட்டங்கள்&amp;quot;&amp;gt;வி&amp;lt;/abbr&amp;gt;&amp;#039;&lt;br /&gt;
	local draw_head_text = Args[&amp;#039;draw_header&amp;#039;] &lt;br /&gt;
		or (yesno(Args[&amp;#039;use_tie&amp;#039;] or &amp;#039;no&amp;#039;) and &amp;#039;&amp;lt;abbr title=&amp;quot;முறிநிலை&amp;quot;&amp;gt;மு.நி&amp;lt;/abbr&amp;gt;&amp;#039;) or &amp;#039;&amp;lt;abbr title=&amp;quot;வெற்றி-தோல்வி இல்லை&amp;quot;&amp;gt;ச&amp;lt;/abbr&amp;gt;&amp;#039;&lt;br /&gt;
	local group_head_text = Args[&amp;#039;group_header&amp;#039;] or &amp;#039;&amp;lt;abbr title=&amp;quot;குழு&amp;quot;&amp;gt;குழு&amp;lt;/abbr&amp;gt;&amp;#039;&lt;br /&gt;
	local team_head_text = Args[&amp;#039;team_header&amp;#039;] or &amp;#039;அணி&amp;#039;&lt;br /&gt;
	local away_goals_head_text = Args[&amp;#039;away_goals_header&amp;#039;] or &amp;#039;&amp;lt;abbr title=&amp;quot;வெளி கோல்கள்&amp;quot;&amp;gt;வெ.கோ&amp;lt;/abbr&amp;gt;&amp;#039;&lt;br /&gt;
	local bonus_head_text = Args[&amp;#039;bonus_header&amp;#039;] or &amp;#039;&amp;lt;abbr title=&amp;quot;மேலதிக புள்ளிகள்&amp;quot;&amp;gt;மே.பு&amp;lt;/abbr&amp;gt;&amp;#039;&lt;br /&gt;
	local rw_head_text = Args[&amp;#039;rw_header&amp;#039;] or &amp;#039;&amp;lt;abbr title=&amp;quot;வென்ற சுற்றுகள்&amp;quot;&amp;gt;வெ.சு&amp;lt;/abbr&amp;gt;&amp;#039;&lt;br /&gt;
	local loss_first = Args[&amp;#039;loss_before_draw&amp;#039;] or Args[&amp;#039;loss_before_tie&amp;#039;] or false&lt;br /&gt;
	-- What to rank the teams by&lt;br /&gt;
	local ranking_style = string.lower(Args[&amp;#039;ranking_style&amp;#039;] or &amp;#039;pts&amp;#039;)&lt;br /&gt;
	local show_points, show_wperc, show_perc, show_ppg = false, false, false, false&lt;br /&gt;
	if ranking_style==&amp;#039;w&amp;#039; or ranking_style==&amp;#039;win&amp;#039; or ranking_style==&amp;#039;wins&amp;#039; or ranking_style==&amp;#039;none&amp;#039; then&lt;br /&gt;
		-- Based on wins&lt;br /&gt;
	elseif ranking_style==&amp;#039;wperc&amp;#039; or ranking_style==&amp;#039;win percentage&amp;#039; or ranking_style==&amp;#039;wpct&amp;#039; then&lt;br /&gt;
		show_wperc = true&lt;br /&gt;
	elseif ranking_style==&amp;#039;perc&amp;#039; or ranking_style==&amp;#039;percentage&amp;#039; or ranking_style==&amp;#039;%&amp;#039; then&lt;br /&gt;
		-- Based on percentage&lt;br /&gt;
		show_perc = true&lt;br /&gt;
	elseif ranking_style==&amp;#039;ppg&amp;#039; or ranking_style==&amp;#039;points per game&amp;#039; or ranking_style==&amp;#039;ptspergame&amp;#039; then&lt;br /&gt;
		-- Based on points per game&lt;br /&gt;
		show_ppg = true&lt;br /&gt;
	elseif ranking_style==&amp;#039;percpts&amp;#039; or ranking_style==&amp;#039;%pts&amp;#039; then&lt;br /&gt;
		-- Based on percentage and points&lt;br /&gt;
		show_perc = true&lt;br /&gt;
		show_points = true&lt;br /&gt;
	elseif ranking_style==&amp;#039;ppgpts&amp;#039; then&lt;br /&gt;
		-- Based on ppg and points&lt;br /&gt;
		show_ppg = true&lt;br /&gt;
		show_points = true&lt;br /&gt;
	else&lt;br /&gt;
		-- Based on points&lt;br /&gt;
		show_points = true&lt;br /&gt;
	end&lt;br /&gt;
	local pts_perc_first = yesno((show_points and Args[&amp;#039;pts_first&amp;#039;]) or (show_perc and Args[&amp;#039;perc_first&amp;#039;]) or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local show_away_goals = yesno(Args[&amp;#039;show_away_goals&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local show_bonus_points = yesno(Args[&amp;#039;show_bonus_points&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local show_win = yesno(Args[&amp;#039;show_win&amp;#039;] or &amp;#039;yes&amp;#039;)&lt;br /&gt;
	local show_draw = yesno(Args[&amp;#039;show_draw&amp;#039;] or &amp;#039;yes&amp;#039;)&lt;br /&gt;
	local show_loss = yesno(Args[&amp;#039;show_loss&amp;#039;] or &amp;#039;yes&amp;#039;)&lt;br /&gt;
	-- Use points instead of goals for/against&lt;br /&gt;
	local for_against_style = Args[&amp;#039;for_against_style&amp;#039;] 	or &amp;#039;goals&amp;#039;&lt;br /&gt;
	local fa_letter, fa_word_sing, fa_word_plur&lt;br /&gt;
	local hide_for_against = false&lt;br /&gt;
	-- First convert to lower case if it is a string&lt;br /&gt;
	for_against_style = string.lower(for_against_style)&lt;br /&gt;
	if for_against_style==&amp;#039;g&amp;#039; or for_against_style==&amp;#039;goal&amp;#039; or for_against_style==&amp;#039;goals&amp;#039; then&lt;br /&gt;
		fa_letter = &amp;#039;கோ&amp;#039;&lt;br /&gt;
		fa_word_sing = &amp;#039;கோல்&amp;#039;&lt;br /&gt;
		fa_word_plur = &amp;#039;கோல்கள்&amp;#039;&lt;br /&gt;
	elseif for_against_style==&amp;#039;f&amp;#039; or for_against_style==&amp;#039;frame&amp;#039; or for_against_style==&amp;#039;frames&amp;#039; then&lt;br /&gt;
		fa_letter = &amp;#039;F&amp;#039;&lt;br /&gt;
		fa_word_sing = &amp;#039;Frame&amp;#039;&lt;br /&gt;
		fa_word_plur = &amp;#039;Frames&amp;#039;&lt;br /&gt;
	elseif for_against_style==&amp;#039;m&amp;#039; or for_against_style==&amp;#039;match&amp;#039; or for_against_style==&amp;#039;matches&amp;#039; then&lt;br /&gt;
		fa_letter = &amp;#039;ஆ&amp;#039;&lt;br /&gt;
		fa_word_sing = &amp;#039;ஆட்டம்&amp;#039;&lt;br /&gt;
		fa_word_plur = &amp;#039;ஆட்டங்கள்&amp;#039;&lt;br /&gt;
	elseif for_against_style==&amp;#039;game&amp;#039; or for_against_style==&amp;#039;games&amp;#039; then&lt;br /&gt;
		fa_letter = &amp;#039;ஆ&amp;#039;&lt;br /&gt;
		fa_word_sing = &amp;#039;ஆட்டம்&amp;#039;&lt;br /&gt;
		fa_word_plur = &amp;#039;ஆட்டங்கள்&amp;#039;&lt;br /&gt;
	elseif for_against_style==&amp;#039;p&amp;#039; or for_against_style==&amp;#039;point&amp;#039; or for_against_style==&amp;#039;points&amp;#039; then&lt;br /&gt;
		fa_letter = &amp;#039;பு&amp;#039;&lt;br /&gt;
		fa_word_sing = &amp;#039;புள்ளி&amp;#039;&lt;br /&gt;
		fa_word_plur = &amp;#039;புள்ளிகள்&amp;#039;&lt;br /&gt;
    elseif for_against_style==&amp;#039;s&amp;#039; or for_against_style==&amp;#039;set&amp;#039; or for_against_style==&amp;#039;sets&amp;#039; then&lt;br /&gt;
        fa_letter = &amp;#039;S&amp;#039;&lt;br /&gt;
        fa_word_sing = &amp;#039;Set&amp;#039;&lt;br /&gt;
        fa_word_plur = &amp;#039;Sets&amp;#039;		&lt;br /&gt;
    elseif for_against_style==&amp;#039;r&amp;#039; or for_against_style==&amp;#039;run&amp;#039; or for_against_style==&amp;#039;runs&amp;#039; then&lt;br /&gt;
        fa_letter = &amp;#039;ஓ&amp;#039;&lt;br /&gt;
        fa_word_sing = &amp;#039;ஓட்டம்&amp;#039;&lt;br /&gt;
        fa_word_plur = &amp;#039;ஓட்டங்கள்&amp;#039;&lt;br /&gt;
	elseif for_against_style==&amp;#039;none&amp;#039; then&lt;br /&gt;
		hide_for_against = true&lt;br /&gt;
	else&lt;br /&gt;
		fa_letter = &amp;#039;கோ&amp;#039;&lt;br /&gt;
		fa_word_sing = &amp;#039;கோல்&amp;#039;&lt;br /&gt;
		fa_word_plur = &amp;#039;கோல்கள்&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- Whether to use goal ratio (goal average) instead&lt;br /&gt;
	local do_ratio = yesno(Args[&amp;#039;use_goal_ratio&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local do_average = yesno(Args[&amp;#039;use_goal_average&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	-- Whether to use goal percentage instead&lt;br /&gt;
	local do_percentage = yesno(Args[&amp;#039;use_goal_percentage&amp;#039;] or Args[&amp;#039;use_point_percentage&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	local do_point_for_avg = yesno(Args[&amp;#039;use_goals_per_match&amp;#039;] or Args[&amp;#039;use_points_per_match&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- Whether to suppress the GR/GA/G% column entirely&lt;br /&gt;
	local do_difference = yesno(Args[&amp;#039;use_goal_diff&amp;#039;] or &amp;#039;yes&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	-- Use games behind header&lt;br /&gt;
	local show_GB = yesno(Args[&amp;#039;show_GB&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- Initialize&lt;br /&gt;
	local tt = {}&lt;br /&gt;
	tt.count = 0 		-- Up by one after every call&lt;br /&gt;
	tt.tab_text = t		-- Actual text&lt;br /&gt;
	-- Actual headers&lt;br /&gt;
	if pos_label ~= nil then&lt;br /&gt;
		tt = p_sub.colhead(tt,28,pos_label)									-- Position col&lt;br /&gt;
	end&lt;br /&gt;
	-- Add group header&lt;br /&gt;
	if full_table and group_col then&lt;br /&gt;
		tt = p_sub.colhead(tt,28,group_head_text)			-- Group col&lt;br /&gt;
	end&lt;br /&gt;
	tt = p_sub.colhead(tt,team_width,team_head_text..VTE_text)				-- Team col&lt;br /&gt;
	if pts_perc_first then&lt;br /&gt;
		if show_points then&lt;br /&gt;
			tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;புள்ளிகள்&amp;quot;&amp;gt;புள்ளி&amp;lt;/abbr&amp;gt;&amp;#039;)					-- Points col&lt;br /&gt;
		end&lt;br /&gt;
		if show_perc then&lt;br /&gt;
			tt = p_sub.colhead(tt,36,&amp;#039;&amp;lt;abbr title=&amp;quot;வெற்றி விழுக்காடு&amp;quot;&amp;gt;வெ.வி&amp;lt;/abbr&amp;gt;&amp;#039;)			-- Win percentage col&lt;br /&gt;
		end&lt;br /&gt;
		if show_ppg then&lt;br /&gt;
			tt = p_sub.colhead(tt,36,&amp;#039;&amp;lt;abbr title=&amp;quot;ஆட்டம் ஒன்றின் புள்ளிகள்&amp;quot;&amp;gt;ஆ.ஒ.பு&amp;lt;/abbr&amp;gt;&amp;#039;)		-- Points per game col&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if show_played then&lt;br /&gt;
		tt = p_sub.colhead(tt,28,played_head_text)							-- Matches played col&lt;br /&gt;
	end&lt;br /&gt;
	if full_table then&lt;br /&gt;
		if show_win then&lt;br /&gt;
			tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;வெற்றி&amp;quot;&amp;gt;வெ&amp;lt;/abbr&amp;gt;&amp;#039;)			-- Win col&lt;br /&gt;
		end&lt;br /&gt;
		if loss_first then&lt;br /&gt;
			if show_loss then&lt;br /&gt;
				tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;தோல்வி&amp;quot;&amp;gt;தோ&amp;lt;/abbr&amp;gt;&amp;#039;)		-- Loss col&lt;br /&gt;
			end&lt;br /&gt;
			if show_draw then&lt;br /&gt;
				tt = p_sub.colhead(tt,28,draw_head_text)					-- Draw col&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			if show_draw then&lt;br /&gt;
				tt = p_sub.colhead(tt,28,draw_head_text)					-- Draw col&lt;br /&gt;
			end&lt;br /&gt;
			if show_loss then&lt;br /&gt;
				tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;தோல்வி&amp;quot;&amp;gt;தோ&amp;lt;/abbr&amp;gt;&amp;#039;)		-- Loss col&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if rounds_won then&lt;br /&gt;
			tt = p_sub.colhead(tt,28,rw_head_text)  -- Rounds won&lt;br /&gt;
		end&lt;br /&gt;
		if not hide_for_against then&lt;br /&gt;
			if not yesno(Args[&amp;#039;hide_for_against_columns&amp;#039;] or &amp;#039;no&amp;#039;) then&lt;br /&gt;
				tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;&amp;#039;..fa_word_plur..&amp;#039; நேர்&amp;quot;&amp;gt;&amp;#039;..fa_letter..&amp;#039;நே&amp;lt;/abbr&amp;gt;&amp;#039;)		-- For col&lt;br /&gt;
				tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;&amp;#039;..fa_word_plur..&amp;#039; எதிர்&amp;quot;&amp;gt;&amp;#039;..fa_letter..&amp;#039;எ&amp;lt;/abbr&amp;gt;&amp;#039;)	-- Against col&lt;br /&gt;
			end&lt;br /&gt;
			if do_ratio or do_average then&lt;br /&gt;
				local ratio_word = do_ratio and &amp;#039; ratio&amp;#039; or &amp;#039; average&amp;#039;&lt;br /&gt;
				local ratio_letter = do_ratio and &amp;#039;R&amp;#039; or &amp;#039;Av&amp;#039;&lt;br /&gt;
				tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;&amp;#039;..fa_word_sing..ratio_word..&amp;#039;&amp;quot;&amp;gt;&amp;#039;..fa_letter..ratio_letter..&amp;#039;&amp;lt;/abbr&amp;gt;&amp;#039;)	-- Ratio col&lt;br /&gt;
			elseif do_percentage then&lt;br /&gt;
				tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;&amp;#039;..fa_word_sing..&amp;#039; விழுக்காடு&amp;quot;&amp;gt;PP&amp;lt;/abbr&amp;gt;&amp;#039;)			-- Percentage col&lt;br /&gt;
			elseif do_point_for_avg then&lt;br /&gt;
				tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;&amp;#039;..fa_word_plur..&amp;#039; ஆட்டம் ஒன்றிற்கு&amp;quot;&amp;gt;&amp;#039;..fa_letter..&amp;#039;புஆ&amp;lt;/abbr&amp;gt;&amp;#039;)	-- Points per match&lt;br /&gt;
			elseif do_difference then&lt;br /&gt;
				tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;&amp;#039;..fa_word_sing..&amp;#039; வேறுபாடு&amp;quot;&amp;gt;&amp;#039;..fa_letter..&amp;#039;வே&amp;lt;/abbr&amp;gt;&amp;#039;)	-- Difference col&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if show_away_goals then&lt;br /&gt;
		tt = p_sub.colhead(tt,28,away_goals_head_text)		-- Away goals col&lt;br /&gt;
	end&lt;br /&gt;
	if show_bonus_points then&lt;br /&gt;
		tt = p_sub.colhead(tt,28,bonus_head_text)			-- Bonus points col&lt;br /&gt;
	end&lt;br /&gt;
	if not pts_perc_first then&lt;br /&gt;
		if show_points then&lt;br /&gt;
			tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;புள்ளிகள்&amp;quot;&amp;gt;பு&amp;lt;/abbr&amp;gt;&amp;#039;)					-- Points col&lt;br /&gt;
		end&lt;br /&gt;
		if show_perc then&lt;br /&gt;
			tt = p_sub.colhead(tt,36,&amp;#039;&amp;lt;abbr title=&amp;quot;வெற்றி விழுக்காடு&amp;quot;&amp;gt;வெ.வி&amp;lt;/abbr&amp;gt;&amp;#039;)			-- Win percentage col&lt;br /&gt;
		elseif show_wperc then&lt;br /&gt;
			tt = p_sub.colhead(tt,36,&amp;#039;&amp;lt;abbr title=&amp;quot;வெற்றி விழுக்காடு&amp;quot;&amp;gt;வெ.வி&amp;lt;/abbr&amp;gt;&amp;#039;)			-- Win percentage col&lt;br /&gt;
		end&lt;br /&gt;
		if show_ppg then&lt;br /&gt;
			tt = p_sub.colhead(tt,36,&amp;#039;&amp;lt;abbr title=&amp;quot;புள்ளிகள்/ஆட்டம்&amp;quot;&amp;gt;பு/ஆ&amp;lt;/abbr&amp;gt;&amp;#039;)		-- Points per game col&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if full_table then&lt;br /&gt;
		if show_GB then -- Games behind header&lt;br /&gt;
			tt = p_sub.colhead(tt,28,&amp;#039;&amp;lt;abbr title=&amp;quot;Games behind&amp;quot;&amp;gt;GB&amp;lt;/abbr&amp;gt;&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		tt.count = tt.count+1&lt;br /&gt;
		table.insert(tt.tab_text,results_header_txt)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return tt&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Numeric alignment&lt;br /&gt;
local function num_align(num, digits)&lt;br /&gt;
	if tonumber(digits) and tonumber(num) then&lt;br /&gt;
		local n = tonumber(num)&lt;br /&gt;
		digits = tonumber(digits)&lt;br /&gt;
		if digits == 1 then&lt;br /&gt;
			if n &amp;gt;= 0 and n &amp;lt; 10 then&lt;br /&gt;
				return &amp;#039;&amp;lt;span style=&amp;quot;visibility:hidden;color:transparent;&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;#039; .. num&lt;br /&gt;
			end&lt;br /&gt;
		elseif digits == 2 then&lt;br /&gt;
			if n &amp;gt;= 0 and n &amp;lt; 10 then&lt;br /&gt;
				return &amp;#039;&amp;lt;span style=&amp;quot;visibility:hidden;color:transparent;&amp;quot;&amp;gt;00&amp;lt;/span&amp;gt;&amp;#039; .. num&lt;br /&gt;
			elseif n &amp;gt;= 10 and n &amp;lt; 100 then&lt;br /&gt;
				return &amp;#039;&amp;lt;span style=&amp;quot;visibility:hidden;color:transparent;&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;#039; .. num&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return num&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.row(frame,t,Args,p_sub,notes_exist,hth_id_list,full_table,rand_val,team_list,team_code_ii,ii_start,ii_end,ii_fw,bg_col,N_teams,ii,ii_show)&lt;br /&gt;
	-- Build the inner parts of individual rows&lt;br /&gt;
	&lt;br /&gt;
	-- Sub-module usage&lt;br /&gt;
	local mm = require(&amp;#039;Module:Math&amp;#039;)&lt;br /&gt;
	local yesno = require(&amp;#039;Module:Yesno&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	-- Get custom/default options for in table&lt;br /&gt;
	local show_win = yesno(Args[&amp;#039;show_win&amp;#039;] or &amp;#039;yes&amp;#039;)&lt;br /&gt;
	local show_draw = yesno(Args[&amp;#039;show_draw&amp;#039;] or &amp;#039;yes&amp;#039;)&lt;br /&gt;
	local show_loss = yesno(Args[&amp;#039;show_loss&amp;#039;] or &amp;#039;yes&amp;#039;)&lt;br /&gt;
	local win_points = tonumber(Args[&amp;#039;winpoints&amp;#039;])				or (show_draw and 3 or 2)&lt;br /&gt;
	local draw_points = tonumber(Args[&amp;#039;drawpoints&amp;#039;])			or (show_draw and 1 or 0)&lt;br /&gt;
	local loss_points = tonumber(Args[&amp;#039;losspoints&amp;#039;])			or (show_draw and 0 or 1)&lt;br /&gt;
	local rw_points = tonumber(Args[&amp;#039;rwpoints&amp;#039;])				or 1&lt;br /&gt;
	local digits = Args[&amp;#039;digitpad&amp;#039;]&lt;br /&gt;
	&lt;br /&gt;
	local total_row_name = &amp;#039;SPORTS_TABLE_TOTAL&amp;#039;&lt;br /&gt;
	-- Add to tallies if enabled&lt;br /&gt;
	if yesno(Args[&amp;#039;show_totals&amp;#039;] or &amp;#039;no&amp;#039;) and (team_code_ii ~= total_row_name) then&lt;br /&gt;
		for k,v in ipairs({&amp;#039;win&amp;#039;, &amp;#039;draw&amp;#039;, &amp;#039;loss&amp;#039;, &amp;#039;gf&amp;#039;, &amp;#039;ga&amp;#039;, &amp;#039;adjust_points&amp;#039;, &amp;#039;startpoints&amp;#039;}) do&lt;br /&gt;
			Args[v .. &amp;#039;_&amp;#039; .. total_row_name] = &lt;br /&gt;
				(tonumber(Args[v .. &amp;#039;_&amp;#039; .. total_row_name]) or 0) &lt;br /&gt;
				+ (tonumber(Args[v .. &amp;#039;_&amp;#039; .. team_code_ii]) or 0)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Order of draws and losses --&lt;br /&gt;
	local loss_first = Args[&amp;#039;loss_before_draw&amp;#039;] or Args[&amp;#039;loss_before_tie&amp;#039;] or false	&lt;br /&gt;
&lt;br /&gt;
	-- Optional rounds won&lt;br /&gt;
	local rounds_won = yesno(Args[&amp;#039;show_rw&amp;#039;] or Args[&amp;#039;rounds_won&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- Get some input&lt;br /&gt;
	local wins = tonumber(Args[&amp;#039;win_&amp;#039;..team_code_ii])			or 0&lt;br /&gt;
	local draws = tonumber(Args[&amp;#039;draw_&amp;#039;..team_code_ii]) 		or 0&lt;br /&gt;
	local losses = tonumber(Args[&amp;#039;loss_&amp;#039;..team_code_ii])		or 0&lt;br /&gt;
	local rw = tonumber(Args[&amp;#039;rw_&amp;#039;..team_code_ii])		or 0&lt;br /&gt;
	local gfor = tonumber(Args[&amp;#039;gf_&amp;#039;..team_code_ii] or Args[&amp;#039;pf_&amp;#039;..team_code_ii] or &amp;#039;0&amp;#039;) or &amp;#039;?&amp;#039;&lt;br /&gt;
	local gaig = tonumber(Args[&amp;#039;ga_&amp;#039;..team_code_ii] or Args[&amp;#039;pa_&amp;#039;..team_code_ii] or &amp;#039;0&amp;#039;) or &amp;#039;?&amp;#039;&lt;br /&gt;
	local s_pts = (tonumber(Args[&amp;#039;adjust_points_&amp;#039;..team_code_ii]) or 0) + (tonumber(Args[&amp;#039;startpoints_&amp;#039;..team_code_ii]) or 0)&lt;br /&gt;
	local hth_local = yesno(Args[&amp;#039;show_hth&amp;#039;] or &amp;#039;yes&amp;#039;) and Args[&amp;#039;hth_&amp;#039;..team_code_ii] or nil&lt;br /&gt;
	local ranking_style = string.lower(Args[&amp;#039;ranking_style&amp;#039;] or &amp;#039;pts&amp;#039;)&lt;br /&gt;
	local pct_style = string.lower(Args[&amp;#039;pct_style&amp;#039;] or &amp;#039;ratio&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	-- Then calculate some values&lt;br /&gt;
	local matches = wins + draws + losses&lt;br /&gt;
	local points = win_points*wins + draw_points*draws + loss_points*losses + rw_points*rw + s_pts&lt;br /&gt;
	&lt;br /&gt;
	if Args[&amp;#039;goalpoints&amp;#039;] and tonumber(Args[&amp;#039;gf_&amp;#039;..team_code_ii] or Args[&amp;#039;pf_&amp;#039;..team_code_ii]) then&lt;br /&gt;
		points = points + (tonumber(Args[&amp;#039;goalpoints&amp;#039;]) or 1)*tonumber(Args[&amp;#039;gf_&amp;#039;..team_code_ii] or Args[&amp;#039;pf_&amp;#039;..team_code_ii])&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local matches_text = matches&lt;br /&gt;
	if tonumber(Args[&amp;#039;win_&amp;#039;..team_code_ii]) == nil or tonumber(Args[&amp;#039;draw_&amp;#039;..team_code_ii]) == nil or tonumber(Args[&amp;#039;loss_&amp;#039;..team_code_ii]) == nil then&lt;br /&gt;
		matches = tonumber(Args[&amp;#039;matches_&amp;#039;..team_code_ii]) or matches&lt;br /&gt;
		matches_text = Args[&amp;#039;matches_&amp;#039;..team_code_ii] or matches&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local win_perc = &amp;#039;&amp;#039;&lt;br /&gt;
	local ppg = &amp;#039;&amp;#039;&lt;br /&gt;
	if tonumber(matches) == nil or matches == 0 then &lt;br /&gt;
		-- Escape for zero matches&lt;br /&gt;
		win_perc = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
		ppg = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		--Some sports use draw as well&lt;br /&gt;
		win_perc = (pct_style == &amp;#039;ratio&amp;#039;) and&lt;br /&gt;
			mm._precision_format((2*wins + draws  + s_pts) / (2*matches), 3) or&lt;br /&gt;
			mm._precision_format(100*(2*wins + draws  + s_pts) / (2*matches), 2)&lt;br /&gt;
			-- Allow win_perc to be altered due to point deductions/additions&lt;br /&gt;
		ppg = mm._precision_format(points / matches, 2)&lt;br /&gt;
		if (losses &amp;gt; 0 or draws &amp;gt; 0) and pct_style == &amp;#039;ratio&amp;#039; then&lt;br /&gt;
			-- Drop the leading zero (from the string)&lt;br /&gt;
			win_perc = string.sub(win_perc,2,string.len(win_perc))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if ranking_style==&amp;#039;wperc&amp;#039; or ranking_style==&amp;#039;win percentage&amp;#039; or ranking_style==&amp;#039;wpct&amp;#039; then&lt;br /&gt;
		if matches == 0 then&lt;br /&gt;
			win_perc = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
		else&lt;br /&gt;
			win_perc = mm._precision_format(100 * wins / matches, 2)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Show for/against&lt;br /&gt;
	local for_against_style = Args[&amp;#039;for_against_style&amp;#039;] 	or &amp;#039;goals&amp;#039;&lt;br /&gt;
	local hide_for_against = false&lt;br /&gt;
	for_against_style = string.lower(for_against_style)&lt;br /&gt;
	if for_against_style==&amp;#039;none&amp;#039; then&lt;br /&gt;
		hide_for_against = true&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Comparison of for against&lt;br /&gt;
	local gcomp = nil&lt;br /&gt;
	-- Whether to use goal ratio (goal average) or goal percentage instead&lt;br /&gt;
	local skip_sign&lt;br /&gt;
	if yesno(Args[&amp;#039;use_goal_ratio&amp;#039;] or &amp;#039;no&amp;#039;) or yesno(Args[&amp;#039;use_goal_average&amp;#039;] or &amp;#039;no&amp;#039;) then&lt;br /&gt;
		-- Now it is the goal ratio/goal average&lt;br /&gt;
		if (gfor == &amp;#039;?&amp;#039;) or (gaig == &amp;#039;?&amp;#039;) or gaig == 0 then&lt;br /&gt;
			gcomp = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
		else&lt;br /&gt;
			gcomp = mm._precision_format(gfor / gaig, 3)&lt;br /&gt;
		end&lt;br /&gt;
	elseif yesno(Args[&amp;#039;use_goal_percentage&amp;#039;] or &amp;#039;no&amp;#039;) then&lt;br /&gt;
		-- Now it is the percentage&lt;br /&gt;
		if (gfor == &amp;#039;?&amp;#039;) or (gaig == &amp;#039;?&amp;#039;) or gaig == 0 then&lt;br /&gt;
			gcomp = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
		else&lt;br /&gt;
			gcomp = mm._precision_format(100 * gfor / gaig , 1)&lt;br /&gt;
		end&lt;br /&gt;
	elseif yesno(Args[&amp;#039;use_point_percentage&amp;#039;] or &amp;#039;no&amp;#039;) then&lt;br /&gt;
		-- Now it is the point percentage&lt;br /&gt;
		if (gfor == &amp;#039;?&amp;#039;) or (gaig == &amp;#039;?&amp;#039;) or (gfor + gaig) &amp;lt;= 0 then&lt;br /&gt;
			gcomp = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
		else&lt;br /&gt;
			gcomp = mm._precision_format(100 * gfor / (gfor + gaig) , 2)&lt;br /&gt;
		end&lt;br /&gt;
	elseif yesno(Args[&amp;#039;use_goals_per_match&amp;#039;] or Args[&amp;#039;use_points_per_match&amp;#039;] or &amp;#039;no&amp;#039;) then&lt;br /&gt;
		-- Now it is the point for average&lt;br /&gt;
		if (gfor == &amp;#039;?&amp;#039;) or matches &amp;lt;= 0 then&lt;br /&gt;
			gcomp = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
		else&lt;br /&gt;
			gcomp = mm._precision_format(gfor / matches , 1)&lt;br /&gt;
		end&lt;br /&gt;
	elseif yesno(Args[&amp;#039;use_goal_diff&amp;#039;] or &amp;#039;yes&amp;#039;) then&lt;br /&gt;
		-- It&amp;#039;s goal difference&lt;br /&gt;
		if (gfor == &amp;#039;?&amp;#039;) or (gaig == &amp;#039;?&amp;#039;) then&lt;br /&gt;
			gcomp = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
		else&lt;br /&gt;
			gcomp = gfor - gaig&lt;br /&gt;
			-- Formatting with signs&lt;br /&gt;
			if gcomp&amp;gt;0 then&lt;br /&gt;
				gcomp=&amp;#039;+&amp;#039;..num_align(gcomp,digits)&lt;br /&gt;
			elseif gcomp &amp;lt; 0 then&lt;br /&gt;
				gcomp=&amp;#039;&amp;amp;minus;&amp;#039;..-num_align(gcomp,digits)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Use actual values if gfor or gaig is not numeric&lt;br /&gt;
	if (gfor == &amp;#039;?&amp;#039;) then gfor = Args[&amp;#039;gf_&amp;#039;..team_code_ii] or Args[&amp;#039;pf_&amp;#039;..team_code_ii] or &amp;#039;&amp;#039; end&lt;br /&gt;
	if (gaig == &amp;#039;?&amp;#039;) then gaig = Args[&amp;#039;ga_&amp;#039;..team_code_ii] or Args[&amp;#039;pa_&amp;#039;..team_code_ii] or &amp;#039;&amp;#039; end&lt;br /&gt;
&lt;br /&gt;
	-- Show games behind&lt;br /&gt;
	local show_GB = yesno(Args[&amp;#039;show_GB&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local GB_text = &amp;#039;&amp;amp;mdash;&amp;#039;&lt;br /&gt;
	if show_GB then&lt;br /&gt;
		local GB_team_no = tonumber(Args[&amp;#039;GB_team&amp;#039;]) or 1&lt;br /&gt;
		if ii == GB_team_no then&lt;br /&gt;
			-- Do nothing, it&amp;#039;s vs this team&lt;br /&gt;
		else&lt;br /&gt;
			local wins_GB = tonumber(Args[&amp;#039;win_&amp;#039;..team_list[GB_team_no]])		or 0&lt;br /&gt;
			local losses_GB = tonumber(Args[&amp;#039;loss_&amp;#039;..team_list[GB_team_no]])	or 0&lt;br /&gt;
			local GB_num = (wins_GB-wins+losses-losses_GB)/2&lt;br /&gt;
			-- Display options&lt;br /&gt;
			if GB_num &amp;gt;0 then&lt;br /&gt;
				-- Indicates trailing GB_team&lt;br /&gt;
				GB_text = num_align(GB_num,digits)&lt;br /&gt;
			elseif GB_num == 0 then&lt;br /&gt;
				-- Equal, do nothing to get dash&lt;br /&gt;
			else &lt;br /&gt;
				-- Ahead of GB team, should be noted by plus (instead of minus that comes from formula)&lt;br /&gt;
				GB_text = &amp;#039;+&amp;#039;..num_align(-GB_num,digits)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Some local vars	&lt;br /&gt;
	local hth_string&lt;br /&gt;
	local tt_return = p_sub.hth(frame,Args,full_table,hth_id_list,hth_local,notes_exist,team_list,team_code_ii,ii_start,ii_end,rand_val)&lt;br /&gt;
	hth_string = tt_return.str&lt;br /&gt;
	hth_id_list = tt_return.list&lt;br /&gt;
	notes_exist = tt_return.notes_exist&lt;br /&gt;
	&lt;br /&gt;
	-- What to rank the teams by&lt;br /&gt;
	local rank_points, rank_perc, rank_wperc, rank_ppg = false, false, false, false&lt;br /&gt;
	local win_fw, win_string&lt;br /&gt;
	&lt;br /&gt;
	if ranking_style==&amp;#039;w&amp;#039; or ranking_style==&amp;#039;win&amp;#039; or ranking_style==&amp;#039;wins&amp;#039; then&lt;br /&gt;
		-- Based on wins&lt;br /&gt;
		win_fw = &amp;#039;font-weight: bold;&amp;#039;&lt;br /&gt;
		win_string = hth_string&lt;br /&gt;
	elseif ranking_style==&amp;#039;perc&amp;#039; or ranking_style==&amp;#039;percentage&amp;#039; or ranking_style==&amp;#039;%&amp;#039; then&lt;br /&gt;
		-- Based on percentage&lt;br /&gt;
		rank_perc = true&lt;br /&gt;
		win_fw=ii_fw&lt;br /&gt;
		win_string = &amp;#039;&amp;#039;&lt;br /&gt;
	elseif ranking_style==&amp;#039;wperc&amp;#039; or ranking_style==&amp;#039;win percentage&amp;#039; or ranking_style==&amp;#039;%w&amp;#039; then&lt;br /&gt;
		-- Based on percentage&lt;br /&gt;
		rank_wperc = true&lt;br /&gt;
		win_fw=ii_fw&lt;br /&gt;
		win_string = &amp;#039;&amp;#039;&lt;br /&gt;
	elseif ranking_style==&amp;#039;ppg&amp;#039; or ranking_style==&amp;#039;points per game&amp;#039; or ranking_style==&amp;#039;ptspergame&amp;#039; then&lt;br /&gt;
		-- Based on points per game&lt;br /&gt;
		rank_ppg = true&lt;br /&gt;
		win_fw=ii_fw&lt;br /&gt;
		win_string = &amp;#039;&amp;#039;&lt;br /&gt;
	elseif ranking_style==&amp;#039;percpts&amp;#039; or ranking_style==&amp;#039;%pts&amp;#039; then&lt;br /&gt;
		-- Based on percentage and points&lt;br /&gt;
		rank_perc = true&lt;br /&gt;
		rank_points = true&lt;br /&gt;
		win_fw=ii_fw&lt;br /&gt;
		win_string = &amp;#039;&amp;#039;&lt;br /&gt;
	elseif ranking_style==&amp;#039;ppgpts&amp;#039;  then&lt;br /&gt;
		-- Based on ppg and points&lt;br /&gt;
		rank_ppg = true&lt;br /&gt;
		rank_points = true&lt;br /&gt;
		win_fw=ii_fw&lt;br /&gt;
		win_string = &amp;#039;&amp;#039;&lt;br /&gt;
	elseif ranking_style==&amp;#039;none&amp;#039; then&lt;br /&gt;
		win_fw=ii_fw&lt;br /&gt;
		win_string = &amp;#039;&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		-- Based on points&lt;br /&gt;
		rank_points = true&lt;br /&gt;
		win_fw=ii_fw&lt;br /&gt;
		win_string = &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	local show_played = not yesno(Args[&amp;#039;hide_played&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local show_away_goals = yesno(Args[&amp;#039;show_away_goals&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local show_bonus_points = yesno(Args[&amp;#039;show_bonus_points&amp;#039;] or &amp;#039;no&amp;#039;)&lt;br /&gt;
	local pts_perc_first = yesno((rank_points and Args[&amp;#039;pts_first&amp;#039;]) or ((rank_perc or rank_wperc) and Args[&amp;#039;perc_first&amp;#039;]) or &amp;#039;no&amp;#039;)&lt;br /&gt;
	-- Row building&lt;br /&gt;
	if (tonumber(Args[&amp;#039;adjust_points_&amp;#039;..team_code_ii]) and tonumber(Args[&amp;#039;startpoints_&amp;#039;..team_code_ii])) then&lt;br /&gt;
		table.insert(t,&amp;#039;[[Category:Pages using sports table with both adjust and startpoints]]\n&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if pts_perc_first then&lt;br /&gt;
		if rank_points then&lt;br /&gt;
			-- Add &amp;amp;minus; for negative point totals&lt;br /&gt;
			if points&amp;lt;0 then&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;amp;minus;&amp;#039;..num_align(-points,digits)..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
			else&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..num_align(points,digits)..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if rank_perc then&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..win_perc..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
		elseif rank_wperc then&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;text-align:right;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..win_perc..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if rank_ppg then&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..ppg..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if show_played then&lt;br /&gt;
		table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..matches_text..&amp;#039;\n&amp;#039;) 		-- Played&lt;br /&gt;
	end&lt;br /&gt;
	if full_table then&lt;br /&gt;
		-- Use actual values if wins, draws, and losses are not numeric&lt;br /&gt;
		if (wins == 0 and draws == 0 and losses == 0) then&lt;br /&gt;
			local function numorval(s)&lt;br /&gt;
				return s and ((s == &amp;#039;&amp;#039; and 0) or tonumber(s) or s) or 0&lt;br /&gt;
			end&lt;br /&gt;
			wins = numorval(Args[&amp;#039;win_&amp;#039;..team_code_ii])&lt;br /&gt;
			draws = numorval(Args[&amp;#039;draw_&amp;#039;..team_code_ii])&lt;br /&gt;
			losses = numorval(Args[&amp;#039;loss_&amp;#039;..team_code_ii])&lt;br /&gt;
		end&lt;br /&gt;
		if show_win then&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..win_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..num_align(wins,digits)..win_string..&amp;#039;\n&amp;#039;) 	-- Won&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if loss_first then&lt;br /&gt;
			if show_loss then&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..num_align(losses,digits)..&amp;#039;\n&amp;#039;) -- Lost&lt;br /&gt;
			end&lt;br /&gt;
			if show_draw then&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..num_align(draws,digits)..&amp;#039;\n&amp;#039;) 	-- Drawn&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			if show_draw then&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..num_align(draws,digits)..&amp;#039;\n&amp;#039;) 	-- Drawn&lt;br /&gt;
			end&lt;br /&gt;
			if show_loss then&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..num_align(losses,digits)..&amp;#039;\n&amp;#039;) -- Lost&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if rounds_won then&lt;br /&gt;
			if tonumber(Args[&amp;#039;rw_&amp;#039; .. team_code_ii] or 0) == nil then&lt;br /&gt;
				rw = Args[&amp;#039;rw_&amp;#039; .. team_code_ii] or &amp;#039;&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..rw..&amp;#039;\n&amp;#039;)         -- Rounds won&lt;br /&gt;
		end&lt;br /&gt;
		if not hide_for_against then&lt;br /&gt;
			if not yesno(Args[&amp;#039;hide_for_against_columns&amp;#039;] or &amp;#039;no&amp;#039;) then&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..num_align(gfor,digits)..&amp;#039;\n&amp;#039;) 		-- GF&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..num_align(gaig,digits)..&amp;#039;\n&amp;#039;)		-- GA&lt;br /&gt;
			end&lt;br /&gt;
			if gcomp then&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..gcomp..&amp;#039;\n&amp;#039;)      -- Goal comparison&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
	end&lt;br /&gt;
	if show_away_goals then&lt;br /&gt;
		table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..(Args[&amp;#039;away_goals_&amp;#039;..team_code_ii] or &amp;#039;&amp;#039;)..&amp;#039;\n&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if show_bonus_points then&lt;br /&gt;
		if s_pts &amp;lt; 0 then&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;amp;minus;&amp;#039;..num_align(-s_pts,digits)..&amp;#039;\n&amp;#039;)&lt;br /&gt;
		else&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..num_align(s_pts,digits)..&amp;#039;\n&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if not pts_perc_first then&lt;br /&gt;
		if rank_points then&lt;br /&gt;
			-- Add &amp;amp;minus; for negative point totals&lt;br /&gt;
			if points&amp;lt;0 then&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;amp;minus;&amp;#039;..num_align(-points,digits)..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
			else&lt;br /&gt;
				table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..num_align(points,digits)..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if rank_perc then&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..win_perc..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
		elseif rank_wperc then&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;text-align:right;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..win_perc..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
		if rank_ppg then&lt;br /&gt;
			table.insert(t,&amp;#039;| style=&amp;quot;font-weight: bold;&amp;#039;..bg_col..&amp;#039;&amp;quot; | &amp;#039;..ppg..hth_string..&amp;#039;\n&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if show_GB then&lt;br /&gt;
		table.insert(t,&amp;#039;| style=&amp;quot;&amp;#039;..ii_fw..bg_col..&amp;#039;&amp;quot; |&amp;#039;..GB_text..&amp;#039;\n&amp;#039;)  -- GB&lt;br /&gt;
	end&lt;br /&gt;
	return {t=t, notes_exist=notes_exist, hth_id_list=hth_id_list}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function pp.status(Args)&lt;br /&gt;
	-- Declare status options&lt;br /&gt;
	-- ------------------------------------------------------------&lt;br /&gt;
	-- NOTE: If you add to status_code, also add to status_called and status_letters!!&lt;br /&gt;
	-- Or functionality will be compromised&lt;br /&gt;
	-- ------------------------------------------------------------&lt;br /&gt;
	local status_code, status_called = {}, {}&lt;br /&gt;
	status_code = {	A=&amp;#039;அடுத்த சுற்றுக்கு முன்னேற்றம்&amp;#039;, C=&amp;#039;வாகையாளர்&amp;#039;, D=&amp;#039;தகுதி நீக்கம்&amp;#039;, &lt;br /&gt;
		E=&amp;#039;நீக்கம்&amp;#039;, G=&amp;#039;விருந்தினர்&amp;#039;, H=&amp;#039;நடத்தும் நாடு&amp;#039;, O=&amp;#039;Play-off winner&amp;#039;, P=&amp;#039;Promoted&amp;#039;, Q=&amp;#039;Qualified for the phase indicated&amp;#039;,&lt;br /&gt;
		R=&amp;#039;Relegated&amp;#039;, T=&amp;#039;Qualified, but not yet for the particular phase indicated&amp;#039;}&lt;br /&gt;
	local status_letters = (Args[&amp;#039;status_order&amp;#039;] or &amp;#039;&amp;#039;) .. &amp;#039;ABCDEFGHIJKLMNOPQRSTUVWXYZ&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	-- Status position (before or after read and default)&lt;br /&gt;
	local stat_pos_val = string.lower(Args[&amp;#039;status_pos&amp;#039;] or &amp;#039;&amp;#039;)&lt;br /&gt;
	local status_position = &amp;#039;after&amp;#039; 	-- Default location&lt;br /&gt;
	if stat_pos_val==&amp;#039;before&amp;#039; then&lt;br /&gt;
		status_position = &amp;#039;before&amp;#039;&lt;br /&gt;
	elseif stat_pos_val==&amp;#039;after&amp;#039; then&lt;br /&gt;
		status_position = &amp;#039;after&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	-- Read in custom status options&lt;br /&gt;
	for l in mw.text.gsplit(status_letters, &amp;#039;&amp;#039;) do&lt;br /&gt;
		status_called[l] = false&lt;br /&gt;
		status_code[l] = status_code[l] or &amp;#039;?&amp;#039;&lt;br /&gt;
		status_letters = mw.ustring.gsub(status_letters, &amp;#039;(&amp;#039; .. l ..&amp;#039;.-)&amp;#039; .. l, &amp;#039;%1&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
		if Args[&amp;#039;status_text_&amp;#039; .. l] then&lt;br /&gt;
			status_code[l] = Args[&amp;#039;status_text_&amp;#039; .. l]&lt;br /&gt;
		end&lt;br /&gt;
	 end&lt;br /&gt;
	&lt;br /&gt;
	return {code=status_code, called=status_called, letters=status_letters, position=status_position}&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return pp&lt;/div&gt;</summary>
		<author><name>imported&gt;Kanags</name></author>
	</entry>
</feed>