.class public final Lf/k/a/b/d1/l; .super Ljava/lang/Object; .source "FlacSeekTableSeekMap.java" # interfaces .implements Lf/k/a/b/d1/q; # instance fields .field public final a:Lf/k/a/b/l1/n; .field public final b:J # direct methods .method public constructor (Lf/k/a/b/l1/n;J)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lf/k/a/b/d1/l;->a:Lf/k/a/b/l1/n; iput-wide p2, p0, Lf/k/a/b/d1/l;->b:J return-void .end method # virtual methods .method public final a(JJ)Lf/k/a/b/d1/r; .locals 2 const-wide/32 v0, 0xf4240 mul-long p1, p1, v0 iget-object v0, p0, Lf/k/a/b/d1/l;->a:Lf/k/a/b/l1/n; iget v0, v0, Lf/k/a/b/l1/n;->e:I int-to-long v0, v0 div-long/2addr p1, v0 iget-wide v0, p0, Lf/k/a/b/d1/l;->b:J add-long/2addr v0, p3 new-instance p3, Lf/k/a/b/d1/r; invoke-direct {p3, p1, p2, v0, v1}, Lf/k/a/b/d1/r;->(JJ)V return-object p3 .end method .method public b(J)Lf/k/a/b/d1/q$a; .locals 9 iget-object v0, p0, Lf/k/a/b/d1/l;->a:Lf/k/a/b/l1/n; iget-object v0, v0, Lf/k/a/b/l1/n;->k:Lf/k/a/b/l1/n$a; invoke-static {v0}, Lf/k/a/b/l1/e;->a(Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, p0, Lf/k/a/b/d1/l;->a:Lf/k/a/b/l1/n; iget-object v1, v0, Lf/k/a/b/l1/n;->k:Lf/k/a/b/l1/n$a; iget-object v2, v1, Lf/k/a/b/l1/n$a;->a:[J iget-object v1, v1, Lf/k/a/b/l1/n$a;->b:[J invoke-virtual {v0, p1, p2}, Lf/k/a/b/l1/n;->a(J)J move-result-wide v3 const/4 v0, 0x1 const/4 v5, 0x0 invoke-static {v2, v3, v4, v0, v5}, Lf/k/a/b/l1/f0;->b([JJZZ)I move-result v3 const-wide/16 v4, 0x0 const/4 v6, -0x1 if-ne v3, v6, :cond_0 move-wide v7, v4 goto :goto_0 :cond_0 aget-wide v7, v2, v3 :goto_0 if-ne v3, v6, :cond_1 goto :goto_1 :cond_1 aget-wide v4, v1, v3 :goto_1 invoke-virtual {p0, v7, v8, v4, v5}, Lf/k/a/b/d1/l;->a(JJ)Lf/k/a/b/d1/r; move-result-object v4 iget-wide v5, v4, Lf/k/a/b/d1/r;->a:J cmp-long v7, v5, p1 if-eqz v7, :cond_3 array-length p1, v2 sub-int/2addr p1, v0 if-ne v3, p1, :cond_2 goto :goto_2 :cond_2 add-int/2addr v3, v0 aget-wide p1, v2, v3 aget-wide v0, v1, v3 invoke-virtual {p0, p1, p2, v0, v1}, Lf/k/a/b/d1/l;->a(JJ)Lf/k/a/b/d1/r; move-result-object p1 new-instance p2, Lf/k/a/b/d1/q$a; invoke-direct {p2, v4, p1}, Lf/k/a/b/d1/q$a;->(Lf/k/a/b/d1/r;Lf/k/a/b/d1/r;)V return-object p2 :cond_3 :goto_2 new-instance p1, Lf/k/a/b/d1/q$a; invoke-direct {p1, v4, v4}, Lf/k/a/b/d1/q$a;->(Lf/k/a/b/d1/r;Lf/k/a/b/d1/r;)V return-object p1 .end method .method public b()Z .locals 1 const/4 v0, 0x1 return v0 .end method .method public c()J .locals 2 iget-object v0, p0, Lf/k/a/b/d1/l;->a:Lf/k/a/b/l1/n; invoke-virtual {v0}, Lf/k/a/b/l1/n;->a()J move-result-wide v0 return-wide v0 .end method