{
    num: 107,
    accuracy: true,
    basePower: 0,
    category: "Status",
    name: "Minimize",
    pp: 10,
    priority: 0,
    flags: { snatch: 1, metronome: 1 },
    volatileStatus: "minimize",
    condition: {
        noCopy: true,
        onRestart: () => null,
        onSourceModifyDamage(damage, source, target, move) {
            const boostedMoves = [
                "stomp",
                "steamroller",
                "bodyslam",
                "bodypress",
                "flyingpress",
                "dragonrush",
                "heatcrash",
                "heavyslam",
                "maliciousmoonsault",
                "slam",
                "supercellslam",
                "synchronoise",
                "alluringvoice",
                "boomburst",
                "bugbuzz",
                "chatter",
                "clangingscales",
                "clangoroussoulblazeoulblaze",
                "disarmingvoice",
                "echoedvoice",
                "eeriespell",
                "hypervoice",
                "overdrive",
                "psychicnoise",
                "relicsong",
                "round",
                "snarl",
                "snore",
                "sparklingaria",
                "torchsong",
                "uproar",
                "aerialace",
                "aurasphere",
                "falsesurrender",
                "flowertrick",
                "hyperspacefury",
                "hyperspacehole",
                "kowtowcleave",
                "magicalleaf",
                "magnetbomb",
                "pikapapow",
                "pulverizingpancake",
                "shadowpunch",
                "shockwave",
                "smartstrike",
                "swift",
                "tachyoncutter",
                "trumpcard",
                "vitalthrow"

            ];
            if (boostedMoves.includes(move.id)) {
                return this.chainModify(2);
            }
        },
        onAccuracy(accuracy, target, source, move) {
            const boostedMoves = [
                "stomp",
                "steamroller",
                "bodyslam",
                "bodypress",
                "flyingpress",
                "dragonrush",
                "heatcrash",
                "heavyslam",
                "maliciousmoonsault",
                "slam",
                "supercellslam",
                "synchronoise",
                "alluringvoice",
                "boomburst",
                "bugbuzz",
                "chatter",
                "clangingscales",
                "clangoroussoulblazeoulblaze",
                "disarmingvoice",
                "echoedvoice",
                "eeriespell",
                "hypervoice",
                "overdrive",
                "psychicnoise",
                "relicsong",
                "round",
                "snarl",
                "snore",
                "sparklingaria",
                "torchsong",
                "uproar",
                "aerialace",
                "aurasphere",
                "falsesurrender",
                "flowertrick",
                "hyperspacefury",
                "hyperspacehole",
                "kowtowcleave",
                "magicalleaf",
                "magnetbomb",
                "pikapapow",
                "pulverizingpancake",
                "shadowpunch",
                "shockwave",
                "smartstrike",
                "swift",
                "tachyoncutter",
                "trumpcard",
                "vitalthrow"
            ];
            if (boostedMoves.includes(move.id)) {
                return true;
            }
            return accuracy;
        }
    },
    boosts: {
        evasion: 2
    },
    secondary: null,
    target: "self",
    type: "Normal",
    zMove: { effect: "clearnegativeboost" },
    contestType: "Cute"
}
