-- Modules/Setup/Data.lua
-- Preset profiles offered by the setup wizard. To add one: export a configured
-- profile via Options -> Share -> "Export as Lua table", paste it as `profile`,
-- and add the `description` key to the localization files.

local ADDON_NAME, ns = ...
local Addon = ns.Addon
local Setup = Addon:GetModule("Setup")

local Data = {}
Setup.Data = Data

-- key, name (deliberately not localized), description and the optional note are
-- shown in the wizard; screenshot needs a power-of-two TGA plus screenshotSize
-- for the aspect ratio. A nil profile means factory defaults.
Data.profiles = {
    {
        -- Needs the "Ubuntu-Medium" font from the external !mMT_MediaPack addon;
        -- without it WoW silently falls back to the default font.
        key = "maui",
        name = "MaUI",
        description = "The author's personal MAUI look.",
        note = "Requires the !mMT_MediaPack addon for its fonts; without it the default font is used.",
        screenshot = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Setup\\maui",
        screenshotSize = { 256, 256 },
        profile = {
            debug = false,
            minimap = {
                hide = false,
                minimapPos = 175.63474320513,
            },
            modules = {
                Automation = {
                    autoSlotKeystone = true,
                    enabled = true,
                    hideTracker = true,
                },
                Changelog = {
                },
                Checkpoints = {
                    align = "left",
                    enabled = true,
                    labelIcons = true,
                    ponrIconColor = {
                        [1] = 1,
                        [2] = 0.38431376218796,
                        [3] = 0,
                    },
                },
                Cooldowns = {
                    align = "left",
                    brez = {
                        on = true,
                    },
                    enabled = true,
                    lust = {
                        on = true,
                    },
                },
                Deaths = {
                    align = "right",
                    enabled = true,
                    icon = "Interface\\TargetingFrame\\UI-RaidTargetingIcon_8",
                },
                Dungeon = {
                    align = "right",
                    bg = {
                        border = false,
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderSize = 3,
                        borderTexture = "",
                        color = {
                            [1] = 0.13725490868092,
                            [2] = 0.27058824896812,
                            [3] = 0.47843140363693,
                            [4] = 0.5,
                        },
                        show = false,
                    },
                    enabled = true,
                    iconPos = "right",
                    iconSize = 42,
                    levelColor = true,
                    levelPos = "left",
                    levelSep = true,
                    showAffixes = true,
                    showIcon = true,
                    showLevel = true,
                },
                EnemyForces = {
                    enabled = true,
                    percentOnly = true,
                    segmentCountdown = true,
                    segmentCountdownAll = true,
                    segmentHideFirst = true,
                    showCount = false,
                    showMarkers = true,
                    splitBar = true,
                    splitGap = 6,
                },
                Objectives = {
                    align = "right",
                    doneIcon = "Interface\\RaidFrame\\ReadyCheck-Ready",
                    doneIconColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                    },
                    enabled = true,
                    nameMaxLength = 12,
                    nameShorten = "abbrev",
                    pendingIcon = "Interface\\RaidFrame\\ReadyCheck-Waiting",
                    pendingIconColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                    },
                    rowSpacing = 0,
                    showDoneIcon = true,
                    showForcesRow = true,
                    showPendingIcon = true,
                    timeSide = "auto",
                },
                Setup = {
                },
                Sound = {
                    enabled = true,
                    triggers = {
                        checkpoint = {
                            on = true,
                            sound = "MAUI: Success (Winner)",
                        },
                        completed = {
                            on = true,
                            sound = "MAUI: Success",
                        },
                        death = {
                            on = true,
                            sound = "MAUI: Death (Evil Laugh)",
                        },
                        forces = {
                            on = true,
                            sound = "MAUI: Combo 1",
                        },
                        heroism = {
                            on = true,
                            sound = "MAUI: Heroism (Upgrade)",
                        },
                        resurrect = {
                            on = true,
                            sound = "Alarm",
                        },
                        timeout = {
                            on = true,
                            sound = "MAUI: Timeout",
                        },
                    },
                },
                Splits = {
                    align = "right",
                    enabled = true,
                    labelIcon = true,
                    labelIconColor = {
                        [1] = 0,
                        [2] = 0.75686281919479,
                        [3] = 1,
                    },
                    showText = true,
                    storeMode = "all",
                },
                Timer = {
                    align = "right",
                    enabled = true,
                    sectionCountdown = true,
                    sectionCountdownAll = true,
                    showBar = true,
                    showLevel = true,
                    splitBar = true,
                    splitGap = 6,
                },
            },
            ui = {
                align = "center",
                bestPrefix = "",
                bestSuffix = "",
                bg = {
                    border = true,
                    borderColor = {
                        [1] = 0,
                        [2] = 0,
                        [3] = 0,
                        [4] = 1,
                    },
                    borderSize = 1,
                    borderTexture = "Interface\\Buttons\\WHITE8X8",
                    color = {
                        [1] = 0,
                        [2] = 0,
                        [3] = 0,
                        [4] = 0.21093600988388,
                    },
                    show = false,
                },
                blockRows = {
                    { left = "dungeon" },
                    { left = "timer" },
                    { left = "objectives" },
                    { left = "forces" },
                    { left = "checkpoints", right = "splits" },
                    { left = "cooldowns", right = "deaths" },
                    {},
                    {},
                    {},
                    {},
                },
                demo = false,
                elements = {
                    checkpointsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 18,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    cooldownsText = {
                        cdColor = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 20,
                        rechargeColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    deathsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontFlags = "OUTLINE",
                        fontSize = 20,
                        penaltyColor = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    deltas = {
                        ahead = {
                            [1] = 0.2,
                            [2] = 1,
                            [3] = 0.6,
                            [4] = 1,
                        },
                        behind = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                    },
                    dungeonAffixes = {
                        fontFlags = "OUTLINE",
                        fontSize = 14,
                        textColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    dungeonName = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 20,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    forcesBar = {
                        barColor = {
                            [1] = 0.2,
                            [2] = 0.6,
                            [3] = 1,
                            [4] = 1,
                        },
                        barTexture = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Statusbars\\bar4.tga",
                        bgColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 0.6,
                        },
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderOffset = 1,
                        borderOn = true,
                        borderSize = 1,
                        borderTexture = "1 Pixel",
                        height = 20,
                        markerColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        reverse = false,
                    },
                    forcesSegment = {
                        countdownPos = "center",
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    forcesText = {
                        countColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        textPos = "barLeft",
                        xOffset = 4,
                        yOffset = 0,
                    },
                    hudTitle = {
                    },
                    objectiveText = {
                        doneColor = {
                            [1] = 0.2,
                            [2] = 1,
                            [3] = 0.6,
                            [4] = 1,
                        },
                        fontSize = 18,
                        openColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 0.29019609093666,
                            [3] = 0.66666668653488,
                            [4] = 1,
                        },
                        timeColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    splitsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 18,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    timerBar = {
                        barTexture = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Statusbars\\bar4.tga",
                        bgColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 0.6,
                        },
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderOffset = 1,
                        borderOn = true,
                        borderSize = 1,
                        borderTexture = "Interface\\Buttons\\WHITE8X8",
                        dividerWidth = 1,
                        height = 6,
                        reverse = false,
                        sectionColors = {
                            [0] = {
                                [1] = 0.85,
                                [2] = 0.2,
                                [3] = 0.2,
                                [4] = 1,
                            },
                            [1] = {
                                [1] = 0.95,
                                [2] = 0.75,
                                [3] = 0.1,
                                [4] = 1,
                            },
                            [2] = {
                                [1] = 0.55,
                                [2] = 0.8,
                                [3] = 0.1,
                                [4] = 1,
                            },
                            [3] = {
                                [1] = 0.1,
                                [2] = 0.8,
                                [3] = 0.2,
                                [4] = 1,
                            },
                        },
                        sectionDividerColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                    },
                    timerBest = {
                        fontSize = 18,
                    },
                    timerBonus = {
                        fontSize = 16,
                    },
                    timerLevel = {
                        fontSize = 16,
                    },
                    timerSection = {
                        countdownPos = "left",
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        posH = "right",
                        posV = "top",
                        xOffset = -5,
                        yOffset = -5,
                    },
                    timerText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 32,
                        maxColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 0.98431378602982,
                            [2] = 1,
                            [3] = 0.98431378602982,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                },
                font = {
                    applySize = false,
                    font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                    fontSize = 14,
                },
                locked = true,
                point = "TOPRIGHT",
                scale = 1,
                separators = {
                    [1] = {
                        color = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 0.5,
                        },
                        enabled = false,
                        height = 2,
                        width = 400,
                    },
                    [2] = {
                        color = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 0.5,
                        },
                        enabled = false,
                        height = 2,
                        width = 400,
                    },
                },
                showBest = true,
                spacing = 5,
                style = {
                    barTexture = "Interface\\AddOns\\BigWigs\\Media\\Textures\\Smoothv2",
                    borderSize = 4,
                    fontFlags = "OUTLINE",
                    fontSize = 14,
                    sectionDividerColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                        [4] = 0.64999997615814,
                    },
                },
                theme = "default",
                title = {
                    show = true,
                    text = "",
                },
                width = 400,
                x = -10.000949859619,
                y = -281.16708374023,
            },
        },
    },
    {
        key = "simple",
        name = "Simple",
        description = "A reduced, minimal look: only dungeon, timer, objectives and deaths (checkpoints, cooldowns and enemy forces off; the run-vs-best line is hidden but still recorded).",
        -- Uses the same !mMT_MediaPack font as the MaUI preset.
        note = "Requires the !mMT_MediaPack addon for its fonts; without it the default font is used.",
        screenshot = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Setup\\simple",
        screenshotSize = { 256, 256 },
        profile = {
            debug = false,
            minimap = {
                hide = false,
                minimapPos = 175.63474320513,
            },
            modules = {
                Automation = {
                    autoSlotKeystone = true,
                    enabled = true,
                    hideTracker = true,
                },
                Changelog = {
                },
                Checkpoints = {
                    align = "left",
                    enabled = false,
                    labelIcons = true,
                    ponrIconColor = {
                        [1] = 1,
                        [2] = 0.38431376218796,
                        [3] = 0,
                    },
                },
                Cooldowns = {
                    align = "right",
                    brez = {
                        on = true,
                    },
                    enabled = false,
                    lust = {
                        on = true,
                    },
                },
                Deaths = {
                    align = "right",
                    enabled = true,
                    icon = "Interface\\TargetingFrame\\UI-RaidTargetingIcon_8",
                },
                Dungeon = {
                    align = "right",
                    bg = {
                        border = false,
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderSize = 3,
                        borderTexture = "",
                        color = {
                            [1] = 0.13725490868092,
                            [2] = 0.27058824896812,
                            [3] = 0.47843140363693,
                            [4] = 0.5,
                        },
                        show = false,
                    },
                    enabled = true,
                    iconPos = "right",
                    iconSize = 42,
                    levelColor = true,
                    levelPos = "left",
                    levelSep = true,
                    showAffixes = true,
                    showIcon = true,
                    showLevel = true,
                },
                EnemyForces = {
                    enabled = false,
                    percentOnly = true,
                    segmentCountdown = true,
                    segmentCountdownAll = true,
                    segmentHideFirst = true,
                    showCount = false,
                    showMarkers = true,
                    splitBar = true,
                    splitGap = 6,
                },
                Objectives = {
                    align = "right",
                    doneIcon = "Interface\\RaidFrame\\ReadyCheck-Ready",
                    doneIconColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                    },
                    enabled = true,
                    nameMaxLength = 12,
                    nameShorten = "abbrev",
                    pendingIcon = "Interface\\RaidFrame\\ReadyCheck-Waiting",
                    pendingIconColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                    },
                    rowSpacing = 0,
                    showDoneIcon = true,
                    showForcesRow = true,
                    showPendingIcon = true,
                    timeSide = "auto",
                },
                Setup = {
                },
                Sound = {
                    enabled = true,
                    triggers = {
                        checkpoint = {
                            on = true,
                            sound = "MAUI: Success (Winner)",
                        },
                        completed = {
                            on = true,
                            sound = "MAUI: Success",
                        },
                        death = {
                            on = true,
                            sound = "MAUI: Death (Evil Laugh)",
                        },
                        forces = {
                            on = true,
                            sound = "MAUI: Combo 1",
                        },
                        heroism = {
                            on = true,
                            sound = "MAUI: Heroism (Upgrade)",
                        },
                        resurrect = {
                            on = true,
                            sound = "Alarm",
                        },
                        timeout = {
                            on = true,
                            sound = "MAUI: Timeout",
                        },
                    },
                },
                Splits = {
                    align = "right",
                    enabled = true,
                    labelIcon = true,
                    labelIconColor = {
                        [1] = 0,
                        [2] = 0.75686281919479,
                        [3] = 1,
                    },
                    showText = false,
                    storeMode = "all",
                },
                Timer = {
                    align = "left",
                    enabled = true,
                    sectionCountdown = true,
                    sectionCountdownAll = true,
                    showBar = true,
                    showLevel = true,
                    splitBar = true,
                    splitGap = 6,
                },
            },
            ui = {
                align = "center",
                bestPrefix = "",
                bestSuffix = "",
                bg = {
                    border = true,
                    borderColor = {
                        [1] = 0,
                        [2] = 0,
                        [3] = 0,
                        [4] = 1,
                    },
                    borderSize = 1,
                    borderTexture = "Interface\\Buttons\\WHITE8X8",
                    color = {
                        [1] = 0,
                        [2] = 0,
                        [3] = 0,
                        [4] = 0.21093600988388,
                    },
                    show = false,
                },
                blockRows = {
                    { left = "dungeon" },
                    { left = "timer", right = "deaths" },
                    { left = "timerbar" },
                    { left = "objectives" },
                    {},
                    {},
                    {},
                    {},
                    {},
                    {},
                    {},
                },
                demo = false,
                elements = {
                    checkpointsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 18,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    cooldownsText = {
                        cdColor = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 20,
                        rechargeColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    deathsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontFlags = "OUTLINE",
                        fontSize = 18,
                        penaltyColor = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = -18,
                    },
                    deltas = {
                        ahead = {
                            [1] = 0.2,
                            [2] = 1,
                            [3] = 0.6,
                            [4] = 1,
                        },
                        behind = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                    },
                    dungeonAffixes = {
                        fontFlags = "OUTLINE",
                        fontSize = 14,
                        textColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    dungeonName = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 20,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    forcesBar = {
                        barColor = {
                            [1] = 0.2,
                            [2] = 0.6,
                            [3] = 1,
                            [4] = 1,
                        },
                        barTexture = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Statusbars\\bar4.tga",
                        bgColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 0.6,
                        },
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderOffset = 1,
                        borderOn = true,
                        borderSize = 1,
                        borderTexture = "1 Pixel",
                        height = 20,
                        markerColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        reverse = false,
                    },
                    forcesSegment = {
                        countdownPos = "center",
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    forcesText = {
                        countColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        textPos = "barLeft",
                        xOffset = 4,
                        yOffset = 0,
                    },
                    hudTitle = {
                    },
                    objectiveText = {
                        doneColor = {
                            [1] = 0.2,
                            [2] = 1,
                            [3] = 0.6,
                            [4] = 1,
                        },
                        fontSize = 18,
                        openColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 0.29019609093666,
                            [3] = 0.66666668653488,
                            [4] = 1,
                        },
                        timeColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    splitsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 18,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    timerBar = {
                        barTexture = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Statusbars\\bar4.tga",
                        bgColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 0.6,
                        },
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderOffset = 1,
                        borderOn = true,
                        borderSize = 1,
                        borderTexture = "Interface\\Buttons\\WHITE8X8",
                        dividerWidth = 1,
                        height = 6,
                        reverse = false,
                        sectionColors = {
                            [0] = {
                                [1] = 0.85,
                                [2] = 0.2,
                                [3] = 0.2,
                                [4] = 1,
                            },
                            [1] = {
                                [1] = 0.95,
                                [2] = 0.75,
                                [3] = 0.1,
                                [4] = 1,
                            },
                            [2] = {
                                [1] = 0.55,
                                [2] = 0.8,
                                [3] = 0.1,
                                [4] = 1,
                            },
                            [3] = {
                                [1] = 0.1,
                                [2] = 0.8,
                                [3] = 0.2,
                                [4] = 1,
                            },
                        },
                        sectionDividerColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                    },
                    timerBest = {
                        fontSize = 18,
                    },
                    timerBonus = {
                        fontSize = 16,
                    },
                    timerLevel = {
                        fontSize = 16,
                    },
                    timerSection = {
                        countdownPos = "left",
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        posH = "right",
                        posV = "top",
                        xOffset = -5,
                        yOffset = -5,
                    },
                    timerText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 32,
                        maxColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 0.98431378602982,
                            [2] = 1,
                            [3] = 0.98431378602982,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = -10,
                    },
                },
                font = {
                    applySize = false,
                    font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                    fontSize = 14,
                },
                locked = true,
                point = "TOPRIGHT",
                scale = 1,
                separators = {
                    [1] = {
                        color = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 0.5,
                        },
                        enabled = false,
                        height = 2,
                        width = 400,
                    },
                    [2] = {
                        color = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 0.5,
                        },
                        enabled = false,
                        height = 2,
                        width = 400,
                    },
                },
                showBest = true,
                spacing = 5,
                style = {
                    barTexture = "Interface\\AddOns\\BigWigs\\Media\\Textures\\Smoothv2",
                    borderSize = 4,
                    fontFlags = "OUTLINE",
                    fontSize = 14,
                    sectionDividerColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                        [4] = 0.64999997615814,
                    },
                },
                theme = "default",
                title = {
                    show = true,
                    text = "",
                },
                width = 400,
                x = -8.0007591247559,
                y = -282.66693115234,
            },
        },
    },
    {
        key = "compact",
        name = "Compact",
        description = "A compact full layout with a separator line and a slim enemy-forces bar (forces countdown below the bar).",
        -- Uses the same !mMT_MediaPack font as the MaUI preset.
        note = "Requires the !mMT_MediaPack addon for its fonts; without it the default font is used.",
        screenshot = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Setup\\compact",
        screenshotSize = { 256, 256 },
        profile = {
            debug = false,
            minimap = {
                hide = false,
                minimapPos = 175.63474320513,
            },
            modules = {
                Automation = {
                    autoSlotKeystone = true,
                    enabled = true,
                    hideTracker = true,
                },
                Changelog = {
                },
                Checkpoints = {
                    align = "left",
                    enabled = true,
                    labelIcons = true,
                    ponrIconColor = {
                        [1] = 1,
                        [2] = 0.38431376218796,
                        [3] = 0,
                    },
                },
                Cooldowns = {
                    align = "left",
                    brez = {
                        on = true,
                    },
                    enabled = true,
                    lust = {
                        on = true,
                    },
                },
                Deaths = {
                    align = "right",
                    enabled = true,
                    icon = "Interface\\TargetingFrame\\UI-RaidTargetingIcon_8",
                },
                Dungeon = {
                    align = "right",
                    bg = {
                        border = false,
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderSize = 3,
                        borderTexture = "",
                        color = {
                            [1] = 0.13725490868092,
                            [2] = 0.27058824896812,
                            [3] = 0.47843140363693,
                            [4] = 0.5,
                        },
                        show = false,
                    },
                    enabled = true,
                    iconPos = "right",
                    iconSize = 42,
                    levelColor = true,
                    levelPos = "left",
                    levelSep = true,
                    showAffixes = true,
                    showIcon = true,
                    showLevel = true,
                },
                EnemyForces = {
                    enabled = true,
                    percentOnly = true,
                    segmentCountdown = true,
                    segmentCountdownAll = true,
                    segmentHideFirst = true,
                    showCount = false,
                    showMarkers = true,
                    splitBar = true,
                    splitGap = 6,
                },
                Objectives = {
                    align = "right",
                    doneIcon = "Interface\\RaidFrame\\ReadyCheck-Ready",
                    doneIconColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                    },
                    enabled = true,
                    nameMaxLength = 12,
                    nameShorten = "abbrev",
                    pendingIcon = "Interface\\RaidFrame\\ReadyCheck-Waiting",
                    pendingIconColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                    },
                    rowSpacing = 0,
                    showDoneIcon = true,
                    showForcesRow = true,
                    showPendingIcon = true,
                    timeSide = "auto",
                },
                Setup = {
                },
                Sound = {
                    enabled = true,
                    triggers = {
                        checkpoint = {
                            on = true,
                            sound = "MAUI: Success (Winner)",
                        },
                        completed = {
                            on = true,
                            sound = "MAUI: Success",
                        },
                        death = {
                            on = true,
                            sound = "MAUI: Death (Evil Laugh)",
                        },
                        forces = {
                            on = true,
                            sound = "MAUI: Combo 1",
                        },
                        heroism = {
                            on = true,
                            sound = "MAUI: Heroism (Upgrade)",
                        },
                        resurrect = {
                            on = true,
                            sound = "Alarm",
                        },
                        timeout = {
                            on = true,
                            sound = "MAUI: Timeout",
                        },
                    },
                },
                Splits = {
                    align = "right",
                    enabled = true,
                    labelIcon = true,
                    labelIconColor = {
                        [1] = 0,
                        [2] = 0.75686281919479,
                        [3] = 1,
                    },
                    showText = true,
                    storeMode = "all",
                },
                Timer = {
                    align = "right",
                    enabled = true,
                    sectionCountdown = true,
                    sectionCountdownAll = true,
                    showBar = true,
                    showLevel = true,
                    splitBar = true,
                    splitGap = 6,
                },
            },
            ui = {
                align = "center",
                bestPrefix = "",
                bestSuffix = "",
                bg = {
                    border = true,
                    borderColor = {
                        [1] = 0,
                        [2] = 0,
                        [3] = 0,
                        [4] = 1,
                    },
                    borderSize = 1,
                    borderTexture = "Interface\\Buttons\\WHITE8X8",
                    color = {
                        [1] = 0,
                        [2] = 0,
                        [3] = 0,
                        [4] = 0.21093600988388,
                    },
                    show = false,
                },
                blockRows = {
                    { left = "dungeon" },
                    { left = "timer" },
                    { left = "timerbar" },
                    { left = "forces" },
                    { left = "objectives" },
                    { left = "separator1" },
                    { left = "checkpoints", right = "splits" },
                    { left = "cooldowns", right = "deaths" },
                    {},
                    {},
                    {},
                },
                demo = false,
                elements = {
                    checkpointsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 18,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    cooldownsText = {
                        cdColor = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 20,
                        rechargeColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    deathsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontFlags = "OUTLINE",
                        fontSize = 20,
                        penaltyColor = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    deltas = {
                        ahead = {
                            [1] = 0.2,
                            [2] = 1,
                            [3] = 0.6,
                            [4] = 1,
                        },
                        behind = {
                            [1] = 1,
                            [2] = 0.38,
                            [3] = 0.38,
                            [4] = 1,
                        },
                    },
                    dungeonAffixes = {
                        fontFlags = "OUTLINE",
                        fontSize = 14,
                        textColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    dungeonName = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 20,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    forcesBar = {
                        barColor = {
                            [1] = 0.2,
                            [2] = 0.6,
                            [3] = 1,
                            [4] = 1,
                        },
                        barTexture = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Statusbars\\bar4.tga",
                        bgColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 0.6,
                        },
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderOffset = 1,
                        borderOn = true,
                        borderSize = 1,
                        borderTexture = "1 Pixel",
                        height = 6,
                        markerColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        reverse = false,
                    },
                    forcesSegment = {
                        countdownPos = "below",
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = -30,
                        yOffset = 9,
                    },
                    forcesText = {
                        countColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        textPos = "barLeft",
                        xOffset = 4,
                        yOffset = -4,
                    },
                    hudTitle = {
                    },
                    objectiveText = {
                        doneColor = {
                            [1] = 0.2,
                            [2] = 1,
                            [3] = 0.6,
                            [4] = 1,
                        },
                        fontSize = 18,
                        openColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 1,
                            [2] = 0.29019609093666,
                            [3] = 0.66666668653488,
                            [4] = 1,
                        },
                        timeColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    splitsText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 18,
                        textColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                    timerBar = {
                        barTexture = "Interface\\AddOns\\MauiMPlusTimer\\Assets\\Statusbars\\bar4.tga",
                        bgColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 0.6,
                        },
                        borderColor = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 1,
                        },
                        borderOffset = 1,
                        borderOn = true,
                        borderSize = 1,
                        borderTexture = "Interface\\Buttons\\WHITE8X8",
                        dividerWidth = 1,
                        height = 6,
                        reverse = false,
                        sectionColors = {
                            [0] = {
                                [1] = 0.85,
                                [2] = 0.2,
                                [3] = 0.2,
                                [4] = 1,
                            },
                            [1] = {
                                [1] = 0.95,
                                [2] = 0.75,
                                [3] = 0.1,
                                [4] = 1,
                            },
                            [2] = {
                                [1] = 0.55,
                                [2] = 0.8,
                                [3] = 0.1,
                                [4] = 1,
                            },
                            [3] = {
                                [1] = 0.1,
                                [2] = 0.8,
                                [3] = 0.2,
                                [4] = 1,
                            },
                        },
                        sectionDividerColor = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 1,
                        },
                    },
                    timerBest = {
                        fontSize = 18,
                    },
                    timerBonus = {
                        fontSize = 16,
                    },
                    timerLevel = {
                        fontSize = 16,
                    },
                    timerSection = {
                        countdownPos = "left",
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 14,
                        posH = "right",
                        posV = "top",
                        xOffset = -5,
                        yOffset = -5,
                    },
                    timerText = {
                        font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                        fontSize = 32,
                        maxColor = {
                            [1] = 0.60000002384186,
                            [2] = 0.60000002384186,
                            [3] = 0.60000002384186,
                            [4] = 1,
                        },
                        textColor = {
                            [1] = 0.98431378602982,
                            [2] = 1,
                            [3] = 0.98431378602982,
                            [4] = 1,
                        },
                        xOffset = 0,
                        yOffset = 0,
                    },
                },
                font = {
                    applySize = false,
                    font = "Interface\\AddOns\\!mMT_MediaPack\\media\\fonts\\Ubuntu-Medium.ttf",
                    fontSize = 14,
                },
                locked = true,
                point = "TOPRIGHT",
                scale = 1,
                separators = {
                    [1] = {
                        color = {
                            [1] = 0,
                            [2] = 0,
                            [3] = 0,
                            [4] = 0.72656232118607,
                        },
                        enabled = true,
                        height = 2,
                        width = 400,
                    },
                    [2] = {
                        color = {
                            [1] = 1,
                            [2] = 1,
                            [3] = 1,
                            [4] = 0.5,
                        },
                        enabled = false,
                        height = 2,
                        width = 400,
                    },
                },
                showBest = true,
                spacing = 5,
                style = {
                    barTexture = "Interface\\AddOns\\BigWigs\\Media\\Textures\\Smoothv2",
                    borderSize = 4,
                    fontFlags = "OUTLINE",
                    fontSize = 14,
                    sectionDividerColor = {
                        [1] = 1,
                        [2] = 1,
                        [3] = 1,
                        [4] = 0.64999997615814,
                    },
                },
                theme = "default",
                title = {
                    show = true,
                    text = "",
                },
                width = 400,
                x = -11.001307487488,
                y = -280.16717529297,
            },
        },
    },
}
