package com.baidu.tts.b.a.b; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import com.baidu.tts.b.a.b.f; import com.baidu.tts.chainofresponsibility.logger.LoggerProxy; import com.baidu.tts.f.j; import com.baidu.tts.f.l; import com.baidu.tts.m.b; /* compiled from: MixStrategy */ public class c { private b a; private j b; private int b(int i) { switch (i) { case 1: case 2: case 4: case 7: case 11: return 1; case 3: case 5: case 6: case 8: case 9: case 10: case 12: case 14: case 15: return 2; case 13: return 3; default: return 0; } } private boolean c(int i) { return i == 1; } public void a(b bVar) { this.a = bVar; } public boolean a() { try { Context h = com.baidu.tts.h.b.b.a().h(); if (h == null) { return false; } if (b()) { f.b a2 = this.a.a(); if (!this.b.equals(j.HIGH_SPEED_SYNTHESIZE)) { if (!this.b.equals(j.HIGH_SPEED_SYNTHESIZE_WIFI)) { a2.c(l.MIX_ONLINE_REQUEST_TIMEOUT.b()); } } a2.c(l.FAST_SWITCH.b()); } NetworkInfo activeNetworkInfo = ((ConnectivityManager) h.getSystemService("connectivity")).getActiveNetworkInfo(); if (activeNetworkInfo == null || !activeNetworkInfo.isConnected()) { return false; } int type = activeNetworkInfo.getType(); int subtype = activeNetworkInfo.getSubtype(); switch (this.b) { case DEFAULT: case HIGH_SPEED_SYNTHESIZE_WIFI: if (c(type) || type == 9) { return true; } return false; case HIGH_SPEED_NETWORK: case HIGH_SPEED_SYNTHESIZE: if (c(type) || type == 9 || a(subtype)) { return true; } return false; default: return false; } } catch (Exception e) { LoggerProxy.d("MixStrategy", e.toString()); return false; } } private boolean b() { j jVar; try { jVar = this.a.c(); } catch (Exception unused) { jVar = null; } j jVar2 = this.b; if (jVar2 == null) { if (jVar == null) { this.b = j.DEFAULT; return true; } this.b = jVar; return true; } else if (jVar == null || jVar2.equals(jVar)) { return false; } else { this.b = jVar; return true; } } private boolean a(int i) { return b(i) >= 2; } }