Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:Sandbox/ksmuthukrishnan

From Wikipedia, the free encyclopedia

local colors = {
	["1"] = "3C5A9F",
	["2"] = "DC2420",
	["3"] = "FE8E10",
	["4"] = "721422",
	["5"] = "E0115F",
	["6"] = "8C238F",
	["7"] = "33A8B5",
	["8"] = "7DBA00",
	["9"] = "11753A",
	["10"] = "8B4513",
	["11"] = "59B8E6",
	["12"] = "FACA05",
	["13"] = "655dc6",
	["14"] = "808000",
	["21"] = "1E4D2B",
	["22"] = "4B0082"
}
local icon = "[[%s|<span style=\"display: inline-block; vertical-align: middle; " 
	.. "position: relative; border-radius: 3.3px; height: 20px; width: 22px; "
	.. "line-height: 100%%; background: #%s; text-align: center; font-weight: bold; "
	.. "font-size: 5px;\"><span style=\"position: absolute; top: 6.67px; left: 2px; "
	.. "border: 1.67px solid white; border-radius: 10%%; height: 8.33px; width: 15px; "
	.. "color: black; background: white; text-align: center; line-height: 8.89px; "
	.. "font-weight: bold; font-size: 11.11px;%s\";>%s</span></span>]]"

local p = {
	["lines"] = {
		["_default"] = {
			["title"] = "[[%1 Line]]",
			["color"] = "000000"
		},
		["பத்துமலை-புலாவ் செபாங்"] = {
			["color"] = colors["1"],
			["icon"] = string.format(icon, "பத்துமலை-புலாவ் செபாங் வழித்தடம்", colors["1"], "", "1"),
			["left terminus"] = "பத்துமலை",
			["right terminus"] = "புலாவ் செபாங்/தம்பின்"
		},
		["தஞ்சோங் மாலிம்–கிள்ளான்"] = {
			["color"] = colors["2"],
			["icon"] = string.format(icon, "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுக வழித்தடம்", colors["2"], "", "2"),
			["left terminus"] = "தஞ்சோங் மாலிம்",
			["right terminus"] = "கிள்ளான் துறைமுகம்"
		},
		["அம்பாங்"] = {
			["title"] = "[[அம்பாங் வழித்தடம் - செரி பெட்டாலிங் வழித்தடம்|அம்பாங் வழித்தடம்]]",
			["color"] = colors["3"],
			["icon"] = string.format(icon, "அம்பாங் வழித்தடம் - செரி பெட்டாலிங் வழித்தடம்", colors["3"], "", "3"),
			["left terminus"] = "செந்தூல் தீமோர்",
			["right terminus"] = "அம்பாங்"
		},
		["செரி பெட்டாலிங்"] = {
			["title"] = "[[அம்பாங் வழித்தடம் - செரி பெட்டாலிங் வழித்தடம்|செரி பெட்டாலிங் வழித்தடம்]]",
			["color"] = colors["4"],
			["icon"] = string.format(icon, "அம்பாங் வழித்தடம் - செரி பெட்டாலிங் வழித்தடம்", colors["4"], "", "4"),
			["left terminus"] = "செந்தூல் தீமோர்",
			["right terminus"] = "புத்ரா அயிட்ஸ்"
		},
		["கிளானா ஜெயா"] = {
			["title"] = "[[கிளானா ஜெயா வழித்தடம்|கிளானா ஜெயா வழித்தடம்]]",
			["color"] = colors["5"],
			["icon"] = string.format(icon, "கிளானா ஜெயா வழித்தடம்", colors["5"], "", "5"),
			["left terminus"] = "கோம்பாக்",
			["right terminus"] = "புத்ரா அயிட்ஸ்"
		},
		["கேஎல்ஐஏ விரைவுத் தொடருந்து"] = {
			["title"] = "[[கேஎல்ஐஏ விரைவுத் தொடருந்து]]",
			["color"] = colors["6"],
			["icon"] = string.format(icon, "கேஎல்ஐஏ விரைவுத் தொடருந்து", colors["6"], "", "6"),
			["left terminus"] = "கோலாலம்பூர் சென்ட்ரல்",
			["right terminus"] = "கேஎல்ஐஏ T2"
		},
		["கேஎல்ஐஏ போக்குவரத்து"] = {
			["title"] = "[[கேஎல்ஐஏ போக்குவரத்து]]",
			["color"] = colors["7"],
			["icon"] = string.format(icon, "கேஎல்ஐஏ போக்குவரத்து", colors["7"], "", "7"),
			["left terminus"] = "கோலாலம்பூர் சென்ட்ரல்",
			["right terminus"] = "கேஎல்ஐஏ T2"
		},
		["கேஎல் மொனோரெயில்"] = {
			["title"] = "[[கேஎல் மொனோரெயில்]]",
			["color"] = colors["8"],
			["icon"] = string.format(icon, "கேஎல் மொனோரெயில்", colors["8"], "", "8"),
			["left terminus"] = "கோலாலம்பூர் சென்ட்ரல்",
			["right terminus"] = "தித்திவாங்சா"
		},
		["காஜாங்"] = {
			["title"] = "[[காஜாங் வழித்தடம்|காஜாங் வழித்தடம்]]",
			["color"] = colors["9"],
			["icon"] = string.format(icon, "காஜாங் வழித்தடம்", colors["9"], "", "9"),
			["left terminus"] = "குவாசா டாமன்சாரா",
			["right terminus"] = "காஜாங்"
		},
		["கேஎல் சென்ட்ரல்-இஸ்கைபார்க்"] = {
			["title"] = "[[கேஎல் சென்ட்ரல்-இஸ்கைபார்க் வழித்தடம்]]",
			["color"] = colors["10"],
			["icon"] = string.format(icon, "கேஎல் சென்ட்ரல்-இஸ்கைபார்க் வழித்தடம்", colors["10"], "", "10"),
			["left terminus"] = "கோலாலம்பூர் சென்ட்ரல்",
			["right terminus"] = "தெர்மினல் இஸ்கைபார்க்"
		},
		["சா ஆலாம்"] = {
			["title"] = "''[[சா ஆலாம் வழித்தடம்|சா ஆலாம் வழித்தடம்]]''",
			["color"] = colors["11"],
			["icon"] = string.format(icon, "சா ஆலாம் வழித்தடம்", colors["11"], " font-style: italic;", "11"),
			["note-mid"] = "''எதிர்காலச் சேவை (திறப்பு 2025)''",
			["left terminus"] = "பண்டார் உத்தாமா",
			["right terminus"] = "ஜொகான் செத்தியா"
		},
		["புத்ராஜெயா"] = {
			["title"] = "[[புத்ராஜெயா வழித்தடம்|புத்ராஜெயா வழித்தடம்]]",
			["color"] = colors["12"],
			["icon"] = string.format(icon, "புத்ராஜெயா வழித்தடம்", colors["12"], "", "12"),
			["left terminus"] = "குவாசா டாமன்சாரா",
			["right terminus"] = "புத்ராஜெயா சென்ட்ரல்"
		},
		["சுற்று"] = {
			["title"] = "''[[எம்ஆர்டி சுற்று வழித்தடம்|சுற்று வழித்தடம்]]''",
			["color"] = colors["13"],
			["icon"] = string.format(icon, "எம்ஆர்டி சுற்று வழித்தடம்", colors["13"], " font-style: italic;", "13"),
			["note-mid"] = "''எதிர்கால்ச் சேவை''",
			["left terminus"] = "புக்கிட் தியாரா தெற்கு",
			["right terminus"] = "யூஎம்"
		},
		["புத்ராஜெயா மோனோரெயில்"] = {
			["title"] = "[[புத்ராஜெயா மோனோரெயில்]]",
			["color"] = colors["14"],
			["icon"] = string.format(icon, "புத்ராஜெயா மோனோரெயில்", colors["14"], " font-style: italic;", "14"),
			["left terminus"] = "?",
			["right terminus"] = "?"
		},
		["சன்வே விரைவுப் பேருந்து"] = {
			["color"] = colors["21"],
			["icon"] = string.format(icon, "சன்வே விரைவுப் பேருந்து வழித்தடம்", colors["21"], "", "B1"),
			["left terminus"] = "யூஎஸ்ஜே 7 நிலையம்",
			["right terminus"] = "சன்வே-செத்தியா ஜெயா"
		},
		["கூட்டரசு  விரைவுப் பேருந்து"] = {
			["title"] = "[[கூட்டரசு  விரைவுப் பேருந்து]]",
			["color"] = colors["22"],
			["icon"] = string.format(icon, "கூட்டரசு  விரைவுப் பேருந்து வழித்தடம்", colors["22"], " font-style: italic;", "B2"),
			["left terminus"] = "?",
			["right terminus"] = "?"
		}
	},
	["aliases"] = {
		["1"] = "பத்துமலை-புலாவ் செபாங்",
		["blue"] = "பத்துமலை-புலாவ் செபாங்",
		["kb"] = "பத்துமலை-புலாவ் செபாங்",
		["kc"] = "பத்துமலை-புலாவ் செபாங்",
		["seremban"] = "பத்துமலை-புலாவ் செபாங்",
		["seremban line"] = "பத்துமலை-புலாவ் செபாங்",
		["batu caves-pulau sebang"] = "பத்துமலை-புலாவ் செபாங்",
		["batu caves-pulau sebang line"] = "பத்துமலை-புலாவ் செபாங்",
		["2"] = "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்",
		["red"] = "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்",
		["ka"] = "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்",
		["kd"] = "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்",
		["port klang"] = "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்",
		["port klang line"] = "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்",
		["தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்"] = "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்",
		["தஞ்சோங் மாலிம்–கிள்ளான் துறைமுக வழித்தடம்"] = "தஞ்சோங் மாலிம்–கிள்ளான் துறைமுகம்",
		["3"] = "அம்பாங்",
		["orange"] = "அம்பாங்",
		["lrt1"] = "அம்பாங்",
		["ag"] = "அம்பாங்",
		["ampang"] = "அம்பாங்",
		["ampang line"] = "அம்பாங்",
		["4"] = "செரி பெட்டாலிங்",
		["maroon"] = "செரி பெட்டாலிங்",
		["sp"] = "செரி பெட்டாலிங்",
		["ph"] = "செரி பெட்டாலிங்",
		["sri petaling"] = "செரி பெட்டாலிங்",
		["putra heights"] = "செரி பெட்டாலிங்",
		["sri petaling line"] = "செரி பெட்டாலிங்",
		["5"] = "கிளானா ஜெயா",
		["ruby"] = "கிளானா ஜெயா",
		["lrt2"] = "கிளானா ஜெயா",
		["kj"] = "கிளானா ஜெயா",
		["kelana jaya"] =  "கிளானா ஜெயா",
		["kelana jaya line"] =  "கிளானா ஜெயா",
		["6"] = "கேஎல்ஐஏ விரைவுத் தொடருந்து",
		["purple"] = "கேஎல்ஐஏ விரைவுத் தொடருந்து",
		["ke"] = "கேஎல்ஐஏ விரைவுத் தொடருந்து",
		["klia express"] = "கேஎல்ஐஏ விரைவுத் தொடருந்து",
		["express"] ="கேஎல்ஐஏ விரைவுத் தொடருந்து",
		["klia ekspres"] = "கேஎல்ஐஏ விரைவுத் தொடருந்து",
		["7"] = "கேஎல்ஐஏ போக்குவரத்து",
		["teal"] = "கேஎல்ஐஏ போக்குவரத்து",
		["kt"] = "கேஎல்ஐஏ போக்குவரத்து",
		["klia transit"] = "கேஎல்ஐஏ போக்குவரத்து",
		["transit"] = "கேஎல்ஐஏ போக்குவரத்து",
		["klia transit"] = "கேஎல்ஐஏ போக்குவரத்து",
		["8"] = "கேஎல் மொனோரெயில்",
		["lightgreen"] = "கேஎல் மொனோரெயில்",
		["mr"] =  "கேஎல் மொனோரெயில்",
		["monorail"] = "கேஎல் மொனோரெயில்",
		["kl monorail"] = "கேஎல் மொனோரெயில்",
		["9"] = "காஜாங்",
		["green"] ="காஜாங்",
		["mrt1"] ="காஜாங்",
		["kg"] ="காஜாங்",
		["sbk"] ="காஜாங்",
		["sungai buloh kajang"] = "காஜாங்",
		["sungai buloh kajang line"] ="காஜாங்",
		["sungai buloh-kajang line"] = "காஜாங்",
		["mrt kajang line"] ="காஜாங்",
		["kajang"] ="காஜாங்",
		["10"] = "கேஎல் சென்ட்ரல்-இஸ்கைபார்க்",
		["brown"] ="கேஎல் சென்ட்ரல்-இஸ்கைபார்க்",
		["ks"] = "கேஎல் சென்ட்ரல்-இஸ்கைபார்க்",
		["skypark"] ="கேஎல் சென்ட்ரல்-இஸ்கைபார்க்",
		["11"] = "சா ஆலாம்",
		["skyblue"] = "சா ஆலாம்",
		["lrt3"] =  "சா ஆலாம்",
		["sa"] =  "சா ஆலாம்",
		["bk"] =  "சா ஆலாம்",
		["buk"] = "சா ஆலாம்",
		["js"] =  "சா ஆலாம்",
		["johan setia line"] =  "சா ஆலாம்",
		["bandar utama-klang line"] = "சா ஆலாம்",
		["s"] = "சா ஆலாம்",
		["12"] = "புத்ராஜெயா",
		["yellow"] =  "புத்ராஜெயா",
		["mrt2"] = "புத்ராஜெயா",
		["ssp"] =  "புத்ராஜெயா",
		["py"] = "புத்ராஜெயா",
		["mrt putrajaya line"] =  "புத்ராஜெயா",
		["putrajaya"] = "புத்ராஜெயா",
		["13"] = "சுற்று",
		["mrt3"] = "சுற்று",
		["cc"] = "சுற்று",
		["mrt circle line"] = "சுற்று",
		["circle"] = "சுற்று",
		["14"] = "புத்ராஜெயா மோனோரெயில்",
		["olive"] =  "புத்ராஜெயா மோனோரெயில்",
		["pm"] =  "புத்ராஜெயா மோனோரெயில்",
		["21"] = "சன்வே விரைவுப் பேருந்து",
		["darkgreen"] =  "சன்வே விரைவுப் பேருந்து",
		["b1"] = "சன்வே விரைவுப் பேருந்து",
		["sb"] =  "சன்வே விரைவுப் பேருந்து",
		["brt sunway"] =  "சன்வே விரைவுப் பேருந்து",
		["brt sunway line"] = "சன்வே விரைவுப் பேருந்து",
		["sunway"] =  "சன்வே விரைவுப் பேருந்து",
		["sunway line"] =  "சன்வே விரைவுப் பேருந்து",
		["22"] = "கூட்டரசு விரைவுப் பேருந்து",
		["violet"] ="கூட்டரசு விரைவுப் பேருந்து",
		["b2"] ="கூட்டரசு விரைவுப் பேருந்து",
		["fb"] = "கூட்டரசு விரைவுப் பேருந்து",
		["federal"] = "கூட்டரசு விரைவுப் பேருந்து",
		["federal line"] = "கூட்டரசு விரைவுப் பேருந்து",
		["brt federal"] ="கூட்டரசு விரைவுப் பேருந்து",
		["brt federal line"] = "கூட்டரசு விரைவுப் பேருந்து",
	}
}

return p