#![allow(clippy::unreadable_literal)]
use crate::{Palette, PaletteKind, Rgb};
pub(crate) const PALETTE_COUNT: usize = 86;
pub(crate) const COLOR_COUNT: usize = 946;
pub(crate) const DATA_SOURCE: &str = "ggsci/R/palettes.R";
const NPG_NRC: &[Rgb] = &[
Rgb::from_hex(0xE64B35),
Rgb::from_hex(0x4DBBD5),
Rgb::from_hex(0x00A087),
Rgb::from_hex(0x3C5488),
Rgb::from_hex(0xF39B7F),
Rgb::from_hex(0x8491B4),
Rgb::from_hex(0x91D1C2),
Rgb::from_hex(0xDC0000),
Rgb::from_hex(0x7E6148),
Rgb::from_hex(0xB09C85),
];
const AAAS_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0x3B4992),
Rgb::from_hex(0xEE0000),
Rgb::from_hex(0x008B45),
Rgb::from_hex(0x631879),
Rgb::from_hex(0x008280),
Rgb::from_hex(0xBB0021),
Rgb::from_hex(0x5F559B),
Rgb::from_hex(0xA20056),
Rgb::from_hex(0x808180),
Rgb::from_hex(0x1B1919),
];
const NEJM_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0xBC3C29),
Rgb::from_hex(0x0072B5),
Rgb::from_hex(0xE18727),
Rgb::from_hex(0x20854E),
Rgb::from_hex(0x7876B1),
Rgb::from_hex(0x6F99AD),
Rgb::from_hex(0xFFDC91),
Rgb::from_hex(0xEE4C97),
];
const LANCET_LANONC: &[Rgb] = &[
Rgb::from_hex(0x00468B),
Rgb::from_hex(0xED0000),
Rgb::from_hex(0x42B540),
Rgb::from_hex(0x0099B4),
Rgb::from_hex(0x925E9F),
Rgb::from_hex(0xFDAF91),
Rgb::from_hex(0xAD002A),
Rgb::from_hex(0xADB6B6),
Rgb::from_hex(0x1B1919),
];
const JAMA_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0x374E55),
Rgb::from_hex(0xDF8F44),
Rgb::from_hex(0x00A1D5),
Rgb::from_hex(0xB24745),
Rgb::from_hex(0x79AF97),
Rgb::from_hex(0x6A6599),
Rgb::from_hex(0x80796B),
];
const BMJ_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0x2A6EBB),
Rgb::from_hex(0xF0AB00),
Rgb::from_hex(0xC50084),
Rgb::from_hex(0x7D5CC6),
Rgb::from_hex(0xE37222),
Rgb::from_hex(0x69BE28),
Rgb::from_hex(0x00B2A9),
Rgb::from_hex(0xCD202C),
Rgb::from_hex(0x747678),
];
const JCO_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0x0073C2),
Rgb::from_hex(0xEFC000),
Rgb::from_hex(0x868686),
Rgb::from_hex(0xCD534C),
Rgb::from_hex(0x7AA6DC),
Rgb::from_hex(0x003C67),
Rgb::from_hex(0x8F7700),
Rgb::from_hex(0x3B3B3B),
Rgb::from_hex(0xA73030),
Rgb::from_hex(0x4A6990),
];
const UCSCGB_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0xFF0000),
Rgb::from_hex(0xFF9900),
Rgb::from_hex(0xFFCC00),
Rgb::from_hex(0x00FF00),
Rgb::from_hex(0x6699FF),
Rgb::from_hex(0xCC33FF),
Rgb::from_hex(0x99991E),
Rgb::from_hex(0x999999),
Rgb::from_hex(0xFF00CC),
Rgb::from_hex(0xCC0000),
Rgb::from_hex(0xFFCCCC),
Rgb::from_hex(0xFFFF00),
Rgb::from_hex(0xCCFF00),
Rgb::from_hex(0x358000),
Rgb::from_hex(0x0000CC),
Rgb::from_hex(0x99CCFF),
Rgb::from_hex(0x00FFFF),
Rgb::from_hex(0xCCFFFF),
Rgb::from_hex(0x9900CC),
Rgb::from_hex(0xCC99FF),
Rgb::from_hex(0x996600),
Rgb::from_hex(0x666600),
Rgb::from_hex(0x666666),
Rgb::from_hex(0xCCCCCC),
Rgb::from_hex(0x79CC3D),
Rgb::from_hex(0xCCCC99),
];
const D3_CATEGORY10: &[Rgb] = &[
Rgb::from_hex(0x1F77B4),
Rgb::from_hex(0xFF7F0E),
Rgb::from_hex(0x2CA02C),
Rgb::from_hex(0xD62728),
Rgb::from_hex(0x9467BD),
Rgb::from_hex(0x8C564B),
Rgb::from_hex(0xE377C2),
Rgb::from_hex(0x7F7F7F),
Rgb::from_hex(0xBCBD22),
Rgb::from_hex(0x17BECF),
];
const D3_CATEGORY20: &[Rgb] = &[
Rgb::from_hex(0x1F77B4),
Rgb::from_hex(0xFF7F0E),
Rgb::from_hex(0x2CA02C),
Rgb::from_hex(0xD62728),
Rgb::from_hex(0x9467BD),
Rgb::from_hex(0x8C564B),
Rgb::from_hex(0xE377C2),
Rgb::from_hex(0x7F7F7F),
Rgb::from_hex(0xBCBD22),
Rgb::from_hex(0x17BECF),
Rgb::from_hex(0xAEC7E8),
Rgb::from_hex(0xFFBB78),
Rgb::from_hex(0x98DF8A),
Rgb::from_hex(0xFF9896),
Rgb::from_hex(0xC5B0D5),
Rgb::from_hex(0xC49C94),
Rgb::from_hex(0xF7B6D2),
Rgb::from_hex(0xC7C7C7),
Rgb::from_hex(0xDBDB8D),
Rgb::from_hex(0x9EDAE5),
];
const D3_CATEGORY20B: &[Rgb] = &[
Rgb::from_hex(0x393B79),
Rgb::from_hex(0x637939),
Rgb::from_hex(0x8C6D31),
Rgb::from_hex(0x843C39),
Rgb::from_hex(0x7B4173),
Rgb::from_hex(0x5254A3),
Rgb::from_hex(0x8CA252),
Rgb::from_hex(0xBD9E39),
Rgb::from_hex(0xAD494A),
Rgb::from_hex(0xA55194),
Rgb::from_hex(0x6B6ECF),
Rgb::from_hex(0xB5CF6B),
Rgb::from_hex(0xE7BA52),
Rgb::from_hex(0xD6616B),
Rgb::from_hex(0xCE6DBD),
Rgb::from_hex(0x9C9EDE),
Rgb::from_hex(0xCEDB9C),
Rgb::from_hex(0xE7CB94),
Rgb::from_hex(0xE7969C),
Rgb::from_hex(0xDE9ED6),
];
const D3_CATEGORY20C: &[Rgb] = &[
Rgb::from_hex(0x3182BD),
Rgb::from_hex(0xE6550D),
Rgb::from_hex(0x31A354),
Rgb::from_hex(0x756BB1),
Rgb::from_hex(0x636363),
Rgb::from_hex(0x6BAED6),
Rgb::from_hex(0xFD8D3C),
Rgb::from_hex(0x74C476),
Rgb::from_hex(0x9E9AC8),
Rgb::from_hex(0x969696),
Rgb::from_hex(0x9ECAE1),
Rgb::from_hex(0xFDAE6B),
Rgb::from_hex(0xA1D99B),
Rgb::from_hex(0xBCBDDC),
Rgb::from_hex(0xBDBDBD),
Rgb::from_hex(0xC6DBEF),
Rgb::from_hex(0xFDD0A2),
Rgb::from_hex(0xC7E9C0),
Rgb::from_hex(0xDADAEB),
Rgb::from_hex(0xD9D9D9),
];
const OBSERVABLE_OBSERVABLE10: &[Rgb] = &[
Rgb::from_hex(0x4269D0),
Rgb::from_hex(0xEFB118),
Rgb::from_hex(0xFF725C),
Rgb::from_hex(0x6CC5B0),
Rgb::from_hex(0x3CA951),
Rgb::from_hex(0xFF8AB7),
Rgb::from_hex(0xA463F2),
Rgb::from_hex(0x97BBF5),
Rgb::from_hex(0x9C6B4E),
Rgb::from_hex(0x9498A0),
];
const PRIMER_MARK17: &[Rgb] = &[
Rgb::from_hex(0x006EDB),
Rgb::from_hex(0xEB670F),
Rgb::from_hex(0xDF0C24),
Rgb::from_hex(0x179B9B),
Rgb::from_hex(0x30A147),
Rgb::from_hex(0x894CEB),
Rgb::from_hex(0xB88700),
Rgb::from_hex(0xCE2C85),
Rgb::from_hex(0x856D4C),
Rgb::from_hex(0x527A29),
Rgb::from_hex(0xD43511),
Rgb::from_hex(0x167E53),
Rgb::from_hex(0x9D615C),
Rgb::from_hex(0x64762D),
Rgb::from_hex(0xA830E8),
Rgb::from_hex(0x866E04),
Rgb::from_hex(0x808FA3),
];
const ATLASSIAN_CATEGORICAL8: &[Rgb] = &[
Rgb::from_hex(0x4688EC),
Rgb::from_hex(0x94C748),
Rgb::from_hex(0xC97CF4),
Rgb::from_hex(0xFCA700),
Rgb::from_hex(0x1558BC),
Rgb::from_hex(0x964AC0),
Rgb::from_hex(0x42B2D7),
Rgb::from_hex(0xE06C00),
];
const IGV_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0x5050FF),
Rgb::from_hex(0xCE3D32),
Rgb::from_hex(0x749B58),
Rgb::from_hex(0xF0E685),
Rgb::from_hex(0x466983),
Rgb::from_hex(0xBA6338),
Rgb::from_hex(0x5DB1DD),
Rgb::from_hex(0x802268),
Rgb::from_hex(0x6BD76B),
Rgb::from_hex(0xD595A7),
Rgb::from_hex(0x924822),
Rgb::from_hex(0x837B8D),
Rgb::from_hex(0xC75127),
Rgb::from_hex(0xD58F5C),
Rgb::from_hex(0x7A65A5),
Rgb::from_hex(0xE4AF69),
Rgb::from_hex(0x3B1B53),
Rgb::from_hex(0xCDDEB7),
Rgb::from_hex(0x612A79),
Rgb::from_hex(0xAE1F63),
Rgb::from_hex(0xE7C76F),
Rgb::from_hex(0x5A655E),
Rgb::from_hex(0xCC9900),
Rgb::from_hex(0x99CC00),
Rgb::from_hex(0xA9A9A9),
Rgb::from_hex(0xCC9900),
Rgb::from_hex(0x99CC00),
Rgb::from_hex(0x33CC00),
Rgb::from_hex(0x00CC33),
Rgb::from_hex(0x00CC99),
Rgb::from_hex(0x0099CC),
Rgb::from_hex(0x0A47FF),
Rgb::from_hex(0x4775FF),
Rgb::from_hex(0xFFC20A),
Rgb::from_hex(0xFFD147),
Rgb::from_hex(0x990033),
Rgb::from_hex(0x991A00),
Rgb::from_hex(0x996600),
Rgb::from_hex(0x809900),
Rgb::from_hex(0x339900),
Rgb::from_hex(0x00991A),
Rgb::from_hex(0x009966),
Rgb::from_hex(0x008099),
Rgb::from_hex(0x003399),
Rgb::from_hex(0x1A0099),
Rgb::from_hex(0x660099),
Rgb::from_hex(0x990080),
Rgb::from_hex(0xD60047),
Rgb::from_hex(0xFF1463),
Rgb::from_hex(0x00D68F),
Rgb::from_hex(0x14FFB1),
];
const IGV_ALTERNATING: &[Rgb] = &[Rgb::from_hex(0x5773CC), Rgb::from_hex(0xFFB900)];
const LOCUSZOOM_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0xD43F3A),
Rgb::from_hex(0xEEA236),
Rgb::from_hex(0x5CB85C),
Rgb::from_hex(0x46B8DA),
Rgb::from_hex(0x357EBD),
Rgb::from_hex(0x9632B8),
Rgb::from_hex(0xB8B8B8),
];
const UCHICAGO_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0x800000),
Rgb::from_hex(0x767676),
Rgb::from_hex(0xFFA319),
Rgb::from_hex(0x8A9045),
Rgb::from_hex(0x155F83),
Rgb::from_hex(0xC16622),
Rgb::from_hex(0x8F3931),
Rgb::from_hex(0x58593F),
Rgb::from_hex(0x350E20),
];
const UCHICAGO_LIGHT: &[Rgb] = &[
Rgb::from_hex(0x800000),
Rgb::from_hex(0xD6D6CE),
Rgb::from_hex(0xFFB547),
Rgb::from_hex(0xADB17D),
Rgb::from_hex(0x5B8FA8),
Rgb::from_hex(0xD49464),
Rgb::from_hex(0xB1746F),
Rgb::from_hex(0x8A8B79),
Rgb::from_hex(0x725663),
];
const UCHICAGO_DARK: &[Rgb] = &[
Rgb::from_hex(0x800000),
Rgb::from_hex(0x767676),
Rgb::from_hex(0xCC8214),
Rgb::from_hex(0x616530),
Rgb::from_hex(0x0F425C),
Rgb::from_hex(0x9A5324),
Rgb::from_hex(0x642822),
Rgb::from_hex(0x3E3E23),
Rgb::from_hex(0x350E20),
];
const COSMIC_HALLMARKS_DARK: &[Rgb] = &[
Rgb::from_hex(0x171717),
Rgb::from_hex(0x7D0226),
Rgb::from_hex(0x300049),
Rgb::from_hex(0x165459),
Rgb::from_hex(0x3F2327),
Rgb::from_hex(0x0B1948),
Rgb::from_hex(0xE71012),
Rgb::from_hex(0x555555),
Rgb::from_hex(0x193006),
Rgb::from_hex(0xA8450C),
];
const COSMIC_HALLMARKS_LIGHT: &[Rgb] = &[
Rgb::from_hex(0x2E2A2B),
Rgb::from_hex(0xCF4E9C),
Rgb::from_hex(0x8C57A2),
Rgb::from_hex(0x358DB9),
Rgb::from_hex(0x82581F),
Rgb::from_hex(0x2F509E),
Rgb::from_hex(0xE5614C),
Rgb::from_hex(0x97A1A7),
Rgb::from_hex(0x3DA873),
Rgb::from_hex(0xDC9445),
];
const COSMIC_SIGNATURE_SUBSTITUTIONS: &[Rgb] = &[
Rgb::from_hex(0x5ABCEB),
Rgb::from_hex(0x050708),
Rgb::from_hex(0xD33C32),
Rgb::from_hex(0xCBCACB),
Rgb::from_hex(0xABCD72),
Rgb::from_hex(0xE7C9C6),
];
const SIMPSONS_SPRINGFIELD: &[Rgb] = &[
Rgb::from_hex(0xFED439),
Rgb::from_hex(0x709AE1),
Rgb::from_hex(0x8A9197),
Rgb::from_hex(0xD2AF81),
Rgb::from_hex(0xFD7446),
Rgb::from_hex(0xD5E4A2),
Rgb::from_hex(0x197EC0),
Rgb::from_hex(0xF05C3B),
Rgb::from_hex(0x46732E),
Rgb::from_hex(0x71D0F5),
Rgb::from_hex(0x370335),
Rgb::from_hex(0x075149),
Rgb::from_hex(0xC80813),
Rgb::from_hex(0x91331F),
Rgb::from_hex(0x1A9993),
Rgb::from_hex(0xFD8CC1),
];
const FUTURAMA_PLANETEXPRESS: &[Rgb] = &[
Rgb::from_hex(0xFF6F00),
Rgb::from_hex(0xC71000),
Rgb::from_hex(0x008EA0),
Rgb::from_hex(0x8A4198),
Rgb::from_hex(0x5A9599),
Rgb::from_hex(0xFF6348),
Rgb::from_hex(0x84D7E1),
Rgb::from_hex(0xFF95A8),
Rgb::from_hex(0x3D3B25),
Rgb::from_hex(0xADE2D0),
Rgb::from_hex(0x1A5354),
Rgb::from_hex(0x3F4041),
];
const RICKANDMORTY_SCHWIFTY: &[Rgb] = &[
Rgb::from_hex(0xFAFD7C),
Rgb::from_hex(0x82491E),
Rgb::from_hex(0x24325F),
Rgb::from_hex(0xB7E4F9),
Rgb::from_hex(0xFB6467),
Rgb::from_hex(0x526E2D),
Rgb::from_hex(0xE762D7),
Rgb::from_hex(0xE89242),
Rgb::from_hex(0xFAE48B),
Rgb::from_hex(0xA6EEE6),
Rgb::from_hex(0x917C5D),
Rgb::from_hex(0x69C8EC),
];
const STARTREK_UNIFORM: &[Rgb] = &[
Rgb::from_hex(0xCC0C00),
Rgb::from_hex(0x5C88DA),
Rgb::from_hex(0x84BD00),
Rgb::from_hex(0xFFCD00),
Rgb::from_hex(0x7C878E),
Rgb::from_hex(0x00B5E2),
Rgb::from_hex(0x00AF66),
];
const TRON_LEGACY: &[Rgb] = &[
Rgb::from_hex(0xFF410D),
Rgb::from_hex(0x6EE2FF),
Rgb::from_hex(0xF7C530),
Rgb::from_hex(0x95CC5E),
Rgb::from_hex(0xD0DFE6),
Rgb::from_hex(0xF79D1E),
Rgb::from_hex(0x748AA6),
];
const FRONTIERS_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0xD51317),
Rgb::from_hex(0xF39200),
Rgb::from_hex(0xEFD500),
Rgb::from_hex(0x95C11F),
Rgb::from_hex(0x007B3D),
Rgb::from_hex(0x31B7BC),
Rgb::from_hex(0x0094CD),
Rgb::from_hex(0x164194),
Rgb::from_hex(0x6F286A),
Rgb::from_hex(0x706F6F),
];
const FLATUI_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0xC0392B),
Rgb::from_hex(0xD35400),
Rgb::from_hex(0xF39C12),
Rgb::from_hex(0x27AE60),
Rgb::from_hex(0x16A085),
Rgb::from_hex(0x2980B9),
Rgb::from_hex(0x8E44AD),
Rgb::from_hex(0x2C3E50),
Rgb::from_hex(0x7F8C8D),
Rgb::from_hex(0xBDC3C7),
];
const FLATUI_FLATTASTIC: &[Rgb] = &[
Rgb::from_hex(0xDA4453),
Rgb::from_hex(0xE95546),
Rgb::from_hex(0xF6BA59),
Rgb::from_hex(0x8BC163),
Rgb::from_hex(0x34BC9D),
Rgb::from_hex(0x3BB0D6),
Rgb::from_hex(0x4B8AD6),
Rgb::from_hex(0x977BD5),
Rgb::from_hex(0xD870A9),
Rgb::from_hex(0xE6E9ED),
Rgb::from_hex(0xAAB2BC),
Rgb::from_hex(0x434A53),
];
const FLATUI_AUSSIE: &[Rgb] = &[
Rgb::from_hex(0xF9CA24),
Rgb::from_hex(0xF0932B),
Rgb::from_hex(0xEB4D4B),
Rgb::from_hex(0x6AB04C),
Rgb::from_hex(0xC7ECEE),
Rgb::from_hex(0x22A6B3),
Rgb::from_hex(0xBE2EDD),
Rgb::from_hex(0x4834D4),
Rgb::from_hex(0x130F40),
Rgb::from_hex(0x535C68),
];
const GSEA_DEFAULT: &[Rgb] = &[
Rgb::from_hex(0x4500AD),
Rgb::from_hex(0x2700D1),
Rgb::from_hex(0x6B58EF),
Rgb::from_hex(0x8888FF),
Rgb::from_hex(0xC7C1FF),
Rgb::from_hex(0xD5D5FF),
Rgb::from_hex(0xFFC0E5),
Rgb::from_hex(0xFF8989),
Rgb::from_hex(0xFF7080),
Rgb::from_hex(0xFF5A5A),
Rgb::from_hex(0xEF4040),
Rgb::from_hex(0xD60C00),
];
const BS5_BLUE: &[Rgb] = &[
Rgb::from_hex(0xCFE2FF),
Rgb::from_hex(0x9EC5FE),
Rgb::from_hex(0x6EA8FE),
Rgb::from_hex(0x3D8BFD),
Rgb::from_hex(0x0D6EFD),
Rgb::from_hex(0x0A58CA),
Rgb::from_hex(0x084298),
Rgb::from_hex(0x052C65),
Rgb::from_hex(0x031633),
];
const BS5_INDIGO: &[Rgb] = &[
Rgb::from_hex(0xE0CFFC),
Rgb::from_hex(0xC29FFA),
Rgb::from_hex(0xA370F7),
Rgb::from_hex(0x8540F5),
Rgb::from_hex(0x6610F2),
Rgb::from_hex(0x520DC2),
Rgb::from_hex(0x3D0A91),
Rgb::from_hex(0x290661),
Rgb::from_hex(0x140330),
];
const BS5_PURPLE: &[Rgb] = &[
Rgb::from_hex(0xE2D9F3),
Rgb::from_hex(0xC5B3E6),
Rgb::from_hex(0xA98EDA),
Rgb::from_hex(0x8C68CD),
Rgb::from_hex(0x6F42C1),
Rgb::from_hex(0x59359A),
Rgb::from_hex(0x432874),
Rgb::from_hex(0x2C1A4D),
Rgb::from_hex(0x160D27),
];
const BS5_PINK: &[Rgb] = &[
Rgb::from_hex(0xF7D6E6),
Rgb::from_hex(0xEFADCE),
Rgb::from_hex(0xE685B5),
Rgb::from_hex(0xDE5C9D),
Rgb::from_hex(0xD63384),
Rgb::from_hex(0xAB296A),
Rgb::from_hex(0x801F4F),
Rgb::from_hex(0x561435),
Rgb::from_hex(0x2B0A1A),
];
const BS5_RED: &[Rgb] = &[
Rgb::from_hex(0xF8D7DA),
Rgb::from_hex(0xF1AEB5),
Rgb::from_hex(0xEA868F),
Rgb::from_hex(0xE35D6A),
Rgb::from_hex(0xDC3545),
Rgb::from_hex(0xB02A37),
Rgb::from_hex(0x842029),
Rgb::from_hex(0x58151C),
Rgb::from_hex(0x2C0B0E),
];
const BS5_ORANGE: &[Rgb] = &[
Rgb::from_hex(0xFFE5D0),
Rgb::from_hex(0xFECBA1),
Rgb::from_hex(0xFEB272),
Rgb::from_hex(0xFD9843),
Rgb::from_hex(0xFD7E14),
Rgb::from_hex(0xCA6510),
Rgb::from_hex(0x984C0C),
Rgb::from_hex(0x653208),
Rgb::from_hex(0x331904),
];
const BS5_YELLOW: &[Rgb] = &[
Rgb::from_hex(0xFFF3CD),
Rgb::from_hex(0xFFE69C),
Rgb::from_hex(0xFFDA6A),
Rgb::from_hex(0xFFCD39),
Rgb::from_hex(0xFFC107),
Rgb::from_hex(0xCC9A06),
Rgb::from_hex(0x997404),
Rgb::from_hex(0x664D03),
Rgb::from_hex(0x332701),
];
const BS5_GREEN: &[Rgb] = &[
Rgb::from_hex(0xD1E7DD),
Rgb::from_hex(0xA3CFBB),
Rgb::from_hex(0x75B798),
Rgb::from_hex(0x479F76),
Rgb::from_hex(0x198754),
Rgb::from_hex(0x146C43),
Rgb::from_hex(0x0F5132),
Rgb::from_hex(0x0A3622),
Rgb::from_hex(0x051B11),
];
const BS5_TEAL: &[Rgb] = &[
Rgb::from_hex(0xD2F4EA),
Rgb::from_hex(0xA6E9D5),
Rgb::from_hex(0x79DFC1),
Rgb::from_hex(0x4DD4AC),
Rgb::from_hex(0x20C997),
Rgb::from_hex(0x1AA179),
Rgb::from_hex(0x13795B),
Rgb::from_hex(0x0D503C),
Rgb::from_hex(0x06281E),
];
const BS5_CYAN: &[Rgb] = &[
Rgb::from_hex(0xCFF4FC),
Rgb::from_hex(0x9EEAF9),
Rgb::from_hex(0x6EDFF6),
Rgb::from_hex(0x3DD5F3),
Rgb::from_hex(0x0DCAF0),
Rgb::from_hex(0x0AA2C0),
Rgb::from_hex(0x087990),
Rgb::from_hex(0x055160),
Rgb::from_hex(0x032830),
];
const BS5_GRAY: &[Rgb] = &[
Rgb::from_hex(0xF8F9FA),
Rgb::from_hex(0xE9ECEF),
Rgb::from_hex(0xDEE2E6),
Rgb::from_hex(0xCED4DA),
Rgb::from_hex(0xADB5BD),
Rgb::from_hex(0x6C757D),
Rgb::from_hex(0x495057),
Rgb::from_hex(0x343A40),
Rgb::from_hex(0x212529),
];
const MATERIAL_RED: &[Rgb] = &[
Rgb::from_hex(0xFFEBEE),
Rgb::from_hex(0xFFCDD2),
Rgb::from_hex(0xEF9A9A),
Rgb::from_hex(0xE57373),
Rgb::from_hex(0xEF5350),
Rgb::from_hex(0xF44336),
Rgb::from_hex(0xE53935),
Rgb::from_hex(0xD32F2F),
Rgb::from_hex(0xC62828),
Rgb::from_hex(0xB71C1C),
];
const MATERIAL_PINK: &[Rgb] = &[
Rgb::from_hex(0xFCE4EC),
Rgb::from_hex(0xF8BBD0),
Rgb::from_hex(0xF48FB1),
Rgb::from_hex(0xF06292),
Rgb::from_hex(0xEC407A),
Rgb::from_hex(0xE91E63),
Rgb::from_hex(0xD81B60),
Rgb::from_hex(0xC2185B),
Rgb::from_hex(0xAD1457),
Rgb::from_hex(0x880E4F),
];
const MATERIAL_PURPLE: &[Rgb] = &[
Rgb::from_hex(0xF3E5F5),
Rgb::from_hex(0xE1BEE7),
Rgb::from_hex(0xCE93D8),
Rgb::from_hex(0xBA68C8),
Rgb::from_hex(0xAB47BC),
Rgb::from_hex(0x9C27B0),
Rgb::from_hex(0x8E24AA),
Rgb::from_hex(0x7B1FA2),
Rgb::from_hex(0x6A1B9A),
Rgb::from_hex(0x4A148C),
];
const MATERIAL_DEEP_PURPLE: &[Rgb] = &[
Rgb::from_hex(0xEDE7F6),
Rgb::from_hex(0xD1C4E9),
Rgb::from_hex(0xB39DDB),
Rgb::from_hex(0x9575CD),
Rgb::from_hex(0x7E57C2),
Rgb::from_hex(0x673AB7),
Rgb::from_hex(0x5E35B1),
Rgb::from_hex(0x512DA8),
Rgb::from_hex(0x4527A0),
Rgb::from_hex(0x311B92),
];
const MATERIAL_INDIGO: &[Rgb] = &[
Rgb::from_hex(0xE8EAF6),
Rgb::from_hex(0xC5CAE9),
Rgb::from_hex(0x9FA8DA),
Rgb::from_hex(0x7986CB),
Rgb::from_hex(0x5C6BC0),
Rgb::from_hex(0x3F51B5),
Rgb::from_hex(0x3949AB),
Rgb::from_hex(0x303F9F),
Rgb::from_hex(0x283593),
Rgb::from_hex(0x1A237E),
];
const MATERIAL_BLUE: &[Rgb] = &[
Rgb::from_hex(0xE3F2FD),
Rgb::from_hex(0xBBDEFB),
Rgb::from_hex(0x90CAF9),
Rgb::from_hex(0x64B5F6),
Rgb::from_hex(0x42A5F5),
Rgb::from_hex(0x2196F3),
Rgb::from_hex(0x1E88E5),
Rgb::from_hex(0x1976D2),
Rgb::from_hex(0x1565C0),
Rgb::from_hex(0x0D47A1),
];
const MATERIAL_LIGHT_BLUE: &[Rgb] = &[
Rgb::from_hex(0xE1F5FE),
Rgb::from_hex(0xB3E5FC),
Rgb::from_hex(0x81D4FA),
Rgb::from_hex(0x4FC3F7),
Rgb::from_hex(0x29B6F6),
Rgb::from_hex(0x03A9F4),
Rgb::from_hex(0x039BE5),
Rgb::from_hex(0x0288D1),
Rgb::from_hex(0x0277BD),
Rgb::from_hex(0x01579B),
];
const MATERIAL_CYAN: &[Rgb] = &[
Rgb::from_hex(0xE0F7FA),
Rgb::from_hex(0xB2EBF2),
Rgb::from_hex(0x80DEEA),
Rgb::from_hex(0x4DD0E1),
Rgb::from_hex(0x26C6DA),
Rgb::from_hex(0x00BCD4),
Rgb::from_hex(0x00ACC1),
Rgb::from_hex(0x0097A7),
Rgb::from_hex(0x00838F),
Rgb::from_hex(0x006064),
];
const MATERIAL_TEAL: &[Rgb] = &[
Rgb::from_hex(0xE0F2F1),
Rgb::from_hex(0xB2DFDB),
Rgb::from_hex(0x80CBC4),
Rgb::from_hex(0x4DB6AC),
Rgb::from_hex(0x26A69A),
Rgb::from_hex(0x009688),
Rgb::from_hex(0x00897B),
Rgb::from_hex(0x00796B),
Rgb::from_hex(0x00695C),
Rgb::from_hex(0x004D40),
];
const MATERIAL_GREEN: &[Rgb] = &[
Rgb::from_hex(0xE8F5E9),
Rgb::from_hex(0xC8E6C9),
Rgb::from_hex(0xA5D6A7),
Rgb::from_hex(0x81C784),
Rgb::from_hex(0x66BB6A),
Rgb::from_hex(0x4CAF50),
Rgb::from_hex(0x43A047),
Rgb::from_hex(0x388E3C),
Rgb::from_hex(0x2E7D32),
Rgb::from_hex(0x1B5E20),
];
const MATERIAL_LIGHT_GREEN: &[Rgb] = &[
Rgb::from_hex(0xF1F8E9),
Rgb::from_hex(0xDCEDC8),
Rgb::from_hex(0xC5E1A5),
Rgb::from_hex(0xAED581),
Rgb::from_hex(0x9CCC65),
Rgb::from_hex(0x8BC34A),
Rgb::from_hex(0x7CB342),
Rgb::from_hex(0x689F38),
Rgb::from_hex(0x558B2F),
Rgb::from_hex(0x33691E),
];
const MATERIAL_LIME: &[Rgb] = &[
Rgb::from_hex(0xF9FBE7),
Rgb::from_hex(0xF0F4C3),
Rgb::from_hex(0xE6EE9C),
Rgb::from_hex(0xDCE775),
Rgb::from_hex(0xD4E157),
Rgb::from_hex(0xCDDC39),
Rgb::from_hex(0xC0CA33),
Rgb::from_hex(0xAFB42B),
Rgb::from_hex(0x9E9D24),
Rgb::from_hex(0x827717),
];
const MATERIAL_YELLOW: &[Rgb] = &[
Rgb::from_hex(0xFFFDE7),
Rgb::from_hex(0xFFF9C4),
Rgb::from_hex(0xFFF59D),
Rgb::from_hex(0xFFF176),
Rgb::from_hex(0xFFEE58),
Rgb::from_hex(0xFFEB3B),
Rgb::from_hex(0xFDD835),
Rgb::from_hex(0xFBC02D),
Rgb::from_hex(0xF9A825),
Rgb::from_hex(0xF57F17),
];
const MATERIAL_AMBER: &[Rgb] = &[
Rgb::from_hex(0xFFF8E1),
Rgb::from_hex(0xFFECB3),
Rgb::from_hex(0xFFE082),
Rgb::from_hex(0xFFD54F),
Rgb::from_hex(0xFFCA28),
Rgb::from_hex(0xFFC107),
Rgb::from_hex(0xFFB300),
Rgb::from_hex(0xFFA000),
Rgb::from_hex(0xFF8F00),
Rgb::from_hex(0xFF6F00),
];
const MATERIAL_ORANGE: &[Rgb] = &[
Rgb::from_hex(0xFFF3E0),
Rgb::from_hex(0xFFE0B2),
Rgb::from_hex(0xFFCC80),
Rgb::from_hex(0xFFB74D),
Rgb::from_hex(0xFFA726),
Rgb::from_hex(0xFF9800),
Rgb::from_hex(0xFB8C00),
Rgb::from_hex(0xF57C00),
Rgb::from_hex(0xEF6C00),
Rgb::from_hex(0xE65100),
];
const MATERIAL_DEEP_ORANGE: &[Rgb] = &[
Rgb::from_hex(0xFBE9E7),
Rgb::from_hex(0xFFCCBC),
Rgb::from_hex(0xFFAB91),
Rgb::from_hex(0xFF8A65),
Rgb::from_hex(0xFF7043),
Rgb::from_hex(0xFF5722),
Rgb::from_hex(0xF4511E),
Rgb::from_hex(0xE64A19),
Rgb::from_hex(0xD84315),
Rgb::from_hex(0xBF360C),
];
const MATERIAL_BROWN: &[Rgb] = &[
Rgb::from_hex(0xEFEBE9),
Rgb::from_hex(0xD7CCC8),
Rgb::from_hex(0xBCAAA4),
Rgb::from_hex(0xA1887F),
Rgb::from_hex(0x8D6E63),
Rgb::from_hex(0x795548),
Rgb::from_hex(0x6D4C41),
Rgb::from_hex(0x5D4037),
Rgb::from_hex(0x4E342E),
Rgb::from_hex(0x3E2723),
];
const MATERIAL_GREY: &[Rgb] = &[
Rgb::from_hex(0xFAFAFA),
Rgb::from_hex(0xF5F5F5),
Rgb::from_hex(0xEEEEEE),
Rgb::from_hex(0xE0E0E0),
Rgb::from_hex(0xBDBDBD),
Rgb::from_hex(0x9E9E9E),
Rgb::from_hex(0x757575),
Rgb::from_hex(0x616161),
Rgb::from_hex(0x424242),
Rgb::from_hex(0x212121),
];
const MATERIAL_BLUE_GREY: &[Rgb] = &[
Rgb::from_hex(0xECEFF1),
Rgb::from_hex(0xCFD8DC),
Rgb::from_hex(0xB0BEC5),
Rgb::from_hex(0x90A4AE),
Rgb::from_hex(0x78909C),
Rgb::from_hex(0x607D8B),
Rgb::from_hex(0x546E7A),
Rgb::from_hex(0x455A64),
Rgb::from_hex(0x37474F),
Rgb::from_hex(0x263238),
];
const TW3_SLATE: &[Rgb] = &[
Rgb::from_hex(0xF8FAFC),
Rgb::from_hex(0xF1F5F9),
Rgb::from_hex(0xE2E8F0),
Rgb::from_hex(0xCBD5E1),
Rgb::from_hex(0x94A3B8),
Rgb::from_hex(0x64748B),
Rgb::from_hex(0x475569),
Rgb::from_hex(0x334155),
Rgb::from_hex(0x1E293B),
Rgb::from_hex(0x0F172A),
Rgb::from_hex(0x020617),
];
const TW3_GRAY: &[Rgb] = &[
Rgb::from_hex(0xF9FAFB),
Rgb::from_hex(0xF3F4F6),
Rgb::from_hex(0xE5E7EB),
Rgb::from_hex(0xD1D5DB),
Rgb::from_hex(0x9CA3AF),
Rgb::from_hex(0x6B7280),
Rgb::from_hex(0x4B5563),
Rgb::from_hex(0x374151),
Rgb::from_hex(0x1F2937),
Rgb::from_hex(0x111827),
Rgb::from_hex(0x030712),
];
const TW3_ZINC: &[Rgb] = &[
Rgb::from_hex(0xFAFAFA),
Rgb::from_hex(0xF4F4F5),
Rgb::from_hex(0xE4E4E7),
Rgb::from_hex(0xD4D4D8),
Rgb::from_hex(0xA1A1AA),
Rgb::from_hex(0x71717A),
Rgb::from_hex(0x52525B),
Rgb::from_hex(0x3F3F46),
Rgb::from_hex(0x27272A),
Rgb::from_hex(0x18181B),
Rgb::from_hex(0x09090B),
];
const TW3_NEUTRAL: &[Rgb] = &[
Rgb::from_hex(0xFAFAFA),
Rgb::from_hex(0xF5F5F5),
Rgb::from_hex(0xE5E5E5),
Rgb::from_hex(0xD4D4D4),
Rgb::from_hex(0xA3A3A3),
Rgb::from_hex(0x737373),
Rgb::from_hex(0x525252),
Rgb::from_hex(0x404040),
Rgb::from_hex(0x262626),
Rgb::from_hex(0x171717),
Rgb::from_hex(0x0A0A0A),
];
const TW3_STONE: &[Rgb] = &[
Rgb::from_hex(0xFAFAF9),
Rgb::from_hex(0xF5F5F4),
Rgb::from_hex(0xE7E5E4),
Rgb::from_hex(0xD6D3D1),
Rgb::from_hex(0xA8A29E),
Rgb::from_hex(0x78716C),
Rgb::from_hex(0x57534E),
Rgb::from_hex(0x44403C),
Rgb::from_hex(0x292524),
Rgb::from_hex(0x1C1917),
Rgb::from_hex(0x0C0A09),
];
const TW3_RED: &[Rgb] = &[
Rgb::from_hex(0xFEF2F2),
Rgb::from_hex(0xFEE2E2),
Rgb::from_hex(0xFECACA),
Rgb::from_hex(0xFCA5A5),
Rgb::from_hex(0xF87171),
Rgb::from_hex(0xEF4444),
Rgb::from_hex(0xDC2626),
Rgb::from_hex(0xB91C1C),
Rgb::from_hex(0x991B1B),
Rgb::from_hex(0x7F1D1D),
Rgb::from_hex(0x450A0A),
];
const TW3_ORANGE: &[Rgb] = &[
Rgb::from_hex(0xFFF7ED),
Rgb::from_hex(0xFFEDD5),
Rgb::from_hex(0xFED7AA),
Rgb::from_hex(0xFDBA74),
Rgb::from_hex(0xFB923C),
Rgb::from_hex(0xF97316),
Rgb::from_hex(0xEA580C),
Rgb::from_hex(0xC2410C),
Rgb::from_hex(0x9A3412),
Rgb::from_hex(0x7C2D12),
Rgb::from_hex(0x431407),
];
const TW3_AMBER: &[Rgb] = &[
Rgb::from_hex(0xFFFBEB),
Rgb::from_hex(0xFEF3C7),
Rgb::from_hex(0xFDE68A),
Rgb::from_hex(0xFCD34D),
Rgb::from_hex(0xFBBF24),
Rgb::from_hex(0xF59E0B),
Rgb::from_hex(0xD97706),
Rgb::from_hex(0xB45309),
Rgb::from_hex(0x92400E),
Rgb::from_hex(0x78350F),
Rgb::from_hex(0x451A03),
];
const TW3_YELLOW: &[Rgb] = &[
Rgb::from_hex(0xFEFCE8),
Rgb::from_hex(0xFEF9C3),
Rgb::from_hex(0xFEF08A),
Rgb::from_hex(0xFDE047),
Rgb::from_hex(0xFACC15),
Rgb::from_hex(0xEAB308),
Rgb::from_hex(0xCA8A04),
Rgb::from_hex(0xA16207),
Rgb::from_hex(0x854D0E),
Rgb::from_hex(0x713F12),
Rgb::from_hex(0x422006),
];
const TW3_LIME: &[Rgb] = &[
Rgb::from_hex(0xF7FEE7),
Rgb::from_hex(0xECFCCB),
Rgb::from_hex(0xD9F99D),
Rgb::from_hex(0xBEF264),
Rgb::from_hex(0xA3E635),
Rgb::from_hex(0x84CC16),
Rgb::from_hex(0x65A30D),
Rgb::from_hex(0x4D7C0F),
Rgb::from_hex(0x3F6212),
Rgb::from_hex(0x365314),
Rgb::from_hex(0x1A2E05),
];
const TW3_GREEN: &[Rgb] = &[
Rgb::from_hex(0xF0FDF4),
Rgb::from_hex(0xDCFCE7),
Rgb::from_hex(0xBBF7D0),
Rgb::from_hex(0x86EFAC),
Rgb::from_hex(0x4ADE80),
Rgb::from_hex(0x22C55E),
Rgb::from_hex(0x16A34A),
Rgb::from_hex(0x15803D),
Rgb::from_hex(0x166534),
Rgb::from_hex(0x14532D),
Rgb::from_hex(0x052E16),
];
const TW3_EMERALD: &[Rgb] = &[
Rgb::from_hex(0xECFDF5),
Rgb::from_hex(0xD1FAE5),
Rgb::from_hex(0xA7F3D0),
Rgb::from_hex(0x6EE7B7),
Rgb::from_hex(0x34D399),
Rgb::from_hex(0x10B981),
Rgb::from_hex(0x059669),
Rgb::from_hex(0x047857),
Rgb::from_hex(0x065F46),
Rgb::from_hex(0x064E3B),
Rgb::from_hex(0x022C22),
];
const TW3_TEAL: &[Rgb] = &[
Rgb::from_hex(0xF0FDFA),
Rgb::from_hex(0xCCFBF1),
Rgb::from_hex(0x99F6E4),
Rgb::from_hex(0x5EEAD4),
Rgb::from_hex(0x2DD4BF),
Rgb::from_hex(0x14B8A6),
Rgb::from_hex(0x0D9488),
Rgb::from_hex(0x0F766E),
Rgb::from_hex(0x115E59),
Rgb::from_hex(0x134E4A),
Rgb::from_hex(0x042F2E),
];
const TW3_CYAN: &[Rgb] = &[
Rgb::from_hex(0xECFEFF),
Rgb::from_hex(0xCFFAFE),
Rgb::from_hex(0xA5F3FC),
Rgb::from_hex(0x67E8F9),
Rgb::from_hex(0x22D3EE),
Rgb::from_hex(0x06B6D4),
Rgb::from_hex(0x0891B2),
Rgb::from_hex(0x0E7490),
Rgb::from_hex(0x155E75),
Rgb::from_hex(0x164E63),
Rgb::from_hex(0x083344),
];
const TW3_SKY: &[Rgb] = &[
Rgb::from_hex(0xF0F9FF),
Rgb::from_hex(0xE0F2FE),
Rgb::from_hex(0xBAE6FD),
Rgb::from_hex(0x7DD3FC),
Rgb::from_hex(0x38BDF8),
Rgb::from_hex(0x0EA5E9),
Rgb::from_hex(0x0284C7),
Rgb::from_hex(0x0369A1),
Rgb::from_hex(0x075985),
Rgb::from_hex(0x0C4A6E),
Rgb::from_hex(0x082F49),
];
const TW3_BLUE: &[Rgb] = &[
Rgb::from_hex(0xEFF6FF),
Rgb::from_hex(0xDBEAFE),
Rgb::from_hex(0xBFDBFE),
Rgb::from_hex(0x93C5FD),
Rgb::from_hex(0x60A5FA),
Rgb::from_hex(0x3B82F6),
Rgb::from_hex(0x2563EB),
Rgb::from_hex(0x1D4ED8),
Rgb::from_hex(0x1E40AF),
Rgb::from_hex(0x1E3A8A),
Rgb::from_hex(0x172554),
];
const TW3_INDIGO: &[Rgb] = &[
Rgb::from_hex(0xEEF2FF),
Rgb::from_hex(0xE0E7FF),
Rgb::from_hex(0xC7D2FE),
Rgb::from_hex(0xA5B4FC),
Rgb::from_hex(0x818CF8),
Rgb::from_hex(0x6366F1),
Rgb::from_hex(0x4F46E5),
Rgb::from_hex(0x4338CA),
Rgb::from_hex(0x3730A3),
Rgb::from_hex(0x312E81),
Rgb::from_hex(0x1E1B4B),
];
const TW3_VIOLET: &[Rgb] = &[
Rgb::from_hex(0xF5F3FF),
Rgb::from_hex(0xEDE9FE),
Rgb::from_hex(0xDDD6FE),
Rgb::from_hex(0xC4B5FD),
Rgb::from_hex(0xA78BFA),
Rgb::from_hex(0x8B5CF6),
Rgb::from_hex(0x7C3AED),
Rgb::from_hex(0x6D28D9),
Rgb::from_hex(0x5B21B6),
Rgb::from_hex(0x4C1D95),
Rgb::from_hex(0x2E1065),
];
const TW3_PURPLE: &[Rgb] = &[
Rgb::from_hex(0xFAF5FF),
Rgb::from_hex(0xF3E8FF),
Rgb::from_hex(0xE9D5FF),
Rgb::from_hex(0xD8B4FE),
Rgb::from_hex(0xC084FC),
Rgb::from_hex(0xA855F7),
Rgb::from_hex(0x9333EA),
Rgb::from_hex(0x7E22CE),
Rgb::from_hex(0x6B21A8),
Rgb::from_hex(0x581C87),
Rgb::from_hex(0x3B0764),
];
const TW3_FUCHSIA: &[Rgb] = &[
Rgb::from_hex(0xFDF4FF),
Rgb::from_hex(0xFAE8FF),
Rgb::from_hex(0xF5D0FE),
Rgb::from_hex(0xF0ABFC),
Rgb::from_hex(0xE879F9),
Rgb::from_hex(0xD946EF),
Rgb::from_hex(0xC026D3),
Rgb::from_hex(0xA21CAF),
Rgb::from_hex(0x86198F),
Rgb::from_hex(0x701A75),
Rgb::from_hex(0x4A044E),
];
const TW3_PINK: &[Rgb] = &[
Rgb::from_hex(0xFDF2F8),
Rgb::from_hex(0xFCE7F3),
Rgb::from_hex(0xFBCFE8),
Rgb::from_hex(0xF9A8D4),
Rgb::from_hex(0xF472B6),
Rgb::from_hex(0xEC4899),
Rgb::from_hex(0xDB2777),
Rgb::from_hex(0xBE185D),
Rgb::from_hex(0x9D174D),
Rgb::from_hex(0x831843),
Rgb::from_hex(0x500724),
];
const TW3_ROSE: &[Rgb] = &[
Rgb::from_hex(0xFFF1F2),
Rgb::from_hex(0xFFE4E6),
Rgb::from_hex(0xFECDD3),
Rgb::from_hex(0xFDA4AF),
Rgb::from_hex(0xFB7185),
Rgb::from_hex(0xF43F5E),
Rgb::from_hex(0xE11D48),
Rgb::from_hex(0xBE123C),
Rgb::from_hex(0x9F1239),
Rgb::from_hex(0x881337),
Rgb::from_hex(0x4C0519),
];
pub(crate) static PALETTES: &[Palette] = &[
Palette::new("npg", "nrc", PaletteKind::Static, NPG_NRC),
Palette::new("aaas", "default", PaletteKind::Static, AAAS_DEFAULT),
Palette::new("nejm", "default", PaletteKind::Static, NEJM_DEFAULT),
Palette::new("lancet", "lanonc", PaletteKind::Static, LANCET_LANONC),
Palette::new("jama", "default", PaletteKind::Static, JAMA_DEFAULT),
Palette::new("bmj", "default", PaletteKind::Static, BMJ_DEFAULT),
Palette::new("jco", "default", PaletteKind::Static, JCO_DEFAULT),
Palette::new("ucscgb", "default", PaletteKind::Static, UCSCGB_DEFAULT),
Palette::new("d3", "category10", PaletteKind::Static, D3_CATEGORY10),
Palette::new("d3", "category20", PaletteKind::Static, D3_CATEGORY20),
Palette::new("d3", "category20b", PaletteKind::Static, D3_CATEGORY20B),
Palette::new("d3", "category20c", PaletteKind::Static, D3_CATEGORY20C),
Palette::new(
"observable",
"observable10",
PaletteKind::Static,
OBSERVABLE_OBSERVABLE10,
),
Palette::new("primer", "mark17", PaletteKind::Static, PRIMER_MARK17),
Palette::new(
"atlassian",
"categorical8",
PaletteKind::Static,
ATLASSIAN_CATEGORICAL8,
),
Palette::new("igv", "default", PaletteKind::Static, IGV_DEFAULT),
Palette::new("igv", "alternating", PaletteKind::Static, IGV_ALTERNATING),
Palette::new(
"locuszoom",
"default",
PaletteKind::Static,
LOCUSZOOM_DEFAULT,
),
Palette::new("uchicago", "default", PaletteKind::Static, UCHICAGO_DEFAULT),
Palette::new("uchicago", "light", PaletteKind::Static, UCHICAGO_LIGHT),
Palette::new("uchicago", "dark", PaletteKind::Static, UCHICAGO_DARK),
Palette::new(
"cosmic",
"hallmarks_dark",
PaletteKind::Static,
COSMIC_HALLMARKS_DARK,
),
Palette::new(
"cosmic",
"hallmarks_light",
PaletteKind::Static,
COSMIC_HALLMARKS_LIGHT,
),
Palette::new(
"cosmic",
"signature_substitutions",
PaletteKind::Static,
COSMIC_SIGNATURE_SUBSTITUTIONS,
),
Palette::new(
"simpsons",
"springfield",
PaletteKind::Static,
SIMPSONS_SPRINGFIELD,
),
Palette::new(
"futurama",
"planetexpress",
PaletteKind::Static,
FUTURAMA_PLANETEXPRESS,
),
Palette::new(
"rickandmorty",
"schwifty",
PaletteKind::Static,
RICKANDMORTY_SCHWIFTY,
),
Palette::new("startrek", "uniform", PaletteKind::Static, STARTREK_UNIFORM),
Palette::new("tron", "legacy", PaletteKind::Static, TRON_LEGACY),
Palette::new(
"frontiers",
"default",
PaletteKind::Static,
FRONTIERS_DEFAULT,
),
Palette::new("flatui", "default", PaletteKind::Static, FLATUI_DEFAULT),
Palette::new(
"flatui",
"flattastic",
PaletteKind::Static,
FLATUI_FLATTASTIC,
),
Palette::new("flatui", "aussie", PaletteKind::Static, FLATUI_AUSSIE),
Palette::new("gsea", "default", PaletteKind::Static, GSEA_DEFAULT),
Palette::new("bs5", "blue", PaletteKind::Static, BS5_BLUE),
Palette::new("bs5", "indigo", PaletteKind::Static, BS5_INDIGO),
Palette::new("bs5", "purple", PaletteKind::Static, BS5_PURPLE),
Palette::new("bs5", "pink", PaletteKind::Static, BS5_PINK),
Palette::new("bs5", "red", PaletteKind::Static, BS5_RED),
Palette::new("bs5", "orange", PaletteKind::Static, BS5_ORANGE),
Palette::new("bs5", "yellow", PaletteKind::Static, BS5_YELLOW),
Palette::new("bs5", "green", PaletteKind::Static, BS5_GREEN),
Palette::new("bs5", "teal", PaletteKind::Static, BS5_TEAL),
Palette::new("bs5", "cyan", PaletteKind::Static, BS5_CYAN),
Palette::new("bs5", "gray", PaletteKind::Static, BS5_GRAY),
Palette::new("material", "red", PaletteKind::Static, MATERIAL_RED),
Palette::new("material", "pink", PaletteKind::Static, MATERIAL_PINK),
Palette::new("material", "purple", PaletteKind::Static, MATERIAL_PURPLE),
Palette::new(
"material",
"deep-purple",
PaletteKind::Static,
MATERIAL_DEEP_PURPLE,
),
Palette::new("material", "indigo", PaletteKind::Static, MATERIAL_INDIGO),
Palette::new("material", "blue", PaletteKind::Static, MATERIAL_BLUE),
Palette::new(
"material",
"light-blue",
PaletteKind::Static,
MATERIAL_LIGHT_BLUE,
),
Palette::new("material", "cyan", PaletteKind::Static, MATERIAL_CYAN),
Palette::new("material", "teal", PaletteKind::Static, MATERIAL_TEAL),
Palette::new("material", "green", PaletteKind::Static, MATERIAL_GREEN),
Palette::new(
"material",
"light-green",
PaletteKind::Static,
MATERIAL_LIGHT_GREEN,
),
Palette::new("material", "lime", PaletteKind::Static, MATERIAL_LIME),
Palette::new("material", "yellow", PaletteKind::Static, MATERIAL_YELLOW),
Palette::new("material", "amber", PaletteKind::Static, MATERIAL_AMBER),
Palette::new("material", "orange", PaletteKind::Static, MATERIAL_ORANGE),
Palette::new(
"material",
"deep-orange",
PaletteKind::Static,
MATERIAL_DEEP_ORANGE,
),
Palette::new("material", "brown", PaletteKind::Static, MATERIAL_BROWN),
Palette::new("material", "grey", PaletteKind::Static, MATERIAL_GREY),
Palette::new(
"material",
"blue-grey",
PaletteKind::Static,
MATERIAL_BLUE_GREY,
),
Palette::new("tw3", "slate", PaletteKind::Static, TW3_SLATE),
Palette::new("tw3", "gray", PaletteKind::Static, TW3_GRAY),
Palette::new("tw3", "zinc", PaletteKind::Static, TW3_ZINC),
Palette::new("tw3", "neutral", PaletteKind::Static, TW3_NEUTRAL),
Palette::new("tw3", "stone", PaletteKind::Static, TW3_STONE),
Palette::new("tw3", "red", PaletteKind::Static, TW3_RED),
Palette::new("tw3", "orange", PaletteKind::Static, TW3_ORANGE),
Palette::new("tw3", "amber", PaletteKind::Static, TW3_AMBER),
Palette::new("tw3", "yellow", PaletteKind::Static, TW3_YELLOW),
Palette::new("tw3", "lime", PaletteKind::Static, TW3_LIME),
Palette::new("tw3", "green", PaletteKind::Static, TW3_GREEN),
Palette::new("tw3", "emerald", PaletteKind::Static, TW3_EMERALD),
Palette::new("tw3", "teal", PaletteKind::Static, TW3_TEAL),
Palette::new("tw3", "cyan", PaletteKind::Static, TW3_CYAN),
Palette::new("tw3", "sky", PaletteKind::Static, TW3_SKY),
Palette::new("tw3", "blue", PaletteKind::Static, TW3_BLUE),
Palette::new("tw3", "indigo", PaletteKind::Static, TW3_INDIGO),
Palette::new("tw3", "violet", PaletteKind::Static, TW3_VIOLET),
Palette::new("tw3", "purple", PaletteKind::Static, TW3_PURPLE),
Palette::new("tw3", "fuchsia", PaletteKind::Static, TW3_FUCHSIA),
Palette::new("tw3", "pink", PaletteKind::Static, TW3_PINK),
Palette::new("tw3", "rose", PaletteKind::Static, TW3_ROSE),
];