1use gpui2::Rgba;
2use indexmap::IndexMap;
3
4use crate::scale::{ColorScaleName, ColorScaleSet, ColorScales};
5
6struct DefaultColorScaleSet {
7 scale: ColorScaleName,
8 light: [&'static str; 12],
9 light_alpha: [&'static str; 12],
10 dark: [&'static str; 12],
11 dark_alpha: [&'static str; 12],
12}
13
14impl From<DefaultColorScaleSet> for ColorScaleSet {
15 fn from(default: DefaultColorScaleSet) -> Self {
16 Self::new(
17 default.scale,
18 default
19 .light
20 .map(|color| Rgba::try_from(color).unwrap().into()),
21 default
22 .light_alpha
23 .map(|color| Rgba::try_from(color).unwrap().into()),
24 default
25 .dark
26 .map(|color| Rgba::try_from(color).unwrap().into()),
27 default
28 .dark_alpha
29 .map(|color| Rgba::try_from(color).unwrap().into()),
30 )
31 }
32}
33
34pub fn default_color_scales() -> ColorScales {
35 use ColorScaleName::*;
36
37 IndexMap::from_iter([
38 (Gray, gray().into()),
39 (Mauve, mauve().into()),
40 (Slate, slate().into()),
41 (Sage, sage().into()),
42 (Olive, olive().into()),
43 (Sand, sand().into()),
44 (Gold, gold().into()),
45 (Bronze, bronze().into()),
46 (Brown, brown().into()),
47 (Yellow, yellow().into()),
48 (Amber, amber().into()),
49 (Orange, orange().into()),
50 (Tomato, tomato().into()),
51 (Red, red().into()),
52 (Ruby, ruby().into()),
53 (Crimson, crimson().into()),
54 (Pink, pink().into()),
55 (Plum, plum().into()),
56 (Purple, purple().into()),
57 (Violet, violet().into()),
58 (Iris, iris().into()),
59 (Indigo, indigo().into()),
60 (Blue, blue().into()),
61 (Cyan, cyan().into()),
62 (Teal, teal().into()),
63 (Jade, jade().into()),
64 (Green, green().into()),
65 (Grass, grass().into()),
66 (Lime, lime().into()),
67 (Mint, mint().into()),
68 (Sky, sky().into()),
69 (Black, black().into()),
70 (White, white().into()),
71 ])
72}
73
74fn gray() -> DefaultColorScaleSet {
75 DefaultColorScaleSet {
76 scale: ColorScaleName::Gray,
77 light: [
78 "#fcfcfcff",
79 "#f9f9f9ff",
80 "#f0f0f0ff",
81 "#e8e8e8ff",
82 "#e0e0e0ff",
83 "#d9d9d9ff",
84 "#cececeff",
85 "#bbbbbbff",
86 "#8d8d8dff",
87 "#838383ff",
88 "#646464ff",
89 "#202020ff",
90 ],
91 light_alpha: [
92 "#00000003",
93 "#00000006",
94 "#0000000f",
95 "#00000017",
96 "#0000001f",
97 "#00000026",
98 "#00000031",
99 "#00000044",
100 "#00000072",
101 "#0000007c",
102 "#0000009b",
103 "#000000df",
104 ],
105 dark: [
106 "#111111ff",
107 "#191919ff",
108 "#222222ff",
109 "#2a2a2aff",
110 "#313131ff",
111 "#3a3a3aff",
112 "#484848ff",
113 "#606060ff",
114 "#6e6e6eff",
115 "#7b7b7bff",
116 "#b4b4b4ff",
117 "#eeeeeeff",
118 ],
119 dark_alpha: [
120 "#00000000",
121 "#ffffff09",
122 "#ffffff12",
123 "#ffffff1b",
124 "#ffffff22",
125 "#ffffff2c",
126 "#ffffff3b",
127 "#ffffff55",
128 "#ffffff64",
129 "#ffffff72",
130 "#ffffffaf",
131 "#ffffffed",
132 ],
133 }
134}
135
136fn mauve() -> DefaultColorScaleSet {
137 DefaultColorScaleSet {
138 scale: ColorScaleName::Mauve,
139 light: [
140 "#fdfcfdff",
141 "#faf9fbff",
142 "#f2eff3ff",
143 "#eae7ecff",
144 "#e3dfe6ff",
145 "#dbd8e0ff",
146 "#d0cdd7ff",
147 "#bcbac7ff",
148 "#8e8c99ff",
149 "#84828eff",
150 "#65636dff",
151 "#211f26ff",
152 ],
153 light_alpha: [
154 "#55005503",
155 "#2b005506",
156 "#30004010",
157 "#20003618",
158 "#20003820",
159 "#14003527",
160 "#10003332",
161 "#08003145",
162 "#05001d73",
163 "#0500197d",
164 "#0400119c",
165 "#020008e0",
166 ],
167 dark: [
168 "#121113ff",
169 "#1a191bff",
170 "#232225ff",
171 "#2b292dff",
172 "#323035ff",
173 "#3c393fff",
174 "#49474eff",
175 "#625f69ff",
176 "#6f6d78ff",
177 "#7c7a85ff",
178 "#b5b2bcff",
179 "#eeeef0ff",
180 ],
181 dark_alpha: [
182 "#00000000",
183 "#f5f4f609",
184 "#ebeaf814",
185 "#eee5f81d",
186 "#efe6fe25",
187 "#f1e6fd30",
188 "#eee9ff40",
189 "#eee7ff5d",
190 "#eae6fd6e",
191 "#ece9fd7c",
192 "#f5f1ffb7",
193 "#fdfdffef",
194 ],
195 }
196}
197
198fn slate() -> DefaultColorScaleSet {
199 DefaultColorScaleSet {
200 scale: ColorScaleName::Slate,
201 light: [
202 "#fcfcfdff",
203 "#f9f9fbff",
204 "#f0f0f3ff",
205 "#e8e8ecff",
206 "#e0e1e6ff",
207 "#d9d9e0ff",
208 "#cdced6ff",
209 "#b9bbc6ff",
210 "#8b8d98ff",
211 "#80838dff",
212 "#60646cff",
213 "#1c2024ff",
214 ],
215 light_alpha: [
216 "#00005503",
217 "#00005506",
218 "#0000330f",
219 "#00002d17",
220 "#0009321f",
221 "#00002f26",
222 "#00062e32",
223 "#00083046",
224 "#00051d74",
225 "#00071b7f",
226 "#0007149f",
227 "#000509e3",
228 ],
229 dark: [
230 "#111113ff",
231 "#18191bff",
232 "#212225ff",
233 "#272a2dff",
234 "#2e3135ff",
235 "#363a3fff",
236 "#43484eff",
237 "#5a6169ff",
238 "#696e77ff",
239 "#777b84ff",
240 "#b0b4baff",
241 "#edeef0ff",
242 ],
243 dark_alpha: [
244 "#00000000",
245 "#d8f4f609",
246 "#ddeaf814",
247 "#d3edf81d",
248 "#d9edfe25",
249 "#d6ebfd30",
250 "#d9edff40",
251 "#d9edff5d",
252 "#dfebfd6d",
253 "#e5edfd7b",
254 "#f1f7feb5",
255 "#fcfdffef",
256 ],
257 }
258}
259
260fn sage() -> DefaultColorScaleSet {
261 DefaultColorScaleSet {
262 scale: ColorScaleName::Sage,
263 light: [
264 "#fbfdfcff",
265 "#f7f9f8ff",
266 "#eef1f0ff",
267 "#e6e9e8ff",
268 "#dfe2e0ff",
269 "#d7dad9ff",
270 "#cbcfcdff",
271 "#b8bcbaff",
272 "#868e8bff",
273 "#7c8481ff",
274 "#5f6563ff",
275 "#1a211eff",
276 ],
277 light_alpha: [
278 "#00804004",
279 "#00402008",
280 "#002d1e11",
281 "#001f1519",
282 "#00180820",
283 "#00140d28",
284 "#00140a34",
285 "#000f0847",
286 "#00110b79",
287 "#00100a83",
288 "#000a07a0",
289 "#000805e5",
290 ],
291 dark: [
292 "#101211ff",
293 "#171918ff",
294 "#202221ff",
295 "#272a29ff",
296 "#2e3130ff",
297 "#373b39ff",
298 "#444947ff",
299 "#5b625fff",
300 "#63706bff",
301 "#717d79ff",
302 "#adb5b2ff",
303 "#eceeedff",
304 ],
305 dark_alpha: [
306 "#00000000",
307 "#f0f2f108",
308 "#f3f5f412",
309 "#f2fefd1a",
310 "#f1fbfa22",
311 "#edfbf42d",
312 "#edfcf73c",
313 "#ebfdf657",
314 "#dffdf266",
315 "#e5fdf674",
316 "#f4fefbb0",
317 "#fdfffeed",
318 ],
319 }
320}
321
322fn olive() -> DefaultColorScaleSet {
323 DefaultColorScaleSet {
324 scale: ColorScaleName::Olive,
325 light: [
326 "#fcfdfcff",
327 "#f8faf8ff",
328 "#eff1efff",
329 "#e7e9e7ff",
330 "#dfe2dfff",
331 "#d7dad7ff",
332 "#cccfccff",
333 "#b9bcb8ff",
334 "#898e87ff",
335 "#7f847dff",
336 "#60655fff",
337 "#1d211cff",
338 ],
339 light_alpha: [
340 "#00550003",
341 "#00490007",
342 "#00200010",
343 "#00160018",
344 "#00180020",
345 "#00140028",
346 "#000f0033",
347 "#040f0047",
348 "#050f0078",
349 "#040e0082",
350 "#020a00a0",
351 "#010600e3",
352 ],
353 dark: [
354 "#111210ff",
355 "#181917ff",
356 "#212220ff",
357 "#282a27ff",
358 "#2f312eff",
359 "#383a36ff",
360 "#454843ff",
361 "#5c625bff",
362 "#687066ff",
363 "#767d74ff",
364 "#afb5adff",
365 "#eceeecff",
366 ],
367 dark_alpha: [
368 "#00000000",
369 "#f1f2f008",
370 "#f4f5f312",
371 "#f3fef21a",
372 "#f2fbf122",
373 "#f4faed2c",
374 "#f2fced3b",
375 "#edfdeb57",
376 "#ebfde766",
377 "#f0fdec74",
378 "#f6fef4b0",
379 "#fdfffded",
380 ],
381 }
382}
383
384fn sand() -> DefaultColorScaleSet {
385 DefaultColorScaleSet {
386 scale: ColorScaleName::Sand,
387 light: [
388 "#fdfdfcff",
389 "#f9f9f8ff",
390 "#f1f0efff",
391 "#e9e8e6ff",
392 "#e2e1deff",
393 "#dad9d6ff",
394 "#cfcecaff",
395 "#bcbbb5ff",
396 "#8d8d86ff",
397 "#82827cff",
398 "#63635eff",
399 "#21201cff",
400 ],
401 light_alpha: [
402 "#55550003",
403 "#25250007",
404 "#20100010",
405 "#1f150019",
406 "#1f180021",
407 "#19130029",
408 "#19140035",
409 "#1915014a",
410 "#0f0f0079",
411 "#0c0c0083",
412 "#080800a1",
413 "#060500e3",
414 ],
415 dark: [
416 "#111110ff",
417 "#191918ff",
418 "#222221ff",
419 "#2a2a28ff",
420 "#31312eff",
421 "#3b3a37ff",
422 "#494844ff",
423 "#62605bff",
424 "#6f6d66ff",
425 "#7c7b74ff",
426 "#b5b3adff",
427 "#eeeeecff",
428 ],
429 dark_alpha: [
430 "#00000000",
431 "#f4f4f309",
432 "#f6f6f513",
433 "#fefef31b",
434 "#fbfbeb23",
435 "#fffaed2d",
436 "#fffbed3c",
437 "#fff9eb57",
438 "#fffae965",
439 "#fffdee73",
440 "#fffcf4b0",
441 "#fffffded",
442 ],
443 }
444}
445
446fn gold() -> DefaultColorScaleSet {
447 DefaultColorScaleSet {
448 scale: ColorScaleName::Gold,
449 light: [
450 "#fdfdfcff",
451 "#faf9f2ff",
452 "#f2f0e7ff",
453 "#eae6dbff",
454 "#e1dccfff",
455 "#d8d0bfff",
456 "#cbc0aaff",
457 "#b9a88dff",
458 "#978365ff",
459 "#8c7a5eff",
460 "#71624bff",
461 "#3b352bff",
462 ],
463 light_alpha: [
464 "#55550003",
465 "#9d8a000d",
466 "#75600018",
467 "#6b4e0024",
468 "#60460030",
469 "#64440040",
470 "#63420055",
471 "#633d0072",
472 "#5332009a",
473 "#492d00a1",
474 "#362100b4",
475 "#130c00d4",
476 ],
477 dark: [
478 "#121211ff",
479 "#1b1a17ff",
480 "#24231fff",
481 "#2d2b26ff",
482 "#38352eff",
483 "#444039ff",
484 "#544f46ff",
485 "#696256ff",
486 "#978365ff",
487 "#a39073ff",
488 "#cbb99fff",
489 "#e8e2d9ff",
490 ],
491 dark_alpha: [
492 "#91911102",
493 "#f9e29d0b",
494 "#f8ecbb15",
495 "#ffeec41e",
496 "#feecc22a",
497 "#feebcb37",
498 "#ffedcd48",
499 "#fdeaca5f",
500 "#ffdba690",
501 "#fedfb09d",
502 "#fee7c6c8",
503 "#fef7ede7",
504 ],
505 }
506}
507
508fn bronze() -> DefaultColorScaleSet {
509 DefaultColorScaleSet {
510 scale: ColorScaleName::Bronze,
511 light: [
512 "#fdfcfcff",
513 "#fdf7f5ff",
514 "#f6edeaff",
515 "#efe4dfff",
516 "#e7d9d3ff",
517 "#dfcdc5ff",
518 "#d3bcb3ff",
519 "#c2a499ff",
520 "#a18072ff",
521 "#957468ff",
522 "#7d5e54ff",
523 "#43302bff",
524 ],
525 light_alpha: [
526 "#55000003",
527 "#cc33000a",
528 "#92250015",
529 "#80280020",
530 "#7423002c",
531 "#7324003a",
532 "#6c1f004c",
533 "#671c0066",
534 "#551a008d",
535 "#4c150097",
536 "#3d0f00ab",
537 "#1d0600d4",
538 ],
539 dark: [
540 "#141110ff",
541 "#1c1917ff",
542 "#262220ff",
543 "#302a27ff",
544 "#3b3330ff",
545 "#493e3aff",
546 "#5a4c47ff",
547 "#6f5f58ff",
548 "#a18072ff",
549 "#ae8c7eff",
550 "#d4b3a5ff",
551 "#ede0d9ff",
552 ],
553 dark_alpha: [
554 "#d1110004",
555 "#fbbc910c",
556 "#faceb817",
557 "#facdb622",
558 "#ffd2c12d",
559 "#ffd1c03c",
560 "#fdd0c04f",
561 "#ffd6c565",
562 "#fec7b09b",
563 "#fecab5a9",
564 "#ffd7c6d1",
565 "#fff1e9ec",
566 ],
567 }
568}
569
570fn brown() -> DefaultColorScaleSet {
571 DefaultColorScaleSet {
572 scale: ColorScaleName::Brown,
573 light: [
574 "#fefdfcff",
575 "#fcf9f6ff",
576 "#f6eee7ff",
577 "#f0e4d9ff",
578 "#ebdacaff",
579 "#e4cdb7ff",
580 "#dcbc9fff",
581 "#cea37eff",
582 "#ad7f58ff",
583 "#a07553ff",
584 "#815e46ff",
585 "#3e332eff",
586 ],
587 light_alpha: [
588 "#aa550003",
589 "#aa550009",
590 "#a04b0018",
591 "#9b4a0026",
592 "#9f4d0035",
593 "#a04e0048",
594 "#a34e0060",
595 "#9f4a0081",
596 "#823c00a7",
597 "#723300ac",
598 "#522100b9",
599 "#140600d1",
600 ],
601 dark: [
602 "#12110fff",
603 "#1c1816ff",
604 "#28211dff",
605 "#322922ff",
606 "#3e3128ff",
607 "#4d3c2fff",
608 "#614a39ff",
609 "#7c5f46ff",
610 "#ad7f58ff",
611 "#b88c67ff",
612 "#dbb594ff",
613 "#f2e1caff",
614 ],
615 dark_alpha: [
616 "#91110002",
617 "#fba67c0c",
618 "#fcb58c19",
619 "#fbbb8a24",
620 "#fcb88931",
621 "#fdba8741",
622 "#ffbb8856",
623 "#ffbe8773",
624 "#feb87da8",
625 "#ffc18cb3",
626 "#fed1aad9",
627 "#feecd4f2",
628 ],
629 }
630}
631
632fn yellow() -> DefaultColorScaleSet {
633 DefaultColorScaleSet {
634 scale: ColorScaleName::Yellow,
635 light: [
636 "#fdfdf9ff",
637 "#fefce9ff",
638 "#fffab8ff",
639 "#fff394ff",
640 "#ffe770ff",
641 "#f3d768ff",
642 "#e4c767ff",
643 "#d5ae39ff",
644 "#ffe629ff",
645 "#ffdc00ff",
646 "#9e6c00ff",
647 "#473b1fff",
648 ],
649 light_alpha: [
650 "#aaaa0006",
651 "#f4dd0016",
652 "#ffee0047",
653 "#ffe3016b",
654 "#ffd5008f",
655 "#ebbc0097",
656 "#d2a10098",
657 "#c99700c6",
658 "#ffe100d6",
659 "#ffdc00ff",
660 "#9e6c00ff",
661 "#2e2000e0",
662 ],
663 dark: [
664 "#14120bff",
665 "#1b180fff",
666 "#2d2305ff",
667 "#362b00ff",
668 "#433500ff",
669 "#524202ff",
670 "#665417ff",
671 "#836a21ff",
672 "#ffe629ff",
673 "#ffff57ff",
674 "#f5e147ff",
675 "#f6eeb4ff",
676 ],
677 dark_alpha: [
678 "#d1510004",
679 "#f9b4000b",
680 "#ffaa001e",
681 "#fdb70028",
682 "#febb0036",
683 "#fec40046",
684 "#fdcb225c",
685 "#fdca327b",
686 "#ffe629ff",
687 "#ffff57ff",
688 "#fee949f5",
689 "#fef6baf6",
690 ],
691 }
692}
693
694fn amber() -> DefaultColorScaleSet {
695 DefaultColorScaleSet {
696 scale: ColorScaleName::Amber,
697 light: [
698 "#fefdfbff",
699 "#fefbe9ff",
700 "#fff7c2ff",
701 "#ffee9cff",
702 "#fbe577ff",
703 "#f3d673ff",
704 "#e9c162ff",
705 "#e2a336ff",
706 "#ffc53dff",
707 "#ffba18ff",
708 "#ab6400ff",
709 "#4f3422ff",
710 ],
711 light_alpha: [
712 "#c0800004",
713 "#f4d10016",
714 "#ffde003d",
715 "#ffd40063",
716 "#f8cf0088",
717 "#eab5008c",
718 "#dc9b009d",
719 "#da8a00c9",
720 "#ffb300c2",
721 "#ffb300e7",
722 "#ab6400ff",
723 "#341500dd",
724 ],
725 dark: [
726 "#16120cff",
727 "#1d180fff",
728 "#302008ff",
729 "#3f2700ff",
730 "#4d3000ff",
731 "#5c3d05ff",
732 "#714f19ff",
733 "#8f6424ff",
734 "#ffc53dff",
735 "#ffd60aff",
736 "#ffca16ff",
737 "#ffe7b3ff",
738 ],
739 dark_alpha: [
740 "#e63c0006",
741 "#fd9b000d",
742 "#fa820022",
743 "#fc820032",
744 "#fd8b0041",
745 "#fd9b0051",
746 "#ffab2567",
747 "#ffae3587",
748 "#ffc53dff",
749 "#ffd60aff",
750 "#ffca16ff",
751 "#ffe7b3ff",
752 ],
753 }
754}
755
756fn orange() -> DefaultColorScaleSet {
757 DefaultColorScaleSet {
758 scale: ColorScaleName::Orange,
759 light: [
760 "#fefcfbff",
761 "#fff7edff",
762 "#ffefd6ff",
763 "#ffdfb5ff",
764 "#ffd19aff",
765 "#ffc182ff",
766 "#f5ae73ff",
767 "#ec9455ff",
768 "#f76b15ff",
769 "#ef5f00ff",
770 "#cc4e00ff",
771 "#582d1dff",
772 ],
773 light_alpha: [
774 "#c0400004",
775 "#ff8e0012",
776 "#ff9c0029",
777 "#ff91014a",
778 "#ff8b0065",
779 "#ff81007d",
780 "#ed6c008c",
781 "#e35f00aa",
782 "#f65e00ea",
783 "#ef5f00ff",
784 "#cc4e00ff",
785 "#431200e2",
786 ],
787 dark: [
788 "#17120eff",
789 "#1e160fff",
790 "#331e0bff",
791 "#462100ff",
792 "#562800ff",
793 "#66350cff",
794 "#7e451dff",
795 "#a35829ff",
796 "#f76b15ff",
797 "#ff801fff",
798 "#ffa057ff",
799 "#ffe0c2ff",
800 ],
801 dark_alpha: [
802 "#ec360007",
803 "#fe6d000e",
804 "#fb6a0025",
805 "#ff590039",
806 "#ff61004a",
807 "#fd75045c",
808 "#ff832c75",
809 "#fe84389d",
810 "#fe6d15f7",
811 "#ff801fff",
812 "#ffa057ff",
813 "#ffe0c2ff",
814 ],
815 }
816}
817
818fn tomato() -> DefaultColorScaleSet {
819 DefaultColorScaleSet {
820 scale: ColorScaleName::Tomato,
821 light: [
822 "#fffcfcff",
823 "#fff8f7ff",
824 "#feebe7ff",
825 "#ffdcd3ff",
826 "#ffcdc2ff",
827 "#fdbdafff",
828 "#f5a898ff",
829 "#ec8e7bff",
830 "#e54d2eff",
831 "#dd4425ff",
832 "#d13415ff",
833 "#5c271fff",
834 ],
835 light_alpha: [
836 "#ff000003",
837 "#ff200008",
838 "#f52b0018",
839 "#ff35002c",
840 "#ff2e003d",
841 "#f92d0050",
842 "#e7280067",
843 "#db250084",
844 "#df2600d1",
845 "#d72400da",
846 "#cd2200ea",
847 "#460900e0",
848 ],
849 dark: [
850 "#181111ff",
851 "#1f1513ff",
852 "#391714ff",
853 "#4e1511ff",
854 "#5e1c16ff",
855 "#6e2920ff",
856 "#853a2dff",
857 "#ac4d39ff",
858 "#e54d2eff",
859 "#ec6142ff",
860 "#ff977dff",
861 "#fbd3cbff",
862 ],
863 dark_alpha: [
864 "#f1121208",
865 "#ff55330f",
866 "#ff35232b",
867 "#fd201142",
868 "#fe332153",
869 "#ff4f3864",
870 "#fd644a7d",
871 "#fe6d4ea7",
872 "#fe5431e4",
873 "#ff6847eb",
874 "#ff977dff",
875 "#ffd6cefb",
876 ],
877 }
878}
879
880fn red() -> DefaultColorScaleSet {
881 DefaultColorScaleSet {
882 scale: ColorScaleName::Red,
883 light: [
884 "#fffcfcff",
885 "#fff7f7ff",
886 "#feebecff",
887 "#ffdbdcff",
888 "#ffcdceff",
889 "#fdbdbeff",
890 "#f4a9aaff",
891 "#eb8e90ff",
892 "#e5484dff",
893 "#dc3e42ff",
894 "#ce2c31ff",
895 "#641723ff",
896 ],
897 light_alpha: [
898 "#ff000003",
899 "#ff000008",
900 "#f3000d14",
901 "#ff000824",
902 "#ff000632",
903 "#f8000442",
904 "#df000356",
905 "#d2000571",
906 "#db0007b7",
907 "#d10005c1",
908 "#c40006d3",
909 "#55000de8",
910 ],
911 dark: [
912 "#191111ff",
913 "#201314ff",
914 "#3b1219ff",
915 "#500f1cff",
916 "#611623ff",
917 "#72232dff",
918 "#8c333aff",
919 "#b54548ff",
920 "#e5484dff",
921 "#ec5d5eff",
922 "#ff9592ff",
923 "#ffd1d9ff",
924 ],
925 dark_alpha: [
926 "#f4121209",
927 "#f22f3e11",
928 "#ff173f2d",
929 "#fe0a3b44",
930 "#ff204756",
931 "#ff3e5668",
932 "#ff536184",
933 "#ff5d61b0",
934 "#fe4e54e4",
935 "#ff6465eb",
936 "#ff9592ff",
937 "#ffd1d9ff",
938 ],
939 }
940}
941
942fn ruby() -> DefaultColorScaleSet {
943 DefaultColorScaleSet {
944 scale: ColorScaleName::Ruby,
945 light: [
946 "#fffcfdff",
947 "#fff7f8ff",
948 "#feeaedff",
949 "#ffdce1ff",
950 "#ffced6ff",
951 "#f8bfc8ff",
952 "#efacb8ff",
953 "#e592a3ff",
954 "#e54666ff",
955 "#dc3b5dff",
956 "#ca244dff",
957 "#64172bff",
958 ],
959 light_alpha: [
960 "#ff005503",
961 "#ff002008",
962 "#f3002515",
963 "#ff002523",
964 "#ff002a31",
965 "#e4002440",
966 "#ce002553",
967 "#c300286d",
968 "#db002cb9",
969 "#d2002cc4",
970 "#c10030db",
971 "#550016e8",
972 ],
973 dark: [
974 "#191113ff",
975 "#1e1517ff",
976 "#3a141eff",
977 "#4e1325ff",
978 "#5e1a2eff",
979 "#6f2539ff",
980 "#883447ff",
981 "#b3445aff",
982 "#e54666ff",
983 "#ec5a72ff",
984 "#ff949dff",
985 "#fed2e1ff",
986 ],
987 dark_alpha: [
988 "#f4124a09",
989 "#fe5a7f0e",
990 "#ff235d2c",
991 "#fd195e42",
992 "#fe2d6b53",
993 "#ff447665",
994 "#ff577d80",
995 "#ff5c7cae",
996 "#fe4c70e4",
997 "#ff617beb",
998 "#ff949dff",
999 "#ffd3e2fe",
1000 ],
1001 }
1002}
1003
1004fn crimson() -> DefaultColorScaleSet {
1005 DefaultColorScaleSet {
1006 scale: ColorScaleName::Crimson,
1007 light: [
1008 "#fffcfdff",
1009 "#fef7f9ff",
1010 "#ffe9f0ff",
1011 "#fedce7ff",
1012 "#faceddff",
1013 "#f3bed1ff",
1014 "#eaacc3ff",
1015 "#e093b2ff",
1016 "#e93d82ff",
1017 "#df3478ff",
1018 "#cb1d63ff",
1019 "#621639ff",
1020 ],
1021 light_alpha: [
1022 "#ff005503",
1023 "#e0004008",
1024 "#ff005216",
1025 "#f8005123",
1026 "#e5004f31",
1027 "#d0004b41",
1028 "#bf004753",
1029 "#b6004a6c",
1030 "#e2005bc2",
1031 "#d70056cb",
1032 "#c4004fe2",
1033 "#530026e9",
1034 ],
1035 dark: [
1036 "#191114ff",
1037 "#201318ff",
1038 "#381525ff",
1039 "#4d122fff",
1040 "#5c1839ff",
1041 "#6d2545ff",
1042 "#873356ff",
1043 "#b0436eff",
1044 "#e93d82ff",
1045 "#ee518aff",
1046 "#ff92adff",
1047 "#fdd3e8ff",
1048 ],
1049 dark_alpha: [
1050 "#f4126709",
1051 "#f22f7a11",
1052 "#fe2a8b2a",
1053 "#fd158741",
1054 "#fd278f51",
1055 "#fe459763",
1056 "#fd559b7f",
1057 "#fe5b9bab",
1058 "#fe418de8",
1059 "#ff5693ed",
1060 "#ff92adff",
1061 "#ffd5eafd",
1062 ],
1063 }
1064}
1065
1066fn pink() -> DefaultColorScaleSet {
1067 DefaultColorScaleSet {
1068 scale: ColorScaleName::Pink,
1069 light: [
1070 "#fffcfeff",
1071 "#fef7fbff",
1072 "#fee9f5ff",
1073 "#fbdcefff",
1074 "#f6cee7ff",
1075 "#efbfddff",
1076 "#e7acd0ff",
1077 "#dd93c2ff",
1078 "#d6409fff",
1079 "#cf3897ff",
1080 "#c2298aff",
1081 "#651249ff",
1082 ],
1083 light_alpha: [
1084 "#ff00aa03",
1085 "#e0008008",
1086 "#f4008c16",
1087 "#e2008b23",
1088 "#d1008331",
1089 "#c0007840",
1090 "#b6006f53",
1091 "#af006f6c",
1092 "#c8007fbf",
1093 "#c2007ac7",
1094 "#b60074d6",
1095 "#59003bed",
1096 ],
1097 dark: [
1098 "#191117ff",
1099 "#21121dff",
1100 "#37172fff",
1101 "#4b143dff",
1102 "#591c47ff",
1103 "#692955ff",
1104 "#833869ff",
1105 "#a84885ff",
1106 "#d6409fff",
1107 "#de51a8ff",
1108 "#ff8dccff",
1109 "#fdd1eaff",
1110 ],
1111 dark_alpha: [
1112 "#f412bc09",
1113 "#f420bb12",
1114 "#fe37cc29",
1115 "#fc1ec43f",
1116 "#fd35c24e",
1117 "#fd51c75f",
1118 "#fd62c87b",
1119 "#ff68c8a2",
1120 "#fe49bcd4",
1121 "#ff5cc0dc",
1122 "#ff8dccff",
1123 "#ffd3ecfd",
1124 ],
1125 }
1126}
1127
1128fn plum() -> DefaultColorScaleSet {
1129 DefaultColorScaleSet {
1130 scale: ColorScaleName::Plum,
1131 light: [
1132 "#fefcffff",
1133 "#fdf7fdff",
1134 "#fbebfbff",
1135 "#f7def8ff",
1136 "#f2d1f3ff",
1137 "#e9c2ecff",
1138 "#deade3ff",
1139 "#cf91d8ff",
1140 "#ab4abaff",
1141 "#a144afff",
1142 "#953ea3ff",
1143 "#53195dff",
1144 ],
1145 light_alpha: [
1146 "#aa00ff03",
1147 "#c000c008",
1148 "#cc00cc14",
1149 "#c200c921",
1150 "#b700bd2e",
1151 "#a400b03d",
1152 "#9900a852",
1153 "#9000a56e",
1154 "#89009eb5",
1155 "#7f0092bb",
1156 "#730086c1",
1157 "#40004be6",
1158 ],
1159 dark: [
1160 "#181118ff",
1161 "#201320ff",
1162 "#351a35ff",
1163 "#451d47ff",
1164 "#512454ff",
1165 "#5e3061ff",
1166 "#734079ff",
1167 "#92549cff",
1168 "#ab4abaff",
1169 "#b658c4ff",
1170 "#e796f3ff",
1171 "#f4d4f4ff",
1172 ],
1173 dark_alpha: [
1174 "#f112f108",
1175 "#f22ff211",
1176 "#fd4cfd27",
1177 "#f646ff3a",
1178 "#f455ff48",
1179 "#f66dff56",
1180 "#f07cfd70",
1181 "#ee84ff95",
1182 "#e961feb6",
1183 "#ed70ffc0",
1184 "#f19cfef3",
1185 "#feddfef4",
1186 ],
1187 }
1188}
1189
1190fn purple() -> DefaultColorScaleSet {
1191 DefaultColorScaleSet {
1192 scale: ColorScaleName::Purple,
1193 light: [
1194 "#fefcfeff",
1195 "#fbf7feff",
1196 "#f7edfeff",
1197 "#f2e2fcff",
1198 "#ead5f9ff",
1199 "#e0c4f4ff",
1200 "#d1afecff",
1201 "#be93e4ff",
1202 "#8e4ec6ff",
1203 "#8347b9ff",
1204 "#8145b5ff",
1205 "#402060ff",
1206 ],
1207 light_alpha: [
1208 "#aa00aa03",
1209 "#8000e008",
1210 "#8e00f112",
1211 "#8d00e51d",
1212 "#8000db2a",
1213 "#7a01d03b",
1214 "#6d00c350",
1215 "#6600c06c",
1216 "#5c00adb1",
1217 "#53009eb8",
1218 "#52009aba",
1219 "#250049df",
1220 ],
1221 dark: [
1222 "#18111bff",
1223 "#1e1523ff",
1224 "#301c3bff",
1225 "#3d224eff",
1226 "#48295cff",
1227 "#54346bff",
1228 "#664282ff",
1229 "#8457aaff",
1230 "#8e4ec6ff",
1231 "#9a5cd0ff",
1232 "#d19dffff",
1233 "#ecd9faff",
1234 ],
1235 dark_alpha: [
1236 "#b412f90b",
1237 "#b744f714",
1238 "#c150ff2d",
1239 "#bb53fd42",
1240 "#be5cfd51",
1241 "#c16dfd61",
1242 "#c378fd7a",
1243 "#c47effa4",
1244 "#b661ffc2",
1245 "#bc6fffcd",
1246 "#d19dffff",
1247 "#f1ddfffa",
1248 ],
1249 }
1250}
1251
1252fn violet() -> DefaultColorScaleSet {
1253 DefaultColorScaleSet {
1254 scale: ColorScaleName::Violet,
1255 light: [
1256 "#fdfcfeff",
1257 "#faf8ffff",
1258 "#f4f0feff",
1259 "#ebe4ffff",
1260 "#e1d9ffff",
1261 "#d4cafeff",
1262 "#c2b5f5ff",
1263 "#aa99ecff",
1264 "#6e56cfff",
1265 "#654dc4ff",
1266 "#6550b9ff",
1267 "#2f265fff",
1268 ],
1269 light_alpha: [
1270 "#5500aa03",
1271 "#4900ff07",
1272 "#4400ee0f",
1273 "#4300ff1b",
1274 "#3600ff26",
1275 "#3100fb35",
1276 "#2d01dd4a",
1277 "#2b00d066",
1278 "#2400b7a9",
1279 "#2300abb2",
1280 "#1f0099af",
1281 "#0b0043d9",
1282 ],
1283 dark: [
1284 "#14121fff",
1285 "#1b1525ff",
1286 "#291f43ff",
1287 "#33255bff",
1288 "#3c2e69ff",
1289 "#473876ff",
1290 "#56468bff",
1291 "#6958adff",
1292 "#6e56cfff",
1293 "#7d66d9ff",
1294 "#baa7ffff",
1295 "#e2ddfeff",
1296 ],
1297 dark_alpha: [
1298 "#4422ff0f",
1299 "#853ff916",
1300 "#8354fe36",
1301 "#7d51fd50",
1302 "#845ffd5f",
1303 "#8f6cfd6d",
1304 "#9879ff83",
1305 "#977dfea8",
1306 "#8668ffcc",
1307 "#9176fed7",
1308 "#baa7ffff",
1309 "#e3defffe",
1310 ],
1311 }
1312}
1313
1314fn iris() -> DefaultColorScaleSet {
1315 DefaultColorScaleSet {
1316 scale: ColorScaleName::Iris,
1317 light: [
1318 "#fdfdffff",
1319 "#f8f8ffff",
1320 "#f0f1feff",
1321 "#e6e7ffff",
1322 "#dadcffff",
1323 "#cbcdffff",
1324 "#b8baf8ff",
1325 "#9b9ef0ff",
1326 "#5b5bd6ff",
1327 "#5151cdff",
1328 "#5753c6ff",
1329 "#272962ff",
1330 ],
1331 light_alpha: [
1332 "#0000ff02",
1333 "#0000ff07",
1334 "#0011ee0f",
1335 "#000bff19",
1336 "#000eff25",
1337 "#000aff34",
1338 "#0008e647",
1339 "#0008d964",
1340 "#0000c0a4",
1341 "#0000b6ae",
1342 "#0600abac",
1343 "#000246d8",
1344 ],
1345 dark: [
1346 "#13131eff",
1347 "#171625ff",
1348 "#202248ff",
1349 "#262a65ff",
1350 "#303374ff",
1351 "#3d3e82ff",
1352 "#4a4a95ff",
1353 "#5958b1ff",
1354 "#5b5bd6ff",
1355 "#6e6adeff",
1356 "#b1a9ffff",
1357 "#e0dffeff",
1358 ],
1359 dark_alpha: [
1360 "#3636fe0e",
1361 "#564bf916",
1362 "#525bff3b",
1363 "#4d58ff5a",
1364 "#5b62fd6b",
1365 "#6d6ffd7a",
1366 "#7777fe8e",
1367 "#7b7afeac",
1368 "#6a6afed4",
1369 "#7d79ffdc",
1370 "#b1a9ffff",
1371 "#e1e0fffe",
1372 ],
1373 }
1374}
1375
1376fn indigo() -> DefaultColorScaleSet {
1377 DefaultColorScaleSet {
1378 scale: ColorScaleName::Indigo,
1379 light: [
1380 "#fdfdfeff",
1381 "#f7f9ffff",
1382 "#edf2feff",
1383 "#e1e9ffff",
1384 "#d2deffff",
1385 "#c1d0ffff",
1386 "#abbdf9ff",
1387 "#8da4efff",
1388 "#3e63ddff",
1389 "#3358d4ff",
1390 "#3a5bc7ff",
1391 "#1f2d5cff",
1392 ],
1393 light_alpha: [
1394 "#00008002",
1395 "#0040ff08",
1396 "#0047f112",
1397 "#0044ff1e",
1398 "#0044ff2d",
1399 "#003eff3e",
1400 "#0037ed54",
1401 "#0034dc72",
1402 "#0031d2c1",
1403 "#002ec9cc",
1404 "#002bb7c5",
1405 "#001046e0",
1406 ],
1407 dark: [
1408 "#11131fff",
1409 "#141726ff",
1410 "#182449ff",
1411 "#1d2e62ff",
1412 "#253974ff",
1413 "#304384ff",
1414 "#3a4f97ff",
1415 "#435db1ff",
1416 "#3e63ddff",
1417 "#5472e4ff",
1418 "#9eb1ffff",
1419 "#d6e1ffff",
1420 ],
1421 dark_alpha: [
1422 "#1133ff0f",
1423 "#3354fa17",
1424 "#2f62ff3c",
1425 "#3566ff57",
1426 "#4171fd6b",
1427 "#5178fd7c",
1428 "#5a7fff90",
1429 "#5b81feac",
1430 "#4671ffdb",
1431 "#5c7efee3",
1432 "#9eb1ffff",
1433 "#d6e1ffff",
1434 ],
1435 }
1436}
1437
1438fn blue() -> DefaultColorScaleSet {
1439 DefaultColorScaleSet {
1440 scale: ColorScaleName::Blue,
1441 light: [
1442 "#fbfdffff",
1443 "#f4faffff",
1444 "#e6f4feff",
1445 "#d5efffff",
1446 "#c2e5ffff",
1447 "#acd8fcff",
1448 "#8ec8f6ff",
1449 "#5eb1efff",
1450 "#0090ffff",
1451 "#0588f0ff",
1452 "#0d74ceff",
1453 "#113264ff",
1454 ],
1455 light_alpha: [
1456 "#0080ff04",
1457 "#008cff0b",
1458 "#008ff519",
1459 "#009eff2a",
1460 "#0093ff3d",
1461 "#0088f653",
1462 "#0083eb71",
1463 "#0084e6a1",
1464 "#0090ffff",
1465 "#0086f0fa",
1466 "#006dcbf2",
1467 "#002359ee",
1468 ],
1469 dark: [
1470 "#0d1520ff",
1471 "#111927ff",
1472 "#0d2847ff",
1473 "#003362ff",
1474 "#004074ff",
1475 "#104d87ff",
1476 "#205d9eff",
1477 "#2870bdff",
1478 "#0090ffff",
1479 "#3b9effff",
1480 "#70b8ffff",
1481 "#c2e6ffff",
1482 ],
1483 dark_alpha: [
1484 "#004df211",
1485 "#1166fb18",
1486 "#0077ff3a",
1487 "#0075ff57",
1488 "#0081fd6b",
1489 "#0f89fd7f",
1490 "#2a91fe98",
1491 "#3094feb9",
1492 "#0090ffff",
1493 "#3b9effff",
1494 "#70b8ffff",
1495 "#c2e6ffff",
1496 ],
1497 }
1498}
1499
1500fn cyan() -> DefaultColorScaleSet {
1501 DefaultColorScaleSet {
1502 scale: ColorScaleName::Cyan,
1503 light: [
1504 "#fafdfeff",
1505 "#f2fafbff",
1506 "#def7f9ff",
1507 "#caf1f6ff",
1508 "#b5e9f0ff",
1509 "#9ddde7ff",
1510 "#7dcedcff",
1511 "#3db9cfff",
1512 "#00a2c7ff",
1513 "#0797b9ff",
1514 "#107d98ff",
1515 "#0d3c48ff",
1516 ],
1517 light_alpha: [
1518 "#0099cc05",
1519 "#009db10d",
1520 "#00c2d121",
1521 "#00bcd435",
1522 "#01b4cc4a",
1523 "#00a7c162",
1524 "#009fbb82",
1525 "#00a3c0c2",
1526 "#00a2c7ff",
1527 "#0094b7f8",
1528 "#007491ef",
1529 "#00323ef2",
1530 ],
1531 dark: [
1532 "#0b161aff",
1533 "#101b20ff",
1534 "#082c36ff",
1535 "#003848ff",
1536 "#004558ff",
1537 "#045468ff",
1538 "#12677eff",
1539 "#11809cff",
1540 "#00a2c7ff",
1541 "#23afd0ff",
1542 "#4ccce6ff",
1543 "#b6ecf7ff",
1544 ],
1545 dark_alpha: [
1546 "#0091f70a",
1547 "#02a7f211",
1548 "#00befd28",
1549 "#00baff3b",
1550 "#00befd4d",
1551 "#00c7fd5e",
1552 "#14cdff75",
1553 "#11cfff95",
1554 "#00cfffc3",
1555 "#28d6ffcd",
1556 "#52e1fee5",
1557 "#bbf3fef7",
1558 ],
1559 }
1560}
1561
1562fn teal() -> DefaultColorScaleSet {
1563 DefaultColorScaleSet {
1564 scale: ColorScaleName::Teal,
1565 light: [
1566 "#fafefdff",
1567 "#f3fbf9ff",
1568 "#e0f8f3ff",
1569 "#ccf3eaff",
1570 "#b8eae0ff",
1571 "#a1ded2ff",
1572 "#83cdc1ff",
1573 "#53b9abff",
1574 "#12a594ff",
1575 "#0d9b8aff",
1576 "#008573ff",
1577 "#0d3d38ff",
1578 ],
1579 light_alpha: [
1580 "#00cc9905",
1581 "#00aa800c",
1582 "#00c69d1f",
1583 "#00c39633",
1584 "#00b49047",
1585 "#00a6855e",
1586 "#0099807c",
1587 "#009783ac",
1588 "#009e8ced",
1589 "#009684f2",
1590 "#008573ff",
1591 "#00332df2",
1592 ],
1593 dark: [
1594 "#0d1514ff",
1595 "#111c1bff",
1596 "#0d2d2aff",
1597 "#023b37ff",
1598 "#084843ff",
1599 "#145750ff",
1600 "#1c6961ff",
1601 "#207e73ff",
1602 "#12a594ff",
1603 "#0eb39eff",
1604 "#0bd8b6ff",
1605 "#adf0ddff",
1606 ],
1607 dark_alpha: [
1608 "#00deab05",
1609 "#12fbe60c",
1610 "#00ffe61e",
1611 "#00ffe92d",
1612 "#00ffea3b",
1613 "#1cffe84b",
1614 "#2efde85f",
1615 "#32ffe775",
1616 "#13ffe49f",
1617 "#0dffe0ae",
1618 "#0afed5d6",
1619 "#b8ffebef",
1620 ],
1621 }
1622}
1623
1624fn jade() -> DefaultColorScaleSet {
1625 DefaultColorScaleSet {
1626 scale: ColorScaleName::Jade,
1627 light: [
1628 "#fbfefdff",
1629 "#f4fbf7ff",
1630 "#e6f7edff",
1631 "#d6f1e3ff",
1632 "#c3e9d7ff",
1633 "#acdec8ff",
1634 "#8bceb6ff",
1635 "#56ba9fff",
1636 "#29a383ff",
1637 "#26997bff",
1638 "#208368ff",
1639 "#1d3b31ff",
1640 ],
1641 light_alpha: [
1642 "#00c08004",
1643 "#00a3460b",
1644 "#00ae4819",
1645 "#00a85129",
1646 "#00a2553c",
1647 "#009a5753",
1648 "#00945f74",
1649 "#00976ea9",
1650 "#00916bd6",
1651 "#008764d9",
1652 "#007152df",
1653 "#002217e2",
1654 ],
1655 dark: [
1656 "#0d1512ff",
1657 "#121c18ff",
1658 "#0f2e22ff",
1659 "#0b3b2cff",
1660 "#114837ff",
1661 "#1b5745ff",
1662 "#246854ff",
1663 "#2a7e68ff",
1664 "#29a383ff",
1665 "#27b08bff",
1666 "#1fd8a4ff",
1667 "#adf0d4ff",
1668 ],
1669 dark_alpha: [
1670 "#00de4505",
1671 "#27fba60c",
1672 "#02f99920",
1673 "#00ffaa2d",
1674 "#11ffb63b",
1675 "#34ffc24b",
1676 "#45fdc75e",
1677 "#48ffcf75",
1678 "#38feca9d",
1679 "#31fec7ab",
1680 "#21fec0d6",
1681 "#b8ffe1ef",
1682 ],
1683 }
1684}
1685
1686fn green() -> DefaultColorScaleSet {
1687 DefaultColorScaleSet {
1688 scale: ColorScaleName::Green,
1689 light: [
1690 "#fbfefcff",
1691 "#f4fbf6ff",
1692 "#e6f6ebff",
1693 "#d6f1dfff",
1694 "#c4e8d1ff",
1695 "#adddc0ff",
1696 "#8eceaaff",
1697 "#5bb98bff",
1698 "#30a46cff",
1699 "#2b9a66ff",
1700 "#218358ff",
1701 "#193b2dff",
1702 ],
1703 light_alpha: [
1704 "#00c04004",
1705 "#00a32f0b",
1706 "#00a43319",
1707 "#00a83829",
1708 "#019c393b",
1709 "#00963c52",
1710 "#00914071",
1711 "#00924ba4",
1712 "#008f4acf",
1713 "#008647d4",
1714 "#00713fde",
1715 "#002616e6",
1716 ],
1717 dark: [
1718 "#0e1512ff",
1719 "#121b17ff",
1720 "#132d21ff",
1721 "#113b29ff",
1722 "#174933ff",
1723 "#20573eff",
1724 "#28684aff",
1725 "#2f7c57ff",
1726 "#30a46cff",
1727 "#33b074ff",
1728 "#3dd68cff",
1729 "#b1f1cbff",
1730 ],
1731 dark_alpha: [
1732 "#00de4505",
1733 "#29f99d0b",
1734 "#22ff991e",
1735 "#11ff992d",
1736 "#2bffa23c",
1737 "#44ffaa4b",
1738 "#50fdac5e",
1739 "#54ffad73",
1740 "#44ffa49e",
1741 "#43fea4ab",
1742 "#46fea5d4",
1743 "#bbffd7f0",
1744 ],
1745 }
1746}
1747
1748fn grass() -> DefaultColorScaleSet {
1749 DefaultColorScaleSet {
1750 scale: ColorScaleName::Grass,
1751 light: [
1752 "#fbfefbff",
1753 "#f5fbf5ff",
1754 "#e9f6e9ff",
1755 "#daf1dbff",
1756 "#c9e8caff",
1757 "#b2ddb5ff",
1758 "#94ce9aff",
1759 "#65ba74ff",
1760 "#46a758ff",
1761 "#3e9b4fff",
1762 "#2a7e3bff",
1763 "#203c25ff",
1764 ],
1765 light_alpha: [
1766 "#00c00004",
1767 "#0099000a",
1768 "#00970016",
1769 "#009f0725",
1770 "#00930536",
1771 "#008f0a4d",
1772 "#018b0f6b",
1773 "#008d199a",
1774 "#008619b9",
1775 "#007b17c1",
1776 "#006514d5",
1777 "#002006df",
1778 ],
1779 dark: [
1780 "#0e1511ff",
1781 "#141a15ff",
1782 "#1b2a1eff",
1783 "#1d3a24ff",
1784 "#25482dff",
1785 "#2d5736ff",
1786 "#366740ff",
1787 "#3e7949ff",
1788 "#46a758ff",
1789 "#53b365ff",
1790 "#71d083ff",
1791 "#c2f0c2ff",
1792 ],
1793 dark_alpha: [
1794 "#00de1205",
1795 "#5ef7780a",
1796 "#70fe8c1b",
1797 "#57ff802c",
1798 "#68ff8b3b",
1799 "#71ff8f4b",
1800 "#77fd925d",
1801 "#77fd9070",
1802 "#65ff82a1",
1803 "#72ff8dae",
1804 "#89ff9fcd",
1805 "#ceffceef",
1806 ],
1807 }
1808}
1809
1810fn lime() -> DefaultColorScaleSet {
1811 DefaultColorScaleSet {
1812 scale: ColorScaleName::Lime,
1813 light: [
1814 "#fcfdfaff",
1815 "#f8faf3ff",
1816 "#eef6d6ff",
1817 "#e2f0bdff",
1818 "#d3e7a6ff",
1819 "#c2da91ff",
1820 "#abc978ff",
1821 "#8db654ff",
1822 "#bdee63ff",
1823 "#b0e64cff",
1824 "#5c7c2fff",
1825 "#37401cff",
1826 ],
1827 light_alpha: [
1828 "#66990005",
1829 "#6b95000c",
1830 "#96c80029",
1831 "#8fc60042",
1832 "#81bb0059",
1833 "#72aa006e",
1834 "#61990087",
1835 "#559200ab",
1836 "#93e4009c",
1837 "#8fdc00b3",
1838 "#375f00d0",
1839 "#1e2900e3",
1840 ],
1841 dark: [
1842 "#11130cff",
1843 "#151a10ff",
1844 "#1f2917ff",
1845 "#29371dff",
1846 "#334423ff",
1847 "#3d522aff",
1848 "#496231ff",
1849 "#577538ff",
1850 "#bdee63ff",
1851 "#d4ff70ff",
1852 "#bde56cff",
1853 "#e3f7baff",
1854 ],
1855 dark_alpha: [
1856 "#11bb0003",
1857 "#78f7000a",
1858 "#9bfd4c1a",
1859 "#a7fe5c29",
1860 "#affe6537",
1861 "#b2fe6d46",
1862 "#b6ff6f57",
1863 "#b6fd6d6c",
1864 "#caff69ed",
1865 "#d4ff70ff",
1866 "#d1fe77e4",
1867 "#e9febff7",
1868 ],
1869 }
1870}
1871
1872fn mint() -> DefaultColorScaleSet {
1873 DefaultColorScaleSet {
1874 scale: ColorScaleName::Mint,
1875 light: [
1876 "#f9fefdff",
1877 "#f2fbf9ff",
1878 "#ddf9f2ff",
1879 "#c8f4e9ff",
1880 "#b3ecdeff",
1881 "#9ce0d0ff",
1882 "#7ecfbdff",
1883 "#4cbba5ff",
1884 "#86ead4ff",
1885 "#7de0cbff",
1886 "#027864ff",
1887 "#16433cff",
1888 ],
1889 light_alpha: [
1890 "#00d5aa06",
1891 "#00b18a0d",
1892 "#00d29e22",
1893 "#00cc9937",
1894 "#00c0914c",
1895 "#00b08663",
1896 "#00a17d81",
1897 "#009e7fb3",
1898 "#00d3a579",
1899 "#00c39982",
1900 "#007763fd",
1901 "#00312ae9",
1902 ],
1903 dark: [
1904 "#0e1515ff",
1905 "#0f1b1bff",
1906 "#092c2bff",
1907 "#003a38ff",
1908 "#004744ff",
1909 "#105650ff",
1910 "#1e685fff",
1911 "#277f70ff",
1912 "#86ead4ff",
1913 "#a8f5e5ff",
1914 "#58d5baff",
1915 "#c4f5e1ff",
1916 ],
1917 dark_alpha: [
1918 "#00dede05",
1919 "#00f9f90b",
1920 "#00fff61d",
1921 "#00fff42c",
1922 "#00fff23a",
1923 "#0effeb4a",
1924 "#34fde55e",
1925 "#41ffdf76",
1926 "#92ffe7e9",
1927 "#aefeedf5",
1928 "#67ffded2",
1929 "#cbfee9f5",
1930 ],
1931 }
1932}
1933
1934fn sky() -> DefaultColorScaleSet {
1935 DefaultColorScaleSet {
1936 scale: ColorScaleName::Sky,
1937 light: [
1938 "#f9feffff",
1939 "#f1fafdff",
1940 "#e1f6fdff",
1941 "#d1f0faff",
1942 "#bee7f5ff",
1943 "#a9daedff",
1944 "#8dcae3ff",
1945 "#60b3d7ff",
1946 "#7ce2feff",
1947 "#74daf8ff",
1948 "#00749eff",
1949 "#1d3e56ff",
1950 ],
1951 light_alpha: [
1952 "#00d5ff06",
1953 "#00a4db0e",
1954 "#00b3ee1e",
1955 "#00ace42e",
1956 "#00a1d841",
1957 "#0092ca56",
1958 "#0089c172",
1959 "#0085bf9f",
1960 "#00c7fe83",
1961 "#00bcf38b",
1962 "#00749eff",
1963 "#002540e2",
1964 ],
1965 dark: [
1966 "#0d141fff",
1967 "#111a27ff",
1968 "#112840ff",
1969 "#113555ff",
1970 "#154467ff",
1971 "#1b537bff",
1972 "#1f6692ff",
1973 "#197caeff",
1974 "#7ce2feff",
1975 "#a8eeffff",
1976 "#75c7f0ff",
1977 "#c2f3ffff",
1978 ],
1979 dark_alpha: [
1980 "#0044ff0f",
1981 "#1171fb18",
1982 "#1184fc33",
1983 "#128fff49",
1984 "#1c9dfd5d",
1985 "#28a5ff72",
1986 "#2badfe8b",
1987 "#1db2fea9",
1988 "#7ce3fffe",
1989 "#a8eeffff",
1990 "#7cd3ffef",
1991 "#c2f3ffff",
1992 ],
1993 }
1994}
1995
1996fn black() -> DefaultColorScaleSet {
1997 DefaultColorScaleSet {
1998 scale: ColorScaleName::Black,
1999 light: [
2000 "#0000000d",
2001 "#0000001a",
2002 "#00000026",
2003 "#00000033",
2004 "#0000004d",
2005 "#00000066",
2006 "#00000080",
2007 "#00000099",
2008 "#000000b3",
2009 "#000000cc",
2010 "#000000e6",
2011 "#000000f2",
2012 ],
2013 light_alpha: [
2014 "#0000000d",
2015 "#0000001a",
2016 "#00000026",
2017 "#00000033",
2018 "#0000004d",
2019 "#00000066",
2020 "#00000080",
2021 "#00000099",
2022 "#000000b3",
2023 "#000000cc",
2024 "#000000e6",
2025 "#000000f2",
2026 ],
2027 dark: [
2028 "#0000000d",
2029 "#0000001a",
2030 "#00000026",
2031 "#00000033",
2032 "#0000004d",
2033 "#00000066",
2034 "#00000080",
2035 "#00000099",
2036 "#000000b3",
2037 "#000000cc",
2038 "#000000e6",
2039 "#000000f2",
2040 ],
2041 dark_alpha: [
2042 "#0000000d",
2043 "#0000001a",
2044 "#00000026",
2045 "#00000033",
2046 "#0000004d",
2047 "#00000066",
2048 "#00000080",
2049 "#00000099",
2050 "#000000b3",
2051 "#000000cc",
2052 "#000000e6",
2053 "#000000f2",
2054 ],
2055 }
2056}
2057
2058fn white() -> DefaultColorScaleSet {
2059 DefaultColorScaleSet {
2060 scale: ColorScaleName::White,
2061 light: [
2062 "#ffffff0d",
2063 "#ffffff1a",
2064 "#ffffff26",
2065 "#ffffff33",
2066 "#ffffff4d",
2067 "#ffffff66",
2068 "#ffffff80",
2069 "#ffffff99",
2070 "#ffffffb3",
2071 "#ffffffcc",
2072 "#ffffffe6",
2073 "#fffffff2",
2074 ],
2075 light_alpha: [
2076 "#ffffff0d",
2077 "#ffffff1a",
2078 "#ffffff26",
2079 "#ffffff33",
2080 "#ffffff4d",
2081 "#ffffff66",
2082 "#ffffff80",
2083 "#ffffff99",
2084 "#ffffffb3",
2085 "#ffffffcc",
2086 "#ffffffe6",
2087 "#fffffff2",
2088 ],
2089 dark: [
2090 "#ffffff0d",
2091 "#ffffff1a",
2092 "#ffffff26",
2093 "#ffffff33",
2094 "#ffffff4d",
2095 "#ffffff66",
2096 "#ffffff80",
2097 "#ffffff99",
2098 "#ffffffb3",
2099 "#ffffffcc",
2100 "#ffffffe6",
2101 "#fffffff2",
2102 ],
2103 dark_alpha: [
2104 "#ffffff0d",
2105 "#ffffff1a",
2106 "#ffffff26",
2107 "#ffffff33",
2108 "#ffffff4d",
2109 "#ffffff66",
2110 "#ffffff80",
2111 "#ffffff99",
2112 "#ffffffb3",
2113 "#ffffffcc",
2114 "#ffffffe6",
2115 "#fffffff2",
2116 ],
2117 }
2118}