import pathlib

from ._base import Colormap

colormap = Colormap.from_rgb_table(
    name=pathlib.Path(__file__).stem,
    type="sequential",
    rgb=[
        (0.29914, 0.00032437, 0.0030268),
        (0.305, 0.0048361, 0.011067),
        (0.31088, 0.0096282, 0.01915),
        (0.31677, 0.014882, 0.027066),
        (0.32267, 0.020224, 0.035143),
        (0.32855, 0.025843, 0.042846),
        (0.33444, 0.031738, 0.050036),
        (0.3403, 0.038107, 0.056572),
        (0.34614, 0.044376, 0.062581),
        (0.35196, 0.050379, 0.068143),
        (0.35778, 0.056223, 0.073417),
        (0.36352, 0.061766, 0.078259),
        (0.36925, 0.067261, 0.083028),
        (0.37491, 0.072554, 0.087831),
        (0.38051, 0.077716, 0.092588),
        (0.38602, 0.082853, 0.097458),
        (0.3915, 0.087894, 0.10233),
        (0.3969, 0.092765, 0.10727),
        (0.40224, 0.097677, 0.11222),
        (0.40753, 0.10245, 0.11715),
        (0.41277, 0.10721, 0.12212),
        (0.41793, 0.11189, 0.12715),
        (0.42305, 0.11653, 0.13221),
        (0.42814, 0.12109, 0.13725),
        (0.43317, 0.1257, 0.14229),
        (0.43817, 0.13026, 0.14735),
        (0.44313, 0.13476, 0.15239),
        (0.44804, 0.13919, 0.15745),
        (0.45294, 0.14369, 0.16254),
        (0.45779, 0.14812, 0.16759),
        (0.46261, 0.15254, 0.17263),
        (0.46742, 0.15698, 0.17771),
        (0.4722, 0.16141, 0.18271),
        (0.47695, 0.16576, 0.18778),
        (0.48168, 0.17018, 0.19276),
        (0.48638, 0.17457, 0.19775),
        (0.49108, 0.17895, 0.20273),
        (0.49572, 0.18331, 0.2077),
        (0.50036, 0.18773, 0.21263),
        (0.50497, 0.19208, 0.21755),
        (0.50955, 0.1965, 0.22244),
        (0.51411, 0.20086, 0.2273),
        (0.51863, 0.20528, 0.23212),
        (0.52312, 0.2097, 0.23691),
        (0.52756, 0.21415, 0.24163),
        (0.53197, 0.2186, 0.24631),
        (0.53633, 0.22307, 0.25095),
        (0.54063, 0.22756, 0.25552),
        (0.54488, 0.23208, 0.26002),
        (0.54906, 0.23661, 0.26444),
        (0.55316, 0.24115, 0.26879),
        (0.55721, 0.24572, 0.27303),
        (0.56114, 0.25031, 0.27717),
        (0.56498, 0.25495, 0.28119),
        (0.56872, 0.25956, 0.2851),
        (0.57236, 0.26419, 0.28889),
        (0.57588, 0.26882, 0.29252),
        (0.57926, 0.27344, 0.29602),
        (0.5825, 0.27804, 0.29938),
        (0.58563, 0.28265, 0.30255),
        (0.58859, 0.28719, 0.3056),
        (0.59143, 0.29174, 0.30845),
        (0.59412, 0.29622, 0.31115),
        (0.59667, 0.30066, 0.31369),
        (0.59907, 0.30506, 0.31608),
        (0.60133, 0.30941, 0.31829),
        (0.60347, 0.31367, 0.32038),
        (0.60547, 0.31788, 0.3223),
        (0.60736, 0.32202, 0.32408),
        (0.60913, 0.32609, 0.32575),
        (0.61079, 0.33011, 0.3273),
        (0.61235, 0.33406, 0.32876),
        (0.61382, 0.33792, 0.3301),
        (0.61522, 0.34174, 0.33134),
        (0.61655, 0.34549, 0.33254),
        (0.6178, 0.34919, 0.33364),
        (0.619, 0.35283, 0.33468),
        (0.62015, 0.35642, 0.33566),
        (0.62124, 0.35994, 0.33659),
        (0.6223, 0.36343, 0.33749),
        (0.62333, 0.36688, 0.33834),
        (0.62433, 0.37027, 0.33919),
        (0.6253, 0.37365, 0.33999),
        (0.62624, 0.37698, 0.34076),
        (0.62717, 0.38027, 0.34152),
        (0.62809, 0.38354, 0.34227),
        (0.62898, 0.38676, 0.343),
        (0.62987, 0.38996, 0.3437),
        (0.63074, 0.39315, 0.34441),
        (0.6316, 0.3963, 0.34511),
        (0.63246, 0.39942, 0.34579),
        (0.6333, 0.40254, 0.34648),
        (0.63415, 0.40564, 0.34716),
        (0.63497, 0.4087, 0.34783),
        (0.6358, 0.41175, 0.34849),
        (0.63663, 0.41478, 0.34915),
        (0.63744, 0.4178, 0.3498),
        (0.63825, 0.42079, 0.35046),
        (0.63906, 0.42378, 0.35111),
        (0.63987, 0.42676, 0.35174),
        (0.64066, 0.42971, 0.35238),
        (0.64146, 0.43267, 0.35303),
        (0.64225, 0.4356, 0.35365),
        (0.64304, 0.43852, 0.35429),
        (0.64383, 0.44143, 0.35494),
        (0.64461, 0.44435, 0.35557),
        (0.6454, 0.44723, 0.35619),
        (0.64618, 0.45012, 0.35682),
        (0.64696, 0.45301, 0.35744),
        (0.64773, 0.45588, 0.35806),
        (0.64851, 0.45875, 0.35867),
        (0.64929, 0.46161, 0.35929),
        (0.65006, 0.46448, 0.35991),
        (0.65083, 0.46733, 0.36052),
        (0.65161, 0.47018, 0.36114),
        (0.65237, 0.47301, 0.36177),
        (0.65314, 0.47587, 0.36238),
        (0.65391, 0.47871, 0.36299),
        (0.65468, 0.48155, 0.36361),
        (0.65545, 0.48439, 0.36423),
        (0.65622, 0.48724, 0.36484),
        (0.65699, 0.49008, 0.36546),
        (0.65776, 0.49292, 0.36608),
        (0.65853, 0.49577, 0.3667),
        (0.6593, 0.49862, 0.3673),
        (0.66007, 0.50148, 0.36792),
        (0.66084, 0.50434, 0.36855),
        (0.66162, 0.50719, 0.36917),
        (0.6624, 0.51006, 0.36978),
        (0.66318, 0.51293, 0.3704),
        (0.66396, 0.51581, 0.37103),
        (0.66473, 0.51871, 0.37165),
        (0.66552, 0.52159, 0.37228),
        (0.66631, 0.5245, 0.37292),
        (0.6671, 0.52742, 0.37356),
        (0.6679, 0.53035, 0.3742),
        (0.6687, 0.53329, 0.37484),
        (0.6695, 0.53624, 0.37548),
        (0.67031, 0.53921, 0.37615),
        (0.67111, 0.54219, 0.37681),
        (0.67193, 0.54519, 0.37748),
        (0.67276, 0.54821, 0.37816),
        (0.67359, 0.55124, 0.37886),
        (0.67442, 0.5543, 0.37958),
        (0.67527, 0.55739, 0.38032),
        (0.67613, 0.56049, 0.38109),
        (0.67701, 0.56363, 0.38188),
        (0.6779, 0.56679, 0.38273),
        (0.6788, 0.56999, 0.38362),
        (0.67972, 0.57323, 0.38456),
        (0.68066, 0.57651, 0.38557),
        (0.68163, 0.57983, 0.38667),
        (0.68263, 0.5832, 0.38787),
        (0.68366, 0.58662, 0.38919),
        (0.68473, 0.5901, 0.39064),
        (0.68585, 0.59364, 0.39223),
        (0.687, 0.59725, 0.394),
        (0.68821, 0.60091, 0.39598),
        (0.68947, 0.60465, 0.39817),
        (0.69077, 0.60845, 0.4006),
        (0.69216, 0.6123, 0.40329),
        (0.69359, 0.61623, 0.40626),
        (0.6951, 0.62022, 0.40953),
        (0.69667, 0.62426, 0.41312),
        (0.69831, 0.62834, 0.41703),
        (0.70001, 0.63245, 0.42126),
        (0.70177, 0.63659, 0.42584),
        (0.70359, 0.64073, 0.43075),
        (0.70546, 0.64488, 0.43598),
        (0.70737, 0.64901, 0.4415),
        (0.70932, 0.6531, 0.44731),
        (0.7113, 0.65717, 0.45339),
        (0.7133, 0.66116, 0.45971),
        (0.71532, 0.66509, 0.46623),
        (0.71735, 0.66896, 0.47294),
        (0.71937, 0.67273, 0.4798),
        (0.72139, 0.67641, 0.48677),
        (0.72339, 0.68, 0.49384),
        (0.72539, 0.68351, 0.50098),
        (0.72736, 0.68691, 0.50816),
        (0.72931, 0.69023, 0.51534),
        (0.73123, 0.69345, 0.52255),
        (0.73313, 0.69659, 0.52974),
        (0.73501, 0.69965, 0.5369),
        (0.73685, 0.70263, 0.54402),
        (0.73867, 0.70555, 0.5511),
        (0.74046, 0.7084, 0.55812),
        (0.74223, 0.71118, 0.56508),
        (0.74397, 0.71391, 0.57199),
        (0.74569, 0.71659, 0.57883),
        (0.74739, 0.71922, 0.58561),
        (0.74906, 0.72181, 0.59232),
        (0.75072, 0.72436, 0.59895),
        (0.75235, 0.72687, 0.60551),
        (0.75397, 0.72935, 0.61201),
        (0.75556, 0.73179, 0.61844),
        (0.75714, 0.73421, 0.62479),
        (0.75871, 0.73659, 0.63108),
        (0.76026, 0.73896, 0.6373),
        (0.7618, 0.74129, 0.64345),
        (0.76333, 0.74361, 0.64955),
        (0.76486, 0.7459, 0.65557),
        (0.76637, 0.74819, 0.66154),
        (0.76788, 0.75046, 0.66744),
        (0.7694, 0.75271, 0.67329),
        (0.77093, 0.75498, 0.67909),
        (0.77246, 0.75724, 0.68484),
        (0.77402, 0.7595, 0.69054),
        (0.7756, 0.76178, 0.69622),
        (0.77722, 0.76409, 0.70185),
        (0.77887, 0.76643, 0.70746),
        (0.78058, 0.7688, 0.71306),
        (0.78235, 0.77123, 0.71865),
        (0.7842, 0.77372, 0.72423),
        (0.78613, 0.77629, 0.72983),
        (0.78816, 0.77894, 0.73544),
        (0.79032, 0.7817, 0.74108),
        (0.7926, 0.78457, 0.74676),
        (0.79502, 0.78756, 0.75248),
        (0.7976, 0.79069, 0.75826),
        (0.80036, 0.79399, 0.7641),
        (0.80329, 0.79744, 0.77001),
        (0.80643, 0.80107, 0.77599),
        (0.80976, 0.80488, 0.78206),
        (0.81331, 0.80889, 0.7882),
        (0.81708, 0.81308, 0.79442),
        (0.82106, 0.81747, 0.80072),
        (0.82527, 0.82207, 0.8071),
        (0.8297, 0.82685, 0.81354),
        (0.83434, 0.83182, 0.82006),
        (0.83919, 0.83698, 0.82664),
        (0.84424, 0.84231, 0.83327),
        (0.84948, 0.8478, 0.83995),
        (0.85491, 0.85345, 0.84667),
        (0.8605, 0.85925, 0.85342),
        (0.86624, 0.86518, 0.86021),
        (0.87213, 0.87123, 0.86701),
        (0.87815, 0.87739, 0.87383),
        (0.8843, 0.88366, 0.88068),
        (0.89054, 0.89002, 0.88753),
        (0.8969, 0.89646, 0.89441),
        (0.90334, 0.90298, 0.90129),
        (0.90987, 0.90958, 0.9082),
        (0.91647, 0.91623, 0.91512),
        (0.92315, 0.92296, 0.92206),
        (0.92989, 0.92974, 0.92902),
        (0.9367, 0.93658, 0.93601),
        (0.94356, 0.94347, 0.94302),
        (0.95048, 0.95041, 0.95006),
        (0.95745, 0.9574, 0.95713),
        (0.96447, 0.96443, 0.96422),
        (0.97154, 0.97151, 0.97136),
        (0.97865, 0.97863, 0.97852),
        (0.9858, 0.98579, 0.98572),
        (0.99299, 0.99299, 0.99294),
        (1.0, 1.0, 1.0),
    ],
)
