AdGuard v4.4.135版本的 MD5 值为:95950267eaafbda3588f0934f48b2e36
以下内容为反编译后的 b.java 源代码,内容仅作参考
package d1;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.Uri;
import androidx.core.app.NotificationCompat;
import ch.qos.logback.core.CoreConstants;
import ch.qos.logback.core.rolling.helper.DateTokenConverter;
import com.adguard.corelibs.network.OutboundProxyMode;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\b\u0018\u0000 \u00052\u00020\u0001:\u0003\u0013\u0011\u0005B\u000f\u0012\u0006\u0010\b\u001a\u00020\u0007¢\u0006\u0004\b\u001b\u0010\u001cJ\u0006\u0010\u0003\u001a\u00020\u0002J\u0006\u0010\u0005\u001a\u00020\u0004J\u0006\u0010\u0006\u001a\u00020\u0004J\u001c\u0010\u000b\u001a\u00020\u00022\b\u0010\b\u001a\u0004\u0018\u00010\u00072\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0016JG\u0010\u0011\u001a\u0004\u0018\u00018\u0000\"\u0004\b\u0000\u0010\f*\u00020\t2\u0014\u0010\u000e\u001a\u0010\u0012\u0004\u0012\u00020\t\u0012\u0006\u0012\u0004\u0018\u00018\u00000\r2\u0014\u0010\u0010\u001a\u0010\u0012\u0006\u0012\u0004\u0018\u00018\u0000\u0012\u0004\u0012\u00020\u000f0\rH\u0002¢\u0006\u0004\b\u0011\u0010\u0012R\u0014\u0010\b\u001a\u00020\u00078\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0013\u0010\u0014R$\u0010\u001a\u001a\u00020\u00152\u0006\u0010\u0016\u001a\u00020\u00158\u0002@BX\u0082\u000e¢\u0006\f\n\u0004\b\u0011\u0010\u0017\"\u0004\b\u0018\u0010\u0019¨\u0006\u001d"}, d2 = {"Ld1/b;", "Landroid/content/BroadcastReceiver;", "", "e", "", "c", "f", "Landroid/content/Context;", CoreConstants.CONTEXT_SCOPE_VALUE, "Landroid/content/Intent;", "intent", "onReceive", "T", "Lkotlin/Function1;", "getExtra", "", "message", "b", "(Landroid/content/Intent;Lmc/l;Lmc/l;)Ljava/lang/Object;", "a", "Landroid/content/Context;", "Ld1/b$c;", "value", "Ld1/b$c;", DateTokenConverter.CONVERTER_KEY, "(Ld1/b$c;)V", "orbotState", "<init>", "(Landroid/content/Context;)V", "base_release"}, k = 1, mv = {1, 8, 0})
public final class b extends BroadcastReceiver {
public static final a f12803c = new a(null);
public static final uh.c f12804d = uh.d.i(b.class);
public static String f12805e = "STARTS_DISABLED";
public final Context f12806a;
public c f12807b;
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\r\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\t\n\u0002\b\n\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u001d\u0010\u001eR\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0007\u0010\u0004R\u0014\u0010\b\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\b\u0010\u0004R\u0014\u0010\t\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\t\u0010\u0004R\u0014\u0010\n\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\n\u0010\u0004R\u0014\u0010\u000b\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u000b\u0010\u0004R\u0014\u0010\f\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\f\u0010\u0004R\u0014\u0010\r\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\r\u0010\u0004R\u0014\u0010\u000e\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u000e\u0010\u0004R\u0014\u0010\u000f\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u000f\u0010\u0004R\u001c\u0010\u0012\u001a\n \u0011*\u0004\u0018\u00010\u00100\u00108\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0012\u0010\u0013R\u0014\u0010\u0014\u001a\u00020\u00028\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0014\u0010\u0004R\u0014\u0010\u0016\u001a\u00020\u00158\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u0016\u0010\u0017R\u0014\u0010\u0018\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0018\u0010\u0004R\u0014\u0010\u0019\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0019\u0010\u0004R\u0014\u0010\u001a\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u001a\u0010\u0004R\u0016\u0010\u001b\u001a\u00020\u00028\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u001b\u0010\u0004R\u0014\u0010\u001c\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u001c\u0010\u0004¨\u0006\u001f"}, d2 = {"Ld1/b$a;", "", "", "ACTION_START", "Ljava/lang/String;", "ACTION_STATUS", "EXTRA_HTTP_PROXY", "EXTRA_HTTP_PROXY_HOST", "EXTRA_HTTP_PROXY_PORT", "EXTRA_PACKAGE_NAME", "EXTRA_SOCKS_PROXY", "EXTRA_SOCKS_PROXY_HOST", "EXTRA_SOCKS_PROXY_PORT", "EXTRA_STATUS", "FDROID_ORBOT_URI", "FDROID_PACKAGE_NAME", "Luh/c;", "kotlin.jvm.PlatformType", "LOG", "Luh/c;", "ORBOT_PACKAGE_NAME", "", "ORBOT_START_TIMEOUT", "J", "STATUS_OFF", "STATUS_ON", "STATUS_STARTING", "STATUS_STARTS_DISABLED", "STATUS_STOPPING", "<init>", "()V", "base_release"}, k = 1, mv = {1, 8, 0})
public static final class a {
public a() {
}
public a(kotlin.jvm.internal.h hVar) {
this();
}
}
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0006\u0018\u00002\u00020\u0001B/\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\u0002\u0012\b\u0010\f\u001a\u0004\u0018\u00010\b\u0012\b\u0010\u0011\u001a\u0004\u0018\u00010\r\u0012\b\b\u0002\u0010\u0015\u001a\u00020\u0012¢\u0006\u0004\b\u0016\u0010\u0017R\u0019\u0010\u0007\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006R\u0019\u0010\f\u001a\u0004\u0018\u00010\b8\u0006¢\u0006\f\n\u0004\b\t\u0010\n\u001a\u0004\b\t\u0010\u000bR\u0019\u0010\u0011\u001a\u0004\u0018\u00010\r8\u0006¢\u0006\f\n\u0004\b\u0005\u0010\u000e\u001a\u0004\b\u000f\u0010\u0010R\u0017\u0010\u0015\u001a\u00020\u00128\u0006¢\u0006\f\n\u0004\b\u000f\u0010\u0013\u001a\u0004\b\u0003\u0010\u0014¨\u0006\u0018"}, d2 = {"Ld1/b$b;", "", "Lcom/adguard/corelibs/network/OutboundProxyMode;", "a", "Lcom/adguard/corelibs/network/OutboundProxyMode;", "c", "()Lcom/adguard/corelibs/network/OutboundProxyMode;", "mode", "", "b", "Ljava/lang/String;", "()Ljava/lang/String;", "host", "", "Ljava/lang/Integer;", DateTokenConverter.CONVERTER_KEY, "()Ljava/lang/Integer;", "port", "", "Z", "()Z", "available", "<init>", "(Lcom/adguard/corelibs/network/OutboundProxyMode;Ljava/lang/String;Ljava/lang/Integer;Z)V", "base_release"}, k = 1, mv = {1, 8, 0})
public static final class C0663b {
public final OutboundProxyMode f12808a;
public final String f12809b;
public final Integer f12810c;
public final boolean f12811d;
public C0663b(OutboundProxyMode outboundProxyMode, String str, Integer num, boolean z10) {
this.f12808a = outboundProxyMode;
this.f12809b = str;
this.f12810c = num;
this.f12811d = z10;
}
public C0663b(OutboundProxyMode outboundProxyMode, String str, Integer num, boolean z10, int i10, kotlin.jvm.internal.h hVar) {
this(outboundProxyMode, str, num, (i10 & 8) != 0 ? true : z10);
}
public final boolean a() {
return this.f12811d;
}
public final String b() {
return this.f12809b;
}
public final OutboundProxyMode c() {
return this.f12808a;
}
public final Integer d() {
return this.f12810c;
}
}
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\u0010\u000e\n\u0002\b\u000e\b\u0086\u0001\u0018\u0000 \t2\b\u0012\u0004\u0012\u00020\u00000\u0001:\u0001\nB\u0011\b\u0002\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0007\u0010\bR\u0017\u0010\u0003\u001a\u00020\u00028\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006j\u0002\b\u000bj\u0002\b\fj\u0002\b\rj\u0002\b\u000ej\u0002\b\u000f¨\u0006\u0010"}, d2 = {"Ld1/b$c;", "", "", NotificationCompat.CATEGORY_STATUS, "Ljava/lang/String;", "getStatus", "()Ljava/lang/String;", "<init>", "(Ljava/lang/String;ILjava/lang/String;)V", "Companion", "a", "Stopped", "Starting", "Started", "Stopping", "Unavailable", "base_release"}, k = 1, mv = {1, 8, 0})
public enum c {
Stopped("OFF"),
Starting("STARTING"),
Started("ON"),
Stopping("STOPPING"),
Unavailable(b.f12805e);
public static final a Companion = new a(null);
private final String status;
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0005\u0010\u0006J\u000e\u0010\u0004\u001a\u0004\u0018\u00010\u0003*\u0004\u0018\u00010\u0002¨\u0006\u0007"}, d2 = {"Ld1/b$c$a;", "", "", "Ld1/b$c;", "a", "<init>", "()V", "base_release"}, k = 1, mv = {1, 8, 0})
public static final class a {
public a() {
}
public a(kotlin.jvm.internal.h hVar) {
this();
}
public final c a(String str) {
c[] values;
for (c cVar : c.values()) {
if (kotlin.jvm.internal.n.b(cVar.getStatus(), str)) {
return cVar;
}
}
return null;
}
}
c(String str) {
this.status = str;
}
public final String getStatus() {
return this.status;
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Landroid/content/Intent;", "", "a", "(Landroid/content/Intent;)Ljava/lang/String;"}, k = 3, mv = {1, 8, 0})
public static final class d extends kotlin.jvm.internal.p implements mc.l<Intent, String> {
public static final d f12812e = new d();
public d() {
super(1);
}
@Override
public final String invoke(Intent getExtraAndLog) {
kotlin.jvm.internal.n.g(getExtraAndLog, "$this$getExtraAndLog");
return getExtraAndLog.getStringExtra("org.torproject.android.intent.extra.HTTP_PROXY_HOST");
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0010\u000e\n\u0002\b\u0003\u0010\u0002\u001a\u00020\u00002\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"", "it", "a", "(Ljava/lang/String;)Ljava/lang/String;"}, k = 3, mv = {1, 8, 0})
public static final class e extends kotlin.jvm.internal.p implements mc.l<String, String> {
public static final e f12813e = new e();
public e() {
super(1);
}
@Override
public final String invoke(String str) {
return "Received HTTP proxy host: " + str;
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Landroid/content/Intent;", "", "a", "(Landroid/content/Intent;)Ljava/lang/Integer;"}, k = 3, mv = {1, 8, 0})
public static final class f extends kotlin.jvm.internal.p implements mc.l<Intent, Integer> {
public static final f f12814e = new f();
public f() {
super(1);
}
@Override
public final Integer invoke(Intent getExtraAndLog) {
kotlin.jvm.internal.n.g(getExtraAndLog, "$this$getExtraAndLog");
return Integer.valueOf(getExtraAndLog.getIntExtra("org.torproject.android.intent.extra.HTTP_PROXY_PORT", 0));
}
}
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"", "it", "", "a", "(Ljava/lang/Integer;)Ljava/lang/String;"}, k = 3, mv = {1, 8, 0})
public static final class g extends kotlin.jvm.internal.p implements mc.l<Integer, String> {
public static final g f12815e = new g();
public g() {
super(1);
}
@Override
public final String invoke(Integer num) {
return "Received HTTP proxy port: " + num;
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Landroid/content/Intent;", "", "a", "(Landroid/content/Intent;)Ljava/lang/String;"}, k = 3, mv = {1, 8, 0})
public static final class h extends kotlin.jvm.internal.p implements mc.l<Intent, String> {
public static final h f12816e = new h();
public h() {
super(1);
}
@Override
public final String invoke(Intent getExtraAndLog) {
kotlin.jvm.internal.n.g(getExtraAndLog, "$this$getExtraAndLog");
return getExtraAndLog.getStringExtra("org.torproject.android.intent.extra.SOCKS_PROXY_HOST");
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0010\u000e\n\u0002\b\u0003\u0010\u0002\u001a\u00020\u00002\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"", "it", "a", "(Ljava/lang/String;)Ljava/lang/String;"}, k = 3, mv = {1, 8, 0})
public static final class i extends kotlin.jvm.internal.p implements mc.l<String, String> {
public static final i f12817e = new i();
public i() {
super(1);
}
@Override
public final String invoke(String str) {
return "Received SOCKS proxy host: " + str;
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Landroid/content/Intent;", "", "a", "(Landroid/content/Intent;)Ljava/lang/Integer;"}, k = 3, mv = {1, 8, 0})
public static final class j extends kotlin.jvm.internal.p implements mc.l<Intent, Integer> {
public static final j f12818e = new j();
public j() {
super(1);
}
@Override
public final Integer invoke(Intent getExtraAndLog) {
kotlin.jvm.internal.n.g(getExtraAndLog, "$this$getExtraAndLog");
return Integer.valueOf(getExtraAndLog.getIntExtra("org.torproject.android.intent.extra.SOCKS_PROXY_PORT", 0));
}
}
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"", "it", "", "a", "(Ljava/lang/Integer;)Ljava/lang/String;"}, k = 3, mv = {1, 8, 0})
public static final class k extends kotlin.jvm.internal.p implements mc.l<Integer, String> {
public static final k f12819e = new k();
public k() {
super(1);
}
@Override
public final String invoke(Integer num) {
return "Received SOCKS proxy port: " + num;
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Landroid/content/Intent;", "", "a", "(Landroid/content/Intent;)Ljava/lang/String;"}, k = 3, mv = {1, 8, 0})
public static final class l extends kotlin.jvm.internal.p implements mc.l<Intent, String> {
public static final l f12820e = new l();
public l() {
super(1);
}
@Override
public final String invoke(Intent getExtraAndLog) {
kotlin.jvm.internal.n.g(getExtraAndLog, "$this$getExtraAndLog");
return getExtraAndLog.getStringExtra("org.torproject.android.intent.extra.STATUS");
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0010\u000e\n\u0002\b\u0003\u0010\u0002\u001a\u00020\u00002\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"", "it", "a", "(Ljava/lang/String;)Ljava/lang/String;"}, k = 3, mv = {1, 8, 0})
public static final class m extends kotlin.jvm.internal.p implements mc.l<String, String> {
public static final m f12821e = new m();
public m() {
super(1);
}
@Override
public final String invoke(String str) {
return "Received status: " + str;
}
}
public b(Context context) {
kotlin.jvm.internal.n.g(context, "context");
this.f12806a = context;
this.f12807b = c.Started;
context.registerReceiver(this, new IntentFilter("org.torproject.android.intent.action.STATUS"));
f12804d.info("OrbotSupporter is initialized");
}
public final <T> T b(Intent intent, mc.l<? super Intent, ? extends T> lVar, mc.l<? super T, String> lVar2) {
T invoke = lVar.invoke(intent);
f12804d.debug(lVar2.invoke(invoke));
return invoke;
}
public final boolean c() {
return u6.b.j(this.f12806a, "org.torproject.android");
}
public final void d(c cVar) {
this.f12807b = cVar;
u5.a.f25215a.c(cVar);
}
public final void e() {
this.f12806a.sendBroadcast(new Intent("org.torproject.android.intent.action.START").setPackage("org.torproject.android").putExtra("org.torproject.android.intent.extra.PACKAGE_NAME", this.f12806a.getPackageName()));
}
public final boolean f() {
try {
if (u6.b.j(this.f12806a, "org.fdroid.fdroid")) {
k8.f fVar = k8.f.f19451a;
Intent intent = new Intent("android.intent.action.VIEW").setData(Uri.parse("https://f-droid.org/repository/browse/?fdid=org.torproject.android")).setPackage("org.fdroid.fdroid");
kotlin.jvm.internal.n.f(intent, "Intent(Intent.ACTION_VIE…kage(FDROID_PACKAGE_NAME)");
this.f12806a.startActivity(fVar.a(intent, this.f12806a));
} else {
k8.f.f19451a.x(this.f12806a, "org.torproject.android");
}
return true;
} catch (Throwable th2) {
f12804d.warn("Failed to open market app to install Orbot with", th2);
return false;
}
}
@Override
public void onReceive(Context context, Intent intent) {
if (context != null && intent != null) {
uh.c cVar = f12804d;
cVar.info("Start handling intent...");
String str = (String) b(intent, h.f12816e, i.f12817e);
Integer num = (Integer) b(intent, j.f12818e, k.f12819e);
String str2 = (String) b(intent, d.f12812e, e.f12813e);
Integer num2 = (Integer) b(intent, f.f12814e, g.f12815e);
String str3 = (String) b(intent, l.f12820e, m.f12821e);
if (str != null && num != null && num.intValue() > 0) {
boolean z10 = true;
u5.a.f25215a.c(new C0663b(OutboundProxyMode.SOCKS5, str, num, false, 8, null));
} else if (str2 != null && num2 != null && num2.intValue() > 0) {
u5.a.f25215a.c(new C0663b(OutboundProxyMode.HTTP_CONNECT, str2, num2, false, 8, null));
} else if (kotlin.jvm.internal.n.b(str3, c.Unavailable.getStatus())) {
u5.a.f25215a.c(new C0663b(null, null, null, false));
}
c a10 = c.Companion.a(str3);
if (a10 != null) {
d(a10);
return;
}
cVar.debug("Status is not valid: " + str3);
}
}
}