/*
 * Decompiled with CFR 0.152.
 */
import java.util.Vector;

public final class ka {
    private static volatile boolean c;
    private static final Object b;
    private static Vector a;
    private static boolean d;

    public static void e() {
        Vector vector = a;
        synchronized (vector) {
            int n = a.size();
            for (int i = 0; i < n; ++i) {
                ((iu)a.elementAt(i)).h_();
            }
            return;
        }
    }

    public static void d() {
        Vector vector = a;
        synchronized (vector) {
            int n = a.size();
            for (int i = 0; i < n; ++i) {
                ((iu)a.elementAt(i)).i_();
            }
            return;
        }
    }

    public static boolean b() {
        Vector vector = a;
        synchronized (vector) {
            int n = a.size();
            for (int i = 0; i < n; ++i) {
                if (!((iu)a.elementAt(i)).f()) {
                    continue;
                }
                return true;
            }
        }
        return c;
    }

    public static void c() {
        Object object = b;
        synchronized (object) {
            if (c) {
                d = true;
                return;
            }
        }
        ka.h();
        object = a;
        synchronized (object) {
            int n = a.size();
            for (int i = 0; i < n; ++i) {
                ((iu)a.elementAt(i)).s_();
            }
            return;
        }
    }

    /*
     * Unable to fully structure code
     * Enabled aggressive block sorting
     * Enabled unnecessary exception pruning
     * Enabled aggressive exception aggregation
     * Converted monitor instructions to comments
     * Lifted jumps to return sites
     */
    public final void f() {
        block14: {
            var5_1 = ka.b;
            // MONITORENTER : var5_1
            if (ka.d) break block14;
            var2_5 = ka.a;
            // MONITORENTER : var2_5
            ** try [egrp 2[TRYBLOCK] [0 : 106->186)] { 
lbl7:
            // 1 sources

            ** GOTO lbl-1000
        }
        ka.d = false;
        ka.h();
        var2_6 = ka.a;
        // MONITORENTER : var2_6
        var3_10 = ka.a.size();
        for (var1_7 = 0; var1_7 < var3_10; ++var1_7) {
            ((iu)ka.a.elementAt(var1_7)).k_();
        }
        // MONITOREXIT : var2_6
lbl-1000:
        // 1 sources

        {
            if (ka.a()) {
                ka.g();
                var3_11 = ka.a.size();
                for (var1_8 = 0; var1_8 < var3_11; ++var1_8) {
                    ((iu)ka.a.elementAt(var1_8)).j_();
                }
            } else {
                var3_12 = ka.a.size();
                for (var1_9 = 0; var1_9 < var3_12; ++var1_9) {
                    ((iu)ka.a.elementAt(var1_9)).k_();
                }
            }
            // MONITOREXIT : var2_5
        }
        ka.c = false;
        // MONITOREXIT : var5_1
        return;
lbl42:
        // 1 sources

        catch (Throwable var4_2) {
            // MONITOREXIT : var2_5
            throw var4_2;
        }
    }

    public static boolean a() {
        boolean bl2 = gu.a("local") != null;
        return bl2 || false;
    }

    public static void a(int n, hj hj2) {
        switch (n) {
            default: {
                hj2.a(new cw(false));
            }
            case 0: 
        }
    }

    public static void a(iu iu2) {
        a.addElement(iu2);
    }

    public ka() {
        ka.g();
    }

    static {
        a = new Vector();
        b = new Object();
    }

    public final void a(String string, String string2, String string3, String string4) {
        c = true;
        gu.a(string, string2, "gmm", "local", this, "HOSTED_OR_GOOGLE", string3, string4);
    }

    private static void g() {
        ck.e().a("Auth", gu.a("local"));
    }

    private static void h() {
        gu.t();
        ck.e().a("Auth", null);
    }
}

