// Generated by scripts/gen_themes.py from mermaid's theme-redux-dark-color.js.
// Do not edit by hand.
///|
fn redux_dark_color_init(t : Theme) -> Unit raise @color.ColorError {
t.set("background", str("#333"))
t.set("primaryColor", str("#1f2020"))
t.set("secondaryColor", lighten(t.get("primaryColor"), num(16.0)))
t.set("tertiaryColor", adjust(t.get("primaryColor"), h=num(-160.0)))
t.set("primaryBorderColor", invert(t.get("background")))
t.set(
"secondaryBorderColor",
mk_border(t.get("secondaryColor"), t.get("darkMode")),
)
t.set(
"tertiaryBorderColor",
mk_border(t.get("tertiaryColor"), t.get("darkMode")),
)
t.set("primaryTextColor", invert(t.get("primaryColor")))
t.set("secondaryTextColor", invert(t.get("secondaryColor")))
t.set("tertiaryTextColor", invert(t.get("tertiaryColor")))
t.set("mainBkg", str("#111113"))
t.set("secondBkg", str("calculated"))
t.set("mainContrastColor", str("lightgrey"))
t.set("darkTextColor", lighten(invert(str("#323D47")), num(10.0)))
t.set("border1", str("#ccc"))
t.set("border2", rgba(num(255.0), num(255.0), num(255.0), num(0.25)))
t.set("arrowheadColor", invert(t.get("background")))
t.set("fontFamily", str("\"Recursive Variable\", arial, sans-serif"))
t.set("fontSize", str("14px"))
t.set("labelBackground", str("#111113"))
t.set("textColor", str("#ccc"))
t.set("THEME_COLOR_LIMIT", num(12.0))
t.set("radius", num(12.0))
t.set("strokeWidth", num(2.0))
t.set("noteBkgColor", nullish(t.get("noteBkgColor"), () => str("#FEF9C3")))
t.set("noteTextColor", nullish(t.get("noteTextColor"), () => str("#28253D")))
t.set("THEME_COLOR_LIMIT", num(12.0))
t.set("fontFamily", str("\"Recursive Variable\", arial, sans-serif"))
t.set("fontSize", str("14px"))
t.set("nodeBorder", str("#FFFFFF"))
t.set("stateBorder", str("#FFFFFF"))
t.set("useGradient", boolean(false))
t.set("gradientStart", str("#0042eb"))
t.set("gradientStop", str("#eb0042"))
t.set("dropShadow", str("url(#drop-shadow)"))
t.set("nodeShadow", boolean(true))
t.set("archEdgeColor", str("calculated"))
t.set("archEdgeArrowColor", str("calculated"))
t.set("archEdgeWidth", str("3"))
t.set("archGroupBorderColor", t.get("primaryBorderColor"))
t.set("archGroupBorderWidth", str("2px"))
t.set("clusterBkg", str("#1E1A2E"))
t.set("clusterBorder", str("#BDBCCC"))
t.set("noteBorderColor", str("#FACC15"))
t.set("noteFontWeight", num(600.0))
t.set(
"borderColorArray",
Json::array([
str("#E879F9"),
str("#2DD4BF"),
str("#FB923C"),
str("#22D3EE"),
str("#4ADE80"),
str("#A78BFA"),
str("#F87171"),
str("#FACC15"),
str("#818CF8"),
str("#A3E635 "),
str("#38BDF8"),
str("#FB7185"),
]),
)
t.set("bkgColorArray", Json::array([]))
t.set("usecaseActorBorder", str("#A78BFA"))
t.set("usecaseBorder", str("#2DD4BF"))
t.set("usecaseBoundaryBorder", str("#BDBCCC"))
t.set("usecaseIncludeLine", str("#38BDF8"))
t.set("usecaseExtendLine", str("#FB923C"))
t.set("filterColor", str("#FFFFFF"))
}
///|
fn redux_dark_color_update_colors(t : Theme) -> Unit raise @color.ColorError {
t.set(
"primaryTextColor",
or_else(t.get("primaryTextColor"), () => {
if truthy(t.get("darkMode")) {
str("#eee")
} else {
str("#FFFFFF")
}
}),
)
t.set(
"secondaryColor",
or_else(t.get("secondaryColor"), () => {
adjust(t.get("primaryColor"), h=num(-120.0))
}),
)
t.set(
"tertiaryColor",
or_else(t.get("tertiaryColor"), () => {
adjust(t.get("primaryColor"), h=num(180.0), l=num(5.0))
}),
)
t.set(
"primaryBorderColor",
or_else(t.get("primaryBorderColor"), () => {
mk_border(t.get("primaryColor"), t.get("darkMode"))
}),
)
t.set(
"secondaryBorderColor",
or_else(t.get("secondaryBorderColor"), () => {
mk_border(t.get("secondaryColor"), t.get("darkMode"))
}),
)
t.set(
"tertiaryBorderColor",
or_else(t.get("tertiaryBorderColor"), () => {
mk_border(t.get("tertiaryColor"), t.get("darkMode"))
}),
)
t.set(
"noteBorderColor",
or_else(t.get("noteBorderColor"), () => {
mk_border(t.get("noteBkgColor"), t.get("darkMode"))
}),
)
t.set("noteBkgColor", or_else(t.get("noteBkgColor"), () => str("#fff5ad")))
t.set("noteTextColor", or_else(t.get("noteTextColor"), () => str("#FFFFFF")))
t.set(
"secondaryTextColor",
or_else(t.get("secondaryTextColor"), () => invert(t.get("secondaryColor"))),
)
t.set(
"tertiaryTextColor",
or_else(t.get("tertiaryTextColor"), () => invert(t.get("tertiaryColor"))),
)
t.set(
"lineColor",
or_else(t.get("lineColor"), () => invert(t.get("background"))),
)
t.set(
"arrowheadColor",
or_else(t.get("arrowheadColor"), () => invert(t.get("background"))),
)
t.set(
"textColor",
or_else(t.get("textColor"), () => t.get("primaryTextColor")),
)
t.set(
"border2",
or_else(t.get("border2"), () => t.get("tertiaryBorderColor")),
)
t.set("nodeBkg", or_else(t.get("nodeBkg"), () => t.get("primaryColor")))
t.set("mainBkg", or_else(t.get("mainBkg"), () => t.get("primaryColor")))
t.set(
"secondBkg",
if truthy(boolean(t.get("secondBkg") == str("calculated"))) {
lighten(t.get("mainBkg"), num(16.0))
} else {
t.get("secondBkg")
},
)
t.set("nodeBorder", or_else(t.get("nodeBorder"), () => t.get("border1")))
t.set(
"clusterBkg",
or_else(t.get("clusterBkg"), () => t.get("tertiaryColor")),
)
t.set(
"clusterBorder",
or_else(t.get("clusterBorder"), () => t.get("tertiaryBorderColor")),
)
t.set(
"defaultLinkColor",
or_else(t.get("defaultLinkColor"), () => t.get("lineColor")),
)
t.set(
"titleColor",
or_else(t.get("titleColor"), () => t.get("tertiaryTextColor")),
)
t.set(
"edgeLabelBackground",
or_else(t.get("edgeLabelBackground"), () => {
if truthy(t.get("darkMode")) {
darken(t.get("secondaryColor"), num(30.0))
} else {
t.get("secondaryColor")
}
}),
)
t.set(
"nodeTextColor",
or_else(t.get("nodeTextColor"), () => t.get("primaryTextColor")),
)
t.set(
"flowContainerStroke",
or_else(t.get("flowContainerStroke"), () => t.get("secondaryBorderColor")),
)
t.set("actorBorder", str("#FFFFFF"))
t.set("signalColor", str("#FFFFFF"))
t.set("labelBoxBorderColor", str("#BDBCCC"))
t.set(
"actorBorder",
or_else(t.get("actorBorder"), () => t.get("primaryBorderColor")),
)
t.set("actorBkg", or_else(t.get("actorBkg"), () => t.get("mainBkg")))
t.set(
"actorTextColor",
or_else(t.get("actorTextColor"), () => t.get("primaryTextColor")),
)
t.set(
"actorLineColor",
or_else(t.get("actorLineColor"), () => t.get("actorBorder")),
)
t.set(
"labelBoxBkgColor",
or_else(t.get("labelBoxBkgColor"), () => t.get("actorBkg")),
)
t.set("signalColor", or_else(t.get("signalColor"), () => t.get("textColor")))
t.set(
"signalTextColor",
or_else(t.get("signalTextColor"), () => t.get("textColor")),
)
t.set(
"labelBoxBorderColor",
or_else(t.get("labelBoxBorderColor"), () => t.get("actorBorder")),
)
t.set(
"labelTextColor",
or_else(t.get("labelTextColor"), () => t.get("actorTextColor")),
)
t.set(
"loopTextColor",
or_else(t.get("loopTextColor"), () => t.get("actorTextColor")),
)
t.set(
"activationBorderColor",
or_else(t.get("activationBorderColor"), () => {
darken(t.get("secondaryColor"), num(10.0))
}),
)
t.set(
"activationBkgColor",
or_else(t.get("activationBkgColor"), () => t.get("secondaryColor")),
)
t.set(
"sequenceNumberColor",
or_else(t.get("sequenceNumberColor"), () => invert(t.get("lineColor"))),
)
t.set(
"rectBkgColor",
or_else(t.get("rectBkgColor"), () => t.get("tertiaryColor")),
)
t.set("rootLabelColor", str("#FFFFFF"))
t.set(
"excludeBkgColor",
or_else(t.get("excludeBkgColor"), () => str("#eeeeee")),
)
t.set(
"taskBorderColor",
or_else(t.get("taskBorderColor"), () => t.get("primaryBorderColor")),
)
t.set(
"taskBkgColor",
or_else(t.get("taskBkgColor"), () => t.get("primaryColor")),
)
t.set(
"activeTaskBorderColor",
or_else(t.get("activeTaskBorderColor"), () => t.get("primaryColor")),
)
t.set(
"activeTaskBkgColor",
or_else(t.get("activeTaskBkgColor"), () => {
lighten(t.get("primaryColor"), num(23.0))
}),
)
t.set("gridColor", or_else(t.get("gridColor"), () => str("lightgrey")))
t.set(
"doneTaskBkgColor",
or_else(t.get("doneTaskBkgColor"), () => t.get("secondBkg")),
)
t.set(
"doneTaskBorderColor",
or_else(t.get("doneTaskBorderColor"), () => str("grey")),
)
t.set(
"critBorderColor",
or_else(t.get("critBorderColor"), () => str("#ff8888")),
)
t.set("critBkgColor", or_else(t.get("critBkgColor"), () => str("red")))
t.set("todayLineColor", or_else(t.get("todayLineColor"), () => str("red")))
t.set(
"taskTextColor",
or_else(t.get("taskTextColor"), () => t.get("textColor")),
)
t.set(
"vertLineColor",
or_else(t.get("vertLineColor"), () => t.get("primaryBorderColor")),
)
t.set(
"taskTextOutsideColor",
or_else(t.get("taskTextOutsideColor"), () => t.get("textColor")),
)
t.set(
"taskTextLightColor",
or_else(t.get("taskTextLightColor"), () => t.get("textColor")),
)
t.set(
"taskTextColor",
or_else(t.get("taskTextColor"), () => t.get("primaryTextColor")),
)
t.set(
"taskTextDarkColor",
or_else(t.get("taskTextDarkColor"), () => t.get("textColor")),
)
t.set(
"taskTextClickableColor",
or_else(t.get("taskTextClickableColor"), () => str("#003163")),
)
t.set("archEdgeColor", t.get("lineColor"))
t.set("archEdgeArrowColor", t.get("lineColor"))
t.set(
"personBorder",
or_else(t.get("personBorder"), () => t.get("primaryBorderColor")),
)
t.set("personBkg", or_else(t.get("personBkg"), () => t.get("mainBkg")))
t.set(
"transitionColor",
or_else(t.get("transitionColor"), () => t.get("lineColor")),
)
t.set(
"transitionLabelColor",
or_else(t.get("transitionLabelColor"), () => t.get("textColor")),
)
t.set(
"stateLabelColor",
or_else(or_else(t.get("stateLabelColor"), () => t.get("stateBkg")), () => {
t.get("primaryTextColor")
}),
)
t.set(
"stateEdgeLabelBackground",
or_else(t.get("stateEdgeLabelBackground"), () => str("#16141F")),
)
t.set("stateBkg", or_else(t.get("stateBkg"), () => t.get("mainBkg")))
t.set(
"labelBackgroundColor",
or_else(t.get("labelBackgroundColor"), () => t.get("stateBkg")),
)
t.set(
"compositeBackground",
or_else(t.get("compositeBackground"), () => str("#16141F")),
)
t.set("altBackground", or_else(t.get("altBackground"), () => str("#16141F")))
t.set(
"compositeTitleBackground",
or_else(t.get("compositeTitleBackground"), () => str("#16141F")),
)
t.set(
"compositeBorder",
or_else(t.get("compositeBorder"), () => t.get("nodeBorder")),
)
t.set("innerEndBackground", t.get("nodeBorder"))
t.set(
"errorBkgColor",
or_else(t.get("errorBkgColor"), () => t.get("tertiaryColor")),
)
t.set(
"errorTextColor",
or_else(t.get("errorTextColor"), () => t.get("tertiaryTextColor")),
)
t.set(
"transitionColor",
or_else(t.get("transitionColor"), () => t.get("lineColor")),
)
t.set("specialStateColor", t.get("lineColor"))
t.set("cScale0", or_else(t.get("cScale0"), () => str("#f4a8ff")))
t.set("cScale1", or_else(t.get("cScale1"), () => str("#46ecd5")))
t.set("cScale2", or_else(t.get("cScale2"), () => str("#ffb86a")))
t.set("cScale3", or_else(t.get("cScale3"), () => str("#dab2ff")))
t.set("cScale4", or_else(t.get("cScale4"), () => str("#7bf1a8")))
t.set("cScale5", or_else(t.get("cScale5"), () => str("#c4b4ff")))
t.set("cScale6", or_else(t.get("cScale6"), () => str("#ffa2a2")))
t.set("cScale7", or_else(t.get("cScale7"), () => str("#ffdf20")))
t.set("cScale8", or_else(t.get("cScale8"), () => str("#a3b3ff")))
t.set("cScale9", or_else(t.get("cScale9"), () => str("#bbf451")))
t.set("cScale10", or_else(t.get("cScale10"), () => str("#74d4ff")))
t.set("cScale11", or_else(t.get("cScale11"), () => str("#ffa1ad")))
t.set(
"sectionBkgColor",
or_else(t.get("sectionBkgColor"), () => t.get("cScale0")),
)
t.set(
"sectionBkgColor2",
or_else(t.get("sectionBkgColor2"), () => t.get("cScale1")),
)
t.set(
"altSectionBkgColor",
or_else(t.get("altSectionBkgColor"), () => t.get("background")),
)
for i_ in to_int(num(0.0)).. {
invert(t.get(to_string(add(str("cScale"), i))))
}),
)
}
for i_ in to_int(num(0.0)).. {
lighten(t.get(to_string(add(str("cScale"), i))), num(10.0))
}),
)
} else {
t.set(
to_string(add(str("cScalePeer"), i)),
or_else(t.get(to_string(add(str("cScalePeer"), i))), () => {
darken(t.get(to_string(add(str("cScale"), i))), num(10.0))
}),
)
}
}
t.set(
"scaleLabelColor",
or_else(t.get("scaleLabelColor"), () => t.get("labelTextColor")),
)
for i_ in to_int(num(0.0)).. {
adjust(
t.get("mainBkg"),
h=num(180.0),
s=num(-15.0),
l=mul(multiplier, add(num(5.0), mul(i, num(3.0)))),
)
}),
)
t.set(
to_string(add(str("surfacePeer"), i)),
or_else(t.get(to_string(add(str("surfacePeer"), i))), () => {
adjust(
t.get("mainBkg"),
h=num(180.0),
s=num(-15.0),
l=mul(multiplier, add(num(8.0), mul(i, num(3.0)))),
)
}),
)
}
t.set("classText", or_else(t.get("classText"), () => t.get("textColor")))
let journey_fills : Json = Json::array([
str("#701a75"),
str("#134e4a"),
str("#7c2d12"),
str("#581c87"),
str("#14532d"),
str("#4c1d95"),
str("#7f1d1d"),
str("#713f12"),
])
for i_, fill in to_array(journey_fills) {
let i = num(i_.to_double())
t.set(
to_string(add(str("fillType"), i)),
or_else(t.get(to_string(add(str("fillType"), i))), () => fill),
)
}
for i_ in to_int(num(0.0)).. {
t.get(to_string(add(str("cScale"), i)))
}),
)
}
t.set(
"pieTitleTextSize",
or_else(t.get("pieTitleTextSize"), () => str("25px")),
)
t.set(
"pieTitleTextColor",
or_else(t.get("pieTitleTextColor"), () => t.get("taskTextDarkColor")),
)
t.set(
"pieSectionTextSize",
or_else(t.get("pieSectionTextSize"), () => str("17px")),
)
t.set(
"pieSectionTextColor",
or_else(t.get("pieSectionTextColor"), () => str("#28253D")),
)
t.set(
"pieLegendTextSize",
or_else(t.get("pieLegendTextSize"), () => str("17px")),
)
t.set(
"pieLegendTextColor",
or_else(t.get("pieLegendTextColor"), () => t.get("taskTextDarkColor")),
)
t.set("pieStrokeColor", or_else(t.get("pieStrokeColor"), () => str("black")))
t.set("pieStrokeWidth", or_else(t.get("pieStrokeWidth"), () => str("2px")))
t.set(
"pieOuterStrokeWidth",
or_else(t.get("pieOuterStrokeWidth"), () => str("2px")),
)
t.set(
"pieOuterStrokeColor",
or_else(t.get("pieOuterStrokeColor"), () => str("black")),
)
t.set("pieOpacity", or_else(t.get("pieOpacity"), () => str("0.7")))
for i_ in to_int(num(0.0)).. {
index(
t.get("borderColorArray"),
rem(i, length(t.get("borderColorArray"))),
)
}),
)
}
t.set(
"vennTitleTextColor",
nullish(t.get("vennTitleTextColor"), () => t.get("titleColor")),
)
t.set(
"vennSetTextColor",
nullish(t.get("vennSetTextColor"), () => t.get("textColor")),
)
t.set(
"quadrant1Fill",
or_else(t.get("quadrant1Fill"), () => t.get("primaryColor")),
)
t.set(
"quadrant2Fill",
or_else(t.get("quadrant2Fill"), () => {
adjust(t.get("primaryColor"), r=num(5.0), g=num(5.0), b=num(5.0))
}),
)
t.set(
"quadrant3Fill",
or_else(t.get("quadrant3Fill"), () => {
adjust(t.get("primaryColor"), r=num(10.0), g=num(10.0), b=num(10.0))
}),
)
t.set(
"quadrant4Fill",
or_else(t.get("quadrant4Fill"), () => {
adjust(t.get("primaryColor"), r=num(15.0), g=num(15.0), b=num(15.0))
}),
)
t.set(
"quadrant1TextFill",
or_else(t.get("quadrant1TextFill"), () => t.get("primaryTextColor")),
)
t.set(
"quadrant2TextFill",
or_else(t.get("quadrant2TextFill"), () => {
adjust(t.get("primaryTextColor"), r=num(-5.0), g=num(-5.0), b=num(-5.0))
}),
)
t.set(
"quadrant3TextFill",
or_else(t.get("quadrant3TextFill"), () => {
adjust(
t.get("primaryTextColor"),
r=num(-10.0),
g=num(-10.0),
b=num(-10.0),
)
}),
)
t.set(
"quadrant4TextFill",
or_else(t.get("quadrant4TextFill"), () => {
adjust(
t.get("primaryTextColor"),
r=num(-15.0),
g=num(-15.0),
b=num(-15.0),
)
}),
)
t.set(
"quadrantPointFill",
if truthy(
or_else(t.get("quadrantPointFill"), () => {
is_dark(t.get("quadrant1Fill"))
}),
) {
lighten(t.get("quadrant1Fill"), Json::null())
} else {
darken(t.get("quadrant1Fill"), Json::null())
},
)
t.set(
"quadrantPointTextFill",
or_else(t.get("quadrantPointTextFill"), () => t.get("primaryTextColor")),
)
t.set(
"quadrantXAxisTextFill",
or_else(t.get("quadrantXAxisTextFill"), () => t.get("primaryTextColor")),
)
t.set(
"quadrantYAxisTextFill",
or_else(t.get("quadrantYAxisTextFill"), () => t.get("primaryTextColor")),
)
t.set(
"quadrantInternalBorderStrokeFill",
or_else(t.get("quadrantInternalBorderStrokeFill"), () => {
t.get("primaryBorderColor")
}),
)
t.set(
"quadrantExternalBorderStrokeFill",
or_else(t.get("quadrantExternalBorderStrokeFill"), () => {
t.get("primaryBorderColor")
}),
)
t.set(
"quadrantTitleFill",
or_else(t.get("quadrantTitleFill"), () => t.get("primaryTextColor")),
)
t.set(
"xyChart",
Json::object({
"backgroundColor": or_else(field(t.get("xyChart"), "backgroundColor"), () => {
t.get("background")
}),
"titleColor": or_else(field(t.get("xyChart"), "titleColor"), () => {
t.get("primaryTextColor")
}),
"legendTextColor": or_else(field(t.get("xyChart"), "legendTextColor"), () => {
t.get("primaryTextColor")
}),
"xAxisTitleColor": or_else(field(t.get("xyChart"), "xAxisTitleColor"), () => {
t.get("primaryTextColor")
}),
"xAxisLabelColor": or_else(field(t.get("xyChart"), "xAxisLabelColor"), () => {
t.get("primaryTextColor")
}),
"xAxisTickColor": or_else(field(t.get("xyChart"), "xAxisTickColor"), () => {
t.get("primaryTextColor")
}),
"xAxisLineColor": or_else(field(t.get("xyChart"), "xAxisLineColor"), () => {
t.get("primaryTextColor")
}),
"yAxisTitleColor": or_else(field(t.get("xyChart"), "yAxisTitleColor"), () => {
t.get("primaryTextColor")
}),
"yAxisLabelColor": or_else(field(t.get("xyChart"), "yAxisLabelColor"), () => {
t.get("primaryTextColor")
}),
"yAxisTickColor": or_else(field(t.get("xyChart"), "yAxisTickColor"), () => {
t.get("primaryTextColor")
}),
"yAxisLineColor": or_else(field(t.get("xyChart"), "yAxisLineColor"), () => {
t.get("primaryTextColor")
}),
"plotColorPalette": or_else(field(t.get("xyChart"), "plotColorPalette"), () => {
str(
"#FFF4DD,#FFD8B1,#FFA07A,#ECEFF1,#D6DBDF,#C3E0A8,#FFB6A4,#FFD74D,#738FA7,#FFFFF0",
)
}),
}),
)
t.set(
"requirementBackground",
or_else(t.get("requirementBackground"), () => t.get("primaryColor")),
)
t.set(
"requirementBorderColor",
or_else(t.get("requirementBorderColor"), () => t.get("primaryBorderColor")),
)
t.set(
"requirementBorderSize",
or_else(t.get("requirementBorderSize"), () => str("1")),
)
t.set(
"requirementTextColor",
or_else(t.get("requirementTextColor"), () => t.get("primaryTextColor")),
)
t.set(
"relationColor",
or_else(t.get("relationColor"), () => t.get("lineColor")),
)
t.set(
"relationLabelBackground",
or_else(t.get("relationLabelBackground"), () => {
if truthy(t.get("darkMode")) {
darken(t.get("secondaryColor"), num(30.0))
} else {
t.get("secondaryColor")
}
}),
)
t.set(
"relationLabelColor",
or_else(t.get("relationLabelColor"), () => t.get("actorTextColor")),
)
t.set("requirementEdgeLabelBackground", str("#16141F"))
t.set("git0", or_else(t.get("git0"), () => t.get("primaryColor")))
t.set("git1", or_else(t.get("git1"), () => t.get("secondaryColor")))
t.set("git2", or_else(t.get("git2"), () => t.get("tertiaryColor")))
t.set(
"git3",
or_else(t.get("git3"), () => adjust(t.get("primaryColor"), h=num(-30.0))),
)
t.set(
"git4",
or_else(t.get("git4"), () => adjust(t.get("primaryColor"), h=num(-60.0))),
)
t.set(
"git5",
or_else(t.get("git5"), () => adjust(t.get("primaryColor"), h=num(-90.0))),
)
t.set(
"git6",
or_else(t.get("git6"), () => adjust(t.get("primaryColor"), h=num(60.0))),
)
t.set(
"git7",
or_else(t.get("git7"), () => adjust(t.get("primaryColor"), h=num(120.0))),
)
if truthy(t.get("darkMode")) {
t.set("git0", lighten(t.get("git0"), num(25.0)))
t.set("git1", lighten(t.get("git1"), num(25.0)))
t.set("git2", lighten(t.get("git2"), num(25.0)))
t.set("git3", lighten(t.get("git3"), num(25.0)))
t.set("git4", lighten(t.get("git4"), num(25.0)))
t.set("git5", lighten(t.get("git5"), num(25.0)))
t.set("git6", lighten(t.get("git6"), num(25.0)))
t.set("git7", lighten(t.get("git7"), num(25.0)))
} else {
t.set("git0", darken(t.get("git0"), num(25.0)))
t.set("git1", darken(t.get("git1"), num(25.0)))
t.set("git2", darken(t.get("git2"), num(25.0)))
t.set("git3", darken(t.get("git3"), num(25.0)))
t.set("git4", darken(t.get("git4"), num(25.0)))
t.set("git5", darken(t.get("git5"), num(25.0)))
t.set("git6", darken(t.get("git6"), num(25.0)))
t.set("git7", darken(t.get("git7"), num(25.0)))
}
t.set("gitInv0", or_else(t.get("gitInv0"), () => invert(t.get("git0"))))
t.set("gitInv1", or_else(t.get("gitInv1"), () => invert(t.get("git1"))))
t.set("gitInv2", or_else(t.get("gitInv2"), () => invert(t.get("git2"))))
t.set("gitInv3", or_else(t.get("gitInv3"), () => invert(t.get("git3"))))
t.set("gitInv4", or_else(t.get("gitInv4"), () => invert(t.get("git4"))))
t.set("gitInv5", or_else(t.get("gitInv5"), () => invert(t.get("git5"))))
t.set("gitInv6", or_else(t.get("gitInv6"), () => invert(t.get("git6"))))
t.set("gitInv7", or_else(t.get("gitInv7"), () => invert(t.get("git7"))))
t.set(
"branchLabelColor",
or_else(t.get("branchLabelColor"), () => {
if truthy(t.get("darkMode")) {
str("black")
} else {
t.get("labelTextColor")
}
}),
)
t.set(
"gitBranchLabel0",
or_else(t.get("gitBranchLabel0"), () => t.get("branchLabelColor")),
)
t.set(
"gitBranchLabel1",
or_else(t.get("gitBranchLabel1"), () => t.get("branchLabelColor")),
)
t.set(
"gitBranchLabel2",
or_else(t.get("gitBranchLabel2"), () => t.get("branchLabelColor")),
)
t.set(
"gitBranchLabel3",
or_else(t.get("gitBranchLabel3"), () => t.get("branchLabelColor")),
)
t.set(
"gitBranchLabel4",
or_else(t.get("gitBranchLabel4"), () => t.get("branchLabelColor")),
)
t.set(
"gitBranchLabel5",
or_else(t.get("gitBranchLabel5"), () => t.get("branchLabelColor")),
)
t.set(
"gitBranchLabel6",
or_else(t.get("gitBranchLabel6"), () => t.get("branchLabelColor")),
)
t.set(
"gitBranchLabel7",
or_else(t.get("gitBranchLabel7"), () => t.get("branchLabelColor")),
)
t.set(
"tagLabelColor",
or_else(t.get("tagLabelColor"), () => t.get("primaryTextColor")),
)
t.set(
"tagLabelBackground",
or_else(t.get("tagLabelBackground"), () => t.get("primaryColor")),
)
t.set(
"tagLabelBorder",
or_else(t.get("tagBorder"), () => t.get("primaryBorderColor")),
)
t.set(
"tagLabelFontSize",
or_else(t.get("tagLabelFontSize"), () => str("10px")),
)
t.set(
"commitLabelColor",
or_else(t.get("commitLabelColor"), () => t.get("secondaryTextColor")),
)
t.set(
"commitLabelBackground",
or_else(t.get("commitLabelBackground"), () => t.get("secondaryColor")),
)
t.set(
"commitLabelFontSize",
or_else(t.get("commitLabelFontSize"), () => str("10px")),
)
t.set(
"commitLineColor",
nullish(t.get("commitLineColor"), () => str("#BDBCCC")),
)
t.set("fontWeight", num(600.0))
t.set("erEdgeLabelBackground", str("#16141F"))
t.set(
"attributeBackgroundColorOdd",
or_else(t.get("attributeBackgroundColorOdd"), () => str("#ffffff")),
)
t.set(
"attributeBackgroundColorEven",
or_else(t.get("attributeBackgroundColorEven"), () => str("#f2f2f2")),
)
}