d.smali

.class public final Lpq/d;
.super Lpq/c;
.source "ChronoLocalDateTimeImpl.java"

# interfaces
.implements Lsq/a;
.implements Lsq/c;
.implements Ljava/io/Serializable;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<D:",
        "Lpq/b;",
        ">",
        "Lpq/c<",
        "TD;>;",
        "Lsq/a;",
        "Lsq/c;",
        "Ljava/io/Serializable;"
    }
.end annotation


# instance fields
.field public final a:Lpq/b;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "TD;"
        }
    .end annotation
.end field

.field public final b:Loq/g;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Lpq/b;Loq/g;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TD;",
            "Loq/g;",
            ")V"
        }
    .end annotation

    invoke-direct {p0}, Lpq/c;-><init>()V

    const-string v0, "date"

    invoke-static {p1, v0}, Lrq/d;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    const-string v0, "time"

    invoke-static {p2, v0}, Lrq/d;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    iput-object p1, p0, Lpq/d;->a:Lpq/b;

    iput-object p2, p0, Lpq/d;->b:Loq/g;

    return-void
.end method

.method public static a(Lpq/b;Loq/g;)Lpq/d;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<R:",
            "Lpq/b;",
            ">(TR;",
            "Loq/g;",
            ")",
            "Lpq/d<",
            "TR;>;"
        }
    .end annotation

    new-instance v0, Lpq/d;

    invoke-direct {v0, p0, p1}, Lpq/d;-><init>(Lpq/b;Loq/g;)V

    return-object v0
.end method

.method public static readExternal(Ljava/io/ObjectInput;)Lpq/c;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/io/ObjectInput;",
            ")",
            "Lpq/c<",
            "*>;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;,
            Ljava/lang/ClassNotFoundException;
        }
    .end annotation

    invoke-interface {p0}, Ljava/io/ObjectInput;->readObject()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lpq/b;

    invoke-interface {p0}, Ljava/io/ObjectInput;->readObject()Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Loq/g;

    invoke-virtual {v0, p0}, Lpq/b;->a(Loq/g;)Lpq/c;

    move-result-object p0

    return-object p0
.end method


# virtual methods
.method public a(Lsq/a;Lsq/h;)J
    .registers 8

    invoke-virtual {p0}, Lpq/d;->b()Lpq/b;

    move-result-object v0

    invoke-virtual {v0}, Lpq/b;->a()Lpq/h;

    move-result-object v0

    invoke-virtual {v0, p1}, Lpq/h;->b(Lsq/b;)Lpq/c;

    move-result-object p1

    instance-of v0, p2, Lorg/threeten/bp/temporal/ChronoUnit;

    if-eqz v0, :cond_99

    move-object v0, p2

    check-cast v0, Lorg/threeten/bp/temporal/ChronoUnit;

    invoke-virtual {v0}, Lorg/threeten/bp/temporal/ChronoUnit;->isTimeBased()Z

    move-result v1

    if-eqz v1, :cond_7a

    sget-object v1, Lorg/threeten/bp/temporal/ChronoField;->EPOCH_DAY:Lorg/threeten/bp/temporal/ChronoField;

    invoke-interface {p1, v1}, Lsq/b;->getLong(Lsq/e;)J

    move-result-wide v1

    iget-object v3, p0, Lpq/d;->a:Lpq/b;

    sget-object v4, Lorg/threeten/bp/temporal/ChronoField;->EPOCH_DAY:Lorg/threeten/bp/temporal/ChronoField;

    invoke-interface {v3, v4}, Lsq/b;->getLong(Lsq/e;)J

    move-result-wide v3

    sub-long/2addr v1, v3

    sget-object v3, Lpq/d$a;->a:[I

    invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I

    move-result v0

    aget v0, v3, v0

    packed-switch v0, :pswitch_data_9e

    goto :goto_6b

    :pswitch_34
    const/4 v0, 0x2

    invoke-static {v1, v2, v0}, Lrq/d;->b(JI)J

    move-result-wide v1

    goto :goto_6b

    :pswitch_3a
    const/16 v0, 0x18

    invoke-static {v1, v2, v0}, Lrq/d;->b(JI)J

    move-result-wide v1

    goto :goto_6b

    :pswitch_41
    const/16 v0, 0x5a0

    invoke-static {v1, v2, v0}, Lrq/d;->b(JI)J

    move-result-wide v1

    goto :goto_6b

    :pswitch_48
    const v0, 0x15180

    invoke-static {v1, v2, v0}, Lrq/d;->b(JI)J

    move-result-wide v1

    goto :goto_6b

    :pswitch_50
    const-wide/32 v3, 0x5265c00

    invoke-static {v1, v2, v3, v4}, Lrq/d;->e(JJ)J

    move-result-wide v1

    goto :goto_6b

    :pswitch_58
    const-wide v3, 0x141dd76000L

    invoke-static {v1, v2, v3, v4}, Lrq/d;->e(JJ)J

    move-result-wide v1

    goto :goto_6b

    :pswitch_62
    const-wide v3, 0x4e94914f0000L

    invoke-static {v1, v2, v3, v4}, Lrq/d;->e(JJ)J

    move-result-wide v1

    :goto_6b
    iget-object v0, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {p1}, Lpq/c;->c()Loq/g;

    move-result-object p1

    invoke-virtual {v0, p1, p2}, Loq/g;->a(Lsq/a;Lsq/h;)J

    move-result-wide p1

    invoke-static {v1, v2, p1, p2}, Lrq/d;->d(JJ)J

    move-result-wide p1

    return-wide p1

    :cond_7a
    invoke-virtual {p1}, Lpq/c;->b()Lpq/b;

    move-result-object v0

    invoke-virtual {p1}, Lpq/c;->c()Loq/g;

    move-result-object p1

    iget-object v1, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {p1, v1}, Loq/g;->c(Loq/g;)Z

    move-result p1

    if-eqz p1, :cond_92

    const-wide/16 v1, 0x1

    sget-object p1, Lorg/threeten/bp/temporal/ChronoUnit;->DAYS:Lorg/threeten/bp/temporal/ChronoUnit;

    invoke-virtual {v0, v1, v2, p1}, Lpq/b;->a(JLsq/h;)Lpq/b;

    move-result-object v0

    :cond_92
    iget-object p1, p0, Lpq/d;->a:Lpq/b;

    invoke-interface {p1, v0, p2}, Lsq/a;->a(Lsq/a;Lsq/h;)J

    move-result-wide p1

    return-wide p1

    :cond_99
    invoke-interface {p2, p0, p1}, Lsq/h;->between(Lsq/a;Lsq/a;)J

    move-result-wide p1

    return-wide p1

    :pswitch_data_9e
    .packed-switch 0x1
        :pswitch_62
        :pswitch_58
        :pswitch_50
        :pswitch_48
        :pswitch_41
        :pswitch_3a
        :pswitch_34
    .end packed-switch
.end method

.method public bridge synthetic a(Lsq/c;)Lpq/c;
    .registers 2

    invoke-virtual {p0, p1}, Lpq/d;->a(Lsq/c;)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public bridge synthetic a(Lsq/e;J)Lpq/c;
    .registers 4

    invoke-virtual {p0, p1, p2, p3}, Lpq/d;->a(Lsq/e;J)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public final a(J)Lpq/d;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    sget-object v1, Lorg/threeten/bp/temporal/ChronoUnit;->DAYS:Lorg/threeten/bp/temporal/ChronoUnit;

    invoke-virtual {v0, p1, p2, v1}, Lpq/b;->b(JLsq/h;)Lpq/b;

    move-result-object p1

    iget-object p2, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {p0, p1, p2}, Lpq/d;->a(Lsq/a;Loq/g;)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public final a(Lpq/b;JJJJ)Lpq/d;
    .registers 26
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TD;JJJJ)",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    or-long v2, p2, p4

    or-long v2, v2, p6

    or-long v2, v2, p8

    const-wide/16 v4, 0x0

    cmp-long v6, v2, v4

    if-nez v6, :cond_17

    iget-object v2, v0, Lpq/d;->b:Loq/g;

    invoke-virtual {v0, v1, v2}, Lpq/d;->a(Lsq/a;Loq/g;)Lpq/d;

    move-result-object v1

    return-object v1

    :cond_17
    const-wide v2, 0x4e94914f0000L

    div-long v4, p8, v2

    const-wide/32 v6, 0x15180

    div-long v8, p6, v6

    add-long/2addr v4, v8

    const-wide/16 v8, 0x5a0

    div-long v10, p4, v8

    add-long/2addr v4, v10

    const-wide/16 v10, 0x18

    div-long v12, p2, v10

    add-long/2addr v4, v12

    rem-long v12, p8, v2

    rem-long v6, p6, v6

    const-wide/32 v14, 0x3b9aca00

    mul-long v6, v6, v14

    add-long/2addr v12, v6

    rem-long v6, p4, v8

    const-wide v8, 0xdf8475800L

    mul-long v6, v6, v8

    add-long/2addr v12, v6

    rem-long v6, p2, v10

    const-wide v8, 0x34630b8a000L

    mul-long v6, v6, v8

    add-long/2addr v12, v6

    iget-object v6, v0, Lpq/d;->b:Loq/g;

    invoke-virtual {v6}, Loq/g;->c()J

    move-result-wide v6

    add-long/2addr v12, v6

    invoke-static {v12, v13, v2, v3}, Lrq/d;->b(JJ)J

    move-result-wide v8

    add-long/2addr v4, v8

    invoke-static {v12, v13, v2, v3}, Lrq/d;->c(JJ)J

    move-result-wide v2

    cmp-long v8, v2, v6

    if-nez v8, :cond_63

    iget-object v2, v0, Lpq/d;->b:Loq/g;

    goto :goto_67

    :cond_63
    invoke-static {v2, v3}, Loq/g;->e(J)Loq/g;

    move-result-object v2

    :goto_67
    sget-object v3, Lorg/threeten/bp/temporal/ChronoUnit;->DAYS:Lorg/threeten/bp/temporal/ChronoUnit;

    invoke-virtual {v1, v4, v5, v3}, Lpq/b;->b(JLsq/h;)Lpq/b;

    move-result-object v1

    invoke-virtual {v0, v1, v2}, Lpq/d;->a(Lsq/a;Loq/g;)Lpq/d;

    move-result-object v1

    return-object v1
.end method

.method public final a(Lsq/a;Loq/g;)Lpq/d;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lsq/a;",
            "Loq/g;",
            ")",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    if-ne v0, p1, :cond_9

    iget-object v0, p0, Lpq/d;->b:Loq/g;

    if-ne v0, p2, :cond_9

    return-object p0

    :cond_9
    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0}, Lpq/b;->a()Lpq/h;

    move-result-object v0

    invoke-virtual {v0, p1}, Lpq/h;->a(Lsq/a;)Lpq/b;

    move-result-object p1

    new-instance v0, Lpq/d;

    invoke-direct {v0, p1, p2}, Lpq/d;-><init>(Lpq/b;Loq/g;)V

    return-object v0
.end method

.method public a(Lsq/c;)Lpq/d;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lsq/c;",
            ")",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    instance-of v0, p1, Lpq/b;

    if-eqz v0, :cond_d

    check-cast p1, Lpq/b;

    iget-object v0, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {p0, p1, v0}, Lpq/d;->a(Lsq/a;Loq/g;)Lpq/d;

    move-result-object p1

    return-object p1

    :cond_d
    instance-of v0, p1, Loq/g;

    if-eqz v0, :cond_1a

    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    check-cast p1, Loq/g;

    invoke-virtual {p0, v0, p1}, Lpq/d;->a(Lsq/a;Loq/g;)Lpq/d;

    move-result-object p1

    return-object p1

    :cond_1a
    instance-of v0, p1, Lpq/d;

    if-eqz v0, :cond_2b

    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0}, Lpq/b;->a()Lpq/h;

    move-result-object v0

    check-cast p1, Lpq/d;

    invoke-virtual {v0, p1}, Lpq/h;->b(Lsq/a;)Lpq/d;

    move-result-object p1

    return-object p1

    :cond_2b
    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0}, Lpq/b;->a()Lpq/h;

    move-result-object v0

    invoke-interface {p1, p0}, Lsq/c;->adjustInto(Lsq/a;)Lsq/a;

    move-result-object p1

    check-cast p1, Lpq/d;

    invoke-virtual {v0, p1}, Lpq/h;->b(Lsq/a;)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public a(Lsq/e;J)Lpq/d;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lsq/e;",
            "J)",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    instance-of v0, p1, Lorg/threeten/bp/temporal/ChronoField;

    if-eqz v0, :cond_24

    invoke-interface {p1}, Lsq/e;->isTimeBased()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    iget-object v1, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {v1, p1, p2, p3}, Loq/g;->a(Lsq/e;J)Loq/g;

    move-result-object p1

    invoke-virtual {p0, v0, p1}, Lpq/d;->a(Lsq/a;Loq/g;)Lpq/d;

    move-result-object p1

    return-object p1

    :cond_17
    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0, p1, p2, p3}, Lpq/b;->a(Lsq/e;J)Lpq/b;

    move-result-object p1

    iget-object p2, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {p0, p1, p2}, Lpq/d;->a(Lsq/a;Loq/g;)Lpq/d;

    move-result-object p1

    return-object p1

    :cond_24
    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0}, Lpq/b;->a()Lpq/h;

    move-result-object v0

    invoke-interface {p1, p0, p2, p3}, Lsq/e;->adjustInto(Lsq/a;J)Lsq/a;

    move-result-object p1

    invoke-virtual {v0, p1}, Lpq/h;->b(Lsq/a;)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public a(Loq/k;)Lpq/f;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Loq/k;",
            ")",
            "Lpq/f<",
            "TD;>;"
        }
    .end annotation

    const/4 v0, 0x0

    invoke-static {p0, p1, v0}, Lpq/g;->a(Lpq/d;Loq/k;Loq/l;)Lpq/f;

    move-result-object p1

    return-object p1
.end method

.method public bridge synthetic a(Lsq/c;)Lsq/a;
    .registers 2

    invoke-virtual {p0, p1}, Lpq/d;->a(Lsq/c;)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public bridge synthetic a(Lsq/e;J)Lsq/a;
    .registers 4

    invoke-virtual {p0, p1, p2, p3}, Lpq/d;->a(Lsq/e;J)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public b()Lpq/b;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()TD;"
        }
    .end annotation

    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    return-object v0
.end method

.method public bridge synthetic b(JLsq/h;)Lpq/c;
    .registers 4

    invoke-virtual {p0, p1, p2, p3}, Lpq/d;->b(JLsq/h;)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public final b(J)Lpq/d;
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    iget-object v1, p0, Lpq/d;->a:Lpq/b;

    const-wide/16 v4, 0x0

    const-wide/16 v6, 0x0

    const-wide/16 v8, 0x0

    move-object v0, p0

    move-wide v2, p1

    invoke-virtual/range {v0 .. v9}, Lpq/d;->a(Lpq/b;JJJJ)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public b(JLsq/h;)Lpq/d;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J",
            "Lsq/h;",
            ")",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    instance-of v0, p3, Lorg/threeten/bp/temporal/ChronoUnit;

    if-eqz v0, :cond_6e

    move-object v0, p3

    check-cast v0, Lorg/threeten/bp/temporal/ChronoUnit;

    sget-object v1, Lpq/d$a;->a:[I

    invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I

    move-result v0

    aget v0, v1, v0

    packed-switch v0, :pswitch_data_7e

    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0, p1, p2, p3}, Lpq/b;->b(JLsq/h;)Lpq/b;

    move-result-object p1

    iget-object p2, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {p0, p1, p2}, Lpq/d;->a(Lsq/a;Loq/g;)Lpq/d;

    move-result-object p1

    return-object p1

    :pswitch_1f
    const-wide/16 v0, 0x100

    div-long v2, p1, v0

    invoke-virtual {p0, v2, v3}, Lpq/d;->a(J)Lpq/d;

    move-result-object p3

    rem-long/2addr p1, v0

    const-wide/16 v0, 0xc

    mul-long p1, p1, v0

    invoke-virtual {p3, p1, p2}, Lpq/d;->b(J)Lpq/d;

    move-result-object p1

    return-object p1

    :pswitch_31
    invoke-virtual {p0, p1, p2}, Lpq/d;->b(J)Lpq/d;

    move-result-object p1

    return-object p1

    :pswitch_36
    invoke-virtual {p0, p1, p2}, Lpq/d;->c(J)Lpq/d;

    move-result-object p1

    return-object p1

    :pswitch_3b
    invoke-virtual {p0, p1, p2}, Lpq/d;->e(J)Lpq/d;

    move-result-object p1

    return-object p1

    :pswitch_40
    const-wide/32 v0, 0x5265c00

    div-long v2, p1, v0

    invoke-virtual {p0, v2, v3}, Lpq/d;->a(J)Lpq/d;

    move-result-object p3

    rem-long/2addr p1, v0

    const-wide/32 v0, 0xf4240

    mul-long p1, p1, v0

    invoke-virtual {p3, p1, p2}, Lpq/d;->d(J)Lpq/d;

    move-result-object p1

    return-object p1

    :pswitch_54
    const-wide v0, 0x141dd76000L

    div-long v2, p1, v0

    invoke-virtual {p0, v2, v3}, Lpq/d;->a(J)Lpq/d;

    move-result-object p3

    rem-long/2addr p1, v0

    const-wide/16 v0, 0x3e8

    mul-long p1, p1, v0

    invoke-virtual {p3, p1, p2}, Lpq/d;->d(J)Lpq/d;

    move-result-object p1

    return-object p1

    :pswitch_69
    invoke-virtual {p0, p1, p2}, Lpq/d;->d(J)Lpq/d;

    move-result-object p1

    return-object p1

    :cond_6e
    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0}, Lpq/b;->a()Lpq/h;

    move-result-object v0

    invoke-interface {p3, p0, p1, p2}, Lsq/h;->addTo(Lsq/a;J)Lsq/a;

    move-result-object p1

    invoke-virtual {v0, p1}, Lpq/h;->b(Lsq/a;)Lpq/d;

    move-result-object p1

    return-object p1

    nop

    :pswitch_data_7e
    .packed-switch 0x1
        :pswitch_69
        :pswitch_54
        :pswitch_40
        :pswitch_3b
        :pswitch_36
        :pswitch_31
        :pswitch_1f
    .end packed-switch
.end method

.method public bridge synthetic b(JLsq/h;)Lsq/a;
    .registers 4

    invoke-virtual {p0, p1, p2, p3}, Lpq/d;->b(JLsq/h;)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public c()Loq/g;
    .registers 2

    iget-object v0, p0, Lpq/d;->b:Loq/g;

    return-object v0
.end method

.method public final c(J)Lpq/d;
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    iget-object v1, p0, Lpq/d;->a:Lpq/b;

    const-wide/16 v2, 0x0

    const-wide/16 v6, 0x0

    const-wide/16 v8, 0x0

    move-object v0, p0

    move-wide v4, p1

    invoke-virtual/range {v0 .. v9}, Lpq/d;->a(Lpq/b;JJJJ)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public final d(J)Lpq/d;
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    iget-object v1, p0, Lpq/d;->a:Lpq/b;

    const-wide/16 v2, 0x0

    const-wide/16 v4, 0x0

    const-wide/16 v6, 0x0

    move-object v0, p0

    move-wide v8, p1

    invoke-virtual/range {v0 .. v9}, Lpq/d;->a(Lpq/b;JJJJ)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public e(J)Lpq/d;
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J)",
            "Lpq/d<",
            "TD;>;"
        }
    .end annotation

    iget-object v1, p0, Lpq/d;->a:Lpq/b;

    const-wide/16 v2, 0x0

    const-wide/16 v4, 0x0

    const-wide/16 v8, 0x0

    move-object v0, p0

    move-wide v6, p1

    invoke-virtual/range {v0 .. v9}, Lpq/d;->a(Lpq/b;JJJJ)Lpq/d;

    move-result-object p1

    return-object p1
.end method

.method public get(Lsq/e;)I
    .registers 5

    instance-of v0, p1, Lorg/threeten/bp/temporal/ChronoField;

    if-eqz v0, :cond_18

    invoke-interface {p1}, Lsq/e;->isTimeBased()Z

    move-result v0

    if-eqz v0, :cond_11

    iget-object v0, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {v0, p1}, Loq/g;->get(Lsq/e;)I

    move-result p1

    goto :goto_17

    :cond_11
    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0, p1}, Lrq/c;->get(Lsq/e;)I

    move-result p1

    :goto_17
    return p1

    :cond_18
    invoke-virtual {p0, p1}, Lpq/d;->range(Lsq/e;)Lsq/j;

    move-result-object v0

    invoke-virtual {p0, p1}, Lpq/d;->getLong(Lsq/e;)J

    move-result-wide v1

    invoke-virtual {v0, v1, v2, p1}, Lsq/j;->a(JLsq/e;)I

    move-result p1

    return p1
.end method

.method public getLong(Lsq/e;)J
    .registers 4

    instance-of v0, p1, Lorg/threeten/bp/temporal/ChronoField;

    if-eqz v0, :cond_18

    invoke-interface {p1}, Lsq/e;->isTimeBased()Z

    move-result v0

    if-eqz v0, :cond_11

    iget-object v0, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {v0, p1}, Loq/g;->getLong(Lsq/e;)J

    move-result-wide v0

    goto :goto_17

    :cond_11
    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-interface {v0, p1}, Lsq/b;->getLong(Lsq/e;)J

    move-result-wide v0

    :goto_17
    return-wide v0

    :cond_18
    invoke-interface {p1, p0}, Lsq/e;->getFrom(Lsq/b;)J

    move-result-wide v0

    return-wide v0
.end method

.method public isSupported(Lsq/e;)Z
    .registers 5

    instance-of v0, p1, Lorg/threeten/bp/temporal/ChronoField;

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-eqz v0, :cond_15

    invoke-interface {p1}, Lsq/e;->isDateBased()Z

    move-result v0

    if-nez v0, :cond_14

    invoke-interface {p1}, Lsq/e;->isTimeBased()Z

    move-result p1

    if-eqz p1, :cond_13

    goto :goto_14

    :cond_13
    const/4 v1, 0x0

    :cond_14
    :goto_14
    return v1

    :cond_15
    if-eqz p1, :cond_1e

    invoke-interface {p1, p0}, Lsq/e;->isSupportedBy(Lsq/b;)Z

    move-result p1

    if-eqz p1, :cond_1e

    goto :goto_1f

    :cond_1e
    const/4 v1, 0x0

    :goto_1f
    return v1
.end method

.method public range(Lsq/e;)Lsq/j;
    .registers 3

    instance-of v0, p1, Lorg/threeten/bp/temporal/ChronoField;

    if-eqz v0, :cond_18

    invoke-interface {p1}, Lsq/e;->isTimeBased()Z

    move-result v0

    if-eqz v0, :cond_11

    iget-object v0, p0, Lpq/d;->b:Loq/g;

    invoke-virtual {v0, p1}, Loq/g;->range(Lsq/e;)Lsq/j;

    move-result-object p1

    goto :goto_17

    :cond_11
    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-virtual {v0, p1}, Lrq/c;->range(Lsq/e;)Lsq/j;

    move-result-object p1

    :goto_17
    return-object p1

    :cond_18
    invoke-interface {p1, p0}, Lsq/e;->rangeRefinedBy(Lsq/b;)Lsq/j;

    move-result-object p1

    return-object p1
.end method

.method public writeExternal(Ljava/io/ObjectOutput;)V
    .registers 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    iget-object v0, p0, Lpq/d;->a:Lpq/b;

    invoke-interface {p1, v0}, Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V

    iget-object v0, p0, Lpq/d;->b:Loq/g;

    invoke-interface {p1, v0}, Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V

    return-void
.end method