Module:ColorSel/data: Difference between revisions

From Elwiki
(Created page with "-- This is core Color Selector function for `Template:ColorSel`. -- Do not use #invoke to invoke this module directly. local getArgs = require('Module:Arguments').getArgs local data = mw.loadData('Module:ColorSelData') local p = {} local function getRawMap(category) return (data.raw[category] and data.raw) end local function getGroupMap(category) return data.group[category] end local function getMap(category) local match_map -- Try to match raw map...")
 
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
-- This is core Color Selector function for `Template:ColorSel`.
-- This is data for Color Selector module.
-- Do not use #invoke to invoke this module directly.
-- Intended to be loaded internally. Do not require in other modules.


local getArgs = require('Module:Arguments').getArgs
local COLOR_VILLAGE = {
local data = mw.loadData('Module:ColorSelData')
    ["1"]="3cd44a",
local p = {}
    ["Ruben"]="@1",
    ["2"]="34afef",
    ["Elder"]="@2",
    ["3"]="f7812b",
    ["Bethma"]="@3",
    ["4"]="694230",
    ["Altera"]="@4",
    ["5"]="800c9d",
    ["Feita"]="@5",
    ["6"]="be352b",
    ["Velder"]="@6",
    ["7"]="3990da",
    ["Hamel"]="@7",
    ["8"]="f2e26d",
    ["Sander"]="@8",
    ["9"]="f47342",
    ["Lanox"]="@9",
    ["10"]="E56855",
    ["Atlas"]="@10",
    ["11"]="ff2e55",
    ["Elysion"]="@11",
    ["12"]="878aff",
    ["Elrianode"]="@12",
    ["13"]="5150d9",
    ["Varnimyr"]="@13",
    ["14"]="76dbec",
    ["Rigomor"]="@14",
    ["15"]="414243",
    ["Master Road"]="@15",
    ["16"]="54a3c5",
    ["Pruinaum"]="@16",
    ["17"]="CF0077",
    ["Pruinaum Outskirts"]="@17",
    ["18"]="45d298",
    ["Tirnog"]="@18",
    ["19"]="8e9fc2",
    ["Abyss"]="@19",
    ["20"]="54e5b0",
    ["Monaterra"]="@20",
    ["21"]="a1c77a",
    ["Serpentium"]="@21",
    ["L0"]="70AFEC",
    ["Laby"]="@L0",
    ["Laby's Imaginary World"]="@L0",
    ["L1"]="29c2e6",
    ["East Lurensia"]="@L1",
    ["L2"]="ff7fa8",
    ["North Fluone"]="@L2",
    ["L3"]="ad7c5d",
    ["Central Fluone"]="@L3",
    ["N0"]="294776",
    ["Noah"]="@N0",
    ["Someone's Lab"]="@N0",
    ["N1"]="01f28f",
    ["Northern Lanox"]="@N1",
    ["N2"]="c61fce",
    ["Northern Lanox R"]="@N2",
    ["Li0"]="3aa370",
    ["Lithia"]="@Li0",
    ["Beyond the Rift"]="@Li0",
    ["Li1"]="52c869",
    ["Unknown Ruins"]="@Li1",
    ["Li2"]="277be5",
    ["Zaya Mountains"]="@Li2",
    ["Li3"]="29c2e6",
    ["Port Town Denice"]="@Li3",
    ["Li4"]="f2e26d",
    ["Wailing Wind"]="@Li4",
    ["Li5"]="ff7c00",
    ["The Kleruk in Chaos"]="@Li5",
    ["Li6"]="be352b",
    ["Restored Velder Castle"]="@Li6",
    ["Li7"]="d5005d",
    ["Velder Central Square"]="@Li7",
    ["Li8"]="4227ba",
    ["Society Research Facility"]="@Li8",
    ["NM"]="a6a6a6",
    ["Dunno"]="@NM",
}


local function getRawMap(category)
local COLOR_VILLAGE_DARK = {
     return (data.raw[category] and data.raw)
     ["1"]="2d9f37",
end
    ["Ruben"]="@1",
    ["2"]="2783b3",
    ["Elder"]="@2",
    ["3"]="b96120",
    ["Bethma"]="@3",
    ["4"]="5a230b",
    ["Altera"]="@4",
    ["5"]="600976",
    ["Feita"]="@5",
    ["6"]="8e2820",
    ["Velder"]="@6",
    ["7"]="005cab",
    ["Hamel"]="@7",
    ["8"]="b5a950",
    ["Sander"]="@8",
    ["9"]="af3b0b",
    ["Lanox"]="@9",
    ["10"]="ac4e40",
    ["Atlas"]="@10",
    ["11"]="bf2240",
    ["Elysion"]="@11",
    ["12"]="6567bf",
    ["Elrianode"]="@12",
    ["13"]="3d3ca3",
    ["Varnimyr"]="@13",
    ["14"]="33b4ae",
    ["Rigomor"]="@14",
    ["15"]="313132",
    ["Master Road"]="@15",
    ["16"]="3f7a94",
    ["Pruinaum"]="@16",
    ["17"]="9b0059",
    ["Pruinaum Outskirts"]="@17",
    ["18"]="2A871E",
    ["Tirnog"]="@18",
    ["19"]="6b6ca2",
    ["Abyss"]="@19",
    ["20"]="31b987",
    ["Monaterra"]="@20",
    ["21"]="82a65e",
    ["Serpentium"]="@21",
    ["L0"]="5483b1",
    ["Laby"]="@L0",
    ["Laby's Imaginary World"]="@L0",
    ["L1"]="1f91ac",
    ["East Lurensia"]="@L1",
    ["L2"]="bf5f7e",
    ["North Fluone"]="@L2",
    ["L3"]="825d46",
    ["Central Fluone"]="@L3",
    ["N0"]="1f3558",
    ["Noah"]="@N0",
    ["Someone's Lab"]="@N0",
    ["N1"]="01b56b",
    ["Northern Lanox"]="@N1",
    ["N2"]="94179a",
    ["Northern Lanox R"]="@N2",
    ["Li0"]="278758",
    ["Lithia"]="@Li0",
    ["Beyond the Rift"]="@Li0",
    ["Li1"]="42a355",
    ["Unknown Ruins"]="@Li1",
    ["Li2"]="1f68c4",
    ["Zaya Mountains"]="@Li2",
    ["Li3"]="1f91ac",
    ["Port Town Denice"]="@Li3",
    ["Li4"]="b5a950",
    ["Wailing Wind"]="@Li4",
    ["Li5"]="c96200",
    ["The Kleruk in Chaos"]="@Li5",
    ["Li6"]="8e2820",
    ["Restored Velder Castle"]="@Li6",
    ["Li7"]="a20047",
    ["Velder Central Square"]="@Li7",
    ["Li8"]="2f1893",
    ["Society Research Facility"]="@Li8",
}


local function getGroupMap(category)
local COLOR_CHARACTER = {
     return data.group[category]
     ["Elsword"]="db2f2f",
end
    ["Aisha"]="9400d3",
    ["Rena"]="41d941",
    ["Raven"]="333333",
    ["Eve"]="ff93ae",
    ["Chung"]="99ccff",
    ["Ara"]="ef8d2d",
    ["Elesis"]="9b111e",
    ["Add"]="9f81f7",
    ["LuCiel"]="1953b4",
    ["Lu/Ciel"]="@LuCiel",
    ["Lu"]="4089f8",
    ["Ciel"]="1824f0",
    ["Rose"]="e9c92c",
    ["Ain"]="19d2a8",
    ["Laby"]="db4183",
    ["Nisha"]="4f55a7",
    ["Noah"]="414482",
    ["Lithia"]="3aa370",
}


local function getMap(category)
local COLOR_CHARACTER_LIGHT = {
     local match_map
     ["Elsword"]="ff7171",
    ["Aisha"]="f19af7",
    ["Rena"]="90ee90",
    ["Raven"]="b2b2b2",
    ["Eve"]="ffb2c5",
    ["Chung"]="b1d9ff",
    ["Ara"]="f7b653",
    ["Elesis"]="e78888",
    ["Add"]="bca9f5",
    ["LuCiel"]="90b1e6",
    ["Lu/Ciel"]="@LuCiel",
    ["Lu"]="50a4f8",
    ["Ciel"]="6db3f8",
    ["Rose"]="f2e46f",
    ["Ain"]="50eeb9",
    ["Laby"]="ff99d6",
    ["Nisha"]="9ea3e5",
    ["Noah"]="9ca2c5",
    ["Lithia"]="63eb84",
}


     -- Try to match raw map
local COLOR_MASTER = {
     match_map = getRawMap(category)
    ["Gaia1"]="905600",
     if match_map then
    ["Gaia2"]="a36808",
        return { ["type"] = "raw", ["map"] = match_map }
    ["Gaia3"]="c88b19",
     end
    ["Gaia4"]="c99322",
    ["Rosso1"]="981b37",
    ["Rosso2"]="aa203f",
    ["Rosso3"]="c83655",
    ["Rosso4"]="d4496d",
    ["Ventus1"]="2f6814",
    ["Ventus2"]="3f781f",
    ["Ventus3"]="639d31",
    ["Ventus4"]="76a640",
    ["Denif1"]="033259",
    ["Denif2"]="0b548a",
    ["Denif3"]="1979b5",
    ["Denif4"]="2a85ba",
    ["Adrian1"]="0d2e8d",
    ["Adrian2"]="183c9c",
    ["Adrian3"]="2d5ac1",
    ["Adrian4"]="3763c3",
    ["Solace1"]="9b1821",
    ["Solace2"]="b42026",
    ["Solace3"]="d84f3a",
    ["Solace4"]="dd624c",
    ["Hernia1"]="035859",
     ["Hernia2"]="0b898b",
    ["Hernia3"]="1bb0b2",
     ["Hernia4"]="2ab8ba",
     ["Ebalon1"]="4b3e57",
    ["Ebalon2"]="675578",
    ["Ebalon3"]="846c99",
     ["Ebalon4"]="a184bb",
}


     -- Try to match grouped map
local COLOR_MASTER_LIGHT = {
     match_map = getGroupMap(category)
    ["Gaia"]="a57645",
     if match_map then
    ["Rosso"]="8d474c",
        return { ["type"] = "group", ["map"] = match_map }
     ["Ventus"]="518849",
     end
     ["Denif"]="35617e",
     ["Adrian"]="506dc4",
    ["Solace"]="7d4148",
    ["Hernia"]="388586",
     ["Ebalon"]="4b3e57",
}


     return {}
local COLOR_ICE_BURNERS = {
end
    ["0"]="bfefff",
    ["1"]="ffd928",
    ["2"]="ef3829",
    ["3"]="ffffff",
    ["4"]="322d29",
    ["5"]="e76118",
    ["6"]="397dad",
    ["7"]="8c8e94",
    ["8"]="292c52",
    ["9"]="51d3e7",
    ["10"]="a83468",
    ["11"]="9c1010",
    ["12"]="c64142",
    ["13"]="4c3668",
    ["14"]="cc66ff",
    ["15"]="330033",
    ["16"]="1871a5",
    ["17"]="d2ebeb",
    ["18"]="f7cb29",
    ["19"]="e9f0fa",
    ["20"]="90e040",
    ["21"]="ac2604",
    ["22"]="ffe92d",
    ["23"]="212c5a",
    ["24"]="6f0629",
    ["25"]="b59a7b",
    ["26"]="d5e6f0",
    ["27"]="c29967",
    ["28"]="a11a46",
    ["29"]="b1005c",
    ["30"]="29269c",
     ["31"]="bf0b2d",
    ["32"]="2855fb",
    ["33"]="420ae7",
    ["34"]="ed062a",
    ["35"]="25e1fa",
    ["36"]="c93313",
    ["37"]="e4e4e4",
    ["38"]="1e1145",
    ["39"]="fd9977",
    ["40"]="c5c5c5",
    ["41"]="f3c9c6",
    ["42"]="121010",
    ["43"]="153f72",
    ["44"]="314a70",
    ["45"]="ffffff",
    ["46"]="9194ef",
    ["47"]="ebeb41",
    ["48"]="e6c288",
    ["49"]="8b8aff",
    ["50"]="4b05a3",
    ["51"]="bb0004",
    ["52"]="5a7fda",
    ["53"]="b5e4ea",
    ["54"]="d83236",
    ["55"]="c7a5e0",
    ["56"]="212942",
    ["57"]="000000",
    ["58"]="97f8f9",
    ["59"]="ad2553",
    ["60"]="e1a2ad",
    ["61"]="d8bcb1",
    ["62"]="623f95",
    ["63"]="6faaff",
    ["64"]="6b163f",
    ["65"]="d0ebf4",
    ["66"]="191970",
    ["67"]="B11B40",
    ["68"]="8e9fc2",
    ["SP"]="e56d9f",
}


local function recursiveFindKey(map, key)
local COLOR_DIYS = {
     map = map or {}
    ["1"]="CE1C21",
     key = key or ''
    ["2"]="133B75",
    ["3"]="55606F",
    ["4"]="D86423",
    ["5"]="C29EFF",
    ["6"]="58B6FF",
     ["7"]="1F1F1E",
    ["8"]="C4EED2",
    ["9"]="466B5E",
    ["10"]="9d3220",
    ["11"]="35504a",
    ["12"]="5e3988",
    ["N"]="FFD472",
    ["N2"]="6E481C",
    ["N3"]="FFEFB7",
    ["SP"]="A27249",
    ["SP2"]="FF981D",
    ["SP3"]="8A7246",
     ["SP4"]="C54F40",
}


     local value = map[key] or ''
local COLOR_QUEST = {
     if value:sub(1, 1) == '@' then
    ["General"]="818181",
        key = value:sub(2)
    ["Repeatable"]="818181",
        value = recursiveFindKey(map, key)
    ["Story"]="e1bd2b",
     end
    ["SideStory"]="fa7efe",
    ["Daily"]="ff0c51",
    ["Daily Random"]="ff0c51",
    ["Weekly"]="9600ff",
    ["Weekly Random"]="9600ff",
    ["Monthly"]="b717d4",
    ["Guild"]="74b434",
     ["Skill"]="c30606",
    ["Event"]="ff5f8c",
    ["Class Change"]="266ce6",
    ["Master"]="266ce6",
     ["Transcendence"]="266ce6",
    ["Mentor"]="858585",
    ["PC Bang"]="e04c03",
    ["Wedding"]="fe93be",
    ["Competition"]="ed2b1c",
     ["Character"]="ffca00",
}


     return value
local COLOR_ITEM_RARITY = {
end
    ["Legend"]="ff6900",
    ["Unique"]="d4aa02",
    ["Elite"]="e033ff",
    ["Rare"]="23bc00",
    ["Normal"]="4c81db",
    ["Old"]="4c81db",
     ["None"]="fefefe",
}


local function getKey(category, input)
local COLOR_SKILL_CATEGORY = {
     local match_map = getMap(category)
    ["Active"]="ECA100",
    ["SpecialActive"]="d23d05",
    ["Tenacity"]="0099D2",
    ["Strength"]="9036F7",
    ["Bravery"]="CF0031",
    ["Hyper"]="4B64FF",
    ["Passive"]="0D63E4",
    ["Buff"]="ECA100",
    ["Wedding"]="FF59BB",
     ["Change"]="ad42f4",
    ["Ability"]="F955A6",
    ["Mod"]="B11EDB",
    ["CommandActivation"]="fe2d87",
    ["Master"]="50A64B",
}


     if match_map.type == "raw" then
local COLOR_ELEMENTS = {
        return ("#" .. (match_map.map[input] or match_map.map.default))
     ["Fire"]="c01000",
     elseif match_map.type == "group" then
    ["Water"]="0060f0",
        return ("#" .. recursiveFindKey(match_map.map, input))
    ["Nature"]="006400",
     end
    ["Wind"]="2db4bd",
end
     ["Light"]="e5bd00",
    ["Dark"]="4b2773",
     ["Mystery"]="63605d",
}


-- Main process
local COLOR_BINGO = {
function p.main(frame)
    ["1"]="f4efe6",
     local args = getArgs(frame)
    ["2"]="d24a65",
    ["3"]="e9b211",
     ["4"]="1e1e1e",
    ["5"]="6a677c",
    ["6"]="67cce0",
    ["7"]="90c4f8",
    ["8"]="d62a1e",
    ["SP"]="67cce0",
}


    local category = args[1] or ''
local COLOR_ANIME = {
     local input = args[2] or ''
    ["ElLadyLight"]="85b8fa",
     ["ElLadyDark"]="264465",
}


     return getKey(category, input)
local COLOR_SELMAP_GROUP = {
end
    ["Village"] = COLOR_VILLAGE,
    ["VillageDark"] = COLOR_VILLAGE_DARK,
    ["Character"] = COLOR_CHARACTER,
    ["CharLight"] = COLOR_CHARACTER_LIGHT,
    ["Master"] = COLOR_MASTER,
    ["MasterLight"] = COLOR_MASTER_LIGHT,
    ["CharStats"] = COLOR_CHARACTER,
    ["IceBurners"] = COLOR_ICE_BURNERS,
    ["DIYs"] = COLOR_DIYS,
    ["Quest"] = COLOR_QUEST,
    ["ItemRarity"] = COLOR_ITEM_RARITY,
    ["Skill"] = COLOR_SKILL_CATEGORY,
    ["Element"] = COLOR_ELEMENTS,
    ["Bingo"] = COLOR_BINGO,
     ["Anime"] = COLOR_ANIME,
}


return p
local COLOR_SELMAP_RAW = {
    ["Guild"] = "aee9b2",
    ["Misc"] = "606060",
    ["Event"] = "ff73c5",
    ["Special"] = "c5403f",
    ["Secret"] = "efca97",
    ["Challenge"] = "ce0d5c",
    ["Unknown"] = "bdbdbd",
    ["#default"] = "add8e6",
}
 
local colorSelMap = {
    ["group"] = COLOR_SELMAP_GROUP,
    ["raw"] = COLOR_SELMAP_RAW,
}
 
return colorSelMap

Latest revision as of 09:18, 13 August 2024

Documentation for this module may be created at Module:ColorSel/data/doc

-- This is data for Color Selector module.
-- Intended to be loaded internally. Do not require in other modules.

local COLOR_VILLAGE = {
    ["1"]="3cd44a",
    ["Ruben"]="@1",
    ["2"]="34afef",
    ["Elder"]="@2",
    ["3"]="f7812b",
    ["Bethma"]="@3",
    ["4"]="694230",
    ["Altera"]="@4",
    ["5"]="800c9d",
    ["Feita"]="@5",
    ["6"]="be352b",
    ["Velder"]="@6",
    ["7"]="3990da",
    ["Hamel"]="@7",
    ["8"]="f2e26d",
    ["Sander"]="@8",
    ["9"]="f47342",
    ["Lanox"]="@9",
    ["10"]="E56855",
    ["Atlas"]="@10",
    ["11"]="ff2e55",
    ["Elysion"]="@11",
    ["12"]="878aff",
    ["Elrianode"]="@12",
    ["13"]="5150d9",
    ["Varnimyr"]="@13",
    ["14"]="76dbec",
    ["Rigomor"]="@14",
    ["15"]="414243",
    ["Master Road"]="@15",
    ["16"]="54a3c5",
    ["Pruinaum"]="@16",
    ["17"]="CF0077",
    ["Pruinaum Outskirts"]="@17",
    ["18"]="45d298",
    ["Tirnog"]="@18",
    ["19"]="8e9fc2",
    ["Abyss"]="@19",
    ["20"]="54e5b0",
    ["Monaterra"]="@20",
    ["21"]="a1c77a",
    ["Serpentium"]="@21",
    ["L0"]="70AFEC",
    ["Laby"]="@L0",
    ["Laby's Imaginary World"]="@L0",
    ["L1"]="29c2e6",
    ["East Lurensia"]="@L1",
    ["L2"]="ff7fa8",
    ["North Fluone"]="@L2",
    ["L3"]="ad7c5d",
    ["Central Fluone"]="@L3",
    ["N0"]="294776",
    ["Noah"]="@N0",
    ["Someone's Lab"]="@N0",
    ["N1"]="01f28f",
    ["Northern Lanox"]="@N1",
    ["N2"]="c61fce",
    ["Northern Lanox R"]="@N2",
    ["Li0"]="3aa370",
    ["Lithia"]="@Li0",
    ["Beyond the Rift"]="@Li0",
    ["Li1"]="52c869",
    ["Unknown Ruins"]="@Li1",
    ["Li2"]="277be5",
    ["Zaya Mountains"]="@Li2",
    ["Li3"]="29c2e6",
    ["Port Town Denice"]="@Li3",
    ["Li4"]="f2e26d",
    ["Wailing Wind"]="@Li4",
    ["Li5"]="ff7c00",
    ["The Kleruk in Chaos"]="@Li5",
    ["Li6"]="be352b",
    ["Restored Velder Castle"]="@Li6",
    ["Li7"]="d5005d",
    ["Velder Central Square"]="@Li7",
    ["Li8"]="4227ba",
    ["Society Research Facility"]="@Li8",
    ["NM"]="a6a6a6",
    ["Dunno"]="@NM",
}

local COLOR_VILLAGE_DARK = {
    ["1"]="2d9f37",
    ["Ruben"]="@1",
    ["2"]="2783b3",
    ["Elder"]="@2",
    ["3"]="b96120",
    ["Bethma"]="@3",
    ["4"]="5a230b",
    ["Altera"]="@4",
    ["5"]="600976",
    ["Feita"]="@5",
    ["6"]="8e2820",
    ["Velder"]="@6",
    ["7"]="005cab",
    ["Hamel"]="@7",
    ["8"]="b5a950",
    ["Sander"]="@8",
    ["9"]="af3b0b",
    ["Lanox"]="@9",
    ["10"]="ac4e40",
    ["Atlas"]="@10",
    ["11"]="bf2240",
    ["Elysion"]="@11",
    ["12"]="6567bf",
    ["Elrianode"]="@12",
    ["13"]="3d3ca3",
    ["Varnimyr"]="@13",
    ["14"]="33b4ae",
    ["Rigomor"]="@14",
    ["15"]="313132",
    ["Master Road"]="@15",
    ["16"]="3f7a94",
    ["Pruinaum"]="@16",
    ["17"]="9b0059",
    ["Pruinaum Outskirts"]="@17",
    ["18"]="2A871E",
    ["Tirnog"]="@18",
    ["19"]="6b6ca2",
    ["Abyss"]="@19",
    ["20"]="31b987",
    ["Monaterra"]="@20",
    ["21"]="82a65e",
    ["Serpentium"]="@21",
    ["L0"]="5483b1",
    ["Laby"]="@L0",
    ["Laby's Imaginary World"]="@L0",
    ["L1"]="1f91ac",
    ["East Lurensia"]="@L1",
    ["L2"]="bf5f7e",
    ["North Fluone"]="@L2",
    ["L3"]="825d46",
    ["Central Fluone"]="@L3",
    ["N0"]="1f3558",
    ["Noah"]="@N0",
    ["Someone's Lab"]="@N0",
    ["N1"]="01b56b",
    ["Northern Lanox"]="@N1",
    ["N2"]="94179a",
    ["Northern Lanox R"]="@N2",
    ["Li0"]="278758",
    ["Lithia"]="@Li0",
    ["Beyond the Rift"]="@Li0",
    ["Li1"]="42a355",
    ["Unknown Ruins"]="@Li1",
    ["Li2"]="1f68c4",
    ["Zaya Mountains"]="@Li2",
    ["Li3"]="1f91ac",
    ["Port Town Denice"]="@Li3",
    ["Li4"]="b5a950",
    ["Wailing Wind"]="@Li4",
    ["Li5"]="c96200",
    ["The Kleruk in Chaos"]="@Li5",
    ["Li6"]="8e2820",
    ["Restored Velder Castle"]="@Li6",
    ["Li7"]="a20047",
    ["Velder Central Square"]="@Li7",
    ["Li8"]="2f1893",
    ["Society Research Facility"]="@Li8",
}

local COLOR_CHARACTER = {
    ["Elsword"]="db2f2f",
    ["Aisha"]="9400d3",
    ["Rena"]="41d941",
    ["Raven"]="333333",
    ["Eve"]="ff93ae",
    ["Chung"]="99ccff",
    ["Ara"]="ef8d2d",
    ["Elesis"]="9b111e",
    ["Add"]="9f81f7",
    ["LuCiel"]="1953b4",
    ["Lu/Ciel"]="@LuCiel",
    ["Lu"]="4089f8",
    ["Ciel"]="1824f0",
    ["Rose"]="e9c92c",
    ["Ain"]="19d2a8",
    ["Laby"]="db4183",
    ["Nisha"]="4f55a7",
    ["Noah"]="414482",
    ["Lithia"]="3aa370",
}

local COLOR_CHARACTER_LIGHT = {
    ["Elsword"]="ff7171",
    ["Aisha"]="f19af7",
    ["Rena"]="90ee90",
    ["Raven"]="b2b2b2",
    ["Eve"]="ffb2c5",
    ["Chung"]="b1d9ff",
    ["Ara"]="f7b653",
    ["Elesis"]="e78888",
    ["Add"]="bca9f5",
    ["LuCiel"]="90b1e6",
    ["Lu/Ciel"]="@LuCiel",
    ["Lu"]="50a4f8",
    ["Ciel"]="6db3f8",
    ["Rose"]="f2e46f",
    ["Ain"]="50eeb9",
    ["Laby"]="ff99d6",
    ["Nisha"]="9ea3e5",
    ["Noah"]="9ca2c5",
    ["Lithia"]="63eb84",
}

local COLOR_MASTER = {
    ["Gaia1"]="905600",
    ["Gaia2"]="a36808",
    ["Gaia3"]="c88b19",
    ["Gaia4"]="c99322",
    ["Rosso1"]="981b37",
    ["Rosso2"]="aa203f",
    ["Rosso3"]="c83655",
    ["Rosso4"]="d4496d",
    ["Ventus1"]="2f6814",
    ["Ventus2"]="3f781f",
    ["Ventus3"]="639d31",
    ["Ventus4"]="76a640",
    ["Denif1"]="033259",
    ["Denif2"]="0b548a",
    ["Denif3"]="1979b5",
    ["Denif4"]="2a85ba",
    ["Adrian1"]="0d2e8d",
    ["Adrian2"]="183c9c",
    ["Adrian3"]="2d5ac1",
    ["Adrian4"]="3763c3",
    ["Solace1"]="9b1821",
    ["Solace2"]="b42026",
    ["Solace3"]="d84f3a",
    ["Solace4"]="dd624c",
    ["Hernia1"]="035859",
    ["Hernia2"]="0b898b",
    ["Hernia3"]="1bb0b2",
    ["Hernia4"]="2ab8ba",
    ["Ebalon1"]="4b3e57",
    ["Ebalon2"]="675578",
    ["Ebalon3"]="846c99",
    ["Ebalon4"]="a184bb",
}

local COLOR_MASTER_LIGHT = {
    ["Gaia"]="a57645",
    ["Rosso"]="8d474c",
    ["Ventus"]="518849",
    ["Denif"]="35617e",
    ["Adrian"]="506dc4",
    ["Solace"]="7d4148",
    ["Hernia"]="388586",
    ["Ebalon"]="4b3e57",
}

local COLOR_ICE_BURNERS = {
    ["0"]="bfefff",
    ["1"]="ffd928",
    ["2"]="ef3829",
    ["3"]="ffffff",
    ["4"]="322d29",
    ["5"]="e76118",
    ["6"]="397dad",
    ["7"]="8c8e94",
    ["8"]="292c52",
    ["9"]="51d3e7",
    ["10"]="a83468",
    ["11"]="9c1010",
    ["12"]="c64142",
    ["13"]="4c3668",
    ["14"]="cc66ff",
    ["15"]="330033",
    ["16"]="1871a5",
    ["17"]="d2ebeb",
    ["18"]="f7cb29",
    ["19"]="e9f0fa",
    ["20"]="90e040",
    ["21"]="ac2604",
    ["22"]="ffe92d",
    ["23"]="212c5a",
    ["24"]="6f0629",
    ["25"]="b59a7b",
    ["26"]="d5e6f0",
    ["27"]="c29967",
    ["28"]="a11a46",
    ["29"]="b1005c",
    ["30"]="29269c",
    ["31"]="bf0b2d",
    ["32"]="2855fb",
    ["33"]="420ae7",
    ["34"]="ed062a",
    ["35"]="25e1fa",
    ["36"]="c93313",
    ["37"]="e4e4e4",
    ["38"]="1e1145",
    ["39"]="fd9977",
    ["40"]="c5c5c5",
    ["41"]="f3c9c6",
    ["42"]="121010",
    ["43"]="153f72",
    ["44"]="314a70",
    ["45"]="ffffff",
    ["46"]="9194ef",
    ["47"]="ebeb41",
    ["48"]="e6c288",
    ["49"]="8b8aff",
    ["50"]="4b05a3",
    ["51"]="bb0004",
    ["52"]="5a7fda",
    ["53"]="b5e4ea",
    ["54"]="d83236",
    ["55"]="c7a5e0",
    ["56"]="212942",
    ["57"]="000000",
    ["58"]="97f8f9",
    ["59"]="ad2553",
    ["60"]="e1a2ad",
    ["61"]="d8bcb1",
    ["62"]="623f95",
    ["63"]="6faaff",
    ["64"]="6b163f",
    ["65"]="d0ebf4",
    ["66"]="191970",
    ["67"]="B11B40",
    ["68"]="8e9fc2",
    ["SP"]="e56d9f",
}

local COLOR_DIYS = {
    ["1"]="CE1C21",
    ["2"]="133B75",
    ["3"]="55606F",
    ["4"]="D86423",
    ["5"]="C29EFF",
    ["6"]="58B6FF",
    ["7"]="1F1F1E",
    ["8"]="C4EED2",
    ["9"]="466B5E",
    ["10"]="9d3220",
    ["11"]="35504a",
    ["12"]="5e3988",
    ["N"]="FFD472",
    ["N2"]="6E481C",
    ["N3"]="FFEFB7",
    ["SP"]="A27249",
    ["SP2"]="FF981D",
    ["SP3"]="8A7246",
    ["SP4"]="C54F40",
}

local COLOR_QUEST = {
    ["General"]="818181",
    ["Repeatable"]="818181",
    ["Story"]="e1bd2b",
    ["SideStory"]="fa7efe",
    ["Daily"]="ff0c51",
    ["Daily Random"]="ff0c51",
    ["Weekly"]="9600ff",
    ["Weekly Random"]="9600ff",
    ["Monthly"]="b717d4",
    ["Guild"]="74b434",
    ["Skill"]="c30606",
    ["Event"]="ff5f8c",
    ["Class Change"]="266ce6",
    ["Master"]="266ce6",
    ["Transcendence"]="266ce6",
    ["Mentor"]="858585",
    ["PC Bang"]="e04c03",
    ["Wedding"]="fe93be",
    ["Competition"]="ed2b1c",
    ["Character"]="ffca00",
}

local COLOR_ITEM_RARITY = {
    ["Legend"]="ff6900",
    ["Unique"]="d4aa02",
    ["Elite"]="e033ff",
    ["Rare"]="23bc00",
    ["Normal"]="4c81db",
    ["Old"]="4c81db",
    ["None"]="fefefe",
}

local COLOR_SKILL_CATEGORY = {
    ["Active"]="ECA100",
    ["SpecialActive"]="d23d05",
    ["Tenacity"]="0099D2",
    ["Strength"]="9036F7",
    ["Bravery"]="CF0031",
    ["Hyper"]="4B64FF",
    ["Passive"]="0D63E4",
    ["Buff"]="ECA100",
    ["Wedding"]="FF59BB",
    ["Change"]="ad42f4",
    ["Ability"]="F955A6",
    ["Mod"]="B11EDB",
    ["CommandActivation"]="fe2d87",
    ["Master"]="50A64B",
}

local COLOR_ELEMENTS = {
    ["Fire"]="c01000",
    ["Water"]="0060f0",
    ["Nature"]="006400",
    ["Wind"]="2db4bd",
    ["Light"]="e5bd00",
    ["Dark"]="4b2773",
    ["Mystery"]="63605d",
}

local COLOR_BINGO = {
    ["1"]="f4efe6",
    ["2"]="d24a65",
    ["3"]="e9b211",
    ["4"]="1e1e1e",
    ["5"]="6a677c",
    ["6"]="67cce0",
    ["7"]="90c4f8",
    ["8"]="d62a1e",
    ["SP"]="67cce0",
}

local COLOR_ANIME = {
    ["ElLadyLight"]="85b8fa",
    ["ElLadyDark"]="264465",
}

local COLOR_SELMAP_GROUP = {
    ["Village"] = COLOR_VILLAGE,
    ["VillageDark"] = COLOR_VILLAGE_DARK,
    ["Character"] = COLOR_CHARACTER,
    ["CharLight"] = COLOR_CHARACTER_LIGHT,
    ["Master"] = COLOR_MASTER,
    ["MasterLight"] = COLOR_MASTER_LIGHT,
    ["CharStats"] = COLOR_CHARACTER,
    ["IceBurners"] = COLOR_ICE_BURNERS,
    ["DIYs"] = COLOR_DIYS,
    ["Quest"] = COLOR_QUEST,
    ["ItemRarity"] = COLOR_ITEM_RARITY,
    ["Skill"] = COLOR_SKILL_CATEGORY,
    ["Element"] = COLOR_ELEMENTS,
    ["Bingo"] = COLOR_BINGO,
    ["Anime"] = COLOR_ANIME,
}

local COLOR_SELMAP_RAW = {
    ["Guild"] = "aee9b2",
    ["Misc"] = "606060",
    ["Event"] = "ff73c5",
    ["Special"] = "c5403f",
    ["Secret"] = "efca97",
    ["Challenge"] = "ce0d5c",
    ["Unknown"] = "bdbdbd",
    ["#default"] = "add8e6",
}

local colorSelMap = {
    ["group"] = COLOR_SELMAP_GROUP,
    ["raw"] = COLOR_SELMAP_RAW,
}

return colorSelMap