.class abstract Lcom/google/android/gms/internal/ads/zzajt; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field private final zza:Lcom/google/android/gms/internal/ads/zzajm; .field private zzb:Lcom/google/android/gms/internal/ads/zzadt; .field private zzc:Lcom/google/android/gms/internal/ads/zzacq; .field private zzd:Lcom/google/android/gms/internal/ads/zzajo; .field private zze:J .field private zzf:J .field private zzg:J .field private zzh:I .field private zzi:I .field private zzj:Lcom/google/android/gms/internal/ads/zzajq; .field private zzk:J .field private zzl:Z .field private zzm:Z # direct methods .method public constructor ()V .locals 1 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V new-instance v0, Lcom/google/android/gms/internal/ads/zzajm; invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzajm;->()V iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzajt;->zza:Lcom/google/android/gms/internal/ads/zzajm; new-instance v0, Lcom/google/android/gms/internal/ads/zzajq; invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzajq;->()V iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzj:Lcom/google/android/gms/internal/ads/zzajq; return-void .end method # virtual methods .method public abstract zza(Lcom/google/android/gms/internal/ads/zzdy;)J .end method .method public zzb(Z)V .locals 4 const-wide/16 v0, 0x0 if-eqz p1, :cond_0 new-instance p1, Lcom/google/android/gms/internal/ads/zzajq; invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzajq;->()V iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzj:Lcom/google/android/gms/internal/ads/zzajq; iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzf:J const/4 p1, 0x0 :goto_0 iput p1, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzh:I goto :goto_1 :cond_0 const/4 p1, 0x1 goto :goto_0 :goto_1 const-wide/16 v2, -0x1 iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzajt;->zze:J iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzg:J return-void .end method .method public abstract zzc(Lcom/google/android/gms/internal/ads/zzdy;JLcom/google/android/gms/internal/ads/zzajq;)Z .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .end method .method public final zze(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadj;)I .locals 21 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation move-object/from16 v11, p0 move-object/from16 v0, p1 iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzb:Lcom/google/android/gms/internal/ads/zzadt; .line 1 invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzcw;->zzb(Ljava/lang/Object;)Ljava/lang/Object; .line 2 sget v1, Lcom/google/android/gms/internal/ads/zzei;->zza:I iget v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzh:I const/4 v2, 0x3 const-wide/16 v3, -0x1 const/4 v5, -0x1 const/4 v12, 0x2 const/4 v13, 0x0 const/4 v6, 0x1 if-eqz v1, :cond_8 if-eq v1, v6, :cond_7 if-eq v1, v12, :cond_0 goto/16 :goto_5 :cond_0 iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzd:Lcom/google/android/gms/internal/ads/zzajo; .line 10 invoke-interface {v1, v0}, Lcom/google/android/gms/internal/ads/zzajo;->zzd(Lcom/google/android/gms/internal/ads/zzaco;)J move-result-wide v7 const-wide/16 v9, 0x0 cmp-long v1, v7, v9 if-ltz v1, :cond_1 move-object/from16 v1, p2 iput-wide v7, v1, Lcom/google/android/gms/internal/ads/zzadj;->zza:J move v5, v6 goto/16 :goto_5 :cond_1 cmp-long v1, v7, v3 if-gez v1, :cond_2 const-wide/16 v14, 0x2 add-long/2addr v7, v14 neg-long v7, v7 .line 11 invoke-virtual {v11, v7, v8}, Lcom/google/android/gms/internal/ads/zzajt;->zzi(J)V :cond_2 iget-boolean v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzl:Z if-nez v1, :cond_3 iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzd:Lcom/google/android/gms/internal/ads/zzajo; .line 12 invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzajo;->zze()Lcom/google/android/gms/internal/ads/zzadm; move-result-object v1 invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzcw;->zzb(Ljava/lang/Object;)Ljava/lang/Object; iget-object v7, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzc:Lcom/google/android/gms/internal/ads/zzacq; .line 13 invoke-interface {v7, v1}, Lcom/google/android/gms/internal/ads/zzacq;->zzO(Lcom/google/android/gms/internal/ads/zzadm;)V iput-boolean v6, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzl:Z :cond_3 iget-wide v6, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzk:J cmp-long v1, v6, v9 if-gtz v1, :cond_5 iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zza:Lcom/google/android/gms/internal/ads/zzajm; .line 14 invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzajm;->zze(Lcom/google/android/gms/internal/ads/zzaco;)Z move-result v0 if-eqz v0, :cond_4 goto :goto_0 :cond_4 iput v2, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzh:I goto/16 :goto_5 :cond_5 :goto_0 iput-wide v9, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzk:J iget-object v0, v11, Lcom/google/android/gms/internal/ads/zzajt;->zza:Lcom/google/android/gms/internal/ads/zzajm; invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzajm;->zza()Lcom/google/android/gms/internal/ads/zzdy; move-result-object v0 .line 15 invoke-virtual {v11, v0}, Lcom/google/android/gms/internal/ads/zzajt;->zza(Lcom/google/android/gms/internal/ads/zzdy;)J move-result-wide v1 cmp-long v5, v1, v9 if-ltz v5, :cond_6 iget-wide v5, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzg:J add-long v7, v5, v1 iget-wide v9, v11, Lcom/google/android/gms/internal/ads/zzajt;->zze:J cmp-long v7, v7, v9 if-ltz v7, :cond_6 .line 16 invoke-virtual {v11, v5, v6}, Lcom/google/android/gms/internal/ads/zzajt;->zzf(J)J move-result-wide v15 iget-object v5, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzb:Lcom/google/android/gms/internal/ads/zzadt; invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v6 .line 17 invoke-interface {v5, v0, v6}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V iget-object v14, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzb:Lcom/google/android/gms/internal/ads/zzadt; const/16 v17, 0x1 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I move-result v18 const/16 v19, 0x0 const/16 v20, 0x0 .line 18 invoke-interface/range {v14 .. v20}, Lcom/google/android/gms/internal/ads/zzadt;->zzt(JIIILcom/google/android/gms/internal/ads/zzads;)V iput-wide v3, v11, Lcom/google/android/gms/internal/ads/zzajt;->zze:J :cond_6 iget-wide v3, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzg:J add-long/2addr v3, v1 iput-wide v3, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzg:J :goto_1 move v5, v13 goto/16 :goto_5 :cond_7 iget-wide v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzf:J long-to-int v1, v1 .line 19 invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzk(I)V iput v12, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzh:I return v13 :cond_8 :goto_2 iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zza:Lcom/google/android/gms/internal/ads/zzajm; .line 3 invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzajm;->zze(Lcom/google/android/gms/internal/ads/zzaco;)Z move-result v1 if-nez v1, :cond_9 iput v2, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzh:I goto/16 :goto_5 :cond_9 invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzaco;->zzf()J move-result-wide v7 iget-wide v9, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzf:J sub-long/2addr v7, v9 iput-wide v7, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzk:J iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zza:Lcom/google/android/gms/internal/ads/zzajm; invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzajm;->zza()Lcom/google/android/gms/internal/ads/zzdy; move-result-object v1 iget-object v7, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzj:Lcom/google/android/gms/internal/ads/zzajq; .line 4 invoke-virtual {v11, v1, v9, v10, v7}, Lcom/google/android/gms/internal/ads/zzajt;->zzc(Lcom/google/android/gms/internal/ads/zzdy;JLcom/google/android/gms/internal/ads/zzajq;)Z move-result v1 if-eqz v1, :cond_a invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzaco;->zzf()J move-result-wide v7 iput-wide v7, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzf:J goto :goto_2 :cond_a iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzj:Lcom/google/android/gms/internal/ads/zzajq; .line 5 iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzajq;->zza:Lcom/google/android/gms/internal/ads/zzab; iget v2, v1, Lcom/google/android/gms/internal/ads/zzab;->zzE:I iput v2, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzi:I iget-boolean v2, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzm:Z if-nez v2, :cond_b iget-object v2, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzb:Lcom/google/android/gms/internal/ads/zzadt; .line 6 invoke-interface {v2, v1}, Lcom/google/android/gms/internal/ads/zzadt;->zzm(Lcom/google/android/gms/internal/ads/zzab;)V iput-boolean v6, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzm:Z :cond_b iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzj:Lcom/google/android/gms/internal/ads/zzajq; .line 7 iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzajq;->zzb:Lcom/google/android/gms/internal/ads/zzajo; if-eqz v1, :cond_c iput-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzd:Lcom/google/android/gms/internal/ads/zzajo; goto :goto_4 .line 9 :cond_c invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzaco;->zzd()J move-result-wide v1 cmp-long v1, v1, v3 if-nez v1, :cond_d new-instance v0, Lcom/google/android/gms/internal/ads/zzajr; const/4 v1, 0x0 invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzajr;->(Lcom/google/android/gms/internal/ads/zzajs;)V iput-object v0, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzd:Lcom/google/android/gms/internal/ads/zzajo; goto :goto_4 :cond_d iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzajt;->zza:Lcom/google/android/gms/internal/ads/zzajm; invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzajm;->zzb()Lcom/google/android/gms/internal/ads/zzajn; move-result-object v1 iget v2, v1, Lcom/google/android/gms/internal/ads/zzajn;->zza:I and-int/lit8 v2, v2, 0x4 if-eqz v2, :cond_e move v10, v6 goto :goto_3 :cond_e move v10, v13 :goto_3 new-instance v14, Lcom/google/android/gms/internal/ads/zzaji; iget-wide v2, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzf:J invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzaco;->zzd()J move-result-wide v4 iget v0, v1, Lcom/google/android/gms/internal/ads/zzajn;->zzd:I iget v6, v1, Lcom/google/android/gms/internal/ads/zzajn;->zze:I add-int/2addr v0, v6 iget-wide v8, v1, Lcom/google/android/gms/internal/ads/zzajn;->zzb:J int-to-long v6, v0 move-object v0, v14 move-object/from16 v1, p0 .line 8 invoke-direct/range {v0 .. v10}, Lcom/google/android/gms/internal/ads/zzaji;->(Lcom/google/android/gms/internal/ads/zzajt;JJJJZ)V iput-object v14, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzd:Lcom/google/android/gms/internal/ads/zzajo; :goto_4 iput v12, v11, Lcom/google/android/gms/internal/ads/zzajt;->zzh:I iget-object v0, v11, Lcom/google/android/gms/internal/ads/zzajt;->zza:Lcom/google/android/gms/internal/ads/zzajm; .line 9 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzajm;->zzd()V goto/16 :goto_1 :goto_5 return v5 .end method .method public final zzf(J)J .locals 4 iget v0, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzi:I int-to-long v0, v0 const-wide/32 v2, 0xf4240 mul-long/2addr p1, v2 .line 1 div-long/2addr p1, v0 return-wide p1 .end method .method public final zzg(J)J .locals 2 iget v0, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzi:I int-to-long v0, v0 mul-long/2addr v0, p1 const-wide/32 p1, 0xf4240 div-long/2addr v0, p1 return-wide v0 .end method .method public final zzh(Lcom/google/android/gms/internal/ads/zzacq;Lcom/google/android/gms/internal/ads/zzadt;)V .locals 0 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzc:Lcom/google/android/gms/internal/ads/zzacq; iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzb:Lcom/google/android/gms/internal/ads/zzadt; const/4 p1, 0x1 .line 1 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzajt;->zzb(Z)V return-void .end method .method public zzi(J)V .locals 0 iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzg:J return-void .end method .method public final zzj(JJ)V .locals 2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzajt;->zza:Lcom/google/android/gms/internal/ads/zzajm; .line 1 invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzajm;->zzc()V const-wide/16 v0, 0x0 cmp-long p1, p1, v0 if-nez p1, :cond_0 iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzl:Z xor-int/lit8 p1, p1, 0x1 .line 2 invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzajt;->zzb(Z)V return-void :cond_0 iget p1, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzh:I if-eqz p1, :cond_1 invoke-virtual {p0, p3, p4}, Lcom/google/android/gms/internal/ads/zzajt;->zzg(J)J move-result-wide p1 iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzajt;->zze:J iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzd:Lcom/google/android/gms/internal/ads/zzajo; .line 3 sget p4, Lcom/google/android/gms/internal/ads/zzei;->zza:I invoke-interface {p3, p1, p2}, Lcom/google/android/gms/internal/ads/zzajo;->zzg(J)V const/4 p1, 0x2 iput p1, p0, Lcom/google/android/gms/internal/ads/zzajt;->zzh:I :cond_1 return-void .end method