nimcx/cxconsts

Search:
Group by:

Library : nimcx.nim

Module : cxconsts.nim

Status : stable

License : MIT opensource

ProjectStart: 2015-06-20

Latest : 2021-10-23

Compiler : Nim latest stable or devel branch

OS : Linux

Docs : https://qqtop.github.io/cxconsts.html

Description : this file is part of nimcx and contains all public const declarations

it is automatically imported and exported by cx.nim

concerning unicode symbols , our testing system has gnu unicodefonts installed

Lets

cxbluepal = @["#ebf8ff", "#bee3f8", "#90cdf4", "#63b3ed", "#4299e1", "#3182ce",
              "#2b6cb0", "#2c5282", "#2a4365"]
cxgreenpal = @["#f0fff4", "#c6f6d5", "#9ae6b4", "#68d391", "#48bb78", "#38a169",
               "#2f855a", "#276749", "#22543d"]
cxgreypal = @["#f7fafc", "#edf2f7", "#e2e8f0", "#cbd5e0", "#a0aec0", "#718096",
              "#4a5568", "#2d3748", "#1a202c"]
cxindigopal = @["#ebf4ff", "#c3dafe", "#a3bffa", "#7f9cf5", "#667eea",
                "#5a67d8", "#4c51bf", "#434190", "#3c366b"]
cxorangepal = @["#fffaf0", "#feebc8", "#fbd38d", "#f6ad55", "#ed8936",
                "#dd6b20", "#c05621", "#9c4221", "#7b341e"]
cxpalnames = @["cxgreypal", "cxindigopal", "cxgreenpal", "cxbluepal",
               "cxredpal", "cxpinkpal", "cxorangepal", "cxyellowpal",
               "cxpurplepal", "cxtealpal"]
cxpinkpal = @["#fff5f7", "#fed7e2", "#fbb6ce", "#f687b3", "#ed64a6", "#d53f8c",
              "#b83280", "#97266d", "#702459"]
cxpurplepal = @["#faf5ff", "#e9d8fd", "#d6bcfa", "#b794f4", "#9f7aea",
                "#805ad5", "#6b46c1", "#553c9a", "#44337a"]
cxredpal = @["#fff5f5", "#fed7d7", "#feb2b2", "#fc8181", "#f56565", "#e53e3e",
             "#c53030", "#9b2c2c", "#742a2a"]
cxtealpal = @["#e6fffa", "#b2f5ea", "#81e6d9", "#4fd1c5", "#38b2ac", "#319795",
              "#2c7a7b", "#285e61", "#234e52"]
cxyellowpal = @["#fffff0", "#fefcbf", "#faf089", "#f6e05e", "#ecc94b",
                "#d69e2e", "#b7791f", "#975a16", "#744210"]
nimcxl = """   _  _  _  _  _   ___  _  _ 
   |\ |  |  |\/|  |      \/  
   | \|  |  |  |  |___  _/\_ 
      
 """

Consts

ae = 196
ael = 228
aliceblue = "\e[38;2;240;248;255m"
alicebluebg = "\e[48;2;240;248;255m"
antiquewhite = "\e[38;2;250;235;215m"
antiquewhitebg = "\e[48;2;250;235;215m"
aqua = "\e[38;2;0;255;255m"
aquabg = "\e[48;2;0;255;255m"
aquamarine = "\e[38;2;127;255;212m"
aquamarinebg = "\e[48;2;127;255;212m"
azure = "\e[38;2;240;255;255m"
azurebg = "\e[48;2;240;255;255m"
backspacebutton = ""
bblack = "\e[40m"
bblue = "\e[44m"
bbrightblack = "\e[100m"
bbrightblue = "\e[104m"
bbrightcyan = "\e[106m"
bbrightgreen = "\e[102m"
bbrightmagenta = "\e[105m"
bbrightred = "\e[101m"
bbrightwhite = "\e[107m"
bbrightyellow = "\e[103m"
bcyan = "\e[46m"
beige = "\e[38;2;245;245;220m"
beigebg = "\e[48;2;245;245;220m"
bgreen = "\e[42m"
bigdip = "\e[38;2;156;37;66m"
bigdipbg = "\e[48;2;156;37;66m"
bisque = "\e[38;2;255;228;196m"
bisquebg = "\e[48;2;255;228;196m"
black = "\e[38;2;0;0;0m"
blackbg = "\e[48;2;0;0;0m"
blanchedalmond = "\e[38;2;255;235;205m"
blanchedalmondbg = "\e[48;2;255;235;205m"
blove = "😎"
blue = "\e[38;2;0;0;255m"
bluebg = "\e[48;2;0;0;255m"
blueviolet = "\e[38;2;138;43;226m"
bluevioletbg = "\e[48;2;138;43;226m"
bluey = "\e[38;2;0;189;183m"
blueybg = "\e[48;2;0;189;183m"
blush = "😊"
bmagenta = "\e[45m"
bottomcross = "┴"
bred = "\e[41m"
brightblack = "\e[90m"
brightblue = "\e[94m"
brightcyan = "\e[96m"
brightgreen = "\e[92m"
brightmagenta = "\e[95m"
brightred = "\e[91m"
brightsatblue = "\e[38;2;0;176;241m"
brightsatbluebg = "\e[48;2;0;176;241m"
brightwhite = "\e[97m"
brightyellow = "\e[93m"
brown = "\e[38;2;165;42;42m"
brownbg = "\e[48;2;165;42;42m"
burlywood = "\e[38;2;222;184;135m"
burlywoodbg = "\e[48;2;222;184;135m"
bwhite = "\e[47m"
byellow = "\e[43m"
cadetblue = "\e[38;2;95;158;160m"
cadetbluebg = "\e[48;2;95;158;160m"
cards = ["🂡", "🂱", "🃁", "🃑", "🂢", "🂲", "🃂", "🃒", "🂣",
         "🂳", "🃃", "🃓", "🂤", "🂴", "🃄", "🃔", "🂥", "🂵",
         "🃅", "🃕", "🂦", "🂶", "🃆", "🃖", "🂧", "🂷", "🃇",
         "🃗", "🂨", "🂸", "🃈", "🃘", "🂩", "🂹", "🃉", "🃙",
         "🂪", "🂺", "🃊", "🃚", "🂫", "🂻", "🃋", "🃛", "🂬",
         "🂼", "🃌", "🃜", "🂭", "🂽", "🃍", "🃝", "🂮", "🂾",
         "🃎", "🃞", "🃏", "🃟"]
cat = "😺"
cdel = "\e[3~"
cdown = "\e[B"
cend = "\e[F"
cfb2 = "△"
cfb4 = "⭕"
cfb5 = "⬤"
chartreuse = "\e[38;2;127;255;0m"
chartreusebg = "\e[48;2;127;255;0m"
check = "✓"
chide = "\e[?25l"
chocolate = "\e[38;2;210;105;30m"
chocolatebg = "\e[48;2;210;105;30m"
cins = "\e[2~"
clearbol = "\e[1K"
clear to begin of line
clearbos = "\e[1J"
clear to begin of screen
cleareol = "\e[K"
clear to end of line
cleareos = "\e[J"
clear to end of screen
clearline = "\e[2K\e[G"
clear line
clearscreen = "\e[2J\e[H"
clear screen
cleft = "\e[D"
colorNames = [("aliceblue", "\e[38;2;240;248;255m"),
              ("antiquewhite", "\e[38;2;250;235;215m"),
              ("aqua", "\e[38;2;0;255;255m"),
              ("aquamarine", "\e[38;2;127;255;212m"),
              ("azure", "\e[38;2;240;255;255m"),
              ("beige", "\e[38;2;245;245;220m"),
              ("bigdip", "\e[38;2;156;37;66m"),
              ("bisque", "\e[38;2;255;228;196m"), ("black", "\e[38;2;0;0;0m"),
              ("blanchedalmond", "\e[38;2;255;235;205m"),
              ("blue", "\e[38;2;0;0;255m"),
              ("blueviolet", "\e[38;2;138;43;226m"),
              ("bluey", "\e[38;2;0;189;183m"),
              ("blueybg", "\e[48;2;0;189;183m"),
              ("brightsatblue", "\e[38;2;0;176;241m"),
              ("brightsatbluebg", "\e[48;2;0;176;241m"),
              ("brown", "\e[38;2;165;42;42m"),
              ("burlywood", "\e[38;2;222;184;135m"),
              ("cadetblue", "\e[38;2;95;158;160m"),
              ("chartreuse", "\e[38;2;127;255;0m"),
              ("chocolate", "\e[38;2;210;105;30m"),
              ("coral", "\e[38;2;255;127;80m"),
              ("cornflowerblue", "\e[38;2;100;149;237m"),
              ("cornsilk", "\e[38;2;255;248;220m"),
              ("crimson", "\e[38;2;220;20;60m"),
              ("cyan", "\e[38;2;0;255;255m"), ("darkblue", "\e[38;2;0;0;139m"),
              ("darkcyan", "\e[38;2;0;139;139m"),
              ("darkgoldenrod", "\e[38;2;184;134;11m"),
              ("darkgray", "\e[38;2;169;169;169m"),
              ("darkgreen", "\e[38;2;0;100;0m"),
              ("darkkhaki", "\e[38;2;189;183;107m"),
              ("darkmagenta", "\e[38;2;139;0;139m"),
              ("darkolivegreen", "\e[38;2;85;107;47m"),
              ("darkorange", "\e[38;2;255;140;0m"),
              ("darkorchid", "\e[38;2;153;50;204m"),
              ("darkred", "\e[38;2;139;0;0m"),
              ("darksalmon", "\e[38;2;233;150;122m"),
              ("darkseagreen", "\e[38;2;143;188;143m"),
              ("darkslateblue", "\e[38;2;72;61;139m"),
              ("darkslategray", "\e[38;2;47;79;79m"),
              ("darkturquoise", "\e[38;2;0;206;209m"),
              ("darkviolet", "\e[38;2;148;0;211m"),
              ("deeppink", "\e[38;2;255;20;147m"),
              ("deepskyblue", "\e[38;2;0;191;255m"),
              ("dimgray", "\e[38;2;105;105;105m"),
              ("dodgerblue", "\e[38;2;30;144;255m"),
              ("firebrick", "\e[38;2;178;34;34m"),
              ("floralwhite", "\e[38;2;255;250;240m"),
              ("forestgreen", "\e[38;2;34;139;34m"),
              ("fuchsia", "\e[38;2;255;0;255m"),
              ("gainsboro", "\e[38;2;220;220;220m"),
              ("ghostwhite", "\e[38;2;248;248;255m"),
              ("gold", "\e[38;2;255;215;0m"),
              ("goldenrod", "\e[38;2;218;165;32m"),
              ("gray", "\e[38;2;128;128;128m"), ("green", "\e[38;2;0;128;0m"),
              ("greenery", "\e[38;2;136;176;75m"),
              ("greenerybg", "\e[48;2;136;176;75m"),
              ("greenyellow", "\e[38;2;173;255;47m"),
              ("honeydew", "\e[38;2;240;255;240m"),
              ("hotpink", "\e[38;2;255;105;180m"),
              ("indianred", "\e[38;2;205;92;92m"),
              ("indigo", "\e[38;2;75;0;130m"),
              ("ivory", "\e[38;2;255;255;240m"),
              ("khaki", "\e[38;2;240;230;140m"),
              ("lavender", "\e[38;2;230;230;250m"),
              ("lavenderblush", "\e[38;2;255;240;245m"),
              ("lawngreen", "\e[38;2;124;252;0m"),
              ("lemonchiffon", "\e[38;2;255;250;205m"),
              ("lightblue", "\e[38;2;173;216;230m"),
              ("lightcoral", "\e[38;2;240;128;128m"),
              ("lightcyan", "\e[38;2;224;255;255m"),
              ("lightgoldenrodyellow", "\e[38;2;250;250;210m"),
              ("lightgrey", "\e[38;2;211;211;211m"),
              ("lightgreen", "\e[38;2;144;238;144m"),
              ("lightpink", "\e[38;2;255;182;193m"),
              ("lightsalmon", "\e[38;2;255;160;122m"),
              ("lightseagreen", "\e[38;2;32;178;170m"),
              ("lightskyblue", "\e[38;2;135;206;250m"),
              ("lightslategray", "\e[38;2;119;136;153m"),
              ("lightsteelblue", "\e[38;2;176;196;222m"),
              ("lightyellow", "\e[38;2;255;255;224m"),
              ("lime", "\e[38;2;0;255;0m"),
              ("limegreen", "\e[38;2;50;205;50m"),
              ("linen", "\e[38;2;250;240;230m"),
              ("magenta", "\e[38;2;255;0;255m"),
              ("maroon", "\e[38;2;128;0;0m"),
              ("mediumaquamarine", "\e[38;2;102;205;170m"),
              ("mediumblue", "\e[38;2;0;0;205m"),
              ("mediumorchid", "\e[38;2;186;85;211m"),
              ("mediumpurple", "\e[38;2;147;112;216m"),
              ("mediumseagreen", "\e[38;2;60;179;113m"),
              ("mediumslateblue", "\e[38;2;123;104;238m"),
              ("mediumspringgreen", "\e[38;2;0;250;154m"),
              ("mediumturquoise", "\e[38;2;72;209;204m"),
              ("mediumvioletred", "\e[38;2;199;21;133m"),
              ("midnightblue", "\e[38;2;25;25;112m"),
              ("mintcream", "\e[38;2;245;255;250m"),
              ("mistyrose", "\e[38;2;255;228;225m"),
              ("moccasin", "\e[38;2;255;228;181m"),
              ("navajowhite", "\e[38;2;255;222;173m"),
              ("navy", "\e[38;2;0;0;128m"),
              ("oldlace", "\e[38;2;253;245;230m"),
              ("olive", "\e[38;2;128;128;0m"),
              ("olivedrab", "\e[38;2;107;142;35m"),
              ("orange", "\e[38;2;255;165;0m"),
              ("orangered", "\e[38;2;255;69;0m"),
              ("orchid", "\e[38;2;218;112;214m"),
              ("palegoldenrod", "\e[38;2;238;232;170m"),
              ("palegreen", "\e[38;2;152;251;152m"),
              ("paleturquoise", "\e[38;2;175;238;238m"),
              ("palevioletred", "\e[38;2;216;112;147m"),
              ("papayawhip", "\e[38;2;255;239;213m"),
              ("peachpuff", "\e[38;2;255;218;185m"),
              ("peru", "\e[38;2;205;133;63m"),
              ("pink", "\e[38;2;255;192;203m"),
              ("plum", "\e[38;2;221;160;221m"),
              ("powderblue", "\e[38;2;176;224;230m"),
              ("purple", "\e[38;2;128;0;128m"), ("red", "\e[38;2;255;0;0m"),
              ("rosybrown", "\e[38;2;188;143;143m"),
              ("royalblue", "\e[38;2;65;105;225m"),
              ("saddlebrown", "\e[38;2;139;69;19m"),
              ("salmon", "\e[38;2;250;128;114m"),
              ("sandybrown", "\e[38;2;244;164;96m"),
              ("sandybrownbg", "\e[48;2;244;164;96m"),
              ("satblue", "\e[38;2;0;148;255m"),
              ("satbluebg", "\e[48;2;0;148;255m"),
              ("seagreen", "\e[38;2;46;139;87m"),
              ("seashell", "\e[38;2;255;245;238m"),
              ("sienna", "\e[38;2;160;82;45m"),
              ("silver", "\e[38;2;192;192;192m"),
              ("skyblue", "\e[38;2;135;206;235m"),
              ("slateblue", "\e[38;2;106;90;205m"),
              ("slategray", "\e[38;2;112;128;144m"),
              ("snow", "\e[38;2;255;250;250m"),
              ("springgreen", "\e[38;2;0;255;127m"),
              ("steelblue", "\e[38;2;70;130;180m"),
              ("tan", "\e[38;2;210;180;140m"), ("teal", "\e[38;2;0;128;128m"),
              ("thistle", "\e[38;2;216;191;216m"),
              ("tomato", "\e[38;2;255;99;71m"),
              ("turquoise", "\e[38;2;64;224;208m"),
              ("trueblue", "\e[38;2;0;115;207m"),
              ("violet", "\e[38;2;238;130;238m"),
              ("wheat", "\e[38;2;245;222;179m"),
              ("white", "\e[38;2;255;255;255m"),
              ("whitesmoke", "\e[38;2;245;245;245m"),
              ("yaleblue", "\e[38;2;15;77;146m"),
              ("yellow", "\e[38;2;255;255;0m"),
              ("yellowgreen", "\e[38;2;154;205;50m"),
              ("yellowgreenbg", "\e[48;2;154;205;50m"),
              ("pastelbeige", "\e[38;2;241;226;204m"),
              ("pastelbeigebg", "\e[48;2;241;226;204m"),
              ("pastelblue", "\e[38;2;203;213;232m"),
              ("pastelbluebg", "\e[48;2;203;213;232m"),
              ("pastelgreen", "\e[38;2;179;226;205m"),
              ("pastelgreenbg", "\e[48;2;179;226;205m"),
              ("pastelorange", "\e[38;2;253;205;172m"),
              ("pastelorangebg", "\e[48;2;253;205;172m"),
              ("pastelpink", "\e[38;2;244;202;228m"),
              ("pastelpinkbg", "\e[48;2;244;202;228m"),
              ("pastelwhite", "\e[38;2;204;204;204m"),
              ("pastelwhitebg", "\e[48;2;204;204;204m"),
              ("pastelyellow", "\e[38;2;255;242;174m"),
              ("pastelyellowbg", "\e[48;2;255;242;174m"),
              ("pastelyellowgreen", "\e[38;2;230;245;201m"),
              ("pastelyellowgreenbg", "\e[48;2;230;245;201m"),
              ("truebluebg", "\e[48;2;0;115;207m"),
              ("truetomato", "\e[38;2;255;100;0m"),
              ("truetomatobg", "\e[48;2;255;100;0m"),
              ("yalebluebg", "\e[48;2;15;77;146m"),
              ("zyclam", "\e[38;2;255;111;210m"),
              ("zyclambg", "\e[48;2;255;111;210m"),
              ("zippi", "\e[38;2;0;151;120m"),
              ("zippibg", "\e[48;2;0;151;120m")]
coral = "\e[38;2;255;127;80m"
coralbg = "\e[48;2;255;127;80m"
cornflowerblue = "\e[38;2;100;149;237m"
cornflowerbluebg = "\e[48;2;100;149;237m"
cornsilk = "\e[38;2;255;248;220m"
cornsilkbg = "\e[48;2;255;248;220m"
cow = "🐮"
cpgdn = "\e[6~"
cpgup = "\e[5~"
cpos1 = "\e[H"
CR = "\r"
crestore = "\e[u"
cright = "\e[C"
crimson = "\e[38;2;220;20;60m"
crimsonbg = "\e[48;2;220;20;60m"
CRLF = "\r\n"
cross = "┼"
cry = "😢"
csave = "\e[s"
cshow = "\e[?25h"
cup = "\e[A"
cxBright = {styleBright}
cxcodeend = "cxcodeend"
cxcodestart = "cxcodestart"
cxColorNames = [("colaliceblue", 15792383), ("colantiquewhite", 16444375),
                ("colaqua", 65535), ("colaquamarine", 8388564),
                ("colazure", 15794175), ("colbeige", 16119260),
                ("colbisque", 16770244), ("colblack", 0),
                ("colblanchedalmond", 16772045), ("colblue", 255),
                ("colblueviolet", 9055202), ("colbrown", 10824234),
                ("colburlywood", 14596231), ("colcadetblue", 6266528),
                ("colchartreuse", 8388352), ("colchocolate", 13789470),
                ("colcoral", 16744272), ("colcornflowerblue", 6591981),
                ("colcornsilk", 16775388), ("colcrimson", 14423100),
                ("colcyan", 65535), ("coldarkblue", 139),
                ("coldarkcyan", 35723), ("coldarkgoldenrod", 12092939),
                ("coldarkgray", 11119017), ("coldarkgreen", 25600),
                ("coldarkkhaki", 12433259), ("coldarkmagenta", 9109643),
                ("coldarkolivegreen", 5597999), ("coldarkorange", 16747520),
                ("coldarkorchid", 10040012), ("coldarkred", 9109504),
                ("coldarksalmon", 15308410), ("coldarkseagreen", 9419919),
                ("coldarkslateblue", 4734347), ("coldarkslategray", 3100495),
                ("coldarkturquoise", 52945), ("coldarkviolet", 9699539),
                ("coldeeppink", 16716947), ("coldeepskyblue", 49151),
                ("coldimgray", 6908265), ("coldodgerblue", 2003199),
                ("colfirebrick", 11674146), ("colfloralwhite", 16775920),
                ("colforestgreen", 2263842), ("colfuchsia", 16711935),
                ("colgainsboro", 14474460), ("colghostwhite", 16316671),
                ("colgold", 16766720), ("colgoldenrod", 14329120),
                ("colgray", 8421504), ("colgreen", 32768),
                ("colgreenyellow", 11403055), ("colhoneydew", 15794160),
                ("colhotpink", 16738740), ("colindianred", 13458524),
                ("colindigo", 4915330), ("colivory", 16777200),
                ("colkhaki", 15787660), ("collavender", 15132410),
                ("collavenderblush", 16773365), ("collawngreen", 8190976),
                ("collemonchiffon", 16775885), ("collightblue", 11393254),
                ("collightcoral", 15761536), ("collightcyan", 14745599),
                ("collightgoldenrodyellow", 16448210),
                ("collightgrey", 13882323), ("collightgreen", 9498256),
                ("collightpink", 16758465), ("collightsalmon", 16752762),
                ("collightseagreen", 2142890), ("collightskyblue", 8900346),
                ("collightslategray", 7833753),
                ("collightsteelblue", 11584734), ("collightyellow", 16777184),
                ("collime", 65280), ("collimegreen", 3329330),
                ("collinen", 16445670), ("colmagenta", 16711935),
                ("colmaroon", 8388608), ("colmediumaquamarine", 6737322),
                ("colmediumblue", 205), ("colmediumorchid", 12211667),
                ("colmediumpurple", 9662683), ("colmediumseagreen", 3978097),
                ("colmediumslateblue", 8087790),
                ("colmediumspringgreen", 64154),
                ("colmediumturquoise", 4772300),
                ("colmediumvioletred", 13047173), ("colmidnightblue", 1644912),
                ("colmintcream", 16121850), ("colmistyrose", 16770273),
                ("colmoccasin", 16770229), ("colnavajowhite", 16768685),
                ("colnavy", 128), ("cololdlace", 16643558),
                ("cololive", 8421376), ("cololivedrab", 7048739),
                ("colorange", 16753920), ("colorangered", 16729344),
                ("colorchid", 14315734), ("colpalegoldenrod", 15657130),
                ("colpalegreen", 10025880), ("colpaleturquoise", 11529966),
                ("colpalevioletred", 14381203), ("colpapayawhip", 16773077),
                ("colpeachpuff", 16767673), ("colperu", 13468991),
                ("colpink", 16761035), ("colplum", 14524637),
                ("colpowderblue", 11591910), ("colpurple", 8388736),
                ("colred", 16711680), ("colrosybrown", 12357519),
                ("colroyalblue", 4286945), ("colsaddlebrown", 9127187),
                ("colsalmon", 16416882), ("colsandybrown", 16032864),
                ("colseagreen", 3050327), ("colseashell", 16774638),
                ("colsienna", 10506797), ("colsilver", 12632256),
                ("colskyblue", 8900331), ("colslateblue", 6970061),
                ("colslategray", 7372944), ("colsnow", 16775930),
                ("colspringgreen", 65407), ("colsteelblue", 4620980),
                ("coltan", 13808780), ("colteal", 32896),
                ("colthistle", 14204888), ("coltomato", 16737095),
                ("colturquoise", 4251856), ("colviolet", 15631086),
                ("colwheat", 16113331), ("colwhite", 16777215),
                ("colwhitesmoke", 16119285), ("colyellow", 16776960),
                ("colyellowgreen", 10145074)]
cxDim = {styleDim}
cxItalic = {styleItalic}
cxNoStyle = {}
cxReverse = {styleReverse}
cxReverseBright = {styleReverse, styleBright}
cxReverseDim = {styleReverse, styleDim}
cxtodo = "TODO"
cxUnderscore = {styleUnderscore}
cxwarn = "⚠️"
cyan = "\e[38;2;0;255;255m"
cyanbg = "\e[48;2;0;255;255m"
darkblue = "\e[38;2;0;0;139m"
darkbluebg = "\e[48;2;0;0;139m"
darkcyan = "\e[38;2;0;139;139m"
darkcyanbg = "\e[48;2;0;139;139m"
darkgoldenrod = "\e[38;2;184;134;11m"
darkgoldenrodbg = "\e[48;2;184;134;11m"
darkgray = "\e[38;2;169;169;169m"
darkgraybg = "\e[48;2;169;169;169m"
darkgreen = "\e[38;2;0;100;0m"
darkgreenbg = "\e[48;2;0;100;0m"
darkkhaki = "\e[38;2;189;183;107m"
darkkhakibg = "\e[48;2;189;183;107m"
darkmagenta = "\e[38;2;139;0;139m"
darkmagentabg = "\e[48;2;139;0;139m"
darkolivegreen = "\e[38;2;85;107;47m"
darkolivegreenbg = "\e[48;2;85;107;47m"
darkorange = "\e[38;2;255;140;0m"
darkorangebg = "\e[48;2;255;140;0m"
darkorchid = "\e[38;2;153;50;204m"
darkorchidbg = "\e[48;2;153;50;204m"
darkred = "\e[38;2;139;0;0m"
darkredbg = "\e[48;2;139;0;0m"
darksalmon = "\e[38;2;233;150;122m"
darksalmonbg = "\e[48;2;233;150;122m"
darkseagreen = "\e[38;2;143;188;143m"
darkseagreenbg = "\e[48;2;143;188;143m"
darkslateblue = "\e[38;2;72;61;139m"
darkslatebluebg = "\e[48;2;72;61;139m"
darkslategray = "\e[38;2;47;79;79m"
darkslategraybg = "\e[48;2;47;79;79m"
darkstar = "☆"
darkturquoise = "\e[38;2;0;206;209m"
darkturquoisebg = "\e[48;2;0;206;209m"
darkviolet = "\e[38;2;148;0;211m"
darkvioletbg = "\e[48;2;148;0;211m"
darrow = "⬇"
deeppink = "\e[38;2;255;20;147m"
deeppinkbg = "\e[48;2;255;20;147m"
deepskyblue = "\e[38;2;0;191;255m"
deepskybluebg = "\e[48;2;0;191;255m"
dimgray = "\e[38;2;105;105;105m"
dimgraybg = "\e[48;2;105;105;105m"
dodgerblue = "\e[38;2;30;144;255m"
dodgerbluebg = "\e[48;2;30;144;255m"
dollar = "$"
downarrow = "↓"
earthTones = ["#493829", "#816C5B", "#A9A18C", "#613318", "#B99C6B", "#A15038",
              "#8F3B1B", "#D57500", "#DBCA69", "#404F24", "#668D3C", "#BDD09F",
              "#4E6172", "#83929F", "#A3ADB8"]
efb1 = "▀"
efb2 = "▒"
efb3 = "▃"
efl1 = "▍"
efr1 = "▇"
efr2 = "⛆"
efs2 = "▨"
ejm3 = ["😀", "😁", "😂", "😃", "😄", "😅", "😆", "😇", "😈",
        "😉", "😊", "😋", "😌", "😍", "😎", "😏", "😐", "😑",
        "😒", "😓", "😔", "😕", "😖", "😗", "😘", "😙", "😚",
        "😛", "😜", "😝", "😞", "😟", "😠", "😡", "😢", "😣",
        "😥", "😦", "😧", "😨", "😩", "😪", "😫", "😭", "😮",
        "😯", "😰", "😱", "😲", "😳", "😴", "😵", "😶", "😷",
        "😸", "😹", "😺", "😻", "😼", "😽", "😾", "😿", "🙀"]
ejm4 = [9654, 9655, 9656, 9657, 9658, 9659, 9660, 9661, 9662, 9663, 9664, 9665,
        9666, 9667, 9668, 9669, 9670, 9671, 9672, 9673, 9674, 9675, 9676, 9677,
        9678, 9679, 9680, 9681, 9682, 9683, 9684, 9685, 9686, 9687, 9688, 9689,
        9690, 9691, 9692, 9693, 9694, 9695, 9696, 9697, 9698, 9699, 9700, 9701,
        9702, 9703, 9704, 9705, 9706, 9707, 9708, 9709, 9710, 9711, 9712, 9713,
        9714, 9715, 9716, 9717, 9718, 9719, 9720, 9721, 9722, 9723, 9724, 9725,
        9726, 9727, 9728, 9729, 9730, 9731, 9732, 9733, 9734, 9735, 9736, 9737,
        9738, 9739, 9740, 9741, 9742, 9743, 9744, 9745, 9746, 9747, 9748, 9749,
        9750, 9751, 9752, 9753, 9754, 9755, 9756, 9757, 9758, 9759, 9760, 9761,
        9762, 9763, 9764, 9765, 9766, 9767, 9768, 9769, 9770, 9771, 9772, 9773,
        9774, 9775, 9776, 9777, 9778, 9779, 9780, 9781, 9782, 9783, 9784, 9785,
        9786, 9787, 9788, 9789, 9790, 9791, 9792, 9793, 9794, 9795, 9796, 9797,
        9798, 9799, 9800, 9801, 9802, 9803, 9804, 9805, 9806, 9807, 9808, 9809,
        9810, 9811, 9812, 9813, 9814, 9815, 9816, 9817, 9818, 9819, 9820, 9821,
        9822, 9823, 9824, 9825, 9826, 9827, 9828, 9829, 9830, 9831, 9832, 9833,
        9834, 9835, 9836, 9837, 9838, 9839, 9840, 9841, 9842, 9843, 9844, 9845,
        9846, 9847, 9848, 9849, 9850, 9851, 9852, 9853, 9854, 9855, 9856, 9857,
        9858, 9859, 9860, 9861, 9862, 9863, 9864, 9865, 9866, 9867, 9868, 9869,
        9870, 9871, 9872, 9873, 9874, 9875, 9876, 9877, 9878, 9879, 9880, 9881,
        9882, 9883, 9884, 9885, 9886, 9887, 9888, 9889, 9890, 9891, 9892, 9893,
        9894, 9895, 9896, 9897, 9898, 9899]
emojis = ["✓", "✘", "❤", "☀", "★", "☆", "☂", "⚑", "❄", "♫",
          "✂", "™", "©", "", "☠", "☺", "😃", "😇", "😂",
          "😛", "😊", "😟", "😢", "😡", "😺", "🐱", "🐵",
          "🐮", "𝐄", "😎"]
enterbutton = ""
enterkey = "↵"
errorsymbol2 = "𝐄"
euro = "€"
firebrick = "\e[38;2;178;34;34m"
firebrickbg = "\e[48;2;178;34;34m"
flag = "⚑"
floralwhite = "\e[38;2;255;250;240m"
floralwhitebg = "\e[48;2;255;250;240m"
forestgreen = "\e[38;2;34;139;34m"
forestgreenbg = "\e[48;2;34;139;34m"
fuchsia = "\e[38;2;255;0;255m"
fuchsiabg = "\e[48;2;255;0;255m"
fullflag = "⚑"
gainsboro = "\e[38;2;220;220;220m"
gainsborobg = "\e[48;2;220;220;220m"
ghostwhite = "\e[38;2;248;248;255m"
ghostwhitebg = "\e[48;2;248;248;255m"
gold = "\e[38;2;255;215;0m"
goldbg = "\e[48;2;255;215;0m"
goldenrod = "\e[38;2;218;165;32m"
goldenrodbg = "\e[48;2;218;165;32m"
gray = "\e[38;2;128;128;128m"
graybg = "\e[48;2;128;128;128m"
green = "\e[38;2;0;128;0m"
greenbg = "\e[48;2;0;128;0m"
greenery = "\e[38;2;136;176;75m"
greenerybg = "\e[48;2;136;176;75m"
greenyellow = "\e[38;2;173;255;47m"
greenyellowbg = "\e[48;2;173;255;47m"
hand = "👋"
heart = "❤"
hexColorNames = ["#F0F8FF", "#FAEBD7", "#00FFFF", "#7FFFD4", "#F0FFFF",
                 "#F5F5DC", "#FFE4C4", "#000000", "#FFEBCD", "#0000FF",
                 "#8A2BE2", "#A52A2A", "#DEB887", "#5F9EA0", "#7FFF00",
                 "#D2691E", "#FF7F50", "#6495ED", "#FFF8DC", "#DC143C",
                 "#00FFFF", "#00008B", "#008B8B", "#B8860B", "#A9A9A9",
                 "#006400", "#BDB76B", "#8B008B", "#556B2F", "#FF8C00",
                 "#9932CC", "#8B0000", "#E9967A", "#8FBC8F", "#483D8B",
                 "#2F4F4F", "#00CED1", "#9400D3", "#FF1493", "#00BFFF",
                 "#696969", "#1E90FF", "#B22222", "#FFFAF0", "#228B22",
                 "#FF00FF", "#DCDCDC", "#F8F8FF", "#FFD700", "#DAA520",
                 "#808080", "#008000", "#ADFF2F", "#F0FFF0", "#FF69B4",
                 "#CD5C5C", "#4B0082", "#FFFFF0", "#F0E68C", "#E6E6FA",
                 "#FFF0F5", "#7CFC00", "#FFFACD", "#ADD8E6", "#F08080",
                 "#E0FFFF", "#FAFAD2", "#D3D3D3", "#90EE90", "#FFB6C1",
                 "#FFA07A", "#20B2AA", "#87CEFA", "#778899", "#B0C4DE",
                 "#FFFFE0", "#00FF00", "#32CD32", "#FAF0E6", "#FF00FF",
                 "#800000", "#66CDAA", "#0000CD", "#BA55D3", "#9370D8",
                 "#3CB371", "#7B68EE", "#00FA9A", "#48D1CC", "#C71585",
                 "#191970", "#F5FFFA", "#FFE4E1", "#FFE4B5", "#FFDEAD",
                 "#000080", "#FDF5E6", "#808000", "#6B8E23", "#FFA500",
                 "#FF4500", "#DA70D6", "#EEE8AA", "#98FB98", "#AFEEEE",
                 "#D87093", "#FFEFD5", "#FFDAB9", "#CD853F", "#FFC0CB",
                 "#DDA0DD", "#B0E0E6", "#800080", "#FF0000", "#BC8F8F",
                 "#4169E1", "#8B4513", "#FA8072", "#F4A460", "#2E8B57",
                 "#FFF5EE", "#A0522D", "#C0C0C0", "#87CEEB", "#6A5ACD",
                 "#708090", "#FFFAFA", "#00FF7F", "#4682B4", "#D2B48C",
                 "#008080", "#D8BFD8", "#FF6347", "#40E0D0", "#EE82EE",
                 "#F5DEB3", "#FFFFFF", "#F5F5F5", "#FFFF00", "#9ACD32"]
honeydew = "\e[38;2;240;255;240m"
honeydewbg = "\e[48;2;240;255;240m"
hotpink = "\e[38;2;255;105;180m"
hotpinkbg = "\e[48;2;255;105;180m"
huge = ["", "", "million", "billion", "trillion", "quadrillion", "quintillion",
        "sextillion", "septillion", "octillion", "nonillion", "decillion"]
indianred = "\e[38;2;205;92;92m"
indianredbg = "\e[48;2;205;92;92m"
indigo = "\e[38;2;75;0;130m"
indigobg = "\e[48;2;75;0;130m"
innocent = "😇"
iso_8601_aws = "yyyyMMdd\'T\'HHmmss\'Z\'"
ivory = "\e[38;2;255;255;240m"
ivorybg = "\e[48;2;255;255;240m"
khaki = "\e[38;2;240;230;140m"
khakibg = "\e[48;2;240;230;140m"
kitty = "🐱"
kotakk = "🂿"
kotakp = "🂠"
larrow = "⬅"
lavender = "\e[38;2;230;230;250m"
lavenderbg = "\e[48;2;230;230;250m"
lavenderblush = "\e[38;2;255;240;245m"
lavenderblushbg = "\e[48;2;255;240;245m"
lawngreen = "\e[38;2;124;252;0m"
lawngreenbg = "\e[48;2;124;252;0m"
lcross = "├"
leftarrow = "←"
leftbottom = "╰"
leftrightarrow = "↔"
lefttop = "╭"
lemonchiffon = "\e[38;2;255;250;205m"
lemonchiffonbg = "\e[48;2;255;250;205m"
LF = "\n"
lightblue = "\e[38;2;173;216;230m"
lightbluebg = "\e[48;2;173;216;230m"
lightcoral = "\e[38;2;240;128;128m"
lightcoralbg = "\e[48;2;240;128;128m"
lightcyan = "\e[38;2;224;255;255m"
lightcyanbg = "\e[48;2;224;255;255m"
lightgoldenrodyellow = "\e[38;2;250;250;210m"
lightgoldenrodyellowbg = "\e[48;2;250;250;210m"
lightgreen = "\e[38;2;144;238;144m"
lightgreenbg = "\e[48;2;144;238;144m"
lightgrey = "\e[38;2;211;211;211m"
lightgreybg = "\e[48;2;211;211;211m"
lightpink = "\e[38;2;255;182;193m"
lightpinkbg = "\e[48;2;255;182;193m"
lightsalmon = "\e[38;2;255;160;122m"
lightsalmonbg = "\e[48;2;255;160;122m"
lightseagreen = "\e[38;2;32;178;170m"
lightseagreenbg = "\e[48;2;32;178;170m"
lightskyblue = "\e[38;2;135;206;250m"
lightskybluebg = "\e[48;2;135;206;250m"
lightslategray = "\e[38;2;119;136;153m"
lightslategraybg = "\e[48;2;119;136;153m"
lightsteelblue = "\e[38;2;176;196;222m"
lightsteelbluebg = "\e[48;2;176;196;222m"
lightyellow = "\e[38;2;255;255;224m"
lightyellowbg = "\e[48;2;255;255;224m"
lime = "\e[38;2;0;255;0m"
limebg = "\e[48;2;0;255;0m"
limegreen = "\e[38;2;50;205;50m"
limegreenbg = "\e[48;2;50;205;50m"
linechar = "─"
linen = "\e[38;2;250;240;230m"
linenbg = "\e[48;2;250;240;230m"
lol = "😂"
loopedsquare = "⌘"
lrarrow = "⬌"
magenta = "\e[38;2;255;0;255m"
magentabg = "\e[48;2;255;0;255m"
maroon = "\e[38;2;128;0;0m"
maroonbg = "\e[48;2;128;0;0m"
mediumaquamarine = "\e[38;2;102;205;170m"
mediumaquamarinebg = "\e[48;2;102;205;170m"
mediumblue = "\e[38;2;0;0;205m"
mediumbluebg = "\e[48;2;0;0;205m"
mediumorchid = "\e[38;2;186;85;211m"
mediumorchidbg = "\e[48;2;186;85;211m"
mediumpurple = "\e[38;2;147;112;216m"
mediumpurplebg = "\e[48;2;147;112;216m"
mediumseagreen = "\e[38;2;60;179;113m"
mediumseagreenbg = "\e[48;2;60;179;113m"
mediumslateblue = "\e[38;2;123;104;238m"
mediumslatebluebg = "\e[48;2;123;104;238m"
mediumspringgreen = "\e[38;2;0;250;154m"
mediumspringgreenbg = "\e[48;2;0;250;154m"
mediumturquoise = "\e[38;2;72;209;204m"
mediumturquoisebg = "\e[48;2;72;209;204m"
mediumvioletred = "\e[38;2;199;21;133m"
mediumvioletredbg = "\e[48;2;199;21;133m"
midnightblue = "\e[38;2;25;25;112m"
midnightbluebg = "\e[48;2;25;25;112m"
mintcream = "\e[38;2;245;255;250m"
mintcreambg = "\e[48;2;245;255;250m"
mistyrose = "\e[38;2;255;228;225m"
mistyrosebg = "\e[48;2;255;228;225m"
moccasin = "\e[38;2;255;228;181m"
moccasinbg = "\e[48;2;255;228;181m"
monkey = "🐵"
music = "♫"
nearrow = "⬈"
northeastarrow = "↗"
northwestarrow = "↖"
nwarrow = "⬉"
oe = 214
oel = 246
oldlace = "\e[38;2;253;245;230m"
oldlacebg = "\e[48;2;253;245;230m"
olive = "\e[38;2;128;128;0m"
olivebg = "\e[48;2;128;128;0m"
olivedrab = "\e[38;2;107;142;35m"
olivedrabbg = "\e[48;2;107;142;35m"
orange = "\e[38;2;255;165;0m"
orangebg = "\e[48;2;255;165;0m"
orangered = "\e[38;2;255;69;0m"
orangeredbg = "\e[48;2;255;69;0m"
orchid = "\e[38;2;218;112;214m"
orchidbg = "\e[48;2;218;112;214m"
palegoldenrod = "\e[38;2;238;232;170m"
palegoldenrodbg = "\e[48;2;238;232;170m"
palegreen = "\e[38;2;152;251;152m"
palegreenbg = "\e[48;2;152;251;152m"
paleturquoise = "\e[38;2;175;238;238m"
paleturquoisebg = "\e[48;2;175;238;238m"
palevioletred = "\e[38;2;216;112;147m"
palevioletredbg = "\e[48;2;216;112;147m"
papayawhip = "\e[38;2;255;239;213m"
papayawhipbg = "\e[48;2;255;239;213m"
pastelbeige = "\e[38;2;241;226;204m"
pastelbeigebg = "\e[48;2;241;226;204m"
pastelblue = "\e[38;2;203;213;232m"
pastelbluebg = "\e[48;2;203;213;232m"
pastelgreen = "\e[38;2;179;226;205m"
pastelgreenbg = "\e[48;2;179;226;205m"
pastelorange = "\e[38;2;253;205;172m"
pastelorangebg = "\e[48;2;253;205;172m"
pastelpink = "\e[38;2;244;202;228m"
pastelpinkbg = "\e[48;2;244;202;228m"
pastelSet = ["\e[38;2;179;226;205m", "\e[38;2;241;226;204m",
             "\e[38;2;244;202;228m", "\e[38;2;203;213;232m",
             "\e[38;2;204;204;204m", "\e[38;2;253;205;172m",
             "\e[38;2;255;242;174m"]
pastelwhite = "\e[38;2;204;204;204m"
pastelwhitebg = "\e[48;2;204;204;204m"
pastelyellow = "\e[38;2;255;242;174m"
pastelyellowbg = "\e[48;2;255;242;174m"
pastelyellowgreen = "\e[38;2;230;245;201m"
pastelyellowgreenbg = "\e[48;2;230;245;201m"
peachpuff = "\e[38;2;255;218;185m"
peachpuffbg = "\e[48;2;255;218;185m"
peru = "\e[38;2;205;133;63m"
perubg = "\e[48;2;205;133;63m"
phone = "☎"
pink = "\e[38;2;255;192;203m"
pinkbg = "\e[48;2;255;192;203m"
plum = "\e[38;2;221;160;221m"
plumbg = "\e[48;2;221;160;221m"
powderblue = "\e[38;2;176;224;230m"
powderbluebg = "\e[48;2;176;224;230m"
purple = "\e[38;2;128;0;128m"
purplebg = "\e[48;2;128;0;128m"
rage = "😡"
rcross = "┤"
red = "\e[38;2;255;0;0m"
redbg = "\e[48;2;255;0;0m"
resetcols = "\e[0m"
reset colors
rightarrow = "→"
rightbottom = "╯"
righttop = "╮"
roof = ""
rosybrown = "\e[38;2;188;143;143m"
rosybrownbg = "\e[48;2;188;143;143m"
royalblue = "\e[38;2;65;105;225m"
royalbluebg = "\e[48;2;65;105;225m"
rslash = "\\"
RuneEmpty = 0x0000FFFD
rxCards = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
           20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
           37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
           54, 55, 56, 57]
rxCol = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
         20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
         38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
         56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
         74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
         92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107,
         108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
         122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135,
         136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
         150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163,
         164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176]
index into colorNames
rxPastelCol = [0, 1, 2, 3, 4, 5, 6]
index into colorNames
sad = "😟"
saddlebrown = "\e[38;2;139;69;19m"
saddlebrownbg = "\e[48;2;139;69;19m"
salmon = "\e[38;2;250;128;114m"
salmonbg = "\e[48;2;250;128;114m"
sandybrown = "\e[38;2;244;164;96m"
sandybrownbg = "\e[48;2;244;164;96m"
satblue = "\e[38;2;0;148;255m"
satbluebg = "\e[48;2;0;148;255m"
scissors = "✂"
seagreen = "\e[38;2;46;139;87m"
seagreenbg = "\e[48;2;46;139;87m"
searrow = "⬊"
seashell = "\e[38;2;255;245;238m"
seashellbg = "\e[48;2;255;245;238m"
sienna = "\e[38;2;160;82;45m"
siennabg = "\e[48;2;160;82;45m"
sigma = "Σ"
silver = "\e[38;2;192;192;192m"
silverbg = "\e[48;2;192;192;192m"
skull = "☠"
skyblue = "\e[38;2;135;206;235m"
skybluebg = "\e[48;2;135;206;235m"
slateblue = "\e[38;2;106;90;205m"
slatebluebg = "\e[48;2;106;90;205m"
slategray = "\e[38;2;112;128;144m"
slategraybg = "\e[48;2;112;128;144m"
small = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight",
         "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen",
         "sixteen", "seventeen", "eighteen", "nineteen"]
smile = "☺"
smiley = "😃"
snow = "\e[38;2;255;250;250m"
snowbg = "\e[48;2;255;250;250m"
snowflake = "❄"
southeastarrow = "↙"
southwestarrow = "↘"
SP = " "
springgreen = "\e[38;2;0;255;127m"
springgreenbg = "\e[48;2;0;255;127m"
star = "★"
steelblue = "\e[38;2;70;130;180m"
steelbluebg = "\e[48;2;70;130;180m"
sun = "☀"
swarrow = "⬋"
tabbutton = ""
tan = "\e[38;2;210;180;140m"
tanbg = "\e[48;2;210;180;140m"
teal = "\e[38;2;0;128;128m"
tealbg = "\e[48;2;0;128;128m"
tens = ["", "", "twenty", "thirty", "forty", "fifty", "sixty", "seventy",
        "eighty", "ninety"]
termblack = "\e[30m"
termblue = "\e[34m"
termBold = "\e[1m"
termClear = "\e[0m"
termcyan = "\e[36m"
termgreen = "\e[32m"
termItalic = "\e[3m"
termmagenta = "\e[35m"
termNegative = "\e[7m"
termred = "\e[31m"
termStrikethrough = "\e[9m"
termUnderline = "\e[4m"
termwhite = "\e[37m"
termyellow = "\e[33m"
thistle = "\e[38;2;216;191;216m"
thistlebg = "\e[48;2;216;191;216m"
tomato = "\e[38;2;255;99;71m"
tomatobg = "\e[48;2;255;99;71m"
tongue = "😛"
topcross = "┬"
trademark = "™"
trueblue = "\e[38;2;0;115;207m"
truebluebg = "\e[48;2;0;115;207m"
truetomato = "\e[38;2;255;100;0m"
truetomatobg = "\e[48;2;255;100;0m"
turquoise = "\e[38;2;64;224;208m"
turquoisebg = "\e[48;2;64;224;208m"
txCol = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
         20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
         38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
         56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
         74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
         92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107,
         108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
         122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135,
         136, 137, 138, 139]
index into cxcolorNames
uarrow = "⬆"
udarrow = "⬍"
ue = 220
uel = 252
umbrella = "☂"
uparrow = "↑"
updownaarrow = "↕"
vertlinechar = "│"
violet = "\e[38;2;238;130;238m"
violetbg = "\e[48;2;238;130;238m"
wheat = "\e[38;2;245;222;179m"
wheatbg = "\e[48;2;245;222;179m"
white = "\e[38;2;255;255;255m"
whitebg = "\e[48;2;255;255;255m"
whitesmoke = "\e[38;2;245;245;245m"
whitesmokebg = "\e[48;2;245;245;245m"
wideDot = "⚫ "
xmark = "✘"
yaleblue = "\e[38;2;15;77;146m"
yalebluebg = "\e[48;2;15;77;146m"
yellow = "\e[38;2;255;255;0m"
yellowbg = "\e[48;2;255;255;0m"
yellowgreen = "\e[38;2;154;205;50m"
yellowgreenbg = "\e[48;2;154;205;50m"
yen = "¥"
zippi = "\e[38;2;0;151;120m"
zippibg = "\e[48;2;0;151;120m"
zyclam = "\e[38;2;255;111;210m"
zyclambg = "\e[48;2;255;111;210m"

Procs

proc getBg(bg: BackgroundColor): string {....raises: [], tags: [], forbids: [].}
proc getFg(fg: ForegroundColor): string {....raises: [], tags: [], forbids: [].}