R/sits_colors.R

#' @title Brewer color schemes
#' @name sits_plot_title
#'
#' @description brewer color schemes names to be used with `sits_plot_dendrogram`
#'
#' @param name      name of the brewer color set
#' @return name   string - a common color set name
#' @export
sits_color_name <- function(name = NULL){
     # approximate equivalent names in ISCC-NBS system
     # see http://en.wikipedia.or"g/wiki/ISCC-NBS_system
     names <- tibble::lst("BuGn" = "BuGn",
                          "BlueishGreens" = "BuGn",
                          "BlueGreens" = "BuGn",
                          "BlueGreen" = "BuGn",
                          "BuPu" = "BuPu",
                          "BlueishPurples" = "BuPu",
                          "BluePurples" = "BuPu",
                          "BluePurple" = "BuPu",
                          "GnBu" = "GnBu",
                          "GreenishBlues" = "GnBu",
                          "GreenBlues" = "GnBu",
                          "GreenBlue" = "GnBu",
                          "OrRd" = "OrRd",
                          "OrangishReds" = "OrRd",
                          "OrangeReds" = "OrRd",
                          "OrangeRed" = "OrRd",
                          "PuBu" = "PuBu",
                          "PurplishBlues" = "PuBu",
                          "PurpleBlues" = "PuBu",
                          "PurpleBlue" = "PuBu",
                          "PuBuGn" = "PuBuGn",
                          "PurplishBlueGreens" = "PuBuGn",
                          "PurpleBlueGreens" = "PuBuGn",
                          "PurpleBlueGreen" = "PuBuGn",
                          "PuRd" = "PuRd",
                          "PurplishReds" = "PuRd",
                          "PurpleReds" = "PuRd",
                          "PurpleRed" = "PuRd",
                          "RdPu" = "RdPu",
                          "ReddishPurples" = "RdPu",
                          "RedPurples" = "RdPu",
                          "RedPurple" = "RdPu",
                          "YlGn" = "YlGn",
                          "YellowishGreens" = "YlGn",
                          "YellowGreens" = "YlGn",
                          "YellowGreen" = "YlGn",
                          "YlGnBu" = "YlGnBu",
                          "YellowishGreenBlues" = "YlGnBu",
                          "YellowGreenBlues" = "YlGnBu",
                          "YellowGreenBlue" = "YlGnBu",
                          "YlOrBr" = "YlOrBr",
                          "YellowishOrangeBrowns" = "YlOrBr",
                          "YellowOrangeBrowns" = "YlOrBr",
                          "YellowOrangeBrown" = "YlOrBr",
                          "YlOrRd" = "YlOrRd",
                          "YellowishOrangereds" = "YlOrRd",
                          "YellowOrangeReds" = "YlOrRd",
                          "YellowOrangeRed" = "YlOrRd",
                          "Blues" = "Blues",
                          "Blue" = "Blues",
                          "Greens" = "Greens",
                          "Green" = "Greens",
                          "Greys" = "Greys",
                          "Grey" = "Greys",
                          "Grays" = "Greys",
                          "Gray" = "Greys",
                          "Oranges" = "Oranges",
                          "Orange" = "Oranges",
                          "Purples" = "Purples",
                          "Purple" = "Purples",
                          "Reds" = "Reds",
                          "Red" = "Reds",
                          "BrBG" = "BrBG",
                          "BrownsBlueGrens" = "BrBG",
                          "BrownsWhiteBlueGreens" = "BrBG",
                          "BrownsWhiteBlueGreen" = "BrBG",
                          "BrownsBlueGreens" = "BrBG",
                          "BrownBlueGreen" = "BrBG",
                          "PiYG" = "PiYG",
                          "PurplesWhiteYellowGreens" = "PiYG",
                          "PurplesYellowGreens" = "PiYG",
                          "PurplesYellowGreen" = "PiYG",
                          "PurplesYellowsGreens" = "PiYG",
                          "PRGn" = "PRGn",
                          "PurpleRedsWhiteGreens" = "PRGn",
                          "PurplesRedsWhiteGreens" = "PRGn",
                          "PurplesRedsGreens" = "PRGn",
                          "PurpleRedWhiteGreen" = "PRGn",
                          "PurpleRedGreen" = "PRGn",
                          "PuOr" = "PuOr",
                          "PurplesWhiteOranges" = "PuOr",
                          "PurplesOranges" = "PuOr",
                          "PurpleOrange" = "PuOr",
                          "RdBu" = "RdBu",
                          "RedsWhiteBlues" = "RdBu",
                          "RedWhiteBlue" = "RdBu",
                          "RedBlue" = "RdBu",
                          "RedsBlues" = "RdBu",
                          "RdGy" = "RdGy",
                          "RedsWhiteGreys" = "RdGy",
                          "RedsGreys" = "RdGy",
                          "RedGrey" = "RdGy",
                          "RdYlBu" = "RdYlBu",
                          "ReddishYellowWhiteBlues" = "RdYlBu",
                          "RedsYellowsBlues" = "RdYlBu",
                          "RedYellowWhiteBlue" = "RdYlBu",
                          "RedYellowBlue" = "RdYlBu",
                          "RdYlGn" = "RdYlGn",
                          "ReddishYellowWhiteGreens" = "RdYlGn",
                          "RedsYellowsWhitesGreens" = "RdYlGn",
                          "RedYellowWhiteGreen" = "RdYlGn",
                          "RedsYellowsGreens" = "RdYlGn",
                          "RedYellowGreen" = "RdYlGn",
                          "Spectral" = "Spectral",
                          "Paired" = "Paired",
                          "Pastel1" = "Pastel1",
                          "Pastel2" = "Pastel2",
                          "Set1" = "Set1",
                          "Set2" = "Set2",
                          "Set3" = "Set3",
                          "Accent" = "Accent",
                          "Dark" = "Dark"
     )
     if (is.null(name))
          return(names)
     return(names[[name]])
}

#' @title Brewer color schemes
#' @name sits_max_colors
#'
#' @description Number of colors available in brewer color schemes
#'
#' @param name      name of the brewer color set
#' @return numeric  number of available colors
#' @export
sits_max_colors <- function(name = NULL){
     if (is.null(name))
          return(.sits_brewerRGB %>% purrr::map(function(sch){
               sum((sch %>%
                    purrr::map(function(n) length(n)) %>%
                    as.numeric()) > 1)
          }))
     return(sum((.sits_brewerRGB[[sits_color_name(name)]] %>%
                      purrr::map(function(n) length(n)) %>%
                      as.numeric()) > 1))
}

# Brewer color set constant
# based on http://colorbrewer2.org colors' schemes
.sits_brewerRGB = tibble::lst(
     "Spectral" =  tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(153 / 255, 213 / 255, 148 / 255)),
          "4" = tibble::lst(grDevices::rgb(215 / 255, 25 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(171 / 255, 221 / 255, 164 / 255),
                            grDevices::rgb(43 / 255, 131 / 255, 186 / 255)),
          "5" = tibble::lst(grDevices::rgb(215 / 255, 25 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(171 / 255, 221 / 255, 164 / 255),
                            grDevices::rgb(43 / 255, 131 / 255, 186 / 255)),
          "6" = tibble::lst(grDevices::rgb(213 / 255, 62 / 255, 79 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 152 / 255),
                            grDevices::rgb(153 / 255, 213 / 255, 148 / 255),
                            grDevices::rgb(50 / 255, 136 / 255, 189 / 255)),
          "7" = tibble::lst(grDevices::rgb(213 / 255, 62 / 255, 79 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 152 / 255),
                            grDevices::rgb(153 / 255, 213 / 255, 148 / 255),
                            grDevices::rgb(50 / 255, 136 / 255, 189 / 255)),
          "8" = tibble::lst(grDevices::rgb(213 / 255, 62 / 255, 79 / 255),
                            grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 152 / 255),
                            grDevices::rgb(171 / 255, 221 / 255, 164 / 255),
                            grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                            grDevices::rgb(50 / 255, 136 / 255, 189 / 255)),
          "9" = tibble::lst(grDevices::rgb(213 / 255, 62 / 255, 79 / 255),
                            grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 152 / 255),
                            grDevices::rgb(171 / 255, 221 / 255, 164 / 255),
                            grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                            grDevices::rgb(50 / 255, 136 / 255, 189 / 255)),
          "10" = tibble::lst(grDevices::rgb(158 / 255, 1 / 255, 66 / 255),
                             grDevices::rgb(213 / 255, 62 / 255, 79 / 255),
                             grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 152 / 255),
                             grDevices::rgb(171 / 255, 221 / 255, 164 / 255),
                             grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                             grDevices::rgb(50 / 255, 136 / 255, 189 / 255),
                             grDevices::rgb(94 / 255, 79 / 255, 162 / 255)),
          "11" = tibble::lst(grDevices::rgb(158 / 255, 1 / 255, 66 / 255),
                             grDevices::rgb(213 / 255, 62 / 255, 79 / 255),
                             grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 152 / 255),
                             grDevices::rgb(171 / 255, 221 / 255, 164 / 255),
                             grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                             grDevices::rgb(50 / 255, 136 / 255, 189 / 255),
                             grDevices::rgb(94 / 255, 79 / 255, 162 / 255)),
          "type" = "divergent"
     ),
     "RdYlGn" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(145 / 255, 207 / 255, 96 / 255)),
          "4" = tibble::lst(grDevices::rgb(215 / 255, 25 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(166 / 255, 217 / 255, 106 / 255),
                            grDevices::rgb(26 / 255, 150 / 255, 65 / 255)),
          "5" = tibble::lst(grDevices::rgb(215 / 255, 25 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(166 / 255, 217 / 255, 106 / 255),
                            grDevices::rgb(26 / 255, 150 / 255, 65 / 255)),
          "6" = tibble::lst(grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                            grDevices::rgb(217 / 255, 239 / 255, 139 / 255),
                            grDevices::rgb(145 / 255, 207 / 255, 96 / 255),
                            grDevices::rgb(26 / 255, 152 / 255, 80 / 255)),
          "7" = tibble::lst(grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(217 / 255, 239 / 255, 139 / 255),
                            grDevices::rgb(145 / 255, 207 / 255, 96 / 255),
                            grDevices::rgb(26 / 255, 152 / 255, 80 / 255)),
          "8" = tibble::lst(grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                            grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                            grDevices::rgb(217 / 255, 239 / 255, 139 / 255),
                            grDevices::rgb(166 / 255, 217 / 255, 106 / 255),
                            grDevices::rgb(102 / 255, 189 / 255, 99 / 255),
                            grDevices::rgb(26 / 255, 152 / 255, 80 / 255)),
          "9" = tibble::lst(grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                            grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(217 / 255, 239 / 255, 139 / 255),
                            grDevices::rgb(166 / 255, 217 / 255, 106 / 255),
                            grDevices::rgb(102 / 255, 189 / 255, 99 / 255),
                            grDevices::rgb(26 / 255, 152 / 255, 80 / 255)),
          "10" = tibble::lst(grDevices::rgb(165 / 255, 0 / 255, 38 / 255),
                             grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                             grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                             grDevices::rgb(217 / 255, 239 / 255, 139 / 255),
                             grDevices::rgb(166 / 255, 217 / 255, 106 / 255),
                             grDevices::rgb(102 / 255, 189 / 255, 99 / 255),
                             grDevices::rgb(26 / 255, 152 / 255, 80 / 255),
                             grDevices::rgb(0 / 255, 104 / 255, 55 / 255)),
          "11" = tibble::lst(grDevices::rgb(165 / 255, 0 / 255, 38 / 255),
                             grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                             grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 139 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                             grDevices::rgb(217 / 255, 239 / 255, 139 / 255),
                             grDevices::rgb(166 / 255, 217 / 255, 106 / 255),
                             grDevices::rgb(102 / 255, 189 / 255, 99 / 255),
                             grDevices::rgb(26 / 255, 152 / 255, 80 / 255),
                             grDevices::rgb(0 / 255, 104 / 255, 55 / 255)),
          "type" = "divergent"
     ),
     "RdBu" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(239 / 255, 138 / 255, 98 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255)),
          "3" = tibble::lst(grDevices::rgb(239 / 255, 138 / 255, 98 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255)),
          "4" = tibble::lst(grDevices::rgb(202 / 255, 0 / 255, 32 / 255),
                            grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                            grDevices::rgb(146 / 255, 197 / 255, 222 / 255),
                            grDevices::rgb(5 / 255, 113 / 255, 176 / 255)),
          "5" = tibble::lst(grDevices::rgb(202 / 255, 0 / 255, 32 / 255),
                            grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(146 / 255, 197 / 255, 222 / 255),
                            grDevices::rgb(5 / 255, 113 / 255, 176 / 255)),
          "6" = tibble::lst(grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                            grDevices::rgb(239 / 255, 138 / 255, 98 / 255),
                            grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                            grDevices::rgb(209 / 255, 229 / 255, 240 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(33 / 255, 102 / 255, 172 / 255)),
          "7" = tibble::lst(grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                            grDevices::rgb(239 / 255, 138 / 255, 98 / 255),
                            grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(209 / 255, 229 / 255, 240 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(33 / 255, 102 / 255, 172 / 255)),
          "8" = tibble::lst(grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                            grDevices::rgb(214 / 255, 96 / 255, 77 / 255),
                            grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                            grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                            grDevices::rgb(209 / 255, 229 / 255, 240 / 255),
                            grDevices::rgb(146 / 255, 197 / 255, 222 / 255),
                            grDevices::rgb(67 / 255, 147 / 255, 195 / 255),
                            grDevices::rgb(33 / 255, 102 / 255, 172 / 255)),
          "9" = tibble::lst(grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                            grDevices::rgb(214 / 255, 96 / 255, 77 / 255),
                            grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                            grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(209 / 255, 229 / 255, 240 / 255),
                            grDevices::rgb(146 / 255, 197 / 255, 222 / 255),
                            grDevices::rgb(67 / 255, 147 / 255, 195 / 255),
                            grDevices::rgb(33 / 255, 102 / 255, 172 / 255)),
          "10" = tibble::lst(grDevices::rgb(103 / 255, 0 / 255, 31 / 255),
                             grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                             grDevices::rgb(214 / 255, 96 / 255, 77 / 255),
                             grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                             grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                             grDevices::rgb(209 / 255, 229 / 255, 240 / 255),
                             grDevices::rgb(146 / 255, 197 / 255, 222 / 255),
                             grDevices::rgb(67 / 255, 147 / 255, 195 / 255),
                             grDevices::rgb(33 / 255, 102 / 255, 172 / 255),
                             grDevices::rgb(5 / 255, 48 / 255, 97 / 255)),
          "11" = tibble::lst(grDevices::rgb(103 / 255, 0 / 255, 31 / 255),
                             grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                             grDevices::rgb(214 / 255, 96 / 255, 77 / 255),
                             grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                             grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                             grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                             grDevices::rgb(209 / 255, 229 / 255, 240 / 255),
                             grDevices::rgb(146 / 255, 197 / 255, 222 / 255),
                             grDevices::rgb(67 / 255, 147 / 255, 195 / 255),
                             grDevices::rgb(33 / 255, 102 / 255, 172 / 255),
                             grDevices::rgb(5 / 255, 48 / 255, 97 / 255)),
          "type" = "divergent"
     ),
     "PiYG" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(233 / 255, 163 / 255, 201 / 255),
                            grDevices::rgb(161 / 255, 215 / 255, 106 / 255)),
          "3" = tibble::lst(grDevices::rgb(233 / 255, 163 / 255, 201 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(161 / 255, 215 / 255, 106 / 255)),
          "4" = tibble::lst(grDevices::rgb(208 / 255, 28 / 255, 139 / 255),
                            grDevices::rgb(241 / 255, 182 / 255, 218 / 255),
                            grDevices::rgb(184 / 255, 225 / 255, 134 / 255),
                            grDevices::rgb(77 / 255, 172 / 255, 38 / 255)),
          "5" = tibble::lst(grDevices::rgb(208 / 255, 28 / 255, 139 / 255),
                            grDevices::rgb(241 / 255, 182 / 255, 218 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(184 / 255, 225 / 255, 134 / 255),
                            grDevices::rgb(77 / 255, 172 / 255, 38 / 255)),
          "6" = tibble::lst(grDevices::rgb(197 / 255, 27 / 255, 125 / 255),
                            grDevices::rgb(233 / 255, 163 / 255, 201 / 255),
                            grDevices::rgb(253 / 255, 224 / 255, 239 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 208 / 255),
                            grDevices::rgb(161 / 255, 215 / 255, 106 / 255),
                            grDevices::rgb(77 / 255, 146 / 255, 33 / 255)),
          "7" = tibble::lst(grDevices::rgb(197 / 255, 27 / 255, 125 / 255),
                            grDevices::rgb(233 / 255, 163 / 255, 201 / 255),
                            grDevices::rgb(253 / 255, 224 / 255, 239 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 208 / 255),
                            grDevices::rgb(161 / 255, 215 / 255, 106 / 255),
                            grDevices::rgb(77 / 255, 146 / 255, 33 / 255)),
          "8" = tibble::lst(grDevices::rgb(197 / 255, 27 / 255, 125 / 255),
                            grDevices::rgb(222 / 255, 119 / 255, 174 / 255),
                            grDevices::rgb(241 / 255, 182 / 255, 218 / 255),
                            grDevices::rgb(253 / 255, 224 / 255, 239 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 208 / 255),
                            grDevices::rgb(184 / 255, 225 / 255, 134 / 255),
                            grDevices::rgb(127 / 255, 188 / 255, 65 / 255),
                            grDevices::rgb(77 / 255, 146 / 255, 33 / 255)),
          "9" = tibble::lst(grDevices::rgb(197 / 255, 27 / 255, 125 / 255),
                            grDevices::rgb(222 / 255, 119 / 255, 174 / 255),
                            grDevices::rgb(241 / 255, 182 / 255, 218 / 255),
                            grDevices::rgb(253 / 255, 224 / 255, 239 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 208 / 255),
                            grDevices::rgb(184 / 255, 225 / 255, 134 / 255),
                            grDevices::rgb(127 / 255, 188 / 255, 65 / 255),
                            grDevices::rgb(77 / 255, 146 / 255, 33 / 255)),
          "10" = tibble::lst(grDevices::rgb(142 / 255, 1 / 255, 82 / 255),
                             grDevices::rgb(197 / 255, 27 / 255, 125 / 255),
                             grDevices::rgb(222 / 255, 119 / 255, 174 / 255),
                             grDevices::rgb(241 / 255, 182 / 255, 218 / 255),
                             grDevices::rgb(253 / 255, 224 / 255, 239 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 208 / 255),
                             grDevices::rgb(184 / 255, 225 / 255, 134 / 255),
                             grDevices::rgb(127 / 255, 188 / 255, 65 / 255),
                             grDevices::rgb(77 / 255, 146 / 255, 33 / 255),
                             grDevices::rgb(39 / 255, 100 / 255, 25 / 255)),
          "11" = tibble::lst(grDevices::rgb(142 / 255, 1 / 255, 82 / 255),
                             grDevices::rgb(197 / 255, 27 / 255, 125 / 255),
                             grDevices::rgb(222 / 255, 119 / 255, 174 / 255),
                             grDevices::rgb(241 / 255, 182 / 255, 218 / 255),
                             grDevices::rgb(253 / 255, 224 / 255, 239 / 255),
                             grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 208 / 255),
                             grDevices::rgb(184 / 255, 225 / 255, 134 / 255),
                             grDevices::rgb(127 / 255, 188 / 255, 65 / 255),
                             grDevices::rgb(77 / 255, 146 / 255, 33 / 255),
                             grDevices::rgb(39 / 255, 100 / 255, 25 / 255)),
          "type" = "divergent"
     ),
     "PRGn" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(175 / 255, 141 / 255, 195 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(127 / 255, 191 / 255, 123 / 255)),
          "4" = tibble::lst(grDevices::rgb(123 / 255, 50 / 255, 148 / 255),
                            grDevices::rgb(194 / 255, 165 / 255, 207 / 255),
                            grDevices::rgb(166 / 255, 219 / 255, 160 / 255),
                            grDevices::rgb(0 / 255, 136 / 255, 55 / 255)),
          "5" = tibble::lst(grDevices::rgb(123 / 255, 50 / 255, 148 / 255),
                            grDevices::rgb(194 / 255, 165 / 255, 207 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(166 / 255, 219 / 255, 160 / 255),
                            grDevices::rgb(0 / 255, 136 / 255, 55 / 255)),
          "6" = tibble::lst(grDevices::rgb(118 / 255, 42 / 255, 131 / 255),
                            grDevices::rgb(175 / 255, 141 / 255, 195 / 255),
                            grDevices::rgb(231 / 255, 212 / 255, 232 / 255),
                            grDevices::rgb(217 / 255, 240 / 255, 211 / 255),
                            grDevices::rgb(127 / 255, 191 / 255, 123 / 255),
                            grDevices::rgb(27 / 255, 120 / 255, 55 / 255)),
          "7" = tibble::lst(grDevices::rgb(118 / 255, 42 / 255, 131 / 255),
                            grDevices::rgb(175 / 255, 141 / 255, 195 / 255),
                            grDevices::rgb(231 / 255, 212 / 255, 232 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(217 / 255, 240 / 255, 211 / 255),
                            grDevices::rgb(127 / 255, 191 / 255, 123 / 255),
                            grDevices::rgb(27 / 255, 120 / 255, 55 / 255)),
          "8" = tibble::lst(grDevices::rgb(118 / 255, 42 / 255, 131 / 255),
                            grDevices::rgb(153 / 255, 112 / 255, 171 / 255),
                            grDevices::rgb(194 / 255, 165 / 255, 207 / 255),
                            grDevices::rgb(231 / 255, 212 / 255, 232 / 255),
                            grDevices::rgb(217 / 255, 240 / 255, 211 / 255),
                            grDevices::rgb(166 / 255, 219 / 255, 160 / 255),
                            grDevices::rgb(90 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(27 / 255, 120 / 255, 55 / 255)),
          "9" = tibble::lst(grDevices::rgb(118 / 255, 42 / 255, 131 / 255),
                            grDevices::rgb(153 / 255, 112 / 255, 171 / 255),
                            grDevices::rgb(194 / 255, 165 / 255, 207 / 255),
                            grDevices::rgb(231 / 255, 212 / 255, 232 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(217 / 255, 240 / 255, 211 / 255),
                            grDevices::rgb(166 / 255, 219 / 255, 160 / 255),
                            grDevices::rgb(90 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(27 / 255, 120 / 255, 55 / 255)),
          "10" = tibble::lst(grDevices::rgb(64 / 255, 0 / 255, 75 / 255),
                             grDevices::rgb(118 / 255, 42 / 255, 131 / 255),
                             grDevices::rgb(153 / 255, 112 / 255, 171 / 255),
                             grDevices::rgb(194 / 255, 165 / 255, 207 / 255),
                             grDevices::rgb(231 / 255, 212 / 255, 232 / 255),
                             grDevices::rgb(217 / 255, 240 / 255, 211 / 255),
                             grDevices::rgb(166 / 255, 219 / 255, 160 / 255),
                             grDevices::rgb(90 / 255, 174 / 255, 97 / 255),
                             grDevices::rgb(27 / 255, 120 / 255, 55 / 255),
                             grDevices::rgb(0 / 255, 68 / 255, 27 / 255)),
          "11" = tibble::lst(grDevices::rgb(64 / 255, 0 / 255, 75 / 255),
                             grDevices::rgb(118 / 255, 42 / 255, 131 / 255),
                             grDevices::rgb(153 / 255, 112 / 255, 171 / 255),
                             grDevices::rgb(194 / 255, 165 / 255, 207 / 255),
                             grDevices::rgb(231 / 255, 212 / 255, 232 / 255),
                             grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                             grDevices::rgb(217 / 255, 240 / 255, 211 / 255),
                             grDevices::rgb(166 / 255, 219 / 255, 160 / 255),
                             grDevices::rgb(90 / 255, 174 / 255, 97 / 255),
                             grDevices::rgb(27 / 255, 120 / 255, 55 / 255),
                             grDevices::rgb(0 / 255, 68 / 255, 27 / 255)),
          "type" = "divergent"
     ),
     "RdYlBu" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(145 / 255, 191 / 255, 219 / 255)),
          "3" = tibble::lst(grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(145 / 255, 191 / 255, 219 / 255)),
          "4" = tibble::lst(grDevices::rgb(215 / 255, 25 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(171 / 255, 217 / 255, 233 / 255),
                            grDevices::rgb(44 / 255, 123 / 255, 182 / 255)),
          "5" = tibble::lst(grDevices::rgb(215 / 255, 25 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(171 / 255, 217 / 255, 233 / 255),
                            grDevices::rgb(44 / 255, 123 / 255, 182 / 255)),
          "6" = tibble::lst(grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 144 / 255),
                            grDevices::rgb(224 / 255, 243 / 255, 248 / 255),
                            grDevices::rgb(145 / 255, 191 / 255, 219 / 255),
                            grDevices::rgb(69 / 255, 117 / 255, 180 / 255)),
          "7" = tibble::lst(grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 144 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(224 / 255, 243 / 255, 248 / 255),
                            grDevices::rgb(145 / 255, 191 / 255, 219 / 255),
                            grDevices::rgb(69 / 255, 117 / 255, 180 / 255)),
          "8" = tibble::lst(grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                            grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 144 / 255),
                            grDevices::rgb(224 / 255, 243 / 255, 248 / 255),
                            grDevices::rgb(171 / 255, 217 / 255, 233 / 255),
                            grDevices::rgb(116 / 255, 173 / 255, 209 / 255),
                            grDevices::rgb(69 / 255, 117 / 255, 180 / 255)),
          "9" = tibble::lst(grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                            grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 144 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                            grDevices::rgb(224 / 255, 243 / 255, 248 / 255),
                            grDevices::rgb(171 / 255, 217 / 255, 233 / 255),
                            grDevices::rgb(116 / 255, 173 / 255, 209 / 255),
                            grDevices::rgb(69 / 255, 117 / 255, 180 / 255)),
          "10" = tibble::lst(grDevices::rgb(165 / 255, 0 / 255, 38 / 255),
                             grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                             grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 144 / 255),
                             grDevices::rgb(224 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(171 / 255, 217 / 255, 233 / 255),
                             grDevices::rgb(116 / 255, 173 / 255, 209 / 255),
                             grDevices::rgb(69 / 255, 117 / 255, 180 / 255),
                             grDevices::rgb(49 / 255, 54 / 255, 149 / 255)),
          "11" = tibble::lst(grDevices::rgb(165 / 255, 0 / 255, 38 / 255),
                             grDevices::rgb(215 / 255, 48 / 255, 39 / 255),
                             grDevices::rgb(244 / 255, 109 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 174 / 255, 97 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 144 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 191 / 255),
                             grDevices::rgb(224 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(171 / 255, 217 / 255, 233 / 255),
                             grDevices::rgb(116 / 255, 173 / 255, 209 / 255),
                             grDevices::rgb(69 / 255, 117 / 255, 180 / 255),
                             grDevices::rgb(49 / 255, 54 / 255, 149 / 255)),
          "type" = "divergent"
     ),
     "BrBG" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(216 / 255, 179 / 255, 101 / 255),
                            grDevices::rgb(90 / 255, 180 / 255, 172 / 255)),
          "3" = tibble::lst(grDevices::rgb(216 / 255, 179 / 255, 101 / 255),
                            grDevices::rgb(245 / 255, 245 / 255, 245 / 255),
                            grDevices::rgb(90 / 255, 180 / 255, 172 / 255)),
          "4" = tibble::lst(grDevices::rgb(166 / 255, 97 / 255, 26 / 255),
                            grDevices::rgb(223 / 255, 194 / 255, 125 / 255),
                            grDevices::rgb(128 / 255, 205 / 255, 193 / 255),
                            grDevices::rgb(1 / 255, 133 / 255, 113 / 255)),
          "5" = tibble::lst(grDevices::rgb(166 / 255, 97 / 255, 26 / 255),
                            grDevices::rgb(223 / 255, 194 / 255, 125 / 255),
                            grDevices::rgb(245 / 255, 245 / 255, 245 / 255),
                            grDevices::rgb(128 / 255, 205 / 255, 193 / 255),
                            grDevices::rgb(1 / 255, 133 / 255, 113 / 255)),
          "6" = tibble::lst(grDevices::rgb(140 / 255, 81 / 255, 10 / 255),
                            grDevices::rgb(216 / 255, 179 / 255, 101 / 255),
                            grDevices::rgb(246 / 255, 232 / 255, 195 / 255),
                            grDevices::rgb(199 / 255, 234 / 255, 229 / 255),
                            grDevices::rgb(90 / 255, 180 / 255, 172 / 255),
                            grDevices::rgb(1 / 255, 102 / 255, 94 / 255)),
          "7" = tibble::lst(grDevices::rgb(140 / 255, 81 / 255, 10 / 255),
                            grDevices::rgb(216 / 255, 179 / 255, 101 / 255),
                            grDevices::rgb(246 / 255, 232 / 255, 195 / 255),
                            grDevices::rgb(245 / 255, 245 / 255, 245 / 255),
                            grDevices::rgb(199 / 255, 234 / 255, 229 / 255),
                            grDevices::rgb(90 / 255, 180 / 255, 172 / 255),
                            grDevices::rgb(1 / 255, 102 / 255, 94 / 255)),
          "8" = tibble::lst(grDevices::rgb(140 / 255, 81 / 255, 10 / 255),
                            grDevices::rgb(191 / 255, 129 / 255, 45 / 255),
                            grDevices::rgb(223 / 255, 194 / 255, 125 / 255),
                            grDevices::rgb(246 / 255, 232 / 255, 195 / 255),
                            grDevices::rgb(199 / 255, 234 / 255, 229 / 255),
                            grDevices::rgb(128 / 255, 205 / 255, 193 / 255),
                            grDevices::rgb(53 / 255, 151 / 255, 143 / 255),
                            grDevices::rgb(1 / 255, 102 / 255, 94 / 255)),
          "9" = tibble::lst(grDevices::rgb(140 / 255, 81 / 255, 10 / 255),
                            grDevices::rgb(191 / 255, 129 / 255, 45 / 255),
                            grDevices::rgb(223 / 255, 194 / 255, 125 / 255),
                            grDevices::rgb(246 / 255, 232 / 255, 195 / 255),
                            grDevices::rgb(245 / 255, 245 / 255, 245 / 255),
                            grDevices::rgb(199 / 255, 234 / 255, 229 / 255),
                            grDevices::rgb(128 / 255, 205 / 255, 193 / 255),
                            grDevices::rgb(53 / 255, 151 / 255, 143 / 255),
                            grDevices::rgb(1 / 255, 102 / 255, 94 / 255)),
          "10" = tibble::lst(grDevices::rgb(84 / 255, 48 / 255, 5 / 255),
                             grDevices::rgb(140 / 255, 81 / 255, 10 / 255),
                             grDevices::rgb(191 / 255, 129 / 255, 45 / 255),
                             grDevices::rgb(223 / 255, 194 / 255, 125 / 255),
                             grDevices::rgb(246 / 255, 232 / 255, 195 / 255),
                             grDevices::rgb(199 / 255, 234 / 255, 229 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 193 / 255),
                             grDevices::rgb(53 / 255, 151 / 255, 143 / 255),
                             grDevices::rgb(1 / 255, 102 / 255, 94 / 255),
                             grDevices::rgb(0 / 255, 60 / 255, 48 / 255)),
          "11" = tibble::lst(grDevices::rgb(84 / 255, 48 / 255, 5 / 255),
                             grDevices::rgb(140 / 255, 81 / 255, 10 / 255),
                             grDevices::rgb(191 / 255, 129 / 255, 45 / 255),
                             grDevices::rgb(223 / 255, 194 / 255, 125 / 255),
                             grDevices::rgb(246 / 255, 232 / 255, 195 / 255),
                             grDevices::rgb(245 / 255, 245 / 255, 245 / 255),
                             grDevices::rgb(199 / 255, 234 / 255, 229 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 193 / 255),
                             grDevices::rgb(53 / 255, 151 / 255, 143 / 255),
                             grDevices::rgb(1 / 255, 102 / 255, 94 / 255),
                             grDevices::rgb(0 / 255, 60 / 255, 48 / 255)),
          "type" = "divergent"
     ),
     "RdGy" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(239 / 255, 138 / 255, 98 / 255),
                            grDevices::rgb(153 / 255, 153 / 255, 153 / 255)),
          "3" = tibble::lst(grDevices::rgb(239 / 255, 138 / 255, 98 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                            grDevices::rgb(153 / 255, 153 / 255, 153 / 255)),
          "4" = tibble::lst(grDevices::rgb(202 / 255, 0 / 255, 32 / 255),
                            grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                            grDevices::rgb(186 / 255, 186 / 255, 186 / 255),
                            grDevices::rgb(64 / 255, 64 / 255, 64 / 255)),
          "5" = tibble::lst(grDevices::rgb(202 / 255, 0 / 255, 32 / 255),
                            grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                            grDevices::rgb(186 / 255, 186 / 255, 186 / 255),
                            grDevices::rgb(64 / 255, 64 / 255, 64 / 255)),
          "6" = tibble::lst(grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                            grDevices::rgb(239 / 255, 138 / 255, 98 / 255),
                            grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                            grDevices::rgb(224 / 255, 224 / 255, 224 / 255),
                            grDevices::rgb(153 / 255, 153 / 255, 153 / 255),
                            grDevices::rgb(77 / 255, 77 / 255,77 / 255)),
          "7" = tibble::lst(grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                            grDevices::rgb(239 / 255, 138 / 255, 98 / 255),
                            grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                            grDevices::rgb(224 / 255, 224 / 255, 224 / 255),
                            grDevices::rgb(153 / 255, 153 / 255, 153 / 255),
                            grDevices::rgb(77 / 255, 77 / 255,77 / 255)),
          "8" = tibble::lst(grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                            grDevices::rgb(214 / 255, 96 / 255, 77 / 255),
                            grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                            grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                            grDevices::rgb(224 / 255, 224 / 255, 224 / 255),
                            grDevices::rgb(186 / 255, 186 / 255, 186 / 255),
                            grDevices::rgb(135 / 255, 135 / 255, 135 / 255),
                            grDevices::rgb(77 / 255, 77 / 255,77 / 255)),
          "9" = tibble::lst(grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                            grDevices::rgb(214 / 255, 96 / 255, 77 / 255),
                            grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                            grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                            grDevices::rgb(224 / 255, 224 / 255, 224 / 255),
                            grDevices::rgb(186 / 255, 186 / 255, 186 / 255),
                            grDevices::rgb(135 / 255, 135 / 255, 135 / 255),
                            grDevices::rgb(77 / 255, 77 / 255,77 / 255)),
          "10" = tibble::lst(grDevices::rgb(103 / 255, 0 / 255, 31 / 255),
                             grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                             grDevices::rgb(214 / 255, 96 / 255, 77 / 255),
                             grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                             grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                             grDevices::rgb(224 / 255, 224 / 255, 224 / 255),
                             grDevices::rgb(186 / 255, 186 / 255, 186 / 255),
                             grDevices::rgb(135 / 255, 135 / 255, 135 / 255),
                             grDevices::rgb(77 / 255, 77 / 255,77 / 255),
                             grDevices::rgb(26 / 255, 26 / 255, 26 / 255)),
          "11" = tibble::lst(grDevices::rgb(103 / 255, 0 / 255, 31 / 255),
                             grDevices::rgb(178 / 255, 24 / 255, 43 / 255),
                             grDevices::rgb(214 / 255, 96 / 255, 77 / 255),
                             grDevices::rgb(244 / 255, 165 / 255, 130 / 255),
                             grDevices::rgb(253 / 255, 219 / 255, 199 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(224 / 255, 224 / 255, 224 / 255),
                             grDevices::rgb(186 / 255, 186 / 255, 186 / 255),
                             grDevices::rgb(135 / 255, 135 / 255, 135 / 255),
                             grDevices::rgb(77 / 255, 77 / 255,77 / 255),
                             grDevices::rgb(26 / 255, 26 / 255, 26 / 255)),
          "type" = "divergent"
     ),
     "PuOr" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(241 / 255, 163 / 255, 64 / 255),
                            grDevices::rgb(153 / 255, 142 / 255, 195 / 255)),
          "3" = tibble::lst(grDevices::rgb(241 / 255, 163 / 255, 64 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(153 / 255, 142 / 255, 195 / 255)),
          "4" = tibble::lst(grDevices::rgb(230 / 255, 97 / 255, 1 / 255),
                            grDevices::rgb(253 / 255, 184 / 255, 99 / 255),
                            grDevices::rgb(178 / 255, 171 / 255, 210 / 255),
                            grDevices::rgb(94 / 255, 60 / 255, 153 / 255)),
          "5" = tibble::lst(grDevices::rgb(230 / 255, 97 / 255, 1 / 255),
                            grDevices::rgb(253 / 255, 184 / 255, 99 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(178 / 255, 171 / 255, 210 / 255),
                            grDevices::rgb(94 / 255, 60 / 255, 153 / 255)),
          "6" = tibble::lst(grDevices::rgb(179 / 255, 88 / 255, 6 / 255),
                            grDevices::rgb(241 / 255, 163 / 255, 64 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 182 / 255),
                            grDevices::rgb(216 / 255, 218 / 255, 235 / 255),
                            grDevices::rgb(153 / 255, 142 / 255, 195 / 255),
                            grDevices::rgb(84 / 255, 39 / 255, 136 / 255)),
          "7" = tibble::lst(grDevices::rgb(179 / 255, 88 / 255, 6 / 255),
                            grDevices::rgb(241 / 255, 163 / 255, 64 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 182 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(216 / 255, 218 / 255, 235 / 255),
                            grDevices::rgb(153 / 255, 142 / 255, 195 / 255),
                            grDevices::rgb(84 / 255, 39 / 255, 136 / 255)),
          "8" = tibble::lst(grDevices::rgb(179 / 255, 88 / 255, 6 / 255),
                            grDevices::rgb(224 / 255, 130 / 255, 20 / 255),
                            grDevices::rgb(253 / 255, 184 / 255, 99 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 182 / 255),
                            grDevices::rgb(216 / 255, 218 / 255, 235 / 255),
                            grDevices::rgb(178 / 255, 171 / 255, 210 / 255),
                            grDevices::rgb(128 / 255, 115 / 255, 172 / 255),
                            grDevices::rgb(84 / 255, 39 / 255, 136 / 255)),
          "9" = tibble::lst(grDevices::rgb(179 / 255, 88 / 255, 6 / 255),
                            grDevices::rgb(224 / 255, 130 / 255, 20 / 255),
                            grDevices::rgb(253 / 255, 184 / 255, 99 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 182 / 255),
                            grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(216 / 255, 218 / 255, 235 / 255),
                            grDevices::rgb(178 / 255, 171 / 255, 210 / 255),
                            grDevices::rgb(128 / 255, 115 / 255, 172 / 255),
                            grDevices::rgb(84 / 255, 39 / 255, 136 / 255)),
          "10" = tibble::lst(grDevices::rgb(127 / 255, 59 / 255, 8 / 255),
                             grDevices::rgb(179 / 255, 88 / 255, 6 / 255),
                             grDevices::rgb(224 / 255, 130 / 255, 20 / 255),
                             grDevices::rgb(253 / 255, 184 / 255, 99 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 182 / 255),
                             grDevices::rgb(216 / 255, 218 / 255, 235 / 255),
                             grDevices::rgb(178 / 255, 171 / 255, 210 / 255),
                             grDevices::rgb(128 / 255, 115 / 255, 172 / 255),
                             grDevices::rgb(84 / 255, 39 / 255, 136 / 255),
                             grDevices::rgb(45 / 255, 0 / 255, 75 / 255)),
          "11" = tibble::lst(grDevices::rgb(127 / 255, 59 / 255, 8 / 255),
                             grDevices::rgb(179 / 255, 88 / 255, 6 / 255),
                             grDevices::rgb(224 / 255, 130 / 255, 20 / 255),
                             grDevices::rgb(253 / 255, 184 / 255, 99 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 182 / 255),
                             grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                             grDevices::rgb(216 / 255, 218 / 255, 235 / 255),
                             grDevices::rgb(178 / 255, 171 / 255, 210 / 255),
                             grDevices::rgb(128 / 255, 115 / 255, 172 / 255),
                             grDevices::rgb(84 / 255, 39 / 255, 136 / 255),
                             grDevices::rgb(45 / 255, 0 / 255, 75 / 255)),
          "type" = "divergent"
     ),
     "Set2" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 98 / 255),
                            grDevices::rgb(141 / 255, 160 / 255, 203 / 255)),
          "4" = tibble::lst(grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 98 / 255),
                            grDevices::rgb(141 / 255, 160 / 255, 203 / 255),
                            grDevices::rgb(231 / 255, 138 / 255, 195 / 255)),
          "5" = tibble::lst(grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 98 / 255),
                            grDevices::rgb(141 / 255, 160 / 255, 203 / 255),
                            grDevices::rgb(231 / 255, 138 / 255, 195 / 255),
                            grDevices::rgb(166 / 255, 216 / 255, 84 / 255)),
          "6" = tibble::lst(grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 98 / 255),
                            grDevices::rgb(141 / 255, 160 / 255, 203 / 255),
                            grDevices::rgb(231 / 255, 138 / 255, 195 / 255),
                            grDevices::rgb(166 / 255, 216 / 255, 84 / 255),
                            grDevices::rgb(255 / 255, 217 / 255, 47 / 255)),
          "7" = tibble::lst(grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 98 / 255),
                            grDevices::rgb(141 / 255, 160 / 255, 203 / 255),
                            grDevices::rgb(231 / 255, 138 / 255, 195 / 255),
                            grDevices::rgb(166 / 255, 216 / 255, 84 / 255),
                            grDevices::rgb(255 / 255, 217 / 255, 47 / 255),
                            grDevices::rgb(229 / 255, 196 / 255, 148 / 255)),
          "8" = tibble::lst(grDevices::rgb(102 / 255, 194 / 255, 165 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 98 / 255),
                            grDevices::rgb(141 / 255, 160 / 255, 203 / 255),
                            grDevices::rgb(231 / 255, 138 / 255, 195 / 255),
                            grDevices::rgb(166 / 255, 216 / 255, 84 / 255),
                            grDevices::rgb(255 / 255, 217 / 255, 47 / 255),
                            grDevices::rgb(229 / 255, 196 / 255, 148 / 255),
                            grDevices::rgb(179 / 255, 179 / 255, 179 / 255)),
          "type" = "qualitative"
     ),
     "Accent" =  tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(127 / 255, 201 / 255, 127 / 255),
                            grDevices::rgb(190 / 255, 174 / 255, 212 / 255),
                            grDevices::rgb(253 / 255, 192 / 255, 134 / 255)),
          "4" = tibble::lst(grDevices::rgb(127 / 255, 201 / 255, 127 / 255),
                            grDevices::rgb(190 / 255, 174 / 255, 212 / 255),
                            grDevices::rgb(253 / 255, 192 / 255, 134 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 153 / 255)),
          "5" = tibble::lst(grDevices::rgb(127 / 255, 201 / 255, 127 / 255),
                            grDevices::rgb(190 / 255, 174 / 255, 212 / 255),
                            grDevices::rgb(253 / 255, 192 / 255, 134 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 153 / 255),
                            grDevices::rgb(56 / 255, 108 / 255, 176 / 255)),
          "6" = tibble::lst(grDevices::rgb(127 / 255, 201 / 255, 127 / 255),
                            grDevices::rgb(190 / 255, 174 / 255, 212 / 255),
                            grDevices::rgb(253 / 255, 192 / 255, 134 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 153 / 255),
                            grDevices::rgb(56 / 255, 108 / 255, 176 / 255),
                            grDevices::rgb(240 / 255, 2 / 255, 127 / 255)),
          "7" = tibble::lst(grDevices::rgb(127 / 255, 201 / 255, 127 / 255),
                            grDevices::rgb(190 / 255, 174 / 255, 212 / 255),
                            grDevices::rgb(253 / 255, 192 / 255, 134 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 153 / 255),
                            grDevices::rgb(56 / 255, 108 / 255, 176 / 255),
                            grDevices::rgb(240 / 255, 2 / 255, 127 / 255),
                            grDevices::rgb(191 / 255, 91 / 255, 23 / 255)),
          "8" = tibble::lst(grDevices::rgb(127 / 255, 201 / 255, 127 / 255),
                            grDevices::rgb(190 / 255, 174 / 255, 212 / 255),
                            grDevices::rgb(253 / 255, 192 / 255, 134 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 153 / 255),
                            grDevices::rgb(56 / 255, 108 / 255, 176 / 255),
                            grDevices::rgb(240 / 255, 2 / 255, 127 / 255),
                            grDevices::rgb(191 / 255, 91 / 255, 23 / 255),
                            grDevices::rgb(102 / 255, 102 / 255, 102 / 255)),
          "type" = "qualitative"
     ),
     "Set1" =  tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(228 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(55 / 255, 126 / 255, 184 / 255),
                            grDevices::rgb(77 / 255, 175 / 255, 74 / 255)),
          "4" = tibble::lst(grDevices::rgb(228 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(55 / 255, 126 / 255, 184 / 255),
                            grDevices::rgb(77 / 255, 175 / 255, 74 / 255),
                            grDevices::rgb(152 / 255,78 / 255, 163 / 255)),
          "5" = tibble::lst(grDevices::rgb(228 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(55 / 255, 126 / 255, 184 / 255),
                            grDevices::rgb(77 / 255, 175 / 255, 74 / 255),
                            grDevices::rgb(152 / 255,78 / 255, 163 / 255),
                            grDevices::rgb(255 / 255, 127 / 255, 0 / 255)),
          "6" = tibble::lst(grDevices::rgb(228 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(55 / 255, 126 / 255, 184 / 255),
                            grDevices::rgb(77 / 255, 175 / 255, 74 / 255),
                            grDevices::rgb(152 / 255,78 / 255, 163 / 255),
                            grDevices::rgb(255 / 255, 127 / 255, 0 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 51 / 255)),
          "7" = tibble::lst(grDevices::rgb(228 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(55 / 255, 126 / 255, 184 / 255),
                            grDevices::rgb(77 / 255, 175 / 255, 74 / 255),
                            grDevices::rgb(152 / 255,78 / 255, 163 / 255),
                            grDevices::rgb(255 / 255, 127 / 255, 0 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 51 / 255),
                            grDevices::rgb(166 / 255, 86 / 255, 40 / 255)),
          "8" = tibble::lst(grDevices::rgb(228 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(55 / 255, 126 / 255, 184 / 255),
                            grDevices::rgb(77 / 255, 175 / 255, 74 / 255),
                            grDevices::rgb(152 / 255,78 / 255, 163 / 255),
                            grDevices::rgb(255 / 255, 127 / 255, 0 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 51 / 255),
                            grDevices::rgb(166 / 255, 86 / 255, 40 / 255),
                            grDevices::rgb(247 / 255, 129 / 255, 191 / 255)),
          "9" = tibble::lst(grDevices::rgb(228 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(55 / 255, 126 / 255, 184 / 255),
                            grDevices::rgb(77 / 255, 175 / 255, 74 / 255),
                            grDevices::rgb(152 / 255,78 / 255, 163 / 255),
                            grDevices::rgb(255 / 255, 127 / 255, 0 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 51 / 255),
                            grDevices::rgb(166 / 255, 86 / 255, 40 / 255),
                            grDevices::rgb(247 / 255, 129 / 255, 191 / 255),
                            grDevices::rgb(153 / 255, 153 / 255, 153 / 255)),
          "type" = "qualitative"
     ),
     "Set3" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                            grDevices::rgb(190 / 255, 186 / 255, 218 / 255)),
          "4" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                            grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                            grDevices::rgb(251 / 255, 128 / 255, 114 / 255)),
          "5" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                            grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                            grDevices::rgb(251 / 255, 128 / 255, 114 / 255),
                            grDevices::rgb(128 / 255, 177 / 255, 211 / 255)),
          "6" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                            grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                            grDevices::rgb(251 / 255, 128 / 255, 114 / 255),
                            grDevices::rgb(128 / 255, 177 / 255, 211 / 255),
                            grDevices::rgb(253 / 255, 180 / 255, 98 / 255)),
          "7" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                            grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                            grDevices::rgb(251 / 255, 128 / 255, 114 / 255),
                            grDevices::rgb(128 / 255, 177 / 255, 211 / 255),
                            grDevices::rgb(253 / 255, 180 / 255, 98 / 255),
                            grDevices::rgb(179 / 255, 222 / 255, 105 / 255)),
          "8" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                            grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                            grDevices::rgb(251 / 255, 128 / 255, 114 / 255),
                            grDevices::rgb(128 / 255, 177 / 255, 211 / 255),
                            grDevices::rgb(253 / 255, 180 / 255, 98 / 255),
                            grDevices::rgb(179 / 255, 222 / 255, 105 / 255),
                            grDevices::rgb(252 / 255, 205 / 255, 229 / 255)),
          "9" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                            grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                            grDevices::rgb(251 / 255, 128 / 255, 114 / 255),
                            grDevices::rgb(128 / 255, 177 / 255, 211 / 255),
                            grDevices::rgb(253 / 255, 180 / 255, 98 / 255),
                            grDevices::rgb(179 / 255, 222 / 255, 105 / 255),
                            grDevices::rgb(252 / 255, 205 / 255, 229 / 255),
                            grDevices::rgb(217 / 255, 217 / 255, 217 / 255)),
          "10" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                             grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                             grDevices::rgb(251 / 255, 128 / 255, 114 / 255),
                             grDevices::rgb(128 / 255, 177 / 255, 211 / 255),
                             grDevices::rgb(253 / 255, 180 / 255, 98 / 255),
                             grDevices::rgb(179 / 255, 222 / 255, 105 / 255),
                             grDevices::rgb(252 / 255, 205 / 255, 229 / 255),
                             grDevices::rgb(217 / 255, 217 / 255, 217 / 255),
                             grDevices::rgb(188 / 255, 128 / 255, 189 / 255)),
          "11" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                             grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                             grDevices::rgb(251 / 255, 128 / 255, 114 / 255),
                             grDevices::rgb(128 / 255, 177 / 255, 211 / 255),
                             grDevices::rgb(253 / 255, 180 / 255, 98 / 255),
                             grDevices::rgb(179 / 255, 222 / 255, 105 / 255),
                             grDevices::rgb(252 / 255, 205 / 255, 229 / 255),
                             grDevices::rgb(217 / 255, 217 / 255, 217 / 255),
                             grDevices::rgb(188 / 255, 128 / 255, 189 / 255),
                             grDevices::rgb(204 / 255, 235 / 255, 197 / 255)),
          "12" = tibble::lst(grDevices::rgb(141 / 255, 211 / 255, 199 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 179 / 255),
                             grDevices::rgb(190 / 255, 186 / 255, 218 / 255),
                             grDevices::rgb(251 / 255, 128 / 255, 114 / 255),
                             grDevices::rgb(128 / 255, 177 / 255, 211 / 255),
                             grDevices::rgb(253 / 255, 180 / 255, 98 / 255),
                             grDevices::rgb(179 / 255, 222 / 255, 105 / 255),
                             grDevices::rgb(252 / 255, 205 / 255, 229 / 255),
                             grDevices::rgb(217 / 255, 217 / 255, 217 / 255),
                             grDevices::rgb(188 / 255, 128 / 255, 189 / 255),
                             grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                             grDevices::rgb(255 / 255, 237 / 255, 111 / 255)),
          "type" = "qualitative"
     ),
     "Dark" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(27 / 255, 158 / 255, 119 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 2 / 255),
                            grDevices::rgb(117 / 255, 112 / 255, 179 / 255)),
          "4" = tibble::lst(grDevices::rgb(27 / 255, 158 / 255, 119 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 2 / 255),
                            grDevices::rgb(117 / 255, 112 / 255, 179 / 255),
                            grDevices::rgb(231 / 255, 41 / 255, 138 / 255)),
          "5" = tibble::lst(grDevices::rgb(27 / 255, 158 / 255, 119 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 2 / 255),
                            grDevices::rgb(117 / 255, 112 / 255, 179 / 255),
                            grDevices::rgb(231 / 255, 41 / 255, 138 / 255),
                            grDevices::rgb(102 / 255, 166 / 255, 30 / 255)),
          "6" = tibble::lst(grDevices::rgb(27 / 255, 158 / 255, 119 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 2 / 255),
                            grDevices::rgb(117 / 255, 112 / 255, 179 / 255),
                            grDevices::rgb(231 / 255, 41 / 255, 138 / 255),
                            grDevices::rgb(102 / 255, 166 / 255, 30 / 255),
                            grDevices::rgb(230 / 255, 171 / 255, 2 / 255)),
          "7" = tibble::lst(grDevices::rgb(27 / 255, 158 / 255, 119 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 2 / 255),
                            grDevices::rgb(117 / 255, 112 / 255, 179 / 255),
                            grDevices::rgb(231 / 255, 41 / 255, 138 / 255),
                            grDevices::rgb(102 / 255, 166 / 255, 30 / 255),
                            grDevices::rgb(230 / 255, 171 / 255, 2 / 255),
                            grDevices::rgb(166 / 255, 118 / 255, 29 / 255)),
          "8" = tibble::lst(grDevices::rgb(27 / 255, 158 / 255, 119 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 2 / 255),
                            grDevices::rgb(117 / 255, 112 / 255, 179 / 255),
                            grDevices::rgb(231 / 255, 41 / 255, 138 / 255),
                            grDevices::rgb(102 / 255, 166 / 255, 30 / 255),
                            grDevices::rgb(230 / 255, 171 / 255, 2 / 255),
                            grDevices::rgb(166 / 255, 118 / 255, 29 / 255),
                            grDevices::rgb(102 / 255, 102 / 255, 102 / 255)),
          "type" = "qualitative"
     ),
     "Paired" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                            grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                            grDevices::rgb(178 / 255, 223 / 255, 138 / 255)),
          "4" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                            grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                            grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                            grDevices::rgb(51 / 255, 160 / 255, 44 / 255)),
          "5" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                            grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                            grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                            grDevices::rgb(51 / 255, 160 / 255, 44 / 255),
                            grDevices::rgb(251 / 255, 154 / 255, 153 / 255)),
          "6" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                            grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                            grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                            grDevices::rgb(51 / 255, 160 / 255, 44 / 255),
                            grDevices::rgb(251 / 255, 154 / 255, 153 / 255),
                            grDevices::rgb(227 / 255, 26 / 255, 28 / 255)),
          "7" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                            grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                            grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                            grDevices::rgb(51 / 255, 160 / 255, 44 / 255),
                            grDevices::rgb(251 / 255, 154 / 255, 153 / 255),
                            grDevices::rgb(227 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 191 / 255, 111 / 255)),
          "8" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                            grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                            grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                            grDevices::rgb(51 / 255, 160 / 255, 44 / 255),
                            grDevices::rgb(251 / 255, 154 / 255, 153 / 255),
                            grDevices::rgb(227 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 191 / 255, 111 / 255),
                            grDevices::rgb(255 / 255, 127 / 255, 0 / 255)),
          "9" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                            grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                            grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                            grDevices::rgb(51 / 255, 160 / 255, 44 / 255),
                            grDevices::rgb(251 / 255, 154 / 255, 153 / 255),
                            grDevices::rgb(227 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(253 / 255, 191 / 255, 111 / 255),
                            grDevices::rgb(255 / 255, 127 / 255, 0 / 255),
                            grDevices::rgb(202 / 255, 178 / 255, 214 / 255)),
          "10" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                             grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                             grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                             grDevices::rgb(51 / 255, 160 / 255, 44 / 255),
                             grDevices::rgb(251 / 255, 154 / 255, 153 / 255),
                             grDevices::rgb(227 / 255, 26 / 255, 28 / 255),
                             grDevices::rgb(253 / 255, 191 / 255, 111 / 255),
                             grDevices::rgb(255 / 255, 127 / 255, 0 / 255),
                             grDevices::rgb(202 / 255, 178 / 255, 214 / 255),
                             grDevices::rgb(106 / 255, 61 / 255, 154 / 255)),
          "11" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                             grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                             grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                             grDevices::rgb(51 / 255, 160 / 255, 44 / 255),
                             grDevices::rgb(251 / 255, 154 / 255, 153 / 255),
                             grDevices::rgb(227 / 255, 26 / 255, 28 / 255),
                             grDevices::rgb(253 / 255, 191 / 255, 111 / 255),
                             grDevices::rgb(255 / 255, 127 / 255, 0 / 255),
                             grDevices::rgb(202 / 255, 178 / 255, 214 / 255),
                             grDevices::rgb(106 / 255, 61 / 255, 154 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 153 / 255)),
          "12" = tibble::lst(grDevices::rgb(166 / 255, 206 / 255, 227 / 255),
                             grDevices::rgb(31 / 255, 120 / 255, 180 / 255),
                             grDevices::rgb(178 / 255, 223 / 255, 138 / 255),
                             grDevices::rgb(51 / 255, 160 / 255, 44 / 255),
                             grDevices::rgb(251 / 255, 154 / 255, 153 / 255),
                             grDevices::rgb(227 / 255, 26 / 255, 28 / 255),
                             grDevices::rgb(253 / 255, 191 / 255, 111 / 255),
                             grDevices::rgb(255 / 255, 127 / 255, 0 / 255),
                             grDevices::rgb(202 / 255, 178 / 255, 214 / 255),
                             grDevices::rgb(106 / 255, 61 / 255, 154 / 255),
                             grDevices::rgb(255 / 255, 255 / 255, 153 / 255),
                             grDevices::rgb(177 / 255, 89 / 255, 40 / 255)),
          "type" = "qualitative"
     ),
     "Pastel2" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(179 / 255, 226 / 255, 205 / 255),
                            grDevices::rgb(203 / 255, 213 / 255, 232 / 255)),
          "3" = tibble::lst(grDevices::rgb(179 / 255, 226 / 255, 205 / 255),
                            grDevices::rgb(253 / 255, 205 / 255, 172 / 255),
                            grDevices::rgb(203 / 255, 213 / 255, 232 / 255)),
          "4" = tibble::lst(grDevices::rgb(179 / 255, 226 / 255, 205 / 255),
                            grDevices::rgb(253 / 255, 205 / 255, 172 / 255),
                            grDevices::rgb(203 / 255, 213 / 255, 232 / 255),
                            grDevices::rgb(244 / 255, 202 / 255, 228 / 255)),
          "5" = tibble::lst(grDevices::rgb(179 / 255, 226 / 255, 205 / 255),
                            grDevices::rgb(253 / 255, 205 / 255, 172 / 255),
                            grDevices::rgb(203 / 255, 213 / 255, 232 / 255),
                            grDevices::rgb(244 / 255, 202 / 255, 228 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 201 / 255)),
          "6" = tibble::lst(grDevices::rgb(179 / 255, 226 / 255, 205 / 255),
                            grDevices::rgb(253 / 255, 205 / 255, 172 / 255),
                            grDevices::rgb(203 / 255, 213 / 255, 232 / 255),
                            grDevices::rgb(244 / 255, 202 / 255, 228 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 201 / 255),
                            grDevices::rgb(255 / 255, 242 / 255, 174 / 255)),
          "7" = tibble::lst(grDevices::rgb(179 / 255, 226 / 255, 205 / 255),
                            grDevices::rgb(253 / 255, 205 / 255, 172 / 255),
                            grDevices::rgb(203 / 255, 213 / 255, 232 / 255),
                            grDevices::rgb(244 / 255, 202 / 255, 228 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 201 / 255),
                            grDevices::rgb(255 / 255, 242 / 255, 174 / 255),
                            grDevices::rgb(241 / 255, 226 / 255, 204 / 255)),
          "8" = tibble::lst(grDevices::rgb(179 / 255, 226 / 255, 205 / 255),
                            grDevices::rgb(253 / 255, 205 / 255, 172 / 255),
                            grDevices::rgb(203 / 255, 213 / 255, 232 / 255),
                            grDevices::rgb(244 / 255, 202 / 255, 228 / 255),
                            grDevices::rgb(230 / 255, 245 / 255, 201 / 255),
                            grDevices::rgb(255 / 255, 242 / 255, 174 / 255),
                            grDevices::rgb(241 / 255, 226 / 255, 204 / 255),
                            grDevices::rgb(204 / 255, 204 / 255, 204 / 255)),
          "type" = "qualitative"
     ),
     "Pastel1" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(251 / 255, 180 / 255, 174 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255)),
          "3" = tibble::lst(grDevices::rgb(251 / 255, 180 / 255, 174 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255)),
          "4" = tibble::lst(grDevices::rgb(251 / 255, 180 / 255, 174 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(222 / 255, 203 / 255, 228 / 255)),
          "5" = tibble::lst(grDevices::rgb(251 / 255, 180 / 255, 174 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(222 / 255, 203 / 255, 228 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 166 / 255)),
          "6" = tibble::lst(grDevices::rgb(251 / 255, 180 / 255, 174 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(222 / 255, 203 / 255, 228 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 166 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 204 / 255)),
          "7" = tibble::lst(grDevices::rgb(251 / 255, 180 / 255, 174 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(222 / 255, 203 / 255, 228 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 166 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(229 / 255, 216 / 255, 189 / 255)),
          "8" = tibble::lst(grDevices::rgb(251 / 255, 180 / 255, 174 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(222 / 255, 203 / 255, 228 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 166 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(229 / 255, 216 / 255, 189 / 255),
                            grDevices::rgb(253 / 255, 218 / 255, 236 / 255)),
          "9" = tibble::lst(grDevices::rgb(251 / 255, 180 / 255, 174 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(222 / 255, 203 / 255, 228 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 166 / 255),
                            grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(229 / 255, 216 / 255, 189 / 255),
                            grDevices::rgb(253 / 255, 218 / 255, 236 / 255),
                            grDevices::rgb(242 / 255, 242 / 255, 242 / 255)),
          "type" = "qualitative"
     ),
     "OrRd" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(254 / 255, 232 / 255, 200 / 255),
                            grDevices::rgb(253 / 255, 187 / 255, 132 / 255),
                            grDevices::rgb(227 / 255, 74 / 255, 51 / 255)),
          "4" = tibble::lst(grDevices::rgb(254 / 255, 240 / 255, 217 / 255),
                            grDevices::rgb(253 / 255, 204 / 255, 138 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(215 / 255, 48 / 255, 31 / 255)),
          "5" = tibble::lst(grDevices::rgb(254 / 255, 240 / 255, 217 / 255),
                            grDevices::rgb(253 / 255, 204 / 255, 138 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(227 / 255, 74 / 255, 51 / 255),
                            grDevices::rgb(179 / 255, 0 / 255, 0 / 255)),
          "6" = tibble::lst(grDevices::rgb(254 / 255, 240 / 255, 217 / 255),
                            grDevices::rgb(253 / 255, 212 / 255, 158 / 255),
                            grDevices::rgb(253 / 255, 187 / 255, 132 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(227 / 255, 74 / 255, 51 / 255),
                            grDevices::rgb(179 / 255, 0 / 255, 0 / 255)),
          "7" = tibble::lst(grDevices::rgb(254 / 255, 240 / 255, 217 / 255),
                            grDevices::rgb(253 / 255, 212 / 255, 158 / 255),
                            grDevices::rgb(253 / 255, 187 / 255, 132 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(239 / 255, 101 / 255, 72 / 255),
                            grDevices::rgb(215 / 255, 48 / 255, 31 / 255),
                            grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 236 / 255),
                            grDevices::rgb(254 / 255, 232 / 255, 200 / 255),
                            grDevices::rgb(253 / 255, 212 / 255, 158 / 255),
                            grDevices::rgb(253 / 255, 187 / 255, 132 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(239 / 255, 101 / 255, 72 / 255),
                            grDevices::rgb(215 / 255, 48 / 255, 31 / 255),
                            grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 236 / 255),
                            grDevices::rgb(254 / 255, 232 / 255, 200 / 255),
                            grDevices::rgb(253 / 255, 212 / 255, 158 / 255),
                            grDevices::rgb(253 / 255, 187 / 255, 132 / 255),
                            grDevices::rgb(252 / 255, 141 / 255, 89 / 255),
                            grDevices::rgb(239 / 255, 101 / 255, 72 / 255),
                            grDevices::rgb(215 / 255, 48 / 255, 31 / 255),
                            grDevices::rgb(179 / 255, 0 / 255, 0 / 255),
                            grDevices::rgb(127 / 255, 0 / 255,0 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 207 / 255),
                             grDevices::rgb(253 / 255, 220 / 255, 176 / 255),
                             grDevices::rgb(253 / 255, 203 / 255, 149 / 255),
                             grDevices::rgb(253 / 255, 182 / 255, 127 / 255),
                             grDevices::rgb(252 / 255, 146 / 255, 93 / 255),
                             grDevices::rgb(243 / 255, 114 / 255, 77 / 255),
                             grDevices::rgb(228 / 255,79 / 255, 53 / 255),
                             grDevices::rgb(200 / 255, 39 / 255, 24 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 236 / 255, 210 / 255),
                             grDevices::rgb(253 / 255, 223 / 255, 183 / 255),
                             grDevices::rgb(253 / 255, 209 / 255, 155 / 255),
                             grDevices::rgb(253 / 255, 192 / 255, 137 / 255),
                             grDevices::rgb(253 / 255, 164 / 255, 110 / 255),
                             grDevices::rgb(249 / 255, 133 / 255, 85 / 255),
                             grDevices::rgb(240 / 255, 105 / 255, 73 / 255),
                             grDevices::rgb(224 / 255,71 / 255, 47 / 255),
                             grDevices::rgb(196 / 255, 36 / 255, 21 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 237 / 255, 213 / 255),
                             grDevices::rgb(254 / 255, 226 / 255, 188 / 255),
                             grDevices::rgb(253 / 255, 213 / 255, 161 / 255),
                             grDevices::rgb(253 / 255, 198 / 255, 143 / 255),
                             grDevices::rgb(253 / 255, 178 / 255, 124 / 255),
                             grDevices::rgb(252 / 255, 149 / 255, 96 / 255),
                             grDevices::rgb(246 / 255, 123 / 255, 81 / 255),
                             grDevices::rgb(236 / 255, 96 / 255, 68 / 255),
                             grDevices::rgb(221 / 255, 64 / 255, 42 / 255),
                             grDevices::rgb(192 / 255, 33 / 255, 19 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 238 / 255, 214 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 192 / 255),
                             grDevices::rgb(253 / 255, 216 / 255, 168 / 255),
                             grDevices::rgb(253 / 255, 203 / 255, 149 / 255),
                             grDevices::rgb(253 / 255, 189 / 255, 134 / 255),
                             grDevices::rgb(253 / 255, 164 / 255, 110 / 255),
                             grDevices::rgb(250 / 255, 137 / 255, 87 / 255),
                             grDevices::rgb(243 / 255, 114 / 255, 77 / 255),
                             grDevices::rgb(233 / 255, 89 / 255, 61 / 255),
                             grDevices::rgb(219 / 255, 58 / 255, 37 / 255),
                             grDevices::rgb(188 / 255, 31 / 255, 18 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 238 / 255, 216 / 255),
                             grDevices::rgb(254 / 255, 230 / 255, 196 / 255),
                             grDevices::rgb(253 / 255, 219 / 255, 174 / 255),
                             grDevices::rgb(253 / 255, 208 / 255, 153 / 255),
                             grDevices::rgb(253 / 255, 194 / 255, 139 / 255),
                             grDevices::rgb(253 / 255, 176 / 255, 121 / 255),
                             grDevices::rgb(252 / 255, 151 / 255, 98 / 255),
                             grDevices::rgb(248 / 255, 129 / 255, 83 / 255),
                             grDevices::rgb(241 / 255, 107 / 255, 74 / 255),
                             grDevices::rgb(230 / 255, 82 / 255, 56 / 255),
                             grDevices::rgb(216 / 255, 52 / 255, 34 / 255),
                             grDevices::rgb(185 / 255, 29 / 255, 16 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 239 / 255, 217 / 255),
                             grDevices::rgb(254 / 255, 231 / 255, 199 / 255),
                             grDevices::rgb(253 / 255, 221 / 255, 178 / 255),
                             grDevices::rgb(253 / 255, 211 / 255, 158 / 255),
                             grDevices::rgb(253 / 255, 199 / 255, 144 / 255),
                             grDevices::rgb(253 / 255, 186 / 255, 132 / 255),
                             grDevices::rgb(253 / 255, 164 / 255, 110 / 255),
                             grDevices::rgb(252 / 255, 140 / 255, 89 / 255),
                             grDevices::rgb(245 / 255, 121 / 255, 80 / 255),
                             grDevices::rgb(238 / 255, 101 / 255, 71 / 255),
                             grDevices::rgb(227 / 255,76 / 255, 51 / 255),
                             grDevices::rgb(215 / 255, 48 / 255, 31 / 255),
                             grDevices::rgb(183 / 255, 27 / 255, 15 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 239 / 255, 219 / 255),
                             grDevices::rgb(254 / 255, 232 / 255, 202 / 255),
                             grDevices::rgb(253 / 255, 223 / 255, 183 / 255),
                             grDevices::rgb(253 / 255, 214 / 255, 163 / 255),
                             grDevices::rgb(253 / 255, 203 / 255, 149 / 255),
                             grDevices::rgb(253 / 255, 192 / 255, 137 / 255),
                             grDevices::rgb(253 / 255, 174 / 255, 120 / 255),
                             grDevices::rgb(252 / 255, 153 / 255, 100 / 255),
                             grDevices::rgb(249 / 255, 133 / 255, 85 / 255),
                             grDevices::rgb(243 / 255, 114 / 255, 77 / 255),
                             grDevices::rgb(235 / 255, 94 / 255, 66 / 255),
                             grDevices::rgb(224 / 255,71 / 255, 47 / 255),
                             grDevices::rgb(210 / 255, 45 / 255, 28 / 255),
                             grDevices::rgb(181 / 255, 26 / 255, 14 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 240 / 255, 220 / 255),
                             grDevices::rgb(254 / 255, 233 / 255, 204 / 255),
                             grDevices::rgb(254 / 255, 225 / 255, 186 / 255),
                             grDevices::rgb(253 / 255, 216 / 255, 168 / 255),
                             grDevices::rgb(253 / 255, 207 / 255, 153 / 255),
                             grDevices::rgb(253 / 255, 196 / 255, 141 / 255),
                             grDevices::rgb(253 / 255, 184 / 255, 129 / 255),
                             grDevices::rgb(253 / 255, 164 / 255, 110 / 255),
                             grDevices::rgb(252 / 255, 143 / 255, 91 / 255),
                             grDevices::rgb(247 / 255, 126 / 255, 82 / 255),
                             grDevices::rgb(241 / 255, 108 / 255, 75 / 255),
                             grDevices::rgb(233 / 255, 89 / 255, 61 / 255),
                             grDevices::rgb(222 / 255, 66 / 255, 43 / 255),
                             grDevices::rgb(207 / 255, 43 / 255, 27 / 255),
                             grDevices::rgb(179 / 255, 24 / 255, 13 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 240 / 255, 221 / 255),
                             grDevices::rgb(254 / 255, 234 / 255, 206 / 255),
                             grDevices::rgb(254 / 255, 227 / 255, 190 / 255),
                             grDevices::rgb(253 / 255, 219 / 255, 172 / 255),
                             grDevices::rgb(253 / 255, 210 / 255, 156 / 255),
                             grDevices::rgb(253 / 255, 200 / 255, 145 / 255),
                             grDevices::rgb(253 / 255, 189 / 255, 135 / 255),
                             grDevices::rgb(253 / 255, 173 / 255, 119 / 255),
                             grDevices::rgb(252 / 255, 154 / 255, 101 / 255),
                             grDevices::rgb(250 / 255, 136 / 255, 86 / 255),
                             grDevices::rgb(245 / 255, 120 / 255, 79 / 255),
                             grDevices::rgb(239 / 255, 103 / 255, 72 / 255),
                             grDevices::rgb(230 / 255, 84 / 255, 57 / 255),
                             grDevices::rgb(220 / 255, 62 / 255, 40 / 255),
                             grDevices::rgb(203 / 255, 41 / 255, 25 / 255),
                             grDevices::rgb(178 / 255, 23 / 255, 12 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 241 / 255, 221 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 207 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 192 / 255),
                             grDevices::rgb(253 / 255, 220 / 255, 176 / 255),
                             grDevices::rgb(253 / 255, 213 / 255, 160 / 255),
                             grDevices::rgb(253 / 255, 203 / 255, 149 / 255),
                             grDevices::rgb(253 / 255, 193 / 255, 139 / 255),
                             grDevices::rgb(253 / 255, 182 / 255, 127 / 255),
                             grDevices::rgb(253 / 255, 164 / 255, 110 / 255),
                             grDevices::rgb(252 / 255, 146 / 255, 93 / 255),
                             grDevices::rgb(248 / 255, 130 / 255, 84 / 255),
                             grDevices::rgb(243 / 255, 114 / 255, 77 / 255),
                             grDevices::rgb(237 / 255, 98 / 255, 69 / 255),
                             grDevices::rgb(228 / 255,79 / 255, 53 / 255),
                             grDevices::rgb(219 / 255, 58 / 255, 37 / 255),
                             grDevices::rgb(200 / 255, 39 / 255, 24 / 255),
                             grDevices::rgb(176 / 255, 22 / 255, 11 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 241 / 255, 222 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 209 / 255),
                             grDevices::rgb(254 / 255, 229 / 255, 195 / 255),
                             grDevices::rgb(253 / 255, 222 / 255, 180 / 255),
                             grDevices::rgb(253 / 255, 215 / 255, 164 / 255),
                             grDevices::rgb(253 / 255, 206 / 255, 152 / 255),
                             grDevices::rgb(253 / 255, 197 / 255, 142 / 255),
                             grDevices::rgb(253 / 255, 188 / 255, 133 / 255),
                             grDevices::rgb(253 / 255, 172 / 255, 118 / 255),
                             grDevices::rgb(252 / 255, 155 / 255, 102 / 255),
                             grDevices::rgb(251 / 255, 138 / 255, 88 / 255),
                             grDevices::rgb(246 / 255, 124 / 255, 81 / 255),
                             grDevices::rgb(241 / 255, 109 / 255, 75 / 255),
                             grDevices::rgb(235 / 255, 93 / 255, 65 / 255),
                             grDevices::rgb(226 / 255,75 / 255, 50 / 255),
                             grDevices::rgb(217 / 255, 54 / 255, 35 / 255),
                             grDevices::rgb(198 / 255, 37 / 255, 22 / 255),
                             grDevices::rgb(175 / 255, 21 / 255, 11 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 0 / 255)),
          "type" = "sequential"
     ),
     "PuBu" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(236 / 255, 231 / 255, 242 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(43 / 255, 140 / 255, 190 / 255)),
          "4" = tibble::lst(grDevices::rgb(241 / 255, 238 / 255, 246 / 255),
                            grDevices::rgb(189 / 255, 201 / 255, 225 / 255),
                            grDevices::rgb(116 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(5 / 255, 112 / 255, 176 / 255)),
          "5" = tibble::lst(grDevices::rgb(241 / 255, 238 / 255, 246 / 255),
                            grDevices::rgb(189 / 255, 201 / 255, 225 / 255),
                            grDevices::rgb(116 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(43 / 255, 140 / 255, 190 / 255),
                            grDevices::rgb(4 / 255, 90 / 255, 141 / 255)),
          "6" = tibble::lst(grDevices::rgb(241 / 255, 238 / 255, 246 / 255),
                            grDevices::rgb(208 / 255, 209 / 255, 230 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(116 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(43 / 255, 140 / 255, 190 / 255),
                            grDevices::rgb(4 / 255, 90 / 255, 141 / 255)),
          "7" = tibble::lst(grDevices::rgb(241 / 255, 238 / 255, 246 / 255),
                            grDevices::rgb(208 / 255, 209 / 255, 230 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(116 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(54 / 255, 144 / 255, 192 / 255),
                            grDevices::rgb(5 / 255, 112 / 255, 176 / 255),
                            grDevices::rgb(3 / 255, 78 / 255, 123 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 251 / 255),
                            grDevices::rgb(236 / 255, 231 / 255, 242 / 255),
                            grDevices::rgb(208 / 255, 209 / 255, 230 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(116 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(54 / 255, 144 / 255, 192 / 255),
                            grDevices::rgb(5 / 255, 112 / 255, 176 / 255),
                            grDevices::rgb(3 / 255, 78 / 255, 123 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 251 / 255),
                            grDevices::rgb(236 / 255, 231 / 255, 242 / 255),
                            grDevices::rgb(208 / 255, 209 / 255, 230 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(116 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(54 / 255, 144 / 255, 192 / 255),
                            grDevices::rgb(5 / 255, 112 / 255, 176 / 255),
                            grDevices::rgb(4 / 255, 90 / 255, 141 / 255),
                            grDevices::rgb(2 / 255, 56 / 255, 88 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(240 / 255, 234 / 255, 243 / 255),
                             grDevices::rgb(220 / 255, 218 / 255, 235 / 255),
                             grDevices::rgb(194 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(160 / 255, 186 / 255, 217 / 255),
                             grDevices::rgb(121 / 255, 171 / 255, 208 / 255),
                             grDevices::rgb(78 / 255, 152 / 255, 197 / 255),
                             grDevices::rgb(38 / 255, 129 / 255, 184 / 255),
                             grDevices::rgb(4 / 255, 104 / 255, 163 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(241 / 255, 235 / 255, 244 / 255),
                             grDevices::rgb(224 / 255, 222 / 255, 237 / 255),
                             grDevices::rgb(203 / 255, 206 / 255, 228 / 255),
                             grDevices::rgb(174 / 255, 192 / 255, 221 / 255),
                             grDevices::rgb(141 / 255, 178 / 255, 213 / 255),
                             grDevices::rgb(105 / 255, 163 / 255, 204 / 255),
                             grDevices::rgb(62 / 255, 146 / 255, 193 / 255),
                             grDevices::rgb(32 / 255, 124 / 255, 182 / 255),
                             grDevices::rgb(4 / 255, 101 / 255, 159 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(242 / 255, 236 / 255, 245 / 255),
                             grDevices::rgb(228 / 255, 224 / 255, 238 / 255),
                             grDevices::rgb(210 / 255, 210 / 255, 231 / 255),
                             grDevices::rgb(185 / 255, 198 / 255, 224 / 255),
                             grDevices::rgb(157 / 255, 185 / 255, 216 / 255),
                             grDevices::rgb(125 / 255, 172 / 255, 209 / 255),
                             grDevices::rgb(91 / 255, 157 / 255, 200 / 255),
                             grDevices::rgb(51 / 255, 141 / 255, 190 / 255),
                             grDevices::rgb(25 / 255, 120 / 255, 180 / 255),
                             grDevices::rgb(4 / 255, 99 / 255, 156 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(243 / 255, 237 / 255, 245 / 255),
                             grDevices::rgb(231 / 255, 227 / 255, 239 / 255),
                             grDevices::rgb(214 / 255, 214 / 255, 232 / 255),
                             grDevices::rgb(194 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(169 / 255, 190 / 255, 219 / 255),
                             grDevices::rgb(141 / 255, 178 / 255, 213 / 255),
                             grDevices::rgb(111 / 255, 166 / 255, 205 / 255),
                             grDevices::rgb(78 / 255, 152 / 255, 197 / 255),
                             grDevices::rgb(45 / 255, 135 / 255, 188 / 255),
                             grDevices::rgb(19 / 255, 117 / 255, 178 / 255),
                             grDevices::rgb(4 / 255, 97 / 255, 153 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(244 / 255, 238 / 255, 246 / 255),
                             grDevices::rgb(233 / 255, 229 / 255, 241 / 255),
                             grDevices::rgb(218 / 255, 217 / 255, 234 / 255),
                             grDevices::rgb(201 / 255, 205 / 255, 228 / 255),
                             grDevices::rgb(179 / 255, 195 / 255, 222 / 255),
                             grDevices::rgb(155 / 255, 184 / 255, 216 / 255),
                             grDevices::rgb(128 / 255, 173 / 255, 209 / 255),
                             grDevices::rgb(99 / 255, 161 / 255, 202 / 255),
                             grDevices::rgb(66 / 255, 147 / 255, 194 / 255),
                             grDevices::rgb(40 / 255, 131 / 255, 185 / 255),
                             grDevices::rgb(12 / 255, 114 / 255, 177 / 255),
                             grDevices::rgb(4 / 255, 96 / 255, 151 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(245 / 255, 238 / 255, 246 / 255),
                             grDevices::rgb(235 / 255, 230 / 255, 242 / 255),
                             grDevices::rgb(221 / 255, 219 / 255, 235 / 255),
                             grDevices::rgb(208 / 255, 209 / 255, 229 / 255),
                             grDevices::rgb(187 / 255, 198 / 255, 224 / 255),
                             grDevices::rgb(165 / 255, 189 / 255, 218 / 255),
                             grDevices::rgb(141 / 255, 178 / 255, 213 / 255),
                             grDevices::rgb(115 / 255, 169 / 255, 206 / 255),
                             grDevices::rgb(88 / 255, 156 / 255, 199 / 255),
                             grDevices::rgb(53 / 255, 144 / 255, 191 / 255),
                             grDevices::rgb(36 / 255, 127 / 255, 184 / 255),
                             grDevices::rgb(5 / 255, 112 / 255, 176 / 255),
                             grDevices::rgb(3 / 255, 94 / 255, 149 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(246 / 255, 239 / 255, 246 / 255),
                             grDevices::rgb(237 / 255, 232 / 255, 242 / 255),
                             grDevices::rgb(224 / 255, 222 / 255, 237 / 255),
                             grDevices::rgb(211 / 255, 211 / 255, 231 / 255),
                             grDevices::rgb(194 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(174 / 255, 192 / 255, 221 / 255),
                             grDevices::rgb(153 / 255, 183 / 255, 215 / 255),
                             grDevices::rgb(130 / 255, 174 / 255, 210 / 255),
                             grDevices::rgb(105 / 255, 163 / 255, 204 / 255),
                             grDevices::rgb(78 / 255, 152 / 255, 197 / 255),
                             grDevices::rgb(49 / 255, 139 / 255, 189 / 255),
                             grDevices::rgb(32 / 255, 124 / 255, 182 / 255),
                             grDevices::rgb(4 / 255, 109 / 255, 172 / 255),
                             grDevices::rgb(3 / 255, 93 / 255, 147 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(246 / 255, 239 / 255, 247 / 255),
                             grDevices::rgb(238 / 255, 232 / 255, 243 / 255),
                             grDevices::rgb(227 / 255, 224 / 255, 238 / 255),
                             grDevices::rgb(214 / 255, 214 / 255, 232 / 255),
                             grDevices::rgb(200 / 255, 205 / 255, 227 / 255),
                             grDevices::rgb(181 / 255, 196 / 255, 223 / 255),
                             grDevices::rgb(163 / 255, 187 / 255, 218 / 255),
                             grDevices::rgb(141 / 255, 178 / 255, 213 / 255),
                             grDevices::rgb(119 / 255, 170 / 255, 207 / 255),
                             grDevices::rgb(95 / 255, 159 / 255, 201 / 255),
                             grDevices::rgb(68 / 255, 148 / 255, 194 / 255),
                             grDevices::rgb(45 / 255, 135 / 255, 188 / 255),
                             grDevices::rgb(27 / 255, 121 / 255, 181 / 255),
                             grDevices::rgb(4 / 255, 107 / 255, 169 / 255),
                             grDevices::rgb(3 / 255, 92 / 255, 145 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(247 / 255, 240 / 255, 247 / 255),
                             grDevices::rgb(239 / 255, 233 / 255, 243 / 255),
                             grDevices::rgb(229 / 255, 225 / 255, 239 / 255),
                             grDevices::rgb(217 / 255, 216 / 255, 234 / 255),
                             grDevices::rgb(205 / 255, 207 / 255, 229 / 255),
                             grDevices::rgb(188 / 255, 199 / 255, 224 / 255),
                             grDevices::rgb(171 / 255, 191 / 255, 220 / 255),
                             grDevices::rgb(151 / 255, 183 / 255, 215 / 255),
                             grDevices::rgb(131 / 255, 174 / 255, 210 / 255),
                             grDevices::rgb(109 / 255, 166 / 255, 205 / 255),
                             grDevices::rgb(86 / 255, 155 / 255, 199 / 255),
                             grDevices::rgb(58 / 255, 145 / 255, 192 / 255),
                             grDevices::rgb(42 / 255, 132 / 255, 186 / 255),
                             grDevices::rgb(23 / 255, 119 / 255, 179 / 255),
                             grDevices::rgb(4 / 255, 105 / 255, 166 / 255),
                             grDevices::rgb(3 / 255, 91 / 255, 144 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(247 / 255, 240 / 255, 247 / 255),
                             grDevices::rgb(240 / 255, 234 / 255, 243 / 255),
                             grDevices::rgb(231 / 255, 227 / 255, 239 / 255),
                             grDevices::rgb(220 / 255, 218 / 255, 235 / 255),
                             grDevices::rgb(209 / 255, 210 / 255, 230 / 255),
                             grDevices::rgb(194 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(177 / 255, 194 / 255, 222 / 255),
                             grDevices::rgb(160 / 255, 186 / 255, 217 / 255),
                             grDevices::rgb(141 / 255, 178 / 255, 213 / 255),
                             grDevices::rgb(121 / 255, 171 / 255, 208 / 255),
                             grDevices::rgb(101 / 255, 161 / 255, 202 / 255),
                             grDevices::rgb(78 / 255, 152 / 255, 197 / 255),
                             grDevices::rgb(52 / 255, 142 / 255, 191 / 255),
                             grDevices::rgb(38 / 255, 129 / 255, 184 / 255),
                             grDevices::rgb(19 / 255, 117 / 255, 178 / 255),
                             grDevices::rgb(4 / 255, 104 / 255, 163 / 255),
                             grDevices::rgb(3 / 255, 90 / 255, 143 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(247 / 255, 241 / 255, 247 / 255),
                             grDevices::rgb(240 / 255, 235 / 255, 244 / 255),
                             grDevices::rgb(233 / 255, 228 / 255, 240 / 255),
                             grDevices::rgb(222 / 255, 220 / 255, 236 / 255),
                             grDevices::rgb(212 / 255, 212 / 255, 231 / 255),
                             grDevices::rgb(199 / 255, 204 / 255, 227 / 255),
                             grDevices::rgb(183 / 255, 197 / 255, 223 / 255),
                             grDevices::rgb(168 / 255, 190 / 255, 219 / 255),
                             grDevices::rgb(150 / 255, 182 / 255, 215 / 255),
                             grDevices::rgb(132 / 255, 175 / 255, 210 / 255),
                             grDevices::rgb(113 / 255, 167 / 255, 206 / 255),
                             grDevices::rgb(93 / 255, 158 / 255, 200 / 255),
                             grDevices::rgb(70 / 255, 149 / 255, 195 / 255),
                             grDevices::rgb(48 / 255, 138 / 255, 189 / 255),
                             grDevices::rgb(35 / 255, 126 / 255, 183 / 255),
                             grDevices::rgb(15 / 255, 115 / 255, 177 / 255),
                             grDevices::rgb(4 / 255, 102 / 255, 161 / 255),
                             grDevices::rgb(3 / 255, 90 / 255, 142 / 255),
                             grDevices::rgb(2 / 255, 77 / 255, 122 / 255)),
          "type" = "sequential"
     ),
     "BuPu" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(224 / 255, 236 / 255, 244 / 255),
                            grDevices::rgb(158 / 255, 188 / 255, 218 / 255),
                            grDevices::rgb(136 / 255, 86 / 255, 167 / 255)),
          "4" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 251 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(140 / 255, 150 / 255, 198 / 255),
                            grDevices::rgb(136 / 255, 65 / 255, 157 / 255)),
          "5" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 251 / 255),
                            grDevices::rgb(179 / 255, 205 / 255, 227 / 255),
                            grDevices::rgb(140 / 255, 150 / 255, 198 / 255),
                            grDevices::rgb(136 / 255, 86 / 255, 167 / 255),
                            grDevices::rgb(129 / 255, 15 / 255, 124 / 255)),
          "6" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 251 / 255),
                            grDevices::rgb(191 / 255, 211 / 255, 230 / 255),
                            grDevices::rgb(158 / 255, 188 / 255, 218 / 255),
                            grDevices::rgb(140 / 255, 150 / 255, 198 / 255),
                            grDevices::rgb(136 / 255, 86 / 255, 167 / 255),
                            grDevices::rgb(129 / 255, 15 / 255, 124 / 255)),
          "7" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 251 / 255),
                            grDevices::rgb(191 / 255, 211 / 255, 230 / 255),
                            grDevices::rgb(158 / 255, 188 / 255, 218 / 255),
                            grDevices::rgb(140 / 255, 150 / 255, 198 / 255),
                            grDevices::rgb(140 / 255, 107 / 255, 177 / 255),
                            grDevices::rgb(136 / 255, 65 / 255, 157 / 255),
                            grDevices::rgb(110 / 255, 1 / 255, 107 / 255)),
          "8" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                            grDevices::rgb(224 / 255, 236 / 255, 244 / 255),
                            grDevices::rgb(191 / 255, 211 / 255, 230 / 255),
                            grDevices::rgb(158 / 255, 188 / 255, 218 / 255),
                            grDevices::rgb(140 / 255, 150 / 255, 198 / 255),
                            grDevices::rgb(140 / 255, 107 / 255, 177 / 255),
                            grDevices::rgb(136 / 255, 65 / 255, 157 / 255),
                            grDevices::rgb(110 / 255, 1 / 255, 107 / 255)),
          "9" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                            grDevices::rgb(224 / 255, 236 / 255, 244 / 255),
                            grDevices::rgb(191 / 255, 211 / 255, 230 / 255),
                            grDevices::rgb(158 / 255, 188 / 255, 218 / 255),
                            grDevices::rgb(140 / 255, 150 / 255, 198 / 255),
                            grDevices::rgb(140 / 255, 107 / 255, 177 / 255),
                            grDevices::rgb(136 / 255, 65 / 255, 157 / 255),
                            grDevices::rgb(129 / 255, 15 / 255, 124 / 255),
                            grDevices::rgb(77 / 255, 0 / 255, 75 / 255)),
          "10" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(229 / 255, 239 / 255, 245 / 255),
                             grDevices::rgb(205 / 255, 222 / 255, 236 / 255),
                             grDevices::rgb(180 / 255, 203 / 255, 226 / 255),
                             grDevices::rgb(156 / 255, 183 / 255, 215 / 255),
                             grDevices::rgb(142 / 255, 154 / 255, 200 / 255),
                             grDevices::rgb(140 / 255, 121 / 255, 183 / 255),
                             grDevices::rgb(138 / 255, 89 / 255, 168 / 255),
                             grDevices::rgb(130 / 255, 54 / 255, 145 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "11" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(230 / 255, 240 / 255, 246 / 255),
                             grDevices::rgb(210 / 255, 225 / 255, 238 / 255),
                             grDevices::rgb(187 / 255, 208 / 255, 228 / 255),
                             grDevices::rgb(164 / 255, 192 / 255, 220 / 255),
                             grDevices::rgb(149 / 255, 168 / 255, 207 / 255),
                             grDevices::rgb(140 / 255, 141 / 255, 193 / 255),
                             grDevices::rgb(140 / 255, 111 / 255, 179 / 255),
                             grDevices::rgb(138 / 255, 82 / 255, 164 / 255),
                             grDevices::rgb(128 / 255, 50 / 255, 141 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "12" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(232 / 255, 241 / 255, 247 / 255),
                             grDevices::rgb(215 / 255, 229 / 255, 240 / 255),
                             grDevices::rgb(194 / 255, 213 / 255, 231 / 255),
                             grDevices::rgb(173 / 255, 198 / 255, 223 / 255),
                             grDevices::rgb(154 / 255, 181 / 255, 214 / 255),
                             grDevices::rgb(143 / 255, 156 / 255, 201 / 255),
                             grDevices::rgb(140 / 255, 130 / 255, 188 / 255),
                             grDevices::rgb(139 / 255, 103 / 255, 175 / 255),
                             grDevices::rgb(137 / 255, 77 / 255, 162 / 255),
                             grDevices::rgb(126 / 255, 46 / 255, 138 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "13" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(233 / 255, 242 / 255, 247 / 255),
                             grDevices::rgb(218 / 255, 231 / 255, 241 / 255),
                             grDevices::rgb(199 / 255, 217 / 255, 233 / 255),
                             grDevices::rgb(180 / 255, 203 / 255, 226 / 255),
                             grDevices::rgb(160 / 255, 189 / 255, 219 / 255),
                             grDevices::rgb(149 / 255, 168 / 255, 207 / 255),
                             grDevices::rgb(140 / 255, 146 / 255, 196 / 255),
                             grDevices::rgb(140 / 255, 121 / 255, 183 / 255),
                             grDevices::rgb(139 / 255, 97 / 255, 171 / 255),
                             grDevices::rgb(136 / 255, 72 / 255, 160 / 255),
                             grDevices::rgb(125 / 255, 43 / 255, 135 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "14" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(234 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(221 / 255, 234 / 255, 242 / 255),
                             grDevices::rgb(203 / 255, 220 / 255, 235 / 255),
                             grDevices::rgb(185 / 255, 207 / 255, 228 / 255),
                             grDevices::rgb(168 / 255, 195 / 255, 221 / 255),
                             grDevices::rgb(153 / 255, 179 / 255, 213 / 255),
                             grDevices::rgb(144 / 255, 158 / 255, 202 / 255),
                             grDevices::rgb(140 / 255, 136 / 255, 191 / 255),
                             grDevices::rgb(140 / 255, 113 / 255, 180 / 255),
                             grDevices::rgb(138 / 255, 91 / 255, 169 / 255),
                             grDevices::rgb(136 / 255, 68 / 255, 158 / 255),
                             grDevices::rgb(124 / 255, 41 / 255, 133 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "15" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(235 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(223 / 255, 235 / 255, 243 / 255),
                             grDevices::rgb(207 / 255, 223 / 255, 236 / 255),
                             grDevices::rgb(191 / 255, 210 / 255, 229 / 255),
                             grDevices::rgb(174 / 255, 199 / 255, 224 / 255),
                             grDevices::rgb(158 / 255, 187 / 255, 217 / 255),
                             grDevices::rgb(149 / 255, 168 / 255, 207 / 255),
                             grDevices::rgb(140 / 255, 150 / 255, 197 / 255),
                             grDevices::rgb(140 / 255, 128 / 255, 187 / 255),
                             grDevices::rgb(140 / 255, 107 / 255, 177 / 255),
                             grDevices::rgb(138 / 255, 86 / 255, 166 / 255),
                             grDevices::rgb(135 / 255, 64 / 255, 157 / 255),
                             grDevices::rgb(123 / 255, 39 / 255, 131 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "16" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(236 / 255, 244 / 255, 248 / 255),
                             grDevices::rgb(225 / 255, 237 / 255, 244 / 255),
                             grDevices::rgb(210 / 255, 225 / 255, 238 / 255),
                             grDevices::rgb(195 / 255, 214 / 255, 231 / 255),
                             grDevices::rgb(180 / 255, 203 / 255, 226 / 255),
                             grDevices::rgb(164 / 255, 192 / 255, 220 / 255),
                             grDevices::rgb(153 / 255, 177 / 255, 212 / 255),
                             grDevices::rgb(144 / 255, 160 / 255, 203 / 255),
                             grDevices::rgb(140 / 255, 141 / 255, 193 / 255),
                             grDevices::rgb(140 / 255, 121 / 255, 183 / 255),
                             grDevices::rgb(139 / 255, 101 / 255, 174 / 255),
                             grDevices::rgb(138 / 255, 82 / 255, 164 / 255),
                             grDevices::rgb(134 / 255, 61 / 255, 153 / 255),
                             grDevices::rgb(122 / 255, 37 / 255, 129 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "17" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(236 / 255, 244 / 255, 249 / 255),
                             grDevices::rgb(226 / 255, 237 / 255, 245 / 255),
                             grDevices::rgb(213 / 255, 228 / 255, 239 / 255),
                             grDevices::rgb(199 / 255, 217 / 255, 233 / 255),
                             grDevices::rgb(184 / 255, 206 / 255, 227 / 255),
                             grDevices::rgb(170 / 255, 196 / 255, 222 / 255),
                             grDevices::rgb(156 / 255, 185 / 255, 216 / 255),
                             grDevices::rgb(149 / 255, 168 / 255, 207 / 255),
                             grDevices::rgb(141 / 255, 152 / 255, 199 / 255),
                             grDevices::rgb(140 / 255, 134 / 255, 190 / 255),
                             grDevices::rgb(140 / 255, 115 / 255, 180 / 255),
                             grDevices::rgb(139 / 255, 97 / 255, 171 / 255),
                             grDevices::rgb(137 / 255, 78 / 255, 163 / 255),
                             grDevices::rgb(132 / 255, 58 / 255, 150 / 255),
                             grDevices::rgb(121 / 255, 35 / 255, 128 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "18" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(237 / 255, 245 / 255, 249 / 255),
                             grDevices::rgb(228 / 255, 238 / 255, 245 / 255),
                             grDevices::rgb(216 / 255, 230 / 255, 240 / 255),
                             grDevices::rgb(202 / 255, 219 / 255, 234 / 255),
                             grDevices::rgb(189 / 255, 209 / 255, 229 / 255),
                             grDevices::rgb(175 / 255, 200 / 255, 224 / 255),
                             grDevices::rgb(161 / 255, 190 / 255, 219 / 255),
                             grDevices::rgb(152 / 255, 176 / 255, 212 / 255),
                             grDevices::rgb(145 / 255, 161 / 255, 203 / 255),
                             grDevices::rgb(140 / 255, 145 / 255, 195 / 255),
                             grDevices::rgb(140 / 255, 127 / 255, 186 / 255),
                             grDevices::rgb(140 / 255, 109 / 255, 178 / 255),
                             grDevices::rgb(139 / 255, 92 / 255, 169 / 255),
                             grDevices::rgb(137 / 255, 75 / 255, 161 / 255),
                             grDevices::rgb(131 / 255, 56 / 255, 147 / 255),
                             grDevices::rgb(121 / 255, 34 / 255, 127 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "19" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(238 / 255, 245 / 255, 249 / 255),
                             grDevices::rgb(229 / 255, 239 / 255, 245 / 255),
                             grDevices::rgb(218 / 255, 231 / 255, 241 / 255),
                             grDevices::rgb(205 / 255, 222 / 255, 236 / 255),
                             grDevices::rgb(192 / 255, 212 / 255, 230 / 255),
                             grDevices::rgb(180 / 255, 203 / 255, 226 / 255),
                             grDevices::rgb(167 / 255, 194 / 255, 221 / 255),
                             grDevices::rgb(156 / 255, 183 / 255, 215 / 255),
                             grDevices::rgb(149 / 255, 168 / 255, 207 / 255),
                             grDevices::rgb(142 / 255, 154 / 255, 200 / 255),
                             grDevices::rgb(140 / 255, 138 / 255, 192 / 255),
                             grDevices::rgb(140 / 255, 121 / 255, 183 / 255),
                             grDevices::rgb(139 / 255, 104 / 255, 175 / 255),
                             grDevices::rgb(138 / 255, 89 / 255, 168 / 255),
                             grDevices::rgb(136 / 255, 72 / 255, 160 / 255),
                             grDevices::rgb(130 / 255, 54 / 255, 145 / 255),
                             grDevices::rgb(120 / 255, 32 / 255, 126 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "20" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(238 / 255, 246 / 255, 249 / 255),
                             grDevices::rgb(230 / 255, 240 / 255, 246 / 255),
                             grDevices::rgb(220 / 255, 233 / 255, 242 / 255),
                             grDevices::rgb(208 / 255, 224 / 255, 237 / 255),
                             grDevices::rgb(196 / 255, 214 / 255, 232 / 255),
                             grDevices::rgb(184 / 255, 206 / 255, 227 / 255),
                             grDevices::rgb(172 / 255, 197 / 255, 223 / 255),
                             grDevices::rgb(159 / 255, 189 / 255, 218 / 255),
                             grDevices::rgb(152 / 255, 175 / 255, 211 / 255),
                             grDevices::rgb(145 / 255, 161 / 255, 204 / 255),
                             grDevices::rgb(140 / 255, 147 / 255, 196 / 255),
                             grDevices::rgb(140 / 255, 132 / 255, 189 / 255),
                             grDevices::rgb(140 / 255, 116 / 255, 181 / 255),
                             grDevices::rgb(139 / 255, 100 / 255, 173 / 255),
                             grDevices::rgb(138 / 255, 85 / 255, 166 / 255),
                             grDevices::rgb(136 / 255, 69 / 255, 159 / 255),
                             grDevices::rgb(129 / 255, 51 / 255, 143 / 255),
                             grDevices::rgb(119 / 255, 31 / 255, 125 / 255),
                             grDevices::rgb(109 / 255, 0 / 255, 107 / 255)),
          "type" = "sequential"
     ),
     "Oranges" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(254 / 255, 230 / 255, 206 / 255),
                            grDevices::rgb(230 / 255, 85 / 255, 13 / 255)),
          "3" = tibble::lst(grDevices::rgb(254 / 255, 230 / 255, 206 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 107 / 255),
                            grDevices::rgb(230 / 255, 85 / 255, 13 / 255)),
          "4" = tibble::lst(grDevices::rgb(254 / 255, 237 / 255, 222 / 255),
                            grDevices::rgb(253 / 255, 190 / 255, 133 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(217 / 255, 71 / 255, 1 / 255)),
          "5" = tibble::lst(grDevices::rgb(254 / 255, 237 / 255, 222 / 255),
                            grDevices::rgb(253 / 255, 190 / 255, 133 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(230 / 255, 85 / 255, 13 / 255),
                            grDevices::rgb(166 / 255, 54 / 255, 3 / 255)),
          "6" = tibble::lst(grDevices::rgb(254 / 255, 237 / 255, 222 / 255),
                            grDevices::rgb(253 / 255, 208 / 255, 162 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 107 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(230 / 255, 85 / 255, 13 / 255),
                            grDevices::rgb(166 / 255, 54 / 255, 3 / 255)),
          "7" = tibble::lst(grDevices::rgb(254 / 255, 237 / 255, 222 / 255),
                            grDevices::rgb(253 / 255, 208 / 255, 162 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 107 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(241 / 255, 105 / 255, 19 / 255),
                            grDevices::rgb(217 / 255, 72 / 255, 1 / 255),
                            grDevices::rgb(140 / 255, 45 / 255, 4 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 245 / 255, 235 / 255),
                            grDevices::rgb(254 / 255, 230 / 255, 206 / 255),
                            grDevices::rgb(253 / 255, 208 / 255, 162 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 107 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(241 / 255, 105 / 255, 19 / 255),
                            grDevices::rgb(217 / 255, 72 / 255, 1 / 255),
                            grDevices::rgb(140 / 255, 45 / 255, 4 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 245 / 255, 235 / 255),
                            grDevices::rgb(254 / 255, 230 / 255, 206 / 255),
                            grDevices::rgb(253 / 255, 208 / 255, 162 / 255),
                            grDevices::rgb(253 / 255, 174 / 255, 107 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(241 / 255, 105 / 255, 19 / 255),
                            grDevices::rgb(217 / 255, 72 / 255, 1 / 255),
                            grDevices::rgb(166 / 255, 54 / 255, 3 / 255),
                            grDevices::rgb(127 / 255, 39 / 255, 4 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 233 / 255, 212 / 255),
                             grDevices::rgb(253 / 255, 217 / 255, 181 / 255),
                             grDevices::rgb(253 / 255, 196 / 255, 143 / 255),
                             grDevices::rgb(253 / 255, 170 / 255, 101 / 255),
                             grDevices::rgb(253 / 255, 144 / 255, 65 / 255),
                             grDevices::rgb(245 / 255, 117 / 255, 34 / 255),
                             grDevices::rgb(230 / 255, 90 / 255, 10 / 255),
                             grDevices::rgb(199 / 255, 65 / 255, 2 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 234 / 255, 214 / 255),
                             grDevices::rgb(254 / 255, 221 / 255, 188 / 255),
                             grDevices::rgb(253 / 255, 204 / 255, 156 / 255),
                             grDevices::rgb(253 / 255, 180 / 255, 117 / 255),
                             grDevices::rgb(253 / 255, 157 / 255, 83 / 255),
                             grDevices::rgb(250 / 255, 134 / 255, 52 / 255),
                             grDevices::rgb(242 / 255, 108 / 255, 24 / 255),
                             grDevices::rgb(226 / 255, 85 / 255, 7 / 255),
                             grDevices::rgb(193 / 255, 63 / 255, 2 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 216 / 255),
                             grDevices::rgb(254 / 255, 223 / 255, 193 / 255),
                             grDevices::rgb(253 / 255, 209 / 255, 165 / 255),
                             grDevices::rgb(253 / 255, 189 / 255, 131 / 255),
                             grDevices::rgb(253 / 255, 168 / 255, 98 / 255),
                             grDevices::rgb(253 / 255, 147 / 255, 68 / 255),
                             grDevices::rgb(247 / 255, 124 / 255, 43 / 255),
                             grDevices::rgb(238 / 255, 102 / 255, 17 / 255),
                             grDevices::rgb(223 / 255, 81 / 255, 5 / 255),
                             grDevices::rgb(188 / 255, 61 / 255, 2 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 236 / 255, 218 / 255),
                             grDevices::rgb(254 / 255, 226 / 255, 198 / 255),
                             grDevices::rgb(253 / 255, 213 / 255, 172 / 255),
                             grDevices::rgb(253 / 255, 196 / 255, 143 / 255),
                             grDevices::rgb(253 / 255, 176 / 255, 111 / 255),
                             grDevices::rgb(253 / 255, 157 / 255, 83 / 255),
                             grDevices::rgb(252 / 255, 138 / 255, 56 / 255),
                             grDevices::rgb(245 / 255, 117 / 255, 34 / 255),
                             grDevices::rgb(235 / 255, 97 / 255, 14 / 255),
                             grDevices::rgb(221 / 255, 77 / 255, 3 / 255),
                             grDevices::rgb(184 / 255, 60 / 255, 2 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 236 / 255, 219 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 202 / 255),
                             grDevices::rgb(253 / 255, 216 / 255, 178 / 255),
                             grDevices::rgb(253 / 255, 202 / 255, 153 / 255),
                             grDevices::rgb(253 / 255, 184 / 255, 123 / 255),
                             grDevices::rgb(253 / 255, 166 / 255, 96 / 255),
                             grDevices::rgb(253 / 255, 148 / 255, 71 / 255),
                             grDevices::rgb(249 / 255, 130 / 255, 48 / 255),
                             grDevices::rgb(242 / 255, 110 / 255, 26 / 255),
                             grDevices::rgb(231 / 255, 92 / 255, 11 / 255),
                             grDevices::rgb(218 / 255, 74 / 255, 2 / 255),
                             grDevices::rgb(180 / 255, 59 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 237 / 255, 220 / 255),
                             grDevices::rgb(254 / 255, 229 / 255, 205 / 255),
                             grDevices::rgb(253 / 255, 218 / 255, 183 / 255),
                             grDevices::rgb(253 / 255, 208 / 255, 161 / 255),
                             grDevices::rgb(253 / 255, 191 / 255, 134 / 255),
                             grDevices::rgb(253 / 255, 173 / 255, 107 / 255),
                             grDevices::rgb(253 / 255, 157 / 255, 83 / 255),
                             grDevices::rgb(253 / 255, 140 / 255, 59 / 255),
                             grDevices::rgb(247 / 255, 123 / 255, 41 / 255),
                             grDevices::rgb(241 / 255, 104 / 255, 19 / 255),
                             grDevices::rgb(229 / 255, 88 / 255, 9 / 255),
                             grDevices::rgb(216 / 255, 71 / 255, 0 / 255),
                             grDevices::rgb(177 / 255, 58 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 237 / 255, 221 / 255),
                             grDevices::rgb(254 / 255, 230 / 255, 207 / 255),
                             grDevices::rgb(254 / 255, 221 / 255, 188 / 255),
                             grDevices::rgb(253 / 255, 210 / 255, 167 / 255),
                             grDevices::rgb(253 / 255, 196 / 255, 143 / 255),
                             grDevices::rgb(253 / 255, 180 / 255, 117 / 255),
                             grDevices::rgb(253 / 255, 165 / 255, 94 / 255),
                             grDevices::rgb(253 / 255, 149 / 255, 72 / 255),
                             grDevices::rgb(250 / 255, 134 / 255, 52 / 255),
                             grDevices::rgb(245 / 255, 117 / 255, 34 / 255),
                             grDevices::rgb(237 / 255, 100 / 255, 16 / 255),
                             grDevices::rgb(226 / 255, 85 / 255, 7 / 255),
                             grDevices::rgb(211 / 255,70 / 255, 1 / 255),
                             grDevices::rgb(175 / 255, 57 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 238 / 255, 222 / 255),
                             grDevices::rgb(254 / 255, 231 / 255, 209 / 255),
                             grDevices::rgb(254 / 255, 223 / 255, 192 / 255),
                             grDevices::rgb(253 / 255, 213 / 255, 172 / 255),
                             grDevices::rgb(253 / 255, 201 / 255, 151 / 255),
                             grDevices::rgb(253 / 255, 186 / 255, 127 / 255),
                             grDevices::rgb(253 / 255, 171 / 255, 104 / 255),
                             grDevices::rgb(253 / 255, 157 / 255, 83 / 255),
                             grDevices::rgb(253 / 255, 143 / 255, 63 / 255),
                             grDevices::rgb(248 / 255, 127 / 255, 46 / 255),
                             grDevices::rgb(243 / 255, 111 / 255, 28 / 255),
                             grDevices::rgb(235 / 255, 97 / 255, 14 / 255),
                             grDevices::rgb(224 / 255, 82 / 255, 5 / 255),
                             grDevices::rgb(207 / 255, 68 / 255, 1 / 255),
                             grDevices::rgb(172 / 255, 56 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 238 / 255, 223 / 255),
                             grDevices::rgb(254 / 255, 232 / 255, 211 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 195 / 255),
                             grDevices::rgb(253 / 255, 215 / 255, 177 / 255),
                             grDevices::rgb(253 / 255, 206 / 255, 158 / 255),
                             grDevices::rgb(253 / 255, 192 / 255, 136 / 255),
                             grDevices::rgb(253 / 255, 178 / 255, 113 / 255),
                             grDevices::rgb(253 / 255, 164 / 255, 93 / 255),
                             grDevices::rgb(253 / 255, 150 / 255, 74 / 255),
                             grDevices::rgb(251 / 255, 136 / 255, 55 / 255),
                             grDevices::rgb(246 / 255, 122 / 255, 40 / 255),
                             grDevices::rgb(241 / 255, 107 / 255, 22 / 255),
                             grDevices::rgb(232 / 255, 93 / 255, 12 / 255),
                             grDevices::rgb(222 / 255, 80 / 255, 4 / 255),
                             grDevices::rgb(202 / 255, 67 / 255, 1 / 255),
                             grDevices::rgb(170 / 255, 55 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 239 / 255, 223 / 255),
                             grDevices::rgb(254 / 255, 233 / 255, 212 / 255),
                             grDevices::rgb(254 / 255, 226 / 255, 198 / 255),
                             grDevices::rgb(253 / 255, 217 / 255, 181 / 255),
                             grDevices::rgb(253 / 255, 209 / 255, 164 / 255),
                             grDevices::rgb(253 / 255, 196 / 255, 143 / 255),
                             grDevices::rgb(253 / 255, 183 / 255, 122 / 255),
                             grDevices::rgb(253 / 255, 170 / 255, 101 / 255),
                             grDevices::rgb(253 / 255, 157 / 255, 83 / 255),
                             grDevices::rgb(253 / 255, 144 / 255, 65 / 255),
                             grDevices::rgb(249 / 255, 131 / 255, 49 / 255),
                             grDevices::rgb(245 / 255, 117 / 255, 34 / 255),
                             grDevices::rgb(239 / 255, 103 / 255, 18 / 255),
                             grDevices::rgb(230 / 255, 90 / 255, 10 / 255),
                             grDevices::rgb(221 / 255, 77 / 255, 3 / 255),
                             grDevices::rgb(199 / 255, 65 / 255, 2 / 255),
                             grDevices::rgb(169 / 255, 55 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 235 / 255),
                             grDevices::rgb(254 / 255, 239 / 255, 224 / 255),
                             grDevices::rgb(254 / 255, 233 / 255, 213 / 255),
                             grDevices::rgb(254 / 255, 227 / 255, 201 / 255),
                             grDevices::rgb(253 / 255, 219 / 255, 185 / 255),
                             grDevices::rgb(253 / 255, 211 / 255, 168 / 255),
                             grDevices::rgb(253 / 255, 200 / 255, 150 / 255),
                             grDevices::rgb(253 / 255, 188 / 255, 130 / 255),
                             grDevices::rgb(253 / 255, 175 / 255, 109 / 255),
                             grDevices::rgb(253 / 255, 163 / 255, 92 / 255),
                             grDevices::rgb(253 / 255, 151 / 255, 75 / 255),
                             grDevices::rgb(252 / 255, 139 / 255, 58 / 255),
                             grDevices::rgb(248 / 255, 126 / 255, 44 / 255),
                             grDevices::rgb(243 / 255, 112 / 255, 29 / 255),
                             grDevices::rgb(237 / 255, 99 / 255, 16 / 255),
                             grDevices::rgb(228 / 255, 88 / 255, 8 / 255),
                             grDevices::rgb(219 / 255, 75 / 255, 2 / 255),
                             grDevices::rgb(196 / 255, 64 / 255, 2 / 255),
                             grDevices::rgb(167 / 255, 54 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "type" = "sequential"
     ),
     "BuGn" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(),
          "3" = tibble::lst(grDevices::rgb(229 / 255, 245 / 255, 249 / 255),
                            grDevices::rgb(153 / 255, 216 / 255, 201 / 255),
                            grDevices::rgb(44 / 255, 162 / 255, 95 / 255)),
          "4" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 251 / 255),
                            grDevices::rgb(178 / 255, 226 / 255, 226 / 255),
                            grDevices::rgb(102 / 255, 194 / 255, 164 / 255),
                            grDevices::rgb(35 / 255, 139 / 255, 69 / 255)),
          "5" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 251 / 255),
                            grDevices::rgb(178 / 255, 226 / 255, 226 / 255),
                            grDevices::rgb(102 / 255, 194 / 255, 164 / 255),
                            grDevices::rgb(44 / 255, 162 / 255, 95 / 255),
                            grDevices::rgb(0 / 255, 109 / 255, 44 / 255)),
          "6" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 251 / 255),
                            grDevices::rgb(204 / 255, 236 / 255, 230 / 255),
                            grDevices::rgb(153 / 255, 216 / 255, 201 / 255),
                            grDevices::rgb(102 / 255, 194 / 255, 164 / 255),
                            grDevices::rgb(44 / 255, 162 / 255, 95 / 255),
                            grDevices::rgb(0 / 255, 109 / 255, 44 / 255)),
          "7" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 251 / 255),
                            grDevices::rgb(204 / 255, 236 / 255, 230 / 255),
                            grDevices::rgb(153 / 255, 216 / 255, 201 / 255),
                            grDevices::rgb(102 / 255, 194 / 255, 164 / 255),
                            grDevices::rgb(65 / 255, 174 / 255, 118 / 255),
                            grDevices::rgb(35 / 255, 139 / 255, 69 / 255),
                            grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "8" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                            grDevices::rgb(229 / 255, 245 / 255, 249 / 255),
                            grDevices::rgb(204 / 255, 236 / 255, 230 / 255),
                            grDevices::rgb(153 / 255, 216 / 255, 201 / 255),
                            grDevices::rgb(102 / 255, 194 / 255, 164 / 255),
                            grDevices::rgb(65 / 255, 174 / 255, 118 / 255),
                            grDevices::rgb(35 / 255, 139 / 255, 69 / 255),
                            grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "9" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                            grDevices::rgb(229 / 255, 245 / 255, 249 / 255),
                            grDevices::rgb(204 / 255, 236 / 255, 230 / 255),
                            grDevices::rgb(153 / 255, 216 / 255, 201 / 255),
                            grDevices::rgb(102 / 255, 194 / 255, 164 / 255),
                            grDevices::rgb(65 / 255, 174 / 255, 118 / 255),
                            grDevices::rgb(35 / 255, 139 / 255, 69 / 255),
                            grDevices::rgb(0 / 255, 109 / 255, 44 / 255),
                            grDevices::rgb(0 / 255, 68 / 255, 27 / 255)),
          "10" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(233 / 255, 246 / 255, 249 / 255),
                             grDevices::rgb(215 / 255, 240 / 255, 238 / 255),
                             grDevices::rgb(187 / 255, 229 / 255, 220 / 255),
                             grDevices::rgb(147 / 255, 213 / 255, 196 / 255),
                             grDevices::rgb(108 / 255, 196 / 255, 168 / 255),
                             grDevices::rgb(78 / 255, 180 / 255, 133 / 255),
                             grDevices::rgb(52 / 255, 158 / 255, 96 / 255),
                             grDevices::rgb(27 / 255, 127 / 255, 61 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "11" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(234 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(219 / 255, 241 / 255, 241 / 255),
                             grDevices::rgb(199 / 255, 234 / 255, 227 / 255),
                             grDevices::rgb(163 / 255, 220 / 255, 206 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 182 / 255),
                             grDevices::rgb(95 / 255, 190 / 255, 154 / 255),
                             grDevices::rgb(69 / 255, 176 / 255, 122 / 255),
                             grDevices::rgb(47 / 255, 152 / 255, 88 / 255),
                             grDevices::rgb(25 / 255, 123 / 255, 58 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "12" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(235 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(222 / 255, 242 / 255, 243 / 255),
                             grDevices::rgb(206 / 255, 236 / 255, 231 / 255),
                             grDevices::rgb(176 / 255, 225 / 255, 214 / 255),
                             grDevices::rgb(144 / 255, 212 / 255, 194 / 255),
                             grDevices::rgb(111 / 255, 198 / 255, 170 / 255),
                             grDevices::rgb(86 / 255, 184 / 255, 142 / 255),
                             grDevices::rgb(62 / 255, 170 / 255, 113 / 255),
                             grDevices::rgb(44 / 255, 148 / 255, 82 / 255),
                             grDevices::rgb(23 / 255, 119 / 255, 56 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "13" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(236 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(224 / 255, 243 / 255, 245 / 255),
                             grDevices::rgb(210 / 255, 238 / 255, 234 / 255),
                             grDevices::rgb(187 / 255, 229 / 255, 220 / 255),
                             grDevices::rgb(157 / 255, 217 / 255, 203 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 182 / 255),
                             grDevices::rgb(99 / 255, 192 / 255, 160 / 255),
                             grDevices::rgb(78 / 255, 180 / 255, 133 / 255),
                             grDevices::rgb(58 / 255, 165 / 255, 105 / 255),
                             grDevices::rgb(40 / 255, 144 / 255, 77 / 255),
                             grDevices::rgb(21 / 255, 117 / 255, 54 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "14" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(237 / 255, 248 / 255, 250 / 255),
                             grDevices::rgb(227 / 255, 244 / 255, 247 / 255),
                             grDevices::rgb(213 / 255, 239 / 255, 237 / 255),
                             grDevices::rgb(196 / 255, 232 / 255, 225 / 255),
                             grDevices::rgb(168 / 255, 222 / 255, 209 / 255),
                             grDevices::rgb(141 / 255, 210 / 255, 192 / 255),
                             grDevices::rgb(114 / 255, 199 / 255, 172 / 255),
                             grDevices::rgb(91 / 255, 187 / 255, 149 / 255),
                             grDevices::rgb(71 / 255, 177 / 255, 125 / 255),
                             grDevices::rgb(54 / 255, 160 / 255, 98 / 255),
                             grDevices::rgb(37 / 255, 141 / 255, 72 / 255),
                             grDevices::rgb(19 / 255, 114 / 255, 53 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "15" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(238 / 255, 248 / 255, 250 / 255),
                             grDevices::rgb(229 / 255, 244 / 255, 248 / 255),
                             grDevices::rgb(216 / 255, 240 / 255, 239 / 255),
                             grDevices::rgb(204 / 255, 235 / 255, 229 / 255),
                             grDevices::rgb(178 / 255, 226 / 255, 215 / 255),
                             grDevices::rgb(153 / 255, 216 / 255, 201 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 182 / 255),
                             grDevices::rgb(102 / 255, 193 / 255, 164 / 255),
                             grDevices::rgb(84 / 255, 184 / 255, 140 / 255),
                             grDevices::rgb(64 / 255, 173 / 255, 118 / 255),
                             grDevices::rgb(50 / 255, 156 / 255, 93 / 255),
                             grDevices::rgb(34 / 255, 139 / 255, 69 / 255),
                             grDevices::rgb(18 / 255, 112 / 255, 52 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "16" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(238 / 255, 248 / 255, 251 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 249 / 255),
                             grDevices::rgb(219 / 255, 241 / 255, 241 / 255),
                             grDevices::rgb(207 / 255, 237 / 255, 232 / 255),
                             grDevices::rgb(187 / 255, 229 / 255, 220 / 255),
                             grDevices::rgb(163 / 255, 220 / 255, 206 / 255),
                             grDevices::rgb(139 / 255, 210 / 255, 191 / 255),
                             grDevices::rgb(116 / 255, 199 / 255, 173 / 255),
                             grDevices::rgb(95 / 255, 190 / 255, 154 / 255),
                             grDevices::rgb(78 / 255, 180 / 255, 133 / 255),
                             grDevices::rgb(61 / 255, 169 / 255, 111 / 255),
                             grDevices::rgb(47 / 255, 152 / 255, 88 / 255),
                             grDevices::rgb(32 / 255, 135 / 255, 66 / 255),
                             grDevices::rgb(17 / 255, 111 / 255, 51 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "17" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(239 / 255, 248 / 255, 251 / 255),
                             grDevices::rgb(231 / 255, 245 / 255, 249 / 255),
                             grDevices::rgb(221 / 255, 242 / 255, 243 / 255),
                             grDevices::rgb(210 / 255, 238 / 255, 234 / 255),
                             grDevices::rgb(194 / 255, 232 / 255, 224 / 255),
                             grDevices::rgb(172 / 255, 223 / 255, 211 / 255),
                             grDevices::rgb(149 / 255, 214 / 255, 198 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 182 / 255),
                             grDevices::rgb(105 / 255, 195 / 255, 166 / 255),
                             grDevices::rgb(89 / 255, 186 / 255, 146 / 255),
                             grDevices::rgb(72 / 255, 177 / 255, 126 / 255),
                             grDevices::rgb(58 / 255, 165 / 255, 105 / 255),
                             grDevices::rgb(45 / 255, 149 / 255, 84 / 255),
                             grDevices::rgb(30 / 255, 132 / 255, 64 / 255),
                             grDevices::rgb(15 / 255, 109 / 255, 50 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "18" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(239 / 255, 249 / 255, 251 / 255),
                             grDevices::rgb(232 / 255, 246 / 255, 249 / 255),
                             grDevices::rgb(223 / 255, 242 / 255, 244 / 255),
                             grDevices::rgb(212 / 255, 239 / 255, 236 / 255),
                             grDevices::rgb(201 / 255, 234 / 255, 228 / 255),
                             grDevices::rgb(180 / 255, 226 / 255, 216 / 255),
                             grDevices::rgb(159 / 255, 218 / 255, 204 / 255),
                             grDevices::rgb(138 / 255, 209 / 255, 189 / 255),
                             grDevices::rgb(117 / 255, 200 / 255, 174 / 255),
                             grDevices::rgb(98 / 255, 191 / 255, 158 / 255),
                             grDevices::rgb(83 / 255, 183 / 255, 139 / 255),
                             grDevices::rgb(67 / 255, 175 / 255, 120 / 255),
                             grDevices::rgb(55 / 255, 161 / 255, 100 / 255),
                             grDevices::rgb(42 / 255, 147 / 255, 80 / 255),
                             grDevices::rgb(29 / 255, 129 / 255, 62 / 255),
                             grDevices::rgb(14 / 255, 108 / 255, 49 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "19" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(240 / 255, 249 / 255, 251 / 255),
                             grDevices::rgb(233 / 255, 246 / 255, 249 / 255),
                             grDevices::rgb(224 / 255, 243 / 255, 245 / 255),
                             grDevices::rgb(215 / 255, 240 / 255, 238 / 255),
                             grDevices::rgb(205 / 255, 236 / 255, 231 / 255),
                             grDevices::rgb(187 / 255, 229 / 255, 220 / 255),
                             grDevices::rgb(167 / 255, 221 / 255, 208 / 255),
                             grDevices::rgb(147 / 255, 213 / 255, 196 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 182 / 255),
                             grDevices::rgb(108 / 255, 196 / 255, 168 / 255),
                             grDevices::rgb(92 / 255, 188 / 255, 151 / 255),
                             grDevices::rgb(78 / 255, 180 / 255, 133 / 255),
                             grDevices::rgb(63 / 255, 172 / 255, 115 / 255),
                             grDevices::rgb(52 / 255, 158 / 255, 96 / 255),
                             grDevices::rgb(40 / 255, 144 / 255, 77 / 255),
                             grDevices::rgb(27 / 255, 127 / 255, 61 / 255),
                             grDevices::rgb(14 / 255, 107 / 255, 48 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "20" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 253 / 255),
                             grDevices::rgb(240 / 255, 249 / 255, 251 / 255),
                             grDevices::rgb(233 / 255, 246 / 255, 250 / 255),
                             grDevices::rgb(226 / 255, 244 / 255, 246 / 255),
                             grDevices::rgb(217 / 255, 240 / 255, 239 / 255),
                             grDevices::rgb(207 / 255, 237 / 255, 232 / 255),
                             grDevices::rgb(193 / 255, 231 / 255, 223 / 255),
                             grDevices::rgb(174 / 255, 224 / 255, 213 / 255),
                             grDevices::rgb(155 / 255, 217 / 255, 202 / 255),
                             grDevices::rgb(137 / 255, 209 / 255, 189 / 255),
                             grDevices::rgb(118 / 255, 200 / 255, 175 / 255),
                             grDevices::rgb(100 / 255, 192 / 255, 161 / 255),
                             grDevices::rgb(87 / 255, 185 / 255, 144 / 255),
                             grDevices::rgb(73 / 255, 178 / 255, 127 / 255),
                             grDevices::rgb(60 / 255, 168 / 255, 110 / 255),
                             grDevices::rgb(50 / 255, 155 / 255, 92 / 255),
                             grDevices::rgb(38 / 255, 142 / 255, 74 / 255),
                             grDevices::rgb(26 / 255, 125 / 255, 60 / 255),
                             grDevices::rgb(13 / 255, 106 / 255, 47 / 255),
                             grDevices::rgb(0 / 255, 88 / 255, 36 / 255)),
          "type" = "sequential"
     ),
     "YlOrBr" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 188 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 14 / 255)),
          "3" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 188 / 255),
                            grDevices::rgb(254 / 255, 196 / 255, 79 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 14 / 255)),
          "4" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 212 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 142 / 255),
                            grDevices::rgb(254 / 255, 153 / 255, 41 / 255),
                            grDevices::rgb(204 / 255, 76 / 255, 2 / 255)),
          "5" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 212 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 142 / 255),
                            grDevices::rgb(254 / 255, 153 / 255, 41 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 14 / 255),
                            grDevices::rgb(153 / 255, 52 / 255, 4 / 255)),
          "6" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 212 / 255),
                            grDevices::rgb(254 / 255, 227 / 255, 145 / 255),
                            grDevices::rgb(254 / 255, 196 / 255, 79 / 255),
                            grDevices::rgb(254 / 255, 153 / 255, 41 / 255),
                            grDevices::rgb(217 / 255, 95 / 255, 14 / 255),
                            grDevices::rgb(153 / 255, 52 / 255, 4 / 255)),
          "7" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 212 / 255),
                            grDevices::rgb(254 / 255, 227 / 255, 145 / 255),
                            grDevices::rgb(254 / 255, 196 / 255, 79 / 255),
                            grDevices::rgb(254 / 255, 153 / 255, 41 / 255),
                            grDevices::rgb(236 / 255, 112 / 255, 20 / 255),
                            grDevices::rgb(204 / 255, 76 / 255, 2 / 255),
                            grDevices::rgb(140 / 255, 45 / 255, 4 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                            grDevices::rgb(255 / 255, 247 / 255, 188 / 255),
                            grDevices::rgb(254 / 255, 227 / 255, 145 / 255),
                            grDevices::rgb(254 / 255, 196 / 255, 79 / 255),
                            grDevices::rgb(254 / 255, 153 / 255, 41 / 255),
                            grDevices::rgb(236 / 255, 112 / 255, 20 / 255),
                            grDevices::rgb(204 / 255, 76 / 255, 2 / 255),
                            grDevices::rgb(140 / 255, 45 / 255, 4 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                            grDevices::rgb(255 / 255, 247 / 255, 188 / 255),
                            grDevices::rgb(254 / 255, 227 / 255, 145 / 255),
                            grDevices::rgb(254 / 255, 196 / 255, 79 / 255),
                            grDevices::rgb(254 / 255, 153 / 255, 41 / 255),
                            grDevices::rgb(236 / 255, 112 / 255, 20 / 255),
                            grDevices::rgb(204 / 255, 76 / 255, 2 / 255),
                            grDevices::rgb(153 / 255, 52 / 255, 4 / 255),
                            grDevices::rgb(102 / 255, 37 / 255, 6 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 248 / 255, 197 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 164 / 255),
                             grDevices::rgb(254 / 255, 216 / 255, 123 / 255),
                             grDevices::rgb(254 / 255, 191 / 255, 74 / 255),
                             grDevices::rgb(254 / 255, 157 / 255, 45 / 255),
                             grDevices::rgb(242 / 255, 125 / 255, 27 / 255),
                             grDevices::rgb(221 / 255, 96 / 255, 11 / 255),
                             grDevices::rgb(189 / 255, 68 / 255, 2 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 249 / 255, 200 / 255),
                             grDevices::rgb(254 / 255, 238 / 255, 170 / 255),
                             grDevices::rgb(254 / 255, 223 / 255, 138 / 255),
                             grDevices::rgb(254 / 255, 202 / 255, 92 / 255),
                             grDevices::rgb(254 / 255, 174 / 255, 60 / 255),
                             grDevices::rgb(250 / 255, 144 / 255, 36 / 255),
                             grDevices::rgb(237 / 255, 116 / 255, 22 / 255),
                             grDevices::rgb(216 / 255, 90 / 255, 8 / 255),
                             grDevices::rgb(184 / 255, 66 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 249 / 255, 202 / 255),
                             grDevices::rgb(255 / 255, 241 / 255, 176 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 148 / 255),
                             grDevices::rgb(254 / 255, 210 / 255, 109 / 255),
                             grDevices::rgb(254 / 255, 188 / 255, 72 / 255),
                             grDevices::rgb(254 / 255, 161 / 255, 48 / 255),
                             grDevices::rgb(246 / 255, 134 / 255, 31 / 255),
                             grDevices::rgb(233 / 255, 108 / 255, 18 / 255),
                             grDevices::rgb(212 / 255, 85 / 255, 6 / 255),
                             grDevices::rgb(180 / 255, 64 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 250 / 255, 205 / 255),
                             grDevices::rgb(255 / 255, 243 / 255, 180 / 255),
                             grDevices::rgb(254 / 255, 231 / 255, 155 / 255),
                             grDevices::rgb(254 / 255, 216 / 255, 123 / 255),
                             grDevices::rgb(254 / 255, 198 / 255, 84 / 255),
                             grDevices::rgb(254 / 255, 174 / 255, 60 / 255),
                             grDevices::rgb(252 / 255, 149 / 255, 39 / 255),
                             grDevices::rgb(242 / 255, 125 / 255, 27 / 255),
                             grDevices::rgb(227 / 255, 103 / 255, 15 / 255),
                             grDevices::rgb(209 / 255, 82 / 255, 4 / 255),
                             grDevices::rgb(176 / 255, 62 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 250 / 255, 206 / 255),
                             grDevices::rgb(255 / 255, 245 / 255, 184 / 255),
                             grDevices::rgb(254 / 255, 234 / 255, 161 / 255),
                             grDevices::rgb(254 / 255, 222 / 255, 135 / 255),
                             grDevices::rgb(254 / 255, 205 / 255, 100 / 255),
                             grDevices::rgb(254 / 255, 186 / 255, 70 / 255),
                             grDevices::rgb(254 / 255, 163 / 255, 50 / 255),
                             grDevices::rgb(248 / 255, 140 / 255, 34 / 255),
                             grDevices::rgb(238 / 255, 118 / 255, 23 / 255),
                             grDevices::rgb(223 / 255, 98 / 255, 12 / 255),
                             grDevices::rgb(206 / 255, 78 / 255, 3 / 255),
                             grDevices::rgb(173 / 255, 61 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 250 / 255, 208 / 255),
                             grDevices::rgb(255 / 255, 247 / 255, 187 / 255),
                             grDevices::rgb(254 / 255, 236 / 255, 166 / 255),
                             grDevices::rgb(254 / 255, 227 / 255, 145 / 255),
                             grDevices::rgb(254 / 255, 211 / 255, 112 / 255),
                             grDevices::rgb(254 / 255, 196 / 255, 78 / 255),
                             grDevices::rgb(254 / 255, 174 / 255, 60 / 255),
                             grDevices::rgb(254 / 255, 153 / 255, 40 / 255),
                             grDevices::rgb(245 / 255, 132 / 255, 30 / 255),
                             grDevices::rgb(235 / 255, 112 / 255, 19 / 255),
                             grDevices::rgb(219 / 255, 94 / 255, 10 / 255),
                             grDevices::rgb(204 / 255, 76 / 255, 1 / 255),
                             grDevices::rgb(171 / 255, 60 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 251 / 255, 209 / 255),
                             grDevices::rgb(255 / 255, 247 / 255, 190 / 255),
                             grDevices::rgb(254 / 255, 238 / 255, 170 / 255),
                             grDevices::rgb(254 / 255, 229 / 255, 150 / 255),
                             grDevices::rgb(254 / 255, 216 / 255, 123 / 255),
                             grDevices::rgb(254 / 255, 202 / 255, 92 / 255),
                             grDevices::rgb(254 / 255, 184 / 255, 69 / 255),
                             grDevices::rgb(254 / 255, 164 / 255, 51 / 255),
                             grDevices::rgb(250 / 255, 144 / 255, 36 / 255),
                             grDevices::rgb(242 / 255, 125 / 255, 27 / 255),
                             grDevices::rgb(231 / 255, 107 / 255, 17 / 255),
                             grDevices::rgb(216 / 255, 90 / 255, 8 / 255),
                             grDevices::rgb(199 / 255, 73 / 255, 2 / 255),
                             grDevices::rgb(169 / 255, 59 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 251 / 255, 211 / 255),
                             grDevices::rgb(255 / 255, 247 / 255, 193 / 255),
                             grDevices::rgb(255 / 255, 240 / 255, 174 / 255),
                             grDevices::rgb(254 / 255, 231 / 255, 155 / 255),
                             grDevices::rgb(254 / 255, 221 / 255, 133 / 255),
                             grDevices::rgb(254 / 255, 207 / 255, 104 / 255),
                             grDevices::rgb(254 / 255, 193 / 255, 76 / 255),
                             grDevices::rgb(254 / 255, 174 / 255, 60 / 255),
                             grDevices::rgb(254 / 255, 155 / 255, 43 / 255),
                             grDevices::rgb(247 / 255, 137 / 255, 33 / 255),
                             grDevices::rgb(239 / 255, 119 / 255, 24 / 255),
                             grDevices::rgb(227 / 255, 103 / 255, 15 / 255),
                             grDevices::rgb(213 / 255, 87 / 255, 6 / 255),
                             grDevices::rgb(195 / 255, 72 / 255, 2 / 255),
                             grDevices::rgb(167 / 255, 58 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 251 / 255, 212 / 255),
                             grDevices::rgb(255 / 255, 248 / 255, 195 / 255),
                             grDevices::rgb(255 / 255, 242 / 255, 177 / 255),
                             grDevices::rgb(254 / 255, 234 / 255, 160 / 255),
                             grDevices::rgb(254 / 255, 225 / 255, 141 / 255),
                             grDevices::rgb(254 / 255, 212 / 255, 114 / 255),
                             grDevices::rgb(254 / 255, 199 / 255, 87 / 255),
                             grDevices::rgb(254 / 255, 183 / 255, 68 / 255),
                             grDevices::rgb(254 / 255, 165 / 255, 52 / 255),
                             grDevices::rgb(251 / 255, 148 / 255, 38 / 255),
                             grDevices::rgb(244 / 255, 131 / 255, 30 / 255),
                             grDevices::rgb(237 / 255, 114 / 255, 21 / 255),
                             grDevices::rgb(224 / 255, 99 / 255, 13 / 255),
                             grDevices::rgb(211 / 255, 84 / 255, 5 / 255),
                             grDevices::rgb(192 / 255, 70 / 255, 2 / 255),
                             grDevices::rgb(165 / 255, 57 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 251 / 255, 213 / 255),
                             grDevices::rgb(255 / 255, 248 / 255, 197 / 255),
                             grDevices::rgb(255 / 255, 243 / 255, 180 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 164 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 147 / 255),
                             grDevices::rgb(254 / 255, 216 / 255, 123 / 255),
                             grDevices::rgb(254 / 255, 204 / 255, 98 / 255),
                             grDevices::rgb(254 / 255, 191 / 255, 74 / 255),
                             grDevices::rgb(254 / 255, 174 / 255, 60 / 255),
                             grDevices::rgb(254 / 255, 157 / 255, 45 / 255),
                             grDevices::rgb(249 / 255, 141 / 255, 35 / 255),
                             grDevices::rgb(242 / 255, 125 / 255, 27 / 255),
                             grDevices::rgb(234 / 255, 110 / 255, 19 / 255),
                             grDevices::rgb(221 / 255, 96 / 255, 11 / 255),
                             grDevices::rgb(209 / 255, 82 / 255, 4 / 255),
                             grDevices::rgb(189 / 255, 68 / 255, 2 / 255),
                             grDevices::rgb(164 / 255, 56 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(255 / 255, 252 / 255, 213 / 255),
                             grDevices::rgb(255 / 255, 249 / 255, 198 / 255),
                             grDevices::rgb(255 / 255, 244 / 255, 183 / 255),
                             grDevices::rgb(254 / 255, 237 / 255, 167 / 255),
                             grDevices::rgb(254 / 255, 230 / 255, 151 / 255),
                             grDevices::rgb(254 / 255, 220 / 255, 131 / 255),
                             grDevices::rgb(254 / 255, 209 / 255, 107 / 255),
                             grDevices::rgb(254 / 255, 197 / 255, 82 / 255),
                             grDevices::rgb(254 / 255, 182 / 255, 67 / 255),
                             grDevices::rgb(254 / 255, 166 / 255, 53 / 255),
                             grDevices::rgb(253 / 255, 150 / 255, 39 / 255),
                             grDevices::rgb(246 / 255, 136 / 255, 32 / 255),
                             grDevices::rgb(239 / 255, 120 / 255, 24 / 255),
                             grDevices::rgb(230 / 255, 106 / 255, 17 / 255),
                             grDevices::rgb(219 / 255, 93 / 255, 10 / 255),
                             grDevices::rgb(207 / 255, 79 / 255, 3 / 255),
                             grDevices::rgb(186 / 255, 67 / 255, 2 / 255),
                             grDevices::rgb(163 / 255, 56 / 255, 3 / 255),
                             grDevices::rgb(140 / 255, 44 / 255, 4 / 255)),
          "type" = "sequential"
     ),
     "YlGn" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 185 / 255),
                            grDevices::rgb(49 / 255, 163 / 255, 84 / 255)),
          "3" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 185 / 255),
                            grDevices::rgb(173 / 255, 221 / 255, 142 / 255),
                            grDevices::rgb(49 / 255, 163 / 255, 84 / 255)),
          "4" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(194 / 255, 230 / 255, 153 / 255),
                            grDevices::rgb(120 / 255, 198 / 255, 121 / 255),
                            grDevices::rgb(35 / 255, 132 / 255, 67 / 255)),
          "5" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(194 / 255, 230 / 255, 153 / 255),
                            grDevices::rgb(120 / 255, 198 / 255, 121 / 255),
                            grDevices::rgb(49 / 255, 163 / 255, 84 / 255),
                            grDevices::rgb(0 / 255, 104 / 255, 55 / 255)),
          "6" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(217 / 255, 240 / 255, 163 / 255),
                            grDevices::rgb(173 / 255, 221 / 255, 142 / 255),
                            grDevices::rgb(120 / 255, 198 / 255, 121 / 255),
                            grDevices::rgb(49 / 255, 163 / 255, 84 / 255),
                            grDevices::rgb(0 / 255, 104 / 255, 55 / 255)),
          "7" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(217 / 255, 240 / 255, 163 / 255),
                            grDevices::rgb(173 / 255, 221 / 255, 142 / 255),
                            grDevices::rgb(120 / 255, 198 / 255, 121 / 255),
                            grDevices::rgb(65 / 255, 171 / 255, 93 / 255),
                            grDevices::rgb(35 / 255, 132 / 255, 67 / 255),
                            grDevices::rgb(0 / 255, 90 / 255, 50 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                            grDevices::rgb(247 / 255, 252 / 255, 185 / 255),
                            grDevices::rgb(217 / 255, 240 / 255, 163 / 255),
                            grDevices::rgb(173 / 255, 221 / 255, 142 / 255),
                            grDevices::rgb(120 / 255, 198 / 255, 121 / 255),
                            grDevices::rgb(65 / 255, 171 / 255, 93 / 255),
                            grDevices::rgb(35 / 255, 132 / 255, 67 / 255),
                            grDevices::rgb(0 / 255, 90 / 255, 50 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                            grDevices::rgb(247 / 255, 252 / 255, 185 / 255),
                            grDevices::rgb(217 / 255, 240 / 255, 163 / 255),
                            grDevices::rgb(173 / 255, 221 / 255, 142 / 255),
                            grDevices::rgb(120 / 255, 198 / 255, 121 / 255),
                            grDevices::rgb(65 / 255, 171 / 255, 93 / 255),
                            grDevices::rgb(35 / 255, 132 / 255, 67 / 255),
                            grDevices::rgb(0 / 255, 104 / 255, 55 / 255),
                            grDevices::rgb(0 / 255, 69 / 255, 41 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(248 / 255, 252 / 255, 194 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 172 / 255),
                             grDevices::rgb(202 / 255, 233 / 255, 155 / 255),
                             grDevices::rgb(167 / 255, 218 / 255, 139 / 255),
                             grDevices::rgb(126 / 255, 200 / 255, 123 / 255),
                             grDevices::rgb(84 / 255, 179 / 255, 102 / 255),
                             grDevices::rgb(51 / 255, 153 / 255, 81 / 255),
                             grDevices::rgb(28 / 255, 122 / 255, 63 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(249 / 255, 252 / 255, 198 / 255),
                             grDevices::rgb(235 / 255, 247 / 255, 176 / 255),
                             grDevices::rgb(212 / 255, 238 / 255, 160 / 255),
                             grDevices::rgb(181 / 255, 224 / 255, 146 / 255),
                             grDevices::rgb(147 / 255, 209 / 255, 131 / 255),
                             grDevices::rgb(109 / 255, 192 / 255, 115 / 255),
                             grDevices::rgb(71 / 255, 173 / 255, 95 / 255),
                             grDevices::rgb(47 / 255, 147 / 255, 77 / 255),
                             grDevices::rgb(25 / 255, 119 / 255, 61 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(250 / 255, 253 / 255, 201 / 255),
                             grDevices::rgb(238 / 255, 248 / 255, 178 / 255),
                             grDevices::rgb(219 / 255, 241 / 255, 164 / 255),
                             grDevices::rgb(193 / 255, 229 / 255, 151 / 255),
                             grDevices::rgb(163 / 255, 216 / 255, 138 / 255),
                             grDevices::rgb(130 / 255, 202 / 255, 124 / 255),
                             grDevices::rgb(96 / 255, 185 / 255, 108 / 255),
                             grDevices::rgb(62 / 255, 167 / 255, 90 / 255),
                             grDevices::rgb(43 / 255, 142 / 255, 73 / 255),
                             grDevices::rgb(23 / 255, 116 / 255, 60 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(250 / 255, 253 / 255, 203 / 255),
                             grDevices::rgb(242 / 255, 250 / 255, 181 / 255),
                             grDevices::rgb(224 / 255, 243 / 255, 168 / 255),
                             grDevices::rgb(202 / 255, 233 / 255, 155 / 255),
                             grDevices::rgb(176 / 255, 222 / 255, 143 / 255),
                             grDevices::rgb(147 / 255, 209 / 255, 131 / 255),
                             grDevices::rgb(115 / 255, 195 / 255, 118 / 255),
                             grDevices::rgb(84 / 255, 179 / 255, 102 / 255),
                             grDevices::rgb(57 / 255, 161 / 255, 86 / 255),
                             grDevices::rgb(40 / 255, 138 / 255, 71 / 255),
                             grDevices::rgb(21 / 255, 114 / 255, 59 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(251 / 255, 253 / 255, 205 / 255),
                             grDevices::rgb(244 / 255, 251 / 255, 183 / 255),
                             grDevices::rgb(228 / 255, 244 / 255, 171 / 255),
                             grDevices::rgb(210 / 255, 237 / 255, 159 / 255),
                             grDevices::rgb(186 / 255, 226 / 255, 148 / 255),
                             grDevices::rgb(161 / 255, 215 / 255, 137 / 255),
                             grDevices::rgb(132 / 255, 203 / 255, 125 / 255),
                             grDevices::rgb(104 / 255, 189 / 255, 112 / 255),
                             grDevices::rgb(74 / 255, 175 / 255, 97 / 255),
                             grDevices::rgb(53 / 255, 155 / 255, 82 / 255),
                             grDevices::rgb(37 / 255, 134 / 255, 68 / 255),
                             grDevices::rgb(20 / 255, 112 / 255, 59 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(251 / 255, 253 / 255, 207 / 255),
                             grDevices::rgb(247 / 255, 252 / 255, 184 / 255),
                             grDevices::rgb(232 / 255, 246 / 255, 173 / 255),
                             grDevices::rgb(216 / 255, 240 / 255, 163 / 255),
                             grDevices::rgb(195 / 255, 230 / 255, 152 / 255),
                             grDevices::rgb(172 / 255, 221 / 255, 141 / 255),
                             grDevices::rgb(147 / 255, 209 / 255, 131 / 255),
                             grDevices::rgb(120 / 255, 197 / 255, 121 / 255),
                             grDevices::rgb(94 / 255, 184 / 255, 106 / 255),
                             grDevices::rgb(64 / 255, 171 / 255, 93 / 255),
                             grDevices::rgb(50 / 255, 151 / 255, 79 / 255),
                             grDevices::rgb(34 / 255, 132 / 255, 67 / 255),
                             grDevices::rgb(19 / 255, 110 / 255, 58 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(251 / 255, 253 / 255, 208 / 255),
                             grDevices::rgb(247 / 255, 252 / 255, 187 / 255),
                             grDevices::rgb(235 / 255, 247 / 255, 176 / 255),
                             grDevices::rgb(221 / 255, 241 / 255, 165 / 255),
                             grDevices::rgb(202 / 255, 233 / 255, 155 / 255),
                             grDevices::rgb(181 / 255, 224 / 255, 146 / 255),
                             grDevices::rgb(159 / 255, 214 / 255, 136 / 255),
                             grDevices::rgb(134 / 255, 204 / 255, 126 / 255),
                             grDevices::rgb(109 / 255, 192 / 255, 115 / 255),
                             grDevices::rgb(84 / 255, 179 / 255, 102 / 255),
                             grDevices::rgb(61 / 255, 165 / 255, 89 / 255),
                             grDevices::rgb(47 / 255, 147 / 255, 77 / 255),
                             grDevices::rgb(32 / 255, 129 / 255, 65 / 255),
                             grDevices::rgb(17 / 255, 109 / 255, 57 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(251 / 255, 253 / 255, 209 / 255),
                             grDevices::rgb(248 / 255, 252 / 255, 190 / 255),
                             grDevices::rgb(237 / 255, 248 / 255, 178 / 255),
                             grDevices::rgb(224 / 255, 243 / 255, 168 / 255),
                             grDevices::rgb(208 / 255, 236 / 255, 159 / 255),
                             grDevices::rgb(189 / 255, 228 / 255, 149 / 255),
                             grDevices::rgb(169 / 255, 219 / 255, 140 / 255),
                             grDevices::rgb(147 / 255, 209 / 255, 131 / 255),
                             grDevices::rgb(123 / 255, 199 / 255, 122 / 255),
                             grDevices::rgb(100 / 255, 187 / 255, 110 / 255),
                             grDevices::rgb(76 / 255, 176 / 255, 98 / 255),
                             grDevices::rgb(57 / 255, 161 / 255, 86 / 255),
                             grDevices::rgb(44 / 255, 143 / 255, 74 / 255),
                             grDevices::rgb(31 / 255, 126 / 255, 64 / 255),
                             grDevices::rgb(16 / 255, 108 / 255, 57 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(252 / 255, 253 / 255, 210 / 255),
                             grDevices::rgb(248 / 255, 252 / 255, 192 / 255),
                             grDevices::rgb(239 / 255, 249 / 255, 179 / 255),
                             grDevices::rgb(227 / 255, 244 / 255, 170 / 255),
                             grDevices::rgb(214 / 255, 238 / 255, 161 / 255),
                             grDevices::rgb(196 / 255, 231 / 255, 153 / 255),
                             grDevices::rgb(178 / 255, 223 / 255, 144 / 255),
                             grDevices::rgb(157 / 255, 214 / 255, 135 / 255),
                             grDevices::rgb(136 / 255, 204 / 255, 127 / 255),
                             grDevices::rgb(114 / 255, 194 / 255, 117 / 255),
                             grDevices::rgb(92 / 255, 183 / 255, 106 / 255),
                             grDevices::rgb(68 / 255, 172 / 255, 94 / 255),
                             grDevices::rgb(54 / 255, 157 / 255, 83 / 255),
                             grDevices::rgb(42 / 255, 141 / 255, 72 / 255),
                             grDevices::rgb(29 / 255, 124 / 255, 63 / 255),
                             grDevices::rgb(15 / 255, 106 / 255, 56 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(252 / 255, 253 / 255, 211 / 255),
                             grDevices::rgb(248 / 255, 252 / 255, 194 / 255),
                             grDevices::rgb(242 / 255, 250 / 255, 181 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 172 / 255),
                             grDevices::rgb(218 / 255, 240 / 255, 164 / 255),
                             grDevices::rgb(202 / 255, 233 / 255, 155 / 255),
                             grDevices::rgb(185 / 255, 226 / 255, 147 / 255),
                             grDevices::rgb(167 / 255, 218 / 255, 139 / 255),
                             grDevices::rgb(147 / 255, 209 / 255, 131 / 255),
                             grDevices::rgb(126 / 255, 200 / 255, 123 / 255),
                             grDevices::rgb(105 / 255, 190 / 255, 113 / 255),
                             grDevices::rgb(84 / 255, 179 / 255, 102 / 255),
                             grDevices::rgb(63 / 255, 168 / 255, 91 / 255),
                             grDevices::rgb(51 / 255, 153 / 255, 81 / 255),
                             grDevices::rgb(40 / 255, 138 / 255, 71 / 255),
                             grDevices::rgb(28 / 255, 122 / 255, 63 / 255),
                             grDevices::rgb(15 / 255, 105 / 255, 56 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 229 / 255),
                             grDevices::rgb(252 / 255, 253 / 255, 212 / 255),
                             grDevices::rgb(249 / 255, 252 / 255, 196 / 255),
                             grDevices::rgb(243 / 255, 250 / 255, 182 / 255),
                             grDevices::rgb(232 / 255, 246 / 255, 174 / 255),
                             grDevices::rgb(221 / 255, 241 / 255, 166 / 255),
                             grDevices::rgb(207 / 255, 236 / 255, 158 / 255),
                             grDevices::rgb(191 / 255, 229 / 255, 150 / 255),
                             grDevices::rgb(175 / 255, 222 / 255, 143 / 255),
                             grDevices::rgb(156 / 255, 213 / 255, 135 / 255),
                             grDevices::rgb(137 / 255, 205 / 255, 127 / 255),
                             grDevices::rgb(117 / 255, 196 / 255, 119 / 255),
                             grDevices::rgb(98 / 255, 186 / 255, 109 / 255),
                             grDevices::rgb(77 / 255, 176 / 255, 98 / 255),
                             grDevices::rgb(60 / 255, 164 / 255, 88 / 255),
                             grDevices::rgb(49 / 255, 150 / 255, 79 / 255),
                             grDevices::rgb(38 / 255, 136 / 255, 69 / 255),
                             grDevices::rgb(26 / 255, 120 / 255, 62 / 255),
                             grDevices::rgb(14 / 255, 105 / 255, 56 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "type" = "sequential"
     ),
     "Reds" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(254 / 255, 224 / 255, 210 / 255),
                            grDevices::rgb(222 / 255, 45 / 255, 38 / 255)),
          "3" = tibble::lst(grDevices::rgb(254 / 255, 224 / 255, 210 / 255),
                            grDevices::rgb(252 / 255, 146 / 255, 114 / 255),
                            grDevices::rgb(222 / 255, 45 / 255, 38 / 255)),
          "4" = tibble::lst(grDevices::rgb(254 / 255, 229 / 255, 217 / 255),
                            grDevices::rgb(252 / 255, 174 / 255, 145 / 255),
                            grDevices::rgb(251 / 255, 106 / 255, 74 / 255),
                            grDevices::rgb(203 / 255, 24 / 255, 29 / 255)),
          "5" = tibble::lst(grDevices::rgb(254 / 255, 229 / 255, 217 / 255),
                            grDevices::rgb(252 / 255, 174 / 255, 145 / 255),
                            grDevices::rgb(251 / 255, 106 / 255, 74 / 255),
                            grDevices::rgb(222 / 255, 45 / 255, 38 / 255),
                            grDevices::rgb(165 / 255, 15 / 255, 21 / 255)),
          "6" = tibble::lst(grDevices::rgb(254 / 255, 229 / 255, 217 / 255),
                            grDevices::rgb(252 / 255, 187 / 255, 161 / 255),
                            grDevices::rgb(252 / 255, 146 / 255, 114 / 255),
                            grDevices::rgb(251 / 255, 106 / 255, 74 / 255),
                            grDevices::rgb(222 / 255, 45 / 255, 38 / 255),
                            grDevices::rgb(165 / 255, 15 / 255, 21 / 255)),
          "7" = tibble::lst(grDevices::rgb(254 / 255, 229 / 255, 217 / 255),
                            grDevices::rgb(252 / 255, 187 / 255, 161 / 255),
                            grDevices::rgb(252 / 255, 146 / 255, 114 / 255),
                            grDevices::rgb(251 / 255, 106 / 255, 74 / 255),
                            grDevices::rgb(239 / 255, 59 / 255, 44 / 255),
                            grDevices::rgb(203 / 255, 24 / 255, 29 / 255),
                            grDevices::rgb(153 / 255, 0 / 255, 13 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 245 / 255, 240 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 210 / 255),
                            grDevices::rgb(252 / 255, 187 / 255, 161 / 255),
                            grDevices::rgb(252 / 255, 146 / 255, 114 / 255),
                            grDevices::rgb(251 / 255, 106 / 255, 74 / 255),
                            grDevices::rgb(239 / 255, 59 / 255, 44 / 255),
                            grDevices::rgb(203 / 255, 24 / 255, 29 / 255),
                            grDevices::rgb(153 / 255, 0 / 255, 13 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 245 / 255, 240 / 255),
                            grDevices::rgb(254 / 255, 224 / 255, 210 / 255),
                            grDevices::rgb(252 / 255, 187 / 255, 161 / 255),
                            grDevices::rgb(252 / 255, 146 / 255, 114 / 255),
                            grDevices::rgb(251 / 255, 106 / 255, 74 / 255),
                            grDevices::rgb(239 / 255, 59 / 255, 44 / 255),
                            grDevices::rgb(203 / 255, 24 / 255, 29 / 255),
                            grDevices::rgb(165 / 255, 15 / 255, 21 / 255),
                            grDevices::rgb(103 / 255, 0 / 255, 13 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 216 / 255),
                             grDevices::rgb(253 / 255, 203 / 255, 182 / 255),
                             grDevices::rgb(252 / 255, 173 / 255, 145 / 255),
                             grDevices::rgb(252 / 255, 141 / 255, 109 / 255),
                             grDevices::rgb(251 / 255, 110 / 255, 78 / 255),
                             grDevices::rgb(243 / 255,76 / 255, 53 / 255),
                             grDevices::rgb(222 / 255, 45 / 255, 37 / 255),
                             grDevices::rgb(191 / 255, 18 / 255, 25 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 230 / 255, 218 / 255),
                             grDevices::rgb(253 / 255, 209 / 255, 190 / 255),
                             grDevices::rgb(252 / 255, 182 / 255, 156 / 255),
                             grDevices::rgb(252 / 255, 154 / 255, 123 / 255),
                             grDevices::rgb(252 / 255, 126 / 255, 93 / 255),
                             grDevices::rgb(248 / 255, 97 / 255, 67 / 255),
                             grDevices::rgb(240 / 255, 64 / 255, 46 / 255),
                             grDevices::rgb(217 / 255, 39 / 255, 34 / 255),
                             grDevices::rgb(187 / 255, 17 / 255, 24 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 231 / 255, 220 / 255),
                             grDevices::rgb(254 / 255, 213 / 255, 196 / 255),
                             grDevices::rgb(252 / 255, 190 / 255, 165 / 255),
                             grDevices::rgb(252 / 255, 164 / 255, 135 / 255),
                             grDevices::rgb(252 / 255, 139 / 255, 106 / 255),
                             grDevices::rgb(251 / 255, 113 / 255, 81 / 255),
                             grDevices::rgb(245 / 255, 86 / 255, 60 / 255),
                             grDevices::rgb(235 / 255, 56 / 255, 42 / 255),
                             grDevices::rgb(212 / 255, 35 / 255, 33 / 255),
                             grDevices::rgb(184 / 255, 15 / 255, 23 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 232 / 255, 222 / 255),
                             grDevices::rgb(254 / 255, 217 / 255, 201 / 255),
                             grDevices::rgb(253 / 255, 196 / 255, 173 / 255),
                             grDevices::rgb(252 / 255, 173 / 255, 145 / 255),
                             grDevices::rgb(252 / 255, 149 / 255, 117 / 255),
                             grDevices::rgb(252 / 255, 126 / 255, 93 / 255),
                             grDevices::rgb(250 / 255, 102 / 255, 71 / 255),
                             grDevices::rgb(243 / 255, 76 / 255, 53 / 255),
                             grDevices::rgb(229 / 255, 51 / 255, 40 / 255),
                             grDevices::rgb(208 / 255, 31 / 255, 31 / 255),
                             grDevices::rgb(181 / 255, 14 / 255, 22 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 233 / 255, 223 / 255),
                             grDevices::rgb(254 / 255, 221 / 255, 206 / 255),
                             grDevices::rgb(253 / 255, 201 / 255, 179 / 255),
                             grDevices::rgb(252 / 255, 180 / 255, 153 / 255),
                             grDevices::rgb(252 / 255, 158 / 255, 128 / 255),
                             grDevices::rgb(252 / 255, 137 / 255, 104 / 255),
                             grDevices::rgb(251 / 255, 115 / 255, 83 / 255),
                             grDevices::rgb(247 / 255, 93 / 255, 64 / 255),
                             grDevices::rgb(240 / 255, 67 / 255, 48 / 255),
                             grDevices::rgb(225 / 255, 46 / 255, 38 / 255),
                             grDevices::rgb(205 / 255, 27 / 255, 30 / 255),
                             grDevices::rgb(179 / 255, 13 / 255, 21 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 234 / 255, 224 / 255),
                             grDevices::rgb(254 / 255, 223 / 255, 210 / 255),
                             grDevices::rgb(253 / 255, 205 / 255, 185 / 255),
                             grDevices::rgb(252 / 255, 186 / 255, 160 / 255),
                             grDevices::rgb(252 / 255, 166 / 255, 137 / 255),
                             grDevices::rgb(252 / 255, 146 / 255, 114 / 255),
                             grDevices::rgb(252 / 255, 126 / 255, 93 / 255),
                             grDevices::rgb(250 / 255, 106 / 255, 74 / 255),
                             grDevices::rgb(245 / 255, 84 / 255, 58 / 255),
                             grDevices::rgb(238 / 255, 58 / 255, 44 / 255),
                             grDevices::rgb(220 / 255, 43 / 255, 36 / 255),
                             grDevices::rgb(203 / 255, 24 / 255, 29 / 255),
                             grDevices::rgb(177 / 255, 12 / 255, 20 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 225 / 255),
                             grDevices::rgb(254 / 255, 225 / 255, 211 / 255),
                             grDevices::rgb(253 / 255, 209 / 255, 190 / 255),
                             grDevices::rgb(252 / 255, 191 / 255, 167 / 255),
                             grDevices::rgb(252 / 255, 173 / 255, 145 / 255),
                             grDevices::rgb(252 / 255, 154 / 255, 123 / 255),
                             grDevices::rgb(252 / 255, 135 / 255, 103 / 255),
                             grDevices::rgb(251 / 255, 117 / 255, 84 / 255),
                             grDevices::rgb(248 / 255, 97 / 255, 67 / 255),
                             grDevices::rgb(243 / 255, 76 / 255, 53 / 255),
                             grDevices::rgb(234 / 255, 54 / 255, 41 / 255),
                             grDevices::rgb(217 / 255, 39 / 255, 34 / 255),
                             grDevices::rgb(199 / 255, 22 / 255, 27 / 255),
                             grDevices::rgb(176 / 255, 11 / 255, 20 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 226 / 255),
                             grDevices::rgb(254 / 255, 226 / 255, 213 / 255),
                             grDevices::rgb(253 / 255, 212 / 255, 194 / 255),
                             grDevices::rgb(253 / 255, 196 / 255, 173 / 255),
                             grDevices::rgb(252 / 255, 179 / 255, 152 / 255),
                             grDevices::rgb(252 / 255, 161 / 255, 131 / 255),
                             grDevices::rgb(252 / 255, 143 / 255, 111 / 255),
                             grDevices::rgb(252 / 255, 126 / 255, 93 / 255),
                             grDevices::rgb(251 / 255, 108 / 255, 76 / 255),
                             grDevices::rgb(246 / 255, 90 / 255, 62 / 255),
                             grDevices::rgb(241 / 255, 69 / 255, 49 / 255),
                             grDevices::rgb(229 / 255, 51 / 255, 40 / 255),
                             grDevices::rgb(214 / 255, 36 / 255, 33 / 255),
                             grDevices::rgb(196 / 255, 21 / 255, 26 / 255),
                             grDevices::rgb(174 / 255, 10 / 255, 19 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 236 / 255, 227 / 255),
                             grDevices::rgb(254 / 255, 227 / 255, 215 / 255),
                             grDevices::rgb(254 / 255, 215 / 255, 198 / 255),
                             grDevices::rgb(253 / 255, 200 / 255, 178 / 255),
                             grDevices::rgb(252 / 255, 184 / 255, 158 / 255),
                             grDevices::rgb(252 / 255, 167 / 255, 138 / 255),
                             grDevices::rgb(252 / 255, 150 / 255, 119 / 255),
                             grDevices::rgb(252 / 255, 134 / 255, 102 / 255),
                             grDevices::rgb(251 / 255, 118 / 255, 85 / 255),
                             grDevices::rgb(249 / 255, 101 / 255, 70 / 255),
                             grDevices::rgb(244 / 255, 83 / 255, 58 / 255),
                             grDevices::rgb(239 / 255, 62 / 255, 45 / 255),
                             grDevices::rgb(226 / 255, 47 / 255, 38 / 255),
                             grDevices::rgb(211 / 255, 33 / 255, 32 / 255),
                             grDevices::rgb(193 / 255, 20 / 255, 26 / 255),
                             grDevices::rgb(173 / 255, 9 / 255, 19 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 236 / 255, 228 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 216 / 255),
                             grDevices::rgb(254 / 255, 217 / 255, 201 / 255),
                             grDevices::rgb(253 / 255, 203 / 255, 182 / 255),
                             grDevices::rgb(252 / 255, 189 / 255, 163 / 255),
                             grDevices::rgb(252 / 255, 173 / 255, 145 / 255),
                             grDevices::rgb(252 / 255, 157 / 255, 126 / 255),
                             grDevices::rgb(252 / 255, 141 / 255, 109 / 255),
                             grDevices::rgb(252 / 255, 126 / 255, 93 / 255),
                             grDevices::rgb(251 / 255, 110 / 255, 78 / 255),
                             grDevices::rgb(247 / 255, 94 / 255, 65 / 255),
                             grDevices::rgb(243 / 255, 76 / 255, 53 / 255),
                             grDevices::rgb(236 / 255, 57 / 255, 43 / 255),
                             grDevices::rgb(222 / 255, 45 / 255, 37 / 255),
                             grDevices::rgb(208 / 255, 31 / 255, 31 / 255),
                             grDevices::rgb(191 / 255, 18 / 255, 25 / 255),
                             grDevices::rgb(172 / 255, 9 / 255, 19 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 244 / 255, 240 / 255),
                             grDevices::rgb(254 / 255, 237 / 255, 228 / 255),
                             grDevices::rgb(254 / 255, 229 / 255, 217 / 255),
                             grDevices::rgb(254 / 255, 220 / 255, 204 / 255),
                             grDevices::rgb(253 / 255, 206 / 255, 186 / 255),
                             grDevices::rgb(252 / 255, 192 / 255, 168 / 255),
                             grDevices::rgb(252 / 255, 178 / 255, 150 / 255),
                             grDevices::rgb(252 / 255, 163 / 255, 133 / 255),
                             grDevices::rgb(252 / 255, 148 / 255, 116 / 255),
                             grDevices::rgb(252 / 255, 133 / 255, 101 / 255),
                             grDevices::rgb(251 / 255, 119 / 255, 86 / 255),
                             grDevices::rgb(250 / 255, 103 / 255, 72 / 255),
                             grDevices::rgb(246 / 255, 88 / 255, 61 / 255),
                             grDevices::rgb(241 / 255, 70 / 255, 50 / 255),
                             grDevices::rgb(233 / 255, 54 / 255, 41 / 255),
                             grDevices::rgb(219 / 255, 42 / 255, 35 / 255),
                             grDevices::rgb(206 / 255, 28 / 255, 30 / 255),
                             grDevices::rgb(189 / 255, 17 / 255, 24 / 255),
                             grDevices::rgb(171 / 255, 8 / 255, 18 / 255),
                             grDevices::rgb(153 / 255, 0 / 255, 12 / 255)),
          "type" = "sequential"
     ),
     "RdPu" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(253 / 255, 224 / 255, 221 / 255),
                            grDevices::rgb(197 / 255, 27 / 255, 138 / 255)),
          "3" = tibble::lst(grDevices::rgb(253 / 255, 224 / 255, 221 / 255),
                            grDevices::rgb(250 / 255, 159 / 255, 181 / 255),
                            grDevices::rgb(197 / 255, 27 / 255, 138 / 255)),
          "4" = tibble::lst(grDevices::rgb(254 / 255, 235 / 255, 226 / 255),
                            grDevices::rgb(251 / 255, 180 / 255, 185 / 255),
                            grDevices::rgb(247 / 255, 104 / 255, 161 / 255),
                            grDevices::rgb(174 / 255, 1 / 255, 126 / 255)),
          "5" = tibble::lst(grDevices::rgb(254 / 255, 235 / 255, 226 / 255),
                            grDevices::rgb(251 / 255, 180 / 255, 185 / 255),
                            grDevices::rgb(247 / 255, 104 / 255, 161 / 255),
                            grDevices::rgb(197 / 255, 27 / 255, 138 / 255),
                            grDevices::rgb(122 / 255, 1 / 255, 119 / 255)),
          "6" = tibble::lst(grDevices::rgb(254 / 255, 235 / 255, 226 / 255),
                            grDevices::rgb(252 / 255, 197 / 255, 192 / 255),
                            grDevices::rgb(250 / 255, 159 / 255, 181 / 255),
                            grDevices::rgb(247 / 255, 104 / 255, 161 / 255),
                            grDevices::rgb(197 / 255, 27 / 255, 138 / 255),
                            grDevices::rgb(122 / 255, 1 / 255, 119 / 255)),
          "7" = tibble::lst(grDevices::rgb(254 / 255, 235 / 255, 226 / 255),
                            grDevices::rgb(252 / 255, 197 / 255, 192 / 255),
                            grDevices::rgb(250 / 255, 159 / 255, 181 / 255),
                            grDevices::rgb(247 / 255, 104 / 255, 161 / 255),
                            grDevices::rgb(221 / 255, 52 / 255, 151 / 255),
                            grDevices::rgb(174 / 255, 1 / 255, 126 / 255),
                            grDevices::rgb(122 / 255, 1 / 255, 119 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 243 / 255),
                            grDevices::rgb(253 / 255, 224 / 255, 221 / 255),
                            grDevices::rgb(252 / 255, 197 / 255, 192 / 255),
                            grDevices::rgb(250 / 255, 159 / 255, 181 / 255),
                            grDevices::rgb(247 / 255, 104 / 255, 161 / 255),
                            grDevices::rgb(221 / 255, 52 / 255, 151 / 255),
                            grDevices::rgb(174 / 255, 1 / 255, 126 / 255),
                            grDevices::rgb(122 / 255, 1 / 255, 119 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 243 / 255),
                            grDevices::rgb(253 / 255, 224 / 255, 221 / 255),
                            grDevices::rgb(252 / 255, 197 / 255, 192 / 255),
                            grDevices::rgb(250 / 255, 159 / 255, 181 / 255),
                            grDevices::rgb(247 / 255, 104 / 255, 161 / 255),
                            grDevices::rgb(221 / 255, 52 / 255, 151 / 255),
                            grDevices::rgb(174 / 255, 1 / 255, 126 / 255),
                            grDevices::rgb(122 / 255, 1 / 255, 119 / 255),
                            grDevices::rgb(73 / 255, 0 / 255, 106 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(253 / 255, 229 / 255, 225 / 255),
                             grDevices::rgb(252 / 255, 209 / 255, 204 / 255),
                             grDevices::rgb(251 / 255, 184 / 255, 188 / 255),
                             grDevices::rgb(249 / 255, 153 / 255, 178 / 255),
                             grDevices::rgb(247 / 255, 110 / 255, 163 / 255),
                             grDevices::rgb(229 / 255, 71 / 255, 154 / 255),
                             grDevices::rgb(199 / 255, 34 / 255, 139 / 255),
                             grDevices::rgb(162 / 255, 0 / 255, 124 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(253 / 255, 230 / 255, 227 / 255),
                             grDevices::rgb(252 / 255, 213 / 255, 209 / 255),
                             grDevices::rgb(251 / 255, 193 / 255, 190 / 255),
                             grDevices::rgb(250 / 255, 166 / 255, 183 / 255),
                             grDevices::rgb(249 / 255, 132 / 255, 170 / 255),
                             grDevices::rgb(241 / 255, 94 / 255, 159 / 255),
                             grDevices::rgb(223 / 255, 58 / 255, 152 / 255),
                             grDevices::rgb(192 / 255, 27 / 255, 135 / 255),
                             grDevices::rgb(158 / 255, 0 / 255, 123 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(253 / 255, 232 / 255, 228 / 255),
                             grDevices::rgb(252 / 255, 216 / 255, 213 / 255),
                             grDevices::rgb(252 / 255, 199 / 255, 194 / 255),
                             grDevices::rgb(251 / 255, 176 / 255, 186 / 255),
                             grDevices::rgb(249 / 255, 149 / 255, 177 / 255),
                             grDevices::rgb(247 / 255, 114 / 255, 164 / 255),
                             grDevices::rgb(235 / 255, 82 / 255, 156 / 255),
                             grDevices::rgb(216 / 255, 48 / 255, 148 / 255),
                             grDevices::rgb(186 / 255, 20 / 255, 132 / 255),
                             grDevices::rgb(155 / 255, 0 / 255, 123 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(253 / 255, 233 / 255, 230 / 255),
                             grDevices::rgb(252 / 255, 219 / 255, 216 / 255),
                             grDevices::rgb(252 / 255, 203 / 255, 199 / 255),
                             grDevices::rgb(251 / 255, 184 / 255, 188 / 255),
                             grDevices::rgb(250 / 255, 162 / 255, 181 / 255),
                             grDevices::rgb(249 / 255, 132 / 255, 170 / 255),
                             grDevices::rgb(244 / 255, 100 / 255, 160 / 255),
                             grDevices::rgb(229 / 255, 71 / 255, 154 / 255),
                             grDevices::rgb(209 / 255, 42 / 255, 144 / 255),
                             grDevices::rgb(181 / 255, 14 / 255, 130 / 255),
                             grDevices::rgb(152 / 255, 0 / 255, 123 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(254 / 255, 234 / 255, 231 / 255),
                             grDevices::rgb(253 / 255, 221 / 255, 218 / 255),
                             grDevices::rgb(252 / 255, 207 / 255, 203 / 255),
                             grDevices::rgb(251 / 255, 191 / 255, 190 / 255),
                             grDevices::rgb(250 / 255, 170 / 255, 184 / 255),
                             grDevices::rgb(249 / 255, 147 / 255, 176 / 255),
                             grDevices::rgb(248 / 255, 117 / 255, 165 / 255),
                             grDevices::rgb(239 / 255, 89 / 255, 157 / 255),
                             grDevices::rgb(225 / 255, 61 / 255, 152 / 255),
                             grDevices::rgb(202 / 255, 36 / 255, 141 / 255),
                             grDevices::rgb(177 / 255, 6 / 255, 127 / 255),
                             grDevices::rgb(150 / 255, 0 / 255, 122 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(254 / 255, 235 / 255, 231 / 255),
                             grDevices::rgb(253 / 255, 223 / 255, 221 / 255),
                             grDevices::rgb(252 / 255, 210 / 255, 206 / 255),
                             grDevices::rgb(252 / 255, 197 / 255, 191 / 255),
                             grDevices::rgb(251 / 255, 178 / 255, 186 / 255),
                             grDevices::rgb(249 / 255, 159 / 255, 180 / 255),
                             grDevices::rgb(249 / 255, 132 / 255, 170 / 255),
                             grDevices::rgb(247 / 255, 103 / 255, 160 / 255),
                             grDevices::rgb(234 / 255, 80 / 255, 156 / 255),
                             grDevices::rgb(221 / 255, 51 / 255, 151 / 255),
                             grDevices::rgb(197 / 255, 31 / 255, 138 / 255),
                             grDevices::rgb(173 / 255, 0 / 255, 126 / 255),
                             grDevices::rgb(148 / 255, 0 / 255, 122 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(254 / 255, 236 / 255, 232 / 255),
                             grDevices::rgb(253 / 255, 225 / 255, 222 / 255),
                             grDevices::rgb(252 / 255, 213 / 255, 209 / 255),
                             grDevices::rgb(252 / 255, 200 / 255, 195 / 255),
                             grDevices::rgb(251 / 255, 184 / 255, 188 / 255),
                             grDevices::rgb(250 / 255, 166 / 255, 183 / 255),
                             grDevices::rgb(249 / 255, 145 / 255, 175 / 255),
                             grDevices::rgb(248 / 255, 119 / 255, 166 / 255),
                             grDevices::rgb(241 / 255, 94 / 255, 159 / 255),
                             grDevices::rgb(229 / 255, 71 / 255, 154 / 255),
                             grDevices::rgb(214 / 255, 46 / 255, 147 / 255),
                             grDevices::rgb(192 / 255, 27 / 255, 135 / 255),
                             grDevices::rgb(170 / 255, 0 / 255, 125 / 255),
                             grDevices::rgb(146 / 255, 0 / 255, 122 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(254 / 255, 236 / 255, 233 / 255),
                             grDevices::rgb(253 / 255, 226 / 255, 223 / 255),
                             grDevices::rgb(252 / 255, 215 / 255, 211 / 255),
                             grDevices::rgb(252 / 255, 203 / 255, 199 / 255),
                             grDevices::rgb(251 / 255, 190 / 255, 189 / 255),
                             grDevices::rgb(251 / 255, 173 / 255, 185 / 255),
                             grDevices::rgb(249 / 255, 155 / 255, 179 / 255),
                             grDevices::rgb(249 / 255, 132 / 255, 170 / 255),
                             grDevices::rgb(247 / 255, 107 / 255, 162 / 255),
                             grDevices::rgb(237 / 255, 86 / 255, 157 / 255),
                             grDevices::rgb(225 / 255, 63 / 255, 152 / 255),
                             grDevices::rgb(209 / 255, 42 / 255, 144 / 255),
                             grDevices::rgb(188 / 255, 22 / 255, 133 / 255),
                             grDevices::rgb(167 / 255, 0 / 255, 125 / 255),
                             grDevices::rgb(144 / 255, 0 / 255, 122 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(254 / 255, 237 / 255, 233 / 255),
                             grDevices::rgb(253 / 255, 228 / 255, 224 / 255),
                             grDevices::rgb(252 / 255, 217 / 255, 214 / 255),
                             grDevices::rgb(252 / 255, 206 / 255, 202 / 255),
                             grDevices::rgb(251 / 255, 194 / 255, 191 / 255),
                             grDevices::rgb(251 / 255, 179 / 255, 186 / 255),
                             grDevices::rgb(250 / 255, 163 / 255, 182 / 255),
                             grDevices::rgb(249 / 255, 143 / 255, 175 / 255),
                             grDevices::rgb(248 / 255, 121 / 255, 166 / 255),
                             grDevices::rgb(243 / 255, 98 / 255, 159 / 255),
                             grDevices::rgb(233 / 255, 78 / 255, 155 / 255),
                             grDevices::rgb(222 / 255, 55 / 255, 151 / 255),
                             grDevices::rgb(204 / 255, 38 / 255, 142 / 255),
                             grDevices::rgb(184 / 255, 18 / 255, 131 / 255),
                             grDevices::rgb(164 / 255, 0 / 255, 124 / 255),
                             grDevices::rgb(143 / 255, 0 / 255, 121 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(254 / 255, 238 / 255, 234 / 255),
                             grDevices::rgb(253 / 255, 229 / 255, 225 / 255),
                             grDevices::rgb(252 / 255, 219 / 255, 216 / 255),
                             grDevices::rgb(252 / 255, 209 / 255, 204 / 255),
                             grDevices::rgb(252 / 255, 198 / 255, 193 / 255),
                             grDevices::rgb(251 / 255, 184 / 255, 188 / 255),
                             grDevices::rgb(250 / 255, 169 / 255, 184 / 255),
                             grDevices::rgb(249 / 255, 153 / 255, 178 / 255),
                             grDevices::rgb(249 / 255, 132 / 255, 170 / 255),
                             grDevices::rgb(247 / 255, 110 / 255, 163 / 255),
                             grDevices::rgb(239 / 255, 91 / 255, 158 / 255),
                             grDevices::rgb(229 / 255, 71 / 255, 154 / 255),
                             grDevices::rgb(218 / 255, 49 / 255, 149 / 255),
                             grDevices::rgb(199 / 255, 34 / 255, 139 / 255),
                             grDevices::rgb(181 / 255, 14 / 255, 130 / 255),
                             grDevices::rgb(162 / 255, 0 / 255, 124 / 255),
                             grDevices::rgb(142 / 255, 0 / 255, 121 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 242 / 255),
                             grDevices::rgb(254 / 255, 238 / 255, 234 / 255),
                             grDevices::rgb(253 / 255, 230 / 255, 226 / 255),
                             grDevices::rgb(253 / 255, 221 / 255, 217 / 255),
                             grDevices::rgb(252 / 255, 211 / 255, 207 / 255),
                             grDevices::rgb(252 / 255, 201 / 255, 196 / 255),
                             grDevices::rgb(251 / 255, 189 / 255, 189 / 255),
                             grDevices::rgb(251 / 255, 175 / 255, 185 / 255),
                             grDevices::rgb(250 / 255, 161 / 255, 181 / 255),
                             grDevices::rgb(249 / 255, 142 / 255, 174 / 255),
                             grDevices::rgb(248 / 255, 122 / 255, 167 / 255),
                             grDevices::rgb(245 / 255, 101 / 255, 160 / 255),
                             grDevices::rgb(236 / 255, 84 / 255, 156 / 255),
                             grDevices::rgb(226 / 255, 64 / 255, 153 / 255),
                             grDevices::rgb(213 / 255, 46 / 255, 147 / 255),
                             grDevices::rgb(196 / 255, 30 / 255, 137 / 255),
                             grDevices::rgb(178 / 255, 9 / 255, 128 / 255),
                             grDevices::rgb(160 / 255, 0 / 255, 124 / 255),
                             grDevices::rgb(141 / 255, 0 / 255, 121 / 255),
                             grDevices::rgb(121 / 255, 0 / 255, 119 / 255)),
          "type" = "sequential"
     ),
     "Greens" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(229 / 255, 245 / 255, 224 / 255),
                            grDevices::rgb(49 / 255, 163 / 255, 84 / 255)),
          "3" = tibble::lst(grDevices::rgb(229 / 255, 245 / 255, 224 / 255),
                            grDevices::rgb(161 / 255, 217 / 255, 155 / 255),
                            grDevices::rgb(49 / 255, 163 / 255, 84 / 255)),
          "4" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 233 / 255),
                            grDevices::rgb(186 / 255, 228 / 255, 179 / 255),
                            grDevices::rgb(116 / 255, 196 / 255, 118 / 255),
                            grDevices::rgb(35 / 255, 139 / 255, 69 / 255)),
          "5" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 233 / 255),
                            grDevices::rgb(186 / 255, 228 / 255, 179 / 255),
                            grDevices::rgb(116 / 255, 196 / 255, 118 / 255),
                            grDevices::rgb(49 / 255, 163 / 255, 84 / 255),
                            grDevices::rgb(0 / 255, 109 / 255, 44 / 255)),
          "6" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 233 / 255),
                            grDevices::rgb(199 / 255, 233 / 255, 192 / 255),
                            grDevices::rgb(161 / 255, 217 / 255, 155 / 255),
                            grDevices::rgb(116 / 255, 196 / 255, 118 / 255),
                            grDevices::rgb(49 / 255, 163 / 255, 84 / 255),
                            grDevices::rgb(0 / 255, 109 / 255, 44 / 255)),
          "7" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 233 / 255),
                            grDevices::rgb(199 / 255, 233 / 255, 192 / 255),
                            grDevices::rgb(161 / 255, 217 / 255, 155 / 255),
                            grDevices::rgb(116 / 255, 196 / 255, 118 / 255),
                            grDevices::rgb(65 / 255, 171 / 255, 93 / 255),
                            grDevices::rgb(35 / 255, 139 / 255, 69 / 255),
                            grDevices::rgb(0 / 255, 90 / 255, 50 / 255)),
          "8" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 245 / 255),
                            grDevices::rgb(229 / 255, 245 / 255, 224 / 255),
                            grDevices::rgb(199 / 255, 233 / 255, 192 / 255),
                            grDevices::rgb(161 / 255, 217 / 255, 155 / 255),
                            grDevices::rgb(116 / 255, 196 / 255, 118 / 255),
                            grDevices::rgb(65 / 255, 171 / 255, 93 / 255),
                            grDevices::rgb(35 / 255, 139 / 255, 69 / 255),
                            grDevices::rgb(0 / 255, 90 / 255, 50 / 255)),
          "9" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 245 / 255),
                            grDevices::rgb(229 / 255, 245 / 255, 224 / 255),
                            grDevices::rgb(199 / 255, 233 / 255, 192 / 255),
                            grDevices::rgb(161 / 255, 217 / 255, 155 / 255),
                            grDevices::rgb(116 / 255, 196 / 255, 118 / 255),
                            grDevices::rgb(65 / 255, 171 / 255, 93 / 255),
                            grDevices::rgb(35 / 255, 139 / 255, 69 / 255),
                            grDevices::rgb(0 / 255, 109 / 255, 44 / 255),
                            grDevices::rgb(0 / 255, 68 / 255, 27 / 255)),
          "10" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(233 / 255, 246 / 255, 228 / 255),
                             grDevices::rgb(212 / 255, 238 / 255, 206 / 255),
                             grDevices::rgb(186 / 255, 227 / 255, 179 / 255),
                             grDevices::rgb(156 / 255, 214 / 255, 150 / 255),
                             grDevices::rgb(121 / 255, 198 / 255, 122 / 255),
                             grDevices::rgb(83 / 255, 179 / 255, 101 / 255),
                             grDevices::rgb(52 / 255, 156 / 255, 82 / 255),
                             grDevices::rgb(28 / 255, 127 / 255, 64 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "11" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(234 / 255, 247 / 255, 230 / 255),
                             grDevices::rgb(217 / 255, 240 / 255, 211 / 255),
                             grDevices::rgb(195 / 255, 231 / 255, 188 / 255),
                             grDevices::rgb(168 / 255, 220 / 255, 162 / 255),
                             grDevices::rgb(138 / 255, 206 / 255, 136 / 255),
                             grDevices::rgb(106 / 255, 190 / 255, 112 / 255),
                             grDevices::rgb(70 / 255, 173 / 255, 95 / 255),
                             grDevices::rgb(47 / 255, 151 / 255, 78 / 255),
                             grDevices::rgb(25 / 255, 123 / 255, 63 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "12" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(235 / 255, 247 / 255, 231 / 255),
                             grDevices::rgb(220 / 255, 241 / 255, 215 / 255),
                             grDevices::rgb(201 / 255, 234 / 255, 194 / 255),
                             grDevices::rgb(178 / 255, 224 / 255, 171 / 255),
                             grDevices::rgb(153 / 255, 213 / 255, 148 / 255),
                             grDevices::rgb(124 / 255, 199 / 255, 124 / 255),
                             grDevices::rgb(94 / 255, 184 / 255, 106 / 255),
                             grDevices::rgb(62 / 255, 168 / 255, 90 / 255),
                             grDevices::rgb(43 / 255, 147 / 255, 75 / 255),
                             grDevices::rgb(23 / 255, 120 / 255, 62 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "13" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(236 / 255, 247 / 255, 232 / 255),
                             grDevices::rgb(224 / 255, 243 / 255, 218 / 255),
                             grDevices::rgb(206 / 255, 236 / 255, 199 / 255),
                             grDevices::rgb(186 / 255, 227 / 255, 179 / 255),
                             grDevices::rgb(164 / 255, 218 / 255, 158 / 255),
                             grDevices::rgb(138 / 255, 206 / 255, 136 / 255),
                             grDevices::rgb(112 / 255, 193 / 255, 115 / 255),
                             grDevices::rgb(83 / 255, 179 / 255, 101 / 255),
                             grDevices::rgb(57 / 255, 162 / 255, 86 / 255),
                             grDevices::rgb(40 / 255, 144 / 255, 72 / 255),
                             grDevices::rgb(21 / 255, 118 / 255, 61 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "14" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(237 / 255, 248 / 255, 233 / 255),
                             grDevices::rgb(226 / 255, 244 / 255, 221 / 255),
                             grDevices::rgb(210 / 255, 237 / 255, 204 / 255),
                             grDevices::rgb(193 / 255, 230 / 255, 186 / 255),
                             grDevices::rgb(172 / 255, 221 / 255, 166 / 255),
                             grDevices::rgb(150 / 255, 212 / 255, 146 / 255),
                             grDevices::rgb(126 / 255, 200 / 255, 126 / 255),
                             grDevices::rgb(101 / 255, 188 / 255, 110 / 255),
                             grDevices::rgb(73 / 255, 174 / 255, 96 / 255),
                             grDevices::rgb(53 / 255, 158 / 255, 83 / 255),
                             grDevices::rgb(37 / 255, 141 / 255, 70 / 255),
                             grDevices::rgb(20 / 255, 115 / 255, 60 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "15" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(238 / 255, 248 / 255, 234 / 255),
                             grDevices::rgb(229 / 255, 244 / 255, 223 / 255),
                             grDevices::rgb(214 / 255, 239 / 255, 207 / 255),
                             grDevices::rgb(198 / 255, 233 / 255, 191 / 255),
                             grDevices::rgb(180 / 255, 225 / 255, 173 / 255),
                             grDevices::rgb(160 / 255, 216 / 255, 154 / 255),
                             grDevices::rgb(138 / 255, 206 / 255, 136 / 255),
                             grDevices::rgb(115 / 255, 196 / 255, 118 / 255),
                             grDevices::rgb(91 / 255, 183 / 255, 105 / 255),
                             grDevices::rgb(64 / 255, 171 / 255, 93 / 255),
                             grDevices::rgb(50 / 255, 154 / 255, 80 / 255),
                             grDevices::rgb(34 / 255, 139 / 255, 69 / 255),
                             grDevices::rgb(18 / 255, 114 / 255, 59 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "16" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(238 / 255, 248 / 255, 235 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 225 / 255),
                             grDevices::rgb(217 / 255, 240 / 255, 211 / 255),
                             grDevices::rgb(203 / 255, 234 / 255, 196 / 255),
                             grDevices::rgb(186 / 255, 227 / 255, 179 / 255),
                             grDevices::rgb(168 / 255, 220 / 255, 162 / 255),
                             grDevices::rgb(149 / 255, 211 / 255, 145 / 255),
                             grDevices::rgb(128 / 255, 201 / 255, 127 / 255),
                             grDevices::rgb(106 / 255, 190 / 255, 112 / 255),
                             grDevices::rgb(83 / 255, 179 / 255, 101 / 255),
                             grDevices::rgb(61 / 255, 166 / 255, 89 / 255),
                             grDevices::rgb(47 / 255, 151 / 255, 78 / 255),
                             grDevices::rgb(32 / 255, 135 / 255, 67 / 255),
                             grDevices::rgb(17 / 255, 112 / 255, 58 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "17" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(239 / 255, 248 / 255, 235 / 255),
                             grDevices::rgb(231 / 255, 245 / 255, 226 / 255),
                             grDevices::rgb(219 / 255, 241 / 255, 213 / 255),
                             grDevices::rgb(206 / 255, 236 / 255, 199 / 255),
                             grDevices::rgb(191 / 255, 230 / 255, 185 / 255),
                             grDevices::rgb(175 / 255, 223 / 255, 168 / 255),
                             grDevices::rgb(158 / 255, 215 / 255, 152 / 255),
                             grDevices::rgb(138 / 255, 206 / 255, 136 / 255),
                             grDevices::rgb(118 / 255, 197 / 255, 120 / 255),
                             grDevices::rgb(98 / 255, 186 / 255, 108 / 255),
                             grDevices::rgb(75 / 255, 175 / 255, 97 / 255),
                             grDevices::rgb(57 / 255, 162 / 255, 86 / 255),
                             grDevices::rgb(44 / 255, 148 / 255, 76 / 255),
                             grDevices::rgb(31 / 255, 132 / 255, 66 / 255),
                             grDevices::rgb(16 / 255, 110 / 255, 58 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "18" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(239 / 255, 249 / 255, 236 / 255),
                             grDevices::rgb(232 / 255, 246 / 255, 227 / 255),
                             grDevices::rgb(221 / 255, 242 / 255, 216 / 255),
                             grDevices::rgb(209 / 255, 237 / 255, 203 / 255),
                             grDevices::rgb(196 / 255, 232 / 255, 189 / 255),
                             grDevices::rgb(181 / 255, 225 / 255, 174 / 255),
                             grDevices::rgb(165 / 255, 218 / 255, 159 / 255),
                             grDevices::rgb(148 / 255, 210 / 255, 144 / 255),
                             grDevices::rgb(129 / 255, 202 / 255, 128 / 255),
                             grDevices::rgb(110 / 255, 193 / 255, 115 / 255),
                             grDevices::rgb(90 / 255, 182 / 255, 104 / 255),
                             grDevices::rgb(68 / 255, 172 / 255, 94 / 255),
                             grDevices::rgb(54 / 255, 159 / 255, 84 / 255),
                             grDevices::rgb(42 / 255, 146 / 255, 74 / 255),
                             grDevices::rgb(29 / 255, 130 / 255, 65 / 255),
                             grDevices::rgb(15 / 255, 109 / 255, 57 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "19" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(240 / 255, 249 / 255, 236 / 255),
                             grDevices::rgb(233 / 255, 246 / 255, 228 / 255),
                             grDevices::rgb(224 / 255, 243 / 255, 218 / 255),
                             grDevices::rgb(212 / 255, 238 / 255, 206 / 255),
                             grDevices::rgb(200 / 255, 233 / 255, 193 / 255),
                             grDevices::rgb(186 / 255, 227 / 255, 179 / 255),
                             grDevices::rgb(171 / 255, 221 / 255, 165 / 255),
                             grDevices::rgb(156 / 255, 214 / 255, 150 / 255),
                             grDevices::rgb(138 / 255, 206 / 255, 136 / 255),
                             grDevices::rgb(121 / 255, 198 / 255, 122 / 255),
                             grDevices::rgb(102 / 255, 189 / 255, 110 / 255),
                             grDevices::rgb(83 / 255, 179 / 255, 101 / 255),
                             grDevices::rgb(63 / 255, 169 / 255, 91 / 255),
                             grDevices::rgb(52 / 255, 156 / 255, 82 / 255),
                             grDevices::rgb(40 / 255, 144 / 255, 72 / 255),
                             grDevices::rgb(28 / 255, 127 / 255, 64 / 255),
                             grDevices::rgb(14 / 255, 108 / 255, 57 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "20" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 244 / 255),
                             grDevices::rgb(240 / 255, 249 / 255, 237 / 255),
                             grDevices::rgb(233 / 255, 246 / 255, 229 / 255),
                             grDevices::rgb(225 / 255, 243 / 255, 220 / 255),
                             grDevices::rgb(214 / 255, 239 / 255, 208 / 255),
                             grDevices::rgb(203 / 255, 234 / 255, 197 / 255),
                             grDevices::rgb(191 / 255, 229 / 255, 184 / 255),
                             grDevices::rgb(177 / 255, 223 / 255, 170 / 255),
                             grDevices::rgb(163 / 255, 217 / 255, 156 / 255),
                             grDevices::rgb(147 / 255, 210 / 255, 143 / 255),
                             grDevices::rgb(130 / 255, 202 / 255, 129 / 255),
                             grDevices::rgb(113 / 255, 194 / 255, 116 / 255),
                             grDevices::rgb(95 / 255, 185 / 255, 107 / 255),
                             grDevices::rgb(76 / 255, 176 / 255, 98 / 255),
                             grDevices::rgb(60 / 255, 165 / 255, 89 / 255),
                             grDevices::rgb(49 / 255, 154 / 255, 80 / 255),
                             grDevices::rgb(38 / 255, 142 / 255, 71 / 255),
                             grDevices::rgb(26 / 255, 125 / 255, 63 / 255),
                             grDevices::rgb(13 / 255, 107 / 255, 56 / 255),
                             grDevices::rgb(0 / 255, 89 / 255, 50 / 255)),
          "type" = "sequential"
     ),
     "YlGnBu" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 177 / 255),
                            grDevices::rgb(44 / 255, 127 / 255, 184 / 255)),
          "3" = tibble::lst(grDevices::rgb(237 / 255, 248 / 255, 177 / 255),
                            grDevices::rgb(127 / 255, 205 / 255, 187 / 255),
                            grDevices::rgb(44 / 255, 127 / 255, 184 / 255)),
          "4" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(161 / 255, 218 / 255, 180 / 255),
                            grDevices::rgb(65 / 255, 182 / 255, 196 / 255),
                            grDevices::rgb(34 / 255, 94 / 255, 168 / 255)),
          "5" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(161 / 255, 218 / 255, 180 / 255),
                            grDevices::rgb(65 / 255, 182 / 255, 196 / 255),
                            grDevices::rgb(44 / 255, 127 / 255, 184 / 255),
                            grDevices::rgb(37 / 255, 52 / 255, 148 / 255)),
          "6" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(199 / 255, 233 / 255, 180 / 255),
                            grDevices::rgb(127 / 255, 205 / 255, 187 / 255),
                            grDevices::rgb(65 / 255, 182 / 255, 196 / 255),
                            grDevices::rgb(44 / 255, 127 / 255, 184 / 255),
                            grDevices::rgb(37 / 255, 52 / 255, 148 / 255)),
          "7" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(199 / 255, 233 / 255, 180 / 255),
                            grDevices::rgb(127 / 255, 205 / 255, 187 / 255),
                            grDevices::rgb(65 / 255, 182 / 255, 196 / 255),
                            grDevices::rgb(29 / 255, 145 / 255, 192 / 255),
                            grDevices::rgb(34 / 255, 94 / 255, 168 / 255),
                            grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 217 / 255),
                            grDevices::rgb(237 / 255, 248 / 255, 177 / 255),
                            grDevices::rgb(199 / 255, 233 / 255, 180 / 255),
                            grDevices::rgb(127 / 255, 205 / 255, 187 / 255),
                            grDevices::rgb(65 / 255, 182 / 255, 196 / 255),
                            grDevices::rgb(29 / 255, 145 / 255, 192 / 255),
                            grDevices::rgb(34 / 255, 94 / 255, 168 / 255),
                            grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 217 / 255),
                            grDevices::rgb(237 / 255, 248 / 255, 177 / 255),
                            grDevices::rgb(199 / 255, 233 / 255, 180 / 255),
                            grDevices::rgb(127 / 255, 205 / 255, 187 / 255),
                            grDevices::rgb(65 / 255, 182 / 255, 196 / 255),
                            grDevices::rgb(29 / 255, 145 / 255, 192 / 255),
                            grDevices::rgb(34 / 255, 94 / 255, 168 / 255),
                            grDevices::rgb(37 / 255, 52 / 255, 148 / 255),
                            grDevices::rgb(8 / 255, 29 / 255, 88 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(241 / 255, 249 / 255, 185 / 255),
                             grDevices::rgb(216 / 255, 239 / 255, 178 / 255),
                             grDevices::rgb(176 / 255, 223 / 255, 182 / 255),
                             grDevices::rgb(121 / 255, 202 / 255, 188 / 255),
                             grDevices::rgb(74 / 255, 184 / 255, 195 / 255),
                             grDevices::rgb(44 / 255, 157 / 255, 193 / 255),
                             grDevices::rgb(34 / 255, 122 / 255, 181 / 255),
                             grDevices::rgb(31 / 255, 82 / 255, 159 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(242 / 255, 250 / 255, 189 / 255),
                             grDevices::rgb(222 / 255, 242 / 255, 178 / 255),
                             grDevices::rgb(192 / 255, 230 / 255, 180 / 255),
                             grDevices::rgb(142 / 255, 210 / 255, 185 / 255),
                             grDevices::rgb(100 / 255, 193 / 255, 191 / 255),
                             grDevices::rgb(59 / 255, 174 / 255, 195 / 255),
                             grDevices::rgb(34 / 255, 148 / 255, 192 / 255),
                             grDevices::rgb(35 / 255, 114 / 255, 177 / 255),
                             grDevices::rgb(29 / 255, 78 / 255, 157 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(243 / 255, 250 / 255, 191 / 255),
                             grDevices::rgb(226 / 255, 243 / 255, 177 / 255),
                             grDevices::rgb(202 / 255, 234 / 255, 179 / 255),
                             grDevices::rgb(161 / 255, 217 / 255, 184 / 255),
                             grDevices::rgb(117 / 255, 200 / 255, 188 / 255),
                             grDevices::rgb(79 / 255, 186 / 255, 194 / 255),
                             grDevices::rgb(52 / 255, 164 / 255, 194 / 255),
                             grDevices::rgb(30 / 255, 140 / 255, 189 / 255),
                             grDevices::rgb(35 / 255, 107 / 255, 174 / 255),
                             grDevices::rgb(28 / 255, 75 / 255, 154 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(244 / 255, 250 / 255, 193 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 177 / 255),
                             grDevices::rgb(208 / 255, 236 / 255, 179 / 255),
                             grDevices::rgb(176 / 255, 223 / 255, 182 / 255),
                             grDevices::rgb(133 / 255, 207 / 255, 186 / 255),
                             grDevices::rgb(100 / 255, 193 / 255, 191 / 255),
                             grDevices::rgb(62 / 255, 178 / 255, 195 / 255),
                             grDevices::rgb(44 / 255, 157 / 255, 193 / 255),
                             grDevices::rgb(33 / 255, 132 / 255, 186 / 255),
                             grDevices::rgb(34 / 255, 102 / 255, 172 / 255),
                             grDevices::rgb(27 / 255, 72 / 255, 152 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(245 / 255, 251 / 255, 195 / 255),
                             grDevices::rgb(234 / 255, 246 / 255, 177 / 255),
                             grDevices::rgb(213 / 255, 238 / 255, 178 / 255),
                             grDevices::rgb(188 / 255, 228 / 255, 181 / 255),
                             grDevices::rgb(151 / 255, 213 / 255, 185 / 255),
                             grDevices::rgb(115 / 255, 199 / 255, 189 / 255),
                             grDevices::rgb(83 / 255, 187 / 255, 194 / 255),
                             grDevices::rgb(56 / 255, 170 / 255, 194 / 255),
                             grDevices::rgb(37 / 255, 150 / 255, 192 / 255),
                             grDevices::rgb(34 / 255, 125 / 255, 182 / 255),
                             grDevices::rgb(34 / 255, 97 / 255, 169 / 255),
                             grDevices::rgb(26 / 255, 70 / 255, 151 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(246 / 255, 251 / 255, 197 / 255),
                             grDevices::rgb(236 / 255, 248 / 255, 177 / 255),
                             grDevices::rgb(218 / 255, 240 / 255, 178 / 255),
                             grDevices::rgb(198 / 255, 233 / 255, 179 / 255),
                             grDevices::rgb(165 / 255, 218 / 255, 183 / 255),
                             grDevices::rgb(127 / 255, 204 / 255, 186 / 255),
                             grDevices::rgb(100 / 255, 193 / 255, 191 / 255),
                             grDevices::rgb(64 / 255, 182 / 255, 196 / 255),
                             grDevices::rgb(50 / 255, 163 / 255, 194 / 255),
                             grDevices::rgb(29 / 255, 145 / 255, 191 / 255),
                             grDevices::rgb(35 / 255, 119 / 255, 180 / 255),
                             grDevices::rgb(33 / 255, 94 / 255, 167 / 255),
                             grDevices::rgb(26 / 255, 68 / 255, 149 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(246 / 255, 251 / 255, 198 / 255),
                             grDevices::rgb(238 / 255, 248 / 255, 179 / 255),
                             grDevices::rgb(222 / 255, 242 / 255, 178 / 255),
                             grDevices::rgb(204 / 255, 235 / 255, 179 / 255),
                             grDevices::rgb(176 / 255, 223 / 255, 182 / 255),
                             grDevices::rgb(142 / 255, 210 / 255, 185 / 255),
                             grDevices::rgb(113 / 255, 198 / 255, 189 / 255),
                             grDevices::rgb(85 / 255, 188 / 255, 193 / 255),
                             grDevices::rgb(59 / 255, 174 / 255, 195 / 255),
                             grDevices::rgb(44 / 255, 157 / 255, 193 / 255),
                             grDevices::rgb(31 / 255, 138 / 255, 188 / 255),
                             grDevices::rgb(35 / 255, 114 / 255, 177 / 255),
                             grDevices::rgb(33 / 255, 90 / 255, 165 / 255),
                             grDevices::rgb(25 / 255, 67 / 255, 148 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(247 / 255, 251 / 255, 199 / 255),
                             grDevices::rgb(239 / 255, 248 / 255, 182 / 255),
                             grDevices::rgb(225 / 255, 243 / 255, 177 / 255),
                             grDevices::rgb(208 / 255, 236 / 255, 179 / 255),
                             grDevices::rgb(186 / 255, 227 / 255, 181 / 255),
                             grDevices::rgb(156 / 255, 215 / 255, 184 / 255),
                             grDevices::rgb(123 / 255, 203 / 255, 187 / 255),
                             grDevices::rgb(100 / 255, 193 / 255, 191 / 255),
                             grDevices::rgb(70 / 255, 183 / 255, 195 / 255),
                             grDevices::rgb(54 / 255, 167 / 255, 194 / 255),
                             grDevices::rgb(38 / 255, 151 / 255, 192 / 255),
                             grDevices::rgb(33 / 255, 132 / 255, 186 / 255),
                             grDevices::rgb(35 / 255, 109 / 255, 175 / 255),
                             grDevices::rgb(32 / 255, 87 / 255, 163 / 255),
                             grDevices::rgb(24 / 255, 65 / 255, 147 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(247 / 255, 252 / 255, 200 / 255),
                             grDevices::rgb(240 / 255, 249 / 255, 184 / 255),
                             grDevices::rgb(228 / 255, 244 / 255, 177 / 255),
                             grDevices::rgb(212 / 255, 238 / 255, 178 / 255),
                             grDevices::rgb(195 / 255, 231 / 255, 180 / 255),
                             grDevices::rgb(167 / 255, 219 / 255, 183 / 255),
                             grDevices::rgb(136 / 255, 208 / 255, 186 / 255),
                             grDevices::rgb(111 / 255, 198 / 255, 189 / 255),
                             grDevices::rgb(87 / 255, 188 / 255, 193 / 255),
                             grDevices::rgb(61 / 255, 177 / 255, 195 / 255),
                             grDevices::rgb(49 / 255, 162 / 255, 193 / 255),
                             grDevices::rgb(32 / 255, 147 / 255, 192 / 255),
                             grDevices::rgb(34 / 255, 126 / 255, 183 / 255),
                             grDevices::rgb(35 / 255, 105 / 255, 173 / 255),
                             grDevices::rgb(31 / 255, 85 / 255, 161 / 255),
                             grDevices::rgb(24 / 255, 64 / 255, 146 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(248 / 255, 252 / 255, 201 / 255),
                             grDevices::rgb(241 / 255, 249 / 255, 185 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 177 / 255),
                             grDevices::rgb(216 / 255, 239 / 255, 178 / 255),
                             grDevices::rgb(201 / 255, 233 / 255, 179 / 255),
                             grDevices::rgb(176 / 255, 223 / 255, 182 / 255),
                             grDevices::rgb(148 / 255, 212 / 255, 185 / 255),
                             grDevices::rgb(121 / 255, 202 / 255, 188 / 255),
                             grDevices::rgb(100 / 255, 193 / 255, 191 / 255),
                             grDevices::rgb(74 / 255, 184 / 255, 195 / 255),
                             grDevices::rgb(57 / 255, 171 / 255, 194 / 255),
                             grDevices::rgb(44 / 255, 157 / 255, 193 / 255),
                             grDevices::rgb(30 / 255, 142 / 255, 190 / 255),
                             grDevices::rgb(34 / 255, 122 / 255, 181 / 255),
                             grDevices::rgb(34 / 255, 102 / 255, 172 / 255),
                             grDevices::rgb(31 / 255, 82 / 255, 159 / 255),
                             grDevices::rgb(23 / 255, 63 / 255, 145 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 216 / 255),
                             grDevices::rgb(248 / 255, 252 / 255, 202 / 255),
                             grDevices::rgb(241 / 255, 249 / 255, 187 / 255),
                             grDevices::rgb(233 / 255, 246 / 255, 177 / 255),
                             grDevices::rgb(219 / 255, 240 / 255, 178 / 255),
                             grDevices::rgb(205 / 255, 235 / 255, 179 / 255),
                             grDevices::rgb(185 / 255, 227 / 255, 181 / 255),
                             grDevices::rgb(159 / 255, 216 / 255, 184 / 255),
                             grDevices::rgb(131 / 255, 206 / 255, 186 / 255),
                             grDevices::rgb(110 / 255, 197 / 255, 189 / 255),
                             grDevices::rgb(88 / 255, 189 / 255, 193 / 255),
                             grDevices::rgb(63 / 255, 180 / 255, 195 / 255),
                             grDevices::rgb(53 / 255, 166 / 255, 194 / 255),
                             grDevices::rgb(39 / 255, 152 / 255, 192 / 255),
                             grDevices::rgb(31 / 255, 136 / 255, 188 / 255),
                             grDevices::rgb(35 / 255, 117 / 255, 179 / 255),
                             grDevices::rgb(34 / 255, 99 / 255, 170 / 255),
                             grDevices::rgb(30 / 255, 80 / 255, 158 / 255),
                             grDevices::rgb(23 / 255, 62 / 255, 145 / 255),
                             grDevices::rgb(12 / 255, 44 / 255, 132 / 255)),
          "type" = "sequential"
     ),
     "Purples" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(239 / 255, 237 / 255, 245 / 255),
                            grDevices::rgb(117 / 255, 107 / 255, 177 / 255)),
          "3" = tibble::lst(grDevices::rgb(239 / 255, 237 / 255, 245 / 255),
                            grDevices::rgb(188 / 255, 189 / 255, 220 / 255),
                            grDevices::rgb(117 / 255, 107 / 255, 177 / 255)),
          "4" = tibble::lst(grDevices::rgb(242 / 255, 240 / 255, 247 / 255),
                            grDevices::rgb(203 / 255, 201 / 255, 226 / 255),
                            grDevices::rgb(158 / 255, 154 / 255, 200 / 255),
                            grDevices::rgb(106 / 255, 81 / 255, 163 / 255)),
          "5" = tibble::lst(grDevices::rgb(242 / 255, 240 / 255, 247 / 255),
                            grDevices::rgb(203 / 255, 201 / 255, 226 / 255),
                            grDevices::rgb(158 / 255, 154 / 255, 200 / 255),
                            grDevices::rgb(117 / 255, 107 / 255, 177 / 255),
                            grDevices::rgb(84 / 255, 39 / 255, 143 / 255)),
          "6" = tibble::lst(grDevices::rgb(242 / 255, 240 / 255, 247 / 255),
                            grDevices::rgb(218 / 255, 218 / 255, 235 / 255),
                            grDevices::rgb(188 / 255, 189 / 255, 220 / 255),
                            grDevices::rgb(158 / 255, 154 / 255, 200 / 255),
                            grDevices::rgb(117 / 255, 107 / 255, 177 / 255),
                            grDevices::rgb(84 / 255, 39 / 255, 143 / 255)),
          "7" = tibble::lst(grDevices::rgb(242 / 255, 240 / 255, 247 / 255),
                            grDevices::rgb(218 / 255, 218 / 255, 235 / 255),
                            grDevices::rgb(188 / 255, 189 / 255, 220 / 255),
                            grDevices::rgb(158 / 255, 154 / 255, 200 / 255),
                            grDevices::rgb(128 / 255, 125 / 255, 186 / 255),
                            grDevices::rgb(106 / 255, 81 / 255, 163 / 255),
                            grDevices::rgb(74 / 255, 20 / 255, 134 / 255)),
          "8" = tibble::lst(grDevices::rgb(252 / 255, 251 / 255, 253 / 255),
                            grDevices::rgb(239 / 255, 237 / 255, 245 / 255),
                            grDevices::rgb(218 / 255, 218 / 255, 235 / 255),
                            grDevices::rgb(188 / 255, 189 / 255, 220 / 255),
                            grDevices::rgb(158 / 255, 154 / 255, 200 / 255),
                            grDevices::rgb(128 / 255, 125 / 255, 186 / 255),
                            grDevices::rgb(106 / 255, 81 / 255, 163 / 255),
                            grDevices::rgb(74 / 255, 20 / 255, 134 / 255)),
          "9" = tibble::lst(grDevices::rgb(252 / 255, 251 / 255, 253 / 255),
                            grDevices::rgb(239 / 255, 237 / 255, 245 / 255),
                            grDevices::rgb(218 / 255, 218 / 255, 235 / 255),
                            grDevices::rgb(188 / 255, 189 / 255, 220 / 255),
                            grDevices::rgb(158 / 255, 154 / 255, 200 / 255),
                            grDevices::rgb(128 / 255, 125 / 255, 186 / 255),
                            grDevices::rgb(106 / 255, 81 / 255, 163 / 255),
                            grDevices::rgb(84 / 255, 39 / 255, 143 / 255),
                            grDevices::rgb(63 / 255, 0 / 255, 125 / 255)),
          "10" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(241 / 255, 240 / 255, 246 / 255),
                             grDevices::rgb(227 / 255, 226 / 255, 239 / 255),
                             grDevices::rgb(207 / 255, 208 / 255, 229 / 255),
                             grDevices::rgb(184 / 255, 185 / 255, 217 / 255),
                             grDevices::rgb(161 / 255, 157 / 255, 202 / 255),
                             grDevices::rgb(138 / 255, 134 / 255, 190 / 255),
                             grDevices::rgb(118 / 255, 105 / 255, 175 / 255),
                             grDevices::rgb(99 / 255, 68 / 255, 156 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "11" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(242 / 255, 241 / 255, 247 / 255),
                             grDevices::rgb(230 / 255, 229 / 255, 241 / 255),
                             grDevices::rgb(214 / 255, 215 / 255, 233 / 255),
                             grDevices::rgb(193 / 255, 194 / 255, 223 / 255),
                             grDevices::rgb(172 / 255, 171 / 255, 209 / 255),
                             grDevices::rgb(152 / 255, 148 / 255, 197 / 255),
                             grDevices::rgb(131 / 255, 127 / 255, 187 / 255),
                             grDevices::rgb(115 / 255, 98 / 255, 172 / 255),
                             grDevices::rgb(97 / 255, 64 / 255, 154 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "12" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(243 / 255, 242 / 255, 247 / 255),
                             grDevices::rgb(233 / 255, 231 / 255, 242 / 255),
                             grDevices::rgb(219 / 255, 219 / 255, 235 / 255),
                             grDevices::rgb(201 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(182 / 255, 182 / 255, 216 / 255),
                             grDevices::rgb(163 / 255, 160 / 255, 203 / 255),
                             grDevices::rgb(144 / 255, 140 / 255, 193 / 255),
                             grDevices::rgb(126 / 255, 120 / 255, 183 / 255),
                             grDevices::rgb(112 / 255, 92 / 255, 169 / 255),
                             grDevices::rgb(95 / 255, 60 / 255, 152 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "13" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(244 / 255, 242 / 255, 248 / 255),
                             grDevices::rgb(235 / 255, 233 / 255, 243 / 255),
                             grDevices::rgb(223 / 255, 222 / 255, 237 / 255),
                             grDevices::rgb(207 / 255, 208 / 255, 229 / 255),
                             grDevices::rgb(190 / 255, 191 / 255, 221 / 255),
                             grDevices::rgb(172 / 255, 171 / 255, 209 / 255),
                             grDevices::rgb(155 / 255, 151 / 255, 198 / 255),
                             grDevices::rgb(138 / 255, 134 / 255, 190 / 255),
                             grDevices::rgb(122 / 255, 113 / 255, 180 / 255),
                             grDevices::rgb(109 / 255, 88 / 255, 166 / 255),
                             grDevices::rgb(93 / 255, 57 / 255, 150 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "14" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(244 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(237 / 255, 235 / 255, 244 / 255),
                             grDevices::rgb(226 / 255, 225 / 255, 238 / 255),
                             grDevices::rgb(213 / 255, 213 / 255, 232 / 255),
                             grDevices::rgb(197 / 255, 197 / 255, 224 / 255),
                             grDevices::rgb(181 / 255, 180 / 255, 215 / 255),
                             grDevices::rgb(164 / 255, 161 / 255, 204 / 255),
                             grDevices::rgb(148 / 255, 144 / 255, 195 / 255),
                             grDevices::rgb(132 / 255, 129 / 255, 188 / 255),
                             grDevices::rgb(119 / 255, 108 / 255, 177 / 255),
                             grDevices::rgb(107 / 255, 84 / 255, 164 / 255),
                             grDevices::rgb(91 / 255, 55 / 255, 149 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "15" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(245 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(238 / 255, 236 / 255, 244 / 255),
                             grDevices::rgb(228 / 255, 227 / 255, 239 / 255),
                             grDevices::rgb(217 / 255, 217 / 255, 235 / 255),
                             grDevices::rgb(202 / 255, 203 / 255, 227 / 255),
                             grDevices::rgb(187 / 255, 189 / 255, 220 / 255),
                             grDevices::rgb(172 / 255, 171 / 255, 209 / 255),
                             grDevices::rgb(158 / 255, 153 / 255, 199 / 255),
                             grDevices::rgb(143 / 255, 139 / 255, 193 / 255),
                             grDevices::rgb(127 / 255, 125 / 255, 185 / 255),
                             grDevices::rgb(117 / 255, 102 / 255, 174 / 255),
                             grDevices::rgb(106 / 255, 81 / 255, 163 / 255),
                             grDevices::rgb(90 / 255, 52 / 255, 148 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "16" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(245 / 255, 244 / 255, 249 / 255),
                             grDevices::rgb(239 / 255, 237 / 255, 245 / 255),
                             grDevices::rgb(230 / 255, 229 / 255, 241 / 255),
                             grDevices::rgb(220 / 255, 220 / 255, 236 / 255),
                             grDevices::rgb(207 / 255, 208 / 255, 229 / 255),
                             grDevices::rgb(193 / 255, 194 / 255, 223 / 255),
                             grDevices::rgb(179 / 255, 179 / 255, 214 / 255),
                             grDevices::rgb(165 / 255, 163 / 255, 205 / 255),
                             grDevices::rgb(152 / 255, 148 / 255, 197 / 255),
                             grDevices::rgb(138 / 255, 134 / 255, 190 / 255),
                             grDevices::rgb(125 / 255, 119 / 255, 182 / 255),
                             grDevices::rgb(115 / 255, 98 / 255, 172 / 255),
                             grDevices::rgb(104 / 255, 77 / 255, 161 / 255),
                             grDevices::rgb(89 / 255, 50 / 255, 147 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "17" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(246 / 255, 244 / 255, 249 / 255),
                             grDevices::rgb(240 / 255, 238 / 255, 245 / 255),
                             grDevices::rgb(232 / 255, 231 / 255, 241 / 255),
                             grDevices::rgb(223 / 255, 222 / 255, 237 / 255),
                             grDevices::rgb(212 / 255, 212 / 255, 232 / 255),
                             grDevices::rgb(199 / 255, 199 / 255, 225 / 255),
                             grDevices::rgb(186 / 255, 186 / 255, 218 / 255),
                             grDevices::rgb(172 / 255, 171 / 255, 209 / 255),
                             grDevices::rgb(159 / 255, 156 / 255, 201 / 255),
                             grDevices::rgb(146 / 255, 142 / 255, 194 / 255),
                             grDevices::rgb(133 / 255, 130 / 255, 188 / 255),
                             grDevices::rgb(122 / 255, 113 / 255, 180 / 255),
                             grDevices::rgb(113 / 255, 94 / 255, 170 / 255),
                             grDevices::rgb(102 / 255, 74 / 255, 159 / 255),
                             grDevices::rgb(88 / 255, 49 / 255, 146 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "18" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(246 / 255, 245 / 255, 249 / 255),
                             grDevices::rgb(241 / 255, 239 / 255, 246 / 255),
                             grDevices::rgb(234 / 255, 232 / 255, 242 / 255),
                             grDevices::rgb(225 / 255, 224 / 255, 238 / 255),
                             grDevices::rgb(216 / 255, 216 / 255, 234 / 255),
                             grDevices::rgb(203 / 255, 204 / 255, 227 / 255),
                             grDevices::rgb(191 / 255, 192 / 255, 221 / 255),
                             grDevices::rgb(179 / 255, 178 / 255, 214 / 255),
                             grDevices::rgb(166 / 255, 164 / 255, 205 / 255),
                             grDevices::rgb(154 / 255, 150 / 255, 198 / 255),
                             grDevices::rgb(142 / 255, 138 / 255, 192 / 255),
                             grDevices::rgb(129 / 255, 126 / 255, 186 / 255),
                             grDevices::rgb(120 / 255, 109 / 255, 177 / 255),
                             grDevices::rgb(111 / 255, 91 / 255, 168 / 255),
                             grDevices::rgb(100 / 255, 71 / 255, 157 / 255),
                             grDevices::rgb(87 / 255, 47 / 255, 145 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "19" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(246 / 255, 245 / 255, 249 / 255),
                             grDevices::rgb(241 / 255, 240 / 255, 246 / 255),
                             grDevices::rgb(235 / 255, 233 / 255, 243 / 255),
                             grDevices::rgb(227 / 255, 226 / 255, 239 / 255),
                             grDevices::rgb(219 / 255, 219 / 255, 235 / 255),
                             grDevices::rgb(207 / 255, 208 / 255, 229 / 255),
                             grDevices::rgb(196 / 255, 196 / 255, 224 / 255),
                             grDevices::rgb(184 / 255, 185 / 255, 217 / 255),
                             grDevices::rgb(172 / 255, 171 / 255, 209 / 255),
                             grDevices::rgb(161 / 255, 157 / 255, 202 / 255),
                             grDevices::rgb(149 / 255, 145 / 255, 196 / 255),
                             grDevices::rgb(138 / 255, 134 / 255, 190 / 255),
                             grDevices::rgb(126 / 255, 122 / 255, 184 / 255),
                             grDevices::rgb(118 / 255, 105 / 255, 175 / 255),
                             grDevices::rgb(109 / 255, 88 / 255, 166 / 255),
                             grDevices::rgb(99 / 255, 68 / 255, 156 / 255),
                             grDevices::rgb(87 / 255, 46 / 255, 145 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "20" = tibble::lst(grDevices::rgb(252 / 255, 250 / 255, 253 / 255),
                             grDevices::rgb(247 / 255, 245 / 255, 250 / 255),
                             grDevices::rgb(242 / 255, 240 / 255, 247 / 255),
                             grDevices::rgb(236 / 255, 234 / 255, 243 / 255),
                             grDevices::rgb(229 / 255, 227 / 255, 240 / 255),
                             grDevices::rgb(221 / 255, 220 / 255, 236 / 255),
                             grDevices::rgb(211 / 255, 211 / 255, 231 / 255),
                             grDevices::rgb(200 / 255, 201 / 255, 226 / 255),
                             grDevices::rgb(189 / 255, 190 / 255, 220 / 255),
                             grDevices::rgb(178 / 255, 177 / 255, 213 / 255),
                             grDevices::rgb(167 / 255, 164 / 255, 206 / 255),
                             grDevices::rgb(156 / 255, 152 / 255, 199 / 255),
                             grDevices::rgb(145 / 255, 141 / 255, 194 / 255),
                             grDevices::rgb(134 / 255, 131 / 255, 188 / 255),
                             grDevices::rgb(124 / 255, 118 / 255, 182 / 255),
                             grDevices::rgb(116 / 255, 101 / 255, 173 / 255),
                             grDevices::rgb(108 / 255, 85 / 255, 165 / 255),
                             grDevices::rgb(98 / 255, 66 / 255, 155 / 255),
                             grDevices::rgb(86 / 255, 45 / 255, 144 / 255),
                             grDevices::rgb(74 / 255, 19 / 255, 133 / 255)),
          "type" = "sequential"
     ),
     "GnBu" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(224 / 255, 243 / 255, 219 / 255),
                            grDevices::rgb(67 / 255, 162 / 255, 202 / 255)),
          "3" = tibble::lst(grDevices::rgb(224 / 255, 243 / 255, 219 / 255),
                            grDevices::rgb(168 / 255, 221 / 255, 181 / 255),
                            grDevices::rgb(67 / 255, 162 / 255, 202 / 255)),
          "4" = tibble::lst(grDevices::rgb(240 / 255, 249 / 255, 232 / 255),
                            grDevices::rgb(186 / 255, 228 / 255, 188 / 255),
                            grDevices::rgb(123 / 255, 204 / 255, 196 / 255),
                            grDevices::rgb(43 / 255, 140 / 255, 190 / 255)),
          "5" = tibble::lst(grDevices::rgb(240 / 255, 249 / 255, 232 / 255),
                            grDevices::rgb(186 / 255, 228 / 255, 188 / 255),
                            grDevices::rgb(123 / 255, 204 / 255, 196 / 255),
                            grDevices::rgb(67 / 255, 162 / 255, 202 / 255),
                            grDevices::rgb(8 / 255, 104 / 255, 172 / 255)),
          "6" = tibble::lst(grDevices::rgb(240 / 255, 249 / 255, 232 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(168 / 255, 221 / 255, 181 / 255),
                            grDevices::rgb(123 / 255, 204 / 255, 196 / 255),
                            grDevices::rgb(67 / 255, 162 / 255, 202 / 255),
                            grDevices::rgb(8 / 255, 104 / 255, 172 / 255)),
          "7" = tibble::lst(grDevices::rgb(240 / 255, 249 / 255, 232 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(168 / 255, 221 / 255, 181 / 255),
                            grDevices::rgb(123 / 255, 204 / 255, 196 / 255),
                            grDevices::rgb(78 / 255, 179 / 255, 211 / 255),
                            grDevices::rgb(43 / 255, 140 / 255, 190 / 255),
                            grDevices::rgb(8 / 255, 88 / 255, 158 / 255)),
          "8" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                            grDevices::rgb(224 / 255, 243 / 255, 219 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(168 / 255, 221 / 255, 181 / 255),
                            grDevices::rgb(123 / 255, 204 / 255, 196 / 255),
                            grDevices::rgb(78 / 255, 179 / 255, 211 / 255),
                            grDevices::rgb(43 / 255, 140 / 255, 190 / 255),
                            grDevices::rgb(8 / 255, 88 / 255, 158 / 255)),
          "9" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                            grDevices::rgb(224 / 255, 243 / 255, 219 / 255),
                            grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                            grDevices::rgb(168 / 255, 221 / 255, 181 / 255),
                            grDevices::rgb(123 / 255, 204 / 255, 196 / 255),
                            grDevices::rgb(78 / 255, 179 / 255, 211 / 255),
                            grDevices::rgb(43 / 255, 140 / 255, 190 / 255),
                            grDevices::rgb(8 / 255, 104 / 255, 172 / 255),
                            grDevices::rgb(8 / 255, 64 / 255, 129 / 255)),
          "10" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(229 / 255, 245 / 255, 223 / 255),
                             grDevices::rgb(212 / 255, 238 / 255, 206 / 255),
                             grDevices::rgb(192 / 255, 230 / 255, 191 / 255),
                             grDevices::rgb(163 / 255, 219 / 255, 182 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 194 / 255),
                             grDevices::rgb(95 / 255, 187 / 255, 206 / 255),
                             grDevices::rgb(63 / 255, 161 / 255, 201 / 255),
                             grDevices::rgb(37 / 255, 128 / 255, 182 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "11" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 225 / 255),
                             grDevices::rgb(216 / 255, 239 / 255, 210 / 255),
                             grDevices::rgb(200 / 255, 233 / 255, 195 / 255),
                             grDevices::rgb(175 / 255, 223 / 255, 184 / 255),
                             grDevices::rgb(146 / 255, 212 / 255, 188 / 255),
                             grDevices::rgb(115 / 255, 198 / 255, 199 / 255),
                             grDevices::rgb(83 / 255, 181 / 255, 209 / 255),
                             grDevices::rgb(58 / 255, 155 / 255, 198 / 255),
                             grDevices::rgb(35 / 255, 124 / 255, 180 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "12" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(232 / 255, 246 / 255, 226 / 255),
                             grDevices::rgb(218 / 255, 240 / 255, 212 / 255),
                             grDevices::rgb(205 / 255, 235 / 255, 198 / 255),
                             grDevices::rgb(184 / 255, 227 / 255, 188 / 255),
                             grDevices::rgb(160 / 255, 217 / 255, 183 / 255),
                             grDevices::rgb(132 / 255, 207 / 255, 193 / 255),
                             grDevices::rgb(105 / 255, 192 / 255, 202 / 255),
                             grDevices::rgb(75 / 255, 175 / 255, 209 / 255),
                             grDevices::rgb(53 / 255, 150 / 255, 195 / 255),
                             grDevices::rgb(34 / 255, 120 / 255, 178 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "13" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(233 / 255, 246 / 255, 227 / 255),
                             grDevices::rgb(220 / 255, 241 / 255, 215 / 255),
                             grDevices::rgb(209 / 255, 237 / 255, 202 / 255),
                             grDevices::rgb(192 / 255, 230 / 255, 191 / 255),
                             grDevices::rgb(171 / 255, 222 / 255, 182 / 255),
                             grDevices::rgb(146 / 255, 212 / 255, 188 / 255),
                             grDevices::rgb(119 / 255, 201 / 255, 197 / 255),
                             grDevices::rgb(95 / 255, 187 / 255, 206 / 255),
                             grDevices::rgb(70 / 255, 169 / 255, 205 / 255),
                             grDevices::rgb(49 / 255, 146 / 255, 193 / 255),
                             grDevices::rgb(32 / 255, 117 / 255, 176 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "14" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(234 / 255, 247 / 255, 228 / 255),
                             grDevices::rgb(222 / 255, 242 / 255, 217 / 255),
                             grDevices::rgb(211 / 255, 238 / 255, 205 / 255),
                             grDevices::rgb(198 / 255, 232 / 255, 194 / 255),
                             grDevices::rgb(179 / 255, 225 / 255, 185 / 255),
                             grDevices::rgb(158 / 255, 217 / 255, 184 / 255),
                             grDevices::rgb(134 / 255, 207 / 255, 192 / 255),
                             grDevices::rgb(111 / 255, 196 / 255, 200 / 255),
                             grDevices::rgb(86 / 255, 182 / 255, 208 / 255),
                             grDevices::rgb(65 / 255, 163 / 255, 202 / 255),
                             grDevices::rgb(46 / 255, 142 / 255, 191 / 255),
                             grDevices::rgb(31 / 255, 115 / 255, 175 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "15" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(235 / 255, 247 / 255, 229 / 255),
                             grDevices::rgb(223 / 255, 242 / 255, 218 / 255),
                             grDevices::rgb(214 / 255, 239 / 255, 207 / 255),
                             grDevices::rgb(204 / 255, 235 / 255, 197 / 255),
                             grDevices::rgb(186 / 255, 228 / 255, 188 / 255),
                             grDevices::rgb(167 / 255, 221 / 255, 180 / 255),
                             grDevices::rgb(146 / 255, 212 / 255, 188 / 255),
                             grDevices::rgb(122 / 255, 204 / 255, 196 / 255),
                             grDevices::rgb(103 / 255, 191 / 255, 203 / 255),
                             grDevices::rgb(77 / 255, 178 / 255, 210 / 255),
                             grDevices::rgb(61 / 255, 159 / 255, 200 / 255),
                             grDevices::rgb(43 / 255, 140 / 255, 190 / 255),
                             grDevices::rgb(30 / 255, 113 / 255, 173 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "16" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(236 / 255, 247 / 255, 230 / 255),
                             grDevices::rgb(225 / 255, 243 / 255, 220 / 255),
                             grDevices::rgb(216 / 255, 239 / 255, 210 / 255),
                             grDevices::rgb(206 / 255, 236 / 255, 199 / 255),
                             grDevices::rgb(192 / 255, 230 / 255, 191 / 255),
                             grDevices::rgb(175 / 255, 223 / 255, 184 / 255),
                             grDevices::rgb(157 / 255, 216 / 255, 185 / 255),
                             grDevices::rgb(136 / 255, 208 / 255, 192 / 255),
                             grDevices::rgb(115 / 255, 198 / 255, 199 / 255),
                             grDevices::rgb(95 / 255, 187 / 255, 206 / 255),
                             grDevices::rgb(73 / 255, 173 / 255, 208 / 255),
                             grDevices::rgb(58 / 255, 155 / 255, 198 / 255),
                             grDevices::rgb(41 / 255, 136 / 255, 187 / 255),
                             grDevices::rgb(29 / 255, 111 / 255, 172 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "17" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(236 / 255, 248 / 255, 230 / 255),
                             grDevices::rgb(226 / 255, 244 / 255, 221 / 255),
                             grDevices::rgb(217 / 255, 240 / 255, 212 / 255),
                             grDevices::rgb(209 / 255, 237 / 255, 202 / 255),
                             grDevices::rgb(197 / 255, 232 / 255, 193 / 255),
                             grDevices::rgb(181 / 255, 226 / 255, 186 / 255),
                             grDevices::rgb(165 / 255, 219 / 255, 181 / 255),
                             grDevices::rgb(146 / 255, 212 / 255, 188 / 255),
                             grDevices::rgb(126 / 255, 205 / 255, 195 / 255),
                             grDevices::rgb(108 / 255, 194 / 255, 201 / 255),
                             grDevices::rgb(88 / 255, 183 / 255, 208 / 255),
                             grDevices::rgb(70 / 255, 169 / 255, 205 / 255),
                             grDevices::rgb(55 / 255, 151 / 255, 196 / 255),
                             grDevices::rgb(40 / 255, 133 / 255, 185 / 255),
                             grDevices::rgb(28 / 255, 110 / 255, 171 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "18" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(237 / 255, 248 / 255, 231 / 255),
                             grDevices::rgb(228 / 255, 244 / 255, 222 / 255),
                             grDevices::rgb(219 / 255, 241 / 255, 213 / 255),
                             grDevices::rgb(211 / 255, 237 / 255, 204 / 255),
                             grDevices::rgb(201 / 255, 234 / 255, 196 / 255),
                             grDevices::rgb(187 / 255, 228 / 255, 189 / 255),
                             grDevices::rgb(172 / 255, 222 / 255, 182 / 255),
                             grDevices::rgb(155 / 255, 215 / 255, 185 / 255),
                             grDevices::rgb(137 / 255, 208 / 255, 191 / 255),
                             grDevices::rgb(118 / 255, 201 / 255, 197 / 255),
                             grDevices::rgb(101 / 255, 190 / 255, 204 / 255),
                             grDevices::rgb(81 / 255, 180 / 255, 210 / 255),
                             grDevices::rgb(66 / 255, 165 / 255, 203 / 255),
                             grDevices::rgb(52 / 255, 149 / 255, 194 / 255),
                             grDevices::rgb(38 / 255, 130 / 255, 184 / 255),
                             grDevices::rgb(27 / 255, 108 / 255, 171 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "19" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(238 / 255, 248 / 255, 231 / 255),
                             grDevices::rgb(229 / 255, 245 / 255, 223 / 255),
                             grDevices::rgb(220 / 255, 241 / 255, 215 / 255),
                             grDevices::rgb(212 / 255, 238 / 255, 206 / 255),
                             grDevices::rgb(205 / 255, 235 / 255, 198 / 255),
                             grDevices::rgb(192 / 255, 230 / 255, 191 / 255),
                             grDevices::rgb(178 / 255, 224 / 255, 185 / 255),
                             grDevices::rgb(163 / 255, 219 / 255, 182 / 255),
                             grDevices::rgb(146 / 255, 212 / 255, 188 / 255),
                             grDevices::rgb(128 / 255, 205 / 255, 194 / 255),
                             grDevices::rgb(112 / 255, 196 / 255, 200 / 255),
                             grDevices::rgb(95 / 255, 187 / 255, 206 / 255),
                             grDevices::rgb(76 / 255, 176 / 255, 209 / 255),
                             grDevices::rgb(63 / 255, 161 / 255, 201 / 255),
                             grDevices::rgb(49 / 255, 146 / 255, 193 / 255),
                             grDevices::rgb(37 / 255, 128 / 255, 182 / 255),
                             grDevices::rgb(26 / 255, 107 / 255, 170 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "20" = tibble::lst(grDevices::rgb(247 / 255, 252 / 255, 240 / 255),
                             grDevices::rgb(238 / 255, 248 / 255, 232 / 255),
                             grDevices::rgb(230 / 255, 245 / 255, 224 / 255),
                             grDevices::rgb(221 / 255, 242 / 255, 216 / 255),
                             grDevices::rgb(214 / 255, 239 / 255, 208 / 255),
                             grDevices::rgb(207 / 255, 236 / 255, 200 / 255),
                             grDevices::rgb(196 / 255, 232 / 255, 193 / 255),
                             grDevices::rgb(183 / 255, 226 / 255, 187 / 255),
                             grDevices::rgb(169 / 255, 221 / 255, 181 / 255),
                             grDevices::rgb(154 / 255, 215 / 255, 185 / 255),
                             grDevices::rgb(138 / 255, 209 / 255, 191 / 255),
                             grDevices::rgb(121 / 255, 202 / 255, 196 / 255),
                             grDevices::rgb(106 / 255, 193 / 255, 202 / 255),
                             grDevices::rgb(89 / 255, 184 / 255, 207 / 255),
                             grDevices::rgb(73 / 255, 172 / 255, 207 / 255),
                             grDevices::rgb(61 / 255, 158 / 255, 199 / 255),
                             grDevices::rgb(47 / 255, 144 / 255, 192 / 255),
                             grDevices::rgb(36 / 255, 125 / 255, 181 / 255),
                             grDevices::rgb(25 / 255, 106 / 255, 169 / 255),
                             grDevices::rgb(7 / 255, 88 / 255, 158 / 255)),
          "type" = "sequential"
     ),
     "Greys" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(240 / 255, 240 / 255, 240 / 255),
                            grDevices::rgb(99 / 255, 99 / 255, 99 / 255)),
          "3" = tibble::lst(grDevices::rgb(240 / 255, 240 / 255, 240 / 255),
                            grDevices::rgb(189 / 255, 189 / 255, 189 / 255),
                            grDevices::rgb(99 / 255, 99 / 255, 99 / 255)),
          "4" = tibble::lst(grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(204 / 255, 204 / 255, 204 / 255),
                            grDevices::rgb(150 / 255, 150 / 255, 150 / 255),
                            grDevices::rgb(82 / 255, 82 / 255, 82 / 255)),
          "5" = tibble::lst(grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(204 / 255, 204 / 255, 204 / 255),
                            grDevices::rgb(150 / 255, 150 / 255, 150 / 255),
                            grDevices::rgb(99 / 255, 99 / 255, 99 / 255),
                            grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "6" = tibble::lst(grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(217 / 255, 217 / 255, 217 / 255),
                            grDevices::rgb(189 / 255, 189 / 255, 189 / 255),
                            grDevices::rgb(150 / 255, 150 / 255, 150 / 255),
                            grDevices::rgb(99 / 255, 99 / 255, 99 / 255),
                            grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "7" = tibble::lst(grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                            grDevices::rgb(217 / 255, 217 / 255, 217 / 255),
                            grDevices::rgb(189 / 255, 189 / 255, 189 / 255),
                            grDevices::rgb(150 / 255, 150 / 255, 150 / 255),
                            grDevices::rgb(115 / 255, 115 / 255, 115 / 255),
                            grDevices::rgb(82 / 255, 82 / 255, 82 / 255),
                            grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                            grDevices::rgb(240 / 255, 240 / 255, 240 / 255),
                            grDevices::rgb(217 / 255, 217 / 255, 217 / 255),
                            grDevices::rgb(189 / 255, 189 / 255, 189 / 255),
                            grDevices::rgb(150 / 255, 150 / 255, 150 / 255),
                            grDevices::rgb(115 / 255, 115 / 255, 115 / 255),
                            grDevices::rgb(82 / 255, 82 / 255, 82 / 255),
                            grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                            grDevices::rgb(240 / 255, 240 / 255, 240 / 255),
                            grDevices::rgb(217 / 255, 217 / 255, 217 / 255),
                            grDevices::rgb(189 / 255, 189 / 255, 189 / 255),
                            grDevices::rgb(150 / 255, 150 / 255, 150 / 255),
                            grDevices::rgb(115 / 255, 115 / 255, 115 / 255),
                            grDevices::rgb(82 / 255, 82 / 255, 82 / 255),
                            grDevices::rgb(37 / 255, 37 / 255, 37 / 255),
                            grDevices::rgb(0 / 255, 0 / 255, 0 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(243 / 255, 243 / 255, 243 / 255),
                             grDevices::rgb(227 / 255, 227 / 255, 227 / 255),
                             grDevices::rgb(207 / 255, 207 / 255, 207 / 255),
                             grDevices::rgb(184 / 255, 184 / 255, 184 / 255),
                             grDevices::rgb(154 / 255, 154 / 255, 154 / 255),
                             grDevices::rgb(126 / 255, 126 / 255, 126 / 255),
                             grDevices::rgb(100 / 255, 100 / 255, 100 / 255),
                             grDevices::rgb(71 / 255, 71 / 255,71 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(244 / 255, 244 / 255, 244 / 255),
                             grDevices::rgb(230 / 255, 230 / 255, 230 / 255),
                             grDevices::rgb(214 / 255, 214 / 255, 214 / 255),
                             grDevices::rgb(194 / 255, 194 / 255, 194 / 255),
                             grDevices::rgb(169 / 255, 169 / 255, 169 / 255),
                             grDevices::rgb(142 / 255, 142 / 255, 142 / 255),
                             grDevices::rgb(118 / 255, 118 / 255, 118 / 255),
                             grDevices::rgb(94 / 255, 94 / 255, 94 / 255),
                             grDevices::rgb(67 / 255, 67 / 255, 67 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(245 / 255, 245 / 255, 245 / 255),
                             grDevices::rgb(233 / 255, 233 / 255, 233 / 255),
                             grDevices::rgb(219 / 255, 219 / 255, 219 / 255),
                             grDevices::rgb(201 / 255, 201 / 255, 201 / 255),
                             grDevices::rgb(181 / 255, 181 / 255, 181 / 255),
                             grDevices::rgb(156 / 255, 156 / 255, 156 / 255),
                             grDevices::rgb(133 / 255, 133 / 255, 133 / 255),
                             grDevices::rgb(111 / 255, 111 / 255, 111 / 255),
                             grDevices::rgb(90 / 255, 90 / 255, 90 / 255),
                             grDevices::rgb(64 / 255, 64 / 255, 64 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(246 / 255, 246 / 255, 246 / 255),
                             grDevices::rgb(236 / 255, 236 / 255, 236 / 255),
                             grDevices::rgb(222 / 255, 222 / 255, 222 / 255),
                             grDevices::rgb(207 / 255, 207 / 255, 207 / 255),
                             grDevices::rgb(191 / 255, 191 / 255, 191 / 255),
                             grDevices::rgb(169 / 255, 169 / 255, 169 / 255),
                             grDevices::rgb(147 / 255, 147 / 255, 147 / 255),
                             grDevices::rgb(126 / 255, 126 / 255, 126 / 255),
                             grDevices::rgb(106 / 255, 106 / 255, 106 / 255),
                             grDevices::rgb(87 / 255, 87 / 255, 87 / 255),
                             grDevices::rgb(62 / 255, 62 / 255, 62 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(246 / 255, 246 / 255, 246 / 255),
                             grDevices::rgb(238 / 255, 238 / 255, 238 / 255),
                             grDevices::rgb(225 / 255, 225 / 255, 225 / 255),
                             grDevices::rgb(212 / 255, 212 / 255, 212 / 255),
                             grDevices::rgb(197 / 255, 197 / 255, 197 / 255),
                             grDevices::rgb(179 / 255, 179 / 255, 179 / 255),
                             grDevices::rgb(158 / 255, 158 / 255, 158 / 255),
                             grDevices::rgb(139 / 255, 139 / 255, 139 / 255),
                             grDevices::rgb(120 / 255, 120 / 255, 120 / 255),
                             grDevices::rgb(102 / 255, 102 / 255, 102 / 255),
                             grDevices::rgb(84 / 255, 84 / 255, 84 / 255),
                             grDevices::rgb(60 / 255, 60 / 255, 60 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                             grDevices::rgb(240 / 255, 240 / 255, 240 / 255),
                             grDevices::rgb(228 / 255, 228 / 255, 228 / 255),
                             grDevices::rgb(216 / 255, 216 / 255, 216 / 255),
                             grDevices::rgb(202 / 255, 202 / 255, 202 / 255),
                             grDevices::rgb(189 / 255, 189 / 255, 189 / 255),
                             grDevices::rgb(169 / 255, 169 / 255, 169 / 255),
                             grDevices::rgb(150 / 255, 150 / 255, 150 / 255),
                             grDevices::rgb(132 / 255, 132 / 255, 132 / 255),
                             grDevices::rgb(114 / 255, 114 / 255, 114 / 255),
                             grDevices::rgb(98 / 255, 98 / 255, 98 / 255),
                             grDevices::rgb(82 / 255, 82 / 255, 82 / 255),
                             grDevices::rgb(58 / 255, 58 / 255, 58 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(247 / 255, 247 / 255, 247 / 255),
                             grDevices::rgb(240 / 255, 240 / 255, 240 / 255),
                             grDevices::rgb(230 / 255, 230 / 255, 230 / 255),
                             grDevices::rgb(220 / 255, 220 / 255, 220 / 255),
                             grDevices::rgb(207 / 255, 207 / 255, 207 / 255),
                             grDevices::rgb(194 / 255, 194 / 255, 194 / 255),
                             grDevices::rgb(178 / 255, 178 / 255, 178 / 255),
                             grDevices::rgb(160 / 255, 160 / 255, 160 / 255),
                             grDevices::rgb(142 / 255, 142 / 255, 142 / 255),
                             grDevices::rgb(126 / 255, 126 / 255, 126 / 255),
                             grDevices::rgb(110 / 255, 110 / 255, 110 / 255),
                             grDevices::rgb(94 / 255, 94 / 255, 94 / 255),
                             grDevices::rgb(78 / 255, 78 / 255,78 / 255),
                             grDevices::rgb(57 / 255, 57 / 255, 57 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(248 / 255, 248 / 255, 248 / 255),
                             grDevices::rgb(241 / 255, 241 / 255, 241 / 255),
                             grDevices::rgb(232 / 255, 232 / 255, 232 / 255),
                             grDevices::rgb(222 / 255, 222 / 255, 222 / 255),
                             grDevices::rgb(211 / 255, 211 / 255, 211 / 255),
                             grDevices::rgb(199 / 255, 199 / 255, 199 / 255),
                             grDevices::rgb(186 / 255, 186 / 255, 186 / 255),
                             grDevices::rgb(169 / 255, 169 / 255, 169 / 255),
                             grDevices::rgb(152 / 255, 152 / 255, 152 / 255),
                             grDevices::rgb(136 / 255, 136 / 255, 136 / 255),
                             grDevices::rgb(121 / 255, 121 / 255, 121 / 255),
                             grDevices::rgb(106 / 255, 106 / 255, 106 / 255),
                             grDevices::rgb(92 / 255, 92 / 255, 92 / 255),
                             grDevices::rgb(76 / 255, 76 / 255,76 / 255),
                             grDevices::rgb(55 / 255, 55 / 255, 55 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(248 / 255, 248 / 255, 248 / 255),
                             grDevices::rgb(242 / 255, 242 / 255, 242 / 255),
                             grDevices::rgb(234 / 255, 234 / 255, 234 / 255),
                             grDevices::rgb(225 / 255, 225 / 255, 225 / 255),
                             grDevices::rgb(215 / 255, 215 / 255, 215 / 255),
                             grDevices::rgb(203 / 255, 203 / 255, 203 / 255),
                             grDevices::rgb(192 / 255, 192 / 255, 192 / 255),
                             grDevices::rgb(177 / 255, 177 / 255, 177 / 255),
                             grDevices::rgb(161 / 255, 161 / 255, 161 / 255),
                             grDevices::rgb(145 / 255, 145 / 255, 145 / 255),
                             grDevices::rgb(131 / 255, 131 / 255, 131 / 255),
                             grDevices::rgb(117 / 255, 117 / 255, 117 / 255),
                             grDevices::rgb(103 / 255, 103 / 255, 103 / 255),
                             grDevices::rgb(89 / 255, 89 / 255, 89 / 255),
                             grDevices::rgb(73 / 255, 73 / 255,73 / 255),
                             grDevices::rgb(54 / 255, 54 / 255, 54 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(249 / 255, 249 / 255, 249 / 255),
                             grDevices::rgb(243 / 255, 243 / 255, 243 / 255),
                             grDevices::rgb(236 / 255, 236 / 255, 236 / 255),
                             grDevices::rgb(227 / 255, 227 / 255, 227 / 255),
                             grDevices::rgb(218 / 255, 218 / 255, 218 / 255),
                             grDevices::rgb(207 / 255, 207 / 255, 207 / 255),
                             grDevices::rgb(196 / 255, 196 / 255, 196 / 255),
                             grDevices::rgb(184 / 255, 184 / 255, 184 / 255),
                             grDevices::rgb(169 / 255, 169 / 255, 169 / 255),
                             grDevices::rgb(154 / 255, 154 / 255, 154 / 255),
                             grDevices::rgb(140 / 255, 140 / 255, 140 / 255),
                             grDevices::rgb(126 / 255, 126 / 255, 126 / 255),
                             grDevices::rgb(113 / 255, 113 / 255, 113 / 255),
                             grDevices::rgb(100 / 255, 100 / 255, 100 / 255),
                             grDevices::rgb(87 / 255, 87 / 255, 87 / 255),
                             grDevices::rgb(71 / 255, 71 / 255,71 / 255),
                             grDevices::rgb(53 / 255, 53 / 255, 53 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 255 / 255),
                             grDevices::rgb(249 / 255, 249 / 255, 249 / 255),
                             grDevices::rgb(243 / 255, 243 / 255, 243 / 255),
                             grDevices::rgb(237 / 255, 237 / 255, 237 / 255),
                             grDevices::rgb(229 / 255, 229 / 255, 229 / 255),
                             grDevices::rgb(220 / 255, 220 / 255, 220 / 255),
                             grDevices::rgb(211 / 255, 211 / 255, 211 / 255),
                             grDevices::rgb(200 / 255, 200 / 255, 200 / 255),
                             grDevices::rgb(190 / 255, 190 / 255, 190 / 255),
                             grDevices::rgb(176 / 255, 176 / 255, 176 / 255),
                             grDevices::rgb(162 / 255, 162 / 255, 162 / 255),
                             grDevices::rgb(148 / 255, 148 / 255, 148 / 255),
                             grDevices::rgb(135 / 255, 135 / 255, 135 / 255),
                             grDevices::rgb(122 / 255, 122 / 255, 122 / 255),
                             grDevices::rgb(109 / 255, 109 / 255, 109 / 255),
                             grDevices::rgb(97 / 255, 97 / 255, 97 / 255),
                             grDevices::rgb(85 / 255, 85 / 255, 85 / 255),
                             grDevices::rgb(69 / 255, 69 / 255, 69 / 255),
                             grDevices::rgb(52 / 255, 52 / 255, 52 / 255),
                             grDevices::rgb(37 / 255, 37 / 255, 37 / 255)),
          "type" = "sequential"
     ),
     "YlOrRd" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(255 / 255, 237 / 255, 160 / 255),
                            grDevices::rgb(240 / 255, 59 / 255, 32 / 255)),
          "3" = tibble::lst(grDevices::rgb(255 / 255, 237 / 255, 160 / 255),
                            grDevices::rgb(254 / 255, 178 / 255, 76 / 255),
                            grDevices::rgb(240 / 255, 59 / 255, 32 / 255)),
          "4" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 178 / 255),
                            grDevices::rgb(254 / 255, 204 / 255, 92 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(227 / 255, 26 / 255, 28 / 255)),
          "5" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 178 / 255),
                            grDevices::rgb(254 / 255, 204 / 255, 92 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(240 / 255, 59 / 255, 32 / 255),
                            grDevices::rgb(189 / 255, 0 / 255, 38 / 255)),
          "6" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 178 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 118 / 255),
                            grDevices::rgb(254 / 255, 178 / 255, 76 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(240 / 255, 59 / 255, 32 / 255),
                            grDevices::rgb(189 / 255, 0 / 255, 38 / 255)),
          "7" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 178 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 118 / 255),
                            grDevices::rgb(254 / 255, 178 / 255, 76 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(252 / 255,78 / 255, 42 / 255),
                            grDevices::rgb(227 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(255 / 255, 237 / 255, 160 / 255),
                            grDevices::rgb(254 / 255, 217 / 255, 118 / 255),
                            grDevices::rgb(254 / 255, 178 / 255, 76 / 255),
                            grDevices::rgb(253 / 255, 141 / 255, 60 / 255),
                            grDevices::rgb(252 / 255, 78 / 255, 42 / 255),
                            grDevices::rgb(227 / 255, 26 / 255, 28 / 255),
                            grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                            grDevices::rgb(255 / 255, 239 / 255, 165 / 255),
                            grDevices::rgb(254 / 255, 221 / 255, 128 / 255),
                            grDevices::rgb(254 / 255, 192 / 255, 91 / 255),
                            grDevices::rgb(253 / 255, 159 / 255, 67 / 255),
                            grDevices::rgb(253 / 255, 119 / 255, 52 / 255),
                            grDevices::rgb(245 / 255, 67 / 255, 38 / 255),
                            grDevices::rgb(220 / 255, 23 / 255, 29 / 255),
                            grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 240 / 255, 169 / 255),
                             grDevices::rgb(254 / 255, 225 / 255, 136 / 255),
                             grDevices::rgb(254 / 255, 204 / 255, 104 / 255),
                             grDevices::rgb(254 / 255, 174 / 255, 74 / 255),
                             grDevices::rgb(253 / 255, 145 / 255, 61 / 255),
                             grDevices::rgb(252 / 255, 101 / 255, 47 / 255),
                             grDevices::rgb(240 / 255, 58 / 255, 35 / 255),
                             grDevices::rgb(215 / 255, 20 / 255, 30 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 242 / 255, 173 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 143 / 255),
                             grDevices::rgb(254 / 255, 213 / 255, 113 / 255),
                             grDevices::rgb(254 / 255, 185 / 255, 84 / 255),
                             grDevices::rgb(253 / 255, 159 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 129 / 255, 56 / 255),
                             grDevices::rgb(252 / 255, 85 / 255, 43 / 255),
                             grDevices::rgb(237 / 255, 51 / 255, 33 / 255),
                             grDevices::rgb(211 / 255, 18 / 255, 31 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 243 / 255, 175 / 255),
                             grDevices::rgb(255 / 255, 231 / 255, 148 / 255),
                             grDevices::rgb(254 / 255, 218 / 255, 121 / 255),
                             grDevices::rgb(254 / 255, 195 / 255, 95 / 255),
                             grDevices::rgb(254 / 255, 171 / 255, 73 / 255),
                             grDevices::rgb(253 / 255, 147 / 255, 62 / 255),
                             grDevices::rgb(253 / 255, 115 / 255, 51 / 255),
                             grDevices::rgb(249 / 255,74 / 255, 40 / 255),
                             grDevices::rgb(233 / 255, 44 / 255, 31 / 255),
                             grDevices::rgb(208 / 255, 17 / 255, 32 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 244 / 255, 178 / 255),
                             grDevices::rgb(255 / 255, 233 / 255, 153 / 255),
                             grDevices::rgb(254 / 255, 221 / 255, 128 / 255),
                             grDevices::rgb(254 / 255, 204 / 255, 104 / 255),
                             grDevices::rgb(254 / 255, 181 / 255, 79 / 255),
                             grDevices::rgb(253 / 255, 159 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 136 / 255, 58 / 255),
                             grDevices::rgb(252 / 255, 101 / 255, 47 / 255),
                             grDevices::rgb(245 / 255, 67 / 255, 38 / 255),
                             grDevices::rgb(231 / 255, 38 / 255, 30 / 255),
                             grDevices::rgb(205 / 255, 15 / 255, 33 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 245 / 255, 180 / 255),
                             grDevices::rgb(255 / 255, 235 / 255, 156 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 134 / 255),
                             grDevices::rgb(254 / 255, 211 / 255, 111 / 255),
                             grDevices::rgb(254 / 255, 190 / 255, 89 / 255),
                             grDevices::rgb(254 / 255, 169 / 255, 72 / 255),
                             grDevices::rgb(253 / 255, 149 / 255, 63 / 255),
                             grDevices::rgb(253 / 255, 123 / 255, 54 / 255),
                             grDevices::rgb(252 / 255, 89 / 255, 44 / 255),
                             grDevices::rgb(242 / 255, 61 / 255, 36 / 255),
                             grDevices::rgb(228 / 255, 31 / 255, 29 / 255),
                             grDevices::rgb(203 / 255, 14 / 255, 33 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 245 / 255, 181 / 255),
                             grDevices::rgb(255 / 255, 236 / 255, 159 / 255),
                             grDevices::rgb(254 / 255, 226 / 255, 139 / 255),
                             grDevices::rgb(254 / 255, 216 / 255, 118 / 255),
                             grDevices::rgb(254 / 255, 197 / 255, 97 / 255),
                             grDevices::rgb(254 / 255, 178 / 255, 76 / 255),
                             grDevices::rgb(253 / 255, 159 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 140 / 255, 59 / 255),
                             grDevices::rgb(253 / 255, 112 / 255, 50 / 255),
                             grDevices::rgb(252 / 255,77 / 255, 42 / 255),
                             grDevices::rgb(239 / 255, 56 / 255, 34 / 255),
                             grDevices::rgb(227 / 255, 25 / 255, 27 / 255),
                             grDevices::rgb(201 / 255, 13 / 255, 33 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 246 / 255, 183 / 255),
                             grDevices::rgb(255 / 255, 238 / 255, 162 / 255),
                             grDevices::rgb(254 / 255, 228 / 255, 143 / 255),
                             grDevices::rgb(254 / 255, 219 / 255, 123 / 255),
                             grDevices::rgb(254 / 255, 204 / 255, 104 / 255),
                             grDevices::rgb(254 / 255, 185 / 255, 84 / 255),
                             grDevices::rgb(253 / 255, 168 / 255, 71 / 255),
                             grDevices::rgb(253 / 255, 151 / 255, 64 / 255),
                             grDevices::rgb(253 / 255, 129 / 255, 56 / 255),
                             grDevices::rgb(252 / 255, 101 / 255, 47 / 255),
                             grDevices::rgb(248 / 255,72 / 255, 40 / 255),
                             grDevices::rgb(237 / 255, 51 / 255, 33 / 255),
                             grDevices::rgb(223 / 255, 24 / 255, 28 / 255),
                             grDevices::rgb(200 / 255, 12 / 255, 34 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 247 / 255, 184 / 255),
                             grDevices::rgb(255 / 255, 239 / 255, 165 / 255),
                             grDevices::rgb(255 / 255, 230 / 255, 146 / 255),
                             grDevices::rgb(254 / 255, 221 / 255, 128 / 255),
                             grDevices::rgb(254 / 255, 209 / 255, 110 / 255),
                             grDevices::rgb(254 / 255, 192 / 255, 91 / 255),
                             grDevices::rgb(254 / 255, 175 / 255, 74 / 255),
                             grDevices::rgb(253 / 255, 159 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 143 / 255, 60 / 255),
                             grDevices::rgb(253 / 255, 119 / 255, 52 / 255),
                             grDevices::rgb(252 / 255, 91 / 255, 45 / 255),
                             grDevices::rgb(245 / 255, 67 / 255, 38 / 255),
                             grDevices::rgb(234 / 255, 46 / 255, 32 / 255),
                             grDevices::rgb(220 / 255, 23 / 255, 29 / 255),
                             grDevices::rgb(198 / 255, 11 / 255, 34 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 247 / 255, 185 / 255),
                             grDevices::rgb(255 / 255, 240 / 255, 167 / 255),
                             grDevices::rgb(255 / 255, 232 / 255, 150 / 255),
                             grDevices::rgb(254 / 255, 224 / 255, 132 / 255),
                             grDevices::rgb(254 / 255, 214 / 255, 115 / 255),
                             grDevices::rgb(254 / 255, 198 / 255, 98 / 255),
                             grDevices::rgb(254 / 255, 182 / 255, 81 / 255),
                             grDevices::rgb(253 / 255, 167 / 255, 71 / 255),
                             grDevices::rgb(253 / 255, 152 / 255, 64 / 255),
                             grDevices::rgb(253 / 255, 134 / 255, 57 / 255),
                             grDevices::rgb(253 / 255, 110 / 255, 50 / 255),
                             grDevices::rgb(252 / 255, 82 / 255, 42 / 255),
                             grDevices::rgb(243 / 255, 62 / 255, 36 / 255),
                             grDevices::rgb(232 / 255, 42 / 255, 31 / 255),
                             grDevices::rgb(218 / 255, 21 / 255, 30 / 255),
                             grDevices::rgb(197 / 255, 11 / 255, 34 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 247 / 255, 186 / 255),
                             grDevices::rgb(255 / 255, 240 / 255, 169 / 255),
                             grDevices::rgb(255 / 255, 233 / 255, 153 / 255),
                             grDevices::rgb(254 / 255, 225 / 255, 136 / 255),
                             grDevices::rgb(254 / 255, 218 / 255, 120 / 255),
                             grDevices::rgb(254 / 255, 204 / 255, 104 / 255),
                             grDevices::rgb(254 / 255, 188 / 255, 87 / 255),
                             grDevices::rgb(254 / 255, 174 / 255, 74 / 255),
                             grDevices::rgb(253 / 255, 159 / 255, 67 / 255),
                             grDevices::rgb(253 / 255, 145 / 255, 61 / 255),
                             grDevices::rgb(253 / 255, 125 / 255, 54 / 255),
                             grDevices::rgb(252 / 255, 101 / 255, 47 / 255),
                             grDevices::rgb(250 / 255,75 / 255, 41 / 255),
                             grDevices::rgb(240 / 255, 58 / 255, 35 / 255),
                             grDevices::rgb(231 / 255, 38 / 255, 30 / 255),
                             grDevices::rgb(215 / 255, 20 / 255, 30 / 255),
                             grDevices::rgb(196 / 255, 10 / 255, 34 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 255 / 255, 204 / 255),
                             grDevices::rgb(255 / 255, 248 / 255, 187 / 255),
                             grDevices::rgb(255 / 255, 241 / 255, 171 / 255),
                             grDevices::rgb(255 / 255, 234 / 255, 155 / 255),
                             grDevices::rgb(254 / 255, 227 / 255, 140 / 255),
                             grDevices::rgb(254 / 255, 220 / 255, 124 / 255),
                             grDevices::rgb(254 / 255, 208 / 255, 109 / 255),
                             grDevices::rgb(254 / 255, 194 / 255, 93 / 255),
                             grDevices::rgb(254 / 255, 180 / 255, 78 / 255),
                             grDevices::rgb(253 / 255, 166 / 255,70 / 255),
                             grDevices::rgb(253 / 255, 152 / 255, 64 / 255),
                             grDevices::rgb(253 / 255, 138 / 255, 58 / 255),
                             grDevices::rgb(253 / 255, 117 / 255, 52 / 255),
                             grDevices::rgb(252 / 255, 93 / 255, 45 / 255),
                             grDevices::rgb(248 / 255,71 / 255, 39 / 255),
                             grDevices::rgb(238 / 255, 54 / 255, 34 / 255),
                             grDevices::rgb(229 / 255, 33 / 255, 29 / 255),
                             grDevices::rgb(213 / 255, 19 / 255, 31 / 255),
                             grDevices::rgb(195 / 255, 9 / 255, 35 / 255),
                             grDevices::rgb(177 / 255, 0 / 255, 38 / 255)),
          "type" = "sequential"
     ),
     "PuRd" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(231 / 255, 225 / 255, 239 / 255),
                            grDevices::rgb(221 / 255, 28 / 255, 119 / 255)),
          "3" = tibble::lst(grDevices::rgb(231 / 255, 225 / 255, 239 / 255),
                            grDevices::rgb(201 / 255, 148 / 255, 199 / 255),
                            grDevices::rgb(221 / 255, 28 / 255, 119 / 255)),
          "4" = tibble::lst(grDevices::rgb(241 / 255, 238 / 255, 246 / 255),
                            grDevices::rgb(215 / 255, 181 / 255, 216 / 255),
                            grDevices::rgb(223 / 255, 101 / 255, 176 / 255),
                            grDevices::rgb(206 / 255, 18 / 255, 86 / 255)),
          "5" = tibble::lst(grDevices::rgb(241 / 255, 238 / 255, 246 / 255),
                            grDevices::rgb(215 / 255, 181 / 255, 216 / 255),
                            grDevices::rgb(223 / 255, 101 / 255, 176 / 255),
                            grDevices::rgb(221 / 255, 28 / 255, 119 / 255),
                            grDevices::rgb(152 / 255, 0 / 255, 67 / 255)),
          "6" = tibble::lst(grDevices::rgb(241 / 255, 238 / 255, 246 / 255),
                            grDevices::rgb(212 / 255, 185 / 255, 218 / 255),
                            grDevices::rgb(201 / 255, 148 / 255, 199 / 255),
                            grDevices::rgb(223 / 255, 101 / 255, 176 / 255),
                            grDevices::rgb(221 / 255, 28 / 255, 119 / 255),
                            grDevices::rgb(152 / 255, 0 / 255, 67 / 255)),
          "7" = tibble::lst(grDevices::rgb(241 / 255, 238 / 255, 246 / 255),
                            grDevices::rgb(212 / 255, 185 / 255, 218 / 255),
                            grDevices::rgb(201 / 255, 148 / 255, 199 / 255),
                            grDevices::rgb(223 / 255, 101 / 255, 176 / 255),
                            grDevices::rgb(231 / 255, 41 / 255, 138 / 255),
                            grDevices::rgb(206 / 255, 18 / 255, 86 / 255),
                            grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "8" = tibble::lst(grDevices::rgb(247 / 255, 244 / 255, 249 / 255),
                            grDevices::rgb(231 / 255, 225 / 255, 239 / 255),
                            grDevices::rgb(212 / 255, 185 / 255, 218 / 255),
                            grDevices::rgb(201 / 255, 148 / 255, 199 / 255),
                            grDevices::rgb(223 / 255, 101 / 255, 176 / 255),
                            grDevices::rgb(231 / 255, 41 / 255, 138 / 255),
                            grDevices::rgb(206 / 255, 18 / 255, 86 / 255),
                            grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "9" = tibble::lst(grDevices::rgb(247 / 255, 244 / 255, 249 / 255),
                            grDevices::rgb(231 / 255, 225 / 255, 239 / 255),
                            grDevices::rgb(212 / 255, 185 / 255, 218 / 255),
                            grDevices::rgb(201 / 255, 148 / 255, 199 / 255),
                            grDevices::rgb(223 / 255, 101 / 255, 176 / 255),
                            grDevices::rgb(231 / 255, 41 / 255, 138 / 255),
                            grDevices::rgb(206 / 255, 18 / 255, 86 / 255),
                            grDevices::rgb(152 / 255, 0 / 255, 67 / 255),
                            grDevices::rgb(103 / 255, 0 / 255, 31 / 255)),
          "10" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(234 / 255, 229 / 255, 241 / 255),
                             grDevices::rgb(220 / 255, 202 / 255, 227 / 255),
                             grDevices::rgb(208 / 255, 172 / 255, 211 / 255),
                             grDevices::rgb(203 / 255, 143 / 255, 196 / 255),
                             grDevices::rgb(220 / 255, 106 / 255, 178 / 255),
                             grDevices::rgb(229 / 255, 66 / 255, 150 / 255),
                             grDevices::rgb(220 / 255, 31 / 255, 114 / 255),
                             grDevices::rgb(192 / 255, 13 / 255, 80 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "11" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(235 / 255, 230 / 255, 241 / 255),
                             grDevices::rgb(223 / 255, 208 / 255, 230 / 255),
                             grDevices::rgb(210 / 255, 181 / 255, 216 / 255),
                             grDevices::rgb(203 / 255, 155 / 255, 202 / 255),
                             grDevices::rgb(213 / 255, 126 / 255, 187 / 255),
                             grDevices::rgb(225 / 255, 91 / 255, 168 / 255),
                             grDevices::rgb(230 / 255, 49 / 255, 141 / 255),
                             grDevices::rgb(216 / 255, 27 / 255, 106 / 255),
                             grDevices::rgb(187 / 255, 11 / 255, 78 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "12" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(236 / 255, 231 / 255, 242 / 255),
                             grDevices::rgb(225 / 255, 214 / 255, 233 / 255),
                             grDevices::rgb(213 / 255, 188 / 255, 219 / 255),
                             grDevices::rgb(206 / 255, 164 / 255, 207 / 255),
                             grDevices::rgb(205 / 255, 140 / 255, 194 / 255),
                             grDevices::rgb(219 / 255, 110 / 255, 180 / 255),
                             grDevices::rgb(227 / 255, 78 / 255, 158 / 255),
                             grDevices::rgb(228 / 255, 39 / 255, 133 / 255),
                             grDevices::rgb(213 / 255, 24 / 255, 99 / 255),
                             grDevices::rgb(183 / 255, 10 / 255,77 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "13" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(237 / 255, 232 / 255, 243 / 255),
                             grDevices::rgb(227 / 255, 218 / 255, 235 / 255),
                             grDevices::rgb(216 / 255, 194 / 255, 223 / 255),
                             grDevices::rgb(208 / 255, 172 / 255, 211 / 255),
                             grDevices::rgb(201 / 255, 151 / 255, 200 / 255),
                             grDevices::rgb(213 / 255, 126 / 255, 187 / 255),
                             grDevices::rgb(223 / 255, 97 / 255, 172 / 255),
                             grDevices::rgb(229 / 255, 66 / 255, 150 / 255),
                             grDevices::rgb(224 / 255, 35 / 255, 124 / 255),
                             grDevices::rgb(210 / 255, 22 / 255, 94 / 255),
                             grDevices::rgb(180 / 255, 9 / 255, 76 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "14" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(238 / 255, 233 / 255, 243 / 255),
                             grDevices::rgb(229 / 255, 221 / 255, 237 / 255),
                             grDevices::rgb(219 / 255, 200 / 255, 226 / 255),
                             grDevices::rgb(210 / 255, 179 / 255, 215 / 255),
                             grDevices::rgb(204 / 255, 159 / 255, 204 / 255),
                             grDevices::rgb(206 / 255, 138 / 255, 193 / 255),
                             grDevices::rgb(218 / 255, 113 / 255, 181 / 255),
                             grDevices::rgb(226 / 255, 86 / 255, 164 / 255),
                             grDevices::rgb(230 / 255, 53 / 255, 143 / 255),
                             grDevices::rgb(221 / 255, 32 / 255, 117 / 255),
                             grDevices::rgb(208 / 255, 20 / 255, 89 / 255),
                             grDevices::rgb(177 / 255, 8 / 255, 75 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "15" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(238 / 255, 234 / 255, 243 / 255),
                             grDevices::rgb(230 / 255, 224 / 255, 238 / 255),
                             grDevices::rgb(221 / 255, 204 / 255, 228 / 255),
                             grDevices::rgb(211 / 255, 184 / 255, 217 / 255),
                             grDevices::rgb(206 / 255, 166 / 255, 208 / 255),
                             grDevices::rgb(201 / 255, 147 / 255, 198 / 255),
                             grDevices::rgb(213 / 255, 126 / 255, 187 / 255),
                             grDevices::rgb(223 / 255, 101 / 255, 176 / 255),
                             grDevices::rgb(227 / 255, 76 / 255, 156 / 255),
                             grDevices::rgb(230 / 255, 40 / 255, 138 / 255),
                             grDevices::rgb(218 / 255, 30 / 255, 111 / 255),
                             grDevices::rgb(205 / 255, 18 / 255, 85 / 255),
                             grDevices::rgb(175 / 255,7 / 255,74 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "16" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(239 / 255, 235 / 255, 244 / 255),
                             grDevices::rgb(232 / 255, 226 / 255, 239 / 255),
                             grDevices::rgb(223 / 255, 208 / 255, 230 / 255),
                             grDevices::rgb(214 / 255, 190 / 255, 220 / 255),
                             grDevices::rgb(208 / 255, 172 / 255, 211 / 255),
                             grDevices::rgb(203 / 255, 155 / 255, 202 / 255),
                             grDevices::rgb(207 / 255, 136 / 255, 192 / 255),
                             grDevices::rgb(217 / 255, 114 / 255, 182 / 255),
                             grDevices::rgb(225 / 255, 91 / 255, 168 / 255),
                             grDevices::rgb(229 / 255, 66 / 255, 150 / 255),
                             grDevices::rgb(227 / 255, 38 / 255, 130 / 255),
                             grDevices::rgb(216 / 255, 27 / 255, 106 / 255),
                             grDevices::rgb(201 / 255, 16 / 255, 84 / 255),
                             grDevices::rgb(172 / 255, 7 / 255,73 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "17" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(239 / 255, 235 / 255, 244 / 255),
                             grDevices::rgb(232 / 255, 227 / 255, 240 / 255),
                             grDevices::rgb(225 / 255, 212 / 255, 232 / 255),
                             grDevices::rgb(216 / 255, 194 / 255, 223 / 255),
                             grDevices::rgb(210 / 255, 178 / 255, 214 / 255),
                             grDevices::rgb(205 / 255, 161 / 255, 206 / 255),
                             grDevices::rgb(202 / 255, 145 / 255, 197 / 255),
                             grDevices::rgb(213 / 255, 126 / 255, 187 / 255),
                             grDevices::rgb(221 / 255, 104 / 255, 177 / 255),
                             grDevices::rgb(226 / 255, 82 / 255, 161 / 255),
                             grDevices::rgb(229 / 255, 56 / 255, 144 / 255),
                             grDevices::rgb(224 / 255, 35 / 255, 124 / 255),
                             grDevices::rgb(214 / 255, 25 / 255, 101 / 255),
                             grDevices::rgb(198 / 255, 15 / 255, 83 / 255),
                             grDevices::rgb(171 / 255, 6 / 255, 72 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "18" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(240 / 255, 236 / 255, 244 / 255),
                             grDevices::rgb(233 / 255, 228 / 255, 240 / 255),
                             grDevices::rgb(226 / 255, 215 / 255, 234 / 255),
                             grDevices::rgb(218 / 255, 199 / 255, 225 / 255),
                             grDevices::rgb(211 / 255, 182 / 255, 216 / 255),
                             grDevices::rgb(207 / 255, 167 / 255, 209 / 255),
                             grDevices::rgb(202 / 255, 152 / 255, 201 / 255),
                             grDevices::rgb(208 / 255, 135 / 255, 192 / 255),
                             grDevices::rgb(217 / 255, 116 / 255, 182 / 255),
                             grDevices::rgb(224 / 255, 95 / 255, 171 / 255),
                             grDevices::rgb(228 / 255, 74 / 255, 155 / 255),
                             grDevices::rgb(230 / 255, 46 / 255, 140 / 255),
                             grDevices::rgb(222 / 255, 33 / 255, 119 / 255),
                             grDevices::rgb(212 / 255, 24 / 255, 97 / 255),
                             grDevices::rgb(194 / 255, 14 / 255, 81 / 255),
                             grDevices::rgb(169 / 255, 6 / 255,72 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "19" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(240 / 255, 236 / 255, 245 / 255),
                             grDevices::rgb(234 / 255, 229 / 255, 241 / 255),
                             grDevices::rgb(227 / 255, 218 / 255, 235 / 255),
                             grDevices::rgb(220 / 255, 202 / 255, 227 / 255),
                             grDevices::rgb(213 / 255, 187 / 255, 219 / 255),
                             grDevices::rgb(208 / 255, 172 / 255, 211 / 255),
                             grDevices::rgb(204 / 255, 158 / 255, 204 / 255),
                             grDevices::rgb(203 / 255, 143 / 255, 196 / 255),
                             grDevices::rgb(213 / 255, 126 / 255, 187 / 255),
                             grDevices::rgb(220 / 255, 106 / 255, 178 / 255),
                             grDevices::rgb(225 / 255, 87 / 255, 165 / 255),
                             grDevices::rgb(229 / 255, 66 / 255, 150 / 255),
                             grDevices::rgb(229 / 255, 39 / 255, 135 / 255),
                             grDevices::rgb(220 / 255, 31 / 255, 114 / 255),
                             grDevices::rgb(210 / 255, 22 / 255, 94 / 255),
                             grDevices::rgb(192 / 255, 13 / 255, 80 / 255),
                             grDevices::rgb(168 / 255, 5 / 255, 71 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "20" = tibble::lst(grDevices::rgb(247 / 255, 243 / 255, 248 / 255),
                             grDevices::rgb(241 / 255, 236 / 255, 245 / 255),
                             grDevices::rgb(235 / 255, 229 / 255, 241 / 255),
                             grDevices::rgb(229 / 255, 220 / 255, 236 / 255),
                             grDevices::rgb(222 / 255, 205 / 255, 229 / 255),
                             grDevices::rgb(215 / 255, 191 / 255, 221 / 255),
                             grDevices::rgb(209 / 255, 177 / 255, 213 / 255),
                             grDevices::rgb(205 / 255, 163 / 255, 206 / 255),
                             grDevices::rgb(201 / 255, 149 / 255, 199 / 255),
                             grDevices::rgb(208 / 255, 134 / 255, 191 / 255),
                             grDevices::rgb(216 / 255, 117 / 255, 183 / 255),
                             grDevices::rgb(223 / 255, 98 / 255, 173 / 255),
                             grDevices::rgb(227 / 255, 80 / 255, 159 / 255),
                             grDevices::rgb(229 / 255, 58 / 255, 145 / 255),
                             grDevices::rgb(227 / 255, 37 / 255, 129 / 255),
                             grDevices::rgb(218 / 255, 29 / 255, 110 / 255),
                             grDevices::rgb(208 / 255, 20 / 255, 91 / 255),
                             grDevices::rgb(189 / 255, 12 / 255, 79 / 255),
                             grDevices::rgb(167 / 255, 5 / 255,71 / 255),
                             grDevices::rgb(145 / 255, 0 / 255, 63 / 255)),
          "type" = "sequential"
     ),
     "Blues" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(222 / 255, 235 / 255, 247 / 255),
                            grDevices::rgb(49 / 255, 130 / 255, 189 / 255)),
          "3" = tibble::lst(grDevices::rgb(222 / 255, 235 / 255, 247 / 255),
                            grDevices::rgb(158 / 255, 202 / 255, 225 / 255),
                            grDevices::rgb(49 / 255, 130 / 255, 189 / 255)),
          "4" = tibble::lst(grDevices::rgb(239 / 255, 243 / 255, 255 / 255),
                            grDevices::rgb(189 / 255, 215 / 255, 231 / 255),
                            grDevices::rgb(107 / 255, 174 / 255, 214 / 255),
                            grDevices::rgb(33 / 255, 113 / 255, 181 / 255)),
          "5" = tibble::lst(grDevices::rgb(239 / 255, 243 / 255, 255 / 255),
                            grDevices::rgb(189 / 255, 215 / 255, 231 / 255),
                            grDevices::rgb(107 / 255, 174 / 255, 214 / 255),
                            grDevices::rgb(49 / 255, 130 / 255, 189 / 255),
                            grDevices::rgb(8 / 255, 81 / 255, 156 / 255)),
          "6" = tibble::lst(grDevices::rgb(239 / 255, 243 / 255, 255 / 255),
                            grDevices::rgb(198 / 255, 219 / 255, 239 / 255),
                            grDevices::rgb(158 / 255, 202 / 255, 225 / 255),
                            grDevices::rgb(107 / 255, 174 / 255, 214 / 255),
                            grDevices::rgb(49 / 255, 130 / 255, 189 / 255),
                            grDevices::rgb(8 / 255, 81 / 255, 156 / 255)),
          "7" = tibble::lst(grDevices::rgb(239 / 255, 243 / 255, 255 / 255),
                            grDevices::rgb(198 / 255, 219 / 255, 239 / 255),
                            grDevices::rgb(158 / 255, 202 / 255, 225 / 255),
                            grDevices::rgb(107 / 255, 174 / 255, 214 / 255),
                            grDevices::rgb(66 / 255, 146 / 255, 198 / 255),
                            grDevices::rgb(33 / 255, 113 / 255, 181 / 255),
                            grDevices::rgb(8 / 255, 69 / 255, 148 / 255)),
          "8" = tibble::lst(grDevices::rgb(247 / 255, 251 / 255, 255 / 255),
                            grDevices::rgb(222 / 255, 235 / 255, 247 / 255),
                            grDevices::rgb(198 / 255, 219 / 255, 239 / 255),
                            grDevices::rgb(158 / 255, 202 / 255, 225 / 255),
                            grDevices::rgb(107 / 255, 174 / 255, 214 / 255),
                            grDevices::rgb(66 / 255, 146 / 255, 198 / 255),
                            grDevices::rgb(33 / 255, 113 / 255, 181 / 255),
                            grDevices::rgb(8 / 255, 69 / 255, 148 / 255)),
          "9" = tibble::lst(grDevices::rgb(247 / 255, 251 / 255, 255 / 255),
                            grDevices::rgb(222 / 255, 235 / 255, 247 / 255),
                            grDevices::rgb(198 / 255, 219 / 255, 239 / 255),
                            grDevices::rgb(158 / 255, 202 / 255, 225 / 255),
                            grDevices::rgb(107 / 255, 174 / 255, 214 / 255),
                            grDevices::rgb(66 / 255, 146 / 255, 198 / 255),
                            grDevices::rgb(33 / 255, 113 / 255, 181 / 255),
                            grDevices::rgb(8 / 255, 81 / 255, 156 / 255),
                            grDevices::rgb(8 / 255, 48 / 255, 107 / 255)),
          "10" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(227 / 255, 238 / 255, 248 / 255),
                             grDevices::rgb(208 / 255, 226 / 255, 242 / 255),
                             grDevices::rgb(184 / 255, 213 / 255, 234 / 255),
                             grDevices::rgb(152 / 255, 198 / 255, 223 / 255),
                             grDevices::rgb(113 / 255, 177 / 255, 215 / 255),
                             grDevices::rgb(80 / 255, 155 / 255, 203 / 255),
                             grDevices::rgb(53 / 255, 131 / 255, 190 / 255),
                             grDevices::rgb(29 / 255, 102 / 255, 173 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "11" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(229 / 255, 239 / 255, 249 / 255),
                             grDevices::rgb(212 / 255, 228 / 255, 243 / 255),
                             grDevices::rgb(194 / 255, 217 / 255, 237 / 255),
                             grDevices::rgb(166 / 255, 205 / 255, 227 / 255),
                             grDevices::rgb(133 / 255, 187 / 255, 219 / 255),
                             grDevices::rgb(99 / 255, 168 / 255, 210 / 255),
                             grDevices::rgb(70 / 255, 148 / 255, 199 / 255),
                             grDevices::rgb(48 / 255, 126 / 255, 187 / 255),
                             grDevices::rgb(27 / 255, 99 / 255, 171 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "12" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(231 / 255, 240 / 255, 249 / 255),
                             grDevices::rgb(215 / 255, 230 / 255, 244 / 255),
                             grDevices::rgb(200 / 255, 220 / 255, 239 / 255),
                             grDevices::rgb(176 / 255, 209 / 255, 231 / 255),
                             grDevices::rgb(149 / 255, 196 / 255, 223 / 255),
                             grDevices::rgb(117 / 255, 179 / 255, 216 / 255),
                             grDevices::rgb(89 / 255, 161 / 255, 206 / 255),
                             grDevices::rgb(63 / 255, 142 / 255, 196 / 255),
                             grDevices::rgb(43 / 255, 121 / 255, 185 / 255),
                             grDevices::rgb(26 / 255, 96 / 255, 168 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "13" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(232 / 255, 241 / 255, 250 / 255),
                             grDevices::rgb(218 / 255, 232 / 255, 245 / 255),
                             grDevices::rgb(204 / 255, 222 / 255, 241 / 255),
                             grDevices::rgb(184 / 255, 213 / 255, 234 / 255),
                             grDevices::rgb(161 / 255, 203 / 255, 226 / 255),
                             grDevices::rgb(133 / 255, 187 / 255, 219 / 255),
                             grDevices::rgb(103 / 255, 171 / 255, 212 / 255),
                             grDevices::rgb(80 / 255, 155 / 255, 203 / 255),
                             grDevices::rgb(59 / 255, 137 / 255, 193 / 255),
                             grDevices::rgb(39 / 255, 118 / 255, 183 / 255),
                             grDevices::rgb(25 / 255, 94 / 255, 167 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "14" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(233 / 255, 242 / 255, 250 / 255),
                             grDevices::rgb(220 / 255, 233 / 255, 246 / 255),
                             grDevices::rgb(207 / 255, 225 / 255, 242 / 255),
                             grDevices::rgb(191 / 255, 216 / 255, 236 / 255),
                             grDevices::rgb(170 / 255, 207 / 255, 229 / 255),
                             grDevices::rgb(146 / 255, 195 / 255, 222 / 255),
                             grDevices::rgb(119 / 255, 180 / 255, 216 / 255),
                             grDevices::rgb(95 / 255, 165 / 255, 209 / 255),
                             grDevices::rgb(73 / 255, 150 / 255, 200 / 255),
                             grDevices::rgb(55 / 255, 133 / 255, 191 / 255),
                             grDevices::rgb(36 / 255, 115 / 255, 182 / 255),
                             grDevices::rgb(24 / 255, 92 / 255, 165 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "15" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(234 / 255, 242 / 255, 251 / 255),
                             grDevices::rgb(222 / 255, 235 / 255, 247 / 255),
                             grDevices::rgb(210 / 255, 226 / 255, 243 / 255),
                             grDevices::rgb(197 / 255, 218 / 255, 238 / 255),
                             grDevices::rgb(178 / 255, 210 / 255, 231 / 255),
                             grDevices::rgb(158 / 255, 202 / 255, 224 / 255),
                             grDevices::rgb(133 / 255, 187 / 255, 219 / 255),
                             grDevices::rgb(107 / 255, 173 / 255, 214 / 255),
                             grDevices::rgb(87 / 255, 159 / 255, 205 / 255),
                             grDevices::rgb(65 / 255, 146 / 255, 197 / 255),
                             grDevices::rgb(51 / 255, 129 / 255, 189 / 255),
                             grDevices::rgb(32 / 255, 113 / 255, 180 / 255),
                             grDevices::rgb(23 / 255, 90 / 255, 164 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "16" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(235 / 255, 243 / 255, 251 / 255),
                             grDevices::rgb(223 / 255, 236 / 255, 247 / 255),
                             grDevices::rgb(212 / 255, 228 / 255, 243 / 255),
                             grDevices::rgb(201 / 255, 221 / 255, 240 / 255),
                             grDevices::rgb(184 / 255, 213 / 255, 234 / 255),
                             grDevices::rgb(166 / 255, 205 / 255, 227 / 255),
                             grDevices::rgb(145 / 255, 194 / 255, 222 / 255),
                             grDevices::rgb(121 / 255, 181 / 255, 216 / 255),
                             grDevices::rgb(99 / 255, 168 / 255, 210 / 255),
                             grDevices::rgb(80 / 255, 155 / 255, 203 / 255),
                             grDevices::rgb(62 / 255, 141 / 255, 195 / 255),
                             grDevices::rgb(48 / 255, 126 / 255, 187 / 255),
                             grDevices::rgb(31 / 255, 109 / 255, 178 / 255),
                             grDevices::rgb(22 / 255, 89 / 255, 163 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "17" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(236 / 255, 243 / 255, 251 / 255),
                             grDevices::rgb(225 / 255, 236 / 255, 248 / 255),
                             grDevices::rgb(214 / 255, 229 / 255, 244 / 255),
                             grDevices::rgb(204 / 255, 222 / 255, 241 / 255),
                             grDevices::rgb(190 / 255, 215 / 255, 236 / 255),
                             grDevices::rgb(173 / 255, 208 / 255, 230 / 255),
                             grDevices::rgb(155 / 255, 200 / 255, 224 / 255),
                             grDevices::rgb(133 / 255, 187 / 255, 219 / 255),
                             grDevices::rgb(110 / 255, 175 / 255, 214 / 255),
                             grDevices::rgb(92 / 255, 163 / 255, 207 / 255),
                             grDevices::rgb(74 / 255, 151 / 255, 200 / 255),
                             grDevices::rgb(59 / 255, 137 / 255, 193 / 255),
                             grDevices::rgb(45 / 255, 123 / 255, 186 / 255),
                             grDevices::rgb(30 / 255, 107 / 255, 176 / 255),
                             grDevices::rgb(22 / 255, 87 / 255, 162 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "18" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(236 / 255, 244 / 255, 251 / 255),
                             grDevices::rgb(226 / 255, 237 / 255, 248 / 255),
                             grDevices::rgb(216 / 255, 231 / 255, 245 / 255),
                             grDevices::rgb(206 / 255, 224 / 255, 241 / 255),
                             grDevices::rgb(195 / 255, 217 / 255, 238 / 255),
                             grDevices::rgb(179 / 255, 210 / 255, 232 / 255),
                             grDevices::rgb(162 / 255, 203 / 255, 226 / 255),
                             grDevices::rgb(143 / 255, 193 / 255, 221 / 255),
                             grDevices::rgb(122 / 255, 182 / 255, 217 / 255),
                             grDevices::rgb(102 / 255, 170 / 255, 212 / 255),
                             grDevices::rgb(86 / 255, 159 / 255, 205 / 255),
                             grDevices::rgb(68 / 255, 147 / 255, 198 / 255),
                             grDevices::rgb(55 / 255, 134 / 255, 192 / 255),
                             grDevices::rgb(42 / 255, 120 / 255, 185 / 255),
                             grDevices::rgb(30 / 255, 105 / 255, 175 / 255),
                             grDevices::rgb(21 / 255, 86 / 255, 161 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "19" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(237 / 255, 244 / 255, 251 / 255),
                             grDevices::rgb(227 / 255, 238 / 255, 248 / 255),
                             grDevices::rgb(218 / 255, 232 / 255, 245 / 255),
                             grDevices::rgb(208 / 255, 226 / 255, 242 / 255),
                             grDevices::rgb(199 / 255, 219 / 255, 239 / 255),
                             grDevices::rgb(184 / 255, 213 / 255, 234 / 255),
                             grDevices::rgb(169 / 255, 206 / 255, 228 / 255),
                             grDevices::rgb(152 / 255, 198 / 255, 223 / 255),
                             grDevices::rgb(133 / 255, 187 / 255, 219 / 255),
                             grDevices::rgb(113 / 255, 177 / 255, 215 / 255),
                             grDevices::rgb(96 / 255, 166 / 255, 209 / 255),
                             grDevices::rgb(80 / 255, 155 / 255, 203 / 255),
                             grDevices::rgb(64 / 255, 144 / 255, 197 / 255),
                             grDevices::rgb(53 / 255, 131 / 255, 190 / 255),
                             grDevices::rgb(39 / 255, 118 / 255, 183 / 255),
                             grDevices::rgb(29 / 255, 102 / 255, 173 / 255),
                             grDevices::rgb(20 / 255, 85 / 255, 160 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "20" = tibble::lst(grDevices::rgb(247 / 255, 250 / 255, 255 / 255),
                             grDevices::rgb(237 / 255, 245 / 255, 252 / 255),
                             grDevices::rgb(228 / 255, 239 / 255, 249 / 255),
                             grDevices::rgb(219 / 255, 233 / 255, 246 / 255),
                             grDevices::rgb(210 / 255, 227 / 255, 243 / 255),
                             grDevices::rgb(201 / 255, 221 / 255, 240 / 255),
                             grDevices::rgb(189 / 255, 215 / 255, 236 / 255),
                             grDevices::rgb(175 / 255, 209 / 255, 230 / 255),
                             grDevices::rgb(160 / 255, 202 / 255, 225 / 255),
                             grDevices::rgb(142 / 255, 193 / 255, 221 / 255),
                             grDevices::rgb(124 / 255, 182 / 255, 217 / 255),
                             grDevices::rgb(105 / 255, 172 / 255, 213 / 255),
                             grDevices::rgb(90 / 255, 162 / 255, 207 / 255),
                             grDevices::rgb(75 / 255, 151 / 255, 201 / 255),
                             grDevices::rgb(61 / 255, 140 / 255, 195 / 255),
                             grDevices::rgb(50 / 255, 128 / 255, 189 / 255),
                             grDevices::rgb(37 / 255, 116 / 255, 182 / 255),
                             grDevices::rgb(28 / 255, 101 / 255, 172 / 255),
                             grDevices::rgb(20 / 255, 84 / 255, 160 / 255),
                             grDevices::rgb(7 / 255, 69 / 255, 147 / 255)),
          "type" = "sequential"
     ),
     "PuBuGn" = tibble::lst(
          "1" = tibble::lst(),
          "2" = tibble::lst(grDevices::rgb(236 / 255, 226 / 255, 240 / 255),
                            grDevices::rgb(28 / 255, 144 / 255, 153 / 255)),
          "3" = tibble::lst(grDevices::rgb(236 / 255, 226 / 255, 240 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(28 / 255, 144 / 255, 153 / 255)),
          "4" = tibble::lst(grDevices::rgb(246 / 255, 239 / 255, 247 / 255),
                            grDevices::rgb(189 / 255, 201 / 255, 225 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(2 / 255, 129 / 255, 138 / 255)),
          "5" = tibble::lst(grDevices::rgb(246 / 255, 239 / 255, 247 / 255),
                            grDevices::rgb(189 / 255, 201 / 255, 225 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(28 / 255, 144 / 255, 153 / 255),
                            grDevices::rgb(1 / 255, 108 / 255, 89 / 255)),
          "6" = tibble::lst(grDevices::rgb(246 / 255, 239 / 255, 247 / 255),
                            grDevices::rgb(208 / 255, 209 / 255, 230 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(28 / 255, 144 / 255, 153 / 255),
                            grDevices::rgb(1 / 255, 108 / 255, 89 / 255)),
          "7" = tibble::lst(grDevices::rgb(246 / 255, 239 / 255, 247 / 255),
                            grDevices::rgb(208 / 255, 209 / 255, 230 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(54 / 255, 144 / 255, 192 / 255),
                            grDevices::rgb(2 / 255, 129 / 255, 138 / 255),
                            grDevices::rgb(1 / 255, 100 / 255, 80 / 255)),
          "8" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 251 / 255),
                            grDevices::rgb(236 / 255, 226 / 255, 240 / 255),
                            grDevices::rgb(208 / 255, 209 / 255, 230 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(54 / 255, 144 / 255, 192 / 255),
                            grDevices::rgb(2 / 255, 129 / 255, 138 / 255),
                            grDevices::rgb(1 / 255, 100 / 255, 80 / 255)),
          "9" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 251 / 255),
                            grDevices::rgb(236 / 255, 226 / 255, 240 / 255),
                            grDevices::rgb(208 / 255, 209 / 255, 230 / 255),
                            grDevices::rgb(166 / 255, 189 / 255, 219 / 255),
                            grDevices::rgb(103 / 255, 169 / 255, 207 / 255),
                            grDevices::rgb(54 / 255, 144 / 255, 192 / 255),
                            grDevices::rgb(2 / 255, 129 / 255, 138 / 255),
                            grDevices::rgb(1 / 255, 108 / 255, 89 / 255),
                            grDevices::rgb(1 / 255, 70 / 255, 54 / 255)),
          "10" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(240 / 255, 230 / 255, 242 / 255),
                             grDevices::rgb(220 / 255, 216 / 255, 234 / 255),
                             grDevices::rgb(194 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(159 / 255, 186 / 255, 217 / 255),
                             grDevices::rgb(110 / 255, 171 / 255, 208 / 255),
                             grDevices::rgb(72 / 255, 152 / 255, 196 / 255),
                             grDevices::rgb(37 / 255, 137 / 255, 167 / 255),
                             grDevices::rgb(4 / 255, 122 / 255, 124 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "11" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(241 / 255, 232 / 255, 243 / 255),
                             grDevices::rgb(224 / 255, 219 / 255, 235 / 255),
                             grDevices::rgb(203 / 255, 206 / 255, 228 / 255),
                             grDevices::rgb(174 / 255, 192 / 255, 221 / 255),
                             grDevices::rgb(136 / 255, 179 / 255, 213 / 255),
                             grDevices::rgb(94 / 255, 163 / 255, 203 / 255),
                             grDevices::rgb(60 / 255, 146 / 255, 193 / 255),
                             grDevices::rgb(31 / 255, 135 / 255, 159 / 255),
                             grDevices::rgb(4 / 255, 120 / 255, 120 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "12" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(242 / 255, 233 / 255, 243 / 255),
                             grDevices::rgb(228 / 255, 221 / 255, 237 / 255),
                             grDevices::rgb(210 / 255, 210 / 255, 230 / 255),
                             grDevices::rgb(185 / 255, 198 / 255, 224 / 255),
                             grDevices::rgb(155 / 255, 185 / 255, 216 / 255),
                             grDevices::rgb(115 / 255, 172 / 255, 209 / 255),
                             grDevices::rgb(82 / 255, 157 / 255, 200 / 255),
                             grDevices::rgb(51 / 255, 142 / 255, 186 / 255),
                             grDevices::rgb(24 / 255, 133 / 255, 152 / 255),
                             grDevices::rgb(5 / 255, 118 / 255, 116 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "13" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(243 / 255, 234 / 255, 244 / 255),
                             grDevices::rgb(231 / 255, 223 / 255, 238 / 255),
                             grDevices::rgb(215 / 255, 213 / 255, 232 / 255),
                             grDevices::rgb(194 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(169 / 255, 190 / 255, 219 / 255),
                             grDevices::rgb(136 / 255, 179 / 255, 213 / 255),
                             grDevices::rgb(99 / 255, 166 / 255, 205 / 255),
                             grDevices::rgb(72 / 255, 152 / 255, 196 / 255),
                             grDevices::rgb(45 / 255, 140 / 255, 178 / 255),
                             grDevices::rgb(17 / 255, 131 / 255, 146 / 255),
                             grDevices::rgb(5 / 255, 116 / 255, 113 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "14" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(244 / 255, 235 / 255, 245 / 255),
                             grDevices::rgb(233 / 255, 224 / 255, 239 / 255),
                             grDevices::rgb(218 / 255, 215 / 255, 233 / 255),
                             grDevices::rgb(201 / 255, 205 / 255, 228 / 255),
                             grDevices::rgb(179 / 255, 195 / 255, 222 / 255),
                             grDevices::rgb(152 / 255, 184 / 255, 216 / 255),
                             grDevices::rgb(119 / 255, 173 / 255, 209 / 255),
                             grDevices::rgb(89 / 255, 161 / 255, 202 / 255),
                             grDevices::rgb(63 / 255, 147 / 255, 194 / 255),
                             grDevices::rgb(40 / 255, 138 / 255, 170 / 255),
                             grDevices::rgb(9 / 255, 130 / 255, 142 / 255),
                             grDevices::rgb(5 / 255, 115 / 255, 110 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "15" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(245 / 255, 236 / 255, 245 / 255),
                             grDevices::rgb(235 / 255, 225 / 255, 240 / 255),
                             grDevices::rgb(222 / 255, 217 / 255, 234 / 255),
                             grDevices::rgb(208 / 255, 209 / 255, 229 / 255),
                             grDevices::rgb(187 / 255, 198 / 255, 224 / 255),
                             grDevices::rgb(165 / 255, 189 / 255, 218 / 255),
                             grDevices::rgb(136 / 255, 179 / 255, 213 / 255),
                             grDevices::rgb(102 / 255, 169 / 255, 206 / 255),
                             grDevices::rgb(80 / 255, 156 / 255, 199 / 255),
                             grDevices::rgb(53 / 255, 144 / 255, 191 / 255),
                             grDevices::rgb(35 / 255, 136 / 255, 164 / 255),
                             grDevices::rgb(1 / 255, 128 / 255, 138 / 255),
                             grDevices::rgb(5 / 255, 114 / 255, 108 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "16" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(246 / 255, 237 / 255, 245 / 255),
                             grDevices::rgb(237 / 255, 227 / 255, 240 / 255),
                             grDevices::rgb(224 / 255, 219 / 255, 235 / 255),
                             grDevices::rgb(211 / 255, 211 / 255, 231 / 255),
                             grDevices::rgb(194 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(174 / 255, 192 / 255, 221 / 255),
                             grDevices::rgb(150 / 255, 183 / 255, 215 / 255),
                             grDevices::rgb(121 / 255, 174 / 255, 210 / 255),
                             grDevices::rgb(94 / 255, 163 / 255, 203 / 255),
                             grDevices::rgb(72 / 255, 152 / 255, 196 / 255),
                             grDevices::rgb(49 / 255, 142 / 255, 184 / 255),
                             grDevices::rgb(31 / 255, 135 / 255, 159 / 255),
                             grDevices::rgb(2 / 255, 127 / 255, 134 / 255),
                             grDevices::rgb(4 / 255, 113 / 255, 106 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "17" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(246 / 255, 237 / 255, 246 / 255),
                             grDevices::rgb(238 / 255, 228 / 255, 241 / 255),
                             grDevices::rgb(227 / 255, 220 / 255, 236 / 255),
                             grDevices::rgb(215 / 255, 213 / 255, 232 / 255),
                             grDevices::rgb(200 / 255, 205 / 255, 227 / 255),
                             grDevices::rgb(181 / 255, 196 / 255, 223 / 255),
                             grDevices::rgb(162 / 255, 187 / 255, 218 / 255),
                             grDevices::rgb(136 / 255, 179 / 255, 213 / 255),
                             grDevices::rgb(107 / 255, 170 / 255, 207 / 255),
                             grDevices::rgb(86 / 255, 159 / 255, 201 / 255),
                             grDevices::rgb(64 / 255, 148 / 255, 194 / 255),
                             grDevices::rgb(45 / 255, 140 / 255, 178 / 255),
                             grDevices::rgb(26 / 255, 133 / 255, 154 / 255),
                             grDevices::rgb(3 / 255, 125 / 255, 130 / 255),
                             grDevices::rgb(4 / 255, 112 / 255, 104 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "18" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(247 / 255, 238 / 255, 246 / 255),
                             grDevices::rgb(239 / 255, 229 / 255, 241 / 255),
                             grDevices::rgb(229 / 255, 221 / 255, 237 / 255),
                             grDevices::rgb(217 / 255, 214 / 255, 233 / 255),
                             grDevices::rgb(205 / 255, 207 / 255, 229 / 255),
                             grDevices::rgb(188 / 255, 199 / 255, 224 / 255),
                             grDevices::rgb(171 / 255, 191 / 255, 220 / 255),
                             grDevices::rgb(148 / 255, 183 / 255, 215 / 255),
                             grDevices::rgb(123 / 255, 174 / 255, 210 / 255),
                             grDevices::rgb(98 / 255, 166 / 255, 205 / 255),
                             grDevices::rgb(79 / 255, 155 / 255, 199 / 255),
                             grDevices::rgb(57 / 255, 145 / 255, 192 / 255),
                             grDevices::rgb(41 / 255, 138 / 255, 172 / 255),
                             grDevices::rgb(22 / 255, 132 / 255, 150 / 255),
                             grDevices::rgb(4 / 255, 123 / 255, 127 / 255),
                             grDevices::rgb(4 / 255, 111 / 255, 103 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "19" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(247 / 255, 238 / 255, 246 / 255),
                             grDevices::rgb(240 / 255, 230 / 255, 242 / 255),
                             grDevices::rgb(231 / 255, 223 / 255, 238 / 255),
                             grDevices::rgb(220 / 255, 216 / 255, 234 / 255),
                             grDevices::rgb(209 / 255, 209 / 255, 230 / 255),
                             grDevices::rgb(194 / 255, 202 / 255, 226 / 255),
                             grDevices::rgb(177 / 255, 194 / 255, 222 / 255),
                             grDevices::rgb(159 / 255, 186 / 255, 217 / 255),
                             grDevices::rgb(136 / 255, 179 / 255, 213 / 255),
                             grDevices::rgb(110 / 255, 171 / 255, 208 / 255),
                             grDevices::rgb(91 / 255, 161 / 255, 202 / 255),
                             grDevices::rgb(72 / 255, 152 / 255, 196 / 255),
                             grDevices::rgb(52 / 255, 143 / 255, 188 / 255),
                             grDevices::rgb(37 / 255, 137 / 255, 167 / 255),
                             grDevices::rgb(17 / 255, 131 / 255, 146 / 255),
                             grDevices::rgb(4 / 255, 122 / 255, 124 / 255),
                             grDevices::rgb(4 / 255, 111 / 255, 102 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "20" = tibble::lst(grDevices::rgb(255 / 255, 247 / 255, 250 / 255),
                             grDevices::rgb(247 / 255, 239 / 255, 246 / 255),
                             grDevices::rgb(240 / 255, 231 / 255, 242 / 255),
                             grDevices::rgb(233 / 255, 224 / 255, 238 / 255),
                             grDevices::rgb(222 / 255, 217 / 255, 235 / 255),
                             grDevices::rgb(212 / 255, 211 / 255, 231 / 255),
                             grDevices::rgb(199 / 255, 204 / 255, 227 / 255),
                             grDevices::rgb(183 / 255, 197 / 255, 223 / 255),
                             grDevices::rgb(168 / 255, 190 / 255, 219 / 255),
                             grDevices::rgb(147 / 255, 182 / 255, 215 / 255),
                             grDevices::rgb(124 / 255, 175 / 255, 210 / 255),
                             grDevices::rgb(100 / 255, 167 / 255, 206 / 255),
                             grDevices::rgb(84 / 255, 158 / 255, 200 / 255),
                             grDevices::rgb(66 / 255, 149 / 255, 195 / 255),
                             grDevices::rgb(48 / 255, 141 / 255, 183 / 255),
                             grDevices::rgb(34 / 255, 136 / 255, 163 / 255),
                             grDevices::rgb(12 / 255, 130 / 255, 143 / 255),
                             grDevices::rgb(4 / 255, 121 / 255, 122 / 255),
                             grDevices::rgb(4 / 255, 110 / 255, 100 / 255),
                             grDevices::rgb(0 / 255, 100 / 255, 80 / 255)),
          "type" = "sequential"
     )
)
luizassis/sits documentation built on May 30, 2019, 7:15 p.m.