local defaults = {}

defaults.buttonbackgroundalpha = 150
defaults.iscompact = false

defaults.iconpack = 'default'
defaults.use_directinput = true
defaults.use_xinput = true
defaults.on_unload_killahk = false
defaults.enable_superwarp_all = false

defaults.FrameSkip = 0

defaults.SkillchainIndicator = {}
defaults.SkillchainIndicator.Opacity = 220
defaults.SkillchainIndicator.WindowWaitingColor = {}
defaults.SkillchainIndicator.WindowWaitingColor.Red = 237
defaults.SkillchainIndicator.WindowWaitingColor.Green = 28
defaults.SkillchainIndicator.WindowWaitingColor.Blue = 36
defaults.SkillchainIndicator.WindowOpenColor = {}
defaults.SkillchainIndicator.WindowOpenColor.Red = 15
defaults.SkillchainIndicator.WindowOpenColor.Green = 205
defaults.SkillchainIndicator.WindowOpenColor.Blue = 5

defaults.Hotbar = {}
defaults.Hotbar.Number = 3
defaults.Hotbar.HideEmptySlots = false
defaults.Hotbar.HideActionName = false
defaults.Hotbar.HideActionCost = false
defaults.Hotbar.HideActionElement = true
defaults.Hotbar.HideRecastAnimation = false
defaults.Hotbar.HideRecastText = false
defaults.Hotbar.HideBattleNotice = false

defaults.Controls = {}
defaults.Controls.ToggleBattleMode = 43

defaults.Theme = {}
defaults.Theme.BattleNotice = 'ffxiv'
defaults.Theme.Slot = 'ffxiv'
defaults.Theme.Frame = 'ffxiv'

defaults.Style = {}
defaults.Style.SlotAlpha = 100
defaults.Style.SlotSpacing = 6
defaults.Style.HotbarSpacing = 56
defaults.Style.OffsetX = 0
defaults.Style.OffsetY = 0

defaults.Color = {}
defaults.Color.MpCost = {}
defaults.Color.MpCost.Red = 230
defaults.Color.MpCost.Green = 91
defaults.Color.MpCost.Blue = 151
defaults.Color.TpCost = {}
defaults.Color.TpCost.Red = 254
defaults.Color.TpCost.Green = 222
defaults.Color.TpCost.Blue = 0
defaults.Color.Feedback = {}
defaults.Color.Feedback.Opacity = 150
defaults.Color.Feedback.Speed = 30
defaults.Color.Disabled = {}
defaults.Color.Disabled.Opacity = 100

defaults.Texts = {}
defaults.Texts.Font = 'sans-serif'
defaults.Texts.Size = 7
defaults.Texts.OffsetX = 0
defaults.Texts.OffsetY = 0
defaults.Texts.Color = {}
defaults.Texts.Color.Alpha = 255
defaults.Texts.Color.Red = 255
defaults.Texts.Color.Green = 255
defaults.Texts.Color.Blue = 255
defaults.Texts.Stroke = {}
defaults.Texts.Stroke.Width = 2
defaults.Texts.Stroke.Alpha = 200
defaults.Texts.Stroke.Red = 20
defaults.Texts.Stroke.Green = 20
defaults.Texts.Stroke.Blue = 20

return defaults