code: def color_hex_to_dec_tuple(color):
      
      assert len(color) in [3, 4, 6, 8]
      if len(color) in [3, 4]:
          color = "".join([c*2 for c in color])
      n = int(color, 16)
      t = ((n >> 16) & 255, (n >> 8) & 255, n & 255)
      if len(color) == 8:
          t = t + ((n >> 24) & 255,)
      return t
docs: Converts a color from hexadecimal to decimal tuple, color can be in
      the following formats: 3-digit RGB, 4-digit ARGB, 6-digit RGB and
      8-digit ARGB.