Variable protanopiaPalettesConst
protanopiaPalettes: {
protanopia: {
dark: {
array: "#88CCFF";
bigint: "#DDF199";
boolean: "#88EEFF";
circularReference: "#99CCFF";
date: "#EEEE99";
error: "#CCCC99";
function: "#EEEEAA";
indentGuide: "#556F80";
map: "#AAFFFF";
null: "#99CCFF";
number: "#DDDD99";
object: "#99DDFF";
propertyKey: "#CCFFFF";
punctuation: "#AADDFF";
regexp: "#99EEFF";
set: "#99EEFF";
specialCharacter: "#66CCCC";
specialNumber: "#FBFB8F";
string: "#99EEFF";
symbol: "#AACCFF";
text: "#FFFFFF";
undefined: "#AADDFF";
weakmap: "#FFFFCC";
weakset: "#CCDD99";
};
light: {
array: "#1A4A7A";
bigint: "#5A6E2A";
boolean: "#1A5A8A";
circularReference: "#2A4A6A";
date: "#6A6A2A";
error: "#4A4A2A";
function: "#6A6A3A";
indentGuide: "#9DADBD";
map: "#3A7AAA";
null: "#2A4A6A";
number: "#5A5A2A";
object: "#2A5A7A";
propertyKey: "#1A3A5A";
punctuation: "#3A5A7A";
regexp: "#2A6A8A";
set: "#2A5A8A";
specialCharacter: "#006677";
specialNumber: "#787820";
string: "#2A6A9A";
symbol: "#3A4A7A";
text: "#000000";
undefined: "#3A5A7A";
weakmap: "#7A7A4A";
weakset: "#4A5A3A";
};
};
protanopiaBoring: {
dark: {
array: "#99AACC";
bigint: "#AABE99";
boolean: "#99AAAA";
circularReference: "#BBBBBB";
date: "#BBBB99";
error: "#AABBCC";
function: "#99CCDD";
indentGuide: "#555555";
map: "#99BBCC";
null: "#AAAAAA";
number: "#AAAA99";
object: "#AAAACC";
propertyKey: "#CCCCCC";
punctuation: "#AAAAAA";
regexp: "#9999AA";
set: "#AABBDD";
specialCharacter: "#66CCCC";
specialNumber: "#C8C88F";
string: "#99BBCC";
symbol: "#A5A5AA";
text: "#FFFFFF";
undefined: "#B5B5B5";
weakmap: "#AAAA88";
weakset: "#99AAAA";
};
light: {
array: "#2A3A5A";
bigint: "#4A5E3A";
boolean: "#2A3A4A";
circularReference: "#5A5A5A";
date: "#5A5A3A";
error: "#3A4A5A";
function: "#2A5A6A";
indentGuide: "#A5A5A5";
map: "#2A4A5A";
null: "#4A4A4A";
number: "#4A4A3A";
object: "#4A4A5A";
propertyKey: "#2A2A2A";
punctuation: "#4A4A4A";
regexp: "#3A3A5A";
set: "#3A4A6A";
specialCharacter: "#006677";
specialNumber: "#686830";
string: "#2A4A5A";
symbol: "#3A3A4A";
text: "#000000";
undefined: "#3A3A3A";
weakmap: "#4A4A2A";
weakset: "#2A3A4A";
};
};
protanopiaBright: {
dark: {
array: "#77CCFF";
bigint: "#FFF166";
boolean: "#66AAFF";
circularReference: "#CCCCCC";
date: "#FFEE77";
error: "#AACCFF";
function: "#77EEFF";
indentGuide: "#5E5E5E";
map: "#66DDFF";
null: "#BBBBBB";
number: "#FFDD66";
object: "#BBDDFF";
propertyKey: "#DDDDDD";
punctuation: "#BBBBBB";
regexp: "#88AAFF";
set: "#99DDFF";
specialCharacter: "#66CCCC";
specialNumber: "#FFD35C";
string: "#66DDFF";
symbol: "#AAAAFF";
text: "#FFFFFF";
undefined: "#CCCCFF";
weakmap: "#FFEE66";
weakset: "#88BBFF";
};
light: {
array: "#0066BB";
bigint: "#AA9C00";
boolean: "#0055AA";
circularReference: "#555555";
date: "#BBAA00";
error: "#5577AA";
function: "#0099BB";
indentGuide: "#A5A5A5";
map: "#0077AA";
null: "#4A4A4A";
number: "#AA8800";
object: "#6688AA";
propertyKey: "#333333";
punctuation: "#4A4A4A";
regexp: "#3355AA";
set: "#4488BB";
specialCharacter: "#006677";
specialNumber: "#C87E00";
string: "#0088AA";
symbol: "#5555AA";
text: "#000000";
undefined: "#3A3A5A";
weakmap: "#AA9900";
weakset: "#3366AA";
};
};
protanopiaFunky: {
dark: {
array: "#88DDFF";
bigint: "#FFFF77";
boolean: "#77BBFF";
circularReference: "#DDDDDD";
date: "#FFFF88";
error: "#BBDDFF";
function: "#88FFFF";
indentGuide: "#666666";
map: "#77EEFF";
null: "#CCCCCC";
number: "#FFEE77";
object: "#CCDDFF";
propertyKey: "#EEEEEE";
punctuation: "#CCCCCC";
regexp: "#AA99FF";
set: "#AAEEFF";
specialCharacter: "#66CCCC";
specialNumber: "#FFE46D";
string: "#77FFFF";
symbol: "#CC88FF";
text: "#FFFFFF";
undefined: "#DDDDFF";
weakmap: "#FFFF77";
weakset: "#99CCFF";
};
light: {
array: "#0077BB";
bigint: "#AA8B00";
boolean: "#0044AA";
circularReference: "#555555";
date: "#CCAA00";
error: "#4477BB";
function: "#00AACC";
indentGuide: "#A5A5A5";
map: "#0088AA";
null: "#4A4A4A";
number: "#AA7700";
object: "#5566AA";
propertyKey: "#222222";
punctuation: "#4A4A4A";
regexp: "#4433AA";
set: "#3388CC";
specialCharacter: "#006677";
specialNumber: "#C86D00";
string: "#0099CC";
symbol: "#6622AA";
text: "#000000";
undefined: "#2A2A6A";
weakmap: "#BB9900";
weakset: "#2255AA";
};
};
protanopiaPastel: {
dark: {
array: "#CCEEFF";
bigint: "#FFFFCC";
boolean: "#CCEEFF";
circularReference: "#E5E5E5";
date: "#FFFFCC";
error: "#DDEEFF";
function: "#CCFFFF";
indentGuide: "#6B6B6B";
map: "#CCEEFF";
null: "#D5D5D5";
number: "#FFEECC";
object: "#DDEEFF";
propertyKey: "#F5F5F5";
punctuation: "#D5D5D5";
regexp: "#CCDDFF";
set: "#DDEEFF";
specialCharacter: "#66CCCC";
specialNumber: "#FFE4C2";
string: "#CCEEFF";
symbol: "#DDDDFF";
text: "#FFFFFF";
undefined: "#E5E5FF";
weakmap: "#FFEECC";
weakset: "#CCEEFF";
};
light: {
array: "#4A6A9A";
bigint: "#8A8E5A";
boolean: "#4A6A8A";
circularReference: "#7A7A7A";
date: "#9A8A5A";
error: "#5A6A8A";
function: "#4A8A9A";
indentGuide: "#B5B5B5";
map: "#4A7A8A";
null: "#6A6A6A";
number: "#8A7A5A";
object: "#6A7A8A";
propertyKey: "#5A5A5A";
punctuation: "#6A6A6A";
regexp: "#4A5A8A";
set: "#5A7A9A";
specialCharacter: "#006677";
specialNumber: "#A87050";
string: "#4A7A8A";
symbol: "#5A5A8A";
text: "#000000";
undefined: "#5A5A7A";
weakmap: "#8A7A4A";
weakset: "#4A6A8A";
};
};
protanopiaSubtle: {
dark: {
array: "#99BBDD";
bigint: "#C5C999";
boolean: "#99BBCC";
circularReference: "#BBBBBB";
date: "#D5CC99";
error: "#AABBCC";
function: "#99DDDD";
indentGuide: "#555555";
map: "#99CCCC";
null: "#AAAAAA";
number: "#C5B599";
object: "#AABBCC";
propertyKey: "#CCCCCC";
punctuation: "#AAAAAA";
regexp: "#9999CC";
set: "#AACCDD";
specialCharacter: "#66CCCC";
specialNumber: "#E3AB8F";
string: "#99CCCC";
symbol: "#AAAACC";
text: "#FFFFFF";
undefined: "#BBBBC5";
weakmap: "#C5BB99";
weakset: "#99BBCC";
};
light: {
array: "#3A5A8A";
bigint: "#7A7E4A";
boolean: "#3A5A7A";
circularReference: "#6A6A6A";
date: "#8A7A4A";
error: "#4A5A7A";
function: "#3A7A8A";
indentGuide: "#ADADAD";
map: "#3A6A7A";
null: "#5A5A5A";
number: "#7A6A4A";
object: "#5A6A7A";
propertyKey: "#4A4A4A";
punctuation: "#5A5A5A";
regexp: "#3A4A7A";
set: "#4A6A8A";
specialCharacter: "#006677";
specialNumber: "#986040";
string: "#3A6A7A";
symbol: "#4A4A7A";
text: "#000000";
undefined: "#4A4A6A";
weakmap: "#7A6A3A";
weakset: "#3A5A7A";
};
};
protanopiaVivid: {
dark: {
array: "#99EEFF";
bigint: "#FFFF55";
boolean: "#88CCFF";
circularReference: "#DDDDDD";
date: "#FFFF66";
error: "#CCDEFF";
function: "#99FFFF";
indentGuide: "#666666";
map: "#88EEFF";
null: "#CCCCCC";
number: "#FFEE55";
object: "#DDEEFF";
propertyKey: "#EEEEEE";
punctuation: "#CCCCCC";
regexp: "#BB99FF";
set: "#BBEEFF";
specialCharacter: "#66CCCC";
specialNumber: "#FFE44B";
string: "#88EEFF";
symbol: "#CC99FF";
text: "#FFFFFF";
undefined: "#EEEEFF";
weakmap: "#FFFF55";
weakset: "#AADDFF";
};
light: {
array: "#0055BB";
bigint: "#AA7A00";
boolean: "#0033AA";
circularReference: "#444444";
date: "#BB9900";
error: "#3366AA";
function: "#0088CC";
indentGuide: "#9D9D9D";
map: "#0066AA";
null: "#3A3A3A";
number: "#AA6600";
object: "#4455AA";
propertyKey: "#1A1A1A";
punctuation: "#3A3A3A";
regexp: "#2233AA";
set: "#2266BB";
specialCharacter: "#006677";
specialNumber: "#C85C00";
string: "#0077BB";
symbol: "#4400AA";
text: "#000000";
undefined: "#1A1A5A";
weakmap: "#AA7700";
weakset: "#1144AA";
};
};
} = ...
Type Declaration
Readonlyprotanopia: {
dark: {
array: "#88CCFF";
bigint: "#DDF199";
boolean: "#88EEFF";
circularReference: "#99CCFF";
date: "#EEEE99";
error: "#CCCC99";
function: "#EEEEAA";
indentGuide: "#556F80";
map: "#AAFFFF";
null: "#99CCFF";
number: "#DDDD99";
object: "#99DDFF";
propertyKey: "#CCFFFF";
punctuation: "#AADDFF";
regexp: "#99EEFF";
set: "#99EEFF";
specialCharacter: "#66CCCC";
specialNumber: "#FBFB8F";
string: "#99EEFF";
symbol: "#AACCFF";
text: "#FFFFFF";
undefined: "#AADDFF";
weakmap: "#FFFFCC";
weakset: "#CCDD99";
};
light: {
array: "#1A4A7A";
bigint: "#5A6E2A";
boolean: "#1A5A8A";
circularReference: "#2A4A6A";
date: "#6A6A2A";
error: "#4A4A2A";
function: "#6A6A3A";
indentGuide: "#9DADBD";
map: "#3A7AAA";
null: "#2A4A6A";
number: "#5A5A2A";
object: "#2A5A7A";
propertyKey: "#1A3A5A";
punctuation: "#3A5A7A";
regexp: "#2A6A8A";
set: "#2A5A8A";
specialCharacter: "#006677";
specialNumber: "#787820";
string: "#2A6A9A";
symbol: "#3A4A7A";
text: "#000000";
undefined: "#3A5A7A";
weakmap: "#7A7A4A";
weakset: "#4A5A3A";
};
}
ReadonlyprotanopiaBoring: {
dark: {
array: "#99AACC";
bigint: "#AABE99";
boolean: "#99AAAA";
circularReference: "#BBBBBB";
date: "#BBBB99";
error: "#AABBCC";
function: "#99CCDD";
indentGuide: "#555555";
map: "#99BBCC";
null: "#AAAAAA";
number: "#AAAA99";
object: "#AAAACC";
propertyKey: "#CCCCCC";
punctuation: "#AAAAAA";
regexp: "#9999AA";
set: "#AABBDD";
specialCharacter: "#66CCCC";
specialNumber: "#C8C88F";
string: "#99BBCC";
symbol: "#A5A5AA";
text: "#FFFFFF";
undefined: "#B5B5B5";
weakmap: "#AAAA88";
weakset: "#99AAAA";
};
light: {
array: "#2A3A5A";
bigint: "#4A5E3A";
boolean: "#2A3A4A";
circularReference: "#5A5A5A";
date: "#5A5A3A";
error: "#3A4A5A";
function: "#2A5A6A";
indentGuide: "#A5A5A5";
map: "#2A4A5A";
null: "#4A4A4A";
number: "#4A4A3A";
object: "#4A4A5A";
propertyKey: "#2A2A2A";
punctuation: "#4A4A4A";
regexp: "#3A3A5A";
set: "#3A4A6A";
specialCharacter: "#006677";
specialNumber: "#686830";
string: "#2A4A5A";
symbol: "#3A3A4A";
text: "#000000";
undefined: "#3A3A3A";
weakmap: "#4A4A2A";
weakset: "#2A3A4A";
};
}
ReadonlyprotanopiaBright: {
dark: {
array: "#77CCFF";
bigint: "#FFF166";
boolean: "#66AAFF";
circularReference: "#CCCCCC";
date: "#FFEE77";
error: "#AACCFF";
function: "#77EEFF";
indentGuide: "#5E5E5E";
map: "#66DDFF";
null: "#BBBBBB";
number: "#FFDD66";
object: "#BBDDFF";
propertyKey: "#DDDDDD";
punctuation: "#BBBBBB";
regexp: "#88AAFF";
set: "#99DDFF";
specialCharacter: "#66CCCC";
specialNumber: "#FFD35C";
string: "#66DDFF";
symbol: "#AAAAFF";
text: "#FFFFFF";
undefined: "#CCCCFF";
weakmap: "#FFEE66";
weakset: "#88BBFF";
};
light: {
array: "#0066BB";
bigint: "#AA9C00";
boolean: "#0055AA";
circularReference: "#555555";
date: "#BBAA00";
error: "#5577AA";
function: "#0099BB";
indentGuide: "#A5A5A5";
map: "#0077AA";
null: "#4A4A4A";
number: "#AA8800";
object: "#6688AA";
propertyKey: "#333333";
punctuation: "#4A4A4A";
regexp: "#3355AA";
set: "#4488BB";
specialCharacter: "#006677";
specialNumber: "#C87E00";
string: "#0088AA";
symbol: "#5555AA";
text: "#000000";
undefined: "#3A3A5A";
weakmap: "#AA9900";
weakset: "#3366AA";
};
}
ReadonlyprotanopiaFunky: {
dark: {
array: "#88DDFF";
bigint: "#FFFF77";
boolean: "#77BBFF";
circularReference: "#DDDDDD";
date: "#FFFF88";
error: "#BBDDFF";
function: "#88FFFF";
indentGuide: "#666666";
map: "#77EEFF";
null: "#CCCCCC";
number: "#FFEE77";
object: "#CCDDFF";
propertyKey: "#EEEEEE";
punctuation: "#CCCCCC";
regexp: "#AA99FF";
set: "#AAEEFF";
specialCharacter: "#66CCCC";
specialNumber: "#FFE46D";
string: "#77FFFF";
symbol: "#CC88FF";
text: "#FFFFFF";
undefined: "#DDDDFF";
weakmap: "#FFFF77";
weakset: "#99CCFF";
};
light: {
array: "#0077BB";
bigint: "#AA8B00";
boolean: "#0044AA";
circularReference: "#555555";
date: "#CCAA00";
error: "#4477BB";
function: "#00AACC";
indentGuide: "#A5A5A5";
map: "#0088AA";
null: "#4A4A4A";
number: "#AA7700";
object: "#5566AA";
propertyKey: "#222222";
punctuation: "#4A4A4A";
regexp: "#4433AA";
set: "#3388CC";
specialCharacter: "#006677";
specialNumber: "#C86D00";
string: "#0099CC";
symbol: "#6622AA";
text: "#000000";
undefined: "#2A2A6A";
weakmap: "#BB9900";
weakset: "#2255AA";
};
}
ReadonlyprotanopiaPastel: {
dark: {
array: "#CCEEFF";
bigint: "#FFFFCC";
boolean: "#CCEEFF";
circularReference: "#E5E5E5";
date: "#FFFFCC";
error: "#DDEEFF";
function: "#CCFFFF";
indentGuide: "#6B6B6B";
map: "#CCEEFF";
null: "#D5D5D5";
number: "#FFEECC";
object: "#DDEEFF";
propertyKey: "#F5F5F5";
punctuation: "#D5D5D5";
regexp: "#CCDDFF";
set: "#DDEEFF";
specialCharacter: "#66CCCC";
specialNumber: "#FFE4C2";
string: "#CCEEFF";
symbol: "#DDDDFF";
text: "#FFFFFF";
undefined: "#E5E5FF";
weakmap: "#FFEECC";
weakset: "#CCEEFF";
};
light: {
array: "#4A6A9A";
bigint: "#8A8E5A";
boolean: "#4A6A8A";
circularReference: "#7A7A7A";
date: "#9A8A5A";
error: "#5A6A8A";
function: "#4A8A9A";
indentGuide: "#B5B5B5";
map: "#4A7A8A";
null: "#6A6A6A";
number: "#8A7A5A";
object: "#6A7A8A";
propertyKey: "#5A5A5A";
punctuation: "#6A6A6A";
regexp: "#4A5A8A";
set: "#5A7A9A";
specialCharacter: "#006677";
specialNumber: "#A87050";
string: "#4A7A8A";
symbol: "#5A5A8A";
text: "#000000";
undefined: "#5A5A7A";
weakmap: "#8A7A4A";
weakset: "#4A6A8A";
};
}
ReadonlyprotanopiaSubtle: {
dark: {
array: "#99BBDD";
bigint: "#C5C999";
boolean: "#99BBCC";
circularReference: "#BBBBBB";
date: "#D5CC99";
error: "#AABBCC";
function: "#99DDDD";
indentGuide: "#555555";
map: "#99CCCC";
null: "#AAAAAA";
number: "#C5B599";
object: "#AABBCC";
propertyKey: "#CCCCCC";
punctuation: "#AAAAAA";
regexp: "#9999CC";
set: "#AACCDD";
specialCharacter: "#66CCCC";
specialNumber: "#E3AB8F";
string: "#99CCCC";
symbol: "#AAAACC";
text: "#FFFFFF";
undefined: "#BBBBC5";
weakmap: "#C5BB99";
weakset: "#99BBCC";
};
light: {
array: "#3A5A8A";
bigint: "#7A7E4A";
boolean: "#3A5A7A";
circularReference: "#6A6A6A";
date: "#8A7A4A";
error: "#4A5A7A";
function: "#3A7A8A";
indentGuide: "#ADADAD";
map: "#3A6A7A";
null: "#5A5A5A";
number: "#7A6A4A";
object: "#5A6A7A";
propertyKey: "#4A4A4A";
punctuation: "#5A5A5A";
regexp: "#3A4A7A";
set: "#4A6A8A";
specialCharacter: "#006677";
specialNumber: "#986040";
string: "#3A6A7A";
symbol: "#4A4A7A";
text: "#000000";
undefined: "#4A4A6A";
weakmap: "#7A6A3A";
weakset: "#3A5A7A";
};
}
ReadonlyprotanopiaVivid: {
dark: {
array: "#99EEFF";
bigint: "#FFFF55";
boolean: "#88CCFF";
circularReference: "#DDDDDD";
date: "#FFFF66";
error: "#CCDEFF";
function: "#99FFFF";
indentGuide: "#666666";
map: "#88EEFF";
null: "#CCCCCC";
number: "#FFEE55";
object: "#DDEEFF";
propertyKey: "#EEEEEE";
punctuation: "#CCCCCC";
regexp: "#BB99FF";
set: "#BBEEFF";
specialCharacter: "#66CCCC";
specialNumber: "#FFE44B";
string: "#88EEFF";
symbol: "#CC99FF";
text: "#FFFFFF";
undefined: "#EEEEFF";
weakmap: "#FFFF55";
weakset: "#AADDFF";
};
light: {
array: "#0055BB";
bigint: "#AA7A00";
boolean: "#0033AA";
circularReference: "#444444";
date: "#BB9900";
error: "#3366AA";
function: "#0088CC";
indentGuide: "#9D9D9D";
map: "#0066AA";
null: "#3A3A3A";
number: "#AA6600";
object: "#4455AA";
propertyKey: "#1A1A1A";
punctuation: "#3A3A3A";
regexp: "#2233AA";
set: "#2266BB";
specialCharacter: "#006677";
specialNumber: "#C85C00";
string: "#0077BB";
symbol: "#4400AA";
text: "#000000";
undefined: "#1A1A5A";
weakmap: "#AA7700";
weakset: "#1144AA";
};
}
Collection of protanopia color palettes Each palette has light and dark variants for different backgrounds