{
  "Alas": {
    "Emulator": {
      "Serial": "127.0.0.1:5555",
      "PackageName": "com.bilibili.azurlane",
      "Server": "cn",
      "ScreenshotMethod": "ADB",
      "ControlMethod": "minitouch",
      "ScreenshotDedithering": false
    },
    "Error": {
      "HandleError": true,
      "SaveError": true,
      "ScreenshotLength": 1
    },
    "Optimization": {
      "ScreenshotInterval": 0.3,
      "CombatScreenshotInterval": 1.0,
      "TaskHoardingDuration": 0,
      "WhenTaskQueueEmpty": "goto_main"
    },
    "DropRecord": {
      "SaveFolder": "./screenshots",
      "AzurStatsID": null,
      "SaveResearch": false,
      "UploadResearch": false,
      "SaveCommission": false,
      "UploadCommission": false,
      "SaveCombat": false,
      "SaveOpsi": false
    }
  },
  "General": {
    "Retirement": {
      "Enable": true,
      "RetireMode": "one_click_retire",
      "RetireAmount": "retire_all",
      "EnhanceFavourite": false,
      "EnhanceFilter": null,
      "EnhanceCheckPerCategory": 2,
      "OldRetireN": true,
      "OldRetireR": true,
      "OldRetireSR": false,
      "OldRetireSSR": false
    }
  },
  "Restart": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Restart",
      "SuccessInterval": 0,
      "FailureInterval": 0,
      "ServerUpdate": "00:00"
    }
  },
  "Main": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Main",
      "SuccessInterval": 0,
      "FailureInterval": 120,
      "ServerUpdate": "00:00"
    },
    "Campaign": {
      "Name": "7-2",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_mob_fleet2_boss"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    },
    "EnemyPriority": {
      "EnemyScaleBalanceWeight": "default_mode"
    }
  },
  "C72MysteryFarming": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "C72MysteryFarming",
      "SuccessInterval": 0,
      "FailureInterval": 120,
      "ServerUpdate": "00:00"
    },
    "C72MysteryFarming": {
      "StepOnA3": true
    },
    "Campaign": {
      "Name": "campaign_7_2_mystery_farming",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_mob_fleet2_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    }
  },
  "C122MediumLeveling": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "C122MediumLeveling",
      "SuccessInterval": 0,
      "FailureInterval": 120,
      "ServerUpdate": "00:00"
    },
    "C122MediumLeveling": {
      "LargeEnemyTolerance": 1
    },
    "Campaign": {
      "Name": "campaign_12_2_leveling",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_all_fleet2_standby",
      "AutoSearchFleetOrder": "fleet1_all_fleet2_standby"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    }
  },
  "C124LargeLeveling": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "C124LargeLeveling",
      "SuccessInterval": 0,
      "FailureInterval": 120,
      "ServerUpdate": "00:00"
    },
    "C124LargeLeveling": {
      "NonLargeEnterTolerance": 1,
      "NonLargeRetreatTolerance": 1,
      "PickupAmmo": 3
    },
    "Campaign": {
      "Name": "campaign_12_4_leveling",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_all_fleet2_standby",
      "AutoSearchFleetOrder": "fleet1_all_fleet2_standby"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    }
  },
  "GemsFarming": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "GemsFarming",
      "SuccessInterval": 0,
      "FailureInterval": 120,
      "ServerUpdate": "00:00"
    },
    "GemsFarming": {
      "FlagshipChange": true,
      "FlagshipEquipChange": false,
      "VanguardChange": false,
      "VanguardEquipChange": false,
      "LowEmotionRetreat": true,
      "CommonCV": "any"
    },
    "Campaign": {
      "Name": "7-2",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_mob_fleet2_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "EnemyPriority": {
      "EnemyScaleBalanceWeight": "default_mode"
    }
  },
  "EventGeneral": {
    "EventGeneral": {
      "PtLimit": 0,
      "TimeLimit": "2020-01-01 00:00:00"
    }
  },
  "Event": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Event",
      "SuccessInterval": 0,
      "FailureInterval": 120,
      "ServerUpdate": "00:00"
    },
    "Campaign": {
      "Name": "7-2",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_mob_fleet2_boss"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    },
    "EnemyPriority": {
      "EnemyScaleBalanceWeight": "default_mode"
    }
  },
  "EventAb": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "EventAb",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "EventAb": {
      "StageFilter": "A1 > A2 > A3 > B1 > B2 > B3",
      "LastStage": 0
    },
    "Campaign": {
      "Name": "dynamic",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_mob_fleet2_boss"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    }
  },
  "EventCd": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "EventCd",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "EventCd": {
      "StageFilter": "C1 > C2 > C3 > D1 > D2 > D3",
      "LastStage": 0
    },
    "Campaign": {
      "Name": "dynamic",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_mob_fleet2_boss"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    }
  },
  "EventSp": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "EventSp",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Campaign": {
      "Name": "sp",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_mob_fleet2_boss"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    }
  },
  "Raid": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Raid",
      "SuccessInterval": 0,
      "FailureInterval": 120,
      "ServerUpdate": "00:00"
    },
    "Raid": {
      "Mode": "hard",
      "UseTicket": false
    },
    "Campaign": {
      "Name": "dynamic",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    }
  },
  "RaidDaily": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "RaidDaily",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "RaidDaily": {
      "StageFilter": "hard > normal > easy"
    },
    "Campaign": {
      "Name": "dynamic",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    }
  },
  "MaritimeEscort": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "MaritimeEscort",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "MaritimeEscort": {
      "Enable": true
    }
  },
  "Commission": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Commission",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Commission": {
      "DoMajorCommission": false,
      "CommissionFilter": "DailyEvent\n> Gem-8 > Gem-4 > Gem-2\n> NightDrill-8 > NightDrill-7 > NightDrill-6\n> ExtraDrill-0:20 > ExtraDrill-1 > ExtraDrill-2 > ExtraDrill-2:40 > ExtraDrill-3:20 > ExtraDrill-5:20\n> Box-6 > Box-3 > Box-1\n> DailyCube-0:30 > UrgentCube-1:30 > DailyCube-1:30 > UrgentCube-1:45 > UrgentCube-2:15 > UrgentCube-3\n> Major\n> DailyChip > DailyResource\n> UrgentBook-2:30 > UrgentBook-2 > UrgentBook-1:20 > UrgentBook-1:40\n> Daily-0:20 > Daily-0:30 > Daily-1:00 > Daily-1:30 > Daily-2:00\n> NightOil > NightCube\n> shortest"
    }
  },
  "Tactical": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Tactical",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Tactical": {
      "TacticalFilter": "SameT4 > SameT3 > SameT2 > SameT1\n> BlueT2 > YellowT2 > RedT2\n> BlueT3 > YellowT3 > RedT3\n> BlueT4 > YellowT4 > RedT4\n> BlueT1 > YellowT1 > RedT1\n> first"
    },
    "ControlExpOverflow": {
      "Enable": true,
      "T4Allow": 100,
      "T3Allow": 100,
      "T2Allow": 200,
      "T1Allow": 200
    }
  },
  "Research": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Research",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Research": {
      "UseCube": "only_05_hour",
      "UseCoin": "always_use",
      "UsePart": "always_use",
      "PresetFilter": "series_4_blueprint_tenrai",
      "CustomFilter": "S4-Q0.5 > Q-0.5 > S4-DR0.5 > S4-PRY0.5 > DR-0.5 > PRY-0.5\n> S4-Q1 > S4-Q2\n> S4-DR2.5 > S4-G1.5\n> S4-Q4 > S4-H0.5 > S4-G4\n> S4-PRY2.5 > S4-G2.5\n> reset > S4-H1 > shortest"
    }
  },
  "Dorm": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Dorm",
      "SuccessInterval": 278,
      "FailureInterval": 278,
      "ServerUpdate": "00:00"
    },
    "Dorm": {
      "Collect": true,
      "Feed": true,
      "FeedFilter": "20000 > 10000 > 5000 > 3000 > 2000 > 1000"
    }
  },
  "Guild": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Guild",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00, 06:00, 12:00, 18:00, 21:00"
    },
    "GuildLogistics": {
      "Enable": true,
      "SelectNewMission": false,
      "ExchangeFilter": "PlateTorpedoT1 > PlateAntiAirT1 > PlatePlaneT1 > PlateGunT1 > PlateGeneralT1\n> PlateTorpedoT2 > PlateAntiAirT2 > PlatePlaneT2 > PlateGunT2 > PlateGeneralT2\n> PlateTorpedoT3 > PlateAntiAirT3 > PlatePlaneT3 > PlateGunT3 > PlateGeneralT3\n> OxyCola > Coolant > Merit > Coin > Oil"
    },
    "GuildOperation": {
      "Enable": true,
      "SelectNewOperation": false,
      "NewOperationMaxDate": 15,
      "JoinThreshold": 1,
      "AttackBoss": true,
      "BossFleetRecommend": false
    }
  },
  "Reward": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Reward",
      "SuccessInterval": "60-120",
      "FailureInterval": "60-120",
      "ServerUpdate": "00:00"
    },
    "Reward": {
      "CollectOil": true,
      "CollectCoin": true,
      "CollectExp": true,
      "CollectMission": true,
      "CollectWeeklyMission": true
    }
  },
  "ShopFrequent": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "ShopFrequent",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00, 12:00, 18:00"
    },
    "GeneralShop": {
      "UseGems": false,
      "Refresh": false,
      "BuySkinBox": false,
      "Filter": "BookRedT3 > BookYellowT3 > BookBlueT3 > BookRedT2\n> Cube\n> FoodT6 > FoodT5"
    }
  },
  "ShopOnce": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "ShopOnce",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "GuildShop": {
      "Refresh": true,
      "Filter": "PlateT4 > BookT3 > PR > CatT3 > Chip > BookT2 > Retrofit > FoodT6 > FoodT5 > CatT2 > BoxT4",
      "BOX_T3": "ironblood",
      "BOX_T4": "ironblood",
      "BOOK_T2": "red",
      "BOOK_T3": "red",
      "RETROFIT_T2": "cl",
      "RETROFIT_T3": "cl",
      "PLATE_T2": "general",
      "PLATE_T3": "general",
      "PLATE_T4": "gun",
      "PR1": "neptune",
      "PR2": "seattle",
      "PR3": "cheshire"
    },
    "MedalShop": {
      "Filter": "DR > PR\n> BookRedT3 > BookYellowT3 > BookBlueT3 > BookRedT2 > BookYellowT2 > BookBlueT2\n> RetrofitT3 > PlateGeneralT3\n> FoodT6 > FoodT5"
    },
    "MeritShop": {
      "Refresh": false,
      "Filter": "Cube"
    },
    "CoreShop": {
      "Filter": "Array"
    }
  },
  "Meowfficer": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Meowfficer",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Meowfficer": {
      "BuyAmount": 1,
      "TrainMeowfficer": false,
      "FortChoreMeowfficer": true
    }
  },
  "Shipyard": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Shipyard",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "04:00"
    },
    "Shipyard": {
      "ResearchSeries": 1,
      "ShipIndex": 0,
      "BuyAmount": 2
    }
  },
  "Gacha": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Gacha",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Gacha": {
      "Pool": "light",
      "Amount": 1,
      "UseDrill": false
    }
  },
  "DataKey": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "DataKey",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    }
  },
  "SupplyPack": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "SupplyPack",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "SupplyPack": {
      "WeeklyFreeSupplyPack": true
    }
  },
  "BattlePass": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "BattlePass",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "BattlePass": {
      "BattlePassReward": true
    }
  },
  "MetaReward": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "MetaReward",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "MetaReward": {
      "MetaReward": true
    }
  },
  "Daily": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Daily",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Daily": {
      "UseDailySkip": true,
      "EscortMission": "first",
      "EscortMissionFleet": 5,
      "AdvanceMission": "first",
      "AdvanceMissionFleet": 5,
      "FierceAssault": "first",
      "FierceAssaultFleet": 5,
      "TacticalTraining": "second",
      "TacticalTrainingFleet": 5,
      "SupplyLineDisruption": "second"
    }
  },
  "Hard": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Hard",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Hard": {
      "HardStage": "11-4",
      "HardFleet": 1
    }
  },
  "Exercise": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Exercise",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00, 12:00, 18:00"
    },
    "Exercise": {
      "OpponentChooseMode": "max_exp",
      "OpponentTrial": 1,
      "ExercisePreserve": 0,
      "LowHpThreshold": 0.4,
      "LowHpConfirmWait": 0.1,
      "OpponentRefreshValue": 0,
      "OpponentRefreshRecord": "2020-01-01 00:00:00"
    }
  },
  "Sos": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "Sos",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Sos": {
      "Chapter": 3
    },
    "Campaign": {
      "Name": "dynamic",
      "Event": "campaign_main",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_all_fleet2_standby"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    }
  },
  "WarArchives": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "WarArchives",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "Campaign": {
      "Name": "7-2",
      "Event": "war_archives_20190911_cn",
      "Mode": "normal",
      "UseClearMode": true,
      "UseFleetLock": true,
      "UseAutoSearch": false,
      "Use2xBook": false,
      "AmbushEvade": true
    },
    "StopCondition": {
      "RunCount": 0,
      "OilLimit": 1000,
      "MapAchievement": "non_stop",
      "StageIncrease": false,
      "GetNewShip": false,
      "ReachLevel": 0
    },
    "Fleet": {
      "Fleet1": 1,
      "Fleet1Formation": "double_line",
      "Fleet1Mode": "combat_auto",
      "Fleet1Step": 3,
      "Fleet2": 2,
      "Fleet2Formation": "double_line",
      "Fleet2Mode": "combat_auto",
      "Fleet2Step": 2,
      "FleetOrder": "fleet1_mob_fleet2_boss",
      "AutoSearchFleetOrder": "fleet1_mob_fleet2_boss"
    },
    "Submarine": {
      "Fleet": 0,
      "Mode": "do_not_use",
      "AutoSearchMode": "sub_standby",
      "DistanceToBoss": "2_grid_to_boss"
    },
    "Emotion": {
      "CalculateEmotion": true,
      "IgnoreLowEmotionWarn": false,
      "Fleet1Value": 119,
      "Fleet1Record": "2020-01-01 00:00:00",
      "Fleet1Control": "prevent_yellow_face",
      "Fleet1Recover": "not_in_dormitory",
      "Fleet1Oath": false,
      "Fleet2Value": 119,
      "Fleet2Record": "2020-01-01 00:00:00",
      "Fleet2Control": "prevent_yellow_face",
      "Fleet2Recover": "not_in_dormitory",
      "Fleet2Oath": false
    },
    "HpControl": {
      "UseHpBalance": false,
      "UseEmergencyRepair": false,
      "UseLowHpRetreat": false,
      "HpBalanceThreshold": 0.2,
      "HpBalanceWeight": "1000, 1000, 1000",
      "RepairUseSingleThreshold": 0.3,
      "RepairUseMultiThreshold": 0.6,
      "LowHpRetreatThreshold": 0.3
    }
  },
  "OpsiGeneral": {
    "OpsiGeneral": {
      "UseLogger": true,
      "BuyActionPoint": false,
      "OilLimit": 1000,
      "RepairThreshold": 0.4,
      "BuyAkashiShop": true,
      "AkashiShopFilter": "ActionPoint > PurpleCoins"
    },
    "OpsiAshBeacon": {
      "AshAttack": true,
      "EnsureFullyCollected": true,
      "RequestAssist": true
    }
  },
  "OpsiAshAssist": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "OpsiAshAssist",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "OpsiAshAssist": {
      "Tier": 15
    }
  },
  "OpsiExplore": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "OpsiExplore",
      "SuccessInterval": 0,
      "FailureInterval": 0,
      "ServerUpdate": "00:00"
    },
    "OpsiExplore": {
      "SpecialRadar": false,
      "ForceRun": false,
      "LastZone": 0
    },
    "OpsiFleet": {
      "Fleet": 1,
      "Submarine": false
    }
  },
  "OpsiShop": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "OpsiShop",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "OpsiShop": {
      "BuySupply": true
    }
  },
  "OpsiDaily": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "OpsiDaily",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "OpsiDaily": {
      "DoMission": true,
      "UseTuningSample": true
    },
    "OpsiFleet": {
      "Fleet": 1,
      "Submarine": false
    }
  },
  "OpsiObscure": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "OpsiObscure",
      "SuccessInterval": 60,
      "FailureInterval": 60,
      "ServerUpdate": "00:00"
    },
    "OpsiObscure": {
      "ForceRun": false
    },
    "OpsiFleet": {
      "Fleet": 1,
      "Submarine": false
    }
  },
  "OpsiAbyssal": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "OpsiAbyssal",
      "SuccessInterval": 60,
      "FailureInterval": 60,
      "ServerUpdate": "00:00"
    },
    "OpsiAbyssal": {
      "ForceRun": false
    },
    "OpsiFleetFilter": {
      "Filter": "Fleet-4 > CallSubmarine > Fleet-2 > Fleet-3 > Fleet-1"
    }
  },
  "OpsiStronghold": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "OpsiStronghold",
      "SuccessInterval": 60,
      "FailureInterval": 60,
      "ServerUpdate": "00:00"
    },
    "OpsiStronghold": {
      "ForceRun": false
    },
    "OpsiFleetFilter": {
      "Filter": "Fleet-4 > CallSubmarine > Fleet-2 > Fleet-3 > Fleet-1"
    }
  },
  "OpsiMeowfficerFarming": {
    "Scheduler": {
      "Enable": false,
      "NextRun": "2020-01-01 00:00:00",
      "Command": "OpsiMeowfficerFarming",
      "SuccessInterval": 30,
      "FailureInterval": 30,
      "ServerUpdate": "00:00"
    },
    "OpsiMeowfficerFarming": {
      "ActionPointPreserve": 500,
      "HazardLevel": 5,
      "TargetZone": 0
    },
    "OpsiFleet": {
      "Fleet": 1,
      "Submarine": false
    }
  },
  "Daemon": {
    "Daemon": {
      "EnterMap": true
    }
  },
  "OpsiDaemon": {
    "OpsiDaemon": {
      "RepairShip": true
    }
  },
  "Benchmark": {
    "Benchmark": {
      "AdbScreenshot": true,
      "Uiautomator2Screenshot": true,
      "AscreencapScreenshot": true,
      "AdbClick": true,
      "Uiautomator2Click": true,
      "MinitouchClick": true,
      "HermitClick": false
    }
  },
  "AzurLaneUncensored": {
    "AzurLaneUncensored": {
      "Repository": "https://gitee.com/LmeSzinc/AzurLaneUncensored"
    }
  },
  "GameManager": {
    "GameManager": {
      "AutoRestart": true
    }
  }
}