ACTION_ADDED_ASSET = 'added_asset'
ACTION_ADDED_ROTATOR = 'added_rotator'
ACTION_ADDED_STOPSET = 'added_stopset'
ACTION_EDITED_ASSET = 'edited_asset'
ACTION_EDITED_ROTATOR = 'edited_rotator'
ACTION_EDITED_STOPSET = 'edited_stopset'
ACTION_PLAYED_ASSET = 'played_asset'
ACTION_PLAYED_PARTIAL_STOPSET = 'played_part_stopset'
ACTION_PLAYED_STOPSET = 'played_stopset'
ACTION_SKIPPED_ASSET = 'skipped_asset'
ACTION_SKIPPED_STOPSET = 'skipped_stopset'
ACTION_WAITED = 'waited'

ACTION_CHOICES = (
    (ACTION_ADDED_ASSET, 'Added an Audio Asset'),
    (ACTION_ADDED_ROTATOR, 'Added a Rotator'),
    (ACTION_ADDED_STOPSET, 'Added a Stop Set'),
    (ACTION_EDITED_ASSET, 'Edited an Audio Asset'),
    (ACTION_EDITED_ROTATOR, 'Edited a Rotator'),
    (ACTION_EDITED_STOPSET, 'Edited a Stop Set'),
    (ACTION_PLAYED_ASSET, 'Played an Audio Asset'),
    (ACTION_PLAYED_PARTIAL_STOPSET, 'Played a partial Stop Set'),
    (ACTION_PLAYED_STOPSET, 'Played an entire Stop Set'),
    (ACTION_SKIPPED_ASSET, 'Skipped playing an Audio Asset'),
    (ACTION_SKIPPED_STOPSET, 'Skipped playing an entire Stop Set'),
    (ACTION_WAITED, 'Waited'),
)

CLIENT_CONFIG_KEYS = {
    # Map to default values
    'clickable_waveform': False,
    'fade_assets_ms': 0,
    'wait_interval_minutes': 20,
    'wait_interval_subtracts_stopset_playtime': False,
}

# Snarfed from https://materializecss.com/color.html
COLORS = (
    ('red', 'f44336'),
    ('red-light', 'e57373'),
    ('red-dark', 'c62828'),
    ('pink', 'e91e63'),
    ('pink-light', 'f06292'),
    ('pink-dark', 'ad1457'),
    ('purple', '9c27b0'),
    ('purple-light', 'ba68c8'),
    ('purple-dark', '6a1b9a'),
    ('deep-purple', '673ab7'),
    ('deep-purple-light', '9575cd'),
    ('deep-purple-dark', '4527a0'),
    ('indigo', '3f51b5'),
    ('indigo-light', '7986cb'),
    ('indigo-dark', '283593'),
    ('blue', '2196f3'),
    ('blue-light', '64b5f6'),
    ('blue-dark', '1565c0'),
    ('light-blue', '03a9f4'),
    ('light-blue-light', '4fc3f7'),
    ('light-blue-dark', '0277bd'),
    ('cyan', '00bcd4'),
    ('cyan-light', '4dd0e1'),
    ('cyan-dark', '00838f'),
    ('teal', '009688'),
    ('teal-light', '4db6ac'),
    ('teal-dark', '00695c'),
    ('green', '4caf50'),
    ('green-light', '81c784'),
    ('green-dark', '2e7d32'),
    ('light-green', '8bc34a'),
    ('light-green-light', 'aed581'),
    ('light-green-dark', '558b2f'),
    ('lime', 'cddc39'),
    ('lime-light', 'dce775'),
    ('lime-dark', '9e9d24'),
    ('yellow', 'ffeb3b'),
    ('yellow-light', 'fff176'),
    ('yellow-dark', 'f9a825'),
    ('amber', 'ffc107'),
    ('amber-light', 'ffd54f'),
    ('amber-dark', 'ff8f00'),
    ('orange', 'ff9800'),
    ('orange-light', 'ffb74d'),
    ('orange-dark', 'ef6c00'),
    ('deep-orange', 'ff5722'),
    ('deep-orange-light', 'ff8a65'),
    ('deep-orange-dark', 'd84315'),
)

d0a7c7425a5f4fd675e90c5634d4e7d8d8f4de3c
<mask token>

ACTION_ADDED_ASSET = 'added_asset'
ACTION_ADDED_ROTATOR = 'added_rotator'
ACTION_ADDED_STOPSET = 'added_stopset'
ACTION_EDITED_ASSET = 'edited_asset'
ACTION_EDITED_ROTATOR = 'edited_rotator'
ACTION_EDITED_STOPSET = 'edited_stopset'
ACTION_PLAYED_ASSET = 'played_asset'
ACTION_PLAYED_PARTIAL_STOPSET = 'played_part_stopset'
ACTION_PLAYED_STOPSET = 'played_stopset'
ACTION_SKIPPED_ASSET = 'skipped_asset'
ACTION_SKIPPED_STOPSET = 'skipped_stopset'
ACTION_WAITED = 'waited'
ACTION_CHOICES = (ACTION_ADDED_ASSET, 'Added an Audio Asset'), (
    ACTION_ADDED_ROTATOR, 'Added a Rotator'), (ACTION_ADDED_STOPSET,
    'Added a Stop Set'), (ACTION_EDITED_ASSET, 'Edited an Audio Asset'), (
    ACTION_EDITED_ROTATOR, 'Edited a Rotator'), (ACTION_EDITED_STOPSET,
    'Edited a Stop Set'), (ACTION_PLAYED_ASSET, 'Played an Audio Asset'), (
    ACTION_PLAYED_PARTIAL_STOPSET, 'Played a partial Stop Set'), (
    ACTION_PLAYED_STOPSET, 'Played an entire Stop Set'), (ACTION_SKIPPED_ASSET,
    'Skipped playing an Audio Asset'), (ACTION_SKIPPED_STOPSET,
    'Skipped playing an entire Stop Set'), (ACTION_WAITED, 'Waited')
CLIENT_CONFIG_KEYS = {'clickable_waveform': False, 'fade_assets_ms': 0,
    'wait_interval_minutes': 20, 'wait_interval_subtracts_stopset_playtime':
    False}
COLORS = ('red', 'f44336'), ('red-light', 'e57373'), ('red-dark', 'c62828'), (
    'pink', 'e91e63'), ('pink-light', 'f06292'), ('pink-dark', 'ad1457'), (
    'purple', '9c27b0'), ('purple-light', 'ba68c8'), ('purple-dark', '6a1b9a'
    ), ('deep-purple', '673ab7'), ('deep-purple-light', '9575cd'), (
    'deep-purple-dark', '4527a0'), ('indigo', '3f51b5'), ('indigo-light',
    '7986cb'), ('indigo-dark', '283593'), ('blue', '2196f3'), ('blue-light',
    '64b5f6'), ('blue-dark', '1565c0'), ('light-blue', '03a9f4'), (
    'light-blue-light', '4fc3f7'), ('light-blue-dark', '0277bd'), ('cyan',
    '00bcd4'), ('cyan-light', '4dd0e1'), ('cyan-dark', '00838f'), ('teal',
    '009688'), ('teal-light', '4db6ac'), ('teal-dark', '00695c'), ('green',
    '4caf50'), ('green-light', '81c784'), ('green-dark', '2e7d32'), (
    'light-green', '8bc34a'), ('light-green-light', 'aed581'), (
    'light-green-dark', '558b2f'), ('lime', 'cddc39'), ('lime-light', 'dce775'
    ), ('lime-dark', '9e9d24'), ('yellow', 'ffeb3b'), ('yellow-light', 'fff176'
    ), ('yellow-dark', 'f9a825'), ('amber', 'ffc107'), ('amber-light', 'ffd54f'
    ), ('amber-dark', 'ff8f00'), ('orange', 'ff9800'), ('orange-light',
    'ffb74d'), ('orange-dark', 'ef6c00'), ('deep-orange', 'ff5722'), (
    'deep-orange-light', 'ff8a65'), ('deep-orange-dark', 'd84315')

ACTION_ADDED_ASSET = 'added_asset'
ACTION_ADDED_ROTATOR = 'added_rotator'
ACTION_ADDED_STOPSET = 'added_stopset'
ACTION_EDITED_ASSET = 'edited_asset'
ACTION_EDITED_ROTATOR = 'edited_rotator'
ACTION_EDITED_STOPSET = 'edited_stopset'
ACTION_PLAYED_ASSET = 'played_asset'
ACTION_PLAYED_PARTIAL_STOPSET = 'played_part_stopset'
ACTION_PLAYED_STOPSET = 'played_stopset'
ACTION_SKIPPED_ASSET = 'skipped_asset'
ACTION_SKIPPED_STOPSET = 'skipped_stopset'
ACTION_WAITED = 'waited'

ACTION_CHOICES = (
    (ACTION_ADDED_ASSET, 'Added an Audio Asset'),
    (ACTION_ADDED_ROTATOR, 'Added a Rotator'),
    (ACTION_ADDED_STOPSET, 'Added a Stop Set'),
    (ACTION_EDITED_ASSET, 'Edited an Audio Asset'),
    (ACTION_EDITED_ROTATOR, 'Edited a Rotator'),
    (ACTION_EDITED_STOPSET, 'Edited a Stop Set'),
    (ACTION_PLAYED_ASSET, 'Played an Audio Asset'),
    (ACTION_PLAYED_PARTIAL_STOPSET, 'Played a partial Stop Set'),
    (ACTION_PLAYED_STOPSET, 'Played an entire Stop Set'),
    (ACTION_SKIPPED_ASSET, 'Skipped playing an Audio Asset'),
    (ACTION_SKIPPED_STOPSET, 'Skipped playing an entire Stop Set'),
    (ACTION_WAITED, 'Waited'),
)

CLIENT_CONFIG_KEYS = {
    # Map to default values
    'clickable_waveform': False,
    'fade_assets_ms': 0,
    'wait_interval_minutes': 20,
    'wait_interval_subtracts_stopset_playtime': False,
}

# Snarfed from https://materializecss.com/color.html
COLORS = (
    ('red', 'f44336'),
    ('red-light', 'e57373'),
    ('red-dark', 'c62828'),
    ('pink', 'e91e63'),
    ('pink-light', 'f06292'),
    ('pink-dark', 'ad1457'),
    ('purple', '9c27b0'),
    ('purple-light', 'ba68c8'),
    ('purple-dark', '6a1b9a'),
    ('deep-purple', '673ab7'),
    ('deep-purple-light', '9575cd'),
    ('deep-purple-dark', '4527a0'),
    ('indigo', '3f51b5'),
    ('indigo-light', '7986cb'),
    ('indigo-dark', '283593'),
    ('blue', '2196f3'),
    ('blue-light', '64b5f6'),
    ('blue-dark', '1565c0'),
    ('light-blue', '03a9f4'),
    ('light-blue-light', '4fc3f7'),
    ('light-blue-dark', '0277bd'),
    ('cyan', '00bcd4'),
    ('cyan-light', '4dd0e1'),
    ('cyan-dark', '00838f'),
    ('teal', '009688'),
    ('teal-light', '4db6ac'),
    ('teal-dark', '00695c'),
    ('green', '4caf50'),
    ('green-light', '81c784'),
    ('green-dark', '2e7d32'),
    ('light-green', '8bc34a'),
    ('light-green-light', 'aed581'),
    ('light-green-dark', '558b2f'),
    ('lime', 'cddc39'),
    ('lime-light', 'dce775'),
    ('lime-dark', '9e9d24'),
    ('yellow', 'ffeb3b'),
    ('yellow-light', 'fff176'),
    ('yellow-dark', 'f9a825'),
    ('amber', 'ffc107'),
    ('amber-light', 'ffd54f'),
    ('amber-dark', 'ff8f00'),
    ('orange', 'ff9800'),
    ('orange-light', 'ffb74d'),
    ('orange-dark', 'ef6c00'),
    ('deep-orange', 'ff5722'),
    ('deep-orange-light', 'ff8a65'),
    ('deep-orange-dark', 'd84315'),
)
