package h.b.o;

import g.n0.a;
import h.b.m.d;

/* JADX INFO: compiled from: BuiltInSerializers.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public final class u implements h.b.b<g.n0.a> {
    public static final u a = new u();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final h.b.m.e f4442b = new e1("kotlin.time.Duration", d.i.a);

    @Override // h.b.b, h.b.j, h.b.a
    public h.b.m.e a() {
        return f4442b;
    }

    @Override // h.b.a
    public Object c(h.b.n.e eVar) {
        g.h0.c.l.f(eVar, "decoder");
        a.C0081a c0081a = g.n0.a.f4179b;
        String strN = eVar.n();
        g.h0.c.l.f(strN, "value");
        try {
            return new g.n0.a(f.a.y.a.k(strN, true));
        } catch (IllegalArgumentException e2) {
            throw new IllegalArgumentException(d.b.a.a.a.q("Invalid ISO duration string format: '", strN, "'."), e2);
        }
    }

    @Override // h.b.j
    public void d(h.b.n.f fVar, Object obj) {
        long j2 = ((g.n0.a) obj).f4182g;
        g.h0.c.l.f(fVar, "encoder");
        StringBuilder sb = new StringBuilder();
        if (g.n0.a.i(j2)) {
            sb.append('-');
        }
        sb.append("PT");
        long jC = g.n0.a.c(j2);
        long jK = g.n0.a.k(jC, g.n0.c.HOURS);
        int iD = g.n0.a.d(jC);
        int iF = g.n0.a.f(jC);
        int iE = g.n0.a.e(jC);
        if (g.n0.a.h(j2)) {
            jK = 9999999999999L;
        }
        boolean z = true;
        boolean z2 = jK != 0;
        boolean z3 = (iF == 0 && iE == 0) ? false : true;
        if (iD == 0 && (!z3 || !z2)) {
            z = false;
        }
        if (z2) {
            sb.append(jK);
            sb.append('H');
        }
        if (z) {
            sb.append(iD);
            sb.append('M');
        }
        if (z3 || (!z2 && !z)) {
            g.n0.a.b(sb, iF, iE, 9, "S", true);
        }
        String string = sb.toString();
        g.h0.c.l.e(string, "StringBuilder().apply(builderAction).toString()");
        fVar.F(string);
    }
}
