.class final Lcom/google/android/gms/internal/ads/zzru; .super Lcom/google/android/gms/internal/ads/zzhh; .source "SourceFile" # instance fields .field private zzg:J .field private zzh:I .field private zzi:I # direct methods .method public constructor ()V .locals 2 const/4 v0, 0x2 const/4 v1, 0x0 .line 1 invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzhh;->(II)V const/16 v0, 0x20 iput v0, p0, Lcom/google/android/gms/internal/ads/zzru;->zzi:I return-void .end method # virtual methods .method public final zzb()V .locals 1 .line 1 invoke-super {p0}, Lcom/google/android/gms/internal/ads/zzhh;->zzb()V const/4 v0, 0x0 iput v0, p0, Lcom/google/android/gms/internal/ads/zzru;->zzh:I return-void .end method .method public final zzm()I .locals 1 iget v0, p0, Lcom/google/android/gms/internal/ads/zzru;->zzh:I return v0 .end method .method public final zzn()J .locals 2 iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzru;->zzg:J return-wide v0 .end method .method public final zzo(I)V .locals 0 .param p1 # I .annotation build Landroidx/annotation/IntRange; from = 0x1L .end annotation .end param iput p1, p0, Lcom/google/android/gms/internal/ads/zzru;->zzi:I return-void .end method .method public final zzp(Lcom/google/android/gms/internal/ads/zzhh;)Z .locals 4 const/high16 v0, 0x40000000 # 2.0f .line 1 invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzhb;->zzd(I)Z move-result v0 const/4 v1, 0x1 xor-int/2addr v0, v1 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzd(Z)V const/high16 v0, 0x10000000 invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzhb;->zzd(I)Z move-result v0 xor-int/2addr v0, v1 .line 2 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzd(Z)V const/4 v0, 0x4 invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzhb;->zzd(I)Z move-result v0 xor-int/2addr v0, v1 .line 3 invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzd(Z)V invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzru;->zzq()Z move-result v0 if-nez v0, :cond_0 goto :goto_1 :cond_0 iget v0, p0, Lcom/google/android/gms/internal/ads/zzru;->zzh:I iget v2, p0, Lcom/google/android/gms/internal/ads/zzru;->zzi:I if-lt v0, v2, :cond_1 goto :goto_0 .line 7 :cond_1 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzhh;->zzc:Ljava/nio/ByteBuffer; if-eqz v0, :cond_2 iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhh;->zzc:Ljava/nio/ByteBuffer; if-eqz v2, :cond_2 .line 4 invoke-virtual {v2}, Ljava/nio/Buffer;->position()I move-result v2 invoke-virtual {v0}, Ljava/nio/Buffer;->remaining()I move-result v0 add-int/2addr v2, v0 const v0, 0x2ee000 if-le v2, v0, :cond_2 :goto_0 const/4 p1, 0x0 return p1 :cond_2 :goto_1 iget v0, p0, Lcom/google/android/gms/internal/ads/zzru;->zzh:I add-int/lit8 v2, v0, 0x1 iput v2, p0, Lcom/google/android/gms/internal/ads/zzru;->zzh:I if-nez v0, :cond_3 .line 3 iget-wide v2, p1, Lcom/google/android/gms/internal/ads/zzhh;->zze:J iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzhh;->zze:J invoke-virtual {p1, v1}, Lcom/google/android/gms/internal/ads/zzhb;->zzd(I)Z move-result v0 if-eqz v0, :cond_3 .line 5 invoke-virtual {p0, v1}, Lcom/google/android/gms/internal/ads/zzhb;->zzc(I)V :cond_3 iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzhh;->zzc:Ljava/nio/ByteBuffer; if-eqz v0, :cond_4 .line 6 invoke-virtual {v0}, Ljava/nio/Buffer;->remaining()I move-result v2 invoke-virtual {p0, v2}, Lcom/google/android/gms/internal/ads/zzhh;->zzj(I)V iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhh;->zzc:Ljava/nio/ByteBuffer; .line 7 invoke-virtual {v2, v0}, Ljava/nio/ByteBuffer;->put(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; :cond_4 iget-wide v2, p1, Lcom/google/android/gms/internal/ads/zzhh;->zze:J iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzru;->zzg:J return v1 .end method .method public final zzq()Z .locals 1 iget v0, p0, Lcom/google/android/gms/internal/ads/zzru;->zzh:I if-lez v0, :cond_0 const/4 v0, 0x1 return v0 :cond_0 const/4 v0, 0x0 return v0 .end method