山海小管家.apk(点击下载) / o.java


package h.b.a.b;

import h.b.a.a;
import h.b.a.b.a;
import h.b.a.c;
import h.b.a.c.f;
import h.b.a.c.i;
import h.b.a.c.m;
import h.b.a.d;
import h.b.a.g;
import java.util.concurrent.ConcurrentHashMap;

public final class o extends f {
    public static final o ka = a(g.f3626a, 4);
    public static final ConcurrentHashMap<g, o[]> la = new ConcurrentHashMap<>();
    public static final long serialVersionUID = -861407383323710522L;

    public o(a aVar, Object obj, int i) {
        super(aVar, obj, i);
    }

    public static o a(g gVar, int i) {
        o[] putIfAbsent;
        if (gVar == null) {
            gVar = g.a();
        }
        o[] oVarArr = la.get(gVar);
        if (oVarArr == null && (putIfAbsent = la.putIfAbsent(gVar, (oVarArr = new o[7]))) != null) {
            oVarArr = putIfAbsent;
        }
        int i2 = i - 1;
        try {
            o oVar = oVarArr[i2];
            if (oVar == null) {
                synchronized (oVarArr) {
                    oVar = oVarArr[i2];
                    if (oVar == null) {
                        o oVar2 = gVar == g.f3626a ? new o(null, null, i) : new o(r.a(a(g.f3626a, i), gVar), null, i);
                        oVarArr[i2] = oVar2;
                        oVar = oVar2;
                    }
                }
            }
            return oVar;
        } catch (ArrayIndexOutOfBoundsException unused) {
            throw new IllegalArgumentException(a.b.c.a.a.a("Invalid min days in first week: ", i));
        }
    }

    private Object readResolve() {
        a L = L();
        int X = X();
        if (X == 0) {
            X = 4;
        }
        return a(L == null ? g.f3626a : L.k(), X);
    }

    @Override // h.b.a.a
    public a G() {
        return ka;
    }

    @Override // h.b.a.b.c
    public long O() {
        return 31083597720000L;
    }

    @Override // h.b.a.b.c
    public long P() {
        return 2629746000L;
    }

    @Override // h.b.a.b.c
    public long Q() {
        return 31556952000L;
    }

    @Override // h.b.a.b.c
    public long R() {
        return 15778476000L;
    }

    @Override // h.b.a.b.c
    public int V() {
        return 292278993;
    }

    @Override // h.b.a.b.c
    public int W() {
        return -292275054;
    }

    @Override // h.b.a.b.c
    public long a(int i) {
        int i2;
        int i3 = i / 100;
        if (i < 0) {
            i2 = ((((i + 3) >> 2) - i3) + ((i3 + 3) >> 2)) - 1;
        } else {
            i2 = ((i >> 2) - i3) + (i3 >> 2);
            if (g(i)) {
                i2--;
            }
        }
        return ((((long) i) * 365) + ((long) (i2 - 719527))) * 86400000;
    }

    @Override // h.b.a.b.a, h.b.a.b.c
    public void a(a.C0043a aVar) {
        d dVar;
        if (L() == null) {
            aVar.f3434a = c.M;
            aVar.f3435b = c.N;
            aVar.f3436c = c.O;
            aVar.f3437d = c.P;
            aVar.f3438e = c.Q;
            aVar.f3439f = c.R;
            aVar.f3440g = c.S;
            aVar.m = c.T;
            aVar.n = c.U;
            aVar.o = c.V;
            aVar.p = c.W;
            aVar.q = c.X;
            aVar.r = c.Y;
            aVar.s = c.Z;
            aVar.u = c.aa;
            aVar.t = c.ba;
            aVar.v = c.ca;
            aVar.w = c.da;
            aVar.E = new i(this);
            aVar.F = new n(aVar.E, this);
            c cVar = aVar.F;
            if (cVar == null) {
                dVar = null;
            } else {
                dVar = cVar.g();
            }
            aVar.H = new f(new i(cVar, dVar, 99, Integer.MIN_VALUE, Integer.MAX_VALUE), d.f3506c, 100);
            aVar.k = aVar.H.a();
            f fVar = (f) aVar.H;
            aVar.G = new i(new m(fVar, fVar.f3474a), d.f3507d, 1);
            aVar.I = new k(this);
            aVar.x = new j(this, aVar.f3439f);
            aVar.y = new d(this, aVar.f3439f);
            aVar.z = new e(this, aVar.f3439f);
            aVar.D = new m(this);
            aVar.B = new h(this);
            aVar.A = new g(this, aVar.f3440g);
            aVar.C = new i(new m(aVar.B, aVar.k, d.i, 100), d.i, 1);
            aVar.j = aVar.E.a();
            aVar.i = aVar.D.a();
            aVar.f3441h = aVar.B.a();
        }
    }

    @Override // h.b.a.b.c
    public boolean g(int i) {
        return (i & 3) == 0 && (i % 100 != 0 || i % 400 == 0);
    }

    @Override // h.b.a.a
    public h.b.a.a a(g gVar) {
        if (gVar == null) {
            gVar = g.a();
        }
        return gVar == k() ? this : a(gVar, 4);
    }
}