-----------------------------------------------------------------------------
-- |
-- Module      :  Palette.BrewerSet
-- Copyright   :  (c) 2013 Jeffrey Rosenbluth
-- License     :  BSD-style (see LICENSE)
-- Maintainer  :  jeffrey.rosenbluth@gmail.com
--
-- Sets of between 3 and 12 colors.
-- This product includes color specifications and designs developed by
-- <http://colorbrewer.org/ Cynthia Brewer>.
--
-----------------------------------------------------------------------------

module Data.Colour.Palette.BrewerSet
      ( -- * Color schemes from Cynthia Brewer.
          brewerSet

        -- ** Synonym for Colour Double

         , Kolor

        -- ** Colour Categories

        , ColorCat(..)
      ) where

import qualified Data.Map.Lazy as M
import           Data.Colour
import           Data.Colour.SRGB         (sRGB24read)
import           Data.Colour.Palette.Types

-- > ylgn = bar $ brewerSet YlGn 9
-- > ylgnbu = bar $ brewerSet YlGnBu 9
-- > gnbu = bar $ brewerSet GnBu 9
-- > bugn = bar $ brewerSet BuGn 9
-- > pubugn = bar $ brewerSet PuBuGn 9
-- > pubu = bar $ brewerSet PuBu 9
-- > bupu = bar $ brewerSet BuPu 9
-- > rdpu = bar $ brewerSet RdPu 9
-- > pudr = bar $ brewerSet PuRd 9
-- > orrd = bar $ brewerSet OrRd 9
-- > ylorrd = bar $ brewerSet YlOrRd 9
-- > ylorbr = bar $ brewerSet YlOrBr 9
-- > purples = bar $ brewerSet Purples 9
-- > blues = bar $ brewerSet Blues 9
-- > greens = bar $ brewerSet Greens 9
-- > oranges = bar $ brewerSet Oranges 9
-- > reds = bar $ brewerSet Reds 9
-- > greys = bar $ brewerSet Greys 9
-- > puor = bar $ brewerSet PuOr 11
-- > brbg = bar $ brewerSet BrBG 11
-- > prgn = bar $ brewerSet PRGn 11
-- > piyg = bar $ brewerSet PiYG 11
-- > rdbu = bar $ brewerSet RdBu 11
-- > rdgy = bar $ brewerSet RdGy 11
-- > rdylbu = bar $ brewerSet RdYlBu 11
-- > spectral = bar $ brewerSet Spectral 11
-- > rdylgn = bar $ brewerSet RdYlGn 11
-- > accent = bar $ brewerSet Accent 8
-- > dark2 = bar $ brewerSet Dark2 8
-- > paired = bar $ brewerSet Paired 12
-- > pastel1 = bar $ brewerSet Pastel1 9
-- > pastel2 = bar $ brewerSet Pastel2 8
-- > set1 = bar $ brewerSet Set1 9
-- > set2 = bar $ brewerSet Set2 8
-- > set3 = bar $ brewerSet Set3 12

-- | Categories of color sets. Each category has several lists of colors.
--   Each one containing the number of colors in the range specfied.
data ColorCat = YlGn      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_ylgn.svg#diagram=ylgn&width=100>> 3 - 9,  sequential multihue
              | YlGnBu    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_ylgnbu.svg#diagram=ylgnbu&width=100>> 3 - 9,  sequential multihue
              | GnBu      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_gnbu.svg#diagram=gnbu&width=100>> 3 - 9,  sequential multihue
              | BuGn      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_bugn.svg#diagram=bugn&width=100>> 3 - 9,  sequential multihue
              | PuBuGn    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_pubugn.svg#diagram=pubugn&width=100>> 3 - 9,  sequential multihue
              | PuBu      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_pubu.svg#diagram=pubu&width=100>> 3 - 9,  sequential multihue
              | BuPu      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_bupu.svg#diagram=bupu&width=100>> 3 - 9,  sequential multihue
              | RdPu      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_rdpu.svg#diagram=rdpu&width=100>> 3 - 9,  sequential multihue
              | PuRd      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_pudr.svg#diagram=pudr&width=100>> 3 - 9,  sequential multihue
              | OrRd      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_orrd.svg#diagram=orrd&width=100>> 3 - 9,  sequential multihue
              | YlOrRd    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_ylorrd.svg#diagram=ylorrd&width=100>> 3 - 9,  sequential multihue
              | YlOrBr    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_ylorbr.svg#diagram=ylorbr&width=100>> 3 - 9,  sequential multihue
              | Purples   -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_purples.svg#diagram=purples&width=100>> 3 - 9,  sequential single hue
              | Blues     -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_blues.svg#diagram=blues&width=100>> 3 - 9,  sequential single hue
              | Greens    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_greens.svg#diagram=greens&width=100>> 3 - 9,  sequential single hue
              | Oranges   -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_oranges.svg#diagram=oranges&width=100>> 3 - 9,  sequential single hue
              | Reds      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_reds.svg#diagram=reds&width=100>> 3 - 9,  sequential single hue
              | Greys     -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_greys.svg#diagram=greys&width=100>> 3 - 9,  sequential single hue
              | PuOr      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_puor.svg#diagram=puor&width=100>> 3 - 11, diverging
              | BrBG      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_brbg.svg#diagram=brbg&width=100>> 3 - 11, diverging
              | PRGn      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_prgn.svg#diagram=prgn&width=100>> 3 - 11, diverging
              | PiYG      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_piyg.svg#diagram=piyg&width=100>> 3 - 11, diverging
              | RdBu      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_rdbu.svg#diagram=rdbu&width=100>> 3 - 11, diverging
              | RdGy      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_rdgy.svg#diagram=rdgy&width=100>> 3 - 11, diverging
              | RdYlBu    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_rdylbu.svg#diagram=rdylbu&width=100>> 3 - 11, diverging
              | Spectral  -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_spectral.svg#diagram=spectral&width=100>> 3 - 11, diverging
              | RdYlGn    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_rdylgn.svg#diagram=rdylgn&width=100>> 3 - 11, diverging
              | Accent    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_accent.svg#diagram=accent&width=100>> 3 - 8,  qualitative
              | Dark2     -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_dark2.svg#diagram=dark2&width=100>> 3 - 8,  qualitative
              | Paired    -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_paired.svg#diagram=paired&width=100>> 3 - 12, qualitative
              | Pastel1   -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_pastel1.svg#diagram=pastel1&width=100>> 3 - 9,  qualitative
              | Pastel2   -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_pastel2.svg#diagram=pastel2&width=100>> 3 - 8,  qualitative
              | Set1      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_set1.svg#diagram=set1&width=100>> 3 - 9,  qualitative
              | Set2      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_set2.svg#diagram=set2&width=100>> 3 - 8,  qualitative
              | Set3      -- ^ <<diagrams/src_Data_Colour_Palette_BrewerSet_set3.svg#diagram=set3&width=100>> 3 - 12, qualitative
  deriving (ColorCat -> ColorCat -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ColorCat -> ColorCat -> Bool
$c/= :: ColorCat -> ColorCat -> Bool
== :: ColorCat -> ColorCat -> Bool
$c== :: ColorCat -> ColorCat -> Bool
Eq, Eq ColorCat
ColorCat -> ColorCat -> Bool
ColorCat -> ColorCat -> Ordering
ColorCat -> ColorCat -> ColorCat
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: ColorCat -> ColorCat -> ColorCat
$cmin :: ColorCat -> ColorCat -> ColorCat
max :: ColorCat -> ColorCat -> ColorCat
$cmax :: ColorCat -> ColorCat -> ColorCat
>= :: ColorCat -> ColorCat -> Bool
$c>= :: ColorCat -> ColorCat -> Bool
> :: ColorCat -> ColorCat -> Bool
$c> :: ColorCat -> ColorCat -> Bool
<= :: ColorCat -> ColorCat -> Bool
$c<= :: ColorCat -> ColorCat -> Bool
< :: ColorCat -> ColorCat -> Bool
$c< :: ColorCat -> ColorCat -> Bool
compare :: ColorCat -> ColorCat -> Ordering
$ccompare :: ColorCat -> ColorCat -> Ordering
Ord)

data ColorSet = ColorSet ColorCat Int deriving (ColorSet -> ColorSet -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ColorSet -> ColorSet -> Bool
$c/= :: ColorSet -> ColorSet -> Bool
== :: ColorSet -> ColorSet -> Bool
$c== :: ColorSet -> ColorSet -> Bool
Eq, Eq ColorSet
ColorSet -> ColorSet -> Bool
ColorSet -> ColorSet -> Ordering
ColorSet -> ColorSet -> ColorSet
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: ColorSet -> ColorSet -> ColorSet
$cmin :: ColorSet -> ColorSet -> ColorSet
max :: ColorSet -> ColorSet -> ColorSet
$cmax :: ColorSet -> ColorSet -> ColorSet
>= :: ColorSet -> ColorSet -> Bool
$c>= :: ColorSet -> ColorSet -> Bool
> :: ColorSet -> ColorSet -> Bool
$c> :: ColorSet -> ColorSet -> Bool
<= :: ColorSet -> ColorSet -> Bool
$c<= :: ColorSet -> ColorSet -> Bool
< :: ColorSet -> ColorSet -> Bool
$c< :: ColorSet -> ColorSet -> Bool
compare :: ColorSet -> ColorSet -> Ordering
$ccompare :: ColorSet -> ColorSet -> Ordering
Ord)

-- > import Data.Colour.Palette.BrewerSet
-- > gr = 1.618 -- golden ratio
-- >
-- > bar [] = centerXY $ square gr # fc black
-- > bar cs = centerXY $ hcat [square gr # scaleX s # fc k # lw 0 | k <- cs]
-- >   where s = gr / (fromIntegral (length cs))
-- > gb = bar $ brewerSet GnBu 9    -- green/blue, sequential multihue
-- > po = bar $ brewerSet PuOr 11   -- purple/orange, diverging
-- > bs = bar $ brewerSet Paired 11 -- qualitative
-- > brewersample = hcat' (with & sep .~ 0.5) [gb, po, bs]

-- | Obtain a list of colors for the color scheme designated by category and
--   number `n` of colors in the theme. If the category and/or number does not
--   exist then returns a list `black` repeated `n` times.
brewerSet :: ColorCat -> Int -> [Kolor]
brewerSet :: ColorCat -> Int -> [Kolor]
brewerSet ColorCat
cat Int
n = forall b a. b -> (a -> b) -> Maybe a -> b
maybe (forall a. Int -> a -> [a]
replicate Int
n forall a. Num a => Colour a
black) (forall a b. (a -> b) -> [a] -> [b]
map forall b. (Ord b, Floating b) => String -> Colour b
sRGB24read) Maybe [String]
b
  where
    b :: Maybe [String]
b = forall k a. Ord k => k -> Map k a -> Maybe a
M.lookup (ColorCat -> Int -> ColorSet
ColorSet ColorCat
cat Int
n) Map ColorSet [String]
brewerColor

brewerColor :: M.Map ColorSet [String]
brewerColor :: Map ColorSet [String]
brewerColor = forall k a. Ord k => [(k, a)] -> Map k a
M.fromList [(ColorSet, [String])]
brewer

-- Color set data -----------------------------------------------------------------------
-------------------------------------------------------------------------------

brewer :: [(ColorSet, [String])]
brewer :: [(ColorSet, [String])]
brewer = [
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
11, [String
"#9e0142",String
"#d53e4f",String
"#f46d43",String
"#fdae61",String
"#fee08b",String
"#ffffbf",String
"#e6f598",String
"#abdda4",String
"#66c2a5",String
"#3288bd",String
"#5e4fa2"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
10, [String
"#9e0142",String
"#d53e4f",String
"#f46d43",String
"#fdae61",String
"#fee08b",String
"#e6f598",String
"#abdda4",String
"#66c2a5",String
"#3288bd",String
"#5e4fa2"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
3, [String
"#fc8d59",String
"#ffffbf",String
"#99d594"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
5, [String
"#d7191c",String
"#fdae61",String
"#ffffbf",String
"#abdda4",String
"#2b83ba"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
4, [String
"#d7191c",String
"#fdae61",String
"#abdda4",String
"#2b83ba"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
7, [String
"#d53e4f",String
"#fc8d59",String
"#fee08b",String
"#ffffbf",String
"#e6f598",String
"#99d594",String
"#3288bd"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
6, [String
"#d53e4f",String
"#fc8d59",String
"#fee08b",String
"#e6f598",String
"#99d594",String
"#3288bd"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
9, [String
"#d53e4f",String
"#f46d43",String
"#fdae61",String
"#fee08b",String
"#ffffbf",String
"#e6f598",String
"#abdda4",String
"#66c2a5",String
"#3288bd"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Spectral Int
8, [String
"#d53e4f",String
"#f46d43",String
"#fdae61",String
"#fee08b",String
"#e6f598",String
"#abdda4",String
"#66c2a5",String
"#3288bd"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
11, [String
"#a50026",String
"#d73027",String
"#f46d43",String
"#fdae61",String
"#fee08b",String
"#ffffbf",String
"#d9ef8b",String
"#a6d96a",String
"#66bd63",String
"#1a9850",String
"#006837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
10, [String
"#a50026",String
"#d73027",String
"#f46d43",String
"#fdae61",String
"#fee08b",String
"#d9ef8b",String
"#a6d96a",String
"#66bd63",String
"#1a9850",String
"#006837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
3, [String
"#fc8d59",String
"#ffffbf",String
"#91cf60"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
5, [String
"#d7191c",String
"#fdae61",String
"#ffffbf",String
"#a6d96a",String
"#1a9641"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
4, [String
"#d7191c",String
"#fdae61",String
"#a6d96a",String
"#1a9641"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
7, [String
"#d73027",String
"#fc8d59",String
"#fee08b",String
"#ffffbf",String
"#d9ef8b",String
"#91cf60",String
"#1a9850"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
6, [String
"#d73027",String
"#fc8d59",String
"#fee08b",String
"#d9ef8b",String
"#91cf60",String
"#1a9850"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
9, [String
"#d73027",String
"#f46d43",String
"#fdae61",String
"#fee08b",String
"#ffffbf",String
"#d9ef8b",String
"#a6d96a",String
"#66bd63",String
"#1a9850"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlGn Int
8, [String
"#d73027",String
"#f46d43",String
"#fdae61",String
"#fee08b",String
"#d9ef8b",String
"#a6d96a",String
"#66bd63",String
"#1a9850"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set2 Int
3, [String
"#66c2a5",String
"#fc8d62",String
"#8da0cb"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set2 Int
5, [String
"#66c2a5",String
"#fc8d62",String
"#8da0cb",String
"#e78ac3",String
"#a6d854"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set2 Int
4, [String
"#66c2a5",String
"#fc8d62",String
"#8da0cb",String
"#e78ac3"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set2 Int
7, [String
"#66c2a5",String
"#fc8d62",String
"#8da0cb",String
"#e78ac3",String
"#a6d854",String
"#ffd92f",String
"#e5c494"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set2 Int
6, [String
"#66c2a5",String
"#fc8d62",String
"#8da0cb",String
"#e78ac3",String
"#a6d854",String
"#ffd92f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set2 Int
8, [String
"#66c2a5",String
"#fc8d62",String
"#8da0cb",String
"#e78ac3",String
"#a6d854",String
"#ffd92f",String
"#e5c494",String
"#b3b3b3"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Accent Int
3, [String
"#7fc97f",String
"#beaed4",String
"#fdc086"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Accent Int
5, [String
"#7fc97f",String
"#beaed4",String
"#fdc086",String
"#ffff99",String
"#386cb0"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Accent Int
4, [String
"#7fc97f",String
"#beaed4",String
"#fdc086",String
"#ffff99"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Accent Int
7, [String
"#7fc97f",String
"#beaed4",String
"#fdc086",String
"#ffff99",String
"#386cb0",String
"#f0027f",String
"#bf5b17"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Accent Int
6, [String
"#7fc97f",String
"#beaed4",String
"#fdc086",String
"#ffff99",String
"#386cb0",String
"#f0027f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Accent Int
8, [String
"#7fc97f",String
"#beaed4",String
"#fdc086",String
"#ffff99",String
"#386cb0",String
"#f0027f",String
"#bf5b17",String
"#666666"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
OrRd Int
3, [String
"#fee8c8",String
"#fdbb84",String
"#e34a33"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
OrRd Int
5, [String
"#fef0d9",String
"#fdcc8a",String
"#fc8d59",String
"#e34a33",String
"#b30000"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
OrRd Int
4, [String
"#fef0d9",String
"#fdcc8a",String
"#fc8d59",String
"#d7301f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
OrRd Int
7, [String
"#fef0d9",String
"#fdd49e",String
"#fdbb84",String
"#fc8d59",String
"#ef6548",String
"#d7301f",String
"#990000"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
OrRd Int
6, [String
"#fef0d9",String
"#fdd49e",String
"#fdbb84",String
"#fc8d59",String
"#e34a33",String
"#b30000"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
OrRd Int
9, [String
"#fff7ec",String
"#fee8c8",String
"#fdd49e",String
"#fdbb84",String
"#fc8d59",String
"#ef6548",String
"#d7301f",String
"#b30000",String
"#7f0000"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
OrRd Int
8, [String
"#fff7ec",String
"#fee8c8",String
"#fdd49e",String
"#fdbb84",String
"#fc8d59",String
"#ef6548",String
"#d7301f",String
"#990000"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set1 Int
3, [String
"#e41a1c",String
"#377eb8",String
"#4daf4a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set1 Int
5, [String
"#e41a1c",String
"#377eb8",String
"#4daf4a",String
"#984ea3",String
"#ff7f00"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set1 Int
4, [String
"#e41a1c",String
"#377eb8",String
"#4daf4a",String
"#984ea3"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set1 Int
7, [String
"#e41a1c",String
"#377eb8",String
"#4daf4a",String
"#984ea3",String
"#ff7f00",String
"#ffff33",String
"#a65628"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set1 Int
6, [String
"#e41a1c",String
"#377eb8",String
"#4daf4a",String
"#984ea3",String
"#ff7f00",String
"#ffff33"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set1 Int
9, [String
"#e41a1c",String
"#377eb8",String
"#4daf4a",String
"#984ea3",String
"#ff7f00",String
"#ffff33",String
"#a65628",String
"#f781bf",String
"#999999"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set1 Int
8, [String
"#e41a1c",String
"#377eb8",String
"#4daf4a",String
"#984ea3",String
"#ff7f00",String
"#ffff33",String
"#a65628",String
"#f781bf"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBu Int
3, [String
"#ece7f2",String
"#a6bddb",String
"#2b8cbe"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBu Int
5, [String
"#f1eef6",String
"#bdc9e1",String
"#74a9cf",String
"#2b8cbe",String
"#045a8d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBu Int
4, [String
"#f1eef6",String
"#bdc9e1",String
"#74a9cf",String
"#0570b0"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBu Int
7, [String
"#f1eef6",String
"#d0d1e6",String
"#a6bddb",String
"#74a9cf",String
"#3690c0",String
"#0570b0",String
"#034e7b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBu Int
6, [String
"#f1eef6",String
"#d0d1e6",String
"#a6bddb",String
"#74a9cf",String
"#2b8cbe",String
"#045a8d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBu Int
9, [String
"#fff7fb",String
"#ece7f2",String
"#d0d1e6",String
"#a6bddb",String
"#74a9cf",String
"#3690c0",String
"#0570b0",String
"#045a8d",String
"#023858"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBu Int
8, [String
"#fff7fb",String
"#ece7f2",String
"#d0d1e6",String
"#a6bddb",String
"#74a9cf",String
"#3690c0",String
"#0570b0",String
"#034e7b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
11, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072",String
"#80b1d3",String
"#fdb462",String
"#b3de69",String
"#fccde5",String
"#d9d9d9",String
"#bc80bd",String
"#ccebc5"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
10, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072",String
"#80b1d3",String
"#fdb462",String
"#b3de69",String
"#fccde5",String
"#d9d9d9",String
"#bc80bd"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
12, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072",String
"#80b1d3",String
"#fdb462",String
"#b3de69",String
"#fccde5",String
"#d9d9d9",String
"#bc80bd",String
"#ccebc5",String
"#ffed6f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
3, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
5, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072",String
"#80b1d3"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
4, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
7, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072",String
"#80b1d3",String
"#fdb462",String
"#b3de69"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
6, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072",String
"#80b1d3",String
"#fdb462"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
9, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072",String
"#80b1d3",String
"#fdb462",String
"#b3de69",String
"#fccde5",String
"#d9d9d9"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Set3 Int
8, [String
"#8dd3c7",String
"#ffffb3",String
"#bebada",String
"#fb8072",String
"#80b1d3",String
"#fdb462",String
"#b3de69",String
"#fccde5"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuPu Int
3, [String
"#e0ecf4",String
"#9ebcda",String
"#8856a7"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuPu Int
5, [String
"#edf8fb",String
"#b3cde3",String
"#8c96c6",String
"#8856a7",String
"#810f7c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuPu Int
4, [String
"#edf8fb",String
"#b3cde3",String
"#8c96c6",String
"#88419d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuPu Int
7, [String
"#edf8fb",String
"#bfd3e6",String
"#9ebcda",String
"#8c96c6",String
"#8c6bb1",String
"#88419d",String
"#6e016b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuPu Int
6, [String
"#edf8fb",String
"#bfd3e6",String
"#9ebcda",String
"#8c96c6",String
"#8856a7",String
"#810f7c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuPu Int
9, [String
"#f7fcfd",String
"#e0ecf4",String
"#bfd3e6",String
"#9ebcda",String
"#8c96c6",String
"#8c6bb1",String
"#88419d",String
"#810f7c",String
"#4d004b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuPu Int
8, [String
"#f7fcfd",String
"#e0ecf4",String
"#bfd3e6",String
"#9ebcda",String
"#8c96c6",String
"#8c6bb1",String
"#88419d",String
"#6e016b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Dark2 Int
3, [String
"#1b9e77",String
"#d95f02",String
"#7570b3"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Dark2 Int
5, [String
"#1b9e77",String
"#d95f02",String
"#7570b3",String
"#e7298a",String
"#66a61e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Dark2 Int
4, [String
"#1b9e77",String
"#d95f02",String
"#7570b3",String
"#e7298a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Dark2 Int
7, [String
"#1b9e77",String
"#d95f02",String
"#7570b3",String
"#e7298a",String
"#66a61e",String
"#e6ab02",String
"#a6761d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Dark2 Int
6, [String
"#1b9e77",String
"#d95f02",String
"#7570b3",String
"#e7298a",String
"#66a61e",String
"#e6ab02"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Dark2 Int
8, [String
"#1b9e77",String
"#d95f02",String
"#7570b3",String
"#e7298a",String
"#66a61e",String
"#e6ab02",String
"#a6761d",String
"#666666"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
11, [String
"#67001f",String
"#b2182b",String
"#d6604d",String
"#f4a582",String
"#fddbc7",String
"#f7f7f7",String
"#d1e5f0",String
"#92c5de",String
"#4393c3",String
"#2166ac",String
"#053061"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
10, [String
"#67001f",String
"#b2182b",String
"#d6604d",String
"#f4a582",String
"#fddbc7",String
"#d1e5f0",String
"#92c5de",String
"#4393c3",String
"#2166ac",String
"#053061"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
3, [String
"#ef8a62",String
"#f7f7f7",String
"#67a9cf"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
5, [String
"#ca0020",String
"#f4a582",String
"#f7f7f7",String
"#92c5de",String
"#0571b0"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
4, [String
"#ca0020",String
"#f4a582",String
"#92c5de",String
"#0571b0"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
7, [String
"#b2182b",String
"#ef8a62",String
"#fddbc7",String
"#f7f7f7",String
"#d1e5f0",String
"#67a9cf",String
"#2166ac"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
6, [String
"#b2182b",String
"#ef8a62",String
"#fddbc7",String
"#d1e5f0",String
"#67a9cf",String
"#2166ac"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
9, [String
"#b2182b",String
"#d6604d",String
"#f4a582",String
"#fddbc7",String
"#f7f7f7",String
"#d1e5f0",String
"#92c5de",String
"#4393c3",String
"#2166ac"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdBu Int
8, [String
"#b2182b",String
"#d6604d",String
"#f4a582",String
"#fddbc7",String
"#d1e5f0",String
"#92c5de",String
"#4393c3",String
"#2166ac"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Oranges Int
3, [String
"#fee6ce",String
"#fdae6b",String
"#e6550d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Oranges Int
5, [String
"#feedde",String
"#fdbe85",String
"#fd8d3c",String
"#e6550d",String
"#a63603"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Oranges Int
4, [String
"#feedde",String
"#fdbe85",String
"#fd8d3c",String
"#d94701"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Oranges Int
7, [String
"#feedde",String
"#fdd0a2",String
"#fdae6b",String
"#fd8d3c",String
"#f16913",String
"#d94801",String
"#8c2d04"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Oranges Int
6, [String
"#feedde",String
"#fdd0a2",String
"#fdae6b",String
"#fd8d3c",String
"#e6550d",String
"#a63603"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Oranges Int
9, [String
"#fff5eb",String
"#fee6ce",String
"#fdd0a2",String
"#fdae6b",String
"#fd8d3c",String
"#f16913",String
"#d94801",String
"#a63603",String
"#7f2704"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Oranges Int
8, [String
"#fff5eb",String
"#fee6ce",String
"#fdd0a2",String
"#fdae6b",String
"#fd8d3c",String
"#f16913",String
"#d94801",String
"#8c2d04"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuGn Int
3, [String
"#e5f5f9",String
"#99d8c9",String
"#2ca25f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuGn Int
5, [String
"#edf8fb",String
"#b2e2e2",String
"#66c2a4",String
"#2ca25f",String
"#006d2c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuGn Int
4, [String
"#edf8fb",String
"#b2e2e2",String
"#66c2a4",String
"#238b45"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuGn Int
7, [String
"#edf8fb",String
"#ccece6",String
"#99d8c9",String
"#66c2a4",String
"#41ae76",String
"#238b45",String
"#005824"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuGn Int
6, [String
"#edf8fb",String
"#ccece6",String
"#99d8c9",String
"#66c2a4",String
"#2ca25f",String
"#006d2c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuGn Int
9, [String
"#f7fcfd",String
"#e5f5f9",String
"#ccece6",String
"#99d8c9",String
"#66c2a4",String
"#41ae76",String
"#238b45",String
"#006d2c",String
"#00441b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BuGn Int
8, [String
"#f7fcfd",String
"#e5f5f9",String
"#ccece6",String
"#99d8c9",String
"#66c2a4",String
"#41ae76",String
"#238b45",String
"#005824"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
11, [String
"#8e0152",String
"#c51b7d",String
"#de77ae",String
"#f1b6da",String
"#fde0ef",String
"#f7f7f7",String
"#e6f5d0",String
"#b8e186",String
"#7fbc41",String
"#4d9221",String
"#276419"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
10, [String
"#8e0152",String
"#c51b7d",String
"#de77ae",String
"#f1b6da",String
"#fde0ef",String
"#e6f5d0",String
"#b8e186",String
"#7fbc41",String
"#4d9221",String
"#276419"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
3, [String
"#e9a3c9",String
"#f7f7f7",String
"#a1d76a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
5, [String
"#d01c8b",String
"#f1b6da",String
"#f7f7f7",String
"#b8e186",String
"#4dac26"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
4, [String
"#d01c8b",String
"#f1b6da",String
"#b8e186",String
"#4dac26"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
7, [String
"#c51b7d",String
"#e9a3c9",String
"#fde0ef",String
"#f7f7f7",String
"#e6f5d0",String
"#a1d76a",String
"#4d9221"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
6, [String
"#c51b7d",String
"#e9a3c9",String
"#fde0ef",String
"#e6f5d0",String
"#a1d76a",String
"#4d9221"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
9, [String
"#c51b7d",String
"#de77ae",String
"#f1b6da",String
"#fde0ef",String
"#f7f7f7",String
"#e6f5d0",String
"#b8e186",String
"#7fbc41",String
"#4d9221"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PiYG Int
8, [String
"#c51b7d",String
"#de77ae",String
"#f1b6da",String
"#fde0ef",String
"#e6f5d0",String
"#b8e186",String
"#7fbc41",String
"#4d9221"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrBr Int
3, [String
"#fff7bc",String
"#fec44f",String
"#d95f0e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrBr Int
5, [String
"#ffffd4",String
"#fed98e",String
"#fe9929",String
"#d95f0e",String
"#993404"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrBr Int
4, [String
"#ffffd4",String
"#fed98e",String
"#fe9929",String
"#cc4c02"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrBr Int
7, [String
"#ffffd4",String
"#fee391",String
"#fec44f",String
"#fe9929",String
"#ec7014",String
"#cc4c02",String
"#8c2d04"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrBr Int
6, [String
"#ffffd4",String
"#fee391",String
"#fec44f",String
"#fe9929",String
"#d95f0e",String
"#993404"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrBr Int
9, [String
"#ffffe5",String
"#fff7bc",String
"#fee391",String
"#fec44f",String
"#fe9929",String
"#ec7014",String
"#cc4c02",String
"#993404",String
"#662506"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrBr Int
8, [String
"#ffffe5",String
"#fff7bc",String
"#fee391",String
"#fec44f",String
"#fe9929",String
"#ec7014",String
"#cc4c02",String
"#8c2d04"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGn Int
3, [String
"#f7fcb9",String
"#addd8e",String
"#31a354"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGn Int
5, [String
"#ffffcc",String
"#c2e699",String
"#78c679",String
"#31a354",String
"#006837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGn Int
4, [String
"#ffffcc",String
"#c2e699",String
"#78c679",String
"#238443"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGn Int
7, [String
"#ffffcc",String
"#d9f0a3",String
"#addd8e",String
"#78c679",String
"#41ab5d",String
"#238443",String
"#005a32"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGn Int
6, [String
"#ffffcc",String
"#d9f0a3",String
"#addd8e",String
"#78c679",String
"#31a354",String
"#006837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGn Int
9, [String
"#ffffe5",String
"#f7fcb9",String
"#d9f0a3",String
"#addd8e",String
"#78c679",String
"#41ab5d",String
"#238443",String
"#006837",String
"#004529"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGn Int
8, [String
"#ffffe5",String
"#f7fcb9",String
"#d9f0a3",String
"#addd8e",String
"#78c679",String
"#41ab5d",String
"#238443",String
"#005a32"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel2 Int
3, [String
"#b3e2cd",String
"#fdcdac",String
"#cbd5e8"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel2 Int
5, [String
"#b3e2cd",String
"#fdcdac",String
"#cbd5e8",String
"#f4cae4",String
"#e6f5c9"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel2 Int
4, [String
"#b3e2cd",String
"#fdcdac",String
"#cbd5e8",String
"#f4cae4"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel2 Int
7, [String
"#b3e2cd",String
"#fdcdac",String
"#cbd5e8",String
"#f4cae4",String
"#e6f5c9",String
"#fff2ae",String
"#f1e2cc"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel2 Int
6, [String
"#b3e2cd",String
"#fdcdac",String
"#cbd5e8",String
"#f4cae4",String
"#e6f5c9",String
"#fff2ae"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel2 Int
8, [String
"#b3e2cd",String
"#fdcdac",String
"#cbd5e8",String
"#f4cae4",String
"#e6f5c9",String
"#fff2ae",String
"#f1e2cc",String
"#cccccc"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdPu Int
3, [String
"#fde0dd",String
"#fa9fb5",String
"#c51b8a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdPu Int
5, [String
"#feebe2",String
"#fbb4b9",String
"#f768a1",String
"#c51b8a",String
"#7a0177"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdPu Int
4, [String
"#feebe2",String
"#fbb4b9",String
"#f768a1",String
"#ae017e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdPu Int
7, [String
"#feebe2",String
"#fcc5c0",String
"#fa9fb5",String
"#f768a1",String
"#dd3497",String
"#ae017e",String
"#7a0177"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdPu Int
6, [String
"#feebe2",String
"#fcc5c0",String
"#fa9fb5",String
"#f768a1",String
"#c51b8a",String
"#7a0177"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdPu Int
9, [String
"#fff7f3",String
"#fde0dd",String
"#fcc5c0",String
"#fa9fb5",String
"#f768a1",String
"#dd3497",String
"#ae017e",String
"#7a0177",String
"#49006a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdPu Int
8, [String
"#fff7f3",String
"#fde0dd",String
"#fcc5c0",String
"#fa9fb5",String
"#f768a1",String
"#dd3497",String
"#ae017e",String
"#7a0177"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greens Int
3, [String
"#e5f5e0",String
"#a1d99b",String
"#31a354"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greens Int
5, [String
"#edf8e9",String
"#bae4b3",String
"#74c476",String
"#31a354",String
"#006d2c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greens Int
4, [String
"#edf8e9",String
"#bae4b3",String
"#74c476",String
"#238b45"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greens Int
7, [String
"#edf8e9",String
"#c7e9c0",String
"#a1d99b",String
"#74c476",String
"#41ab5d",String
"#238b45",String
"#005a32"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greens Int
6, [String
"#edf8e9",String
"#c7e9c0",String
"#a1d99b",String
"#74c476",String
"#31a354",String
"#006d2c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greens Int
9, [String
"#f7fcf5",String
"#e5f5e0",String
"#c7e9c0",String
"#a1d99b",String
"#74c476",String
"#41ab5d",String
"#238b45",String
"#006d2c",String
"#00441b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greens Int
8, [String
"#f7fcf5",String
"#e5f5e0",String
"#c7e9c0",String
"#a1d99b",String
"#74c476",String
"#41ab5d",String
"#238b45",String
"#005a32"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
11, [String
"#40004b",String
"#762a83",String
"#9970ab",String
"#c2a5cf",String
"#e7d4e8",String
"#f7f7f7",String
"#d9f0d3",String
"#a6dba0",String
"#5aae61",String
"#1b7837",String
"#00441b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
10, [String
"#40004b",String
"#762a83",String
"#9970ab",String
"#c2a5cf",String
"#e7d4e8",String
"#d9f0d3",String
"#a6dba0",String
"#5aae61",String
"#1b7837",String
"#00441b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
3, [String
"#af8dc3",String
"#f7f7f7",String
"#7fbf7b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
5, [String
"#7b3294",String
"#c2a5cf",String
"#f7f7f7",String
"#a6dba0",String
"#008837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
4, [String
"#7b3294",String
"#c2a5cf",String
"#a6dba0",String
"#008837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
7, [String
"#762a83",String
"#af8dc3",String
"#e7d4e8",String
"#f7f7f7",String
"#d9f0d3",String
"#7fbf7b",String
"#1b7837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
6, [String
"#762a83",String
"#af8dc3",String
"#e7d4e8",String
"#d9f0d3",String
"#7fbf7b",String
"#1b7837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
9, [String
"#762a83",String
"#9970ab",String
"#c2a5cf",String
"#e7d4e8",String
"#f7f7f7",String
"#d9f0d3",String
"#a6dba0",String
"#5aae61",String
"#1b7837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PRGn Int
8, [String
"#762a83",String
"#9970ab",String
"#c2a5cf",String
"#e7d4e8",String
"#d9f0d3",String
"#a6dba0",String
"#5aae61",String
"#1b7837"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGnBu Int
3, [String
"#edf8b1",String
"#7fcdbb",String
"#2c7fb8"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGnBu Int
5, [String
"#ffffcc",String
"#a1dab4",String
"#41b6c4",String
"#2c7fb8",String
"#253494"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGnBu Int
4, [String
"#ffffcc",String
"#a1dab4",String
"#41b6c4",String
"#225ea8"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGnBu Int
7, [String
"#ffffcc",String
"#c7e9b4",String
"#7fcdbb",String
"#41b6c4",String
"#1d91c0",String
"#225ea8",String
"#0c2c84"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGnBu Int
6, [String
"#ffffcc",String
"#c7e9b4",String
"#7fcdbb",String
"#41b6c4",String
"#2c7fb8",String
"#253494"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGnBu Int
9, [String
"#ffffd9",String
"#edf8b1",String
"#c7e9b4",String
"#7fcdbb",String
"#41b6c4",String
"#1d91c0",String
"#225ea8",String
"#253494",String
"#081d58"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlGnBu Int
8, [String
"#ffffd9",String
"#edf8b1",String
"#c7e9b4",String
"#7fcdbb",String
"#41b6c4",String
"#1d91c0",String
"#225ea8",String
"#0c2c84"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
11, [String
"#a50026",String
"#d73027",String
"#f46d43",String
"#fdae61",String
"#fee090",String
"#ffffbf",String
"#e0f3f8",String
"#abd9e9",String
"#74add1",String
"#4575b4",String
"#313695"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
10, [String
"#a50026",String
"#d73027",String
"#f46d43",String
"#fdae61",String
"#fee090",String
"#e0f3f8",String
"#abd9e9",String
"#74add1",String
"#4575b4",String
"#313695"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
3, [String
"#fc8d59",String
"#ffffbf",String
"#91bfdb"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
5, [String
"#d7191c",String
"#fdae61",String
"#ffffbf",String
"#abd9e9",String
"#2c7bb6"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
4, [String
"#d7191c",String
"#fdae61",String
"#abd9e9",String
"#2c7bb6"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
7, [String
"#d73027",String
"#fc8d59",String
"#fee090",String
"#ffffbf",String
"#e0f3f8",String
"#91bfdb",String
"#4575b4"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
6, [String
"#d73027",String
"#fc8d59",String
"#fee090",String
"#e0f3f8",String
"#91bfdb",String
"#4575b4"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
9, [String
"#d73027",String
"#f46d43",String
"#fdae61",String
"#fee090",String
"#ffffbf",String
"#e0f3f8",String
"#abd9e9",String
"#74add1",String
"#4575b4"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdYlBu Int
8, [String
"#d73027",String
"#f46d43",String
"#fdae61",String
"#fee090",String
"#e0f3f8",String
"#abd9e9",String
"#74add1",String
"#4575b4"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
11, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c",String
"#fb9a99",String
"#e31a1c",String
"#fdbf6f",String
"#ff7f00",String
"#cab2d6",String
"#6a3d9a",String
"#ffff99"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
10, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c",String
"#fb9a99",String
"#e31a1c",String
"#fdbf6f",String
"#ff7f00",String
"#cab2d6",String
"#6a3d9a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
12, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c",String
"#fb9a99",String
"#e31a1c",String
"#fdbf6f",String
"#ff7f00",String
"#cab2d6",String
"#6a3d9a",String
"#ffff99",String
"#b15928"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
3, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
5, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c",String
"#fb9a99"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
4, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
7, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c",String
"#fb9a99",String
"#e31a1c",String
"#fdbf6f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
6, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c",String
"#fb9a99",String
"#e31a1c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
9, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c",String
"#fb9a99",String
"#e31a1c",String
"#fdbf6f",String
"#ff7f00",String
"#cab2d6"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Paired Int
8, [String
"#a6cee3",String
"#1f78b4",String
"#b2df8a",String
"#33a02c",String
"#fb9a99",String
"#e31a1c",String
"#fdbf6f",String
"#ff7f00"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
11, [String
"#543005",String
"#8c510a",String
"#bf812d",String
"#dfc27d",String
"#f6e8c3",String
"#f5f5f5",String
"#c7eae5",String
"#80cdc1",String
"#35978f",String
"#01665e",String
"#003c30"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
10, [String
"#543005",String
"#8c510a",String
"#bf812d",String
"#dfc27d",String
"#f6e8c3",String
"#c7eae5",String
"#80cdc1",String
"#35978f",String
"#01665e",String
"#003c30"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
3, [String
"#d8b365",String
"#f5f5f5",String
"#5ab4ac"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
5, [String
"#a6611a",String
"#dfc27d",String
"#f5f5f5",String
"#80cdc1",String
"#018571"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
4, [String
"#a6611a",String
"#dfc27d",String
"#80cdc1",String
"#018571"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
7, [String
"#8c510a",String
"#d8b365",String
"#f6e8c3",String
"#f5f5f5",String
"#c7eae5",String
"#5ab4ac",String
"#01665e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
6, [String
"#8c510a",String
"#d8b365",String
"#f6e8c3",String
"#c7eae5",String
"#5ab4ac",String
"#01665e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
9, [String
"#8c510a",String
"#bf812d",String
"#dfc27d",String
"#f6e8c3",String
"#f5f5f5",String
"#c7eae5",String
"#80cdc1",String
"#35978f",String
"#01665e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
BrBG Int
8, [String
"#8c510a",String
"#bf812d",String
"#dfc27d",String
"#f6e8c3",String
"#c7eae5",String
"#80cdc1",String
"#35978f",String
"#01665e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Purples Int
3, [String
"#efedf5",String
"#bcbddc",String
"#756bb1"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Purples Int
5, [String
"#f2f0f7",String
"#cbc9e2",String
"#9e9ac8",String
"#756bb1",String
"#54278f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Purples Int
4, [String
"#f2f0f7",String
"#cbc9e2",String
"#9e9ac8",String
"#6a51a3"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Purples Int
7, [String
"#f2f0f7",String
"#dadaeb",String
"#bcbddc",String
"#9e9ac8",String
"#807dba",String
"#6a51a3",String
"#4a1486"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Purples Int
6, [String
"#f2f0f7",String
"#dadaeb",String
"#bcbddc",String
"#9e9ac8",String
"#756bb1",String
"#54278f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Purples Int
9, [String
"#fcfbfd",String
"#efedf5",String
"#dadaeb",String
"#bcbddc",String
"#9e9ac8",String
"#807dba",String
"#6a51a3",String
"#54278f",String
"#3f007d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Purples Int
8, [String
"#fcfbfd",String
"#efedf5",String
"#dadaeb",String
"#bcbddc",String
"#9e9ac8",String
"#807dba",String
"#6a51a3",String
"#4a1486"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Reds Int
3, [String
"#fee0d2",String
"#fc9272",String
"#de2d26"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Reds Int
5, [String
"#fee5d9",String
"#fcae91",String
"#fb6a4a",String
"#de2d26",String
"#a50f15"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Reds Int
4, [String
"#fee5d9",String
"#fcae91",String
"#fb6a4a",String
"#cb181d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Reds Int
7, [String
"#fee5d9",String
"#fcbba1",String
"#fc9272",String
"#fb6a4a",String
"#ef3b2c",String
"#cb181d",String
"#99000d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Reds Int
6, [String
"#fee5d9",String
"#fcbba1",String
"#fc9272",String
"#fb6a4a",String
"#de2d26",String
"#a50f15"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Reds Int
9, [String
"#fff5f0",String
"#fee0d2",String
"#fcbba1",String
"#fc9272",String
"#fb6a4a",String
"#ef3b2c",String
"#cb181d",String
"#a50f15",String
"#67000d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Reds Int
8, [String
"#fff5f0",String
"#fee0d2",String
"#fcbba1",String
"#fc9272",String
"#fb6a4a",String
"#ef3b2c",String
"#cb181d",String
"#99000d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel1 Int
3, [String
"#fbb4ae",String
"#b3cde3",String
"#ccebc5"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel1 Int
5, [String
"#fbb4ae",String
"#b3cde3",String
"#ccebc5",String
"#decbe4",String
"#fed9a6"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel1 Int
4, [String
"#fbb4ae",String
"#b3cde3",String
"#ccebc5",String
"#decbe4"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel1 Int
7, [String
"#fbb4ae",String
"#b3cde3",String
"#ccebc5",String
"#decbe4",String
"#fed9a6",String
"#ffffcc",String
"#e5d8bd"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel1 Int
6, [String
"#fbb4ae",String
"#b3cde3",String
"#ccebc5",String
"#decbe4",String
"#fed9a6",String
"#ffffcc"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel1 Int
9, [String
"#fbb4ae",String
"#b3cde3",String
"#ccebc5",String
"#decbe4",String
"#fed9a6",String
"#ffffcc",String
"#e5d8bd",String
"#fddaec",String
"#f2f2f2"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Pastel1 Int
8, [String
"#fbb4ae",String
"#b3cde3",String
"#ccebc5",String
"#decbe4",String
"#fed9a6",String
"#ffffcc",String
"#e5d8bd",String
"#fddaec"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
GnBu Int
3, [String
"#e0f3db",String
"#a8ddb5",String
"#43a2ca"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
GnBu Int
5, [String
"#f0f9e8",String
"#bae4bc",String
"#7bccc4",String
"#43a2ca",String
"#0868ac"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
GnBu Int
4, [String
"#f0f9e8",String
"#bae4bc",String
"#7bccc4",String
"#2b8cbe"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
GnBu Int
7, [String
"#f0f9e8",String
"#ccebc5",String
"#a8ddb5",String
"#7bccc4",String
"#4eb3d3",String
"#2b8cbe",String
"#08589e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
GnBu Int
6, [String
"#f0f9e8",String
"#ccebc5",String
"#a8ddb5",String
"#7bccc4",String
"#43a2ca",String
"#0868ac"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
GnBu Int
9, [String
"#f7fcf0",String
"#e0f3db",String
"#ccebc5",String
"#a8ddb5",String
"#7bccc4",String
"#4eb3d3",String
"#2b8cbe",String
"#0868ac",String
"#084081"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
GnBu Int
8, [String
"#f7fcf0",String
"#e0f3db",String
"#ccebc5",String
"#a8ddb5",String
"#7bccc4",String
"#4eb3d3",String
"#2b8cbe",String
"#08589e"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greys Int
3, [String
"#f0f0f0",String
"#bdbdbd",String
"#636363"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greys Int
5, [String
"#f7f7f7",String
"#cccccc",String
"#969696",String
"#636363",String
"#252525"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greys Int
4, [String
"#f7f7f7",String
"#cccccc",String
"#969696",String
"#525252"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greys Int
7, [String
"#f7f7f7",String
"#d9d9d9",String
"#bdbdbd",String
"#969696",String
"#737373",String
"#525252",String
"#252525"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greys Int
6, [String
"#f7f7f7",String
"#d9d9d9",String
"#bdbdbd",String
"#969696",String
"#636363",String
"#252525"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greys Int
9, [String
"#ffffff",String
"#f0f0f0",String
"#d9d9d9",String
"#bdbdbd",String
"#969696",String
"#737373",String
"#525252",String
"#252525",String
"#000000"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Greys Int
8, [String
"#ffffff",String
"#f0f0f0",String
"#d9d9d9",String
"#bdbdbd",String
"#969696",String
"#737373",String
"#525252",String
"#252525"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
11, [String
"#67001f",String
"#b2182b",String
"#d6604d",String
"#f4a582",String
"#fddbc7",String
"#ffffff",String
"#e0e0e0",String
"#bababa",String
"#878787",String
"#4d4d4d",String
"#1a1a1a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
10, [String
"#67001f",String
"#b2182b",String
"#d6604d",String
"#f4a582",String
"#fddbc7",String
"#e0e0e0",String
"#bababa",String
"#878787",String
"#4d4d4d",String
"#1a1a1a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
3, [String
"#ef8a62",String
"#ffffff",String
"#999999"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
5, [String
"#ca0020",String
"#f4a582",String
"#ffffff",String
"#bababa",String
"#404040"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
4, [String
"#ca0020",String
"#f4a582",String
"#bababa",String
"#404040"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
7, [String
"#b2182b",String
"#ef8a62",String
"#fddbc7",String
"#ffffff",String
"#e0e0e0",String
"#999999",String
"#4d4d4d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
6, [String
"#b2182b",String
"#ef8a62",String
"#fddbc7",String
"#e0e0e0",String
"#999999",String
"#4d4d4d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
9, [String
"#b2182b",String
"#d6604d",String
"#f4a582",String
"#fddbc7",String
"#ffffff",String
"#e0e0e0",String
"#bababa",String
"#878787",String
"#4d4d4d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
RdGy Int
8, [String
"#b2182b",String
"#d6604d",String
"#f4a582",String
"#fddbc7",String
"#e0e0e0",String
"#bababa",String
"#878787",String
"#4d4d4d"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrRd Int
3, [String
"#ffeda0",String
"#feb24c",String
"#f03b20"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrRd Int
5, [String
"#ffffb2",String
"#fecc5c",String
"#fd8d3c",String
"#f03b20",String
"#bd0026"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrRd Int
4, [String
"#ffffb2",String
"#fecc5c",String
"#fd8d3c",String
"#e31a1c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrRd Int
7, [String
"#ffffb2",String
"#fed976",String
"#feb24c",String
"#fd8d3c",String
"#fc4e2a",String
"#e31a1c",String
"#b10026"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrRd Int
6, [String
"#ffffb2",String
"#fed976",String
"#feb24c",String
"#fd8d3c",String
"#f03b20",String
"#bd0026"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrRd Int
9, [String
"#ffffcc",String
"#ffeda0",String
"#fed976",String
"#feb24c",String
"#fd8d3c",String
"#fc4e2a",String
"#e31a1c",String
"#bd0026",String
"#800026"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
YlOrRd Int
8, [String
"#ffffcc",String
"#ffeda0",String
"#fed976",String
"#feb24c",String
"#fd8d3c",String
"#fc4e2a",String
"#e31a1c",String
"#b10026"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
11, [String
"#7f3b08",String
"#b35806",String
"#e08214",String
"#fdb863",String
"#fee0b6",String
"#f7f7f7",String
"#d8daeb",String
"#b2abd2",String
"#8073ac",String
"#542788",String
"#2d004b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
10, [String
"#7f3b08",String
"#b35806",String
"#e08214",String
"#fdb863",String
"#fee0b6",String
"#d8daeb",String
"#b2abd2",String
"#8073ac",String
"#542788",String
"#2d004b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
3, [String
"#f1a340",String
"#f7f7f7",String
"#998ec3"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
5, [String
"#e66101",String
"#fdb863",String
"#f7f7f7",String
"#b2abd2",String
"#5e3c99"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
4, [String
"#e66101",String
"#fdb863",String
"#b2abd2",String
"#5e3c99"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
7, [String
"#b35806",String
"#f1a340",String
"#fee0b6",String
"#f7f7f7",String
"#d8daeb",String
"#998ec3",String
"#542788"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
6, [String
"#b35806",String
"#f1a340",String
"#fee0b6",String
"#d8daeb",String
"#998ec3",String
"#542788"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
9, [String
"#b35806",String
"#e08214",String
"#fdb863",String
"#fee0b6",String
"#f7f7f7",String
"#d8daeb",String
"#b2abd2",String
"#8073ac",String
"#542788"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuOr Int
8, [String
"#b35806",String
"#e08214",String
"#fdb863",String
"#fee0b6",String
"#d8daeb",String
"#b2abd2",String
"#8073ac",String
"#542788"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuRd Int
3, [String
"#e7e1ef",String
"#c994c7",String
"#dd1c77"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuRd Int
5, [String
"#f1eef6",String
"#d7b5d8",String
"#df65b0",String
"#dd1c77",String
"#980043"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuRd Int
4, [String
"#f1eef6",String
"#d7b5d8",String
"#df65b0",String
"#ce1256"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuRd Int
7, [String
"#f1eef6",String
"#d4b9da",String
"#c994c7",String
"#df65b0",String
"#e7298a",String
"#ce1256",String
"#91003f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuRd Int
6, [String
"#f1eef6",String
"#d4b9da",String
"#c994c7",String
"#df65b0",String
"#dd1c77",String
"#980043"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuRd Int
9, [String
"#f7f4f9",String
"#e7e1ef",String
"#d4b9da",String
"#c994c7",String
"#df65b0",String
"#e7298a",String
"#ce1256",String
"#980043",String
"#67001f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuRd Int
8, [String
"#f7f4f9",String
"#e7e1ef",String
"#d4b9da",String
"#c994c7",String
"#df65b0",String
"#e7298a",String
"#ce1256",String
"#91003f"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Blues Int
3, [String
"#deebf7",String
"#9ecae1",String
"#3182bd"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Blues Int
5, [String
"#eff3ff",String
"#bdd7e7",String
"#6baed6",String
"#3182bd",String
"#08519c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Blues Int
4, [String
"#eff3ff",String
"#bdd7e7",String
"#6baed6",String
"#2171b5"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Blues Int
7, [String
"#eff3ff",String
"#c6dbef",String
"#9ecae1",String
"#6baed6",String
"#4292c6",String
"#2171b5",String
"#084594"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Blues Int
6, [String
"#eff3ff",String
"#c6dbef",String
"#9ecae1",String
"#6baed6",String
"#3182bd",String
"#08519c"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Blues Int
9, [String
"#f7fbff",String
"#deebf7",String
"#c6dbef",String
"#9ecae1",String
"#6baed6",String
"#4292c6",String
"#2171b5",String
"#08519c",String
"#08306b"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
Blues Int
8, [String
"#f7fbff",String
"#deebf7",String
"#c6dbef",String
"#9ecae1",String
"#6baed6",String
"#4292c6",String
"#2171b5",String
"#084594"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBuGn Int
3, [String
"#ece2f0",String
"#a6bddb",String
"#1c9099"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBuGn Int
5, [String
"#f6eff7",String
"#bdc9e1",String
"#67a9cf",String
"#1c9099",String
"#016c59"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBuGn Int
4, [String
"#f6eff7",String
"#bdc9e1",String
"#67a9cf",String
"#02818a"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBuGn Int
7, [String
"#f6eff7",String
"#d0d1e6",String
"#a6bddb",String
"#67a9cf",String
"#3690c0",String
"#02818a",String
"#016450"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBuGn Int
6, [String
"#f6eff7",String
"#d0d1e6",String
"#a6bddb",String
"#67a9cf",String
"#1c9099",String
"#016c59"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBuGn Int
9, [String
"#fff7fb",String
"#ece2f0",String
"#d0d1e6",String
"#a6bddb",String
"#67a9cf",String
"#3690c0",String
"#02818a",String
"#016c59",String
"#014636"]),
    (ColorCat -> Int -> ColorSet
ColorSet ColorCat
PuBuGn Int
8, [String
"#fff7fb",String
"#ece2f0",String
"#d0d1e6",String
"#a6bddb",String
"#67a9cf",String
"#3690c0",String
"#02818a",String
"#016450"])]