Source code for ppc_robot_lib.utils.swatch

from ppc_robot_lib.utils.types import Color


[docs] class TextColors: """ Color used for texts. """ NORMAL = Color(0x00, 0x00, 0x00) """:r_color:`#000000` Normal text (black).""" MUTED = Color(0x80, 0x80, 0x80) """:r_color:`#808080` Muted text (gray, less prominent)."""
[docs] class HeaderColors: """ Color used in output table headers. """ GREEN_0 = Color(0xC4, 0xFC, 0xC4) """:r_color:`#C4FCC4`""" GREEN_1 = Color(0xB5, 0xF7, 0xB5) """:r_color:`#B5F7B5`""" GREEN_2 = Color(0xA6, 0xF2, 0xA6) """:r_color:`#A6F2A6`""" BLUE_0 = Color(0xC2, 0xFC, 0xFF) """:r_color:`#C2FCFF`""" BLUE_1 = Color(0xB8, 0xFA, 0xFF) """:r_color:`#B8FAFF`""" BLUE_2 = Color(0xA3, 0xF5, 0xFF) """:r_color:`#A3F5FF`""" RED_0 = Color(0xFF, 0xC7, 0xC2) """:r_color:`#FFC7C2`""" RED_1 = Color(0xFF, 0xBD, 0xAD) """:r_color:`#FFBDAD`""" RED_2 = Color(0xFF, 0xB2, 0x99) """:r_color:`#FFB299`""" YELLOW_0 = Color(0xFF, 0xFF, 0xC2) """:r_color:`#FFFFC2`""" YELLOW_1 = Color(0xFF, 0xFF, 0xA3) """:r_color:`#FFFFA3`""" YELLOW_2 = Color(0xFF, 0xFF, 0x8F) """:r_color:`#FFFF8F`""" TEAL_0 = Color(0xC2, 0xFF, 0xFC) """:r_color:`#C2FFFC`""" TEAL_1 = Color(0xAD, 0xFF, 0xF7) """:r_color:`#ADFFF7`""" TEAL_2 = Color(0x99, 0xFF, 0xF2) """:r_color:`#99FFF2`""" PURPLE_0 = Color(0xCC, 0xCC, 0xFF) """:r_color:`#CCCCFF`""" PURPLE_1 = Color(0xC7, 0xC2, 0xFF) """:r_color:`#C7C2FF`""" PURPLE_2 = Color(0xC2, 0xB8, 0xFF) """:r_color:`#C2B8FF`""" ORANGE_0 = Color(0xFF, 0xEE, 0xCC) """:r_color:`#FFEECC`""" ORANGE_1 = Color(0xFF, 0xE6, 0xBD) """:r_color:`#FFE6BD`""" ORANGE_2 = Color(0xFF, 0xDD, 0xAD) """:r_color:`#FFDDAD`""" PINK_0 = Color(0xFF, 0xCC, 0xFF) """:r_color:`#FFCCFF`""" PINK_1 = Color(0xFF, 0xBD, 0xFA) """:r_color:`#FFBDFA`""" PINK_2 = Color(0xFF, 0xAD, 0xF5) """:r_color:`#FFADF5`""" DARK_BLUE_0 = Color(0x99, 0xCC, 0xFF) """:r_color:`#99CCFF`""" DARK_BLUE_1 = Color(0x91, 0xC7, 0xFF) """:r_color:`#91C7FF`""" DARK_BLUE_2 = Color(0x82, 0xBD, 0xFF) """:r_color:`#82BDFF`""" GRAY_0 = Color(0xF6, 0xF6, 0xF6) """:r_color:`#F6F6F6`""" GRAY_1 = Color(0xEA, 0xEA, 0xEA) """:r_color:`#EAEAEA`""" GRAY_2 = Color(0xD9, 0xD9, 0xD9) """:r_color:`#D9D9D9`"""
[docs] class ChartColors: """ Colors used in charts. """ GREEN = Color(0x00, 0xAA, 0x00) """:r_color:`#00AA00`""" GREEN_WEAK = Color(0x99, 0xAA, 0x00) """:r_color:`#99AA00`""" ORANGE = Color(0xCC, 0x55, 0x00) """:r_color:`#CC5500`""" RED_WEAK = Color(0xCC, 0x66, 0x66) """:r_color:`#CC6666`""" RED = Color(0xAA, 0x00, 0x00) """:r_color:`#AA0000`"""
[docs] class GradientColors: """ Colors used in gradients set by conditional formatting. """ NEGATIVE = Color(0xFF, 0xE8, 0xE0) """:r_color:`#FFE8E0`""" NEUTRAL = Color(0xFF, 0xFF, 0xFF) """:r_color:`#FFFFFF`""" MIDDLE = Color(0xFF, 0xF7, 0xE3) """:r_color:`#FFF7E3`""" POSITIVE = Color(0xEE, 0xFF, 0xE3) """:r_color:`#EEFFE3`""" POSITIVE_YELLOW = Color(0xFF, 0xFF, 0xD2) """:r_color:`#FFFFD2`"""
[docs] class SparklineColors: """ Colors used in sparklines and trends. """ POSITIVE = Color(0x50, 0xA0, 0x30) """:r_color:`#50A030`""" NEGATIVE = Color(0xA0, 0x30, 0x30) """:r_color:`#A03030`""" NO_CHANGE = Color(0x9B, 0x9B, 0x9B) """:r_color:`#9B9B9B`"""
[docs] class MaterialDesign: """ Colors from the Material Design palette. Links: * Color Picker: https://material.io/tools/color/ * Palette and other tools: https://material.io/design/color/the-color-system.html#tools-for-picking-colors """ class _Color: @classmethod def get_shade(cls, shade: str | int): attr_name = shade if not attr_name: raise ValueError("You have to specify a shade of the color, e.g. '400'") if isinstance(attr_name, int): attr_name = str(attr_name) if attr_name[0].isnumeric(): attr_name = f'R{attr_name}' attr_name = attr_name.upper() if not hasattr(cls, attr_name): valid_shades = sorted( shade_name for shade_name, inst in cls.__dict__.items() if isinstance(inst, Color) ) raise ValueError( f'Invalid color shade for color {cls.__name__}: {repr(shade)}, ' f'available shades: {", ".join(map(repr, valid_shades))}' ) return getattr(cls, attr_name) @classmethod def get_color(cls, color: str, shade: str | int): attr_name = color.upper() if not hasattr(cls, attr_name): valid_colors = sorted( col_name for col_name, inst in cls.__dict__.items() if isinstance(inst, type) and issubclass(inst, cls._Color) and not col_name.startswith('_') ) raise ValueError(f'Invalid color: {color}, available colors: {", ".join(map(repr, valid_colors))}') color: cls._Color = getattr(cls, attr_name) return color.get_shade(shade)
[docs] class RED(_Color): """ Shades of red in Material Design. """ R50 = Color(0xFF, 0xEB, 0xEE) """:r_color:`#FFEBEE`""" R100 = Color(0xFF, 0xCD, 0xD2) """:r_color:`#FFCDD2`""" R200 = Color(0xEF, 0x9A, 0x9A) """:r_color:`#EF9A9A`""" R300 = Color(0xE5, 0x73, 0x73) """:r_color:`#E57373`""" R400 = Color(0xEF, 0x53, 0x50) """:r_color:`#EF5350`""" R500 = Color(0xF4, 0x43, 0x36) """:r_color:`#F44336`""" R600 = Color(0xE5, 0x39, 0x35) """:r_color:`#E53935`""" R700 = Color(0xD3, 0x2F, 0x2F) """:r_color:`#D32F2F`""" R800 = Color(0xC6, 0x28, 0x28) """:r_color:`#C62828`""" R900 = Color(0xB7, 0x1C, 0x1C) """:r_color:`#B71C1C`""" A100 = Color(0xFF, 0x8A, 0x80) """:r_color:`#FF8A80`""" A200 = Color(0xFF, 0x52, 0x52) """:r_color:`#FF5252`""" A400 = Color(0xFF, 0x17, 0x44) """:r_color:`#FF1744`""" A700 = Color(0xD5, 0x00, 0x00) """:r_color:`#D50000`"""
[docs] class PINK(_Color): """ Shades of pink in Material Design. """ R50 = Color(0xFC, 0xE4, 0xEC) """:r_color:`#FCE4EC`""" R100 = Color(0xF8, 0xBB, 0xD0) """:r_color:`#F8BBD0`""" R200 = Color(0xF4, 0x8F, 0xB1) """:r_color:`#F48FB1`""" R300 = Color(0xF0, 0x62, 0x92) """:r_color:`#F06292`""" R400 = Color(0xEC, 0x40, 0x7A) """:r_color:`#EC407A`""" R500 = Color(0xE9, 0x1E, 0x63) """:r_color:`#E91E63`""" R600 = Color(0xD8, 0x1B, 0x60) """:r_color:`#D81B60`""" R700 = Color(0xC2, 0x18, 0x5B) """:r_color:`#C2185B`""" R800 = Color(0xAD, 0x14, 0x57) """:r_color:`#AD1457`""" R900 = Color(0x88, 0x0E, 0x4F) """:r_color:`#880E4F`""" A100 = Color(0xFF, 0x80, 0xAB) """:r_color:`#FF80AB`""" A200 = Color(0xFF, 0x40, 0x81) """:r_color:`#FF4081`""" A400 = Color(0xF5, 0x00, 0x57) """:r_color:`#F50057`""" A700 = Color(0xC5, 0x11, 0x62) """:r_color:`#C51162`"""
[docs] class PURPLE(_Color): """ Shades of purple in Material Design. """ R50 = Color(0xF3, 0xE5, 0xF5) """:r_color:`#F3E5F5`""" R100 = Color(0xE1, 0xBE, 0xE7) """:r_color:`#E1BEE7`""" R200 = Color(0xCE, 0x93, 0xD8) """:r_color:`#CE93D8`""" R300 = Color(0xBA, 0x68, 0xC8) """:r_color:`#BA68C8`""" R400 = Color(0xAB, 0x47, 0xBC) """:r_color:`#AB47BC`""" R500 = Color(0x9C, 0x27, 0xB0) """:r_color:`#9C27B0`""" R600 = Color(0x8E, 0x24, 0xAA) """:r_color:`#8E24AA`""" R700 = Color(0x7B, 0x1F, 0xA2) """:r_color:`#7B1FA2`""" R800 = Color(0x6A, 0x1B, 0x9A) """:r_color:`#6A1B9A`""" R900 = Color(0x4A, 0x14, 0x8C) """:r_color:`#4A148C`""" A100 = Color(0xEA, 0x80, 0xFC) """:r_color:`#EA80FC`""" A200 = Color(0xE0, 0x40, 0xFB) """:r_color:`#E040FB`""" A400 = Color(0xD5, 0x00, 0xF9) """:r_color:`#D500F9`""" A700 = Color(0xAA, 0x00, 0xFF) """:r_color:`#AA00FF`"""
[docs] class DEEP_PURPLE(_Color): """ Shades of deep purple in Material Design. """ R50 = Color(0xED, 0xE7, 0xF6) """:r_color:`#EDE7F6`""" R100 = Color(0xD1, 0xC4, 0xE9) """:r_color:`#D1C4E9`""" R200 = Color(0xB3, 0x9D, 0xDB) """:r_color:`#B39DDB`""" R300 = Color(0x95, 0x75, 0xCD) """:r_color:`#9575CD`""" R400 = Color(0x7E, 0x57, 0xC2) """:r_color:`#7E57C2`""" R500 = Color(0x67, 0x3A, 0xB7) """:r_color:`#673AB7`""" R600 = Color(0x5E, 0x35, 0xB1) """:r_color:`#5E35B1`""" R700 = Color(0x51, 0x2D, 0xA8) """:r_color:`#512DA8`""" R800 = Color(0x45, 0x27, 0xA0) """:r_color:`#4527A0`""" R900 = Color(0x31, 0x1B, 0x92) """:r_color:`#311B92`""" A100 = Color(0xB3, 0x88, 0xFF) """:r_color:`#B388FF`""" A200 = Color(0x7C, 0x4D, 0xFF) """:r_color:`#7C4DFF`""" A400 = Color(0x65, 0x1F, 0xFF) """:r_color:`#651FFF`""" A700 = Color(0x62, 0x00, 0xEA) """:r_color:`#6200EA`"""
[docs] class INDIGO(_Color): """ Shades of indigo in Material Design. """ R50 = Color(0xE8, 0xEA, 0xF6) """:r_color:`#E8EAF6`""" R100 = Color(0xC5, 0xCA, 0xE9) """:r_color:`#C5CAE9`""" R200 = Color(0x9F, 0xA8, 0xDA) """:r_color:`#9FA8DA`""" R300 = Color(0x79, 0x86, 0xCB) """:r_color:`#7986CB`""" R400 = Color(0x5C, 0x6B, 0xC0) """:r_color:`#5C6BC0`""" R500 = Color(0x3F, 0x51, 0xB5) """:r_color:`#3F51B5`""" R600 = Color(0x39, 0x49, 0xAB) """:r_color:`#3949AB`""" R700 = Color(0x30, 0x3F, 0x9F) """:r_color:`#303F9F`""" R800 = Color(0x28, 0x35, 0x93) """:r_color:`#283593`""" R900 = Color(0x1A, 0x23, 0x7E) """:r_color:`#1A237E`""" A100 = Color(0x8C, 0x9E, 0xFF) """:r_color:`#8C9EFF`""" A200 = Color(0x53, 0x6D, 0xFE) """:r_color:`#536DFE`""" A400 = Color(0x3D, 0x5A, 0xFE) """:r_color:`#3D5AFE`""" A700 = Color(0x30, 0x4F, 0xFE) """:r_color:`#304FFE`"""
[docs] class BLUE(_Color): """ Shades of blue in Material Design. """ R50 = Color(0xE3, 0xF2, 0xFD) """:r_color:`#E3F2FD`""" R100 = Color(0xBB, 0xDE, 0xFB) """:r_color:`#BBDEFB`""" R200 = Color(0x90, 0xCA, 0xF9) """:r_color:`#90CAF9`""" R300 = Color(0x64, 0xB5, 0xF6) """:r_color:`#64B5F6`""" R400 = Color(0x42, 0xA5, 0xF5) """:r_color:`#42A5F5`""" R500 = Color(0x21, 0x96, 0xF3) """:r_color:`#2196F3`""" R600 = Color(0x1E, 0x88, 0xE5) """:r_color:`#1E88E5`""" R700 = Color(0x19, 0x76, 0xD2) """:r_color:`#1976D2`""" R800 = Color(0x15, 0x65, 0xC0) """:r_color:`#1565C0`""" R900 = Color(0x0D, 0x47, 0xA1) """:r_color:`#0D47A1`""" A100 = Color(0x82, 0xB1, 0xFF) """:r_color:`#82B1FF`""" A200 = Color(0x44, 0x8A, 0xFF) """:r_color:`#448AFF`""" A400 = Color(0x29, 0x79, 0xFF) """:r_color:`#2979FF`""" A700 = Color(0x29, 0x62, 0xFF) """:r_color:`#2962FF`"""
[docs] class LIGHT_BLUE(_Color): """ Shades of light blue in Material Design. """ R50 = Color(0xE1, 0xF5, 0xFE) """:r_color:`#E1F5FE`""" R100 = Color(0xB3, 0xE5, 0xFC) """:r_color:`#B3E5FC`""" R200 = Color(0x81, 0xD4, 0xFA) """:r_color:`#81D4FA`""" R300 = Color(0x4F, 0xC3, 0xF7) """:r_color:`#4FC3F7`""" R400 = Color(0x29, 0xB6, 0xF6) """:r_color:`#29B6F6`""" R500 = Color(0x03, 0xA9, 0xF4) """:r_color:`#03A9F4`""" R600 = Color(0x03, 0x9B, 0xE5) """:r_color:`#039BE5`""" R700 = Color(0x02, 0x88, 0xD1) """:r_color:`#0288D1`""" R800 = Color(0x02, 0x77, 0xBD) """:r_color:`#0277BD`""" R900 = Color(0x01, 0x57, 0x9B) """:r_color:`#01579B`""" A100 = Color(0x80, 0xD8, 0xFF) """:r_color:`#80D8FF`""" A200 = Color(0x40, 0xC4, 0xFF) """:r_color:`#40C4FF`""" A400 = Color(0x00, 0xB0, 0xFF) """:r_color:`#00B0FF`""" A700 = Color(0x00, 0x91, 0xEA) """:r_color:`#0091EA`"""
[docs] class CYAN(_Color): """ Shades of cyan in Material Design. """ R50 = Color(0xE0, 0xF7, 0xFA) """:r_color:`#E0F7FA`""" R100 = Color(0xB2, 0xEB, 0xF2) """:r_color:`#B2EBF2`""" R200 = Color(0x80, 0xDE, 0xEA) """:r_color:`#80DEEA`""" R300 = Color(0x4D, 0xD0, 0xE1) """:r_color:`#4DD0E1`""" R400 = Color(0x26, 0xC6, 0xDA) """:r_color:`#26C6DA`""" R500 = Color(0x00, 0xBC, 0xD4) """:r_color:`#00BCD4`""" R600 = Color(0x00, 0xAC, 0xC1) """:r_color:`#00ACC1`""" R700 = Color(0x00, 0x97, 0xA7) """:r_color:`#0097A7`""" R800 = Color(0x00, 0x83, 0x8F) """:r_color:`#00838F`""" R900 = Color(0x00, 0x60, 0x64) """:r_color:`#006064`""" A100 = Color(0x84, 0xFF, 0xFF) """:r_color:`#84FFFF`""" A200 = Color(0x18, 0xFF, 0xFF) """:r_color:`#18FFFF`""" A400 = Color(0x00, 0xE5, 0xFF) """:r_color:`#00E5FF`""" A700 = Color(0x00, 0xB8, 0xD4) """:r_color:`#00B8D4`"""
[docs] class TEAL(_Color): """ Shades of teal in Material Design. """ R50 = Color(0xE0, 0xF2, 0xF1) """:r_color:`#E0F2F1`""" R100 = Color(0xB2, 0xDF, 0xDB) """:r_color:`#B2DFDB`""" R200 = Color(0x80, 0xCB, 0xC4) """:r_color:`#80CBC4`""" R300 = Color(0x4D, 0xB6, 0xAC) """:r_color:`#4DB6AC`""" R400 = Color(0x26, 0xA6, 0x9A) """:r_color:`#26A69A`""" R500 = Color(0x00, 0x96, 0x88) """:r_color:`#009688`""" R600 = Color(0x00, 0x89, 0x7B) """:r_color:`#00897B`""" R700 = Color(0x00, 0x79, 0x6B) """:r_color:`#00796B`""" R800 = Color(0x00, 0x69, 0x5C) """:r_color:`#00695C`""" R900 = Color(0x00, 0x4D, 0x40) """:r_color:`#004D40`""" A100 = Color(0xA7, 0xFF, 0xEB) """:r_color:`#A7FFEB`""" A200 = Color(0x64, 0xFF, 0xDA) """:r_color:`#64FFDA`""" A400 = Color(0x1D, 0xE9, 0xB6) """:r_color:`#1DE9B6`""" A700 = Color(0x00, 0xBF, 0xA5) """:r_color:`#00BFA5`"""
[docs] class GREEN(_Color): """ Shades of green in Material Design. """ R50 = Color(0xE8, 0xF5, 0xE9) """:r_color:`#E8F5E9`""" R100 = Color(0xC8, 0xE6, 0xC9) """:r_color:`#C8E6C9`""" R200 = Color(0xA5, 0xD6, 0xA7) """:r_color:`#A5D6A7`""" R300 = Color(0x81, 0xC7, 0x84) """:r_color:`#81C784`""" R400 = Color(0x66, 0xBB, 0x6A) """:r_color:`#66BB6A`""" R500 = Color(0x4C, 0xAF, 0x50) """:r_color:`#4CAF50`""" R600 = Color(0x43, 0xA0, 0x47) """:r_color:`#43A047`""" R700 = Color(0x38, 0x8E, 0x3C) """:r_color:`#388E3C`""" R800 = Color(0x2E, 0x7D, 0x32) """:r_color:`#2E7D32`""" R900 = Color(0x1B, 0x5E, 0x20) """:r_color:`#1B5E20`""" A100 = Color(0xB9, 0xF6, 0xCA) """:r_color:`#B9F6CA`""" A200 = Color(0x69, 0xF0, 0xAE) """:r_color:`#69F0AE`""" A400 = Color(0x00, 0xE6, 0x76) """:r_color:`#00E676`""" A700 = Color(0x00, 0xC8, 0x53) """:r_color:`#00C853`"""
[docs] class LIGHT_GREEN(_Color): """ Shades of light green in Material Design. """ R50 = Color(0xF1, 0xF8, 0xE9) """:r_color:`#F1F8E9`""" R100 = Color(0xDC, 0xED, 0xC8) """:r_color:`#DCEDC8`""" R200 = Color(0xC5, 0xE1, 0xA5) """:r_color:`#C5E1A5`""" R300 = Color(0xAE, 0xD5, 0x81) """:r_color:`#AED581`""" R400 = Color(0x9C, 0xCC, 0x65) """:r_color:`#9CCC65`""" R500 = Color(0x8B, 0xC3, 0x4A) """:r_color:`#8BC34A`""" R600 = Color(0x7C, 0xB3, 0x42) """:r_color:`#7CB342`""" R700 = Color(0x68, 0x9F, 0x38) """:r_color:`#689F38`""" R800 = Color(0x55, 0x8B, 0x2F) """:r_color:`#558B2F`""" R900 = Color(0x33, 0x69, 0x1E) """:r_color:`#33691E`""" A100 = Color(0xCC, 0xFF, 0x90) """:r_color:`#CCFF90`""" A200 = Color(0xB2, 0xFF, 0x59) """:r_color:`#B2FF59`""" A400 = Color(0x76, 0xFF, 0x03) """:r_color:`#76FF03`""" A700 = Color(0x64, 0xDD, 0x17) """:r_color:`#64DD17`"""
[docs] class LIME(_Color): """ Shades of lime in Material Design. """ R50 = Color(0xF9, 0xFB, 0xE7) """:r_color:`#F9FBE7`""" R100 = Color(0xF0, 0xF4, 0xC3) """:r_color:`#F0F4C3`""" R200 = Color(0xE6, 0xEE, 0x9C) """:r_color:`#E6EE9C`""" R300 = Color(0xDC, 0xE7, 0x75) """:r_color:`#DCE775`""" R400 = Color(0xD4, 0xE1, 0x57) """:r_color:`#D4E157`""" R500 = Color(0xCD, 0xDC, 0x39) """:r_color:`#CDDC39`""" R600 = Color(0xC0, 0xCA, 0x33) """:r_color:`#C0CA33`""" R700 = Color(0xAF, 0xB4, 0x2B) """:r_color:`#AFB42B`""" R800 = Color(0x9E, 0x9D, 0x24) """:r_color:`#9E9D24`""" R900 = Color(0x82, 0x77, 0x17) """:r_color:`#827717`""" A100 = Color(0xF4, 0xFF, 0x81) """:r_color:`#F4FF81`""" A200 = Color(0xEE, 0xFF, 0x41) """:r_color:`#EEFF41`""" A400 = Color(0xC6, 0xFF, 0x00) """:r_color:`#C6FF00`""" A700 = Color(0xAE, 0xEA, 0x00) """:r_color:`#AEEA00`"""
[docs] class YELLOW(_Color): """ Shades of yellow in Material Design. """ R50 = Color(0xFF, 0xFD, 0xE7) """:r_color:`#FFFDE7`""" R100 = Color(0xFF, 0xF9, 0xC4) """:r_color:`#FFF9C4`""" R200 = Color(0xFF, 0xF5, 0x9D) """:r_color:`#FFF59D`""" R300 = Color(0xFF, 0xF1, 0x76) """:r_color:`#FFF176`""" R400 = Color(0xFF, 0xEE, 0x58) """:r_color:`#FFEE58`""" R500 = Color(0xFF, 0xEB, 0x3B) """:r_color:`#FFEB3B`""" R600 = Color(0xFD, 0xD8, 0x35) """:r_color:`#FDD835`""" R700 = Color(0xFB, 0xC0, 0x2D) """:r_color:`#FBC02D`""" R800 = Color(0xF9, 0xA8, 0x25) """:r_color:`#F9A825`""" R900 = Color(0xF5, 0x7F, 0x17) """:r_color:`#F57F17`""" A100 = Color(0xFF, 0xFF, 0x8D) """:r_color:`#FFFF8D`""" A200 = Color(0xFF, 0xFF, 0x00) """:r_color:`#FFFF00`""" A400 = Color(0xFF, 0xEA, 0x00) """:r_color:`#FFEA00`""" A700 = Color(0xFF, 0xD6, 0x00) """:r_color:`#FFD600`"""
[docs] class AMBER(_Color): """ Shades of amber in Material Design. """ R50 = Color(0xFF, 0xF8, 0xE1) """:r_color:`#FFF8E1`""" R100 = Color(0xFF, 0xEC, 0xB3) """:r_color:`#FFECB3`""" R200 = Color(0xFF, 0xE0, 0x82) """:r_color:`#FFE082`""" R300 = Color(0xFF, 0xD5, 0x4F) """:r_color:`#FFD54F`""" R400 = Color(0xFF, 0xCA, 0x28) """:r_color:`#FFCA28`""" R500 = Color(0xFF, 0xC1, 0x07) """:r_color:`#FFC107`""" R600 = Color(0xFF, 0xB3, 0x00) """:r_color:`#FFB300`""" R700 = Color(0xFF, 0xA0, 0x00) """:r_color:`#FFA000`""" R800 = Color(0xFF, 0x8F, 0x00) """:r_color:`#FF8F00`""" R900 = Color(0xFF, 0x6F, 0x00) """:r_color:`#FF6F00`""" A100 = Color(0xFF, 0xE5, 0x7F) """:r_color:`#FFE57F`""" A200 = Color(0xFF, 0xD7, 0x40) """:r_color:`#FFD740`""" A400 = Color(0xFF, 0xC4, 0x00) """:r_color:`#FFC400`""" A700 = Color(0xFF, 0xAB, 0x00) """:r_color:`#FFAB00`"""
[docs] class ORANGE(_Color): """ Shades of orange in Material Design. """ R50 = Color(0xFF, 0xF3, 0xE0) """:r_color:`#FFF3E0`""" R100 = Color(0xFF, 0xE0, 0xB2) """:r_color:`#FFE0B2`""" R200 = Color(0xFF, 0xCC, 0x80) """:r_color:`#FFCC80`""" R300 = Color(0xFF, 0xB7, 0x4D) """:r_color:`#FFB74D`""" R400 = Color(0xFF, 0xA7, 0x26) """:r_color:`#FFA726`""" R500 = Color(0xFF, 0x98, 0x00) """:r_color:`#FF9800`""" R600 = Color(0xFB, 0x8C, 0x00) """:r_color:`#FB8C00`""" R700 = Color(0xF5, 0x7C, 0x00) """:r_color:`#F57C00`""" R800 = Color(0xEF, 0x6C, 0x00) """:r_color:`#EF6C00`""" R900 = Color(0xE6, 0x51, 0x00) """:r_color:`#E65100`""" A100 = Color(0xFF, 0xD1, 0x80) """:r_color:`#FFD180`""" A200 = Color(0xFF, 0xAB, 0x40) """:r_color:`#FFAB40`""" A400 = Color(0xFF, 0x91, 0x00) """:r_color:`#FF9100`""" A700 = Color(0xFF, 0x6D, 0x00) """:r_color:`#FF6D00`"""
[docs] class DEEP_ORANGE(_Color): """ Shades of deep orange in Material Design. """ R50 = Color(0xFB, 0xE9, 0xE7) """:r_color:`#FBE9E7`""" R100 = Color(0xFF, 0xCC, 0xBC) """:r_color:`#FFCCBC`""" R200 = Color(0xFF, 0xAB, 0x91) """:r_color:`#FFAB91`""" R300 = Color(0xFF, 0x8A, 0x65) """:r_color:`#FF8A65`""" R400 = Color(0xFF, 0x70, 0x43) """:r_color:`#FF7043`""" R500 = Color(0xFF, 0x57, 0x22) """:r_color:`#FF5722`""" R600 = Color(0xF4, 0x51, 0x1E) """:r_color:`#F4511E`""" R700 = Color(0xE6, 0x4A, 0x19) """:r_color:`#E64A19`""" R800 = Color(0xD8, 0x43, 0x15) """:r_color:`#D84315`""" R900 = Color(0xBF, 0x36, 0x0C) """:r_color:`#BF360C`""" A100 = Color(0xFF, 0x9E, 0x80) """:r_color:`#FF9E80`""" A200 = Color(0xFF, 0x6E, 0x40) """:r_color:`#FF6E40`""" A400 = Color(0xFF, 0x3D, 0x00) """:r_color:`#FF3D00`""" A700 = Color(0xDD, 0x2C, 0x00) """:r_color:`#DD2C00`"""
[docs] class BROWN(_Color): """ Shades of brown in Material Design. """ R50 = Color(0xEF, 0xEB, 0xE9) """:r_color:`#EFEBE9`""" R100 = Color(0xD7, 0xCC, 0xC8) """:r_color:`#D7CCC8`""" R200 = Color(0xBC, 0xAA, 0xA4) """:r_color:`#BCAAA4`""" R300 = Color(0xA1, 0x88, 0x7F) """:r_color:`#A1887F`""" R400 = Color(0x8D, 0x6E, 0x63) """:r_color:`#8D6E63`""" R500 = Color(0x79, 0x55, 0x48) """:r_color:`#795548`""" R600 = Color(0x6D, 0x4C, 0x41) """:r_color:`#6D4C41`""" R700 = Color(0x5D, 0x40, 0x37) """:r_color:`#5D4037`""" R800 = Color(0x4E, 0x34, 0x2E) """:r_color:`#4E342E`""" R900 = Color(0x3E, 0x27, 0x23) """:r_color:`#3E2723`"""
[docs] class GREY(_Color): """ Shades of grey in Material Design. """ R50 = Color(0xFA, 0xFA, 0xFA) """:r_color:`#FAFAFA`""" R100 = Color(0xF5, 0xF5, 0xF5) """:r_color:`#F5F5F5`""" R200 = Color(0xEE, 0xEE, 0xEE) """:r_color:`#EEEEEE`""" R300 = Color(0xE0, 0xE0, 0xE0) """:r_color:`#E0E0E0`""" R400 = Color(0xBD, 0xBD, 0xBD) """:r_color:`#BDBDBD`""" R500 = Color(0x9E, 0x9E, 0x9E) """:r_color:`#9E9E9E`""" R600 = Color(0x75, 0x75, 0x75) """:r_color:`#757575`""" R700 = Color(0x61, 0x61, 0x61) """:r_color:`#616161`""" R800 = Color(0x42, 0x42, 0x42) """:r_color:`#424242`""" R900 = Color(0x21, 0x21, 0x21) """:r_color:`#212121`"""
[docs] class BLUE_GREY(_Color): """ Shades of blue grey in Material Design. """ R50 = Color(0xEC, 0xEF, 0xF1) """:r_color:`#ECEFF1`""" R100 = Color(0xCF, 0xD8, 0xDC) """:r_color:`#CFD8DC`""" R200 = Color(0xB0, 0xBE, 0xC5) """:r_color:`#B0BEC5`""" R300 = Color(0x90, 0xA4, 0xAE) """:r_color:`#90A4AE`""" R400 = Color(0x78, 0x90, 0x9C) """:r_color:`#78909C`""" R500 = Color(0x60, 0x7D, 0x8B) """:r_color:`#607D8B`""" R600 = Color(0x54, 0x6E, 0x7A) """:r_color:`#546E7A`""" R700 = Color(0x45, 0x5A, 0x64) """:r_color:`#455A64`""" R800 = Color(0x37, 0x47, 0x4F) """:r_color:`#37474F`""" R900 = Color(0x26, 0x32, 0x38) """:r_color:`#263238`"""