use crate::Color;

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/category10.png" width="100%" height="40" alt="category10">
pub const CATEGORY10: [Color; 10] = colors! {
    0x1f77b4 0xff7f0e 0x2ca02c 0xd62728 0x9467bd 0x8c564b 0xe377c2 0x7f7f7f 0xbcbd22 0x17becf
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Accent.png" width="100%" height="40" alt="Accent">
pub const ACCENT: [Color; 8] = colors! {
    0x7fc97f 0xbeaed4 0xfdc086 0xffff99 0x386cb0 0xf0027f 0xbf5b17 0x666666
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Dark2.png" width="100%" height="40" alt="Dark2">
pub const DARK2: [Color; 8] = colors! {
    0x1b9e77 0xd95f02 0x7570b3 0xe7298a 0x66a61e 0xe6ab02 0xa6761d 0x666666
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Paired.png" width="100%" height="40" alt="Paired">
pub const PAIRED: [Color; 12] = colors! {
    0xa6cee3 0x1f78b4 0xb2df8a 0x33a02c 0xfb9a99 0xe31a1c 0xfdbf6f 0xff7f00 0xcab2d6 0x6a3d9a 0xffff99 0xb15928
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Pastel1.png" width="100%" height="40" alt="Pastel1">
pub const PASTEL1: [Color; 9] = colors! {
    0xfbb4ae 0xb3cde3 0xccebc5 0xdecbe4 0xfed9a6 0xffffcc 0xe5d8bd 0xfddaec 0xf2f2f2
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Pastel2.png" width="100%" height="40" alt="Pastel2">
pub const PASTEL2: [Color; 8] = colors! {
    0xb3e2cd 0xfdcdac 0xcbd5e8 0xf4cae4 0xe6f5c9 0xfff2ae 0xf1e2cc 0xcccccc
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Set1.png" width="100%" height="40" alt="Set1">
pub const SET1: [Color; 9] = colors! {
    0xe41a1c 0x377eb8 0x4daf4a 0x984ea3 0xff7f00 0xffff33 0xa65628 0xf781bf 0x999999
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Set2.png" width="100%" height="40" alt="Set2">
pub const SET2: [Color; 8] = colors! {
    0x66c2a5 0xfc8d62 0x8da0cb 0xe78ac3 0xa6d854 0xffd92f 0xe5c494 0xb3b3b3
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Set3.png" width="100%" height="40" alt="Set3">
pub const SET3: [Color; 12] = colors! {
    0x8dd3c7 0xffffb3 0xbebada 0xfb8072 0x80b1d3 0xfdb462 0xb3de69 0xfccde5 0xd9d9d9 0xbc80bd 0xccebc5 0xffed6f
};

/// &#8203;
///
/// <img src="https://raw.githubusercontent.com/dtolnay/colorous/readme/Tableau10.png" width="100%" height="40" alt="Tableau10">
pub const TABLEAU10: [Color; 10] = colors! {
    0x4e79a7 0xf28e2c 0xe15759 0x76b7b2 0x59a14f 0xedc949 0xaf7aa1 0xff9da7 0x9c755f 0xbab0ab
};
