package com.fsck.k9m_m.ui.helper

@Suppress("unused")
object MaterialColors {
    /*
     * Heavily modified version of https://gist.github.com/kalehv/bae765c756e94455ed88
     */
    const val RED_50  = 0xFFFFEBEE.toInt()
    const val RED_100 = 0xFFFFCDD2.toInt()
    const val RED_200 = 0xFFEF9A9A.toInt()
    const val RED_300 = 0xFFE57373.toInt()
    const val RED_400 = 0xFFEF5350.toInt()
    const val RED_500 = 0xFFF44336.toInt()
    const val RED_600 = 0xFFE53935.toInt()
    const val RED_700 = 0xFFD32F2F.toInt()
    const val RED_800 = 0xFFC62828.toInt()
    const val RED_900 = 0xFFB71C1C.toInt()

    const val DEEP_PURPLE_50  = 0xFFEDE7F6.toInt()
    const val DEEP_PURPLE_100 = 0xFFD1C4E9.toInt()
    const val DEEP_PURPLE_200 = 0xFFB39DDB.toInt()
    const val DEEP_PURPLE_300 = 0xFF9575CD.toInt()
    const val DEEP_PURPLE_400 = 0xFF7E57C2.toInt()
    const val DEEP_PURPLE_500 = 0xFF673AB7.toInt()
    const val DEEP_PURPLE_600 = 0xFF5E35B1.toInt()
    const val DEEP_PURPLE_700 = 0xFF512DA8.toInt()
    const val DEEP_PURPLE_800 = 0xFF4527A0.toInt()
    const val DEEP_PURPLE_900 = 0xFF311B92.toInt()

    const val LIGHT_BLUE_50  = 0xFFE1F5FE.toInt()
    const val LIGHT_BLUE_100 = 0xFFB3E5FC.toInt()
    const val LIGHT_BLUE_200 = 0xFF81D4FA.toInt()
    const val LIGHT_BLUE_300 = 0xFF4FC3F7.toInt()
    const val LIGHT_BLUE_400 = 0xFF29B6F6.toInt()
    const val LIGHT_BLUE_500 = 0xFF03A9F4.toInt()
    const val LIGHT_BLUE_600 = 0xFF039BE5.toInt()
    const val LIGHT_BLUE_700 = 0xFF0288D1.toInt()
    const val LIGHT_BLUE_800 = 0xFF0277BD.toInt()
    const val LIGHT_BLUE_900 = 0xFF01579B.toInt()

    const val GREEN_50  = 0xFFE8F5E9.toInt()
    const val GREEN_100 = 0xFFC8E6C9.toInt()
    const val GREEN_200 = 0xFFA5D6A7.toInt()
    const val GREEN_300 = 0xFF81C784.toInt()
    const val GREEN_400 = 0xFF66BB6A.toInt()
    const val GREEN_500 = 0xFF4CAF50.toInt()
    const val GREEN_600 = 0xFF43A047.toInt()
    const val GREEN_700 = 0xFF388E3C.toInt()
    const val GREEN_800 = 0xFF2E7D32.toInt()
    const val GREEN_900 = 0xFF1B5E20.toInt()

    const val YELLOW_50  = 0xFFFFFDE7.toInt()
    const val YELLOW_100 = 0xFFFFF9C4.toInt()
    const val YELLOW_200 = 0xFFFFF59D.toInt()
    const val YELLOW_300 = 0xFFFFF176.toInt()
    const val YELLOW_400 = 0xFFFFEE58.toInt()
    const val YELLOW_500 = 0xFFFFEB3B.toInt()
    const val YELLOW_600 = 0xFFFDD835.toInt()
    const val YELLOW_700 = 0xFFFBC02D.toInt()
    const val YELLOW_800 = 0xFFF9A825.toInt()
    const val YELLOW_900 = 0xFFF57F17.toInt()

    const val DEEP_ORANGE_50  = 0xFFFBE9E7.toInt()
    const val DEEP_ORANGE_100 = 0xFFFFCCBC.toInt()
    const val DEEP_ORANGE_200 = 0xFFFFAB91.toInt()
    const val DEEP_ORANGE_300 = 0xFFFF8A65.toInt()
    const val DEEP_ORANGE_400 = 0xFFFF7043.toInt()
    const val DEEP_ORANGE_500 = 0xFFFF5722.toInt()
    const val DEEP_ORANGE_600 = 0xFFF4511E.toInt()
    const val DEEP_ORANGE_700 = 0xFFE64A19.toInt()
    const val DEEP_ORANGE_800 = 0xFFD84315.toInt()
    const val DEEP_ORANGE_900 = 0xFFBF360C.toInt()

    const val BLUE_GREY_50  = 0xFFECEFF1.toInt()
    const val BLUE_GREY_100 = 0xFFCFD8DC.toInt()
    const val BLUE_GREY_200 = 0xFFB0BEC5.toInt()
    const val BLUE_GREY_300 = 0xFF90A4AE.toInt()
    const val BLUE_GREY_400 = 0xFF78909C.toInt()
    const val BLUE_GREY_500 = 0xFF607D8B.toInt()
    const val BLUE_GREY_600 = 0xFF546E7A.toInt()
    const val BLUE_GREY_700 = 0xFF455A64.toInt()
    const val BLUE_GREY_800 = 0xFF37474F.toInt()
    const val BLUE_GREY_900 = 0xFF263238.toInt()

    const val PINK_50  = 0xFFFCE4EC.toInt()
    const val PINK_100 = 0xFFF8BBD0.toInt()
    const val PINK_200 = 0xFFF48FB1.toInt()
    const val PINK_300 = 0xFFF06292.toInt()
    const val PINK_400 = 0xFFEC407A.toInt()
    const val PINK_500 = 0xFFE91E63.toInt()
    const val PINK_600 = 0xFFD81B60.toInt()
    const val PINK_700 = 0xFFC2185B.toInt()
    const val PINK_800 = 0xFFAD1457.toInt()
    const val PINK_900 = 0xFF880E4F.toInt()

    const val INDIGO_50  = 0xFFE8EAF6.toInt()
    const val INDIGO_100 = 0xFFC5CAE9.toInt()
    const val INDIGO_200 = 0xFF9FA8DA.toInt()
    const val INDIGO_300 = 0xFF7986CB.toInt()
    const val INDIGO_400 = 0xFF5C6BC0.toInt()
    const val INDIGO_500 = 0xFF3F51B5.toInt()
    const val INDIGO_600 = 0xFF3949AB.toInt()
    const val INDIGO_700 = 0xFF303F9F.toInt()
    const val INDIGO_800 = 0xFF283593.toInt()
    const val INDIGO_900 = 0xFF1A237E.toInt()

    const val CYAN_50  = 0xFFE0F7FA.toInt()
    const val CYAN_100 = 0xFFB2EBF2.toInt()
    const val CYAN_200 = 0xFF80DEEA.toInt()
    const val CYAN_300 = 0xFF4DD0E1.toInt()
    const val CYAN_400 = 0xFF26C6DA.toInt()
    const val CYAN_500 = 0xFF00BCD4.toInt()
    const val CYAN_600 = 0xFF00ACC1.toInt()
    const val CYAN_700 = 0xFF0097A7.toInt()
    const val CYAN_800 = 0xFF00838F.toInt()
    const val CYAN_900 = 0xFF006064.toInt()

    const val LIGHT_GREEN_50  = 0xFFF1F8E9.toInt()
    const val LIGHT_GREEN_100 = 0xFFDCEDC8.toInt()
    const val LIGHT_GREEN_200 = 0xFFC5E1A5.toInt()
    const val LIGHT_GREEN_300 = 0xFFAED581.toInt()
    const val LIGHT_GREEN_400 = 0xFF9CCC65.toInt()
    const val LIGHT_GREEN_500 = 0xFF8BC34A.toInt()
    const val LIGHT_GREEN_600 = 0xFF7CB342.toInt()
    const val LIGHT_GREEN_700 = 0xFF689F38.toInt()
    const val LIGHT_GREEN_800 = 0xFF558B2F.toInt()
    const val LIGHT_GREEN_900 = 0xFF33691E.toInt()

    const val AMBER_50  = 0xFFFFF8E1.toInt()
    const val AMBER_100 = 0xFFFFECB3.toInt()
    const val AMBER_200 = 0xFFFFE082.toInt()
    const val AMBER_300 = 0xFFFFD54F.toInt()
    const val AMBER_400 = 0xFFFFCA28.toInt()
    const val AMBER_500 = 0xFFFFC107.toInt()
    const val AMBER_600 = 0xFFFFB300.toInt()
    const val AMBER_700 = 0xFFFFA000.toInt()
    const val AMBER_800 = 0xFFFF8F00.toInt()
    const val AMBER_900 = 0xFFFF6F00.toInt()

    const val BROWN_50  = 0xFFEFEBE9.toInt()
    const val BROWN_100 = 0xFFD7CCC8.toInt()
    const val BROWN_200 = 0xFFBCAAA4.toInt()
    const val BROWN_300 = 0xFFA1887F.toInt()
    const val BROWN_400 = 0xFF8D6E63.toInt()
    const val BROWN_500 = 0xFF795548.toInt()
    const val BROWN_600 = 0xFF6D4C41.toInt()
    const val BROWN_700 = 0xFF5D4037.toInt()
    const val BROWN_800 = 0xFF4E342E.toInt()
    const val BROWN_900 = 0xFF3E2723.toInt()

    const val PURPLE_50  = 0xFFF3E5F5.toInt()
    const val PURPLE_100 = 0xFFE1BEE7.toInt()
    const val PURPLE_200 = 0xFFCE93D8.toInt()
    const val PURPLE_300 = 0xFFBA68C8.toInt()
    const val PURPLE_400 = 0xFFAB47BC.toInt()
    const val PURPLE_500 = 0xFF9C27B0.toInt()
    const val PURPLE_600 = 0xFF8E24AA.toInt()
    const val PURPLE_700 = 0xFF7B1FA2.toInt()
    const val PURPLE_800 = 0xFF6A1B9A.toInt()
    const val PURPLE_900 = 0xFF4A148C.toInt()

    const val BLUE_50  = 0xFFE3F2FD.toInt()
    const val BLUE_100 = 0xFFBBDEFB.toInt()
    const val BLUE_200 = 0xFF90CAF9.toInt()
    const val BLUE_300 = 0xFF64B5F6.toInt()
    const val BLUE_400 = 0xFF42A5F5.toInt()
    const val BLUE_500 = 0xFF2196F3.toInt()
    const val BLUE_600 = 0xFF1E88E5.toInt()
    const val BLUE_700 = 0xFF1976D2.toInt()
    const val BLUE_800 = 0xFF1565C0.toInt()
    const val BLUE_900 = 0xFF0D47A1.toInt()

    const val TEAL_50  = 0xFFE0F2F1.toInt()
    const val TEAL_100 = 0xFFB2DFDB.toInt()
    const val TEAL_200 = 0xFF80CBC4.toInt()
    const val TEAL_300 = 0xFF4DB6AC.toInt()
    const val TEAL_400 = 0xFF26A69A.toInt()
    const val TEAL_500 = 0xFF009688.toInt()
    const val TEAL_600 = 0xFF00897B.toInt()
    const val TEAL_700 = 0xFF00796B.toInt()
    const val TEAL_800 = 0xFF00695C.toInt()
    const val TEAL_900 = 0xFF004D40.toInt()

    const val LIME_50  = 0xFFF9FBE7.toInt()
    const val LIME_100 = 0xFFF0F4C3.toInt()
    const val LIME_200 = 0xFFE6EE9C.toInt()
    const val LIME_300 = 0xFFDCE775.toInt()
    const val LIME_400 = 0xFFD4E157.toInt()
    const val LIME_500 = 0xFFCDDC39.toInt()
    const val LIME_600 = 0xFFC0CA33.toInt()
    const val LIME_700 = 0xFFAFB42B.toInt()
    const val LIME_800 = 0xFF9E9D24.toInt()
    const val LIME_900 = 0xFF827717.toInt()

    const val ORANGE_50  = 0xFFFFF3E0.toInt()
    const val ORANGE_100 = 0xFFFFE0B2.toInt()
    const val ORANGE_200 = 0xFFFFCC80.toInt()
    const val ORANGE_300 = 0xFFFFB74D.toInt()
    const val ORANGE_400 = 0xFFFFA726.toInt()
    const val ORANGE_500 = 0xFFFF9800.toInt()
    const val ORANGE_600 = 0xFFFB8C00.toInt()
    const val ORANGE_700 = 0xFFF57C00.toInt()
    const val ORANGE_800 = 0xFFEF6C00.toInt()
    const val ORANGE_900 = 0xFFE65100.toInt()

    const val GREY_50  = 0xFFFAFAFA.toInt()
    const val GREY_100 = 0xFFF5F5F5.toInt()
    const val GREY_200 = 0xFFEEEEEE.toInt()
    const val GREY_300 = 0xFFE0E0E0.toInt()
    const val GREY_400 = 0xFFBDBDBD.toInt()
    const val GREY_500 = 0xFF9E9E9E.toInt()
    const val GREY_600 = 0xFF757575.toInt()
    const val GREY_700 = 0xFF616161.toInt()
    const val GREY_800 = 0xFF424242.toInt()
    const val GREY_900 = 0xFF212121.toInt()
}
