acts = {
    {
        id = "act1",
        index = 1,
        requiredstars = 0,
        name = "@SPECIAL_OPS_SO_BUTTON_ALPHA_CAPS",
        missions = {
            {
                nodifficulty = true,
                somapname = "so_killspree_trainer",
                mapname = "so_killspree_trainer",
                video = "mission_select_bg_trainer",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_0",
                    type = "@MENU_SP_TYPE_ASSAULT",
                    estimatedtime = "1:00",
                    iwbesttime = "0:22.60"
                },
                locked = false
            },
            {
                somapname = "so_rooftop_contingency",
                mapname = "so_rooftop_contingency",
                video = "mission_select_bg_contingency",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_2",
                    type = "@MENU_SP_TYPE_WAVE_DEFENSE",
                    estimatedtime = "4:00",
                    iwbesttime = "1:55.50"
                }
            },
            {
                somapname = "so_killspree_favela",
                mapname = "so_killspree_favela",
                video = "mission_select_bg_favela",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_2",
                    type = "@MENU_SP_TYPE_KILLSPREE",
                    estimatedtime = "2:30",
                    iwbesttime = "1:16.20"
                }
            },
            {
                somapname = "so_forest_contingency",
                mapname = "so_forest_contingency",
                video = "mission_select_bg_contingency",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_2",
                    type = "@MENU_SP_TYPE_STEALTH",
                    estimatedtime = "3:00",
                    iwbesttime = "0:43.65"
                }
            },
            {
                somapname = "so_crossing_so_bridge",
                mapname = "so_crossing_so_bridge",
                video = "mission_select_bg_ending",
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_ASSAULT",
                    estimatedtime = "3:30",
                    iwbesttime = "0:53.00"
                }
            }
        }
    },
    {
        id = "act2",
        index = 2,
        requiredstars = 4,
        name = "@SPECIAL_OPS_SO_BUTTON_BETA_CAPS",
        missions = {
            {
                somapname = "so_ac130_co_hunted",
                mapname = "so_ac130_co_hunted",
                video = "mission_select_bg_ending",
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_2",
                    type = "@MENU_SP_TYPE_TIMED_ESCORT",
                    estimatedtime = "1:30",
                    iwbesttime = "0:35.45"
                }
            },
            {
                somapname = "so_killspree_invasion",
                mapname = "so_killspree_invasion",
                video = "mission_select_bg_invasion",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_KILLSPREE",
                    estimatedtime = "2:30",
                    iwbesttime = "1:16.20"
                }
            },
            {
                somapname = "so_defuse_favela_escape",
                mapname = "so_defuse_favela_escape",
                video = "mission_select_bg_favela_escape",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_TIME_ASSAULT",
                    estimatedtime = "2:30",
                    iwbesttime = "1:14.20"
                }
            },
            {
                nodifficulty = true,
                somapname = "so_snowrace1_cliffhanger",
                mapname = "so_snowrace1_cliffhanger",
                video = "mission_select_bg_cliffhanger",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_1",
                    type = "@MENU_SP_TYPE_DRIVING",
                    estimatedtime = "1:30",
                    iwbesttime = "1:05.00"
                }
            },
            {
                somapname = "so_chopper_invasion",
                mapname = "so_chopper_invasion",
                video = "mission_select_bg_invasion",
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_TIMED_ESCORT",
                    estimatedtime = "3:00",
                    iwbesttime = "1:25.90"
                }
            },
        }
    },
    {
        id = "act3",
        index = 3,
        requiredstars = 8,
        name = "@SPECIAL_OPS_SO_BUTTON_CHARLIE_CAPS",
        missions = {
            {
                somapname = "so_hidden_scoutsniper",
                mapname = "so_hidden_scoutsniper",
                video = "mission_select_bg_scoutsniper",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_STEALTH",
                    estimatedtime = "4:30",
                    iwbesttime = "1:45.60"
                }
            },
            {
                somapname = "so_showers_gulag",
                mapname = "so_showers_gulag",
                video = "mission_select_bg_gulag",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_4",
                    type = "@MENU_SP_TYPE_ASSAULT",
                    estimatedtime = "1:30",
                    iwbesttime = "0:17.00"
                }
            },
            {
                somapname = "so_snowrace2_cliffhanger",
                mapname = "so_snowrace2_cliffhanger",
                video = "mission_select_bg_cliffhanger",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_2",
                    type = "@MENU_SP_TYPE_TIMED_DRIVING",
                    estimatedtime = "1:30",
                    iwbesttime = "1:07.00"
                }
            },
            {
                somapname = "so_defense_invasion",
                mapname = "so_defense_invasion",
                video = "mission_select_bg_invasion",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_4",
                    type = "@MENU_SP_TYPE_WAVE_DEFENSE",
                    estimatedtime = "11:00",
                    iwbesttime = "7:31.20"
                }
            },
            {
                somapname = "so_intel_boneyard",
                mapname = "so_intel_boneyard",
                video = "mission_select_bg_boneyard",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_ASSAULT",
                    estimatedtime = "3:30",
                    iwbesttime = "1:22.40"
                }
            },
        }
    },
    {
        id = "act4",
        index = 4,
        requiredstars = 15,
        name = "@SPECIAL_OPS_SO_BUTTON_DELTA_CAPS",
        missions = {
            {
                somapname = "so_download_arcadia",
                mapname = "so_download_arcadia",
                video = "mission_select_bg_arcadia",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_4",
                    type = "@MENU_SP_TYPE_ASSAULT_DEFEND",
                    estimatedtime = "9:00",
                    iwbesttime = "3:25.25"
                }
            },
            {
                somapname = "so_demo_so_bridge",
                mapname = "so_demo_so_bridge",
                video = "mission_select_bg_ending",
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_VEHICLE_KILLSPREE",
                    estimatedtime = "3:30",
                    iwbesttime = "1:40.40"
                }
            },
            {
                somapname = "so_sabotage_cliffhanger",
                mapname = "so_sabotage_cliffhanger",
                video = "mission_select_bg_cliffhanger",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_STEALTH",
                    estimatedtime = "7:00",
                    iwbesttime = "0:48.15"
                }
            },
            {
                somapname = "so_escape_airport",
                mapname = "so_escape_airport",
                video = "mission_select_bg_airport",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_4",
                    type = "@MENU_SP_TYPE_ASSAULT",
                    estimatedtime = "4:00",
                    iwbesttime = "0:36.40"
                }
            },
            {
                somapname = "so_takeover_estate",
                mapname = "so_takeover_estate",
                video = "mission_select_bg_estate",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_3",
                    type = "@MENU_SP_TYPE_KILLSPREE",
                    estimatedtime = "9:00",
                    iwbesttime = "2:59.60"
                }
            },
        }
    },
    {
        id = "act5",
        index = 5,
        requiredstars = 35,
        name = "@SPECIAL_OPS_SO_BUTTON_ECHO_CAPS",
        missions = {
            {
                somapname = "so_assault_oilrig",
                mapname = "so_assault_oilrig",
                video = "mission_select_bg_oilrig",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_5",
                    type = "@MENU_SP_TYPE_ASSAULT",
                    estimatedtime = "5:00",
                    iwbesttime = "3:10.30"
                }
            },
            {
                somapname = "so_juggernauts_favela",
                mapname = "so_juggernauts_favela",
                video = "mission_select_bg_favela",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_5",
                    type = "@MENU_SP_TYPE_KILLSPREE",
                    estimatedtime = "6:00",
                    iwbesttime = "2:47.70"
                }
            },
            {
                somapname = "so_takeover_oilrig",
                mapname = "so_takeover_oilrig",
                video = "mission_select_bg_oilrig",
                playable = true,
                info = {
                    rank = "@MENU_SP_DIFF_RANKING_5",
                    type = "@MENU_SP_TYPE_ASSAULT",
                    estimatedtime = "7:00",
                    iwbesttime = "4:12.25"
                }
            },
        }
    }
}

return acts
