Permanently protected module
From Wikipedia, the free encyclopedia


local p = {}



-- Define categories



-- All sortkeys have been guessed. They may be changed by common sense

-- or consensus at [[Wikipedia talk:WikiProject Tropical cyclones]]

local cats = {

	--

	--  TROPICAL CYCLONES

	--

	severe = {

		color = "C0FFC0",

		name = "Severe tropical storm",

		sortkey = 120,

		icon = "[[File:Severe tropical storm icon.png|18px]]"

	},

	mtstorm = {

		 color = "4DFFFF", -- Old {{storm colour}} did not support. Value guessed.

		 name = "Moderate tropical storm",

		 sortkey = 105,

		 icon = "[[File:Moderate tropical storm icon.png|18px]]"

	},

	storm = {

		color = "4DFFFF",

		name = "Tropical storm",

		sortkey = 100,

		icon = "[[File:Tropical storm icon.png|18px]]"

	},

	severedep = {

		color = "6EC1EA", -- Old {{storm colour}} did not support. Value guessed.

		name = "Severe tropical depression",

		sortkey = 120

	},

	moddepression = {

		color = "6EC1EA", -- Old {{storm colour}} did not support. Value guessed.

		name = "Moderate tropical depression",

		sortkey = 95

	},

	depression = {

		color = "6EC1EA",

		name = "Tropical depression",

		sortkey = 90,

		icon = "[[File:Tropical Depression.png|25px]]"

	},

	disturbance = {

		color = "1591DE",

		name = "Tropical disturbance",

		sortkey = 80,

		icon = "[[File:Disturbance icon.png|25px]]"

	},

	subtropicalcyclone = {

		color = "4DFFFF",

		name = "Subtropical cyclone",

		sortkey = 70

	},

	subtropical = {

		color = "4DFFFF",

		name = "Subtropical storm",

		sortkey = 65,

		icon = "[[File:Subtropical storm icon.png|18px]]"

	},

	subdepression = {

		color = "6EC1EA",

		name = "Subtropical depression",

		sortkey = 62,

		icon = "[[File:Subtropical Depression icon.png|25px]]"

	},

	overland = {

		color = "6EC1EA",

		name = "Overland depression",

		sortkey = 60,

		icon = "[[File:Depression icon.png|25px]]"

	},

	subdisturbance = {

		color = "1591DE",

		name = "Subtropical disturbance",

		sortkey = 55,

		icon = "[[File:Disturbance icon.png|25px]]"

	},

	extratropical = {

		color = "CCCCCC",

		name = "Extratropical cyclone",

		sortkey = 50,

		icon = "[[File:Extratropical cyclone icon.png|18px]]"

	},

	monsoondepression = {

		color = "6EC1EA",

		name = "Monsoon depression",

		sortkey = 30,

		icon = "[[File:Monsoon Depression icon.png|25px]]"

	},

	potential = {

		color = "1591DE",

		name = "Potential tropical cyclone",

		sortkey = 25,

		icon = "[[File:Potential tropical cyclone icon.png|25px]]"

	},

	extratropicallow = {

		color = "CCCCCC",

		name = "Extratropical low",

		sortkey = 50,

		icon = "[[File:Tropical Low.png|25px]]"

	},

	posttropical = {

		color = "CCCCCC",

		name = "Post-tropical depression",

		sortkey = 70,

		icon = "[[File:Post tropical cyclone icon.png|25px]]"

	},

	remnant = {

		color = "CCCCCC",

		name = "Post-tropical depression",

		sortkey = 70,

		icon = "[[File:Remnant low icon.png|25px]]"

	},

	unknown = {

		color = "C0C0C0",

		name = "Unknown-strength storm",

		sortkey = 0,

		icon = "'''?'''"

	},

	-- SSWHS hurricane categories

	cat5 = {

		color = "A188FC",

		name = {

			atl = "Category 5 major hurricane",

			epac = "Category 5 major hurricane",

			satl = "Category 5-equivalent hurricane",

			wpac = "Category 5-equivalent super typhoon",

			default = "Category 5-equivalent tropical cyclone"

		},

		sortkey = 80050,

		icon = "[[File:Category 5 hurricane icon.png|18px]]"

	},

	cat4 = {

		color = "FF738A",

		name = {

			atl = "Category 4 major hurricane",

			epac = "Category 4 major hurricane",

			satl = "Category 4-equivalent hurricane",

			wpac = "Category 4-equivalent typhoon",

			default = "Category 4-equivalent tropical cyclone"

		},

		sortkey = 80040,

		icon = "[[File:Category 4 hurricane icon.png|18px]]"

	},

	cat3 = {

		color = "FF9E59",

		name = {

			atl = "Category 3 major hurricane",

			epac = "Category 3 major hurricane",

			satl = "Category 3-equivalent hurricane",

			wpac = "Category 3-equivalent typhoon",

			default = "Category 3-equivalent tropical cyclone"

		},

		sortkey = 80030,

		icon = "[[File:Category 3 hurricane icon.png|18px]]"

	},

	cat2 = {

		color = "FFD98C",

		name = {

			atl = "Category 2 hurricane",

			epac = "Category 2 hurricane",

			satl = "Category 2-equivalent hurricane",

			wpac = "Category 2-equivalent typhoon",

			default = "Category 2-equivalent tropical cyclone"

		},

		sortkey = 80020,

		icon = "[[File:Category 2 hurricane icon.png|18px]]"

	},

	cat1 = {

		color = "FFFFD9",

		name = {

			atl = "Category 1 hurricane",

			epac = "Category 1 hurricane",

			satl = "Category 1-equivalent hurricane",

			wpac = "Category 1-equivalent typhoon",

			default = "Category 1-equivalent tropical cyclone"

		},

		sortkey = 80010,

		icon = "[[File:Category 1 hurricane icon.png|18px]]"

	},

	supertyphoon = {

		color = "FF738A",

		name = "Category 4-equivalent super typhoon",

		sortkey = 80045,

		icon = "[[File:Category 4 hurricane icon.png|18px]]"

	},

	typhoon = {

		color = "FFD98C",

		name = "Typhoon",

		sortkey = 60010

	},

	-- HKO

	svtyphoon = {

		color = "FF738A",

		name = "Severe typhoon",

		sortkey = 60015

	},

	vstyphoon = {

		color = "FF738A",

		name = "Very strong typhoon",

		sortkey = 60020,

		icon = "[[File:Very strong typhoon icon.png|18px]]"

	},

	vityphoon = {

		color = "A188FC",

		name = "Violent typhoon",

		sortkey = 60030,

		icon = "[[File:Violent typhoon icon.png|18px]]"

	},

	-- PAGASA

	styphoon = {

		color = "A188FC",

		name = "Supertyphoon",

		sortkey = 60050

	},

	sprcyclstorm = {

		color = "A188FC",

		name = "Super cyclonic storm",

		sortkey = 50020,

		icon = "[[File:Super cyclonic storm icon.png|18px]]"

	},

	esvrcyclstorm = {

		color = "FF738A",

		name = "Extremely severe cyclonic storm",

		sortkey = 50015,

		icon = "[[File:Extremely severe cyclonic storm icon.png|18px]]"

	},

	vsvrcyclstorm = {

		color = "FFD98C",

		name = "Very severe cyclonic storm",

		sortkey = 50010,

		icon = "[[File:Very severe cyclonic storm icon.png|18px]]"

	},

	svrcyclstorm = {

		color = "C0FFC0",

		name = "Severe cyclonic storm",

		sortkey = 50008,

		icon = "[[File:Severe cyclonic storm icon.png|18px]]"

	},

	niocyclone = {

		color = "4DFFFF",

		name = "Cyclonic storm",

		sortkey = 50006,

		icon = "[[File:Cyclonic storm icon.png|18px]]"

	},

	deepdepression = {

		color = "6EC1EA",

		name = "Deep depression",

		sortkey = 50002,

		icon = "[[File:Deep depression icon.png|25px]]"

	},

	niodepression = {

		color = "1591DE",

		name = "Depression",

		sortkey = 50001,

		icon = "[[File:Depression icon.png|25px]]"

	},

	nioland = {

		color = "1591DE",

		name = "Land depression",

		sortkey = 50000,

		icon = "[[File:Land depression icon.png|25px]]"

	},

	aus5 = {

		color = "A188FC",

		name = "Category 5 severe tropical cyclone",

		sortkey = 40015,

		icon = "[[File:Aus 5 icon.png|18px]]"

	},

	aus4 = {

		color = "FF738A",

		name = "Category 4 severe tropical cyclone",

		sortkey = 40013,

		icon = "[[File:Aus 4 icon.png|18px]]"

	},

	aus3 = {

		color = "FFD98C",

		name = "Category 3 severe tropical cyclone",

		sortkey = 40010,

		icon = "[[File:Aus 3 icon.png|18px]]"

	},

	aus2 = {

		color = "C0FFC0",

		name = "Category 2 tropical cyclone",

		sortkey = 40008,

		icon = "[[File:Aus 2 icon.png|18px]]"

	},

	aus1 = {

		color = "4DFFFF",

		name = "Category 1 tropical cyclone",

		sortkey = 40006,

		icon = "[[File:Aus 1 icon.png|18px]]"

	},

	low = {

		color = "6EC1EA",

		name = "Tropical low",

		sortkey = 40002,

		icon = "[[File:Tropical Low.png|25px]]"

	},

	sublow = {

		color = "6EC1EA",

		name = "Subtropical low",

		sortkey = 40000

	},

	vintense = {

		color = "A188FC",

		name = "Very intense tropical cyclone",

		sortkey = 30010,

		icon = "[[File:Very intense tropical cyclone icon.png|18px]]"

	},

	intense = {

		color = "FF738A",

		name = "Intense tropical cyclone",

		sortkey = 30008,

		icon = "[[File:Intense tropical cyclone icon.png|18px]]"

	},

	tropicalcyclone = {

		color = "FFD98C",

		name = "Tropical cyclone",

		sortkey = 30006,

		icon = "'''TC'''"

	},

	mstorm = {

		color = "4DFFFF",

		name = "Moderate tropical storm",

		sortkey = 30004,

		icon = "[[File:Moderate tropical storm icon.png|18px]]"

	},

	zodw = {

		color = "1591DE",

		name = "Zone of disturbed weather",

		sortkey = 30000,

		icon = "[[File:Disturbed weather icon.png|25px]]"

	},

	shemsvrtc = {

		color = "FFD98C",

		name = "Severe tropical cyclone",

		sortkey = 20020

	},

	shem5 = {

		color = "A188FC",

		name = "Severe tropical cyclone",

		sortkey = 20010

	},

	shem4 = {

		color = "FFD98C",

		name = "Tropical cyclone",

		sortkey = 20008

	},

	shem2 = {

		color = "C0FFC0",

		name = "Tropical cyclone",

		sortkey = 20008

	},

	shem1 = {

		color = "4DFFFF",

		name = "Tropical cyclone",

		sortkey = 20008

	},

	--

	-- WINTER STORMS

	--

	-- Regional Snowfall Index

	rsi0 = {

		color = "CCCCCC",

		name = "Category 0 \"Nuisance\"",

		sortkey = 80100,

		icon = "[[File:RsiC0.png|25px]]"

	},

	rsi1 = {

		color = "FFFFD9",

		name = "Category 1 \"Notable\"",

		sortkey = 80110,

		icon = "[[File:RsiC1.png|25px]]"

	},

	rsi2 = {

		color = "FFD98C",

		name = "Category 2 \"Minor\"",

		sortkey = 80120,

		icon = "[[File:RsiC2.png|25px]]"

	},

	rsi3 = {

		color = "FF9E59",

		name = "Category 3 \"Major\"",

		sortkey = 80130,

		icon = "[[File:RsiC3.png|25px]]"

	},

	rsi4 = {

		color = "FF738A",

		name = "Category 4 \"Crippling\"",

		sortkey = 80140,

		icon = "[[File:RsiC4.png|25px]]"

	},

	rsi5 = {

		color = "A188FC",

		name = "Category 5 \"Extreme\"",

		sortkey = 80150,

		icon = "[[File:RsiC5.png|25px]]"

	},

	-- Winter Storm Severity Index

	wssinone = {

		color = "CCCCCC",

		name = "No impacts",

		sortkey = 80200,

	},

	wssilimited = {

		color = "1591DE",

		name = "Limited impacts",

		sortkey = 80210,

	},

	wssiminor = {

		color = "FFFFD9",

		name = "Minor impacts",

		sortkey = 80220,

	},

	wssimoderate = {

		color = "FF9E59",

		name = "Moderate impacts",

		sortkey = 80230,

	},

	wssimajor = {

		color = "FF738A",

		name = "Major impacts",

		sortkey = 80240,

	},

	wssiextreme = {

		color = "A188FC",

		name = "Extreme impacts",

		sortkey = 80250,

	},

	spia0 = {

		color = "4DFFFF",

		name = "Ice Damage Index: 0",

		sortkey = 80300,

		icon = "[[File:SPIA0 Icon.png|30px]]"

	},

	spia1 = {

		color = "FFFFD9",

		name = "Ice Damage Index: 1",

		sortkey = 80301,

		icon = "[[File:SPIA1 Icon.png|30px]]"

	},

	spia2 = {

		color = "FFD98C",

		name = "Ice Damage Index: 2",

		sortkey = 80302,

		icon = "[[File:SPIA2 Icon.png|30px]]"

	},

	spia3 = {

		color = "FF9E59",

		name = "Ice Damage Index: 3",

		sortkey = 80303,

		icon = "[[File:SPIA3 Icon.png|30px]]"

	},

	spia4 = {

		color = "FF738A",

		name = "Ice Damage Index: 4",

		sortkey = 80304,

		icon = "[[File:SPIA4 Icon.png|30px]]"

	},

	spia5 = {

		color = "A188FC",

		name = "Ice Damage Index: 5",

		sortkey = 80305,

		icon = "[[File:SPIA5 Icon.png|30px]]"

	},

	--

	-- TORNADOES

	--

	efu = {

		color = "CCCCCC",

		name = "EFU tornado",

		sortkey = 1001,

		icon = "[[File:Ef-scaleU.png|25px]]"

	},

	ef0 = {

		color = "4DFFFF",

		name = "EF0 tornado",

		sortkey = 1000,

		icon = "[[File:Ef-scale0.png|25px]]"

	},

	ef1 = {

		color = "FFFFD9",

		name = "EF1 tornado",

		sortkey = 1010,

		icon = "[[File:Ef-scale1.png|25px]]"

	},

	ef2 = {

		color = "FFD98C",

		name = "EF2 tornado",

		sortkey = 1020,

		icon = "[[File:Ef-scale2.png|25px]]"

	},

	ef3 = {

		color = "FF9E59",

		name = "EF3 tornado",

		sortkey = 1030,

		icon = "[[File:Ef-scale3.png|25px]]"

	},

	ef4 = {

		color = "FF738A",

		name = "EF4 tornado",

		sortkey = 1040,

		icon = "[[File:Ef-scale4.png|25px]]"

	},

	ef5 = {

		color = "A188FC",

		name = "EF5 tornado",

		sortkey = 1050,

		icon = "[[File:Ef-scale5.png|25px]]"

	},

    ifu = {

		color = "CCCCCC",

		name = "IFU tornado",

		sortkey = 1100,

		icon = "[[File:IFU icon.png|30px]]"

	},

	if0m = {

		color = "58EBF8",

		name = "IF0- tornado",

		sortkey = 1101,

		icon = "[[File:IF0- icon.png|30px]]"

	},

	if0 = {

		color = "4DFFFF",

		name = "IF0 tornado",

		sortkey = 1102,

		icon = "[[File:IF0 icon.png|30px]]"

	},

	if0p = {

		color = "89FFF3",

		name = "IF0+ tornado",

		sortkey = 1103,

		icon = "[[File:IF0+ icon.png|30px]]"

	},

	if1m = {

		color = "C4FFE6",

		name = "IF1- tornado",

		sortkey = 1104,

		icon = "[[File:IF1- icon.png|30px]]"

	},

	if1 = {

		color = "FFFFD9",

		name = "IF1 tornado",

		sortkey = 1105,

		icon = "[[File:IF1 icon.png|30px]]"

	},

	if1p = {

		color = "FFF2BF",

		name = "IF1+ tornado",

		sortkey = 1106,

		icon = "[[File:IF1+ icon.png|30px]]"

	},

	if2m = {

		color = "FFE5A5",

		name = "IF2- tornado",

		sortkey = 1107,

		icon = "[[File:IF2- icon.png|30px]]"

	},

	if2 = {

		color = "FFD98C",

		name = "IF2 tornado",

		sortkey = 1108,

		icon = "[[File:IF2 icon.png|30px]]"

	},

	if2p = {

		color = "FFC57B",

		name = "IF2+ tornado",

		sortkey = 1109,

		icon = "[[File:IF2+ icon.png|30px]]"

	},

	if3 = {

		color = "FF9E59",

		name = "IF3 tornado",

		sortkey = 1110,

		icon = "[[File:IF3 icon.png|30px]]"

	},

	if4 = {

		color = "FF738A",

		name = "IF4 tornado",

		sortkey = 1111,

		icon = "[[File:IF4 icon.png|30px]]"

	},

	if5 = {

		color = "A188FC",

		name = "IF5 tornado",

		sortkey = 1112,

		icon = "[[File:IF5 icon.png|30px]]"

	},

    tu = {

		color = "CCCCCC",

		name = "TU tornado",

		sortkey = 1200,

		icon = "[[File:TorroU icon.png|30px]]"

	},

	fc = {

		color = "6EC1EA",

		name = "Funnel Cloud",

		sortkey = 1201,

		icon = "[[File:FunnelCloud Icon.png|30px]]"

	},

	t0 = {

		color = "5EE0F5",

		name = "T0 tornado",

		sortkey = 1202,

		icon = "[[File:Torro0 icon.png|30px]]"

	},

	t1 = {

		color = "4DFFFF",

		name = "T1 tornado",

		sortkey = 1203,

		icon = "[[File:Torro1 icon.png|30px]]"

	},

	t2 = {

		color = "A6FFEC",

		name = "T2 tornado",

		sortkey = 1204,

		icon = "[[File:Torro2 icon.png|30px]]"

	},

	t3 = {

		color = "FFFFD9",

		name = "T3 tornado",

		sortkey = 1205,

		icon = "[[File:Torro3 icon.png|30px]]"

	},

	t4 = {

		color = "FFECB3",

		name = "T4 tornado",

		sortkey = 1206,

		icon = "[[File:Torro4 icon.png|30px]]"

	},

	t5 = {

		color = "FFD98C",

		name = "T5 tornado",

		sortkey = 1207,

		icon = "[[File:Torro5 icon.png|30px]]"

	},

	t6 = {

		color = "FFBC73",

		name = "T6 tornado",

		sortkey = 1208,

		icon = "[[File:Torro6 icon.png|30px]]"

	},

	t7 = {

		color = "FF9E59",

		name = "T7 tornado",

		sortkey = 1209,

		icon = "[[File:Torro7 icon.png|30px]]"

	},

	t8 = {

		color = "FF8972",

		name = "T8 tornado",

		sortkey = 1210,

		icon = "[[File:Torro8 icon.png|30px]]"

	},

	t9 = {

		color = "FF738A",

		name = "T9 tornado",

		sortkey = 1211,

		icon = "[[File:Torro9 icon.png|30px]]"

	},

	t10 = {

		color = "D07EC3",

		name = "T10 tornado",

		sortkey = 1212,

		icon = "[[File:Torro10 icon.png|30px]]"

	},

	t11 = {

		color = "A188FC",

		name = "T11 tornado",

		sortkey = 1213,

		icon = "[[File:Torro11 icon.png|30px]]"

	},

	-- Beaufort Scale (windstorms)

	beaufort0 = {

		color = "FFFFFF",

		name = "Calm (Force 0)",

		sortkey = 1500,

		icon = "[[File:BeaufortForce0 icon.png|35px]]"

	},

	beaufort1 = {

		color = "757575",

		name = "Light Air (Force 1)",

		sortkey = 1510,

		icon = "[[File:BeaufortForce1 icon.png|35px]]"

	},

	beaufort2 = {

		color = "909090",

		name = "Light Breeze (Force 2)",

		sortkey = 1520,

		icon = "[[File:BeaufortForce2 icon.png|35px]]"

	},

	beaufort3 = {

		color = "B7B7B7",

		name = "Gentle Breeze (Force 3)",

		sortkey = 1530,

		icon = "[[File:BeaufortForce3 icon.png|35px]]"

	},

	beaufort4 = {

		color = "D2D2D2",

		name = "Moderate Breeze (Force 4)",

		sortkey = 1540,

		icon = "[[File:BeaufortForce4 icon.png|35px]]"

	},

	beaufort5 = {

		color = "F1F1F1",

		name = "Fresh Breeze (Force 5)",

		sortkey = 1550,

		icon = "[[File:BeaufortForce5 icon.png|35px]]"

	},

	beaufort6 = {

		color = "1591DE",

		name = "Strong Breeze (Force 6)",

		sortkey = 1560,

		icon = "[[File:BeaufortForce6 icon.png|35px]]"

	},

    beaufort7 = {

		color = "6EC1EA",

		name = "Near Gale (Force 7)",

		sortkey = 1570,

		icon = "[[File:BeaufortForce7 icon.png|35px]]"

	},

    beaufort8 = {

		color = "5EE0F5",

		name = "Gale (Force 8)",

		sortkey = 1580,

		icon = "[[File:BeaufortForce8 icon.png|35px]]"

	},

    beaufort9 = {

		color = "4DFFFF",

		name = "Strong Gale (Force 9)",

		sortkey = 1590,

		icon = "[[File:BeaufortForce9 icon.png|35px]]"

	},

    beaufort10 = {

		color = "C0FFC0",

		name = "Storm (Force 10)",

		sortkey = 1600,

		icon = "[[File:BeaufortForce10 icon.png|35px]]"

	},

    beaufort11 = {

		color = "E0FFCD",

		name = "Violent Storm (Force 11)",

		sortkey = 1610,

		icon = "[[File:BeaufortForce11 icon.png|35px]]"

	},

    beaufort12 = {

		color = "FFFFD9",

		name = "Hurricane-force (Force 12)",

		sortkey = 1620,

		icon = "[[File:BeaufortForce12 icon.png|35px]]"

	},

	-- Drought/Flood

	palmer7 = {

		color = "FF0800",

		name = "Extreme Drought",

		sortkey = 81000,

	},

	palmer6 = {

		color = "FF5A55",

		name = "Severe Drought",

		sortkey = 81001,

	},

	palmer5 = {

		color = "FFB3B0",

		name = "Moderate Drought",

		sortkey = 81002,

	},

	palmer4 = {

		color = "FFFFFF",

		name = "Near Normal",

		sortkey = 81003,

	},

	palmer3 = {

		color = "A9FEC4",

		name = "Moderately Moist",

		sortkey = 81004,

	},

	palmer2 = {

		color = "5FFF46",

		name = "Very Moist",

		sortkey = 81005,

	},

	palmer1 = {

		color = "1BC800",

		name = "Extremely moist",

		sortkey = 81006,

	},

    drought0 = {

		color = "FFFFD9",

		name = "Abnormally Dry",

		sortkey = 81100,

	},

    drought1 = {

		color = "FFD98C",

		name = "Moderate Drought",

		sortkey = 81101,

	},

    drought2 = {

		color = "FF9E59",

		name = "Severe Drought",

		sortkey = 81102,

	},

    drought3 = {

		color = "FF738A",

		name = "Extreme Drought",

		sortkey = 81103,

	},

    drought4 = {

		color = "A188FC",

		name = "Exceptional Drought",

		sortkey = 81104,

	},

    atmosriv1 = {

		color = "FFFFD9",

		name = "Category 1: Weak (Atmospheric river)",

		sortkey = 81200,

		icon = "[[File:AtmosRiv1 Icon.png|30px]]"

	},

    atmosriv2 = {

		color = "FFD98C",

		name = "Category 2: Moderate (Atmospheric river)",

		sortkey = 81201,

		icon = "[[File:AtmosRiv2 Icon.png|30px]]"

	},

    atmosriv3 = {

		color = "FF9E59",

		name = "Category 3: Strong (Atmospheric river)",

		sortkey = 81202,

		icon = "[[File:AtmosRiv3 Icon.png|30px]]"

	},

    atmosriv4 = {

		color = "FF738A",

		name = "Category 4: Extreme (Atmospheric river)",

		sortkey = 81203,

		icon = "[[File:AtmosRiv4 Icon.png|30px]]"

	},

    atmosriv5 = {

		color = "A188FC",

		name = "Category 5: Exceptional (Atmospheric river)",

		sortkey = 81204,

		icon = "[[File:AtmosRiv5 Icon.png|30px]]"

	},

	-- Space Weather

    radio1 = {

		color = "FFFFD9",

		name = "Minor Radio Blackout",

		sortkey = 82000,

	},

    radio2 = {

		color = "FFD98C",

		name = "Moderate Radio Blackout",

		sortkey = 82001,

	},

    radio3 = {

		color = "FF9E59",

		name = "Strong Radio Blackout",

		sortkey = 82002,

	},

    radio4 = {

		color = "FF738A",

		name = "Severe Radio Blackout",

		sortkey = 82003,

	},

    radio5 = {

		color = "A188FC",

		name = "Extreme Radio Blackout",

		sortkey = 82004,

	},

    solar1 = {

		color = "FFFFD9",

		name = "Minor Solar Radiation Storms",

		sortkey = 82100,

	},

    solar2 = {

		color = "FFD98C",

		name = "Moderate Solar Radiation Storms",

		sortkey = 82101,

	},

    solar3 = {

		color = "FF9E59",

		name = "Strong Solar Radiation Storms",

		sortkey = 82102,

	},

    solar4 = {

		color = "FF738A",

		name = "Severe Solar Radiation Storms",

		sortkey = 82103,

	},

    solar5 = {

		color = "A188FC",

		name = "Extreme Solar Radiation Storms",

		sortkey = 82104,

	},

    geo1 = {

		color = "FFFFD9",

		name = "Minor Geomagnetic Storms",

		sortkey = 82200,

		icon = "[[File:Geomagnetic1 Icon.png|35px]]"

	},

    geo2 = {

		color = "FFD98C",

		name = "Moderate Geomagnetic Storms",

		sortkey = 82201,

		icon = "[[File:Geomagnetic2 Icon.png|35px]]"

	},

    geo3 = {

		color = "FF9E59",

		name = "Strong Geomagnetic Storms",

		sortkey = 82202,

		icon = "[[File:Geomagnetic3 Icon.png|35px]]"

	},

    geo4 = {

		color = "FF738A",

		name = "Severe Geomagnetic Storms",

		sortkey = 82203,

		icon = "[[File:Geomagnetic4 Icon.png|35px]]"

	},

    geo5 = {

		color = "A188FC",

		name = "Extreme Geomagnetic Storms",

		sortkey = 82204,

		icon = "[[File:Geomagnetic5 Icon.png|35px]]"

	},

-- Heatwaves and Fireweather/Coldwaves/Temperature

    heatw = {

		color = "FFFFD9",

		name = "Warm",

		sortkey = 83000,

	},

    heat4 = {

		color = "FFD98C",

		name = "Category 4: Very Warm",

		sortkey = 83001,

	},

    heat3 = {

		color = "FF9E59",

		name = "Category 3: Hot",

		sortkey = 83002,

	},

    heat2 = {

		color = "FF738A",

		name = "Category 2: Very Hot",

		sortkey = 83003,

	},

    heat1 = {

		color = "A188FC",

		name = "Category 1: Extremely Hot",

		sortkey = 83004,

	},

    redflagnil = {

		color = "4DFFFF",

		name = "RFTI NIL",

		sortkey = 83100,

		icon = "[[File:RFTI_NIL_Icon.png|35px]]"

	},

    redflagelv = {

		color = "FFFFD9",

		name = "RFTI Elevated",

		sortkey = 83101,

		icon = "[[File:RFTI_Elevated.png|35px]]"

	},

    redflagcrl = {

		color = "FFD98C",

		name = "RFTI Critical-low",

		sortkey = 83102,

		icon = "[[File:RFTI_Crit Low_Icon.png|35px]]"

	},

    redflagcrh = {

		color = "FF9E59",

		name = "RFTI Critical-High",

		sortkey = 83103,

		icon = "[[File:RFTI_Crit High_Icon.png|35px]]"

	},

    redflagecr = {

		color = "FF738A",

		name = "RFTI Extremely Critical",

		sortkey = 83104,

		icon = "[[File:RFTI_Extrem Critical_Icon.png|35px]]"

	},

    redflaghcr = {

		color = "A188FC",

		name = "RFTI Historically critical",

		sortkey = 83004,

		icon = "[[File:RFTI_Histor Critical_Icon.png|35px]]"

	},

    tempb70cn = {

		color = "B7698E",

		name = "< -70C temperature",

		sortkey = 2000,

	},

    temp70cn = {

		color = "CB83A5",

		name = "≥ -70C temperature",

		sortkey = 2001,

	},

    temp65cn = {

		color = "DCAAC2",

		name = "≥ -65C temperature",

		sortkey = 2002,

	},

    temp60cn = {

		color = "FAD6EB",

		name = "≥ -60C temperature",

		sortkey = 2003,

	},

    temp55cn = {

		color = "868686",

		name = "≥ -55C temperature",

		sortkey = 2004,

	},

    temp50cn = {

		color = "BEBEBE",

		name = "≥ -50C temperature",

		sortkey = 2005,

	},

    temp45cn = {

		color = "DCDCDC",

		name = "≥ -45C temperature",

		sortkey = 2006,

	},

    temp40cn = {

		color = "FFFFFF",

		name = "≥ -40C temperature",

		sortkey = 2007,

	},

    temp35cn = {

		color = "FEE9FF",

		name = "≥ -35C temperature",

		sortkey = 2008,

	},

    temp30cn = {

		color = "CEA8E7",

		name = "≥ -30C temperature",

		sortkey = 2009,

	},

    temp25cn = {

		color = "9F6FD2",

		name = "≥ -25C temperature",

		sortkey = 2010,

	},

    temp20cn = {

		color = "716EEE",

		name = "≥ -20C temperature",

		sortkey = 2011,

	},

    temp15cn = {

		color = "1e96f8",

		name = "≥ -15C temperature",

		sortkey = 2012,

	},

    temp10cn = {

		color = "19c5ff",

		name = "≥ -10C temperature",

		sortkey = 2013,

	},

    temp5cn = {

		color = "aedff9",

		name = "≥ -5C temperature",

		sortkey = 2014,

	},

    temp0c = {

		color = "009614",

		name = "≥ 0C temperature",

		sortkey = 2015,

	},

    temp5c = {

		color = "96df00",

		name = "≥ 5C temperature",

		sortkey = 2016,

	},

    temp10c = {

		color = "c5ee03",

		name = "≥ 10C temperature",

		sortkey = 2017,

	},

    temp15c = {

		color = "ffff00",

		name = "≥ 15C temperature",

		sortkey = 2018,

	},

    temp20c = {

		color = "ffc502",

		name = "≥ 20C temperature",

		sortkey = 2019,

	},

    temp25c = {

		color = "ff9606",

		name = "≥ 25C temperature",

		sortkey = 2020,

	},

    temp30c = {

		color = "FF5500",

		name = "≥ 30C temperature",

		sortkey = 2021,

	},

    temp35c = {

		color = "FE1212",

		name = "≥ 35C temperature",

		sortkey = 2022,

	},

    temp40c = {

		color = "FE1284",

		name = "≥ 40C temperature",

		sortkey = 2023,

	},

    temp45c = {

		color = "FF7BC3",

		name = "≥ 45C temperature",

		sortkey = 2024,

	},

    temp50c = {

		color = "FFC1E3",

		name = "≥ 50C temperature",

		sortkey = 2025,

	},

    temp55c = {

		color = "FFD6ED",

		name = "≥ 55C temperature",

		sortkey = 2026,

	},

    windchillb100fn = {

		color = "B7698E",

		name = "≤ -100F wind chill",

		sortkey = 2100,

	},

    windchill100fn = {

		color = "CB83A5",

		name = "≥ -100F wind chill",

		sortkey = 2101,

	},

    windchill90fn = {

		color = "DCAAC2",

		name = "≥ -90F wind chill",

		sortkey = 2102,

	},

    windchill80fn = {

		color = "FAD6EB",

		name = "≥ -80F wind chill",

		sortkey = 2103,

	},

    windchill70fn = {

		color = "868686",

		name = "≥ -70F wind chill",

		sortkey = 2104,

	},

    windchill60fn = {

		color = "BEBEBE",

		name = "≥ -60F wind chill",

		sortkey = 2105,

	},

    windchill50fn = {

		color = "DCDCDC",

		name = "≥ -50F wind chill",

		sortkey = 2106,

	},

    windchill40fn = {

		color = "FFFFFF",

		name = "≥ -40F wind chill",

		sortkey = 2107,

	},

    windchill30fn = {

		color = "FEE9FF",

		name = "≥ -30F wind chill",

		sortkey = 2108,

	},

    windchill20fn = {

		color = "CEA8E7",

		name = "≥ -20F wind chill",

		sortkey = 2109,

	},

    windchill10fn = {

		color = "9F6FD2",

		name = "≥ -10F wind chill",

		sortkey = 2110,

	},

    windchill0f = {

		color = "716EEE",

		name = "≥ 0F wind chill",

		sortkey = 2111,

	},

    windchill10f = {

		color = "1e96f8",

		name = "≥ 10F wind chill",

		sortkey = 2112,

	},

    windchill20f = {

		color = "19c5ff",

		name = "≥ 20F wind chill",

		sortkey = 2113,

	},

    windchill30f = {

		color = "aedff9",

		name = "≥ 30F wind chill",

		sortkey = 2114,

	},

    windchill40f = {

		color = "009614",

		name = "≥ 40F wind chill",

		sortkey = 2115,

	},

    windchill50f = {

		color = "96df00",

		name = "≥ 50F wind chill",

		sortkey = 2116,

	},

    windchill60f = {

		color = "c5ee03",

		name = "≥ 60F wind chill",

		sortkey = 2117,

	},

    heatindex30fb = {

		color = "aedff9",

		name = "< 30F heat index",

		sortkey = 2200,

	},

    heatindex30f = {

		color = "009614",

		name = "≥ 30F heat index",

		sortkey = 2201,

	},

    heatindex40f = {

		color = "96df00",

		name = "≥ 40F heat index",

		sortkey = 2202,

	},

    heatindex50f = {

		color = "c5ee03",

		name = "≥ 50F heat index",

		sortkey = 2203,

	},

    heatindex60f = {

		color = "ffff00",

		name = "≥ 60F heat index",

		sortkey = 2204,

	},

    heatindex70f = {

		color = "ffc502",

		name = "≥ 70F heat index",

		sortkey = 2205,

	},

    heatindex80f = {

		color = "ff9606",

		name = "≥ 80F heat index",

		sortkey = 2206,

	},

    heatindex90f = {

		color = "FF5500",

		name = "≥ 90F heat index",

		sortkey = 2207,

	},

    heatindex100f = {

		color = "FE1212",

		name = "≥ 100F heat index",

		sortkey = 2208,

	},

    heatindex110f = {

		color = "FE1284",

		name = "≥ 110F heat index",

		sortkey = 2209,

	},

    heatindex120f = {

		color = "FF7BC3",

		name = "≥ 120F heat index",

		sortkey = 2210,

	},

    heatindex130f = {

		color = "FFC1E3",

		name = "≥ 130F heat index",

		sortkey = 2211,

	},

    heatindex140f = {

		color = "FFD6ED",

		name = "≥ 140F heat index",

		sortkey = 2212,

	},

    heatindex150f = {

		color = "FFEDF7",

		name = "≥ 150F heat index",

		sortkey = 2214,

	},

    heatindex160f = {

		color = "FFFFFF",

		name = "≥ 160F heat index",

		sortkey = 2215,

	},

    frostbite5 = {

		color = "A188FC",

		name = "US: Frostbite 5 mins",

		sortkey = 83010,

	},

    frostbite10 = {

		color = "FF738A",

		name = "US: Frostbite 10 mins",

		sortkey = 83011,

	},

    frostbite30 = {

		color = "FFD98C",

		name = "US: Frostbite 30 mins",

		sortkey = 83012,

	},

    frostbiten = {

		color = "FFFFD9",

		name = "US: Frostbite more than 30 mins/not possible",

		sortkey = 83013,

	},

    windchilllow = {

		color = "4DFFFF",

		name = "Canada: low windchill risk",

		sortkey = 83020,

	},

    windchillmoderate = {

		color = "FFFFD9",

		name = "Canada: moderate windchill risk",

		sortkey = 83021,

	},

    windchillhigh = {

		color = "FFD98C",

		name = "Canada: high windchill risk",

		sortkey = 83022,

	},

    windchillveryhigh = {

		color = "FF9E59",

		name = "Canada: very high windchill risk",

		sortkey = 83023,

	},

    windchillsevere = {

		color = "FF738A",

		name = "Canada: severe windchill risk",

		sortkey = 83024,

	},

    windchillextreme = {

		color = "A188FC",

		name = "Canada: extreme windchill risk",

		sortkey = 83025,

	},

-- ENSO

    enson = {

		color = "ACACAC",

		name = "ENSO Neutral",

		sortkey = 200,

	},

    ensowen = {

		color = "C18881",

		name = "ENSO Weak El Nino",

		sortkey = 201,

	},

    ensomen = {

		color = "D46356",

		name = "ENSO Moderate El Nino",

		sortkey = 202,

	},

    ensosen = {

		color = "E73E2B",

		name = "ENSO Strong El Nino",

		sortkey = 203,

	},

    ensovsen = {

		color = "FA1900",

		name = "ENSO Very Strong El Nino",

		sortkey = 204,

	},

    ensosln = {

		color = "0082E6",

		name = "ENSO Strong La Nina",

		sortkey = 205,

	},

    ensomln = {

		color = "3A90D2",

		name = "ENSO Moderate La Nina",

		sortkey = 206,

	},

    ensowln = {

		color = "739EBF",

		name = "ENSO Weak La Nina",

		sortkey = 207,

	},

-- WPC/SPC Risk categories

    tstm = {

		color = "A9FEC4",

		name = "T-storm",

		sortkey = 84000,

	icon = "[[File:T-storm_Risk_Icon.png|30px]]"

	},

    mrglr = {

		color = "1BC800",

		name = "Marginal Risk",

		sortkey = 84001,

	icon = "[[File:Marginal_risk_Icon.png|30px]]"

	},

    slgtr = {

		color = "FFD98C",

		name = "Slight Risk",

		sortkey = 84002,

	icon = "[[File:Slight_risk_Icon.png|30px]]"

	},

    enhr = {

		color = "FF9E59",

		name = "Enhanced Risk",

		sortkey = 84003,

	icon = "[[File:Enhanced_Risk_Icon.png|30px]]"

	},

    mdtr = {

		color = "FF738A",

		name = "Moderate Risk",

		sortkey = 84004,

	icon = "[[File:Moderate_Risk_Icon.png|30px]]"

	},

    highr = {

		color = "A188FC",

		name = "High Risk",

		sortkey = 84005,

	icon = "[[File:High_Risk_Icon.png|30px]]"

	},

    elevatedr = {

		color = "FF9E59",

		name = "Elevated Risk",

		sortkey = 84100,

		icon = "[[File:Elevated Risk_Icon.png|35px]]"

	},

    criticalr = {

		color = "FF738A",

		name = "Critical Risk",

		sortkey = 84101,

		icon = "[[File:Critical Risk_Icon.png|35px]]"

	},

    extremer = {

		color = "A188FC",

		name = "Extreme risk",

		sortkey = 84102,

		icon = "[[File:Extreme Risk_Icon.png|35px]]"

	}

}



-- Define aliases



-- All non-alphanumeric characters are already stripped, and the string is

-- already set to lowercase, so additional aliases for those are no longer

-- required.



cats"rsinuisance" = cats"rsi0"

cats"rsinotable" = cats"rsi1"

cats"rsiminor" = cats"rsi2"

cats"rsimajor" = cats"rsi3"

cats"rsicrippling" = cats"rsi4"

cats"rsiextreme" = cats"rsi5"

cats"rsinuisance" = cats"rsi0"

cats"wssi0" = cats"wssinone"

cats"wssi1" = cats"wssilimited"

cats"wssi2" = cats"wssiminor"

cats"wssi3" = cats"wssimoderate"

cats"wssi4" = cats"wssimajor"

cats"wssi5" = cats"wssiextreme"

cats"sty" = cats"supertyphoon"

cats"nwpsevere" = cats"severe"

cats"strong" = cats"severe"

cats"swiosts" = cats"severe"

cats"sts" = cats"severe"

cats"severets" = cats"severe"

cats"ty" = cats"typhoon"

cats"vstrtyphoon" = cats"vstyphoon"

cats"vsty" = cats"vstyphoon"

cats"vity" = cats"vityphoon"

cats"td" = cats"depression"

cats"ts" = cats"storm"

cats"nwpstorm" = cats"storm"

cats"d" = cats"depression"

cats"overlanddepression" = cats"overland"

cats"od" = cats"overland"

cats"spdepression" = cats"depression"

cats"shdepression" = cats"depression"

cats"shemdepression" = cats"depression"

cats"swiodepression" = cats"depression"

cats"spdepression" = cats"depression"

cats"nwpdepression" = cats"depression"

cats"swsubdep" = cats"subdepression"

cats"sd" = cats"subdepression"

cats"ss" = cats"subtropical"

cats"et" = cats"extratropical"

cats"ex" = cats"extratropical"

cats"md" = cats"monsoondepression"

cats"pt" = cats"potential"

cats"potentialtropicalcyclone" = cats"potential"

cats"potentialtropicalcyclone" = cats"potential"

cats"post" = cats"posttropical"

cats"remnantlow" = cats"remnant"

cats"rl" = cats"remnant"

cats"sucs" = cats"sprcyclstorm"

cats"escs" = cats"esvrcyclstorm"

cats"vscs" = cats"vsvrcyclstorm"

cats"scs" = cats"svrcyclstorm"

cats"cs" = cats"niocyclone"

cats"dd" = cats"deepdepression"

cats"cyclstorm" = cats"niocyclone"

cats"landdepression" = cats"nioland"

cats"land" = cats"nioland"

cats"ld" = cats"nioland"

cats"fiji5" = cats"aus5"

cats"fiji4" = cats"aus4"

cats"fiji3" = cats"aus3"

cats"fiji2" = cats"aus2"

cats"fiji1" = cats"aus1"

cats"tl" = cats"low"

cats"el" = cats"extratropicallow"

cats"di" = cats"disturbance"

cats"swiodisturbance" = cats"disturbance"

cats"tdist" = cats"disturbance"

cats"mts" = cats"mstorm"

cats"sub" = cats"mstorm"

cats"vitc" = cats"vintense"

cats"itc" = cats"intense"

cats"tc" = cats"tropicalcyclone"

cats"swiotc" = cats"tropicalcyclone"

cats"shem3" = cats"tropicalcyclone"

cats"shemtc" = cats"tropicalcyclone"

cats"f12" = cats"beaufort12"

cats"f11" = cats"beaufort11"

cats"f10" = cats"beaufort10"

cats"f9" = cats"beaufort9"

cats"f8" = cats"beaufort8"

cats"f7" = cats"beaufort7"

cats"f6" = cats"beaufort6"

cats"f5" = cats"beaufort5"

cats"f4" = cats"beaufort4"

cats"f3" = cats"beaufort3"

cats"f2" = cats"beaufort2"

cats"f1" = cats"beaufort1"

cats"f0" = cats"beaufort0"

cats"d0" = cats"drought0"

cats"d1" = cats"drought1"

cats"d2" = cats"drought2"

cats"d3" = cats"drought3"

cats"d4" = cats"drought4"

cats"p1" = cats"palmer1"

cats"p2" = cats"palmer2"

cats"p3" = cats"palmer3"

cats"p4" = cats"palmer4"

cats"p5" = cats"palmer5"

cats"p6" = cats"palmer6"

cats"p7" = cats"palmer7"

cats"r1" = cats"radio1"

cats"r2" = cats"radio2"

cats"r3" = cats"radio3"

cats"r4" = cats"radio4"

cats"r5" = cats"radio5"

cats"s1" = cats"solar1"

cats"s2" = cats"solar2"

cats"s3" = cats"solar3"

cats"s4" = cats"solar4"

cats"s5" = cats"solar5"

cats"g1" = cats"geo1"

cats"g2" = cats"geo2"

cats"g3" = cats"geo3"

cats"g4" = cats"geo4"

cats"g5" = cats"geo5"

cats"h1" = cats"heat1"

cats"h2" = cats"heat2"

cats"h3" = cats"heat3"

cats"h4" = cats"heat4"

cats"hw" = cats"heatw"

cats"thunderstorm" = cats"tstm"

cats"tstorm" = cats"tstm"

cats"slightrisk" = cats"slgtr"

cats"marginalrisk" = cats"mrglr"

cats"moderaterisk" = cats"mdtr"

cats"highrisk" = cats"highr"

cats"enhancedrisk" = cats"enhr"

cats"elevatedrisk" = cats"elevatedr"

cats"extremerisk" = cats"extremer"

cats"criticalrisk" = cats"criticalr"

cats"redflag0" = cats"redflagnil"

cats"redflag1" = cats"redflagelv"

cats"redflag3" = cats"redflagcrl"

cats"redflag5" = cats"redflagcrh"

cats"redflag7" = cats"redflagecr"

cats"redflag9" = cats"redflaghcr"

cats"rfti0" = cats"redflagnil"

cats"rfti1" = cats"redflagelv"

cats"rfti3" = cats"redflagcrl"

cats"rfti5" = cats"redflagcrh"

cats"rfti7" = cats"redflagecr"

cats"rfti9" = cats"redflaghcr"

cats"torrou" = cats"tu"

cats"torro0" = cats"t0"

cats"torro1" = cats"t1"

cats"torro2" = cats"t2"

cats"torro3" = cats"t3"

cats"torro4" = cats"t4"

cats"torro5" = cats"t5"

cats"torro6" = cats"t6"

cats"torro7" = cats"t7"

cats"torro8" = cats"t8"

cats"torro9" = cats"t9"

cats"torro10" = cats"t10"

cats"torro11" = cats"t11"

cats"funnelcloud" = cats"fc"

cats"ice0" = cats"spia0"

cats"ice1" = cats"spia1"

cats"ice2" = cats"spia2"

cats"ice3" = cats"spia3"

cats"ice4" = cats"spia4"

cats"ice5" = cats"spia5"



-- Key standardization check

for k, v in pairs(cats) do

	if k ~= mw.ustring.gsub(k, "[^%w]", "") then

		mw.addWarning(

			"Category \""

			.. k

			.. "\" in [[Module:Storm categories/categories]] is defined with a non-alphanumeric key. "

			.. "This key will likely be unusable unless non-alphanumeric characters are removed."

		)

	end

end



p.defaultCategory = "unknown"

p.cats = cats

return p
Permanently protected module
From Wikipedia, the free encyclopedia


local p = {}



-- Define categories



-- All sortkeys have been guessed. They may be changed by common sense

-- or consensus at [[Wikipedia talk:WikiProject Tropical cyclones]]

local cats = {

	--

	--  TROPICAL CYCLONES

	--

	severe = {

		color = "C0FFC0",

		name = "Severe tropical storm",

		sortkey = 120,

		icon = "[[File:Severe tropical storm icon.png|18px]]"

	},

	mtstorm = {

		 color = "4DFFFF", -- Old {{storm colour}} did not support. Value guessed.

		 name = "Moderate tropical storm",

		 sortkey = 105,

		 icon = "[[File:Moderate tropical storm icon.png|18px]]"

	},

	storm = {

		color = "4DFFFF",

		name = "Tropical storm",

		sortkey = 100,

		icon = "[[File:Tropical storm icon.png|18px]]"

	},

	severedep = {

		color = "6EC1EA", -- Old {{storm colour}} did not support. Value guessed.

		name = "Severe tropical depression",

		sortkey = 120

	},

	moddepression = {

		color = "6EC1EA", -- Old {{storm colour}} did not support. Value guessed.

		name = "Moderate tropical depression",

		sortkey = 95

	},

	depression = {

		color = "6EC1EA",

		name = "Tropical depression",

		sortkey = 90,

		icon = "[[File:Tropical Depression.png|25px]]"

	},

	disturbance = {

		color = "1591DE",

		name = "Tropical disturbance",

		sortkey = 80,

		icon = "[[File:Disturbance icon.png|25px]]"

	},

	subtropicalcyclone = {

		color = "4DFFFF",

		name = "Subtropical cyclone",

		sortkey = 70

	},

	subtropical = {

		color = "4DFFFF",

		name = "Subtropical storm",

		sortkey = 65,

		icon = "[[File:Subtropical storm icon.png|18px]]"

	},

	subdepression = {

		color = "6EC1EA",

		name = "Subtropical depression",

		sortkey = 62,

		icon = "[[File:Subtropical Depression icon.png|25px]]"

	},

	overland = {

		color = "6EC1EA",

		name = "Overland depression",

		sortkey = 60,

		icon = "[[File:Depression icon.png|25px]]"

	},

	subdisturbance = {

		color = "1591DE",

		name = "Subtropical disturbance",

		sortkey = 55,

		icon = "[[File:Disturbance icon.png|25px]]"

	},

	extratropical = {

		color = "CCCCCC",

		name = "Extratropical cyclone",

		sortkey = 50,

		icon = "[[File:Extratropical cyclone icon.png|18px]]"

	},

	monsoondepression = {

		color = "6EC1EA",

		name = "Monsoon depression",

		sortkey = 30,

		icon = "[[File:Monsoon Depression icon.png|25px]]"

	},

	potential = {

		color = "1591DE",

		name = "Potential tropical cyclone",

		sortkey = 25,

		icon = "[[File:Potential tropical cyclone icon.png|25px]]"

	},

	extratropicallow = {

		color = "CCCCCC",

		name = "Extratropical low",

		sortkey = 50,

		icon = "[[File:Tropical Low.png|25px]]"

	},

	posttropical = {

		color = "CCCCCC",

		name = "Post-tropical depression",

		sortkey = 70,

		icon = "[[File:Post tropical cyclone icon.png|25px]]"

	},

	remnant = {

		color = "CCCCCC",

		name = "Post-tropical depression",

		sortkey = 70,

		icon = "[[File:Remnant low icon.png|25px]]"

	},

	unknown = {

		color = "C0C0C0",

		name = "Unknown-strength storm",

		sortkey = 0,

		icon = "'''?'''"

	},

	-- SSWHS hurricane categories

	cat5 = {

		color = "A188FC",

		name = {

			atl = "Category 5 major hurricane",

			epac = "Category 5 major hurricane",

			satl = "Category 5-equivalent hurricane",

			wpac = "Category 5-equivalent super typhoon",

			default = "Category 5-equivalent tropical cyclone"

		},

		sortkey = 80050,

		icon = "[[File:Category 5 hurricane icon.png|18px]]"

	},

	cat4 = {

		color = "FF738A",

		name = {

			atl = "Category 4 major hurricane",

			epac = "Category 4 major hurricane",

			satl = "Category 4-equivalent hurricane",

			wpac = "Category 4-equivalent typhoon",

			default = "Category 4-equivalent tropical cyclone"

		},

		sortkey = 80040,

		icon = "[[File:Category 4 hurricane icon.png|18px]]"

	},

	cat3 = {

		color = "FF9E59",

		name = {

			atl = "Category 3 major hurricane",

			epac = "Category 3 major hurricane",

			satl = "Category 3-equivalent hurricane",

			wpac = "Category 3-equivalent typhoon",

			default = "Category 3-equivalent tropical cyclone"

		},

		sortkey = 80030,

		icon = "[[File:Category 3 hurricane icon.png|18px]]"

	},

	cat2 = {

		color = "FFD98C",

		name = {

			atl = "Category 2 hurricane",

			epac = "Category 2 hurricane",

			satl = "Category 2-equivalent hurricane",

			wpac = "Category 2-equivalent typhoon",

			default = "Category 2-equivalent tropical cyclone"

		},

		sortkey = 80020,

		icon = "[[File:Category 2 hurricane icon.png|18px]]"

	},

	cat1 = {

		color = "FFFFD9",

		name = {

			atl = "Category 1 hurricane",

			epac = "Category 1 hurricane",

			satl = "Category 1-equivalent hurricane",

			wpac = "Category 1-equivalent typhoon",

			default = "Category 1-equivalent tropical cyclone"

		},

		sortkey = 80010,

		icon = "[[File:Category 1 hurricane icon.png|18px]]"

	},

	supertyphoon = {

		color = "FF738A",

		name = "Category 4-equivalent super typhoon",

		sortkey = 80045,

		icon = "[[File:Category 4 hurricane icon.png|18px]]"

	},

	typhoon = {

		color = "FFD98C",

		name = "Typhoon",

		sortkey = 60010

	},

	-- HKO

	svtyphoon = {

		color = "FF738A",

		name = "Severe typhoon",

		sortkey = 60015

	},

	vstyphoon = {

		color = "FF738A",

		name = "Very strong typhoon",

		sortkey = 60020,

		icon = "[[File:Very strong typhoon icon.png|18px]]"

	},

	vityphoon = {

		color = "A188FC",

		name = "Violent typhoon",

		sortkey = 60030,

		icon = "[[File:Violent typhoon icon.png|18px]]"

	},

	-- PAGASA

	styphoon = {

		color = "A188FC",

		name = "Supertyphoon",

		sortkey = 60050

	},

	sprcyclstorm = {

		color = "A188FC",

		name = "Super cyclonic storm",

		sortkey = 50020,

		icon = "[[File:Super cyclonic storm icon.png|18px]]"

	},

	esvrcyclstorm = {

		color = "FF738A",

		name = "Extremely severe cyclonic storm",

		sortkey = 50015,

		icon = "[[File:Extremely severe cyclonic storm icon.png|18px]]"

	},

	vsvrcyclstorm = {

		color = "FFD98C",

		name = "Very severe cyclonic storm",

		sortkey = 50010,

		icon = "[[File:Very severe cyclonic storm icon.png|18px]]"

	},

	svrcyclstorm = {

		color = "C0FFC0",

		name = "Severe cyclonic storm",

		sortkey = 50008,

		icon = "[[File:Severe cyclonic storm icon.png|18px]]"

	},

	niocyclone = {

		color = "4DFFFF",

		name = "Cyclonic storm",

		sortkey = 50006,

		icon = "[[File:Cyclonic storm icon.png|18px]]"

	},

	deepdepression = {

		color = "6EC1EA",

		name = "Deep depression",

		sortkey = 50002,

		icon = "[[File:Deep depression icon.png|25px]]"

	},

	niodepression = {

		color = "1591DE",

		name = "Depression",

		sortkey = 50001,

		icon = "[[File:Depression icon.png|25px]]"

	},

	nioland = {

		color = "1591DE",

		name = "Land depression",

		sortkey = 50000,

		icon = "[[File:Land depression icon.png|25px]]"

	},

	aus5 = {

		color = "A188FC",

		name = "Category 5 severe tropical cyclone",

		sortkey = 40015,

		icon = "[[File:Aus 5 icon.png|18px]]"

	},

	aus4 = {

		color = "FF738A",

		name = "Category 4 severe tropical cyclone",

		sortkey = 40013,

		icon = "[[File:Aus 4 icon.png|18px]]"

	},

	aus3 = {

		color = "FFD98C",

		name = "Category 3 severe tropical cyclone",

		sortkey = 40010,

		icon = "[[File:Aus 3 icon.png|18px]]"

	},

	aus2 = {

		color = "C0FFC0",

		name = "Category 2 tropical cyclone",

		sortkey = 40008,

		icon = "[[File:Aus 2 icon.png|18px]]"

	},

	aus1 = {

		color = "4DFFFF",

		name = "Category 1 tropical cyclone",

		sortkey = 40006,

		icon = "[[File:Aus 1 icon.png|18px]]"

	},

	low = {

		color = "6EC1EA",

		name = "Tropical low",

		sortkey = 40002,

		icon = "[[File:Tropical Low.png|25px]]"

	},

	sublow = {

		color = "6EC1EA",

		name = "Subtropical low",

		sortkey = 40000

	},

	vintense = {

		color = "A188FC",

		name = "Very intense tropical cyclone",

		sortkey = 30010,

		icon = "[[File:Very intense tropical cyclone icon.png|18px]]"

	},

	intense = {

		color = "FF738A",

		name = "Intense tropical cyclone",

		sortkey = 30008,

		icon = "[[File:Intense tropical cyclone icon.png|18px]]"

	},

	tropicalcyclone = {

		color = "FFD98C",

		name = "Tropical cyclone",

		sortkey = 30006,

		icon = "'''TC'''"

	},

	mstorm = {

		color = "4DFFFF",

		name = "Moderate tropical storm",

		sortkey = 30004,

		icon = "[[File:Moderate tropical storm icon.png|18px]]"

	},

	zodw = {

		color = "1591DE",

		name = "Zone of disturbed weather",

		sortkey = 30000,

		icon = "[[File:Disturbed weather icon.png|25px]]"

	},

	shemsvrtc = {

		color = "FFD98C",

		name = "Severe tropical cyclone",

		sortkey = 20020

	},

	shem5 = {

		color = "A188FC",

		name = "Severe tropical cyclone",

		sortkey = 20010

	},

	shem4 = {

		color = "FFD98C",

		name = "Tropical cyclone",

		sortkey = 20008

	},

	shem2 = {

		color = "C0FFC0",

		name = "Tropical cyclone",

		sortkey = 20008

	},

	shem1 = {

		color = "4DFFFF",

		name = "Tropical cyclone",

		sortkey = 20008

	},

	--

	-- WINTER STORMS

	--

	-- Regional Snowfall Index

	rsi0 = {

		color = "CCCCCC",

		name = "Category 0 \"Nuisance\"",

		sortkey = 80100,

		icon = "[[File:RsiC0.png|25px]]"

	},

	rsi1 = {

		color = "FFFFD9",

		name = "Category 1 \"Notable\"",

		sortkey = 80110,

		icon = "[[File:RsiC1.png|25px]]"

	},

	rsi2 = {

		color = "FFD98C",

		name = "Category 2 \"Minor\"",

		sortkey = 80120,

		icon = "[[File:RsiC2.png|25px]]"

	},

	rsi3 = {

		color = "FF9E59",

		name = "Category 3 \"Major\"",

		sortkey = 80130,

		icon = "[[File:RsiC3.png|25px]]"

	},

	rsi4 = {

		color = "FF738A",

		name = "Category 4 \"Crippling\"",

		sortkey = 80140,

		icon = "[[File:RsiC4.png|25px]]"

	},

	rsi5 = {

		color = "A188FC",

		name = "Category 5 \"Extreme\"",

		sortkey = 80150,

		icon = "[[File:RsiC5.png|25px]]"

	},

	-- Winter Storm Severity Index

	wssinone = {

		color = "CCCCCC",

		name = "No impacts",

		sortkey = 80200,

	},

	wssilimited = {

		color = "1591DE",

		name = "Limited impacts",

		sortkey = 80210,

	},

	wssiminor = {

		color = "FFFFD9",

		name = "Minor impacts",

		sortkey = 80220,

	},

	wssimoderate = {

		color = "FF9E59",

		name = "Moderate impacts",

		sortkey = 80230,

	},

	wssimajor = {

		color = "FF738A",

		name = "Major impacts",

		sortkey = 80240,

	},

	wssiextreme = {

		color = "A188FC",

		name = "Extreme impacts",

		sortkey = 80250,

	},

	spia0 = {

		color = "4DFFFF",

		name = "Ice Damage Index: 0",

		sortkey = 80300,

		icon = "[[File:SPIA0 Icon.png|30px]]"

	},

	spia1 = {

		color = "FFFFD9",

		name = "Ice Damage Index: 1",

		sortkey = 80301,

		icon = "[[File:SPIA1 Icon.png|30px]]"

	},

	spia2 = {

		color = "FFD98C",

		name = "Ice Damage Index: 2",

		sortkey = 80302,

		icon = "[[File:SPIA2 Icon.png|30px]]"

	},

	spia3 = {

		color = "FF9E59",

		name = "Ice Damage Index: 3",

		sortkey = 80303,

		icon = "[[File:SPIA3 Icon.png|30px]]"

	},

	spia4 = {

		color = "FF738A",

		name = "Ice Damage Index: 4",

		sortkey = 80304,

		icon = "[[File:SPIA4 Icon.png|30px]]"

	},

	spia5 = {

		color = "A188FC",

		name = "Ice Damage Index: 5",

		sortkey = 80305,

		icon = "[[File:SPIA5 Icon.png|30px]]"

	},

	--

	-- TORNADOES

	--

	efu = {

		color = "CCCCCC",

		name = "EFU tornado",

		sortkey = 1001,

		icon = "[[File:Ef-scaleU.png|25px]]"

	},

	ef0 = {

		color = "4DFFFF",

		name = "EF0 tornado",

		sortkey = 1000,

		icon = "[[File:Ef-scale0.png|25px]]"

	},

	ef1 = {

		color = "FFFFD9",

		name = "EF1 tornado",

		sortkey = 1010,

		icon = "[[File:Ef-scale1.png|25px]]"

	},

	ef2 = {

		color = "FFD98C",

		name = "EF2 tornado",

		sortkey = 1020,

		icon = "[[File:Ef-scale2.png|25px]]"

	},

	ef3 = {

		color = "FF9E59",

		name = "EF3 tornado",

		sortkey = 1030,

		icon = "[[File:Ef-scale3.png|25px]]"

	},

	ef4 = {

		color = "FF738A",

		name = "EF4 tornado",

		sortkey = 1040,

		icon = "[[File:Ef-scale4.png|25px]]"

	},

	ef5 = {

		color = "A188FC",

		name = "EF5 tornado",

		sortkey = 1050,

		icon = "[[File:Ef-scale5.png|25px]]"

	},

    ifu = {

		color = "CCCCCC",

		name = "IFU tornado",

		sortkey = 1100,

		icon = "[[File:IFU icon.png|30px]]"

	},

	if0m = {

		color = "58EBF8",

		name = "IF0- tornado",

		sortkey = 1101,

		icon = "[[File:IF0- icon.png|30px]]"

	},

	if0 = {

		color = "4DFFFF",

		name = "IF0 tornado",

		sortkey = 1102,

		icon = "[[File:IF0 icon.png|30px]]"

	},

	if0p = {

		color = "89FFF3",

		name = "IF0+ tornado",

		sortkey = 1103,

		icon = "[[File:IF0+ icon.png|30px]]"

	},

	if1m = {

		color = "C4FFE6",

		name = "IF1- tornado",

		sortkey = 1104,

		icon = "[[File:IF1- icon.png|30px]]"

	},

	if1 = {

		color = "FFFFD9",

		name = "IF1 tornado",

		sortkey = 1105,

		icon = "[[File:IF1 icon.png|30px]]"

	},

	if1p = {

		color = "FFF2BF",

		name = "IF1+ tornado",

		sortkey = 1106,

		icon = "[[File:IF1+ icon.png|30px]]"

	},

	if2m = {

		color = "FFE5A5",

		name = "IF2- tornado",

		sortkey = 1107,

		icon = "[[File:IF2- icon.png|30px]]"

	},

	if2 = {

		color = "FFD98C",

		name = "IF2 tornado",

		sortkey = 1108,

		icon = "[[File:IF2 icon.png|30px]]"

	},

	if2p = {

		color = "FFC57B",

		name = "IF2+ tornado",

		sortkey = 1109,

		icon = "[[File:IF2+ icon.png|30px]]"

	},

	if3 = {

		color = "FF9E59",

		name = "IF3 tornado",

		sortkey = 1110,

		icon = "[[File:IF3 icon.png|30px]]"

	},

	if4 = {

		color = "FF738A",

		name = "IF4 tornado",

		sortkey = 1111,

		icon = "[[File:IF4 icon.png|30px]]"

	},

	if5 = {

		color = "A188FC",

		name = "IF5 tornado",

		sortkey = 1112,

		icon = "[[File:IF5 icon.png|30px]]"

	},

    tu = {

		color = "CCCCCC",

		name = "TU tornado",

		sortkey = 1200,

		icon = "[[File:TorroU icon.png|30px]]"

	},

	fc = {

		color = "6EC1EA",

		name = "Funnel Cloud",

		sortkey = 1201,

		icon = "[[File:FunnelCloud Icon.png|30px]]"

	},

	t0 = {

		color = "5EE0F5",

		name = "T0 tornado",

		sortkey = 1202,

		icon = "[[File:Torro0 icon.png|30px]]"

	},

	t1 = {

		color = "4DFFFF",

		name = "T1 tornado",

		sortkey = 1203,

		icon = "[[File:Torro1 icon.png|30px]]"

	},

	t2 = {

		color = "A6FFEC",

		name = "T2 tornado",

		sortkey = 1204,

		icon = "[[File:Torro2 icon.png|30px]]"

	},

	t3 = {

		color = "FFFFD9",

		name = "T3 tornado",

		sortkey = 1205,

		icon = "[[File:Torro3 icon.png|30px]]"

	},

	t4 = {

		color = "FFECB3",

		name = "T4 tornado",

		sortkey = 1206,

		icon = "[[File:Torro4 icon.png|30px]]"

	},

	t5 = {

		color = "FFD98C",

		name = "T5 tornado",

		sortkey = 1207,

		icon = "[[File:Torro5 icon.png|30px]]"

	},

	t6 = {

		color = "FFBC73",

		name = "T6 tornado",

		sortkey = 1208,

		icon = "[[File:Torro6 icon.png|30px]]"

	},

	t7 = {

		color = "FF9E59",

		name = "T7 tornado",

		sortkey = 1209,

		icon = "[[File:Torro7 icon.png|30px]]"

	},

	t8 = {

		color = "FF8972",

		name = "T8 tornado",

		sortkey = 1210,

		icon = "[[File:Torro8 icon.png|30px]]"

	},

	t9 = {

		color = "FF738A",

		name = "T9 tornado",

		sortkey = 1211,

		icon = "[[File:Torro9 icon.png|30px]]"

	},

	t10 = {

		color = "D07EC3",

		name = "T10 tornado",

		sortkey = 1212,

		icon = "[[File:Torro10 icon.png|30px]]"

	},

	t11 = {

		color = "A188FC",

		name = "T11 tornado",

		sortkey = 1213,

		icon = "[[File:Torro11 icon.png|30px]]"

	},

	-- Beaufort Scale (windstorms)

	beaufort0 = {

		color = "FFFFFF",

		name = "Calm (Force 0)",

		sortkey = 1500,

		icon = "[[File:BeaufortForce0 icon.png|35px]]"

	},

	beaufort1 = {

		color = "757575",

		name = "Light Air (Force 1)",

		sortkey = 1510,

		icon = "[[File:BeaufortForce1 icon.png|35px]]"

	},

	beaufort2 = {

		color = "909090",

		name = "Light Breeze (Force 2)",

		sortkey = 1520,

		icon = "[[File:BeaufortForce2 icon.png|35px]]"

	},

	beaufort3 = {

		color = "B7B7B7",

		name = "Gentle Breeze (Force 3)",

		sortkey = 1530,

		icon = "[[File:BeaufortForce3 icon.png|35px]]"

	},

	beaufort4 = {

		color = "D2D2D2",

		name = "Moderate Breeze (Force 4)",

		sortkey = 1540,

		icon = "[[File:BeaufortForce4 icon.png|35px]]"

	},

	beaufort5 = {

		color = "F1F1F1",

		name = "Fresh Breeze (Force 5)",

		sortkey = 1550,

		icon = "[[File:BeaufortForce5 icon.png|35px]]"

	},

	beaufort6 = {

		color = "1591DE",

		name = "Strong Breeze (Force 6)",

		sortkey = 1560,

		icon = "[[File:BeaufortForce6 icon.png|35px]]"

	},

    beaufort7 = {

		color = "6EC1EA",

		name = "Near Gale (Force 7)",

		sortkey = 1570,

		icon = "[[File:BeaufortForce7 icon.png|35px]]"

	},

    beaufort8 = {

		color = "5EE0F5",

		name = "Gale (Force 8)",

		sortkey = 1580,

		icon = "[[File:BeaufortForce8 icon.png|35px]]"

	},

    beaufort9 = {

		color = "4DFFFF",

		name = "Strong Gale (Force 9)",

		sortkey = 1590,

		icon = "[[File:BeaufortForce9 icon.png|35px]]"

	},

    beaufort10 = {

		color = "C0FFC0",

		name = "Storm (Force 10)",

		sortkey = 1600,

		icon = "[[File:BeaufortForce10 icon.png|35px]]"

	},

    beaufort11 = {

		color = "E0FFCD",

		name = "Violent Storm (Force 11)",

		sortkey = 1610,

		icon = "[[File:BeaufortForce11 icon.png|35px]]"

	},

    beaufort12 = {

		color = "FFFFD9",

		name = "Hurricane-force (Force 12)",

		sortkey = 1620,

		icon = "[[File:BeaufortForce12 icon.png|35px]]"

	},

	-- Drought/Flood

	palmer7 = {

		color = "FF0800",

		name = "Extreme Drought",

		sortkey = 81000,

	},

	palmer6 = {

		color = "FF5A55",

		name = "Severe Drought",

		sortkey = 81001,

	},

	palmer5 = {

		color = "FFB3B0",

		name = "Moderate Drought",

		sortkey = 81002,

	},

	palmer4 = {

		color = "FFFFFF",

		name = "Near Normal",

		sortkey = 81003,

	},

	palmer3 = {

		color = "A9FEC4",

		name = "Moderately Moist",

		sortkey = 81004,

	},

	palmer2 = {

		color = "5FFF46",

		name = "Very Moist",

		sortkey = 81005,

	},

	palmer1 = {

		color = "1BC800",

		name = "Extremely moist",

		sortkey = 81006,

	},

    drought0 = {

		color = "FFFFD9",

		name = "Abnormally Dry",

		sortkey = 81100,

	},

    drought1 = {

		color = "FFD98C",

		name = "Moderate Drought",

		sortkey = 81101,

	},

    drought2 = {

		color = "FF9E59",

		name = "Severe Drought",

		sortkey = 81102,

	},

    drought3 = {

		color = "FF738A",

		name = "Extreme Drought",

		sortkey = 81103,

	},

    drought4 = {

		color = "A188FC",

		name = "Exceptional Drought",

		sortkey = 81104,

	},

    atmosriv1 = {

		color = "FFFFD9",

		name = "Category 1: Weak (Atmospheric river)",

		sortkey = 81200,

		icon = "[[File:AtmosRiv1 Icon.png|30px]]"

	},

    atmosriv2 = {

		color = "FFD98C",

		name = "Category 2: Moderate (Atmospheric river)",

		sortkey = 81201,

		icon = "[[File:AtmosRiv2 Icon.png|30px]]"

	},

    atmosriv3 = {

		color = "FF9E59",

		name = "Category 3: Strong (Atmospheric river)",

		sortkey = 81202,

		icon = "[[File:AtmosRiv3 Icon.png|30px]]"

	},

    atmosriv4 = {

		color = "FF738A",

		name = "Category 4: Extreme (Atmospheric river)",

		sortkey = 81203,

		icon = "[[File:AtmosRiv4 Icon.png|30px]]"

	},

    atmosriv5 = {

		color = "A188FC",

		name = "Category 5: Exceptional (Atmospheric river)",

		sortkey = 81204,

		icon = "[[File:AtmosRiv5 Icon.png|30px]]"

	},

	-- Space Weather

    radio1 = {

		color = "FFFFD9",

		name = "Minor Radio Blackout",

		sortkey = 82000,

	},

    radio2 = {

		color = "FFD98C",

		name = "Moderate Radio Blackout",

		sortkey = 82001,

	},

    radio3 = {

		color = "FF9E59",

		name = "Strong Radio Blackout",

		sortkey = 82002,

	},

    radio4 = {

		color = "FF738A",

		name = "Severe Radio Blackout",

		sortkey = 82003,

	},

    radio5 = {

		color = "A188FC",

		name = "Extreme Radio Blackout",

		sortkey = 82004,

	},

    solar1 = {

		color = "FFFFD9",

		name = "Minor Solar Radiation Storms",

		sortkey = 82100,

	},

    solar2 = {

		color = "FFD98C",

		name = "Moderate Solar Radiation Storms",

		sortkey = 82101,

	},

    solar3 = {

		color = "FF9E59",

		name = "Strong Solar Radiation Storms",

		sortkey = 82102,

	},

    solar4 = {

		color = "FF738A",

		name = "Severe Solar Radiation Storms",

		sortkey = 82103,

	},

    solar5 = {

		color = "A188FC",

		name = "Extreme Solar Radiation Storms",

		sortkey = 82104,

	},

    geo1 = {

		color = "FFFFD9",

		name = "Minor Geomagnetic Storms",

		sortkey = 82200,

		icon = "[[File:Geomagnetic1 Icon.png|35px]]"

	},

    geo2 = {

		color = "FFD98C",

		name = "Moderate Geomagnetic Storms",

		sortkey = 82201,

		icon = "[[File:Geomagnetic2 Icon.png|35px]]"

	},

    geo3 = {

		color = "FF9E59",

		name = "Strong Geomagnetic Storms",

		sortkey = 82202,

		icon = "[[File:Geomagnetic3 Icon.png|35px]]"

	},

    geo4 = {

		color = "FF738A",

		name = "Severe Geomagnetic Storms",

		sortkey = 82203,

		icon = "[[File:Geomagnetic4 Icon.png|35px]]"

	},

    geo5 = {

		color = "A188FC",

		name = "Extreme Geomagnetic Storms",

		sortkey = 82204,

		icon = "[[File:Geomagnetic5 Icon.png|35px]]"

	},

-- Heatwaves and Fireweather/Coldwaves/Temperature

    heatw = {

		color = "FFFFD9",

		name = "Warm",

		sortkey = 83000,

	},

    heat4 = {

		color = "FFD98C",

		name = "Category 4: Very Warm",

		sortkey = 83001,

	},

    heat3 = {

		color = "FF9E59",

		name = "Category 3: Hot",

		sortkey = 83002,

	},

    heat2 = {

		color = "FF738A",

		name = "Category 2: Very Hot",

		sortkey = 83003,

	},

    heat1 = {

		color = "A188FC",

		name = "Category 1: Extremely Hot",

		sortkey = 83004,

	},

    redflagnil = {

		color = "4DFFFF",

		name = "RFTI NIL",

		sortkey = 83100,

		icon = "[[File:RFTI_NIL_Icon.png|35px]]"

	},

    redflagelv = {

		color = "FFFFD9",

		name = "RFTI Elevated",

		sortkey = 83101,

		icon = "[[File:RFTI_Elevated.png|35px]]"

	},

    redflagcrl = {

		color = "FFD98C",

		name = "RFTI Critical-low",

		sortkey = 83102,

		icon = "[[File:RFTI_Crit Low_Icon.png|35px]]"

	},

    redflagcrh = {

		color = "FF9E59",

		name = "RFTI Critical-High",

		sortkey = 83103,

		icon = "[[File:RFTI_Crit High_Icon.png|35px]]"

	},

    redflagecr = {

		color = "FF738A",

		name = "RFTI Extremely Critical",

		sortkey = 83104,

		icon = "[[File:RFTI_Extrem Critical_Icon.png|35px]]"

	},

    redflaghcr = {

		color = "A188FC",

		name = "RFTI Historically critical",

		sortkey = 83004,

		icon = "[[File:RFTI_Histor Critical_Icon.png|35px]]"

	},

    tempb70cn = {

		color = "B7698E",

		name = "< -70C temperature",

		sortkey = 2000,

	},

    temp70cn = {

		color = "CB83A5",

		name = "≥ -70C temperature",

		sortkey = 2001,

	},

    temp65cn = {

		color = "DCAAC2",

		name = "≥ -65C temperature",

		sortkey = 2002,

	},

    temp60cn = {

		color = "FAD6EB",

		name = "≥ -60C temperature",

		sortkey = 2003,

	},

    temp55cn = {

		color = "868686",

		name = "≥ -55C temperature",

		sortkey = 2004,

	},

    temp50cn = {

		color = "BEBEBE",

		name = "≥ -50C temperature",

		sortkey = 2005,

	},

    temp45cn = {

		color = "DCDCDC",

		name = "≥ -45C temperature",

		sortkey = 2006,

	},

    temp40cn = {

		color = "FFFFFF",

		name = "≥ -40C temperature",

		sortkey = 2007,

	},

    temp35cn = {

		color = "FEE9FF",

		name = "≥ -35C temperature",

		sortkey = 2008,

	},

    temp30cn = {

		color = "CEA8E7",

		name = "≥ -30C temperature",

		sortkey = 2009,

	},

    temp25cn = {

		color = "9F6FD2",

		name = "≥ -25C temperature",

		sortkey = 2010,

	},

    temp20cn = {

		color = "716EEE",

		name = "≥ -20C temperature",

		sortkey = 2011,

	},

    temp15cn = {

		color = "1e96f8",

		name = "≥ -15C temperature",

		sortkey = 2012,

	},

    temp10cn = {

		color = "19c5ff",

		name = "≥ -10C temperature",

		sortkey = 2013,

	},

    temp5cn = {

		color = "aedff9",

		name = "≥ -5C temperature",

		sortkey = 2014,

	},

    temp0c = {

		color = "009614",

		name = "≥ 0C temperature",

		sortkey = 2015,

	},

    temp5c = {

		color = "96df00",

		name = "≥ 5C temperature",

		sortkey = 2016,

	},

    temp10c = {

		color = "c5ee03",

		name = "≥ 10C temperature",

		sortkey = 2017,

	},

    temp15c = {

		color = "ffff00",

		name = "≥ 15C temperature",

		sortkey = 2018,

	},

    temp20c = {

		color = "ffc502",

		name = "≥ 20C temperature",

		sortkey = 2019,

	},

    temp25c = {

		color = "ff9606",

		name = "≥ 25C temperature",

		sortkey = 2020,

	},

    temp30c = {

		color = "FF5500",

		name = "≥ 30C temperature",

		sortkey = 2021,

	},

    temp35c = {

		color = "FE1212",

		name = "≥ 35C temperature",

		sortkey = 2022,

	},

    temp40c = {

		color = "FE1284",

		name = "≥ 40C temperature",

		sortkey = 2023,

	},

    temp45c = {

		color = "FF7BC3",

		name = "≥ 45C temperature",

		sortkey = 2024,

	},

    temp50c = {

		color = "FFC1E3",

		name = "≥ 50C temperature",

		sortkey = 2025,

	},

    temp55c = {

		color = "FFD6ED",

		name = "≥ 55C temperature",

		sortkey = 2026,

	},

    windchillb100fn = {

		color = "B7698E",

		name = "≤ -100F wind chill",

		sortkey = 2100,

	},

    windchill100fn = {

		color = "CB83A5",

		name = "≥ -100F wind chill",

		sortkey = 2101,

	},

    windchill90fn = {

		color = "DCAAC2",

		name = "≥ -90F wind chill",

		sortkey = 2102,

	},

    windchill80fn = {

		color = "FAD6EB",

		name = "≥ -80F wind chill",

		sortkey = 2103,

	},

    windchill70fn = {

		color = "868686",

		name = "≥ -70F wind chill",

		sortkey = 2104,

	},

    windchill60fn = {

		color = "BEBEBE",

		name = "≥ -60F wind chill",

		sortkey = 2105,

	},

    windchill50fn = {

		color = "DCDCDC",

		name = "≥ -50F wind chill",

		sortkey = 2106,

	},

    windchill40fn = {

		color = "FFFFFF",

		name = "≥ -40F wind chill",

		sortkey = 2107,

	},

    windchill30fn = {

		color = "FEE9FF",

		name = "≥ -30F wind chill",

		sortkey = 2108,

	},

    windchill20fn = {

		color = "CEA8E7",

		name = "≥ -20F wind chill",

		sortkey = 2109,

	},

    windchill10fn = {

		color = "9F6FD2",

		name = "≥ -10F wind chill",

		sortkey = 2110,

	},

    windchill0f = {

		color = "716EEE",

		name = "≥ 0F wind chill",

		sortkey = 2111,

	},

    windchill10f = {

		color = "1e96f8",

		name = "≥ 10F wind chill",

		sortkey = 2112,

	},

    windchill20f = {

		color = "19c5ff",

		name = "≥ 20F wind chill",

		sortkey = 2113,

	},

    windchill30f = {

		color = "aedff9",

		name = "≥ 30F wind chill",

		sortkey = 2114,

	},

    windchill40f = {

		color = "009614",

		name = "≥ 40F wind chill",

		sortkey = 2115,

	},

    windchill50f = {

		color = "96df00",

		name = "≥ 50F wind chill",

		sortkey = 2116,

	},

    windchill60f = {

		color = "c5ee03",

		name = "≥ 60F wind chill",

		sortkey = 2117,

	},

    heatindex30fb = {

		color = "aedff9",

		name = "< 30F heat index",

		sortkey = 2200,

	},

    heatindex30f = {

		color = "009614",

		name = "≥ 30F heat index",

		sortkey = 2201,

	},

    heatindex40f = {

		color = "96df00",

		name = "≥ 40F heat index",

		sortkey = 2202,

	},

    heatindex50f = {

		color = "c5ee03",

		name = "≥ 50F heat index",

		sortkey = 2203,

	},

    heatindex60f = {

		color = "ffff00",

		name = "≥ 60F heat index",

		sortkey = 2204,

	},

    heatindex70f = {

		color = "ffc502",

		name = "≥ 70F heat index",

		sortkey = 2205,

	},

    heatindex80f = {

		color = "ff9606",

		name = "≥ 80F heat index",

		sortkey = 2206,

	},

    heatindex90f = {

		color = "FF5500",

		name = "≥ 90F heat index",

		sortkey = 2207,

	},

    heatindex100f = {

		color = "FE1212",

		name = "≥ 100F heat index",

		sortkey = 2208,

	},

    heatindex110f = {

		color = "FE1284",

		name = "≥ 110F heat index",

		sortkey = 2209,

	},

    heatindex120f = {

		color = "FF7BC3",

		name = "≥ 120F heat index",

		sortkey = 2210,

	},

    heatindex130f = {

		color = "FFC1E3",

		name = "≥ 130F heat index",

		sortkey = 2211,

	},

    heatindex140f = {

		color = "FFD6ED",

		name = "≥ 140F heat index",

		sortkey = 2212,

	},

    heatindex150f = {

		color = "FFEDF7",

		name = "≥ 150F heat index",

		sortkey = 2214,

	},

    heatindex160f = {

		color = "FFFFFF",

		name = "≥ 160F heat index",

		sortkey = 2215,

	},

    frostbite5 = {

		color = "A188FC",

		name = "US: Frostbite 5 mins",

		sortkey = 83010,

	},

    frostbite10 = {

		color = "FF738A",

		name = "US: Frostbite 10 mins",

		sortkey = 83011,

	},

    frostbite30 = {

		color = "FFD98C",

		name = "US: Frostbite 30 mins",

		sortkey = 83012,

	},

    frostbiten = {

		color = "FFFFD9",

		name = "US: Frostbite more than 30 mins/not possible",

		sortkey = 83013,

	},

    windchilllow = {

		color = "4DFFFF",

		name = "Canada: low windchill risk",

		sortkey = 83020,

	},

    windchillmoderate = {

		color = "FFFFD9",

		name = "Canada: moderate windchill risk",

		sortkey = 83021,

	},

    windchillhigh = {

		color = "FFD98C",

		name = "Canada: high windchill risk",

		sortkey = 83022,

	},

    windchillveryhigh = {

		color = "FF9E59",

		name = "Canada: very high windchill risk",

		sortkey = 83023,

	},

    windchillsevere = {

		color = "FF738A",

		name = "Canada: severe windchill risk",

		sortkey = 83024,

	},

    windchillextreme = {

		color = "A188FC",

		name = "Canada: extreme windchill risk",

		sortkey = 83025,

	},

-- ENSO

    enson = {

		color = "ACACAC",

		name = "ENSO Neutral",

		sortkey = 200,

	},

    ensowen = {

		color = "C18881",

		name = "ENSO Weak El Nino",

		sortkey = 201,

	},

    ensomen = {

		color = "D46356",

		name = "ENSO Moderate El Nino",

		sortkey = 202,

	},

    ensosen = {

		color = "E73E2B",

		name = "ENSO Strong El Nino",

		sortkey = 203,

	},

    ensovsen = {

		color = "FA1900",

		name = "ENSO Very Strong El Nino",

		sortkey = 204,

	},

    ensosln = {

		color = "0082E6",

		name = "ENSO Strong La Nina",

		sortkey = 205,

	},

    ensomln = {

		color = "3A90D2",

		name = "ENSO Moderate La Nina",

		sortkey = 206,

	},

    ensowln = {

		color = "739EBF",

		name = "ENSO Weak La Nina",

		sortkey = 207,

	},

-- WPC/SPC Risk categories

    tstm = {

		color = "A9FEC4",

		name = "T-storm",

		sortkey = 84000,

	icon = "[[File:T-storm_Risk_Icon.png|30px]]"

	},

    mrglr = {

		color = "1BC800",

		name = "Marginal Risk",

		sortkey = 84001,

	icon = "[[File:Marginal_risk_Icon.png|30px]]"

	},

    slgtr = {

		color = "FFD98C",

		name = "Slight Risk",

		sortkey = 84002,

	icon = "[[File:Slight_risk_Icon.png|30px]]"

	},

    enhr = {

		color = "FF9E59",

		name = "Enhanced Risk",

		sortkey = 84003,

	icon = "[[File:Enhanced_Risk_Icon.png|30px]]"

	},

    mdtr = {

		color = "FF738A",

		name = "Moderate Risk",

		sortkey = 84004,

	icon = "[[File:Moderate_Risk_Icon.png|30px]]"

	},

    highr = {

		color = "A188FC",

		name = "High Risk",

		sortkey = 84005,

	icon = "[[File:High_Risk_Icon.png|30px]]"

	},

    elevatedr = {

		color = "FF9E59",

		name = "Elevated Risk",

		sortkey = 84100,

		icon = "[[File:Elevated Risk_Icon.png|35px]]"

	},

    criticalr = {

		color = "FF738A",

		name = "Critical Risk",

		sortkey = 84101,

		icon = "[[File:Critical Risk_Icon.png|35px]]"

	},

    extremer = {

		color = "A188FC",

		name = "Extreme risk",

		sortkey = 84102,

		icon = "[[File:Extreme Risk_Icon.png|35px]]"

	}

}



-- Define aliases



-- All non-alphanumeric characters are already stripped, and the string is

-- already set to lowercase, so additional aliases for those are no longer

-- required.



cats"rsinuisance" = cats"rsi0"

cats"rsinotable" = cats"rsi1"

cats"rsiminor" = cats"rsi2"

cats"rsimajor" = cats"rsi3"

cats"rsicrippling" = cats"rsi4"

cats"rsiextreme" = cats"rsi5"

cats"rsinuisance" = cats"rsi0"

cats"wssi0" = cats"wssinone"

cats"wssi1" = cats"wssilimited"

cats"wssi2" = cats"wssiminor"

cats"wssi3" = cats"wssimoderate"

cats"wssi4" = cats"wssimajor"

cats"wssi5" = cats"wssiextreme"

cats"sty" = cats"supertyphoon"

cats"nwpsevere" = cats"severe"

cats"strong" = cats"severe"

cats"swiosts" = cats"severe"

cats"sts" = cats"severe"

cats"severets" = cats"severe"

cats"ty" = cats"typhoon"

cats"vstrtyphoon" = cats"vstyphoon"

cats"vsty" = cats"vstyphoon"

cats"vity" = cats"vityphoon"

cats"td" = cats"depression"

cats"ts" = cats"storm"

cats"nwpstorm" = cats"storm"

cats"d" = cats"depression"

cats"overlanddepression" = cats"overland"

cats"od" = cats"overland"

cats"spdepression" = cats"depression"

cats"shdepression" = cats"depression"

cats"shemdepression" = cats"depression"

cats"swiodepression" = cats"depression"

cats"spdepression" = cats"depression"

cats"nwpdepression" = cats"depression"

cats"swsubdep" = cats"subdepression"

cats"sd" = cats"subdepression"

cats"ss" = cats"subtropical"

cats"et" = cats"extratropical"

cats"ex" = cats"extratropical"

cats"md" = cats"monsoondepression"

cats"pt" = cats"potential"

cats"potentialtropicalcyclone" = cats"potential"

cats"potentialtropicalcyclone" = cats"potential"

cats"post" = cats"posttropical"

cats"remnantlow" = cats"remnant"

cats"rl" = cats"remnant"

cats"sucs" = cats"sprcyclstorm"

cats"escs" = cats"esvrcyclstorm"

cats"vscs" = cats"vsvrcyclstorm"

cats"scs" = cats"svrcyclstorm"

cats"cs" = cats"niocyclone"

cats"dd" = cats"deepdepression"

cats"cyclstorm" = cats"niocyclone"

cats"landdepression" = cats"nioland"

cats"land" = cats"nioland"

cats"ld" = cats"nioland"

cats"fiji5" = cats"aus5"

cats"fiji4" = cats"aus4"

cats"fiji3" = cats"aus3"

cats"fiji2" = cats"aus2"

cats"fiji1" = cats"aus1"

cats"tl" = cats"low"

cats"el" = cats"extratropicallow"

cats"di" = cats"disturbance"

cats"swiodisturbance" = cats"disturbance"

cats"tdist" = cats"disturbance"

cats"mts" = cats"mstorm"

cats"sub" = cats"mstorm"

cats"vitc" = cats"vintense"

cats"itc" = cats"intense"

cats"tc" = cats"tropicalcyclone"

cats"swiotc" = cats"tropicalcyclone"

cats"shem3" = cats"tropicalcyclone"

cats"shemtc" = cats"tropicalcyclone"

cats"f12" = cats"beaufort12"

cats"f11" = cats"beaufort11"

cats"f10" = cats"beaufort10"

cats"f9" = cats"beaufort9"

cats"f8" = cats"beaufort8"

cats"f7" = cats"beaufort7"

cats"f6" = cats"beaufort6"

cats"f5" = cats"beaufort5"

cats"f4" = cats"beaufort4"

cats"f3" = cats"beaufort3"

cats"f2" = cats"beaufort2"

cats"f1" = cats"beaufort1"

cats"f0" = cats"beaufort0"

cats"d0" = cats"drought0"

cats"d1" = cats"drought1"

cats"d2" = cats"drought2"

cats"d3" = cats"drought3"

cats"d4" = cats"drought4"

cats"p1" = cats"palmer1"

cats"p2" = cats"palmer2"

cats"p3" = cats"palmer3"

cats"p4" = cats"palmer4"

cats"p5" = cats"palmer5"

cats"p6" = cats"palmer6"

cats"p7" = cats"palmer7"

cats"r1" = cats"radio1"

cats"r2" = cats"radio2"

cats"r3" = cats"radio3"

cats"r4" = cats"radio4"

cats"r5" = cats"radio5"

cats"s1" = cats"solar1"

cats"s2" = cats"solar2"

cats"s3" = cats"solar3"

cats"s4" = cats"solar4"

cats"s5" = cats"solar5"

cats"g1" = cats"geo1"

cats"g2" = cats"geo2"

cats"g3" = cats"geo3"

cats"g4" = cats"geo4"

cats"g5" = cats"geo5"

cats"h1" = cats"heat1"

cats"h2" = cats"heat2"

cats"h3" = cats"heat3"

cats"h4" = cats"heat4"

cats"hw" = cats"heatw"

cats"thunderstorm" = cats"tstm"

cats"tstorm" = cats"tstm"

cats"slightrisk" = cats"slgtr"

cats"marginalrisk" = cats"mrglr"

cats"moderaterisk" = cats"mdtr"

cats"highrisk" = cats"highr"

cats"enhancedrisk" = cats"enhr"

cats"elevatedrisk" = cats"elevatedr"

cats"extremerisk" = cats"extremer"

cats"criticalrisk" = cats"criticalr"

cats"redflag0" = cats"redflagnil"

cats"redflag1" = cats"redflagelv"

cats"redflag3" = cats"redflagcrl"

cats"redflag5" = cats"redflagcrh"

cats"redflag7" = cats"redflagecr"

cats"redflag9" = cats"redflaghcr"

cats"rfti0" = cats"redflagnil"

cats"rfti1" = cats"redflagelv"

cats"rfti3" = cats"redflagcrl"

cats"rfti5" = cats"redflagcrh"

cats"rfti7" = cats"redflagecr"

cats"rfti9" = cats"redflaghcr"

cats"torrou" = cats"tu"

cats"torro0" = cats"t0"

cats"torro1" = cats"t1"

cats"torro2" = cats"t2"

cats"torro3" = cats"t3"

cats"torro4" = cats"t4"

cats"torro5" = cats"t5"

cats"torro6" = cats"t6"

cats"torro7" = cats"t7"

cats"torro8" = cats"t8"

cats"torro9" = cats"t9"

cats"torro10" = cats"t10"

cats"torro11" = cats"t11"

cats"funnelcloud" = cats"fc"

cats"ice0" = cats"spia0"

cats"ice1" = cats"spia1"

cats"ice2" = cats"spia2"

cats"ice3" = cats"spia3"

cats"ice4" = cats"spia4"

cats"ice5" = cats"spia5"



-- Key standardization check

for k, v in pairs(cats) do

	if k ~= mw.ustring.gsub(k, "[^%w]", "") then

		mw.addWarning(

			"Category \""

			.. k

			.. "\" in [[Module:Storm categories/categories]] is defined with a non-alphanumeric key. "

			.. "This key will likely be unusable unless non-alphanumeric characters are removed."

		)

	end

end



p.defaultCategory = "unknown"

p.cats = cats

return p

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook