local _, ns = ...

ns.defaults = {
    global = {
        lastSeenChangelogVersion = "",
        language = "auto",
    },
    profile = {
        schemaVersion = 3,
        enabled = true,
        locked = false,
        scale = 1,
        spacing = 7,
        showPanelBackground = false,
        showHeader = false,
        showAbilityName = false,
        showPriorityBadge = false,
        showIconBorder = true,
        showHotkey = true,
        showCooldown = true,
        showRoleLabel = true,
        hudFont = "friz",
        hudFontOutline = "OUTLINE",
        primaryIconSize = 62,
        secondaryIconSize = 46,
        primaryIconWidth = 62,
        primaryIconHeight = 62,
        primaryIconZoom = 1,
        primaryIconOffsetX = 0,
        primaryIconOffsetY = 0,
        secondaryIconWidth = 46,
        secondaryIconHeight = 46,
        secondaryIconZoom = 1,
        secondaryIconOffsetX = 0,
        secondaryIconOffsetY = 0,
        iconInset = 4,
        panelPaddingX = 2,
        panelPaddingY = 2,
        panelBackgroundAlpha = 0.92,
        roleLabelSize = 10,
        roleLabelOffsetX = 0,
        roleLabelOffsetY = 0,
        hotkeyFontSize = 9,
        hotkeyOffsetX = 0,
        hotkeyOffsetY = -8,
        hotkeyBadgeHeight = 18,
        hotkeyBadgeMinWidth = 46,
        hotkeyBadgePadding = 16,
        cooldownFontSize = 14,
        cooldownOffsetX = 0,
        cooldownOffsetY = 0,
        priorityFontSize = 9,
        priorityOffsetX = 7,
        priorityOffsetY = -7,
        abilityNameFontSize = 9,
        abilityNameWidth = 106,
        abilityNameOffsetX = 0,
        abilityNameOffsetY = 4,
        headerFontSize = 9,
        headerOffsetX = 10,
        headerOffsetY = -9,
        accentColor = { 0.02, 0.88, 0.7 },
        panelBackgroundColor = { 0.018, 0.026, 0.034 },
        panelBorderColor = { 0.08, 0.14, 0.16 },
        iconBackgroundColor = { 0.025, 0.035, 0.045 },
        hotkeyBackgroundColor = { 0.018, 0.026, 0.034 },
        hotkeyColor = { 0.92, 0.98, 0.97 },
        cooldownColor = { 1.0, 0.86, 0.32 },
        abilityNameColor = { 1.0, 1.0, 1.0 },
        headerColor = { 0.02, 0.88, 0.7 },
        priorityColor = { 0.02, 0.88, 0.7 },
        roleColors = {
            AOE = { 0.2, 0.82, 1.0 },
            SINGLE = { 0.35, 1.0, 0.62 },
            BURST = { 1.0, 0.55, 0.18 },
            SAVE = { 0.15, 0.95, 0.72 },
        },
        rotationPreset = "shaman_totemic_mythicplus",
        healingMode = "standard",
        rotationDataVersion = 12111,
        bindings = {},
        point = "CENTER",
        relativePoint = "CENTER",
        x = 0,
        y = -165,
        slots = ns.AbilityLibrary:BuildPresetSlots("shaman_totemic_mythicplus", {}),
    },
}
