1 static const unsigned char PetscDrawCmap_viridis[256-PETSC_DRAW_BASIC_COLORS][3] = {
2 {  68,   1,  84 },
3 {  68,   2,  85 },
4 {  68,   3,  87 },
5 {  69,   5,  88 },
6 {  69,   6,  90 },
7 {  69,   8,  91 },
8 {  70,   9,  92 },
9 {  70,  12,  95 },
10 {  70,  14,  97 },
11 {  71,  15,  98 },
12 {  71,  17,  99 },
13 {  71,  18, 101 },
14 {  71,  20, 102 },
15 {  71,  21, 103 },
16 {  71,  24, 106 },
17 {  72,  25, 107 },
18 {  72,  26, 108 },
19 {  72,  28, 110 },
20 {  72,  29, 111 },
21 {  72,  30, 112 },
22 {  72,  33, 114 },
23 {  72,  34, 115 },
24 {  72,  35, 116 },
25 {  71,  37, 117 },
26 {  71,  38, 118 },
27 {  71,  39, 119 },
28 {  71,  40, 120 },
29 {  71,  43, 122 },
30 {  71,  44, 123 },
31 {  70,  45, 124 },
32 {  70,  47, 124 },
33 {  70,  48, 125 },
34 {  70,  49, 126 },
35 {  69,  52, 127 },
36 {  69,  53, 128 },
37 {  69,  54, 129 },
38 {  68,  55, 129 },
39 {  68,  57, 130 },
40 {  67,  58, 131 },
41 {  67,  59, 131 },
42 {  66,  61, 132 },
43 {  66,  62, 133 },
44 {  66,  64, 133 },
45 {  65,  65, 134 },
46 {  65,  66, 134 },
47 {  64,  67, 135 },
48 {  63,  69, 135 },
49 {  63,  71, 136 },
50 {  62,  72, 136 },
51 {  62,  73, 137 },
52 {  61,  74, 137 },
53 {  61,  75, 137 },
54 {  61,  76, 137 },
55 {  60,  78, 138 },
56 {  59,  80, 138 },
57 {  59,  81, 138 },
58 {  58,  82, 139 },
59 {  58,  83, 139 },
60 {  57,  84, 139 },
61 {  56,  86, 139 },
62 {  56,  87, 140 },
63 {  55,  88, 140 },
64 {  55,  89, 140 },
65 {  54,  90, 140 },
66 {  54,  91, 140 },
67 {  53,  92, 140 },
68 {  52,  94, 141 },
69 {  52,  95, 141 },
70 {  51,  96, 141 },
71 {  51,  97, 141 },
72 {  50,  98, 141 },
73 {  50,  99, 141 },
74 {  49, 101, 141 },
75 {  49, 102, 141 },
76 {  48, 103, 141 },
77 {  48, 104, 141 },
78 {  47, 105, 141 },
79 {  47, 106, 141 },
80 {  46, 107, 142 },
81 {  46, 109, 142 },
82 {  45, 110, 142 },
83 {  45, 111, 142 },
84 {  44, 112, 142 },
85 {  44, 113, 142 },
86 {  44, 114, 142 },
87 {  43, 116, 142 },
88 {  42, 117, 142 },
89 {  42, 118, 142 },
90 {  42, 119, 142 },
91 {  41, 120, 142 },
92 {  41, 121, 142 },
93 {  40, 122, 142 },
94 {  40, 123, 142 },
95 {  39, 124, 142 },
96 {  39, 125, 142 },
97 {  39, 126, 142 },
98 {  38, 127, 142 },
99 {  38, 128, 142 },
100 {  37, 130, 142 },
101 {  37, 131, 141 },
102 {  36, 132, 141 },
103 {  36, 133, 141 },
104 {  36, 134, 141 },
105 {  35, 135, 141 },
106 {  35, 136, 141 },
107 {  34, 137, 141 },
108 {  34, 138, 141 },
109 {  34, 139, 141 },
110 {  33, 140, 141 },
111 {  33, 141, 140 },
112 {  33, 142, 140 },
113 {  32, 144, 140 },
114 {  32, 145, 140 },
115 {  31, 146, 140 },
116 {  31, 147, 139 },
117 {  31, 148, 139 },
118 {  31, 149, 139 },
119 {  31, 150, 139 },
120 {  30, 152, 138 },
121 {  30, 153, 138 },
122 {  30, 153, 138 },
123 {  30, 154, 137 },
124 {  30, 155, 137 },
125 {  30, 156, 137 },
126 {  30, 157, 136 },
127 {  30, 159, 136 },
128 {  30, 160, 135 },
129 {  31, 161, 135 },
130 {  31, 162, 134 },
131 {  31, 163, 134 },
132 {  32, 164, 133 },
133 {  33, 166, 133 },
134 {  33, 167, 132 },
135 {  34, 167, 132 },
136 {  35, 168, 131 },
137 {  35, 169, 130 },
138 {  36, 170, 130 },
139 {  37, 171, 129 },
140 {  39, 173, 128 },
141 {  40, 174, 127 },
142 {  41, 175, 127 },
143 {  42, 176, 126 },
144 {  43, 177, 125 },
145 {  44, 177, 125 },
146 {  47, 179, 123 },
147 {  48, 180, 122 },
148 {  50, 181, 122 },
149 {  51, 182, 121 },
150 {  53, 183, 120 },
151 {  54, 184, 119 },
152 {  56, 185, 118 },
153 {  59, 186, 117 },
154 {  61, 187, 116 },
155 {  62, 188, 115 },
156 {  64, 189, 114 },
157 {  66, 190, 113 },
158 {  68, 190, 112 },
159 {  71, 192, 110 },
160 {  73, 193, 109 },
161 {  75, 194, 108 },
162 {  77, 194, 107 },
163 {  79, 195, 105 },
164 {  81, 196, 104 },
165 {  83, 197, 103 },
166 {  87, 198, 101 },
167 {  89, 199, 100 },
168 {  91, 200,  98 },
169 {  94, 201,  97 },
170 {  96, 201,  96 },
171 {  98, 202,  95 },
172 { 103, 204,  92 },
173 { 105, 204,  91 },
174 { 107, 205,  89 },
175 { 109, 206,  88 },
176 { 112, 206,  86 },
177 { 114, 207,  85 },
178 { 116, 208,  84 },
179 { 121, 209,  81 },
180 { 124, 210,  79 },
181 { 126, 210,  78 },
182 { 129, 211,  76 },
183 { 131, 211,  75 },
184 { 134, 212,  73 },
185 { 139, 213,  70 },
186 { 141, 214,  68 },
187 { 144, 214,  67 },
188 { 146, 215,  65 },
189 { 149, 215,  63 },
190 { 151, 216,  62 },
191 { 154, 216,  60 },
192 { 159, 217,  56 },
193 { 162, 218,  55 },
194 { 165, 218,  53 },
195 { 167, 219,  51 },
196 { 170, 219,  50 },
197 { 173, 220,  48 },
198 { 178, 221,  44 },
199 { 181, 221,  43 },
200 { 183, 221,  41 },
201 { 186, 222,  39 },
202 { 189, 222,  38 },
203 { 191, 223,  36 },
204 { 194, 223,  34 },
205 { 199, 224,  31 },
206 { 202, 224,  30 },
207 { 205, 224,  29 },
208 { 207, 225,  28 },
209 { 210, 225,  27 },
210 { 212, 225,  26 },
211 { 218, 226,  24 },
212 { 220, 226,  24 },
213 { 223, 227,  24 },
214 { 225, 227,  24 },
215 { 228, 227,  24 },
216 { 231, 228,  25 },
217 { 233, 228,  25 },
218 { 238, 229,  27 },
219 { 241, 229,  28 },
220 { 243, 229,  30 },
221 { 246, 230,  31 },
222 { 248, 230,  33 },
223 { 250, 230,  34 },
224 { 253, 231,  36 },
225 };
226