Current section
Files
Jump to
Current section
Files
src/colours.erl
-module(colours).
-compile(no_auto_import).
-export([reset/0, fgblack/1, fgmaroon/1, fggreen/1, fgolive/1, fgnavy/1, fgmagenta/1, fgcyan/1, fgsilver/1, fggrey/1, fgred/1, fglime/1, fgyellow/1, fgblue/1, fgfuchsia/1, fgaqua/1, fgwhite/1, fggrey0/1, fgnavyblue/1, fgdarkblue/1, fgblue2/1, fgblue3/1, fgblue1/1, fgdarkgreen/1, fgdeepskyblue6/1, fgdeepskyblue7/1, fgdeepskyblue4/1, fgdodgerblue3/1, fgdodgerblue2/1, fggreen4/1, fgspringgreen4/1, fgturquoise4/1, fgdeepskyblue5/1, fgdeepskyblue3/1, fgdodgerblue1/1, fggreen2/1, fgspringgreen6/1, fgdarkcyan/1, fglightseagreen/1, fgdeepskyblue2/1, fgdeepskyblue1/1, fggreen3/1, fgspringgreen3/1, fgspringgreen5/1, fgcyan3/1, fgdarkturquoise/1, fgturquoise2/1, fggreen1/1, fgspringgreen2/1, fgspringgreen1/1, fgspringgreen7/1, fgcyan2/1, fgcyan1/1, fgdarkred1/1, fgdeeppink7/1, fgpurple5/1, fgpurple4/1, fgpurple3/1, fgblueviolet/1, fgorange2/1, fggrey37/1, fgmediumpurple4/1, fgslateblue2/1, fgslateblue3/1, fgroyalblue1/1, fgchartreuse4/1, fgdarkseagreen4/1, fgpaleturquoise4/1, fgsteelblue2/1, fgsteelblue3/1, fgcornflowerblue/1, fgchartreuse6/1, fgdarkseagreen8/1, fgcadetblue1/1, fgcadetblue2/1, fgskybue3/1, fgsteelblue4/1, fgchartreuse3/1, fgpalegreen4/1, fgseagreen3/1, fgaquamarine3/1, fgmediumturquoise/1, fgsteelblue1/1, fgchartreuse2/1, fgseagreen2/1, fgseagreen4/1, fgseagreen1/1, fgaquamarine2/1, fgdarkslategray2/1, fgdarkred2/1, fgdeeppink8/1, fgdarkmagenta1/1, fgdarkmagenta2/1, fgdarkviolet2/1, fgpurple1/1, fgorange4/1, fglightpink4/1, fgplum4/1, fgmediumpurple6/1, fgmediumpurple3/1, fgslateblue1/1, fgyellow6/1, fgwheat4/1, fggrey53/1, fglightslategrey/1, fgmediumpurple7/1, fglightslateblue/1, fgyellow4/1, fgdarkolivegreen5/1, fgdarkseagreen/1, fglightskyblue2/1, fglightskyblue3/1, fgskyblue2/1, fgchartreuse5/1, fgdarkolivegreen6/1, fgpalegreen3/1, fgdarkseagreen3/1, fgdarkslategray3/1, fgskyblue1/1, fgchartreuse1/1, fglightgreen1/1, fglightgreen2/1, fgpalegreen1/1, fgaquamarine1/1, fgdarkslategray1/1, fgred3/1, fgdeeppink4/1, fgmediumvioletred/1, fgmagenta5/1, fgdarkviolet1/1, fgpurple2/1, fgdarkorange2/1, fgindianred3/1, fghotpink4/1, fgmediumorchid3/1, fgmediumorchid/1, fgmediumpurple5/1, fgdarkgoldenrod/1, fglightsalmon3/1, fgrosybrown/1, fggrey63/1, fgmediumpurple2/1, fgmediumpurple1/1, fggold2/1, fgdarkkhaki/1, fgnavajowhite3/1, fggrey69/1, fglightsteelblue3/1, fglightsteelblue/1, fgyellow5/1, fgdarkolivegreen3/1, fgdarkseagreen7/1, fgdarkseagreen6/1, fglightcyan3/1, fglightskyblue1/1, fggreenyellow/1, fgdarkolivegreen2/1, fgpalegreen2/1, fgdarkseagreen2/1, fgdarkseagreen1/1, fgpaleturquoise1/1, fgred2/1, fgdeeppink6/1, fgdeeppink3/1, fgmagenta6/1, fgmagenta3/1, fgmagenta4/1, fgdarkorange3/1, fgindianred4/1, fghotpink3/1, fghotpink2/1, fgorchid/1, fgmediumorchid2/1, fgorange3/1, fglightsalmon2/1, fglightpink3/1, fgpink3/1, fgplum3/1, fgviolet/1, fggold3/1, fglightgoldenrod3/1, fgtan/1, fgmistyrose3/1, fgthistle3/1, fgplum2/1, fgyellow3/1, fgkhaki3/1, fglightgoldenrod4/1, fglightyellow3/1, fggrey84/1, fglightsteelblue1/1, fgyellow2/1, fgdarkolivegreen4/1, fgdarkolivegreen1/1, fgdarkseagreen5/1, fghoneydew2/1, fglightcyan1/1, fgred1/1, fgdeeppink2/1, fgdeeppink5/1, fgdeeppink1/1, fgmagenta2/1, fgmagenta1/1, fgorangered/1, fgindianred1/1, fgindianred2/1, fghotpink1/1, fghotpink/1, fgmediumorchid1/1, fgdarkorange1/1, fgsalmon1/1, fglightcoral/1, fgpalevioletred1/1, fgorchid2/1, fgorchid1/1, fgorange1/1, fgsandybrown/1, fglightsalmon1/1, fglightpink1/1, fgpink1/1, fgplum1/1, fggold1/1, fglightgoldenrod5/1, fglightgoldenrod2/1, fgnavajowhite1/1, fgmistyrose1/1, fgthistle1/1, fgyellow1/1, fglightgoldenrod1/1, fgkhaki1/1, fgwheat1/1, fgcornsilk1/1, fggrey100/1, fggrey3/1, fggrey7/1, fggrey11/1, fggrey15/1, fggrey19/1, fggrey23/1, fggrey27/1, fggrey30/1, fggrey35/1, fggrey39/1, fggrey42/1, fggrey46/1, fggrey50/1, fggrey54/1, fggrey58/1, fggrey62/1, fggrey66/1, fggrey70/1, fggrey74/1, fggrey78/1, fggrey82/1, fggrey85/1, fggrey89/1, fggrey93/1, bgblack/1, bgmaroon/1, bggreen/1, bgolive/1, bgnavy/1, bgmagenta/1, bgcyan/1, bgsilver/1, bggrey/1, bgred/1, bglime/1, bgyellow/1, bgblue/1, bgfuchsia/1, bgaqua/1, bgwhite/1, bggrey0/1, bgnavyblue/1, bgdarkblue/1, bgblue2/1, bgblue3/1, bgblue1/1, bgdarkgreen/1, bgdeepskyblue6/1, bgdeepskyblue7/1, bgdeepskyblue4/1, bgdodgerblue3/1, bgdodgerblue2/1, bggreen4/1, bgspringgreen4/1, bgturquoise4/1, bgdeepskyblue5/1, bgdeepskyblue3/1, bgdodgerblue1/1, bggreen2/1, bgspringgreen6/1, bgdarkcyan/1, bglightseagreen/1, bgdeepskyblue2/1, bgdeepskyblue1/1, bggreen3/1, bgspringgreen3/1, bgspringgreen5/1, bgcyan3/1, bgdarkturquoise/1, bgturquoise2/1, bggreen1/1, bgspringgreen2/1, bgspringgreen1/1, bgspringgreen7/1, bgcyan2/1, bgcyan1/1, bgdarkred1/1, bgdeeppink7/1, bgpurple5/1, bgpurple4/1, bgpurple3/1, bgblueviolet/1, bgorange2/1, bggrey37/1, bgmediumpurple4/1, bgslateblue2/1, bgslateblue3/1, bgroyalblue1/1, bgchartreuse4/1, bgdarkseagreen4/1, bgpaleturquoise4/1, bgsteelblue2/1, bgsteelblue3/1, bgcornflowerblue/1, bgchartreuse6/1, bgdarkseagreen8/1, bgcadetblue1/1, bgcadetblue2/1, bgskybue3/1, bgsteelblue4/1, bgchartreuse3/1, bgpalegreen4/1, bgseagreen3/1, bgaquamarine3/1, bgmediumturquoise/1, bgsteelblue1/1, bgchartreuse2/1, bgseagreen2/1, bgseagreen4/1, bgseagreen1/1, bgaquamarine2/1, bgdarkslategray2/1, bgdarkred2/1, bgdeeppink8/1, bgdarkmagenta1/1, bgdarkmagenta2/1, bgdarkviolet2/1, bgpurple1/1, bgorange4/1, bglightpink4/1, bgplum4/1, bgmediumpurple6/1, bgmediumpurple3/1, bgslateblue1/1, bgyellow6/1, bgwheat4/1, bggrey53/1, bglightslategrey/1, bgmediumpurple7/1, bglightslateblue/1, bgyellow4/1, bgdarkolivegreen5/1, bgdarkseagreen/1, bglightskyblue2/1, bglightskyblue3/1, bgskyblue2/1, bgchartreuse5/1, bgdarkolivegreen6/1, bgpalegreen3/1, bgdarkseagreen3/1, bgdarkslategray3/1, bgskyblue1/1, bgchartreuse1/1, bglightgreen1/1, bglightgreen2/1, bgpalegreen1/1, bgaquamarine1/1, bgdarkslategray1/1, bgred3/1, bgdeeppink4/1, bgmediumvioletred/1, bgmagenta5/1, bgdarkviolet1/1, bgpurple2/1, bgdarkorange2/1, bgindianred3/1, bghotpink4/1, bgmediumorchid3/1, bgmediumorchid/1, bgmediumpurple5/1, bgdarkgoldenrod/1, bglightsalmon3/1, bgrosybrown/1, bggrey63/1, bgmediumpurple2/1, bgmediumpurple1/1, bggold2/1, bgdarkkhaki/1, bgnavajowhite3/1, bggrey69/1, bglightsteelblue3/1, bglightsteelblue/1, bgyellow5/1, bgdarkolivegreen3/1, bgdarkseagreen7/1, bgdarkseagreen6/1, bglightcyan3/1, bglightskyblue1/1, bggreenyellow/1, bgdarkolivegreen2/1, bgpalegreen2/1, bgdarkseagreen2/1, bgdarkseagreen1/1, bgpaleturquoise1/1, bgred2/1, bgdeeppink6/1, bgdeeppink3/1, bgmagenta6/1, bgmagenta3/1, bgmagenta4/1, bgdarkorange3/1, bgindianred4/1, bghotpink3/1, bghotpink2/1, bgorchid/1, bgmediumorchid2/1, bgorange3/1, bglightsalmon2/1, bglightpink3/1, bgpink3/1, bgplum3/1, bgviolet/1, bggold3/1, bglightgoldenrod3/1, bgtan/1, bgmistyrose3/1, bgthistle3/1, bgplum2/1, bgyellow3/1, bgkhaki3/1, bglightgoldenrod4/1, bglightyellow3/1, bggrey84/1, bglightsteelblue1/1, bgyellow2/1, bgdarkolivegreen4/1, bgdarkolivegreen1/1, bgdarkseagreen5/1, bghoneydew2/1, bglightcyan1/1, bgred1/1, bgdeeppink2/1, bgdeeppink5/1, bgdeeppink1/1, bgmagenta2/1, bgmagenta1/1, bgorangered/1, bgindianred1/1, bgindianred2/1, bghotpink1/1, bghotpink/1, bgmediumorchid1/1, bgdarkorange1/1, bgsalmon1/1, bglightcoral/1, bgpalevioletred1/1, bgorchid2/1, bgorchid1/1, bgorange1/1, bgsandybrown/1, bglightsalmon1/1, bglightpink1/1, bgpink1/1, bgplum1/1, bggold1/1, bglightgoldenrod5/1, bglightgoldenrod2/1, bgnavajowhite1/1, bgmistyrose1/1, bgthistle1/1, bgyellow1/1, bglightgoldenrod1/1, bgkhaki1/1, bgwheat1/1, bgcornsilk1/1, bggrey100/1, bggrey3/1, bggrey7/1, bggrey11/1, bggrey15/1, bggrey19/1, bggrey23/1, bggrey27/1, bggrey30/1, bggrey35/1, bggrey39/1, bggrey42/1, bggrey46/1, bggrey50/1, bggrey54/1, bggrey58/1, bggrey62/1, bggrey66/1, bggrey70/1, bggrey74/1, bggrey78/1, bggrey82/1, bggrey85/1, bggrey89/1, bggrey93/1, bold/1, underline/1, italic/1, strikethrough/1]).
-spec reset() -> binary().
reset() ->
<<" \e[0m"/utf8>>.
-spec fgblack(binary()) -> binary().
fgblack(S) ->
gleam@string:concat([<<"\e[38;5;0m "/utf8>>, S, reset()]).
-spec fgmaroon(binary()) -> binary().
fgmaroon(S) ->
gleam@string:concat([<<"\e[38;5;1m "/utf8>>, S, reset()]).
-spec fggreen(binary()) -> binary().
fggreen(S) ->
gleam@string:concat([<<"\e[38;5;2m "/utf8>>, S, reset()]).
-spec fgolive(binary()) -> binary().
fgolive(S) ->
gleam@string:concat([<<"\e[38;5;3m "/utf8>>, S, reset()]).
-spec fgnavy(binary()) -> binary().
fgnavy(S) ->
gleam@string:concat([<<"\e[38;5;4m "/utf8>>, S, reset()]).
-spec fgmagenta(binary()) -> binary().
fgmagenta(S) ->
gleam@string:concat([<<"\e[38;5;5m "/utf8>>, S, reset()]).
-spec fgcyan(binary()) -> binary().
fgcyan(S) ->
gleam@string:concat([<<"\e[38;5;6m "/utf8>>, S, reset()]).
-spec fgsilver(binary()) -> binary().
fgsilver(S) ->
gleam@string:concat([<<"\e[38;5;7m "/utf8>>, S, reset()]).
-spec fggrey(binary()) -> binary().
fggrey(S) ->
gleam@string:concat([<<"\e[38;5;8m "/utf8>>, S, reset()]).
-spec fgred(binary()) -> binary().
fgred(S) ->
gleam@string:concat([<<"\e[38;5;9m "/utf8>>, S, reset()]).
-spec fglime(binary()) -> binary().
fglime(S) ->
gleam@string:concat([<<"\e[38;5;10m "/utf8>>, S, reset()]).
-spec fgyellow(binary()) -> binary().
fgyellow(S) ->
gleam@string:concat([<<"\e[38;5;11m "/utf8>>, S, reset()]).
-spec fgblue(binary()) -> binary().
fgblue(S) ->
gleam@string:concat([<<"\e[38;5;12m "/utf8>>, S, reset()]).
-spec fgfuchsia(binary()) -> binary().
fgfuchsia(S) ->
gleam@string:concat([<<"\e[38;5;13m "/utf8>>, S, reset()]).
-spec fgaqua(binary()) -> binary().
fgaqua(S) ->
gleam@string:concat([<<"\e[38;5;14m "/utf8>>, S, reset()]).
-spec fgwhite(binary()) -> binary().
fgwhite(S) ->
gleam@string:concat([<<"\e[38;5;15m "/utf8>>, S, reset()]).
-spec fggrey0(binary()) -> binary().
fggrey0(S) ->
gleam@string:concat([<<"\e[38;5;16m "/utf8>>, S, reset()]).
-spec fgnavyblue(binary()) -> binary().
fgnavyblue(S) ->
gleam@string:concat([<<"\e[38;5;17m "/utf8>>, S, reset()]).
-spec fgdarkblue(binary()) -> binary().
fgdarkblue(S) ->
gleam@string:concat([<<"\e[38;5;18m "/utf8>>, S, reset()]).
-spec fgblue2(binary()) -> binary().
fgblue2(S) ->
gleam@string:concat([<<"\e[38;5;19m "/utf8>>, S, reset()]).
-spec fgblue3(binary()) -> binary().
fgblue3(S) ->
gleam@string:concat([<<"\e[38;5;20 "/utf8>>, S, reset()]).
-spec fgblue1(binary()) -> binary().
fgblue1(S) ->
gleam@string:concat([<<"\e[38;5;21m "/utf8>>, S, reset()]).
-spec fgdarkgreen(binary()) -> binary().
fgdarkgreen(S) ->
gleam@string:concat([<<"\e[38;5;22m "/utf8>>, S, reset()]).
-spec fgdeepskyblue6(binary()) -> binary().
fgdeepskyblue6(S) ->
gleam@string:concat([<<"\e[38;5;23m "/utf8>>, S, reset()]).
-spec fgdeepskyblue7(binary()) -> binary().
fgdeepskyblue7(S) ->
gleam@string:concat([<<"\e[38;5;24m "/utf8>>, S, reset()]).
-spec fgdeepskyblue4(binary()) -> binary().
fgdeepskyblue4(S) ->
gleam@string:concat([<<"\e[38;5;25m "/utf8>>, S, reset()]).
-spec fgdodgerblue3(binary()) -> binary().
fgdodgerblue3(S) ->
gleam@string:concat([<<"\e[38;5;26m "/utf8>>, S, reset()]).
-spec fgdodgerblue2(binary()) -> binary().
fgdodgerblue2(S) ->
gleam@string:concat([<<"\e[38;5;27m "/utf8>>, S, reset()]).
-spec fggreen4(binary()) -> binary().
fggreen4(S) ->
gleam@string:concat([<<"\e[38;5;28m "/utf8>>, S, reset()]).
-spec fgspringgreen4(binary()) -> binary().
fgspringgreen4(S) ->
gleam@string:concat([<<"\e[38;5;29m "/utf8>>, S, reset()]).
-spec fgturquoise4(binary()) -> binary().
fgturquoise4(S) ->
gleam@string:concat([<<"\e[38;5;30m "/utf8>>, S, reset()]).
-spec fgdeepskyblue5(binary()) -> binary().
fgdeepskyblue5(S) ->
gleam@string:concat([<<"\e[38;5;31m "/utf8>>, S, reset()]).
-spec fgdeepskyblue3(binary()) -> binary().
fgdeepskyblue3(S) ->
gleam@string:concat([<<"\e[38;5;32m "/utf8>>, S, reset()]).
-spec fgdodgerblue1(binary()) -> binary().
fgdodgerblue1(S) ->
gleam@string:concat([<<"\e[38;5;33m "/utf8>>, S, reset()]).
-spec fggreen2(binary()) -> binary().
fggreen2(S) ->
gleam@string:concat([<<"\e[38;5;34m "/utf8>>, S, reset()]).
-spec fgspringgreen6(binary()) -> binary().
fgspringgreen6(S) ->
gleam@string:concat([<<"\e[38;5;35m "/utf8>>, S, reset()]).
-spec fgdarkcyan(binary()) -> binary().
fgdarkcyan(S) ->
gleam@string:concat([<<"\e[38;5;36m "/utf8>>, S, reset()]).
-spec fglightseagreen(binary()) -> binary().
fglightseagreen(S) ->
gleam@string:concat([<<"\e[38;5;37m "/utf8>>, S, reset()]).
-spec fgdeepskyblue2(binary()) -> binary().
fgdeepskyblue2(S) ->
gleam@string:concat([<<"\e[38;5;38m "/utf8>>, S, reset()]).
-spec fgdeepskyblue1(binary()) -> binary().
fgdeepskyblue1(S) ->
gleam@string:concat([<<"\e[38;5;39m "/utf8>>, S, reset()]).
-spec fggreen3(binary()) -> binary().
fggreen3(S) ->
gleam@string:concat([<<"\e[38;5;40m "/utf8>>, S, reset()]).
-spec fgspringgreen3(binary()) -> binary().
fgspringgreen3(S) ->
gleam@string:concat([<<"\e[38;5;41m "/utf8>>, S, reset()]).
-spec fgspringgreen5(binary()) -> binary().
fgspringgreen5(S) ->
gleam@string:concat([<<"\e[38;5;42m "/utf8>>, S, reset()]).
-spec fgcyan3(binary()) -> binary().
fgcyan3(S) ->
gleam@string:concat([<<"\e[38;5;43m "/utf8>>, S, reset()]).
-spec fgdarkturquoise(binary()) -> binary().
fgdarkturquoise(S) ->
gleam@string:concat([<<"\e[38;5;44m "/utf8>>, S, reset()]).
-spec fgturquoise2(binary()) -> binary().
fgturquoise2(S) ->
gleam@string:concat([<<"\e[38;5;45m "/utf8>>, S, reset()]).
-spec fggreen1(binary()) -> binary().
fggreen1(S) ->
gleam@string:concat([<<"\e[38;5;46m "/utf8>>, S, reset()]).
-spec fgspringgreen2(binary()) -> binary().
fgspringgreen2(S) ->
gleam@string:concat([<<"\e[38;5;47m "/utf8>>, S, reset()]).
-spec fgspringgreen1(binary()) -> binary().
fgspringgreen1(S) ->
gleam@string:concat([<<"\e[38;5;48m "/utf8>>, S, reset()]).
-spec fgspringgreen7(binary()) -> binary().
fgspringgreen7(S) ->
gleam@string:concat([<<"\e[38;5;49m "/utf8>>, S, reset()]).
-spec fgcyan2(binary()) -> binary().
fgcyan2(S) ->
gleam@string:concat([<<"\e[38;5;50m "/utf8>>, S, reset()]).
-spec fgcyan1(binary()) -> binary().
fgcyan1(S) ->
gleam@string:concat([<<"\e[38;5;51m "/utf8>>, S, reset()]).
-spec fgdarkred1(binary()) -> binary().
fgdarkred1(S) ->
gleam@string:concat([<<"\e[38;5;52m "/utf8>>, S, reset()]).
-spec fgdeeppink7(binary()) -> binary().
fgdeeppink7(S) ->
gleam@string:concat([<<"\e[38;5;53m "/utf8>>, S, reset()]).
-spec fgpurple5(binary()) -> binary().
fgpurple5(S) ->
gleam@string:concat([<<"\e[38;5;54m "/utf8>>, S, reset()]).
-spec fgpurple4(binary()) -> binary().
fgpurple4(S) ->
gleam@string:concat([<<"\e[38;5;55m "/utf8>>, S, reset()]).
-spec fgpurple3(binary()) -> binary().
fgpurple3(S) ->
gleam@string:concat([<<"\e[38;5;56m "/utf8>>, S, reset()]).
-spec fgblueviolet(binary()) -> binary().
fgblueviolet(S) ->
gleam@string:concat([<<"\e[38;5;57m "/utf8>>, S, reset()]).
-spec fgorange2(binary()) -> binary().
fgorange2(S) ->
gleam@string:concat([<<"\e[38;5;58m "/utf8>>, S, reset()]).
-spec fggrey37(binary()) -> binary().
fggrey37(S) ->
gleam@string:concat([<<"\e[38;5;59m "/utf8>>, S, reset()]).
-spec fgmediumpurple4(binary()) -> binary().
fgmediumpurple4(S) ->
gleam@string:concat([<<"\e[38;5;60m "/utf8>>, S, reset()]).
-spec fgslateblue2(binary()) -> binary().
fgslateblue2(S) ->
gleam@string:concat([<<"\e[38;5;61m "/utf8>>, S, reset()]).
-spec fgslateblue3(binary()) -> binary().
fgslateblue3(S) ->
gleam@string:concat([<<"\e[38;5;62m "/utf8>>, S, reset()]).
-spec fgroyalblue1(binary()) -> binary().
fgroyalblue1(S) ->
gleam@string:concat([<<"\e[38;5;63m "/utf8>>, S, reset()]).
-spec fgchartreuse4(binary()) -> binary().
fgchartreuse4(S) ->
gleam@string:concat([<<"\e[38;5;64m "/utf8>>, S, reset()]).
-spec fgdarkseagreen4(binary()) -> binary().
fgdarkseagreen4(S) ->
gleam@string:concat([<<"\e[38;5;65m "/utf8>>, S, reset()]).
-spec fgpaleturquoise4(binary()) -> binary().
fgpaleturquoise4(S) ->
gleam@string:concat([<<"\e[38;5;66m "/utf8>>, S, reset()]).
-spec fgsteelblue2(binary()) -> binary().
fgsteelblue2(S) ->
gleam@string:concat([<<"\e[38;5;67m "/utf8>>, S, reset()]).
-spec fgsteelblue3(binary()) -> binary().
fgsteelblue3(S) ->
gleam@string:concat([<<"\e[38;5;68m "/utf8>>, S, reset()]).
-spec fgcornflowerblue(binary()) -> binary().
fgcornflowerblue(S) ->
gleam@string:concat([<<"\e[38;5;69m "/utf8>>, S, reset()]).
-spec fgchartreuse6(binary()) -> binary().
fgchartreuse6(S) ->
gleam@string:concat([<<"\e[38;5;70m "/utf8>>, S, reset()]).
-spec fgdarkseagreen8(binary()) -> binary().
fgdarkseagreen8(S) ->
gleam@string:concat([<<"\e[38;5;71m "/utf8>>, S, reset()]).
-spec fgcadetblue1(binary()) -> binary().
fgcadetblue1(S) ->
gleam@string:concat([<<"\e[38;5;72m "/utf8>>, S, reset()]).
-spec fgcadetblue2(binary()) -> binary().
fgcadetblue2(S) ->
gleam@string:concat([<<"\e[38;5;73m "/utf8>>, S, reset()]).
-spec fgskybue3(binary()) -> binary().
fgskybue3(S) ->
gleam@string:concat([<<"\e[38;5;74m "/utf8>>, S, reset()]).
-spec fgsteelblue4(binary()) -> binary().
fgsteelblue4(S) ->
gleam@string:concat([<<"\e[38;5;75m "/utf8>>, S, reset()]).
-spec fgchartreuse3(binary()) -> binary().
fgchartreuse3(S) ->
gleam@string:concat([<<"\e[38;5;76m "/utf8>>, S, reset()]).
-spec fgpalegreen4(binary()) -> binary().
fgpalegreen4(S) ->
gleam@string:concat([<<"\e[38;5;77m "/utf8>>, S, reset()]).
-spec fgseagreen3(binary()) -> binary().
fgseagreen3(S) ->
gleam@string:concat([<<"\e[38;5;78m "/utf8>>, S, reset()]).
-spec fgaquamarine3(binary()) -> binary().
fgaquamarine3(S) ->
gleam@string:concat([<<"\e[38;5;79m "/utf8>>, S, reset()]).
-spec fgmediumturquoise(binary()) -> binary().
fgmediumturquoise(S) ->
gleam@string:concat([<<"\e[38;5;80m "/utf8>>, S, reset()]).
-spec fgsteelblue1(binary()) -> binary().
fgsteelblue1(S) ->
gleam@string:concat([<<"\e[38;5;81m "/utf8>>, S, reset()]).
-spec fgchartreuse2(binary()) -> binary().
fgchartreuse2(S) ->
gleam@string:concat([<<"\e[38;5;82m "/utf8>>, S, reset()]).
-spec fgseagreen2(binary()) -> binary().
fgseagreen2(S) ->
gleam@string:concat([<<"\e[38;5;83m "/utf8>>, S, reset()]).
-spec fgseagreen4(binary()) -> binary().
fgseagreen4(S) ->
gleam@string:concat([<<"\e[38;5;84m "/utf8>>, S, reset()]).
-spec fgseagreen1(binary()) -> binary().
fgseagreen1(S) ->
gleam@string:concat([<<"\e[38;5;85m "/utf8>>, S, reset()]).
-spec fgaquamarine2(binary()) -> binary().
fgaquamarine2(S) ->
gleam@string:concat([<<"\e[38;5;86m "/utf8>>, S, reset()]).
-spec fgdarkslategray2(binary()) -> binary().
fgdarkslategray2(S) ->
gleam@string:concat([<<"\e[38;5;87m "/utf8>>, S, reset()]).
-spec fgdarkred2(binary()) -> binary().
fgdarkred2(S) ->
gleam@string:concat([<<"\e[38;5;88m "/utf8>>, S, reset()]).
-spec fgdeeppink8(binary()) -> binary().
fgdeeppink8(S) ->
gleam@string:concat([<<"\e[38;5;89m "/utf8>>, S, reset()]).
-spec fgdarkmagenta1(binary()) -> binary().
fgdarkmagenta1(S) ->
gleam@string:concat([<<"\e[38;5;90m "/utf8>>, S, reset()]).
-spec fgdarkmagenta2(binary()) -> binary().
fgdarkmagenta2(S) ->
gleam@string:concat([<<"\e[38;5;91m "/utf8>>, S, reset()]).
-spec fgdarkviolet2(binary()) -> binary().
fgdarkviolet2(S) ->
gleam@string:concat([<<"\e[38;5;92m "/utf8>>, S, reset()]).
-spec fgpurple1(binary()) -> binary().
fgpurple1(S) ->
gleam@string:concat([<<"\e[38;5;93m "/utf8>>, S, reset()]).
-spec fgorange4(binary()) -> binary().
fgorange4(S) ->
gleam@string:concat([<<"\e[38;5;94m "/utf8>>, S, reset()]).
-spec fglightpink4(binary()) -> binary().
fglightpink4(S) ->
gleam@string:concat([<<"\e[38;5;95m "/utf8>>, S, reset()]).
-spec fgplum4(binary()) -> binary().
fgplum4(S) ->
gleam@string:concat([<<"\e[38;5;96m "/utf8>>, S, reset()]).
-spec fgmediumpurple6(binary()) -> binary().
fgmediumpurple6(S) ->
gleam@string:concat([<<"\e[38;5;97m "/utf8>>, S, reset()]).
-spec fgmediumpurple3(binary()) -> binary().
fgmediumpurple3(S) ->
gleam@string:concat([<<"\e[38;5;98m "/utf8>>, S, reset()]).
-spec fgslateblue1(binary()) -> binary().
fgslateblue1(S) ->
gleam@string:concat([<<"\e[38;5;99m "/utf8>>, S, reset()]).
-spec fgyellow6(binary()) -> binary().
fgyellow6(S) ->
gleam@string:concat([<<"\e[38;5;100m "/utf8>>, S, reset()]).
-spec fgwheat4(binary()) -> binary().
fgwheat4(S) ->
gleam@string:concat([<<"\e[38;5;101m "/utf8>>, S, reset()]).
-spec fggrey53(binary()) -> binary().
fggrey53(S) ->
gleam@string:concat([<<"\e[38;5;102m "/utf8>>, S, reset()]).
-spec fglightslategrey(binary()) -> binary().
fglightslategrey(S) ->
gleam@string:concat([<<"\e[38;5;103m "/utf8>>, S, reset()]).
-spec fgmediumpurple7(binary()) -> binary().
fgmediumpurple7(S) ->
gleam@string:concat([<<"\e[38;5;104m "/utf8>>, S, reset()]).
-spec fglightslateblue(binary()) -> binary().
fglightslateblue(S) ->
gleam@string:concat([<<"\e[38;5;105m "/utf8>>, S, reset()]).
-spec fgyellow4(binary()) -> binary().
fgyellow4(S) ->
gleam@string:concat([<<"\e[38;5;106m "/utf8>>, S, reset()]).
-spec fgdarkolivegreen5(binary()) -> binary().
fgdarkolivegreen5(S) ->
gleam@string:concat([<<"\e[38;5;107m "/utf8>>, S, reset()]).
-spec fgdarkseagreen(binary()) -> binary().
fgdarkseagreen(S) ->
gleam@string:concat([<<"\e[38;5;108m "/utf8>>, S, reset()]).
-spec fglightskyblue2(binary()) -> binary().
fglightskyblue2(S) ->
gleam@string:concat([<<"\e[38;5;109m "/utf8>>, S, reset()]).
-spec fglightskyblue3(binary()) -> binary().
fglightskyblue3(S) ->
gleam@string:concat([<<"\e[38;5;110m "/utf8>>, S, reset()]).
-spec fgskyblue2(binary()) -> binary().
fgskyblue2(S) ->
gleam@string:concat([<<"\e[38;5;111m "/utf8>>, S, reset()]).
-spec fgchartreuse5(binary()) -> binary().
fgchartreuse5(S) ->
gleam@string:concat([<<"\e[38;5;112m "/utf8>>, S, reset()]).
-spec fgdarkolivegreen6(binary()) -> binary().
fgdarkolivegreen6(S) ->
gleam@string:concat([<<"\e[38;5;113m "/utf8>>, S, reset()]).
-spec fgpalegreen3(binary()) -> binary().
fgpalegreen3(S) ->
gleam@string:concat([<<"\e[38;5;114m "/utf8>>, S, reset()]).
-spec fgdarkseagreen3(binary()) -> binary().
fgdarkseagreen3(S) ->
gleam@string:concat([<<"\e[38;5;115m "/utf8>>, S, reset()]).
-spec fgdarkslategray3(binary()) -> binary().
fgdarkslategray3(S) ->
gleam@string:concat([<<"\e[38;5;116m "/utf8>>, S, reset()]).
-spec fgskyblue1(binary()) -> binary().
fgskyblue1(S) ->
gleam@string:concat([<<"\e[38;5;117m "/utf8>>, S, reset()]).
-spec fgchartreuse1(binary()) -> binary().
fgchartreuse1(S) ->
gleam@string:concat([<<"\e[38;5;118m "/utf8>>, S, reset()]).
-spec fglightgreen1(binary()) -> binary().
fglightgreen1(S) ->
gleam@string:concat([<<"\e[38;5;119m "/utf8>>, S, reset()]).
-spec fglightgreen2(binary()) -> binary().
fglightgreen2(S) ->
gleam@string:concat([<<"\e[38;5;120m "/utf8>>, S, reset()]).
-spec fgpalegreen1(binary()) -> binary().
fgpalegreen1(S) ->
gleam@string:concat([<<"\e[38;5;121m "/utf8>>, S, reset()]).
-spec fgaquamarine1(binary()) -> binary().
fgaquamarine1(S) ->
gleam@string:concat([<<"\e[38;5;122m "/utf8>>, S, reset()]).
-spec fgdarkslategray1(binary()) -> binary().
fgdarkslategray1(S) ->
gleam@string:concat([<<"\e[38;5;123m "/utf8>>, S, reset()]).
-spec fgred3(binary()) -> binary().
fgred3(S) ->
gleam@string:concat([<<"\e[38;5;124m "/utf8>>, S, reset()]).
-spec fgdeeppink4(binary()) -> binary().
fgdeeppink4(S) ->
gleam@string:concat([<<"\e[38;5;125m "/utf8>>, S, reset()]).
-spec fgmediumvioletred(binary()) -> binary().
fgmediumvioletred(S) ->
gleam@string:concat([<<"\e[38;5;126m "/utf8>>, S, reset()]).
-spec fgmagenta5(binary()) -> binary().
fgmagenta5(S) ->
gleam@string:concat([<<"\e[38;5;127m "/utf8>>, S, reset()]).
-spec fgdarkviolet1(binary()) -> binary().
fgdarkviolet1(S) ->
gleam@string:concat([<<"\e[38;5;128m "/utf8>>, S, reset()]).
-spec fgpurple2(binary()) -> binary().
fgpurple2(S) ->
gleam@string:concat([<<"\e[38;5;129m "/utf8>>, S, reset()]).
-spec fgdarkorange2(binary()) -> binary().
fgdarkorange2(S) ->
gleam@string:concat([<<"\e[38;5;130m "/utf8>>, S, reset()]).
-spec fgindianred3(binary()) -> binary().
fgindianred3(S) ->
gleam@string:concat([<<"\e[38;5;131m "/utf8>>, S, reset()]).
-spec fghotpink4(binary()) -> binary().
fghotpink4(S) ->
gleam@string:concat([<<"\e[38;5;132m "/utf8>>, S, reset()]).
-spec fgmediumorchid3(binary()) -> binary().
fgmediumorchid3(S) ->
gleam@string:concat([<<"\e[38;5;133m "/utf8>>, S, reset()]).
-spec fgmediumorchid(binary()) -> binary().
fgmediumorchid(S) ->
gleam@string:concat([<<"\e[38;5;134m "/utf8>>, S, reset()]).
-spec fgmediumpurple5(binary()) -> binary().
fgmediumpurple5(S) ->
gleam@string:concat([<<"\e[38;5;135m "/utf8>>, S, reset()]).
-spec fgdarkgoldenrod(binary()) -> binary().
fgdarkgoldenrod(S) ->
gleam@string:concat([<<"\e[38;5;136m "/utf8>>, S, reset()]).
-spec fglightsalmon3(binary()) -> binary().
fglightsalmon3(S) ->
gleam@string:concat([<<"\e[38;5;137m "/utf8>>, S, reset()]).
-spec fgrosybrown(binary()) -> binary().
fgrosybrown(S) ->
gleam@string:concat([<<"\e[38;5;138m "/utf8>>, S, reset()]).
-spec fggrey63(binary()) -> binary().
fggrey63(S) ->
gleam@string:concat([<<"\e[38;5;139m "/utf8>>, S, reset()]).
-spec fgmediumpurple2(binary()) -> binary().
fgmediumpurple2(S) ->
gleam@string:concat([<<"\e[38;5;140m "/utf8>>, S, reset()]).
-spec fgmediumpurple1(binary()) -> binary().
fgmediumpurple1(S) ->
gleam@string:concat([<<"\e[38;5;141m "/utf8>>, S, reset()]).
-spec fggold2(binary()) -> binary().
fggold2(S) ->
gleam@string:concat([<<"\e[38;5;142m "/utf8>>, S, reset()]).
-spec fgdarkkhaki(binary()) -> binary().
fgdarkkhaki(S) ->
gleam@string:concat([<<"\e[38;5;143m "/utf8>>, S, reset()]).
-spec fgnavajowhite3(binary()) -> binary().
fgnavajowhite3(S) ->
gleam@string:concat([<<"\e[38;5;144m "/utf8>>, S, reset()]).
-spec fggrey69(binary()) -> binary().
fggrey69(S) ->
gleam@string:concat([<<"\e[38;5;145m "/utf8>>, S, reset()]).
-spec fglightsteelblue3(binary()) -> binary().
fglightsteelblue3(S) ->
gleam@string:concat([<<"\e[38;5;146m "/utf8>>, S, reset()]).
-spec fglightsteelblue(binary()) -> binary().
fglightsteelblue(S) ->
gleam@string:concat([<<"\e[38;5;147m "/utf8>>, S, reset()]).
-spec fgyellow5(binary()) -> binary().
fgyellow5(S) ->
gleam@string:concat([<<"\e[38;5;148m "/utf8>>, S, reset()]).
-spec fgdarkolivegreen3(binary()) -> binary().
fgdarkolivegreen3(S) ->
gleam@string:concat([<<"\e[38;5;149m "/utf8>>, S, reset()]).
-spec fgdarkseagreen7(binary()) -> binary().
fgdarkseagreen7(S) ->
gleam@string:concat([<<"\e[38;5;150m "/utf8>>, S, reset()]).
-spec fgdarkseagreen6(binary()) -> binary().
fgdarkseagreen6(S) ->
gleam@string:concat([<<"\e[38;5;151m "/utf8>>, S, reset()]).
-spec fglightcyan3(binary()) -> binary().
fglightcyan3(S) ->
gleam@string:concat([<<"\e[38;5;152m "/utf8>>, S, reset()]).
-spec fglightskyblue1(binary()) -> binary().
fglightskyblue1(S) ->
gleam@string:concat([<<"\e[38;5;153m "/utf8>>, S, reset()]).
-spec fggreenyellow(binary()) -> binary().
fggreenyellow(S) ->
gleam@string:concat([<<"\e[38;5;154m "/utf8>>, S, reset()]).
-spec fgdarkolivegreen2(binary()) -> binary().
fgdarkolivegreen2(S) ->
gleam@string:concat([<<"\e[38;5;155m "/utf8>>, S, reset()]).
-spec fgpalegreen2(binary()) -> binary().
fgpalegreen2(S) ->
gleam@string:concat([<<"\e[38;5;156m "/utf8>>, S, reset()]).
-spec fgdarkseagreen2(binary()) -> binary().
fgdarkseagreen2(S) ->
gleam@string:concat([<<"\e[38;5;157m "/utf8>>, S, reset()]).
-spec fgdarkseagreen1(binary()) -> binary().
fgdarkseagreen1(S) ->
gleam@string:concat([<<"\e[38;5;158m "/utf8>>, S, reset()]).
-spec fgpaleturquoise1(binary()) -> binary().
fgpaleturquoise1(S) ->
gleam@string:concat([<<"\e[38;5;159m "/utf8>>, S, reset()]).
-spec fgred2(binary()) -> binary().
fgred2(S) ->
gleam@string:concat([<<"\e[38;5;160m "/utf8>>, S, reset()]).
-spec fgdeeppink6(binary()) -> binary().
fgdeeppink6(S) ->
gleam@string:concat([<<"\e[38;5;161m "/utf8>>, S, reset()]).
-spec fgdeeppink3(binary()) -> binary().
fgdeeppink3(S) ->
gleam@string:concat([<<"\e[38;5;162m "/utf8>>, S, reset()]).
-spec fgmagenta6(binary()) -> binary().
fgmagenta6(S) ->
gleam@string:concat([<<"\e[38;5;163m "/utf8>>, S, reset()]).
-spec fgmagenta3(binary()) -> binary().
fgmagenta3(S) ->
gleam@string:concat([<<"\e[38;5;164m "/utf8>>, S, reset()]).
-spec fgmagenta4(binary()) -> binary().
fgmagenta4(S) ->
gleam@string:concat([<<"\e[38;5;165m "/utf8>>, S, reset()]).
-spec fgdarkorange3(binary()) -> binary().
fgdarkorange3(S) ->
gleam@string:concat([<<"\e[38;5;166m "/utf8>>, S, reset()]).
-spec fgindianred4(binary()) -> binary().
fgindianred4(S) ->
gleam@string:concat([<<"\e[38;5;167m "/utf8>>, S, reset()]).
-spec fghotpink3(binary()) -> binary().
fghotpink3(S) ->
gleam@string:concat([<<"\e[38;5;168m "/utf8>>, S, reset()]).
-spec fghotpink2(binary()) -> binary().
fghotpink2(S) ->
gleam@string:concat([<<"\e[38;5;169m "/utf8>>, S, reset()]).
-spec fgorchid(binary()) -> binary().
fgorchid(S) ->
gleam@string:concat([<<"\e[38;5;170m "/utf8>>, S, reset()]).
-spec fgmediumorchid2(binary()) -> binary().
fgmediumorchid2(S) ->
gleam@string:concat([<<"\e[38;5;171m "/utf8>>, S, reset()]).
-spec fgorange3(binary()) -> binary().
fgorange3(S) ->
gleam@string:concat([<<"\e[38;5;172m "/utf8>>, S, reset()]).
-spec fglightsalmon2(binary()) -> binary().
fglightsalmon2(S) ->
gleam@string:concat([<<"\e[38;5;173m "/utf8>>, S, reset()]).
-spec fglightpink3(binary()) -> binary().
fglightpink3(S) ->
gleam@string:concat([<<"\e[38;5;174m "/utf8>>, S, reset()]).
-spec fgpink3(binary()) -> binary().
fgpink3(S) ->
gleam@string:concat([<<"\e[38;5;175m "/utf8>>, S, reset()]).
-spec fgplum3(binary()) -> binary().
fgplum3(S) ->
gleam@string:concat([<<"\e[38;5;176m "/utf8>>, S, reset()]).
-spec fgviolet(binary()) -> binary().
fgviolet(S) ->
gleam@string:concat([<<"\e[38;5;177m "/utf8>>, S, reset()]).
-spec fggold3(binary()) -> binary().
fggold3(S) ->
gleam@string:concat([<<"\e[38;5;178m "/utf8>>, S, reset()]).
-spec fglightgoldenrod3(binary()) -> binary().
fglightgoldenrod3(S) ->
gleam@string:concat([<<"\e[38;5;179m "/utf8>>, S, reset()]).
-spec fgtan(binary()) -> binary().
fgtan(S) ->
gleam@string:concat([<<"\e[38;5;180m "/utf8>>, S, reset()]).
-spec fgmistyrose3(binary()) -> binary().
fgmistyrose3(S) ->
gleam@string:concat([<<"\e[38;5;181m "/utf8>>, S, reset()]).
-spec fgthistle3(binary()) -> binary().
fgthistle3(S) ->
gleam@string:concat([<<"\e[38;5;182m "/utf8>>, S, reset()]).
-spec fgplum2(binary()) -> binary().
fgplum2(S) ->
gleam@string:concat([<<"\e[38;5;183m "/utf8>>, S, reset()]).
-spec fgyellow3(binary()) -> binary().
fgyellow3(S) ->
gleam@string:concat([<<"\e[38;5;184m "/utf8>>, S, reset()]).
-spec fgkhaki3(binary()) -> binary().
fgkhaki3(S) ->
gleam@string:concat([<<"\e[38;5;185m "/utf8>>, S, reset()]).
-spec fglightgoldenrod4(binary()) -> binary().
fglightgoldenrod4(S) ->
gleam@string:concat([<<"\e[38;5;186m "/utf8>>, S, reset()]).
-spec fglightyellow3(binary()) -> binary().
fglightyellow3(S) ->
gleam@string:concat([<<"\e[38;5;187m "/utf8>>, S, reset()]).
-spec fggrey84(binary()) -> binary().
fggrey84(S) ->
gleam@string:concat([<<"\e[38;5;188m "/utf8>>, S, reset()]).
-spec fglightsteelblue1(binary()) -> binary().
fglightsteelblue1(S) ->
gleam@string:concat([<<"\e[38;5;189m "/utf8>>, S, reset()]).
-spec fgyellow2(binary()) -> binary().
fgyellow2(S) ->
gleam@string:concat([<<"\e[38;5;190m "/utf8>>, S, reset()]).
-spec fgdarkolivegreen4(binary()) -> binary().
fgdarkolivegreen4(S) ->
gleam@string:concat([<<"\e[38;5;191m "/utf8>>, S, reset()]).
-spec fgdarkolivegreen1(binary()) -> binary().
fgdarkolivegreen1(S) ->
gleam@string:concat([<<"\e[38;5;192m "/utf8>>, S, reset()]).
-spec fgdarkseagreen5(binary()) -> binary().
fgdarkseagreen5(S) ->
gleam@string:concat([<<"\e[38;5;193m "/utf8>>, S, reset()]).
-spec fghoneydew2(binary()) -> binary().
fghoneydew2(S) ->
gleam@string:concat([<<"\e[38;5;194m "/utf8>>, S, reset()]).
-spec fglightcyan1(binary()) -> binary().
fglightcyan1(S) ->
gleam@string:concat([<<"\e[38;5;195m "/utf8>>, S, reset()]).
-spec fgred1(binary()) -> binary().
fgred1(S) ->
gleam@string:concat([<<"\e[38;5;196m "/utf8>>, S, reset()]).
-spec fgdeeppink2(binary()) -> binary().
fgdeeppink2(S) ->
gleam@string:concat([<<"\e[38;5;197m "/utf8>>, S, reset()]).
-spec fgdeeppink5(binary()) -> binary().
fgdeeppink5(S) ->
gleam@string:concat([<<"\e[38;5;198m "/utf8>>, S, reset()]).
-spec fgdeeppink1(binary()) -> binary().
fgdeeppink1(S) ->
gleam@string:concat([<<"\e[38;5;199m "/utf8>>, S, reset()]).
-spec fgmagenta2(binary()) -> binary().
fgmagenta2(S) ->
gleam@string:concat([<<"\e[38;5;200m "/utf8>>, S, reset()]).
-spec fgmagenta1(binary()) -> binary().
fgmagenta1(S) ->
gleam@string:concat([<<"\e[38;5;201m "/utf8>>, S, reset()]).
-spec fgorangered(binary()) -> binary().
fgorangered(S) ->
gleam@string:concat([<<"\e[38;5;202m "/utf8>>, S, reset()]).
-spec fgindianred1(binary()) -> binary().
fgindianred1(S) ->
gleam@string:concat([<<"\e[38;5;203m "/utf8>>, S, reset()]).
-spec fgindianred2(binary()) -> binary().
fgindianred2(S) ->
gleam@string:concat([<<"\e[38;5;204m "/utf8>>, S, reset()]).
-spec fghotpink1(binary()) -> binary().
fghotpink1(S) ->
gleam@string:concat([<<"\e[38;5;205m "/utf8>>, S, reset()]).
-spec fghotpink(binary()) -> binary().
fghotpink(S) ->
gleam@string:concat([<<"\e[38;5;206m "/utf8>>, S, reset()]).
-spec fgmediumorchid1(binary()) -> binary().
fgmediumorchid1(S) ->
gleam@string:concat([<<"\e[38;5;207m "/utf8>>, S, reset()]).
-spec fgdarkorange1(binary()) -> binary().
fgdarkorange1(S) ->
gleam@string:concat([<<"\e[38;5;208m "/utf8>>, S, reset()]).
-spec fgsalmon1(binary()) -> binary().
fgsalmon1(S) ->
gleam@string:concat([<<"\e[38;5;209m "/utf8>>, S, reset()]).
-spec fglightcoral(binary()) -> binary().
fglightcoral(S) ->
gleam@string:concat([<<"\e[38;5;210m "/utf8>>, S, reset()]).
-spec fgpalevioletred1(binary()) -> binary().
fgpalevioletred1(S) ->
gleam@string:concat([<<"\e[38;5;211m "/utf8>>, S, reset()]).
-spec fgorchid2(binary()) -> binary().
fgorchid2(S) ->
gleam@string:concat([<<"\e[38;5;212m "/utf8>>, S, reset()]).
-spec fgorchid1(binary()) -> binary().
fgorchid1(S) ->
gleam@string:concat([<<"\e[38;5;213m "/utf8>>, S, reset()]).
-spec fgorange1(binary()) -> binary().
fgorange1(S) ->
gleam@string:concat([<<"\e[38;5;214m "/utf8>>, S, reset()]).
-spec fgsandybrown(binary()) -> binary().
fgsandybrown(S) ->
gleam@string:concat([<<"\e[38;5;215m "/utf8>>, S, reset()]).
-spec fglightsalmon1(binary()) -> binary().
fglightsalmon1(S) ->
gleam@string:concat([<<"\e[38;5;216m "/utf8>>, S, reset()]).
-spec fglightpink1(binary()) -> binary().
fglightpink1(S) ->
gleam@string:concat([<<"\e[38;5;217m "/utf8>>, S, reset()]).
-spec fgpink1(binary()) -> binary().
fgpink1(S) ->
gleam@string:concat([<<"\e[38;5;218m "/utf8>>, S, reset()]).
-spec fgplum1(binary()) -> binary().
fgplum1(S) ->
gleam@string:concat([<<"\e[38;5;219m "/utf8>>, S, reset()]).
-spec fggold1(binary()) -> binary().
fggold1(S) ->
gleam@string:concat([<<"\e[38;5;220m "/utf8>>, S, reset()]).
-spec fglightgoldenrod5(binary()) -> binary().
fglightgoldenrod5(S) ->
gleam@string:concat([<<"\e[38;5;221m "/utf8>>, S, reset()]).
-spec fglightgoldenrod2(binary()) -> binary().
fglightgoldenrod2(S) ->
gleam@string:concat([<<"\e[38;5;222m "/utf8>>, S, reset()]).
-spec fgnavajowhite1(binary()) -> binary().
fgnavajowhite1(S) ->
gleam@string:concat([<<"\e[38;5;223m "/utf8>>, S, reset()]).
-spec fgmistyrose1(binary()) -> binary().
fgmistyrose1(S) ->
gleam@string:concat([<<"\e[38;5;224m "/utf8>>, S, reset()]).
-spec fgthistle1(binary()) -> binary().
fgthistle1(S) ->
gleam@string:concat([<<"\e[38;5;225m "/utf8>>, S, reset()]).
-spec fgyellow1(binary()) -> binary().
fgyellow1(S) ->
gleam@string:concat([<<"\e[38;5;226m "/utf8>>, S, reset()]).
-spec fglightgoldenrod1(binary()) -> binary().
fglightgoldenrod1(S) ->
gleam@string:concat([<<"\e[38;5;227m "/utf8>>, S, reset()]).
-spec fgkhaki1(binary()) -> binary().
fgkhaki1(S) ->
gleam@string:concat([<<"\e[38;5;228m "/utf8>>, S, reset()]).
-spec fgwheat1(binary()) -> binary().
fgwheat1(S) ->
gleam@string:concat([<<"\e[38;5;229m "/utf8>>, S, reset()]).
-spec fgcornsilk1(binary()) -> binary().
fgcornsilk1(S) ->
gleam@string:concat([<<"\e[38;5;230m "/utf8>>, S, reset()]).
-spec fggrey100(binary()) -> binary().
fggrey100(S) ->
gleam@string:concat([<<"\e[38;5;231m "/utf8>>, S, reset()]).
-spec fggrey3(binary()) -> binary().
fggrey3(S) ->
gleam@string:concat([<<"\e[38;5;232m "/utf8>>, S, reset()]).
-spec fggrey7(binary()) -> binary().
fggrey7(S) ->
gleam@string:concat([<<"\e[38;5;233m "/utf8>>, S, reset()]).
-spec fggrey11(binary()) -> binary().
fggrey11(S) ->
gleam@string:concat([<<"\e[38;5;234m "/utf8>>, S, reset()]).
-spec fggrey15(binary()) -> binary().
fggrey15(S) ->
gleam@string:concat([<<"\e[38;5;235m "/utf8>>, S, reset()]).
-spec fggrey19(binary()) -> binary().
fggrey19(S) ->
gleam@string:concat([<<"\e[38;5;236m "/utf8>>, S, reset()]).
-spec fggrey23(binary()) -> binary().
fggrey23(S) ->
gleam@string:concat([<<"\e[38;5;237m "/utf8>>, S, reset()]).
-spec fggrey27(binary()) -> binary().
fggrey27(S) ->
gleam@string:concat([<<"\e[38;5;238m "/utf8>>, S, reset()]).
-spec fggrey30(binary()) -> binary().
fggrey30(S) ->
gleam@string:concat([<<"\e[38;5;239m "/utf8>>, S, reset()]).
-spec fggrey35(binary()) -> binary().
fggrey35(S) ->
gleam@string:concat([<<"\e[38;5;240m "/utf8>>, S, reset()]).
-spec fggrey39(binary()) -> binary().
fggrey39(S) ->
gleam@string:concat([<<"\e[38;5;241m "/utf8>>, S, reset()]).
-spec fggrey42(binary()) -> binary().
fggrey42(S) ->
gleam@string:concat([<<"\e[38;5;242m "/utf8>>, S, reset()]).
-spec fggrey46(binary()) -> binary().
fggrey46(S) ->
gleam@string:concat([<<"\e[38;5;243m "/utf8>>, S, reset()]).
-spec fggrey50(binary()) -> binary().
fggrey50(S) ->
gleam@string:concat([<<"\e[38;5;244m "/utf8>>, S, reset()]).
-spec fggrey54(binary()) -> binary().
fggrey54(S) ->
gleam@string:concat([<<"\e[38;5;245m "/utf8>>, S, reset()]).
-spec fggrey58(binary()) -> binary().
fggrey58(S) ->
gleam@string:concat([<<"\e[38;5;246m "/utf8>>, S, reset()]).
-spec fggrey62(binary()) -> binary().
fggrey62(S) ->
gleam@string:concat([<<"\e[38;5;247m "/utf8>>, S, reset()]).
-spec fggrey66(binary()) -> binary().
fggrey66(S) ->
gleam@string:concat([<<"\e[38;5;248m "/utf8>>, S, reset()]).
-spec fggrey70(binary()) -> binary().
fggrey70(S) ->
gleam@string:concat([<<"\e[38;5;249m "/utf8>>, S, reset()]).
-spec fggrey74(binary()) -> binary().
fggrey74(S) ->
gleam@string:concat([<<"\e[38;5;250m "/utf8>>, S, reset()]).
-spec fggrey78(binary()) -> binary().
fggrey78(S) ->
gleam@string:concat([<<"\e[38;5;251m "/utf8>>, S, reset()]).
-spec fggrey82(binary()) -> binary().
fggrey82(S) ->
gleam@string:concat([<<"\e[38;5;252m "/utf8>>, S, reset()]).
-spec fggrey85(binary()) -> binary().
fggrey85(S) ->
gleam@string:concat([<<"\e[38;5;253m "/utf8>>, S, reset()]).
-spec fggrey89(binary()) -> binary().
fggrey89(S) ->
gleam@string:concat([<<"\e[38;5;254m "/utf8>>, S, reset()]).
-spec fggrey93(binary()) -> binary().
fggrey93(S) ->
gleam@string:concat([<<"\e[38;5;255m "/utf8>>, S, reset()]).
-spec bgblack(binary()) -> binary().
bgblack(S) ->
gleam@string:concat([<<"\e[48;5;0m "/utf8>>, S, reset()]).
-spec bgmaroon(binary()) -> binary().
bgmaroon(S) ->
gleam@string:concat([<<"\e[48;5;1m "/utf8>>, S, reset()]).
-spec bggreen(binary()) -> binary().
bggreen(S) ->
gleam@string:concat([<<"\e[48;5;2m "/utf8>>, S, reset()]).
-spec bgolive(binary()) -> binary().
bgolive(S) ->
gleam@string:concat([<<"\e[48;5;3m "/utf8>>, S, reset()]).
-spec bgnavy(binary()) -> binary().
bgnavy(S) ->
gleam@string:concat([<<"\e[48;5;4m "/utf8>>, S, reset()]).
-spec bgmagenta(binary()) -> binary().
bgmagenta(S) ->
gleam@string:concat([<<"\e[48;5;5m "/utf8>>, S, reset()]).
-spec bgcyan(binary()) -> binary().
bgcyan(S) ->
gleam@string:concat([<<"\e[48;5;6m "/utf8>>, S, reset()]).
-spec bgsilver(binary()) -> binary().
bgsilver(S) ->
gleam@string:concat([<<"\e[48;5;7m "/utf8>>, S, reset()]).
-spec bggrey(binary()) -> binary().
bggrey(S) ->
gleam@string:concat([<<"\e[48;5;8m "/utf8>>, S, reset()]).
-spec bgred(binary()) -> binary().
bgred(S) ->
gleam@string:concat([<<"\e[48;5;9m "/utf8>>, S, reset()]).
-spec bglime(binary()) -> binary().
bglime(S) ->
gleam@string:concat([<<"\e[48;5;10m "/utf8>>, S, reset()]).
-spec bgyellow(binary()) -> binary().
bgyellow(S) ->
gleam@string:concat([<<"\e[48;5;11m "/utf8>>, S, reset()]).
-spec bgblue(binary()) -> binary().
bgblue(S) ->
gleam@string:concat([<<"\e[48;5;12m "/utf8>>, S, reset()]).
-spec bgfuchsia(binary()) -> binary().
bgfuchsia(S) ->
gleam@string:concat([<<"\e[48;5;13m "/utf8>>, S, reset()]).
-spec bgaqua(binary()) -> binary().
bgaqua(S) ->
gleam@string:concat([<<"\e[48;5;14m "/utf8>>, S, reset()]).
-spec bgwhite(binary()) -> binary().
bgwhite(S) ->
gleam@string:concat([<<"\e[48;5;15m "/utf8>>, S, reset()]).
-spec bggrey0(binary()) -> binary().
bggrey0(S) ->
gleam@string:concat([<<"\e[48;5;16m "/utf8>>, S, reset()]).
-spec bgnavyblue(binary()) -> binary().
bgnavyblue(S) ->
gleam@string:concat([<<"\e[48;5;17m "/utf8>>, S, reset()]).
-spec bgdarkblue(binary()) -> binary().
bgdarkblue(S) ->
gleam@string:concat([<<"\e[48;5;18m "/utf8>>, S, reset()]).
-spec bgblue2(binary()) -> binary().
bgblue2(S) ->
gleam@string:concat([<<"\e[48;5;19m "/utf8>>, S, reset()]).
-spec bgblue3(binary()) -> binary().
bgblue3(S) ->
gleam@string:concat([<<"\e[48;5;20 "/utf8>>, S, reset()]).
-spec bgblue1(binary()) -> binary().
bgblue1(S) ->
gleam@string:concat([<<"\e[48;5;21m "/utf8>>, S, reset()]).
-spec bgdarkgreen(binary()) -> binary().
bgdarkgreen(S) ->
gleam@string:concat([<<"\e[48;5;22m "/utf8>>, S, reset()]).
-spec bgdeepskyblue6(binary()) -> binary().
bgdeepskyblue6(S) ->
gleam@string:concat([<<"\e[48;5;23m "/utf8>>, S, reset()]).
-spec bgdeepskyblue7(binary()) -> binary().
bgdeepskyblue7(S) ->
gleam@string:concat([<<"\e[48;5;24m "/utf8>>, S, reset()]).
-spec bgdeepskyblue4(binary()) -> binary().
bgdeepskyblue4(S) ->
gleam@string:concat([<<"\e[48;5;25m "/utf8>>, S, reset()]).
-spec bgdodgerblue3(binary()) -> binary().
bgdodgerblue3(S) ->
gleam@string:concat([<<"\e[48;5;26m "/utf8>>, S, reset()]).
-spec bgdodgerblue2(binary()) -> binary().
bgdodgerblue2(S) ->
gleam@string:concat([<<"\e[48;5;27m "/utf8>>, S, reset()]).
-spec bggreen4(binary()) -> binary().
bggreen4(S) ->
gleam@string:concat([<<"\e[48;5;28m "/utf8>>, S, reset()]).
-spec bgspringgreen4(binary()) -> binary().
bgspringgreen4(S) ->
gleam@string:concat([<<"\e[48;5;29m "/utf8>>, S, reset()]).
-spec bgturquoise4(binary()) -> binary().
bgturquoise4(S) ->
gleam@string:concat([<<"\e[48;5;30m "/utf8>>, S, reset()]).
-spec bgdeepskyblue5(binary()) -> binary().
bgdeepskyblue5(S) ->
gleam@string:concat([<<"\e[48;5;31m "/utf8>>, S, reset()]).
-spec bgdeepskyblue3(binary()) -> binary().
bgdeepskyblue3(S) ->
gleam@string:concat([<<"\e[48;5;32m "/utf8>>, S, reset()]).
-spec bgdodgerblue1(binary()) -> binary().
bgdodgerblue1(S) ->
gleam@string:concat([<<"\e[48;5;33m "/utf8>>, S, reset()]).
-spec bggreen2(binary()) -> binary().
bggreen2(S) ->
gleam@string:concat([<<"\e[48;5;34m "/utf8>>, S, reset()]).
-spec bgspringgreen6(binary()) -> binary().
bgspringgreen6(S) ->
gleam@string:concat([<<"\e[48;5;35m "/utf8>>, S, reset()]).
-spec bgdarkcyan(binary()) -> binary().
bgdarkcyan(S) ->
gleam@string:concat([<<"\e[48;5;36m "/utf8>>, S, reset()]).
-spec bglightseagreen(binary()) -> binary().
bglightseagreen(S) ->
gleam@string:concat([<<"\e[48;5;37m "/utf8>>, S, reset()]).
-spec bgdeepskyblue2(binary()) -> binary().
bgdeepskyblue2(S) ->
gleam@string:concat([<<"\e[48;5;38m "/utf8>>, S, reset()]).
-spec bgdeepskyblue1(binary()) -> binary().
bgdeepskyblue1(S) ->
gleam@string:concat([<<"\e[48;5;39m "/utf8>>, S, reset()]).
-spec bggreen3(binary()) -> binary().
bggreen3(S) ->
gleam@string:concat([<<"\e[48;5;40m "/utf8>>, S, reset()]).
-spec bgspringgreen3(binary()) -> binary().
bgspringgreen3(S) ->
gleam@string:concat([<<"\e[48;5;41m "/utf8>>, S, reset()]).
-spec bgspringgreen5(binary()) -> binary().
bgspringgreen5(S) ->
gleam@string:concat([<<"\e[48;5;42m "/utf8>>, S, reset()]).
-spec bgcyan3(binary()) -> binary().
bgcyan3(S) ->
gleam@string:concat([<<"\e[48;5;43m "/utf8>>, S, reset()]).
-spec bgdarkturquoise(binary()) -> binary().
bgdarkturquoise(S) ->
gleam@string:concat([<<"\e[48;5;44m "/utf8>>, S, reset()]).
-spec bgturquoise2(binary()) -> binary().
bgturquoise2(S) ->
gleam@string:concat([<<"\e[48;5;45m "/utf8>>, S, reset()]).
-spec bggreen1(binary()) -> binary().
bggreen1(S) ->
gleam@string:concat([<<"\e[48;5;46m "/utf8>>, S, reset()]).
-spec bgspringgreen2(binary()) -> binary().
bgspringgreen2(S) ->
gleam@string:concat([<<"\e[48;5;47m "/utf8>>, S, reset()]).
-spec bgspringgreen1(binary()) -> binary().
bgspringgreen1(S) ->
gleam@string:concat([<<"\e[48;5;48m "/utf8>>, S, reset()]).
-spec bgspringgreen7(binary()) -> binary().
bgspringgreen7(S) ->
gleam@string:concat([<<"\e[48;5;49m "/utf8>>, S, reset()]).
-spec bgcyan2(binary()) -> binary().
bgcyan2(S) ->
gleam@string:concat([<<"\e[48;5;50m "/utf8>>, S, reset()]).
-spec bgcyan1(binary()) -> binary().
bgcyan1(S) ->
gleam@string:concat([<<"\e[48;5;51m "/utf8>>, S, reset()]).
-spec bgdarkred1(binary()) -> binary().
bgdarkred1(S) ->
gleam@string:concat([<<"\e[48;5;52m "/utf8>>, S, reset()]).
-spec bgdeeppink7(binary()) -> binary().
bgdeeppink7(S) ->
gleam@string:concat([<<"\e[48;5;53m "/utf8>>, S, reset()]).
-spec bgpurple5(binary()) -> binary().
bgpurple5(S) ->
gleam@string:concat([<<"\e[48;5;54m "/utf8>>, S, reset()]).
-spec bgpurple4(binary()) -> binary().
bgpurple4(S) ->
gleam@string:concat([<<"\e[48;5;55m "/utf8>>, S, reset()]).
-spec bgpurple3(binary()) -> binary().
bgpurple3(S) ->
gleam@string:concat([<<"\e[48;5;56m "/utf8>>, S, reset()]).
-spec bgblueviolet(binary()) -> binary().
bgblueviolet(S) ->
gleam@string:concat([<<"\e[48;5;57m "/utf8>>, S, reset()]).
-spec bgorange2(binary()) -> binary().
bgorange2(S) ->
gleam@string:concat([<<"\e[48;5;58m "/utf8>>, S, reset()]).
-spec bggrey37(binary()) -> binary().
bggrey37(S) ->
gleam@string:concat([<<"\e[48;5;59m "/utf8>>, S, reset()]).
-spec bgmediumpurple4(binary()) -> binary().
bgmediumpurple4(S) ->
gleam@string:concat([<<"\e[48;5;60m "/utf8>>, S, reset()]).
-spec bgslateblue2(binary()) -> binary().
bgslateblue2(S) ->
gleam@string:concat([<<"\e[48;5;61m "/utf8>>, S, reset()]).
-spec bgslateblue3(binary()) -> binary().
bgslateblue3(S) ->
gleam@string:concat([<<"\e[48;5;62m "/utf8>>, S, reset()]).
-spec bgroyalblue1(binary()) -> binary().
bgroyalblue1(S) ->
gleam@string:concat([<<"\e[48;5;63m "/utf8>>, S, reset()]).
-spec bgchartreuse4(binary()) -> binary().
bgchartreuse4(S) ->
gleam@string:concat([<<"\e[48;5;64m "/utf8>>, S, reset()]).
-spec bgdarkseagreen4(binary()) -> binary().
bgdarkseagreen4(S) ->
gleam@string:concat([<<"\e[48;5;65m "/utf8>>, S, reset()]).
-spec bgpaleturquoise4(binary()) -> binary().
bgpaleturquoise4(S) ->
gleam@string:concat([<<"\e[48;5;66m "/utf8>>, S, reset()]).
-spec bgsteelblue2(binary()) -> binary().
bgsteelblue2(S) ->
gleam@string:concat([<<"\e[48;5;67m "/utf8>>, S, reset()]).
-spec bgsteelblue3(binary()) -> binary().
bgsteelblue3(S) ->
gleam@string:concat([<<"\e[48;5;68m "/utf8>>, S, reset()]).
-spec bgcornflowerblue(binary()) -> binary().
bgcornflowerblue(S) ->
gleam@string:concat([<<"\e[48;5;69m "/utf8>>, S, reset()]).
-spec bgchartreuse6(binary()) -> binary().
bgchartreuse6(S) ->
gleam@string:concat([<<"\e[48;5;70m "/utf8>>, S, reset()]).
-spec bgdarkseagreen8(binary()) -> binary().
bgdarkseagreen8(S) ->
gleam@string:concat([<<"\e[48;5;71m "/utf8>>, S, reset()]).
-spec bgcadetblue1(binary()) -> binary().
bgcadetblue1(S) ->
gleam@string:concat([<<"\e[48;5;72m "/utf8>>, S, reset()]).
-spec bgcadetblue2(binary()) -> binary().
bgcadetblue2(S) ->
gleam@string:concat([<<"\e[48;5;73m "/utf8>>, S, reset()]).
-spec bgskybue3(binary()) -> binary().
bgskybue3(S) ->
gleam@string:concat([<<"\e[48;5;74m "/utf8>>, S, reset()]).
-spec bgsteelblue4(binary()) -> binary().
bgsteelblue4(S) ->
gleam@string:concat([<<"\e[48;5;75m "/utf8>>, S, reset()]).
-spec bgchartreuse3(binary()) -> binary().
bgchartreuse3(S) ->
gleam@string:concat([<<"\e[48;5;76m "/utf8>>, S, reset()]).
-spec bgpalegreen4(binary()) -> binary().
bgpalegreen4(S) ->
gleam@string:concat([<<"\e[48;5;77m "/utf8>>, S, reset()]).
-spec bgseagreen3(binary()) -> binary().
bgseagreen3(S) ->
gleam@string:concat([<<"\e[48;5;78m "/utf8>>, S, reset()]).
-spec bgaquamarine3(binary()) -> binary().
bgaquamarine3(S) ->
gleam@string:concat([<<"\e[48;5;79m "/utf8>>, S, reset()]).
-spec bgmediumturquoise(binary()) -> binary().
bgmediumturquoise(S) ->
gleam@string:concat([<<"\e[48;5;80m "/utf8>>, S, reset()]).
-spec bgsteelblue1(binary()) -> binary().
bgsteelblue1(S) ->
gleam@string:concat([<<"\e[48;5;81m "/utf8>>, S, reset()]).
-spec bgchartreuse2(binary()) -> binary().
bgchartreuse2(S) ->
gleam@string:concat([<<"\e[48;5;82m "/utf8>>, S, reset()]).
-spec bgseagreen2(binary()) -> binary().
bgseagreen2(S) ->
gleam@string:concat([<<"\e[48;5;83m "/utf8>>, S, reset()]).
-spec bgseagreen4(binary()) -> binary().
bgseagreen4(S) ->
gleam@string:concat([<<"\e[48;5;84m "/utf8>>, S, reset()]).
-spec bgseagreen1(binary()) -> binary().
bgseagreen1(S) ->
gleam@string:concat([<<"\e[48;5;85m "/utf8>>, S, reset()]).
-spec bgaquamarine2(binary()) -> binary().
bgaquamarine2(S) ->
gleam@string:concat([<<"\e[48;5;86m "/utf8>>, S, reset()]).
-spec bgdarkslategray2(binary()) -> binary().
bgdarkslategray2(S) ->
gleam@string:concat([<<"\e[48;5;87m "/utf8>>, S, reset()]).
-spec bgdarkred2(binary()) -> binary().
bgdarkred2(S) ->
gleam@string:concat([<<"\e[48;5;88m "/utf8>>, S, reset()]).
-spec bgdeeppink8(binary()) -> binary().
bgdeeppink8(S) ->
gleam@string:concat([<<"\e[48;5;89m "/utf8>>, S, reset()]).
-spec bgdarkmagenta1(binary()) -> binary().
bgdarkmagenta1(S) ->
gleam@string:concat([<<"\e[48;5;90m "/utf8>>, S, reset()]).
-spec bgdarkmagenta2(binary()) -> binary().
bgdarkmagenta2(S) ->
gleam@string:concat([<<"\e[48;5;91m "/utf8>>, S, reset()]).
-spec bgdarkviolet2(binary()) -> binary().
bgdarkviolet2(S) ->
gleam@string:concat([<<"\e[48;5;92m "/utf8>>, S, reset()]).
-spec bgpurple1(binary()) -> binary().
bgpurple1(S) ->
gleam@string:concat([<<"\e[48;5;93m "/utf8>>, S, reset()]).
-spec bgorange4(binary()) -> binary().
bgorange4(S) ->
gleam@string:concat([<<"\e[48;5;94m "/utf8>>, S, reset()]).
-spec bglightpink4(binary()) -> binary().
bglightpink4(S) ->
gleam@string:concat([<<"\e[48;5;95m "/utf8>>, S, reset()]).
-spec bgplum4(binary()) -> binary().
bgplum4(S) ->
gleam@string:concat([<<"\e[48;5;96m "/utf8>>, S, reset()]).
-spec bgmediumpurple6(binary()) -> binary().
bgmediumpurple6(S) ->
gleam@string:concat([<<"\e[48;5;97m "/utf8>>, S, reset()]).
-spec bgmediumpurple3(binary()) -> binary().
bgmediumpurple3(S) ->
gleam@string:concat([<<"\e[48;5;98m "/utf8>>, S, reset()]).
-spec bgslateblue1(binary()) -> binary().
bgslateblue1(S) ->
gleam@string:concat([<<"\e[48;5;99m "/utf8>>, S, reset()]).
-spec bgyellow6(binary()) -> binary().
bgyellow6(S) ->
gleam@string:concat([<<"\e[48;5;100m "/utf8>>, S, reset()]).
-spec bgwheat4(binary()) -> binary().
bgwheat4(S) ->
gleam@string:concat([<<"\e[48;5;101m "/utf8>>, S, reset()]).
-spec bggrey53(binary()) -> binary().
bggrey53(S) ->
gleam@string:concat([<<"\e[48;5;102m "/utf8>>, S, reset()]).
-spec bglightslategrey(binary()) -> binary().
bglightslategrey(S) ->
gleam@string:concat([<<"\e[48;5;103m "/utf8>>, S, reset()]).
-spec bgmediumpurple7(binary()) -> binary().
bgmediumpurple7(S) ->
gleam@string:concat([<<"\e[48;5;104m "/utf8>>, S, reset()]).
-spec bglightslateblue(binary()) -> binary().
bglightslateblue(S) ->
gleam@string:concat([<<"\e[48;5;105m "/utf8>>, S, reset()]).
-spec bgyellow4(binary()) -> binary().
bgyellow4(S) ->
gleam@string:concat([<<"\e[48;5;106m "/utf8>>, S, reset()]).
-spec bgdarkolivegreen5(binary()) -> binary().
bgdarkolivegreen5(S) ->
gleam@string:concat([<<"\e[48;5;107m "/utf8>>, S, reset()]).
-spec bgdarkseagreen(binary()) -> binary().
bgdarkseagreen(S) ->
gleam@string:concat([<<"\e[48;5;108m "/utf8>>, S, reset()]).
-spec bglightskyblue2(binary()) -> binary().
bglightskyblue2(S) ->
gleam@string:concat([<<"\e[48;5;109m "/utf8>>, S, reset()]).
-spec bglightskyblue3(binary()) -> binary().
bglightskyblue3(S) ->
gleam@string:concat([<<"\e[48;5;110m "/utf8>>, S, reset()]).
-spec bgskyblue2(binary()) -> binary().
bgskyblue2(S) ->
gleam@string:concat([<<"\e[48;5;111m "/utf8>>, S, reset()]).
-spec bgchartreuse5(binary()) -> binary().
bgchartreuse5(S) ->
gleam@string:concat([<<"\e[48;5;112m "/utf8>>, S, reset()]).
-spec bgdarkolivegreen6(binary()) -> binary().
bgdarkolivegreen6(S) ->
gleam@string:concat([<<"\e[48;5;113m "/utf8>>, S, reset()]).
-spec bgpalegreen3(binary()) -> binary().
bgpalegreen3(S) ->
gleam@string:concat([<<"\e[48;5;114m "/utf8>>, S, reset()]).
-spec bgdarkseagreen3(binary()) -> binary().
bgdarkseagreen3(S) ->
gleam@string:concat([<<"\e[48;5;115m "/utf8>>, S, reset()]).
-spec bgdarkslategray3(binary()) -> binary().
bgdarkslategray3(S) ->
gleam@string:concat([<<"\e[48;5;116m "/utf8>>, S, reset()]).
-spec bgskyblue1(binary()) -> binary().
bgskyblue1(S) ->
gleam@string:concat([<<"\e[48;5;117m "/utf8>>, S, reset()]).
-spec bgchartreuse1(binary()) -> binary().
bgchartreuse1(S) ->
gleam@string:concat([<<"\e[48;5;118m "/utf8>>, S, reset()]).
-spec bglightgreen1(binary()) -> binary().
bglightgreen1(S) ->
gleam@string:concat([<<"\e[48;5;119m "/utf8>>, S, reset()]).
-spec bglightgreen2(binary()) -> binary().
bglightgreen2(S) ->
gleam@string:concat([<<"\e[48;5;120m "/utf8>>, S, reset()]).
-spec bgpalegreen1(binary()) -> binary().
bgpalegreen1(S) ->
gleam@string:concat([<<"\e[48;5;121m "/utf8>>, S, reset()]).
-spec bgaquamarine1(binary()) -> binary().
bgaquamarine1(S) ->
gleam@string:concat([<<"\e[48;5;122m "/utf8>>, S, reset()]).
-spec bgdarkslategray1(binary()) -> binary().
bgdarkslategray1(S) ->
gleam@string:concat([<<"\e[48;5;123m "/utf8>>, S, reset()]).
-spec bgred3(binary()) -> binary().
bgred3(S) ->
gleam@string:concat([<<"\e[48;5;124m "/utf8>>, S, reset()]).
-spec bgdeeppink4(binary()) -> binary().
bgdeeppink4(S) ->
gleam@string:concat([<<"\e[48;5;125m "/utf8>>, S, reset()]).
-spec bgmediumvioletred(binary()) -> binary().
bgmediumvioletred(S) ->
gleam@string:concat([<<"\e[48;5;126m "/utf8>>, S, reset()]).
-spec bgmagenta5(binary()) -> binary().
bgmagenta5(S) ->
gleam@string:concat([<<"\e[48;5;127m "/utf8>>, S, reset()]).
-spec bgdarkviolet1(binary()) -> binary().
bgdarkviolet1(S) ->
gleam@string:concat([<<"\e[48;5;128m "/utf8>>, S, reset()]).
-spec bgpurple2(binary()) -> binary().
bgpurple2(S) ->
gleam@string:concat([<<"\e[48;5;129m "/utf8>>, S, reset()]).
-spec bgdarkorange2(binary()) -> binary().
bgdarkorange2(S) ->
gleam@string:concat([<<"\e[48;5;130m "/utf8>>, S, reset()]).
-spec bgindianred3(binary()) -> binary().
bgindianred3(S) ->
gleam@string:concat([<<"\e[48;5;131m "/utf8>>, S, reset()]).
-spec bghotpink4(binary()) -> binary().
bghotpink4(S) ->
gleam@string:concat([<<"\e[48;5;132m "/utf8>>, S, reset()]).
-spec bgmediumorchid3(binary()) -> binary().
bgmediumorchid3(S) ->
gleam@string:concat([<<"\e[48;5;133m "/utf8>>, S, reset()]).
-spec bgmediumorchid(binary()) -> binary().
bgmediumorchid(S) ->
gleam@string:concat([<<"\e[48;5;134m "/utf8>>, S, reset()]).
-spec bgmediumpurple5(binary()) -> binary().
bgmediumpurple5(S) ->
gleam@string:concat([<<"\e[48;5;135m "/utf8>>, S, reset()]).
-spec bgdarkgoldenrod(binary()) -> binary().
bgdarkgoldenrod(S) ->
gleam@string:concat([<<"\e[48;5;136m "/utf8>>, S, reset()]).
-spec bglightsalmon3(binary()) -> binary().
bglightsalmon3(S) ->
gleam@string:concat([<<"\e[48;5;137m "/utf8>>, S, reset()]).
-spec bgrosybrown(binary()) -> binary().
bgrosybrown(S) ->
gleam@string:concat([<<"\e[48;5;138m "/utf8>>, S, reset()]).
-spec bggrey63(binary()) -> binary().
bggrey63(S) ->
gleam@string:concat([<<"\e[48;5;139m "/utf8>>, S, reset()]).
-spec bgmediumpurple2(binary()) -> binary().
bgmediumpurple2(S) ->
gleam@string:concat([<<"\e[48;5;140m "/utf8>>, S, reset()]).
-spec bgmediumpurple1(binary()) -> binary().
bgmediumpurple1(S) ->
gleam@string:concat([<<"\e[48;5;141m "/utf8>>, S, reset()]).
-spec bggold2(binary()) -> binary().
bggold2(S) ->
gleam@string:concat([<<"\e[48;5;142m "/utf8>>, S, reset()]).
-spec bgdarkkhaki(binary()) -> binary().
bgdarkkhaki(S) ->
gleam@string:concat([<<"\e[48;5;143m "/utf8>>, S, reset()]).
-spec bgnavajowhite3(binary()) -> binary().
bgnavajowhite3(S) ->
gleam@string:concat([<<"\e[48;5;144m "/utf8>>, S, reset()]).
-spec bggrey69(binary()) -> binary().
bggrey69(S) ->
gleam@string:concat([<<"\e[48;5;145m "/utf8>>, S, reset()]).
-spec bglightsteelblue3(binary()) -> binary().
bglightsteelblue3(S) ->
gleam@string:concat([<<"\e[48;5;146m "/utf8>>, S, reset()]).
-spec bglightsteelblue(binary()) -> binary().
bglightsteelblue(S) ->
gleam@string:concat([<<"\e[48;5;147m "/utf8>>, S, reset()]).
-spec bgyellow5(binary()) -> binary().
bgyellow5(S) ->
gleam@string:concat([<<"\e[48;5;148m "/utf8>>, S, reset()]).
-spec bgdarkolivegreen3(binary()) -> binary().
bgdarkolivegreen3(S) ->
gleam@string:concat([<<"\e[48;5;149m "/utf8>>, S, reset()]).
-spec bgdarkseagreen7(binary()) -> binary().
bgdarkseagreen7(S) ->
gleam@string:concat([<<"\e[48;5;150m "/utf8>>, S, reset()]).
-spec bgdarkseagreen6(binary()) -> binary().
bgdarkseagreen6(S) ->
gleam@string:concat([<<"\e[48;5;151m "/utf8>>, S, reset()]).
-spec bglightcyan3(binary()) -> binary().
bglightcyan3(S) ->
gleam@string:concat([<<"\e[48;5;152m "/utf8>>, S, reset()]).
-spec bglightskyblue1(binary()) -> binary().
bglightskyblue1(S) ->
gleam@string:concat([<<"\e[48;5;153m "/utf8>>, S, reset()]).
-spec bggreenyellow(binary()) -> binary().
bggreenyellow(S) ->
gleam@string:concat([<<"\e[48;5;154m "/utf8>>, S, reset()]).
-spec bgdarkolivegreen2(binary()) -> binary().
bgdarkolivegreen2(S) ->
gleam@string:concat([<<"\e[48;5;155m "/utf8>>, S, reset()]).
-spec bgpalegreen2(binary()) -> binary().
bgpalegreen2(S) ->
gleam@string:concat([<<"\e[48;5;156m "/utf8>>, S, reset()]).
-spec bgdarkseagreen2(binary()) -> binary().
bgdarkseagreen2(S) ->
gleam@string:concat([<<"\e[48;5;157m "/utf8>>, S, reset()]).
-spec bgdarkseagreen1(binary()) -> binary().
bgdarkseagreen1(S) ->
gleam@string:concat([<<"\e[48;5;158m "/utf8>>, S, reset()]).
-spec bgpaleturquoise1(binary()) -> binary().
bgpaleturquoise1(S) ->
gleam@string:concat([<<"\e[48;5;159m "/utf8>>, S, reset()]).
-spec bgred2(binary()) -> binary().
bgred2(S) ->
gleam@string:concat([<<"\e[48;5;160m "/utf8>>, S, reset()]).
-spec bgdeeppink6(binary()) -> binary().
bgdeeppink6(S) ->
gleam@string:concat([<<"\e[48;5;161m "/utf8>>, S, reset()]).
-spec bgdeeppink3(binary()) -> binary().
bgdeeppink3(S) ->
gleam@string:concat([<<"\e[48;5;162m "/utf8>>, S, reset()]).
-spec bgmagenta6(binary()) -> binary().
bgmagenta6(S) ->
gleam@string:concat([<<"\e[48;5;163m "/utf8>>, S, reset()]).
-spec bgmagenta3(binary()) -> binary().
bgmagenta3(S) ->
gleam@string:concat([<<"\e[48;5;164m "/utf8>>, S, reset()]).
-spec bgmagenta4(binary()) -> binary().
bgmagenta4(S) ->
gleam@string:concat([<<"\e[48;5;165m "/utf8>>, S, reset()]).
-spec bgdarkorange3(binary()) -> binary().
bgdarkorange3(S) ->
gleam@string:concat([<<"\e[48;5;166m "/utf8>>, S, reset()]).
-spec bgindianred4(binary()) -> binary().
bgindianred4(S) ->
gleam@string:concat([<<"\e[48;5;167m "/utf8>>, S, reset()]).
-spec bghotpink3(binary()) -> binary().
bghotpink3(S) ->
gleam@string:concat([<<"\e[48;5;168m "/utf8>>, S, reset()]).
-spec bghotpink2(binary()) -> binary().
bghotpink2(S) ->
gleam@string:concat([<<"\e[48;5;169m "/utf8>>, S, reset()]).
-spec bgorchid(binary()) -> binary().
bgorchid(S) ->
gleam@string:concat([<<"\e[48;5;170m "/utf8>>, S, reset()]).
-spec bgmediumorchid2(binary()) -> binary().
bgmediumorchid2(S) ->
gleam@string:concat([<<"\e[48;5;171m "/utf8>>, S, reset()]).
-spec bgorange3(binary()) -> binary().
bgorange3(S) ->
gleam@string:concat([<<"\e[48;5;172m "/utf8>>, S, reset()]).
-spec bglightsalmon2(binary()) -> binary().
bglightsalmon2(S) ->
gleam@string:concat([<<"\e[48;5;173m "/utf8>>, S, reset()]).
-spec bglightpink3(binary()) -> binary().
bglightpink3(S) ->
gleam@string:concat([<<"\e[48;5;174m "/utf8>>, S, reset()]).
-spec bgpink3(binary()) -> binary().
bgpink3(S) ->
gleam@string:concat([<<"\e[48;5;175m "/utf8>>, S, reset()]).
-spec bgplum3(binary()) -> binary().
bgplum3(S) ->
gleam@string:concat([<<"\e[48;5;176m "/utf8>>, S, reset()]).
-spec bgviolet(binary()) -> binary().
bgviolet(S) ->
gleam@string:concat([<<"\e[48;5;177m "/utf8>>, S, reset()]).
-spec bggold3(binary()) -> binary().
bggold3(S) ->
gleam@string:concat([<<"\e[48;5;178m "/utf8>>, S, reset()]).
-spec bglightgoldenrod3(binary()) -> binary().
bglightgoldenrod3(S) ->
gleam@string:concat([<<"\e[48;5;179m "/utf8>>, S, reset()]).
-spec bgtan(binary()) -> binary().
bgtan(S) ->
gleam@string:concat([<<"\e[48;5;180m "/utf8>>, S, reset()]).
-spec bgmistyrose3(binary()) -> binary().
bgmistyrose3(S) ->
gleam@string:concat([<<"\e[48;5;181m "/utf8>>, S, reset()]).
-spec bgthistle3(binary()) -> binary().
bgthistle3(S) ->
gleam@string:concat([<<"\e[48;5;182m "/utf8>>, S, reset()]).
-spec bgplum2(binary()) -> binary().
bgplum2(S) ->
gleam@string:concat([<<"\e[48;5;183m "/utf8>>, S, reset()]).
-spec bgyellow3(binary()) -> binary().
bgyellow3(S) ->
gleam@string:concat([<<"\e[48;5;184m "/utf8>>, S, reset()]).
-spec bgkhaki3(binary()) -> binary().
bgkhaki3(S) ->
gleam@string:concat([<<"\e[48;5;185m "/utf8>>, S, reset()]).
-spec bglightgoldenrod4(binary()) -> binary().
bglightgoldenrod4(S) ->
gleam@string:concat([<<"\e[48;5;186m "/utf8>>, S, reset()]).
-spec bglightyellow3(binary()) -> binary().
bglightyellow3(S) ->
gleam@string:concat([<<"\e[48;5;187m "/utf8>>, S, reset()]).
-spec bggrey84(binary()) -> binary().
bggrey84(S) ->
gleam@string:concat([<<"\e[48;5;188m "/utf8>>, S, reset()]).
-spec bglightsteelblue1(binary()) -> binary().
bglightsteelblue1(S) ->
gleam@string:concat([<<"\e[48;5;189m "/utf8>>, S, reset()]).
-spec bgyellow2(binary()) -> binary().
bgyellow2(S) ->
gleam@string:concat([<<"\e[48;5;190m "/utf8>>, S, reset()]).
-spec bgdarkolivegreen4(binary()) -> binary().
bgdarkolivegreen4(S) ->
gleam@string:concat([<<"\e[48;5;191m "/utf8>>, S, reset()]).
-spec bgdarkolivegreen1(binary()) -> binary().
bgdarkolivegreen1(S) ->
gleam@string:concat([<<"\e[48;5;192m "/utf8>>, S, reset()]).
-spec bgdarkseagreen5(binary()) -> binary().
bgdarkseagreen5(S) ->
gleam@string:concat([<<"\e[48;5;193m "/utf8>>, S, reset()]).
-spec bghoneydew2(binary()) -> binary().
bghoneydew2(S) ->
gleam@string:concat([<<"\e[48;5;194m "/utf8>>, S, reset()]).
-spec bglightcyan1(binary()) -> binary().
bglightcyan1(S) ->
gleam@string:concat([<<"\e[48;5;195m "/utf8>>, S, reset()]).
-spec bgred1(binary()) -> binary().
bgred1(S) ->
gleam@string:concat([<<"\e[48;5;196m "/utf8>>, S, reset()]).
-spec bgdeeppink2(binary()) -> binary().
bgdeeppink2(S) ->
gleam@string:concat([<<"\e[48;5;197m "/utf8>>, S, reset()]).
-spec bgdeeppink5(binary()) -> binary().
bgdeeppink5(S) ->
gleam@string:concat([<<"\e[48;5;198m "/utf8>>, S, reset()]).
-spec bgdeeppink1(binary()) -> binary().
bgdeeppink1(S) ->
gleam@string:concat([<<"\e[48;5;199m "/utf8>>, S, reset()]).
-spec bgmagenta2(binary()) -> binary().
bgmagenta2(S) ->
gleam@string:concat([<<"\e[48;5;200m "/utf8>>, S, reset()]).
-spec bgmagenta1(binary()) -> binary().
bgmagenta1(S) ->
gleam@string:concat([<<"\e[48;5;201m "/utf8>>, S, reset()]).
-spec bgorangered(binary()) -> binary().
bgorangered(S) ->
gleam@string:concat([<<"\e[48;5;202m "/utf8>>, S, reset()]).
-spec bgindianred1(binary()) -> binary().
bgindianred1(S) ->
gleam@string:concat([<<"\e[48;5;203m "/utf8>>, S, reset()]).
-spec bgindianred2(binary()) -> binary().
bgindianred2(S) ->
gleam@string:concat([<<"\e[48;5;204m "/utf8>>, S, reset()]).
-spec bghotpink1(binary()) -> binary().
bghotpink1(S) ->
gleam@string:concat([<<"\e[48;5;205m "/utf8>>, S, reset()]).
-spec bghotpink(binary()) -> binary().
bghotpink(S) ->
gleam@string:concat([<<"\e[48;5;206m "/utf8>>, S, reset()]).
-spec bgmediumorchid1(binary()) -> binary().
bgmediumorchid1(S) ->
gleam@string:concat([<<"\e[48;5;207m "/utf8>>, S, reset()]).
-spec bgdarkorange1(binary()) -> binary().
bgdarkorange1(S) ->
gleam@string:concat([<<"\e[48;5;208m "/utf8>>, S, reset()]).
-spec bgsalmon1(binary()) -> binary().
bgsalmon1(S) ->
gleam@string:concat([<<"\e[48;5;209m "/utf8>>, S, reset()]).
-spec bglightcoral(binary()) -> binary().
bglightcoral(S) ->
gleam@string:concat([<<"\e[48;5;210m "/utf8>>, S, reset()]).
-spec bgpalevioletred1(binary()) -> binary().
bgpalevioletred1(S) ->
gleam@string:concat([<<"\e[48;5;211m "/utf8>>, S, reset()]).
-spec bgorchid2(binary()) -> binary().
bgorchid2(S) ->
gleam@string:concat([<<"\e[48;5;212m "/utf8>>, S, reset()]).
-spec bgorchid1(binary()) -> binary().
bgorchid1(S) ->
gleam@string:concat([<<"\e[48;5;213m "/utf8>>, S, reset()]).
-spec bgorange1(binary()) -> binary().
bgorange1(S) ->
gleam@string:concat([<<"\e[48;5;214m "/utf8>>, S, reset()]).
-spec bgsandybrown(binary()) -> binary().
bgsandybrown(S) ->
gleam@string:concat([<<"\e[48;5;215m "/utf8>>, S, reset()]).
-spec bglightsalmon1(binary()) -> binary().
bglightsalmon1(S) ->
gleam@string:concat([<<"\e[48;5;216m "/utf8>>, S, reset()]).
-spec bglightpink1(binary()) -> binary().
bglightpink1(S) ->
gleam@string:concat([<<"\e[48;5;217m "/utf8>>, S, reset()]).
-spec bgpink1(binary()) -> binary().
bgpink1(S) ->
gleam@string:concat([<<"\e[48;5;218m "/utf8>>, S, reset()]).
-spec bgplum1(binary()) -> binary().
bgplum1(S) ->
gleam@string:concat([<<"\e[48;5;219m "/utf8>>, S, reset()]).
-spec bggold1(binary()) -> binary().
bggold1(S) ->
gleam@string:concat([<<"\e[48;5;220m "/utf8>>, S, reset()]).
-spec bglightgoldenrod5(binary()) -> binary().
bglightgoldenrod5(S) ->
gleam@string:concat([<<"\e[48;5;221m "/utf8>>, S, reset()]).
-spec bglightgoldenrod2(binary()) -> binary().
bglightgoldenrod2(S) ->
gleam@string:concat([<<"\e[48;5;222m "/utf8>>, S, reset()]).
-spec bgnavajowhite1(binary()) -> binary().
bgnavajowhite1(S) ->
gleam@string:concat([<<"\e[48;5;223m "/utf8>>, S, reset()]).
-spec bgmistyrose1(binary()) -> binary().
bgmistyrose1(S) ->
gleam@string:concat([<<"\e[48;5;224m "/utf8>>, S, reset()]).
-spec bgthistle1(binary()) -> binary().
bgthistle1(S) ->
gleam@string:concat([<<"\e[48;5;225m "/utf8>>, S, reset()]).
-spec bgyellow1(binary()) -> binary().
bgyellow1(S) ->
gleam@string:concat([<<"\e[48;5;226m "/utf8>>, S, reset()]).
-spec bglightgoldenrod1(binary()) -> binary().
bglightgoldenrod1(S) ->
gleam@string:concat([<<"\e[48;5;227m "/utf8>>, S, reset()]).
-spec bgkhaki1(binary()) -> binary().
bgkhaki1(S) ->
gleam@string:concat([<<"\e[48;5;228m "/utf8>>, S, reset()]).
-spec bgwheat1(binary()) -> binary().
bgwheat1(S) ->
gleam@string:concat([<<"\e[48;5;229m "/utf8>>, S, reset()]).
-spec bgcornsilk1(binary()) -> binary().
bgcornsilk1(S) ->
gleam@string:concat([<<"\e[48;5;230m "/utf8>>, S, reset()]).
-spec bggrey100(binary()) -> binary().
bggrey100(S) ->
gleam@string:concat([<<"\e[48;5;231m "/utf8>>, S, reset()]).
-spec bggrey3(binary()) -> binary().
bggrey3(S) ->
gleam@string:concat([<<"\e[48;5;232m "/utf8>>, S, reset()]).
-spec bggrey7(binary()) -> binary().
bggrey7(S) ->
gleam@string:concat([<<"\e[48;5;233m "/utf8>>, S, reset()]).
-spec bggrey11(binary()) -> binary().
bggrey11(S) ->
gleam@string:concat([<<"\e[48;5;234m "/utf8>>, S, reset()]).
-spec bggrey15(binary()) -> binary().
bggrey15(S) ->
gleam@string:concat([<<"\e[48;5;235m "/utf8>>, S, reset()]).
-spec bggrey19(binary()) -> binary().
bggrey19(S) ->
gleam@string:concat([<<"\e[48;5;236m "/utf8>>, S, reset()]).
-spec bggrey23(binary()) -> binary().
bggrey23(S) ->
gleam@string:concat([<<"\e[48;5;237m "/utf8>>, S, reset()]).
-spec bggrey27(binary()) -> binary().
bggrey27(S) ->
gleam@string:concat([<<"\e[48;5;238m "/utf8>>, S, reset()]).
-spec bggrey30(binary()) -> binary().
bggrey30(S) ->
gleam@string:concat([<<"\e[48;5;239m "/utf8>>, S, reset()]).
-spec bggrey35(binary()) -> binary().
bggrey35(S) ->
gleam@string:concat([<<"\e[48;5;240m "/utf8>>, S, reset()]).
-spec bggrey39(binary()) -> binary().
bggrey39(S) ->
gleam@string:concat([<<"\e[48;5;241m "/utf8>>, S, reset()]).
-spec bggrey42(binary()) -> binary().
bggrey42(S) ->
gleam@string:concat([<<"\e[48;5;242m "/utf8>>, S, reset()]).
-spec bggrey46(binary()) -> binary().
bggrey46(S) ->
gleam@string:concat([<<"\e[48;5;243m "/utf8>>, S, reset()]).
-spec bggrey50(binary()) -> binary().
bggrey50(S) ->
gleam@string:concat([<<"\e[48;5;244m "/utf8>>, S, reset()]).
-spec bggrey54(binary()) -> binary().
bggrey54(S) ->
gleam@string:concat([<<"\e[48;5;245m "/utf8>>, S, reset()]).
-spec bggrey58(binary()) -> binary().
bggrey58(S) ->
gleam@string:concat([<<"\e[48;5;246m "/utf8>>, S, reset()]).
-spec bggrey62(binary()) -> binary().
bggrey62(S) ->
gleam@string:concat([<<"\e[48;5;247m "/utf8>>, S, reset()]).
-spec bggrey66(binary()) -> binary().
bggrey66(S) ->
gleam@string:concat([<<"\e[48;5;248m "/utf8>>, S, reset()]).
-spec bggrey70(binary()) -> binary().
bggrey70(S) ->
gleam@string:concat([<<"\e[48;5;249m "/utf8>>, S, reset()]).
-spec bggrey74(binary()) -> binary().
bggrey74(S) ->
gleam@string:concat([<<"\e[48;5;250m "/utf8>>, S, reset()]).
-spec bggrey78(binary()) -> binary().
bggrey78(S) ->
gleam@string:concat([<<"\e[48;5;251m "/utf8>>, S, reset()]).
-spec bggrey82(binary()) -> binary().
bggrey82(S) ->
gleam@string:concat([<<"\e[48;5;252m "/utf8>>, S, reset()]).
-spec bggrey85(binary()) -> binary().
bggrey85(S) ->
gleam@string:concat([<<"\e[48;5;253m "/utf8>>, S, reset()]).
-spec bggrey89(binary()) -> binary().
bggrey89(S) ->
gleam@string:concat([<<"\e[48;5;254m "/utf8>>, S, reset()]).
-spec bggrey93(binary()) -> binary().
bggrey93(S) ->
gleam@string:concat([<<"\e[48;5;255m "/utf8>>, S, reset()]).
-spec bold(binary()) -> binary().
bold(S) ->
gleam@string:concat([<<"\e[1m "/utf8>>, S, reset()]).
-spec underline(binary()) -> binary().
underline(S) ->
gleam@string:concat([<<"\e[4m "/utf8>>, S, reset()]).
-spec italic(binary()) -> binary().
italic(S) ->
gleam@string:concat([<<"\e[3m "/utf8>>, S, reset()]).
-spec strikethrough(binary()) -> binary().
strikethrough(S) ->
gleam@string:concat([<<"\e[9m "/utf8>>, S, reset()]).