local _, addonTable = ...

local MKA = addonTable.MKA

MKA.defaults = {
    global = {
        characters = {},
        debugLocaleOverride = nil,
        meetingStoneAccountTypeCache = {},
    },
    char = {
        dungeonTeleportDialogMessage = "",
        dungeonTeleportTacticalAnnouncements = {},
        dungeonTeleportCustomSettingsMigrated = false,
    },
    profile = {
        debugLogging = false,
        debugVerboseLogging = false,
        autoOpenOnCompletedRun = "off",
        dungeonTeleportAnnouncement = true,
        dungeonTeleportDialog = true,
        dungeonTeleportPrompt = true,
        microMenuButton = true,
        minimap = {
            hide = false,
            angle = 225,
        },
        startupTab = "group",
        rightClickStartupTab = "meetingstone",
        groupSort = {
            key = "presence",
            direction = "desc",
        },
        carpoolSort = {
            key = "meetingStone",
            direction = "asc",
        },
        findGroup = {
            selectedActivityIDs = {},
            haveHealer = false,
            haveTank = false,
            noHealer = false,
            noTank = false,
            noDps = false,
            minAvailableSlots = 1,
            minScore = 0,
            searchNewbie = false,
            quickJoin = false,
            autoJoin = false,
            sortKey = "",
            sortDirection = "desc",
            reportBlockedResults = {},
        },
        warbandTag = "Warband",
        window = {
            width = 1000,
            height = 520,
        },
    },
}
