// Model names
export const CHARITY = 'Charity'
export const USER = 'User'
export const USER_IMPACT = 'UserImpact'
export const INVITED_USERS = 'InvitedUsers'
export const WIDGET = 'Widget'
export const BASE_WIDGET = 'BaseWidget'
export const USER_WIDGET = 'UserWidget'
export const VC_DONATION = 'VcDonation'
export const VC_DONATION_BY_CHARITY = 'VcDonationByCharity'
export const USER_TABS_LOG = 'UserTabsLog'
export const USER_SEARCH_LOG = 'UserSearchLog'
export const USER_LEVEL = 'UserLevel'
export const BACKGROUND_IMAGE = 'BackgroundImage'
export const USER_RECRUITS = 'UserRecruits'
export const REFERRAL_DATA = 'ReferralData'
export const REFERRAL_LINK_CLICK_LOG = 'ReferralLinkClickLog'
export const USER_REVENUE = 'UserRevenue'
export const USER_DATA_CONSENT = 'UserDataConsent'
export const MISSION = 'Mission'
export const USER_MISSION = 'UserMission'
export const VIDEO_AD_LOG = 'VideoAdLog'
export const CAUSE = 'Cause'
export const USER_SWITCH_SEARCH_PROMPT_LOG = 'UserSwitchSearchPromptLog'
export const USER_SEARCH_SETTINGS_LOG = 'UserSearchSettingsLog'
export const USER_EXPERIMENT = 'UserExperiment'
export const SEARCH_ENGINE = 'SearchEngine'
export const SEARCH_ENGINE_PERSONALIZED = 'SearchEnginePersonalized'
export const FEATURE = 'Feature'
export const USER_EVENT_LOG = 'UserEventLog'
export const IMPACT_METRIC = 'ImpactMetric'
export const GROUP_IMPACT_METRIC = 'GroupImpactMetric'
export const CAUSE_GROUP_IMPACT_METRIC = 'CauseGroupImpactMetric'
export const CAUSE_IMPACT_METRIC_COUNT = 'CauseImpactMetricCount'
export const USER_GROUP_IMPACT_METRIC = 'UserGroupImpactMetric'
export const USER_GROUP_IMPACT_METRIC_LOG = 'UserGroupImpactMetricLog'
export const CAUSE_GROUP_IMPACT_LEADERBOARD = 'CauseGroupImpactLeaderboard'
// Model field values
export const USER_BACKGROUND_OPTION_DAILY = 'daily'
export const USER_BACKGROUND_OPTION_CUSTOM = 'custom'
export const USER_BACKGROUND_OPTION_COLOR = 'color'
export const USER_BACKGROUND_OPTION_PHOTO = 'photo'
export const BACKGROUND_IMAGE_LEGACY_CATEGORY = 'legacy'
export const BACKGROUND_IMAGE_CAT_CATEGORY = 'cats'
export const BACKGROUND_IMAGE_SEAS_CATEGORY = 'seas'
// Fixed values
export const USER_REFERRAL_VC_REWARD = 350
export const USER_VISIT_IMPACT_VALUE = 14
export const USER_IMPACT_REFERRAL_BONUS = 5
export const CATS_CHARITY_ID = '6ce5ad8e-7dd4-4de5-ba4f-13868e7d212z'
export const SQUAD_EMAIL_TEMPLATE_ID = 'd-cc8834e9b4694194b575ea60f5ea8230'
export const GENERAL_EMAIL_INVITE_TEMPLATE_ID =
  'd-69707bd6c49a444fa68a99505930f801'

// 14 tabs for 1 treat * 36 treats for 1 session = 504 tabs for 1 cat mission
export const TAB_GOAL_FOR_TRAINING_SESSION = 504

export const DEFAULT_SEARCH_ENGINE = 'Google'

// For getUserSearchEngine
export const WIDGET_TYPE_SEARCH = 'search'

export const CHROME_BROWSER = 'chrome'
export const FIREFOX_BROWSER = 'firefox'
export const EDGE_BROWSER = 'edge'

// Non-Model type names
export const WILDFIRE = 'Wildfire'

// Valid browsers for SFAC Extension
export const VALID_SFAC_EXTENSION_BROWSERS = [
  CHROME_BROWSER,
  FIREFOX_BROWSER,
  EDGE_BROWSER,
]

export const CAUSE_IMPACT_TYPES = {
  none: 'none',
  individual: 'individual',
  group: 'group',
  individual_and_group: 'individual_and_group',
}

export const SFAC_ACTIVITY_STATES = {
  NEW: 'new',
  ACTIVE: 'active',
  INACTIVE: 'inactive',
}
