File classes.dex
Function:
Loading..
00068dec
00068decI1.q::n():
00068dfcconst-wide/16 v0, 0x4
00068e00invoke-virtual {v3, v0, v1}, LI1/q;->r(J)V
00068e06iget-object v0, v3, LI1/q;->a:LI1/g;
00068e0ainvoke-virtual {v0}, LI1/g;->o()I
00068e10move-result v0
00068e12const/high16 v1, -0x1000000
00068e16and-int/2addr v1, v0
00068e18ushr-int/lit8 v1, v1, 0x18
00068e1cconst/high16 v2, 0xff0000
00068e20and-int/2addr v2, v0
00068e22ushr-int/lit8 v2, v2, 0x8
00068e26or-int/2addr v1, v2
00068e28const v2, 0xff00
00068e2eand-int/2addr v2, v0
00068e30shl-int/lit8 v2, v2, 0x8
00068e34or-int/2addr v1, v2
00068e36and-int/lit16 v0, v0, 0xff
00068e3ashl-int/lit8 v0, v0, 0x18
00068e3eor-int/2addr v0, v1
00068e40return v0
00068dec
00068decI1.q::n():
00068dfcconst-wide/16 v0, 0x4
00068e00invoke-virtual {v3, v0, v1}, LI1/q;->r(J)V
00068e06iget-object v0, v3, LI1/q;->a:LI1/g;
00068e0ainvoke-virtual {v0}, LI1/g;->o()I
00068e10move-result v0
00068e12const/high16 v1, -0x1000000
00068e16and-int/2addr v1, v0
00068e18ushr-int/lit8 v1, v1, 0x18
00068e1cconst/high16 v2, 0xff0000
00068e20and-int/2addr v2, v0
00068e22ushr-int/lit8 v2, v2, 0x8
00068e26or-int/2addr v1, v2
00068e28const v2, 0xff00
00068e2eand-int/2addr v2, v0
00068e30shl-int/lit8 v2, v2, 0x8
00068e34or-int/2addr v1, v2
00068e36and-int/lit16 v0, v0, 0xff
00068e3ashl-int/lit8 v0, v0, 0x18
00068e3eor-int/2addr v0, v1
00068e40return v0
00068dec
00068e42
00068e42 // align 0x4
00068e42 // align 0x4
00068e44
00068e44I1.q::b(I1.o):
00068e54const-string v0, "options"
00068e58invoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00068e5eiget-boolean v0, v6, LI1/q;->b:Z
00068e62if-nez v0, :cond_33
00068e66iget-object v0, v6, LI1/q;->a:LI1/g;
00068e6aconst/4 v1, 0x1
00068e6cinvoke-static {v0, v7, v1}, LJ1/a;->b(LI1/g;LI1/o;Z)I
00068e72move-result v1
00068e74const/4 v2, -0x2
00068e76const/4 v3, -0x1
00068e78if-eq v1, v2, :cond_23
00068e7cif-eq v1, v3, :cond_32
00068e80iget-object v7, v7, LI1/o;->a:[LI1/j;
00068e84aget-object v7, v7, v1
00068e88invoke-virtual {v7}, LI1/j;->c()I
00068e8emove-result v7
00068e90int-to-long v2, v7
00068e92invoke-virtual {v0, v2, v3}, LI1/g;->s(J)V
00068e98return v1
00068e9aconst/16 v1, 0x2000
00068e9eint-to-long v1, v1
00068ea0iget-object v4, v6, LI1/q;->c:LI1/v;
00068ea4invoke-interface {v4, v0, v1, v2}, LI1/v;->e(LI1/g;J)J
00068eaamove-result-wide v0
00068eacconst-wide/16 v4, -0x1
00068eb0cmp-long v0, v0, v4
00068eb4if-nez v0, :cond_9
00068eb8return v3
00068ebanew-instance v7, Ljava/lang/IllegalStateException;
00068ebeconst-string v0, "closed"
00068ec2invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00068ec8throw v7
00068e44
00068e44I1.q::b(I1.o):
00068e54const-string v0, "options"
00068e58invoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00068e5eiget-boolean v0, v6, LI1/q;->b:Z
00068e62if-nez v0, :cond_33
00068e66iget-object v0, v6, LI1/q;->a:LI1/g;
00068e6aconst/4 v1, 0x1
00068e6cinvoke-static {v0, v7, v1}, LJ1/a;->b(LI1/g;LI1/o;Z)I
00068e72move-result v1
00068e74const/4 v2, -0x2
00068e76const/4 v3, -0x1
00068e78if-eq v1, v2, :cond_23
00068e7cif-eq v1, v3, :cond_32
00068e80iget-object v7, v7, LI1/o;->a:[LI1/j;
00068e84aget-object v7, v7, v1
00068e88invoke-virtual {v7}, LI1/j;->c()I
00068e8emove-result v7
00068e90int-to-long v2, v7
00068e92invoke-virtual {v0, v2, v3}, LI1/g;->s(J)V
00068e98return v1
00068e9aconst/16 v1, 0x2000
00068e9eint-to-long v1, v1
00068ea0iget-object v4, v6, LI1/q;->c:LI1/v;
00068ea4invoke-interface {v4, v0, v1, v2}, LI1/v;->e(LI1/g;J)J
00068eaamove-result-wide v0
00068eacconst-wide/16 v4, -0x1
00068eb0cmp-long v0, v0, v4
00068eb4if-nez v0, :cond_9
00068eb8return v3
00068ebanew-instance v7, Ljava/lang/IllegalStateException;
00068ebeconst-string v0, "closed"
00068ec2invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00068ec8throw v7
00068e44
00068eca
00068eca // align 0x4
00068eca // align 0x4
00068ecc
00068eccI1.q::f(java.nio.charset.Charset):
00068edciget-object v0, v3, LI1/q;->a:LI1/g;
00068ee0iget-object v1, v3, LI1/q;->c:LI1/v;
00068ee4invoke-virtual {v0, v1}, LI1/g;->y(LI1/v;)V
00068eeaiget-wide v1, v0, LI1/g;->b:J
00068eeeinvoke-virtual {v0, v1, v2, v4}, LI1/g;->q(JLjava/nio/charset/Charset;)Ljava/lang/String;
00068ef4move-result-object v4
00068ef6return-object v4
00068ecc
00068eccI1.q::f(java.nio.charset.Charset):
00068edciget-object v0, v3, LI1/q;->a:LI1/g;
00068ee0iget-object v1, v3, LI1/q;->c:LI1/v;
00068ee4invoke-virtual {v0, v1}, LI1/g;->y(LI1/v;)V
00068eeaiget-wide v1, v0, LI1/g;->b:J
00068eeeinvoke-virtual {v0, v1, v2, v4}, LI1/g;->q(JLjava/nio/charset/Charset;)Ljava/lang/String;
00068ef4move-result-object v4
00068ef6return-object v4
00068ecc
00068ef8
00068ef8I1.q::p(long):
00068f08move-wide/from16 v6, v21
00068f0cconst-wide/16 v0, 0x0
00068f10cmp-long v0, v6, v0
00068f14if-ltz v0, :cond_103
00068f18const-wide v8, 0x7fffffffffffffff
00068f22cmp-long v0, v6, v8
00068f26const-wide/16 v10, 0x1
00068f2aif-nez v0, :cond_15
00068f2emove-wide v4, v8
00068f30goto :goto_18
00068f32add-long v0, v6, v10
00068f36move-wide v4, v0
00068f38const/16 v0, 0xa
00068f3cint-to-byte v1, v0
00068f3econst-wide/16 v2, 0x0
00068f42move-object/from16 v0, v20
00068f46invoke-virtual/range {v0 .. v5}, LI1/q;->h(BJJ)J
00068f4cmove-result-wide v2
00068f4econst-wide/16 v12, -0x1
00068f52cmp-long v12, v2, v12
00068f56iget-object v13, v0, LI1/q;->a:LI1/g;
00068f5aif-eqz v12, :cond_30
00068f5einvoke-static {v13, v2, v3}, LJ1/a;->a(LI1/g;J)Ljava/lang/String;
00068f64move-result-object v1
00068f66return-object v1
00068f68cmp-long v2, v4, v8
00068f6cif-gez v2, :cond_58
00068f70invoke-virtual {v0, v4, v5}, LI1/q;->q(J)Z
00068f76move-result v2
00068f78if-eqz v2, :cond_58
00068f7csub-long v2, v4, v10
00068f80invoke-virtual {v13, v2, v3}, LI1/g;->h(J)B
00068f86move-result v2
00068f88const/16 v3, 0xd
00068f8cint-to-byte v3, v3
00068f8eif-ne v2, v3, :cond_58
00068f92add-long v2, v4, v10
00068f96invoke-virtual {v0, v2, v3}, LI1/q;->q(J)Z
00068f9cmove-result v2
00068f9eif-eqz v2, :cond_58
00068fa2invoke-virtual {v13, v4, v5}, LI1/g;->h(J)B
00068fa8move-result v2
00068faaif-ne v2, v1, :cond_58
00068faeinvoke-static {v13, v4, v5}, LJ1/a;->a(LI1/g;J)Ljava/lang/String;
00068fb4move-result-object v1
00068fb6return-object v1
00068fb8new-instance v1, LI1/g;
00068fbcinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00068fc2iget-wide v2, v13, LI1/g;->b:J
00068fc6const/16 v4, 0x20
00068fcaint-to-long v4, v4
00068fccinvoke-static {v4, v5, v2, v3}, Ljava/lang/Math;->min(JJ)J
00068fd2move-result-wide v18
00068fd4const-wide/16 v16, 0x0
00068fd8invoke-virtual {v13}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00068fdeconst-string v2, "out"
00068fe2invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00068fe8iget-wide v14, v13, LI1/g;->b:J
00068fecinvoke-static/range {v14 .. v19}, LC1/l;->p(JJJ)V
00068ff2const-wide/16 v2, 0x0
00068ff6cmp-long v4, v18, v2
00068ffaif-eqz v4, :cond_d2
00068ffeiget-wide v4, v1, LI1/g;->b:J
00069002add-long v4, v4, v18
00069006iput-wide v4, v1, LI1/g;->b:J
0006900aiget-object v4, v13, LI1/g;->a:LI1/r;
0006900einvoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
00069014iget v5, v4, LI1/r;->c:I
00069018iget v8, v4, LI1/r;->b:I
0006901csub-int/2addr v5, v8
0006901eint-to-long v8, v5
00069020cmp-long v5, v16, v8
00069024if-ltz v5, :cond_95
00069028sub-long v16, v16, v8
0006902ciget-object v4, v4, LI1/r;->f:LI1/r;
00069030goto :goto_83
00069032move-wide/from16 v8, v16
00069036move-wide/from16 v10, v18
0006903acmp-long v5, v10, v2
0006903eif-lez v5, :cond_d2
00069042invoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
00069048invoke-virtual {v4}, LI1/r;->c()LI1/r;
0006904emove-result-object v5
00069050iget v12, v5, LI1/r;->b:I
00069054long-to-int v8, v8
00069056add-int/2addr v12, v8
00069058iput v12, v5, LI1/r;->b:I
0006905clong-to-int v8, v10
0006905eadd-int/2addr v12, v8
00069060iget v8, v5, LI1/r;->c:I
00069064invoke-static {v12, v8}, Ljava/lang/Math;->min(II)I
0006906amove-result v8
0006906ciput v8, v5, LI1/r;->c:I
00069070iget-object v8, v1, LI1/g;->a:LI1/r;
00069074if-nez v8, :cond_bf
00069078iput-object v5, v5, LI1/r;->g:LI1/r;
0006907ciput-object v5, v5, LI1/r;->f:LI1/r;
00069080iput-object v5, v1, LI1/g;->a:LI1/r;
00069084goto :goto_c7
00069086iget-object v8, v8, LI1/r;->g:LI1/r;
0006908ainvoke-static {v8}, Lk1/c;->b(Ljava/lang/Object;)V
00069090invoke-virtual {v8, v5}, LI1/r;->b(LI1/r;)V
00069096iget v8, v5, LI1/r;->c:I
0006909aiget v5, v5, LI1/r;->b:I
0006909esub-int/2addr v8, v5
000690a0int-to-long v8, v8
000690a2sub-long/2addr v10, v8
000690a4iget-object v4, v4, LI1/r;->f:LI1/r;
000690a8move-wide v8, v2
000690aagoto :goto_99
000690acnew-instance v2, Ljava/io/EOFException;
000690b0new-instance v3, Ljava/lang/StringBuilder;
000690b4const-string v4, "\\n not found: limit="
000690b8invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000690beiget-wide v4, v13, LI1/g;->b:J
000690c2invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->min(JJ)J
000690c8move-result-wide v4
000690cainvoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000690d0const-string v4, " content="
000690d4invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000690daiget-wide v4, v1, LI1/g;->b:J
000690deinvoke-virtual {v1, v4, v5}, LI1/g;->m(J)LI1/j;
000690e4move-result-object v1
000690e6invoke-virtual {v1}, LI1/j;->d()Ljava/lang/String;
000690ecmove-result-object v1
000690eeinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000690f4const-string v1, "…"
000690f8invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000690feinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00069104move-result-object v1
00069106invoke-direct {v2, v1}, Ljava/io/EOFException;-><init>(Ljava/lang/String;)V
0006910cthrow v2
0006910emove-object/from16 v0, v20
00069112new-instance v1, Ljava/lang/StringBuilder;
00069116const-string v2, "limit < 0: "
0006911ainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00069120invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
00069126invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006912cmove-result-object v1
0006912enew-instance v2, Ljava/lang/IllegalArgumentException;
00069132invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
00069138move-result-object v1
0006913ainvoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00069140throw v2
00068ef8
00068ef8I1.q::p(long):
00068f08move-wide/from16 v6, v21
00068f0cconst-wide/16 v0, 0x0
00068f10cmp-long v0, v6, v0
00068f14if-ltz v0, :cond_103
00068f18const-wide v8, 0x7fffffffffffffff
00068f22cmp-long v0, v6, v8
00068f26const-wide/16 v10, 0x1
00068f2aif-nez v0, :cond_15
00068f2emove-wide v4, v8
00068f30goto :goto_18
00068f32add-long v0, v6, v10
00068f36move-wide v4, v0
00068f38const/16 v0, 0xa
00068f3cint-to-byte v1, v0
00068f3econst-wide/16 v2, 0x0
00068f42move-object/from16 v0, v20
00068f46invoke-virtual/range {v0 .. v5}, LI1/q;->h(BJJ)J
00068f4cmove-result-wide v2
00068f4econst-wide/16 v12, -0x1
00068f52cmp-long v12, v2, v12
00068f56iget-object v13, v0, LI1/q;->a:LI1/g;
00068f5aif-eqz v12, :cond_30
00068f5einvoke-static {v13, v2, v3}, LJ1/a;->a(LI1/g;J)Ljava/lang/String;
00068f64move-result-object v1
00068f66return-object v1
00068f68cmp-long v2, v4, v8
00068f6cif-gez v2, :cond_58
00068f70invoke-virtual {v0, v4, v5}, LI1/q;->q(J)Z
00068f76move-result v2
00068f78if-eqz v2, :cond_58
00068f7csub-long v2, v4, v10
00068f80invoke-virtual {v13, v2, v3}, LI1/g;->h(J)B
00068f86move-result v2
00068f88const/16 v3, 0xd
00068f8cint-to-byte v3, v3
00068f8eif-ne v2, v3, :cond_58
00068f92add-long v2, v4, v10
00068f96invoke-virtual {v0, v2, v3}, LI1/q;->q(J)Z
00068f9cmove-result v2
00068f9eif-eqz v2, :cond_58
00068fa2invoke-virtual {v13, v4, v5}, LI1/g;->h(J)B
00068fa8move-result v2
00068faaif-ne v2, v1, :cond_58
00068faeinvoke-static {v13, v4, v5}, LJ1/a;->a(LI1/g;J)Ljava/lang/String;
00068fb4move-result-object v1
00068fb6return-object v1
00068fb8new-instance v1, LI1/g;
00068fbcinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00068fc2iget-wide v2, v13, LI1/g;->b:J
00068fc6const/16 v4, 0x20
00068fcaint-to-long v4, v4
00068fccinvoke-static {v4, v5, v2, v3}, Ljava/lang/Math;->min(JJ)J
00068fd2move-result-wide v18
00068fd4const-wide/16 v16, 0x0
00068fd8invoke-virtual {v13}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00068fdeconst-string v2, "out"
00068fe2invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00068fe8iget-wide v14, v13, LI1/g;->b:J
00068fecinvoke-static/range {v14 .. v19}, LC1/l;->p(JJJ)V
00068ff2const-wide/16 v2, 0x0
00068ff6cmp-long v4, v18, v2
00068ffaif-eqz v4, :cond_d2
00068ffeiget-wide v4, v1, LI1/g;->b:J
00069002add-long v4, v4, v18
00069006iput-wide v4, v1, LI1/g;->b:J
0006900aiget-object v4, v13, LI1/g;->a:LI1/r;
0006900einvoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
00069014iget v5, v4, LI1/r;->c:I
00069018iget v8, v4, LI1/r;->b:I
0006901csub-int/2addr v5, v8
0006901eint-to-long v8, v5
00069020cmp-long v5, v16, v8
00069024if-ltz v5, :cond_95
00069028sub-long v16, v16, v8
0006902ciget-object v4, v4, LI1/r;->f:LI1/r;
00069030goto :goto_83
00069032move-wide/from16 v8, v16
00069036move-wide/from16 v10, v18
0006903acmp-long v5, v10, v2
0006903eif-lez v5, :cond_d2
00069042invoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
00069048invoke-virtual {v4}, LI1/r;->c()LI1/r;
0006904emove-result-object v5
00069050iget v12, v5, LI1/r;->b:I
00069054long-to-int v8, v8
00069056add-int/2addr v12, v8
00069058iput v12, v5, LI1/r;->b:I
0006905clong-to-int v8, v10
0006905eadd-int/2addr v12, v8
00069060iget v8, v5, LI1/r;->c:I
00069064invoke-static {v12, v8}, Ljava/lang/Math;->min(II)I
0006906amove-result v8
0006906ciput v8, v5, LI1/r;->c:I
00069070iget-object v8, v1, LI1/g;->a:LI1/r;
00069074if-nez v8, :cond_bf
00069078iput-object v5, v5, LI1/r;->g:LI1/r;
0006907ciput-object v5, v5, LI1/r;->f:LI1/r;
00069080iput-object v5, v1, LI1/g;->a:LI1/r;
00069084goto :goto_c7
00069086iget-object v8, v8, LI1/r;->g:LI1/r;
0006908ainvoke-static {v8}, Lk1/c;->b(Ljava/lang/Object;)V
00069090invoke-virtual {v8, v5}, LI1/r;->b(LI1/r;)V
00069096iget v8, v5, LI1/r;->c:I
0006909aiget v5, v5, LI1/r;->b:I
0006909esub-int/2addr v8, v5
000690a0int-to-long v8, v8
000690a2sub-long/2addr v10, v8
000690a4iget-object v4, v4, LI1/r;->f:LI1/r;
000690a8move-wide v8, v2
000690aagoto :goto_99
000690acnew-instance v2, Ljava/io/EOFException;
000690b0new-instance v3, Ljava/lang/StringBuilder;
000690b4const-string v4, "\\n not found: limit="
000690b8invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000690beiget-wide v4, v13, LI1/g;->b:J
000690c2invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;->min(JJ)J
000690c8move-result-wide v4
000690cainvoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000690d0const-string v4, " content="
000690d4invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000690daiget-wide v4, v1, LI1/g;->b:J
000690deinvoke-virtual {v1, v4, v5}, LI1/g;->m(J)LI1/j;
000690e4move-result-object v1
000690e6invoke-virtual {v1}, LI1/j;->d()Ljava/lang/String;
000690ecmove-result-object v1
000690eeinvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000690f4const-string v1, "…"
000690f8invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000690feinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00069104move-result-object v1
00069106invoke-direct {v2, v1}, Ljava/io/EOFException;-><init>(Ljava/lang/String;)V
0006910cthrow v2
0006910emove-object/from16 v0, v20
00069112new-instance v1, Ljava/lang/StringBuilder;
00069116const-string v2, "limit < 0: "
0006911ainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00069120invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
00069126invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006912cmove-result-object v1
0006912enew-instance v2, Ljava/lang/IllegalArgumentException;
00069132invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
00069138move-result-object v1
0006913ainvoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00069140throw v2
00068ef8
00069142
00069142 // align 0x4
00069142 // align 0x4
00069144
00069144I1.q::toString():
00069154new-instance v0, Ljava/lang/StringBuilder;
00069158const-string v1, "buffer("
0006915cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00069162iget-object v1, v2, LI1/q;->c:LI1/v;
00069166invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006916cconst/16 v1, 0x29
00069170invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00069176invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006917cmove-result-object v0
0006917ereturn-object v0
00069144
00069144I1.q::toString():
00069154new-instance v0, Ljava/lang/StringBuilder;
00069158const-string v1, "buffer("
0006915cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00069162iget-object v1, v2, LI1/q;->c:LI1/v;
00069166invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006916cconst/16 v1, 0x29
00069170invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00069176invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006917cmove-result-object v0
0006917ereturn-object v0
00069144
00069180
00069180I1.q::h(byte, long, long):
00069190move-object/from16 v0, v20
00069194move/from16 v1, v21
00069198move-wide/from16 v2, v24
0006919ciget-boolean v4, v0, LI1/q;->b:Z
000691a0if-nez v4, :cond_148
000691a4const-wide/16 v4, 0x0
000691a8cmp-long v6, v2, v4
000691acif-ltz v6, :cond_130
000691b0cmp-long v6, v4, v2
000691b4if-gez v6, :cond_12d
000691b8iget-object v6, v0, LI1/q;->a:LI1/g;
000691bcinvoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000691c2const-wide/16 v9, 0x0
000691c6cmp-long v11, v9, v4
000691caif-lez v11, :cond_20
000691cegoto :goto_26
000691d0cmp-long v11, v2, v4
000691d4if-ltz v11, :cond_26
000691d8const/4 v11, 0x1
000691dagoto :goto_27
000691dcconst/4 v11, 0x0
000691deif-eqz v11, :cond_103
000691e2iget-wide v11, v6, LI1/g;->b:J
000691e6cmp-long v13, v2, v11
000691eaif-lez v13, :cond_31
000691eemove-wide v13, v11
000691f0goto :goto_32
000691f2move-wide v13, v2
000691f4cmp-long v15, v4, v13
000691f8const-wide/16 v16, -0x1
000691fcif-nez v15, :cond_3c
00069200const-wide/16 v22, -0x1
00069204goto/16 :goto_e4
00069208iget-object v15, v6, LI1/g;->a:LI1/r;
0006920cif-eqz v15, :cond_38
00069210sub-long v18, v11, v4
00069214cmp-long v18, v18, v4
00069218if-gez v18, :cond_95
0006921ccmp-long v9, v11, v4
00069220if-lez v9, :cond_57
00069224iget-object v15, v15, LI1/r;->g:LI1/r;
00069228invoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
0006922eiget v9, v15, LI1/r;->c:I
00069232iget v10, v15, LI1/r;->b:I
00069236sub-int/2addr v9, v10
00069238int-to-long v9, v9
0006923asub-long/2addr v11, v9
0006923cgoto :goto_46
0006923emove-wide v9, v4
00069240cmp-long v18, v11, v13
00069244if-gez v18, :cond_38
00069248const-wide/16 v22, -0x1
0006924ciget v7, v15, LI1/r;->c:I
00069250int-to-long v7, v7
00069252move-wide/from16 v18, v9
00069256iget v9, v15, LI1/r;->b:I
0006925aint-to-long v9, v9
0006925cadd-long/2addr v9, v13
0006925esub-long/2addr v9, v11
00069260invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;->min(JJ)J
00069266move-result-wide v7
00069268long-to-int v7, v7
0006926aiget v8, v15, LI1/r;->b:I
0006926eint-to-long v8, v8
00069270add-long v8, v8, v18
00069274sub-long/2addr v8, v11
00069276long-to-int v8, v8
00069278if-ge v8, v7, :cond_86
0006927ciget-object v9, v15, LI1/r;->a:[B
00069280aget-byte v9, v9, v8
00069284if-ne v9, v1, :cond_83
00069288iget v7, v15, LI1/r;->b:I
0006928csub-int/2addr v8, v7
0006928eint-to-long v7, v8
00069290add-long v16, v7, v11
00069294goto :goto_e4
00069296add-int/lit8 v8, v8, 0x1
0006929agoto :goto_74
0006929ciget v7, v15, LI1/r;->c:I
000692a0iget v8, v15, LI1/r;->b:I
000692a4sub-int/2addr v7, v8
000692a6int-to-long v7, v7
000692a8add-long v9, v11, v7
000692aciget-object v15, v15, LI1/r;->f:LI1/r;
000692b0invoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
000692b6move-wide v11, v9
000692b8goto :goto_58
000692baconst-wide/16 v22, -0x1
000692beiget v7, v15, LI1/r;->c:I
000692c2iget v8, v15, LI1/r;->b:I
000692c6sub-int/2addr v7, v8
000692c8int-to-long v7, v7
000692caadd-long/2addr v7, v9
000692cccmp-long v11, v7, v4
000692d0if-lez v11, :cond_dd
000692d4move-wide v7, v4
000692d6cmp-long v11, v9, v13
000692daif-gez v11, :cond_e4
000692deiget v11, v15, LI1/r;->c:I
000692e2int-to-long v11, v11
000692e4move-wide/from16 v18, v7
000692e8iget v7, v15, LI1/r;->b:I
000692ecint-to-long v7, v7
000692eeadd-long/2addr v7, v13
000692f0sub-long/2addr v7, v9
000692f2invoke-static {v11, v12, v7, v8}, Ljava/lang/Math;->min(JJ)J
000692f8move-result-wide v7
000692falong-to-int v7, v7
000692fciget v8, v15, LI1/r;->b:I
00069300int-to-long v11, v8
00069302add-long v11, v11, v18
00069306sub-long/2addr v11, v9
00069308long-to-int v8, v11
0006930aif-ge v8, v7, :cond_cf
0006930eiget-object v11, v15, LI1/r;->a:[B
00069312aget-byte v11, v11, v8
00069316if-ne v11, v1, :cond_cc
0006931aiget v7, v15, LI1/r;->b:I
0006931esub-int/2addr v8, v7
00069320int-to-long v7, v8
00069322add-long v16, v7, v9
00069326goto :goto_e4
00069328add-int/lit8 v8, v8, 0x1
0006932cgoto :goto_bd
0006932eiget v7, v15, LI1/r;->c:I
00069332iget v8, v15, LI1/r;->b:I
00069336sub-int/2addr v7, v8
00069338int-to-long v7, v7
0006933aadd-long/2addr v7, v9
0006933ciget-object v15, v15, LI1/r;->f:LI1/r;
00069340invoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
00069346move-wide v9, v7
00069348goto :goto_a3
0006934aiget-object v15, v15, LI1/r;->f:LI1/r;
0006934einvoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
00069354move-wide v9, v7
00069356goto :goto_97
00069358cmp-long v7, v16, v22
0006935cif-eqz v7, :cond_e9
00069360return-wide v16
00069362iget-wide v7, v6, LI1/g;->b:J
00069366cmp-long v9, v7, v2
0006936aif-gez v9, :cond_12f
0006936econst/16 v9, 0x2000
00069372int-to-long v9, v9
00069374iget-object v11, v0, LI1/q;->c:LI1/v;
00069378invoke-interface {v11, v6, v9, v10}, LI1/v;->e(LI1/g;J)J
0006937emove-result-wide v9
00069380cmp-long v6, v9, v22
00069384if-nez v6, :cond_fd
00069388goto :goto_12f
0006938ainvoke-static {v4, v5, v7, v8}, Ljava/lang/Math;->max(JJ)J
00069390move-result-wide v4
00069392goto/16 :goto_10
00069396new-instance v1, Ljava/lang/StringBuilder;
0006939aconst-string v7, "size="
0006939einvoke-direct {v1, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000693a4iget-wide v6, v6, LI1/g;->b:J
000693a8invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000693aeconst-string v6, " fromIndex="
000693b2invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000693b8invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000693beconst-string v4, " toIndex="
000693c2invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000693c8invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000693ceinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000693d4move-result-object v1
000693d6new-instance v2, Ljava/lang/IllegalArgumentException;
000693dainvoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
000693e0move-result-object v1
000693e2invoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000693e8throw v2
000693eaconst-wide/16 v22, -0x1
000693eereturn-wide v22
000693f0new-instance v1, Ljava/lang/StringBuilder;
000693f4const-string v4, "fromIndex=0 toIndex="
000693f8invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000693feinvoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
00069404invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006940amove-result-object v1
0006940cnew-instance v2, Ljava/lang/IllegalArgumentException;
00069410invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
00069416move-result-object v1
00069418invoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0006941ethrow v2
00069420new-instance v1, Ljava/lang/IllegalStateException;
00069424const-string v2, "closed"
00069428invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006942ethrow v1
00069180
00069180I1.q::h(byte, long, long):
00069190move-object/from16 v0, v20
00069194move/from16 v1, v21
00069198move-wide/from16 v2, v24
0006919ciget-boolean v4, v0, LI1/q;->b:Z
000691a0if-nez v4, :cond_148
000691a4const-wide/16 v4, 0x0
000691a8cmp-long v6, v2, v4
000691acif-ltz v6, :cond_130
000691b0cmp-long v6, v4, v2
000691b4if-gez v6, :cond_12d
000691b8iget-object v6, v0, LI1/q;->a:LI1/g;
000691bcinvoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000691c2const-wide/16 v9, 0x0
000691c6cmp-long v11, v9, v4
000691caif-lez v11, :cond_20
000691cegoto :goto_26
000691d0cmp-long v11, v2, v4
000691d4if-ltz v11, :cond_26
000691d8const/4 v11, 0x1
000691dagoto :goto_27
000691dcconst/4 v11, 0x0
000691deif-eqz v11, :cond_103
000691e2iget-wide v11, v6, LI1/g;->b:J
000691e6cmp-long v13, v2, v11
000691eaif-lez v13, :cond_31
000691eemove-wide v13, v11
000691f0goto :goto_32
000691f2move-wide v13, v2
000691f4cmp-long v15, v4, v13
000691f8const-wide/16 v16, -0x1
000691fcif-nez v15, :cond_3c
00069200const-wide/16 v22, -0x1
00069204goto/16 :goto_e4
00069208iget-object v15, v6, LI1/g;->a:LI1/r;
0006920cif-eqz v15, :cond_38
00069210sub-long v18, v11, v4
00069214cmp-long v18, v18, v4
00069218if-gez v18, :cond_95
0006921ccmp-long v9, v11, v4
00069220if-lez v9, :cond_57
00069224iget-object v15, v15, LI1/r;->g:LI1/r;
00069228invoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
0006922eiget v9, v15, LI1/r;->c:I
00069232iget v10, v15, LI1/r;->b:I
00069236sub-int/2addr v9, v10
00069238int-to-long v9, v9
0006923asub-long/2addr v11, v9
0006923cgoto :goto_46
0006923emove-wide v9, v4
00069240cmp-long v18, v11, v13
00069244if-gez v18, :cond_38
00069248const-wide/16 v22, -0x1
0006924ciget v7, v15, LI1/r;->c:I
00069250int-to-long v7, v7
00069252move-wide/from16 v18, v9
00069256iget v9, v15, LI1/r;->b:I
0006925aint-to-long v9, v9
0006925cadd-long/2addr v9, v13
0006925esub-long/2addr v9, v11
00069260invoke-static {v7, v8, v9, v10}, Ljava/lang/Math;->min(JJ)J
00069266move-result-wide v7
00069268long-to-int v7, v7
0006926aiget v8, v15, LI1/r;->b:I
0006926eint-to-long v8, v8
00069270add-long v8, v8, v18
00069274sub-long/2addr v8, v11
00069276long-to-int v8, v8
00069278if-ge v8, v7, :cond_86
0006927ciget-object v9, v15, LI1/r;->a:[B
00069280aget-byte v9, v9, v8
00069284if-ne v9, v1, :cond_83
00069288iget v7, v15, LI1/r;->b:I
0006928csub-int/2addr v8, v7
0006928eint-to-long v7, v8
00069290add-long v16, v7, v11
00069294goto :goto_e4
00069296add-int/lit8 v8, v8, 0x1
0006929agoto :goto_74
0006929ciget v7, v15, LI1/r;->c:I
000692a0iget v8, v15, LI1/r;->b:I
000692a4sub-int/2addr v7, v8
000692a6int-to-long v7, v7
000692a8add-long v9, v11, v7
000692aciget-object v15, v15, LI1/r;->f:LI1/r;
000692b0invoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
000692b6move-wide v11, v9
000692b8goto :goto_58
000692baconst-wide/16 v22, -0x1
000692beiget v7, v15, LI1/r;->c:I
000692c2iget v8, v15, LI1/r;->b:I
000692c6sub-int/2addr v7, v8
000692c8int-to-long v7, v7
000692caadd-long/2addr v7, v9
000692cccmp-long v11, v7, v4
000692d0if-lez v11, :cond_dd
000692d4move-wide v7, v4
000692d6cmp-long v11, v9, v13
000692daif-gez v11, :cond_e4
000692deiget v11, v15, LI1/r;->c:I
000692e2int-to-long v11, v11
000692e4move-wide/from16 v18, v7
000692e8iget v7, v15, LI1/r;->b:I
000692ecint-to-long v7, v7
000692eeadd-long/2addr v7, v13
000692f0sub-long/2addr v7, v9
000692f2invoke-static {v11, v12, v7, v8}, Ljava/lang/Math;->min(JJ)J
000692f8move-result-wide v7
000692falong-to-int v7, v7
000692fciget v8, v15, LI1/r;->b:I
00069300int-to-long v11, v8
00069302add-long v11, v11, v18
00069306sub-long/2addr v11, v9
00069308long-to-int v8, v11
0006930aif-ge v8, v7, :cond_cf
0006930eiget-object v11, v15, LI1/r;->a:[B
00069312aget-byte v11, v11, v8
00069316if-ne v11, v1, :cond_cc
0006931aiget v7, v15, LI1/r;->b:I
0006931esub-int/2addr v8, v7
00069320int-to-long v7, v8
00069322add-long v16, v7, v9
00069326goto :goto_e4
00069328add-int/lit8 v8, v8, 0x1
0006932cgoto :goto_bd
0006932eiget v7, v15, LI1/r;->c:I
00069332iget v8, v15, LI1/r;->b:I
00069336sub-int/2addr v7, v8
00069338int-to-long v7, v7
0006933aadd-long/2addr v7, v9
0006933ciget-object v15, v15, LI1/r;->f:LI1/r;
00069340invoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
00069346move-wide v9, v7
00069348goto :goto_a3
0006934aiget-object v15, v15, LI1/r;->f:LI1/r;
0006934einvoke-static {v15}, Lk1/c;->b(Ljava/lang/Object;)V
00069354move-wide v9, v7
00069356goto :goto_97
00069358cmp-long v7, v16, v22
0006935cif-eqz v7, :cond_e9
00069360return-wide v16
00069362iget-wide v7, v6, LI1/g;->b:J
00069366cmp-long v9, v7, v2
0006936aif-gez v9, :cond_12f
0006936econst/16 v9, 0x2000
00069372int-to-long v9, v9
00069374iget-object v11, v0, LI1/q;->c:LI1/v;
00069378invoke-interface {v11, v6, v9, v10}, LI1/v;->e(LI1/g;J)J
0006937emove-result-wide v9
00069380cmp-long v6, v9, v22
00069384if-nez v6, :cond_fd
00069388goto :goto_12f
0006938ainvoke-static {v4, v5, v7, v8}, Ljava/lang/Math;->max(JJ)J
00069390move-result-wide v4
00069392goto/16 :goto_10
00069396new-instance v1, Ljava/lang/StringBuilder;
0006939aconst-string v7, "size="
0006939einvoke-direct {v1, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000693a4iget-wide v6, v6, LI1/g;->b:J
000693a8invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000693aeconst-string v6, " fromIndex="
000693b2invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000693b8invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000693beconst-string v4, " toIndex="
000693c2invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000693c8invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000693ceinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000693d4move-result-object v1
000693d6new-instance v2, Ljava/lang/IllegalArgumentException;
000693dainvoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
000693e0move-result-object v1
000693e2invoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000693e8throw v2
000693eaconst-wide/16 v22, -0x1
000693eereturn-wide v22
000693f0new-instance v1, Ljava/lang/StringBuilder;
000693f4const-string v4, "fromIndex=0 toIndex="
000693f8invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000693feinvoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
00069404invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006940amove-result-object v1
0006940cnew-instance v2, Ljava/lang/IllegalArgumentException;
00069410invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
00069416move-result-object v1
00069418invoke-direct {v2, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0006941ethrow v2
00069420new-instance v1, Ljava/lang/IllegalStateException;
00069424const-string v2, "closed"
00069428invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006942ethrow v1
00069180
00069430
00069430I1.q::e(I1.g, long):
00069440const-string v0, "sink"
00069444invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006944aconst-wide/16 v0, 0x0
0006944ecmp-long v2, v7, v0
00069452if-ltz v2, :cond_3a
00069456iget-boolean v2, v5, LI1/q;->b:Z
0006945aif-nez v2, :cond_32
0006945eiget-object v2, v5, LI1/q;->a:LI1/g;
00069462iget-wide v3, v2, LI1/g;->b:J
00069466cmp-long v0, v3, v0
0006946aif-nez v0, :cond_27
0006946econst/16 v0, 0x2000
00069472int-to-long v0, v0
00069474iget-object v3, v5, LI1/q;->c:LI1/v;
00069478invoke-interface {v3, v2, v0, v1}, LI1/v;->e(LI1/g;J)J
0006947emove-result-wide v0
00069480const-wide/16 v3, -0x1
00069484cmp-long v0, v0, v3
00069488if-nez v0, :cond_27
0006948creturn-wide v3
0006948eiget-wide v0, v2, LI1/g;->b:J
00069492invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;->min(JJ)J
00069498move-result-wide v7
0006949ainvoke-virtual {v2, v6, v7, v8}, LI1/g;->e(LI1/g;J)J
000694a0move-result-wide v6
000694a2return-wide v6
000694a4new-instance v6, Ljava/lang/IllegalStateException;
000694a8const-string v7, "closed"
000694acinvoke-direct {v6, v7}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000694b2throw v6
000694b4new-instance v6, Ljava/lang/StringBuilder;
000694b8const-string v0, "byteCount < 0: "
000694bcinvoke-direct {v6, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000694c2invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000694c8invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000694cemove-result-object v6
000694d0new-instance v7, Ljava/lang/IllegalArgumentException;
000694d4invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;
000694damove-result-object v6
000694dcinvoke-direct {v7, v6}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000694e2throw v7
00069430
00069430I1.q::e(I1.g, long):
00069440const-string v0, "sink"
00069444invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006944aconst-wide/16 v0, 0x0
0006944ecmp-long v2, v7, v0
00069452if-ltz v2, :cond_3a
00069456iget-boolean v2, v5, LI1/q;->b:Z
0006945aif-nez v2, :cond_32
0006945eiget-object v2, v5, LI1/q;->a:LI1/g;
00069462iget-wide v3, v2, LI1/g;->b:J
00069466cmp-long v0, v3, v0
0006946aif-nez v0, :cond_27
0006946econst/16 v0, 0x2000
00069472int-to-long v0, v0
00069474iget-object v3, v5, LI1/q;->c:LI1/v;
00069478invoke-interface {v3, v2, v0, v1}, LI1/v;->e(LI1/g;J)J
0006947emove-result-wide v0
00069480const-wide/16 v3, -0x1
00069484cmp-long v0, v0, v3
00069488if-nez v0, :cond_27
0006948creturn-wide v3
0006948eiget-wide v0, v2, LI1/g;->b:J
00069492invoke-static {v7, v8, v0, v1}, Ljava/lang/Math;->min(JJ)J
00069498move-result-wide v7
0006949ainvoke-virtual {v2, v6, v7, v8}, LI1/g;->e(LI1/g;J)J
000694a0move-result-wide v6
000694a2return-wide v6
000694a4new-instance v6, Ljava/lang/IllegalStateException;
000694a8const-string v7, "closed"
000694acinvoke-direct {v6, v7}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000694b2throw v6
000694b4new-instance v6, Ljava/lang/StringBuilder;
000694b8const-string v0, "byteCount < 0: "
000694bcinvoke-direct {v6, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000694c2invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000694c8invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000694cemove-result-object v6
000694d0new-instance v7, Ljava/lang/IllegalArgumentException;
000694d4invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;
000694damove-result-object v6
000694dcinvoke-direct {v7, v6}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000694e2throw v7
00069430
000694e4
000694e4I1.q::l():
000694f4move-object/from16 v0, v25
000694f8const-string v2, "Expected leading [0-9a-fA-F] character but was 0x"
000694fcconst/16 v3, 0x46
00069500const/16 v4, 0x41
00069504const/16 v5, 0x66
00069508const/16 v6, 0x61
0006950cconst/16 v7, 0x39
00069510const/16 v8, 0x30
00069514const/4 v9, 0x1
00069516const-wide/16 v10, 0x1
0006951ainvoke-virtual {v0, v10, v11}, LI1/q;->r(J)V
00069520const/4 v11, 0x0
00069522add-int/lit8 v12, v11, 0x1
00069526int-to-long v13, v12
00069528invoke-virtual {v0, v13, v14}, LI1/q;->q(J)Z
0006952emove-result v13
00069530iget-object v14, v0, LI1/q;->a:LI1/g;
00069534if-eqz v13, :cond_5d
00069538move v13, v9
0006953aconst/4 v15, 0x0
0006953cint-to-long v9, v11
0006953einvoke-virtual {v14, v9, v10}, LI1/g;->h(J)B
00069544move-result v9
00069546int-to-byte v10, v8
00069548if-lt v9, v10, :cond_2f
0006954cint-to-byte v10, v7
0006954eif-le v9, v10, :cond_3c
00069552int-to-byte v10, v6
00069554if-lt v9, v10, :cond_35
00069558int-to-byte v10, v5
0006955aif-le v9, v10, :cond_3c
0006955eint-to-byte v10, v4
00069560if-lt v9, v10, :cond_3f
00069564int-to-byte v10, v3
00069566if-le v9, v10, :cond_3c
0006956agoto :goto_3f
0006956cmove v11, v12
0006956emove v9, v13
00069570goto :goto_17
00069572if-eqz v11, :cond_42
00069576goto :goto_5f
00069578new-instance v1, Ljava/lang/NumberFormatException;
0006957cconst/16 v3, 0x10
00069580invoke-static {v3}, LC1/d;->d(I)V
00069586invoke-static {v3}, LC1/d;->d(I)V
0006958cinvoke-static {v9, v3}, Ljava/lang/Integer;->toString(II)Ljava/lang/String;
00069592move-result-object v3
00069594const-string v4, "java.lang.Integer.toStri…(this, checkRadix(radix))"
00069598invoke-static {v3, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0006959einvoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000695a4move-result-object v2
000695a6invoke-direct {v1, v2}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
000695acthrow v1
000695aemove v13, v9
000695b0const/4 v15, 0x0
000695b2iget-wide v9, v14, LI1/g;->b:J
000695b6const-wide/16 v11, 0x0
000695bacmp-long v9, v9, v11
000695beif-eqz v9, :cond_132
000695c2move-wide v9, v11
000695c4move/from16 v16, v15
000695c8move/from16 v17, v16
000695ccconst/16 v18, 0x4
000695d0iget-object v1, v14, LI1/g;->a:LI1/r;
000695d4invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
000695damove-wide/from16 v19, v11
000695deiget v11, v1, LI1/r;->b:I
000695e2iget v12, v1, LI1/r;->c:I
000695e6move/from16 v24, v16
000695eamove/from16 v16, v13
000695eemove/from16 v13, v24
000695f2if-ge v11, v12, :cond_103
000695f6move/from16 v21, v15
000695faiget-object v15, v1, LI1/r;->a:[B
000695feaget-byte v15, v15, v11
00069602int-to-byte v3, v8
00069604if-lt v15, v3, :cond_92
00069608int-to-byte v8, v7
0006960aif-gt v15, v8, :cond_92
0006960esub-int v3, v15, v3
00069612const/16 v8, 0x46
00069616goto :goto_a9
00069618int-to-byte v3, v6
0006961aif-lt v15, v3, :cond_9d
0006961eint-to-byte v8, v5
00069620if-gt v15, v8, :cond_9d
00069624sub-int v3, v15, v3
00069628add-int/lit8 v3, v3, 0xa
0006962cgoto :goto_8f
0006962eint-to-byte v3, v4
00069630const/16 v8, 0x46
00069634if-lt v15, v3, :cond_dc
00069638int-to-byte v4, v8
0006963aif-gt v15, v4, :cond_dc
0006963esub-int v3, v15, v3
00069642add-int/lit8 v3, v3, 0xa
00069646const-wide/high16 v22, -0x1000000000000000
0006964aand-long v22, v9, v22
0006964ecmp-long v4, v22, v19
00069652if-nez v4, :cond_c1
00069656shl-long v9, v9, v18
0006965aint-to-long v3, v3
0006965cor-long/2addr v9, v3
0006965eadd-int/lit8 v11, v11, 0x1
00069662add-int/lit8 v13, v13, 0x1
00069666move v3, v8
00069668move/from16 v15, v21
0006966cconst/16 v4, 0x41
00069670const/16 v8, 0x30
00069674goto :goto_7f
00069676new-instance v1, LI1/g;
0006967ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00069680invoke-virtual {v1, v9, v10}, LI1/g;->A(J)V
00069686invoke-virtual {v1, v15}, LI1/g;->z(I)V
0006968cnew-instance v2, Ljava/lang/NumberFormatException;
00069690invoke-virtual {v1}, LI1/g;->r()Ljava/lang/String;
00069696move-result-object v1
00069698const-string v3, "Number too large: "
0006969cinvoke-virtual {v3, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000696a2move-result-object v1
000696a4invoke-direct {v2, v1}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
000696aathrow v2
000696acif-eqz v13, :cond_e1
000696b0move/from16 v17, v16
000696b4goto :goto_106
000696b6new-instance v1, Ljava/lang/NumberFormatException;
000696basget-object v3, LJ1/b;->a:[C
000696beshr-int/lit8 v4, v15, 0x4
000696c2and-int/lit8 v4, v4, 0xf
000696c6aget-char v4, v3, v4
000696caand-int/lit8 v5, v15, 0xf
000696ceaget-char v3, v3, v5
000696d2const/4 v5, 0x2
000696d4new-array v5, v5, [C
000696d8aput-char v4, v5, v21
000696dcaput-char v3, v5, v16
000696e0new-instance v3, Ljava/lang/String;
000696e4invoke-direct {v3, v5}, Ljava/lang/String;-><init>([C)V
000696eainvoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000696f0move-result-object v2
000696f2invoke-direct {v1, v2}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
000696f8throw v1
000696famove v8, v3
000696fcmove/from16 v21, v15
00069700if-ne v11, v12, :cond_112
00069704invoke-virtual {v1}, LI1/r;->a()LI1/r;
0006970amove-result-object v3
0006970ciput-object v3, v14, LI1/g;->a:LI1/r;
00069710invoke-static {v1}, LI1/s;->a(LI1/r;)V
00069716goto :goto_114
00069718iput v11, v1, LI1/r;->b:I
0006971cif-nez v17, :cond_12b
00069720iget-object v1, v14, LI1/g;->a:LI1/r;
00069724if-nez v1, :cond_11b
00069728goto :goto_12b
0006972amove/from16 v3, v16
0006972emove/from16 v16, v13
00069732move v13, v3
00069734move v3, v8
00069736move-wide/from16 v11, v19
0006973amove/from16 v15, v21
0006973econst/16 v4, 0x41
00069742const/16 v8, 0x30
00069746goto/16 :goto_6e
0006974aiget-wide v1, v14, LI1/g;->b:J
0006974eint-to-long v3, v13
00069750sub-long/2addr v1, v3
00069752iput-wide v1, v14, LI1/g;->b:J
00069756return-wide v9
00069758new-instance v1, Ljava/io/EOFException;
0006975cinvoke-direct {v1}, Ljava/io/EOFException;-><init>()V
00069762throw v1
000694e4
000694e4I1.q::l():
000694f4move-object/from16 v0, v25
000694f8const-string v2, "Expected leading [0-9a-fA-F] character but was 0x"
000694fcconst/16 v3, 0x46
00069500const/16 v4, 0x41
00069504const/16 v5, 0x66
00069508const/16 v6, 0x61
0006950cconst/16 v7, 0x39
00069510const/16 v8, 0x30
00069514const/4 v9, 0x1
00069516const-wide/16 v10, 0x1
0006951ainvoke-virtual {v0, v10, v11}, LI1/q;->r(J)V
00069520const/4 v11, 0x0
00069522add-int/lit8 v12, v11, 0x1
00069526int-to-long v13, v12
00069528invoke-virtual {v0, v13, v14}, LI1/q;->q(J)Z
0006952emove-result v13
00069530iget-object v14, v0, LI1/q;->a:LI1/g;
00069534if-eqz v13, :cond_5d
00069538move v13, v9
0006953aconst/4 v15, 0x0
0006953cint-to-long v9, v11
0006953einvoke-virtual {v14, v9, v10}, LI1/g;->h(J)B
00069544move-result v9
00069546int-to-byte v10, v8
00069548if-lt v9, v10, :cond_2f
0006954cint-to-byte v10, v7
0006954eif-le v9, v10, :cond_3c
00069552int-to-byte v10, v6
00069554if-lt v9, v10, :cond_35
00069558int-to-byte v10, v5
0006955aif-le v9, v10, :cond_3c
0006955eint-to-byte v10, v4
00069560if-lt v9, v10, :cond_3f
00069564int-to-byte v10, v3
00069566if-le v9, v10, :cond_3c
0006956agoto :goto_3f
0006956cmove v11, v12
0006956emove v9, v13
00069570goto :goto_17
00069572if-eqz v11, :cond_42
00069576goto :goto_5f
00069578new-instance v1, Ljava/lang/NumberFormatException;
0006957cconst/16 v3, 0x10
00069580invoke-static {v3}, LC1/d;->d(I)V
00069586invoke-static {v3}, LC1/d;->d(I)V
0006958cinvoke-static {v9, v3}, Ljava/lang/Integer;->toString(II)Ljava/lang/String;
00069592move-result-object v3
00069594const-string v4, "java.lang.Integer.toStri…(this, checkRadix(radix))"
00069598invoke-static {v3, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0006959einvoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000695a4move-result-object v2
000695a6invoke-direct {v1, v2}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
000695acthrow v1
000695aemove v13, v9
000695b0const/4 v15, 0x0
000695b2iget-wide v9, v14, LI1/g;->b:J
000695b6const-wide/16 v11, 0x0
000695bacmp-long v9, v9, v11
000695beif-eqz v9, :cond_132
000695c2move-wide v9, v11
000695c4move/from16 v16, v15
000695c8move/from16 v17, v16
000695ccconst/16 v18, 0x4
000695d0iget-object v1, v14, LI1/g;->a:LI1/r;
000695d4invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
000695damove-wide/from16 v19, v11
000695deiget v11, v1, LI1/r;->b:I
000695e2iget v12, v1, LI1/r;->c:I
000695e6move/from16 v24, v16
000695eamove/from16 v16, v13
000695eemove/from16 v13, v24
000695f2if-ge v11, v12, :cond_103
000695f6move/from16 v21, v15
000695faiget-object v15, v1, LI1/r;->a:[B
000695feaget-byte v15, v15, v11
00069602int-to-byte v3, v8
00069604if-lt v15, v3, :cond_92
00069608int-to-byte v8, v7
0006960aif-gt v15, v8, :cond_92
0006960esub-int v3, v15, v3
00069612const/16 v8, 0x46
00069616goto :goto_a9
00069618int-to-byte v3, v6
0006961aif-lt v15, v3, :cond_9d
0006961eint-to-byte v8, v5
00069620if-gt v15, v8, :cond_9d
00069624sub-int v3, v15, v3
00069628add-int/lit8 v3, v3, 0xa
0006962cgoto :goto_8f
0006962eint-to-byte v3, v4
00069630const/16 v8, 0x46
00069634if-lt v15, v3, :cond_dc
00069638int-to-byte v4, v8
0006963aif-gt v15, v4, :cond_dc
0006963esub-int v3, v15, v3
00069642add-int/lit8 v3, v3, 0xa
00069646const-wide/high16 v22, -0x1000000000000000
0006964aand-long v22, v9, v22
0006964ecmp-long v4, v22, v19
00069652if-nez v4, :cond_c1
00069656shl-long v9, v9, v18
0006965aint-to-long v3, v3
0006965cor-long/2addr v9, v3
0006965eadd-int/lit8 v11, v11, 0x1
00069662add-int/lit8 v13, v13, 0x1
00069666move v3, v8
00069668move/from16 v15, v21
0006966cconst/16 v4, 0x41
00069670const/16 v8, 0x30
00069674goto :goto_7f
00069676new-instance v1, LI1/g;
0006967ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00069680invoke-virtual {v1, v9, v10}, LI1/g;->A(J)V
00069686invoke-virtual {v1, v15}, LI1/g;->z(I)V
0006968cnew-instance v2, Ljava/lang/NumberFormatException;
00069690invoke-virtual {v1}, LI1/g;->r()Ljava/lang/String;
00069696move-result-object v1
00069698const-string v3, "Number too large: "
0006969cinvoke-virtual {v3, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000696a2move-result-object v1
000696a4invoke-direct {v2, v1}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
000696aathrow v2
000696acif-eqz v13, :cond_e1
000696b0move/from16 v17, v16
000696b4goto :goto_106
000696b6new-instance v1, Ljava/lang/NumberFormatException;
000696basget-object v3, LJ1/b;->a:[C
000696beshr-int/lit8 v4, v15, 0x4
000696c2and-int/lit8 v4, v4, 0xf
000696c6aget-char v4, v3, v4
000696caand-int/lit8 v5, v15, 0xf
000696ceaget-char v3, v3, v5
000696d2const/4 v5, 0x2
000696d4new-array v5, v5, [C
000696d8aput-char v4, v5, v21
000696dcaput-char v3, v5, v16
000696e0new-instance v3, Ljava/lang/String;
000696e4invoke-direct {v3, v5}, Ljava/lang/String;-><init>([C)V
000696eainvoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000696f0move-result-object v2
000696f2invoke-direct {v1, v2}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
000696f8throw v1
000696famove v8, v3
000696fcmove/from16 v21, v15
00069700if-ne v11, v12, :cond_112
00069704invoke-virtual {v1}, LI1/r;->a()LI1/r;
0006970amove-result-object v3
0006970ciput-object v3, v14, LI1/g;->a:LI1/r;
00069710invoke-static {v1}, LI1/s;->a(LI1/r;)V
00069716goto :goto_114
00069718iput v11, v1, LI1/r;->b:I
0006971cif-nez v17, :cond_12b
00069720iget-object v1, v14, LI1/g;->a:LI1/r;
00069724if-nez v1, :cond_11b
00069728goto :goto_12b
0006972amove/from16 v3, v16
0006972emove/from16 v16, v13
00069732move v13, v3
00069734move v3, v8
00069736move-wide/from16 v11, v19
0006973amove/from16 v15, v21
0006973econst/16 v4, 0x41
00069742const/16 v8, 0x30
00069746goto/16 :goto_6e
0006974aiget-wide v1, v14, LI1/g;->b:J
0006974eint-to-long v3, v13
00069750sub-long/2addr v1, v3
00069752iput-wide v1, v14, LI1/g;->b:J
00069756return-wide v9
00069758new-instance v1, Ljava/io/EOFException;
0006975cinvoke-direct {v1}, Ljava/io/EOFException;-><init>()V
00069762throw v1
000694e4
00069764
00069764I1.q::o():
00069774const-wide/16 v0, 0x2
00069778invoke-virtual {v2, v0, v1}, LI1/q;->r(J)V
0006977eiget-object v0, v2, LI1/q;->a:LI1/g;
00069782invoke-virtual {v0}, LI1/g;->p()S
00069788move-result v0
0006978areturn v0
00069764
00069764I1.q::o():
00069774const-wide/16 v0, 0x2
00069778invoke-virtual {v2, v0, v1}, LI1/q;->r(J)V
0006977eiget-object v0, v2, LI1/q;->a:LI1/g;
00069782invoke-virtual {v0}, LI1/g;->p()S
00069788move-result v0
0006978areturn v0
00069764
0006978c
0006978cI1.q::<init>(I1.v):
0006979cconst-string v0, "source"
000697a0invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000697a6invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000697aciput-object v2, v1, LI1/q;->c:LI1/v;
000697b0new-instance v2, LI1/g;
000697b4invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000697baiput-object v2, v1, LI1/q;->a:LI1/g;
000697bereturn-void
0006978c
0006978cI1.q::<init>(I1.v):
0006979cconst-string v0, "source"
000697a0invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000697a6invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000697aciput-object v2, v1, LI1/q;->c:LI1/v;
000697b0new-instance v2, LI1/g;
000697b4invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000697baiput-object v2, v1, LI1/q;->a:LI1/g;
000697bereturn-void
0006978c
000697c0
000697c0I1.q::close():
000697d0iget-boolean v0, v3, LI1/q;->b:Z
000697d4if-eqz v0, :cond_5
000697d8return-void
000697daconst/4 v0, 0x1
000697dciput-boolean v0, v3, LI1/q;->b:Z
000697e0iget-object v0, v3, LI1/q;->c:LI1/v;
000697e4invoke-interface {v0}, Ljava/io/Closeable;->close()V
000697eaiget-object v0, v3, LI1/q;->a:LI1/g;
000697eeiget-wide v1, v0, LI1/g;->b:J
000697f2invoke-virtual {v0, v1, v2}, LI1/g;->s(J)V
000697f8return-void
000697c0
000697c0I1.q::close():
000697d0iget-boolean v0, v3, LI1/q;->b:Z
000697d4if-eqz v0, :cond_5
000697d8return-void
000697daconst/4 v0, 0x1
000697dciput-boolean v0, v3, LI1/q;->b:Z
000697e0iget-object v0, v3, LI1/q;->c:LI1/v;
000697e4invoke-interface {v0}, Ljava/io/Closeable;->close()V
000697eaiget-object v0, v3, LI1/q;->a:LI1/g;
000697eeiget-wide v1, v0, LI1/g;->b:J
000697f2invoke-virtual {v0, v1, v2}, LI1/g;->s(J)V
000697f8return-void
000697c0
000697fa
000697fa // align 0x4
000697fa // align 0x4
000697fc
000697fcI1.q::k(I1.g, long):
0006980ciget-object v0, v4, LI1/q;->a:LI1/g;
00069810invoke-virtual {v4, v6, v7}, LI1/q;->r(J)V
00069816iget-wide v1, v0, LI1/g;->b:J
0006981acmp-long v3, v1, v6
0006981eif-ltz v3, :cond_f
00069822invoke-virtual {v5, v0, v6, v7}, LI1/g;->c(LI1/g;J)V
00069828return-void
0006982ainvoke-virtual {v5, v0, v1, v2}, LI1/g;->c(LI1/g;J)V
00069830new-instance v5, Ljava/io/EOFException;
00069834invoke-direct {v5}, Ljava/io/EOFException;-><init>()V
0006983athrow v5
0006983cmove-exception v6
0006983einvoke-virtual {v5, v0}, LI1/g;->y(LI1/v;)V
00069844throw v6
000697fc
000697fcI1.q::k(I1.g, long):
0006980ciget-object v0, v4, LI1/q;->a:LI1/g;
00069810invoke-virtual {v4, v6, v7}, LI1/q;->r(J)V
00069816iget-wide v1, v0, LI1/g;->b:J
0006981acmp-long v3, v1, v6
0006981eif-ltz v3, :cond_f
00069822invoke-virtual {v5, v0, v6, v7}, LI1/g;->c(LI1/g;J)V
00069828return-void
0006982ainvoke-virtual {v5, v0, v1, v2}, LI1/g;->c(LI1/g;J)V
00069830new-instance v5, Ljava/io/EOFException;
00069834invoke-direct {v5}, Ljava/io/EOFException;-><init>()V
0006983athrow v5
0006983cmove-exception v6
0006983einvoke-virtual {v5, v0}, LI1/g;->y(LI1/v;)V
00069844throw v6
000697fc
00069846
00069846 struct code_item_padding
00069846 padding uint16 0x0000
00069848
00069848 struct try_item
00069848 start_addr uint32 0x69810
0006984c insn_count int 3
0006984e handler_off uint16 0x69851
00069850
00069850 struct encoded_catch_handler_list
00069850 size int 1
00069851
00069851 struct encoded_catch_handler ← 0x6984e
00069851 size int64 1
00069852 handlers[0].type_idx int 0xb4b8
00069854 handlers[0].addr uint32 0x6983c
00069855
00069855 // align 0x8
00069846 struct code_item_padding
00069846 padding uint16 0x0000
00069848
00069848 struct try_item
00069848 start_addr uint32 0x69810
0006984c insn_count int 3
0006984e handler_off uint16 0x69851
00069850
00069850 struct encoded_catch_handler_list
00069850 size int 1
00069851
00069851 struct encoded_catch_handler ← 0x6984e
00069851 size int64 1
00069852 handlers[0].type_idx int 0xb4b8
00069854 handlers[0].addr uint32 0x6983c
00069855
00069855 // align 0x8
00069858
00069858I1.q::r(long):
00069868invoke-virtual {v0, v1, v2}, LI1/q;->q(J)Z
0006986emove-result v1
00069870if-eqz v1, :cond_7
00069874return-void
00069876new-instance v1, Ljava/io/EOFException;
0006987ainvoke-direct {v1}, Ljava/io/EOFException;-><init>()V
00069880throw v1
00069858
00069858I1.q::r(long):
00069868invoke-virtual {v0, v1, v2}, LI1/q;->q(J)Z
0006986emove-result v1
00069870if-eqz v1, :cond_7
00069874return-void
00069876new-instance v1, Ljava/io/EOFException;
0006987ainvoke-direct {v1}, Ljava/io/EOFException;-><init>()V
00069880throw v1
00069858
00069882
00069882 // align 0x4
00069882 // align 0x4
00069884
00069884I1.q::s(long):
00069894iget-boolean v0, v5, LI1/q;->b:Z
00069898if-nez v0, :cond_34
0006989cconst-wide/16 v0, 0x0
000698a0cmp-long v2, v6, v0
000698a4if-lez v2, :cond_33
000698a8iget-object v2, v5, LI1/q;->a:LI1/g;
000698aciget-wide v3, v2, LI1/g;->b:J
000698b0cmp-long v0, v3, v0
000698b4if-nez v0, :cond_28
000698b8const/16 v0, 0x2000
000698bcint-to-long v0, v0
000698beiget-object v3, v5, LI1/q;->c:LI1/v;
000698c2invoke-interface {v3, v2, v0, v1}, LI1/v;->e(LI1/g;J)J
000698c8move-result-wide v0
000698caconst-wide/16 v3, -0x1
000698cecmp-long v0, v0, v3
000698d2if-eqz v0, :cond_22
000698d6goto :goto_28
000698d8new-instance v6, Ljava/io/EOFException;
000698dcinvoke-direct {v6}, Ljava/io/EOFException;-><init>()V
000698e2throw v6
000698e4iget-wide v0, v2, LI1/g;->b:J
000698e8invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;->min(JJ)J
000698eemove-result-wide v0
000698f0invoke-virtual {v2, v0, v1}, LI1/g;->s(J)V
000698f6sub-long/2addr v6, v0
000698f8goto :goto_4
000698fareturn-void
000698fcnew-instance v6, Ljava/lang/IllegalStateException;
00069900const-string v7, "closed"
00069904invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006990athrow v6
00069884
00069884I1.q::s(long):
00069894iget-boolean v0, v5, LI1/q;->b:Z
00069898if-nez v0, :cond_34
0006989cconst-wide/16 v0, 0x0
000698a0cmp-long v2, v6, v0
000698a4if-lez v2, :cond_33
000698a8iget-object v2, v5, LI1/q;->a:LI1/g;
000698aciget-wide v3, v2, LI1/g;->b:J
000698b0cmp-long v0, v3, v0
000698b4if-nez v0, :cond_28
000698b8const/16 v0, 0x2000
000698bcint-to-long v0, v0
000698beiget-object v3, v5, LI1/q;->c:LI1/v;
000698c2invoke-interface {v3, v2, v0, v1}, LI1/v;->e(LI1/g;J)J
000698c8move-result-wide v0
000698caconst-wide/16 v3, -0x1
000698cecmp-long v0, v0, v3
000698d2if-eqz v0, :cond_22
000698d6goto :goto_28
000698d8new-instance v6, Ljava/io/EOFException;
000698dcinvoke-direct {v6}, Ljava/io/EOFException;-><init>()V
000698e2throw v6
000698e4iget-wide v0, v2, LI1/g;->b:J
000698e8invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;->min(JJ)J
000698eemove-result-wide v0
000698f0invoke-virtual {v2, v0, v1}, LI1/g;->s(J)V
000698f6sub-long/2addr v6, v0
000698f8goto :goto_4
000698fareturn-void
000698fcnew-instance v6, Ljava/lang/IllegalStateException;
00069900const-string v7, "closed"
00069904invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006990athrow v6
00069884
0006990c
0006990cI1.r::a():
0006991ciget-object v0, v4, LI1/r;->f:LI1/r;
00069920const/4 v1, 0x0
00069922if-eq v0, v4, :cond_6
00069926goto :goto_7
00069928move-object v0, v1
0006992aiget-object v2, v4, LI1/r;->g:LI1/r;
0006992einvoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
00069934iget-object v3, v4, LI1/r;->f:LI1/r;
00069938iput-object v3, v2, LI1/r;->f:LI1/r;
0006993ciget-object v2, v4, LI1/r;->f:LI1/r;
00069940invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
00069946iget-object v3, v4, LI1/r;->g:LI1/r;
0006994aiput-object v3, v2, LI1/r;->g:LI1/r;
0006994eiput-object v1, v4, LI1/r;->f:LI1/r;
00069952iput-object v1, v4, LI1/r;->g:LI1/r;
00069956return-object v0
0006990c
0006990cI1.r::a():
0006991ciget-object v0, v4, LI1/r;->f:LI1/r;
00069920const/4 v1, 0x0
00069922if-eq v0, v4, :cond_6
00069926goto :goto_7
00069928move-object v0, v1
0006992aiget-object v2, v4, LI1/r;->g:LI1/r;
0006992einvoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
00069934iget-object v3, v4, LI1/r;->f:LI1/r;
00069938iput-object v3, v2, LI1/r;->f:LI1/r;
0006993ciget-object v2, v4, LI1/r;->f:LI1/r;
00069940invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
00069946iget-object v3, v4, LI1/r;->g:LI1/r;
0006994aiput-object v3, v2, LI1/r;->g:LI1/r;
0006994eiput-object v1, v4, LI1/r;->f:LI1/r;
00069952iput-object v1, v4, LI1/r;->g:LI1/r;
00069956return-object v0
0006990c
00069958
00069958I1.r::c():
00069968const/4 v0, 0x1
0006996aiput-boolean v0, v7, LI1/r;->d:Z
0006996enew-instance v1, LI1/r;
00069972iget v3, v7, LI1/r;->b:I
00069976iget v4, v7, LI1/r;->c:I
0006997aconst/4 v5, 0x1
0006997cconst/4 v6, 0x0
0006997eiget-object v2, v7, LI1/r;->a:[B
00069982invoke-direct/range {v1 .. v6}, LI1/r;-><init>([BIIZZ)V
00069988return-object v1
00069958
00069958I1.r::c():
00069968const/4 v0, 0x1
0006996aiput-boolean v0, v7, LI1/r;->d:Z
0006996enew-instance v1, LI1/r;
00069972iget v3, v7, LI1/r;->b:I
00069976iget v4, v7, LI1/r;->c:I
0006997aconst/4 v5, 0x1
0006997cconst/4 v6, 0x0
0006997eiget-object v2, v7, LI1/r;->a:[B
00069982invoke-direct/range {v1 .. v6}, LI1/r;-><init>([BIIZZ)V
00069988return-object v1
00069958
0006998a
0006998a // align 0x4
0006998a // align 0x4
0006998c
0006998cI1.s::b():
0006999cinvoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
000699a2move-result-object v0
000699a4const-string v1, "Thread.currentThread()"
000699a8invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000699aeinvoke-virtual {v0}, Ljava/lang/Thread;->getId()J
000699b4move-result-wide v0
000699b6sget v2, LI1/s;->b:I
000699baint-to-long v2, v2
000699bcconst-wide/16 v4, 0x1
000699c0sub-long/2addr v2, v4
000699c2and-long/2addr v0, v2
000699c4long-to-int v0, v0
000699c6sget-object v1, LI1/s;->c:[Ljava/util/concurrent/atomic/AtomicReference;
000699caaget-object v0, v1, v0
000699cesget-object v1, LI1/s;->a:LI1/r;
000699d2invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object;
000699d8move-result-object v2
000699dacheck-cast v2, LI1/r;
000699deif-ne v2, v1, :cond_29
000699e2new-instance v0, LI1/r;
000699e6invoke-direct {v0}, LI1/r;-><init>()V
000699ecreturn-object v0
000699eeconst/4 v1, 0x0
000699f0if-nez v2, :cond_35
000699f4invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
000699fanew-instance v0, LI1/r;
000699feinvoke-direct {v0}, LI1/r;-><init>()V
00069a04return-object v0
00069a06iget-object v3, v2, LI1/r;->f:LI1/r;
00069a0ainvoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
00069a10iput-object v1, v2, LI1/r;->f:LI1/r;
00069a14const/4 v0, 0x0
00069a16iput v0, v2, LI1/r;->c:I
00069a1areturn-object v2
0006998c
0006998cI1.s::b():
0006999cinvoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
000699a2move-result-object v0
000699a4const-string v1, "Thread.currentThread()"
000699a8invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000699aeinvoke-virtual {v0}, Ljava/lang/Thread;->getId()J
000699b4move-result-wide v0
000699b6sget v2, LI1/s;->b:I
000699baint-to-long v2, v2
000699bcconst-wide/16 v4, 0x1
000699c0sub-long/2addr v2, v4
000699c2and-long/2addr v0, v2
000699c4long-to-int v0, v0
000699c6sget-object v1, LI1/s;->c:[Ljava/util/concurrent/atomic/AtomicReference;
000699caaget-object v0, v1, v0
000699cesget-object v1, LI1/s;->a:LI1/r;
000699d2invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object;
000699d8move-result-object v2
000699dacheck-cast v2, LI1/r;
000699deif-ne v2, v1, :cond_29
000699e2new-instance v0, LI1/r;
000699e6invoke-direct {v0}, LI1/r;-><init>()V
000699ecreturn-object v0
000699eeconst/4 v1, 0x0
000699f0if-nez v2, :cond_35
000699f4invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
000699fanew-instance v0, LI1/r;
000699feinvoke-direct {v0}, LI1/r;-><init>()V
00069a04return-object v0
00069a06iget-object v3, v2, LI1/r;->f:LI1/r;
00069a0ainvoke-virtual {v0, v3}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V
00069a10iput-object v1, v2, LI1/r;->f:LI1/r;
00069a14const/4 v0, 0x0
00069a16iput v0, v2, LI1/r;->c:I
00069a1areturn-object v2
0006998c
00069a1c
00069a1cI1.s::<clinit>():
00069a2cnew-instance v0, LI1/r;
00069a30const/4 v6, 0x0
00069a32new-array v1, v6, [B
00069a36const/4 v2, 0x0
00069a38const/4 v3, 0x0
00069a3aconst/4 v4, 0x0
00069a3cconst/4 v5, 0x0
00069a3einvoke-direct/range {v0 .. v5}, LI1/r;-><init>([BIIZZ)V
00069a44sput-object v0, LI1/s;->a:LI1/r;
00069a48invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00069a4emove-result-object v0
00069a50invoke-virtual {v0}, Ljava/lang/Runtime;->availableProcessors()I
00069a56move-result v0
00069a58mul-int/lit8 v0, v0, 0x2
00069a5cadd-int/lit8 v0, v0, -0x1
00069a60invoke-static {v0}, Ljava/lang/Integer;->highestOneBit(I)I
00069a66move-result v0
00069a68sput v0, LI1/s;->b:I
00069a6cnew-array v1, v0, [Ljava/util/concurrent/atomic/AtomicReference;
00069a70if-ge v6, v0, :cond_2e
00069a74new-instance v2, Ljava/util/concurrent/atomic/AtomicReference;
00069a78invoke-direct {v2}, Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
00069a7eaput-object v2, v1, v6
00069a82add-int/lit8 v6, v6, 0x1
00069a86goto :goto_22
00069a88sput-object v1, LI1/s;->c:[Ljava/util/concurrent/atomic/AtomicReference;
00069a8creturn-void
00069a1c
00069a1cI1.s::<clinit>():
00069a2cnew-instance v0, LI1/r;
00069a30const/4 v6, 0x0
00069a32new-array v1, v6, [B
00069a36const/4 v2, 0x0
00069a38const/4 v3, 0x0
00069a3aconst/4 v4, 0x0
00069a3cconst/4 v5, 0x0
00069a3einvoke-direct/range {v0 .. v5}, LI1/r;-><init>([BIIZZ)V
00069a44sput-object v0, LI1/s;->a:LI1/r;
00069a48invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
00069a4emove-result-object v0
00069a50invoke-virtual {v0}, Ljava/lang/Runtime;->availableProcessors()I
00069a56move-result v0
00069a58mul-int/lit8 v0, v0, 0x2
00069a5cadd-int/lit8 v0, v0, -0x1
00069a60invoke-static {v0}, Ljava/lang/Integer;->highestOneBit(I)I
00069a66move-result v0
00069a68sput v0, LI1/s;->b:I
00069a6cnew-array v1, v0, [Ljava/util/concurrent/atomic/AtomicReference;
00069a70if-ge v6, v0, :cond_2e
00069a74new-instance v2, Ljava/util/concurrent/atomic/AtomicReference;
00069a78invoke-direct {v2}, Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
00069a7eaput-object v2, v1, v6
00069a82add-int/lit8 v6, v6, 0x1
00069a86goto :goto_22
00069a88sput-object v1, LI1/s;->c:[Ljava/util/concurrent/atomic/AtomicReference;
00069a8creturn-void
00069a1c
00069a8e
00069a8e // align 0x10
00069a8e // align 0x10
00069a90
00069a90I1.s::a(I1.r):
00069aa0const-string v0, "segment"
00069aa4invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00069aaaiget-object v0, v6, LI1/r;->f:LI1/r;
00069aaeif-nez v0, :cond_5b
00069ab2iget-object v0, v6, LI1/r;->g:LI1/r;
00069ab6if-nez v0, :cond_5b
00069abaiget-boolean v0, v6, LI1/r;->d:Z
00069abeif-eqz v0, :cond_12
00069ac2goto :goto_50
00069ac4invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
00069acamove-result-object v0
00069accconst-string v1, "Thread.currentThread()"
00069ad0invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00069ad6invoke-virtual {v0}, Ljava/lang/Thread;->getId()J
00069adcmove-result-wide v0
00069adesget v2, LI1/s;->b:I
00069ae2int-to-long v2, v2
00069ae4const-wide/16 v4, 0x1
00069ae8sub-long/2addr v2, v4
00069aeaand-long/2addr v0, v2
00069aeclong-to-int v0, v0
00069aeesget-object v1, LI1/s;->c:[Ljava/util/concurrent/atomic/AtomicReference;
00069af2aget-object v0, v1, v0
00069af6invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
00069afcmove-result-object v1
00069afecheck-cast v1, LI1/r;
00069b02sget-object v2, LI1/s;->a:LI1/r;
00069b06if-ne v1, v2, :cond_36
00069b0agoto :goto_50
00069b0cconst/4 v2, 0x0
00069b0eif-eqz v1, :cond_3c
00069b12iget v3, v1, LI1/r;->c:I
00069b16goto :goto_3d
00069b18move v3, v2
00069b1aconst/high16 v4, 0x10000
00069b1eif-lt v3, v4, :cond_42
00069b22goto :goto_50
00069b24iput-object v1, v6, LI1/r;->f:LI1/r;
00069b28iput v2, v6, LI1/r;->b:I
00069b2cadd-int/lit16 v3, v3, 0x2000
00069b30iput v3, v6, LI1/r;->c:I
00069b34invoke-virtual {v0, v1, v6}, Ljava/util/concurrent/atomic/AtomicReference;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z
00069b3amove-result v2
00069b3cif-eqz v2, :cond_51
00069b40return-void
00069b42invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
00069b48move-result-object v2
00069b4aif-eq v2, v1, :cond_4a
00069b4econst/4 v0, 0x0
00069b50iput-object v0, v6, LI1/r;->f:LI1/r;
00069b54return-void
00069b56new-instance v6, Ljava/lang/IllegalArgumentException;
00069b5aconst-string v0, "Failed requirement."
00069b5einvoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00069b64throw v6
00069a90
00069a90I1.s::a(I1.r):
00069aa0const-string v0, "segment"
00069aa4invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00069aaaiget-object v0, v6, LI1/r;->f:LI1/r;
00069aaeif-nez v0, :cond_5b
00069ab2iget-object v0, v6, LI1/r;->g:LI1/r;
00069ab6if-nez v0, :cond_5b
00069abaiget-boolean v0, v6, LI1/r;->d:Z
00069abeif-eqz v0, :cond_12
00069ac2goto :goto_50
00069ac4invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
00069acamove-result-object v0
00069accconst-string v1, "Thread.currentThread()"
00069ad0invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00069ad6invoke-virtual {v0}, Ljava/lang/Thread;->getId()J
00069adcmove-result-wide v0
00069adesget v2, LI1/s;->b:I
00069ae2int-to-long v2, v2
00069ae4const-wide/16 v4, 0x1
00069ae8sub-long/2addr v2, v4
00069aeaand-long/2addr v0, v2
00069aeclong-to-int v0, v0
00069aeesget-object v1, LI1/s;->c:[Ljava/util/concurrent/atomic/AtomicReference;
00069af2aget-object v0, v1, v0
00069af6invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
00069afcmove-result-object v1
00069afecheck-cast v1, LI1/r;
00069b02sget-object v2, LI1/s;->a:LI1/r;
00069b06if-ne v1, v2, :cond_36
00069b0agoto :goto_50
00069b0cconst/4 v2, 0x0
00069b0eif-eqz v1, :cond_3c
00069b12iget v3, v1, LI1/r;->c:I
00069b16goto :goto_3d
00069b18move v3, v2
00069b1aconst/high16 v4, 0x10000
00069b1eif-lt v3, v4, :cond_42
00069b22goto :goto_50
00069b24iput-object v1, v6, LI1/r;->f:LI1/r;
00069b28iput v2, v6, LI1/r;->b:I
00069b2cadd-int/lit16 v3, v3, 0x2000
00069b30iput v3, v6, LI1/r;->c:I
00069b34invoke-virtual {v0, v1, v6}, Ljava/util/concurrent/atomic/AtomicReference;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z
00069b3amove-result v2
00069b3cif-eqz v2, :cond_51
00069b40return-void
00069b42invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
00069b48move-result-object v2
00069b4aif-eq v2, v1, :cond_4a
00069b4econst/4 v0, 0x0
00069b50iput-object v0, v6, LI1/r;->f:LI1/r;
00069b54return-void
00069b56new-instance v6, Ljava/lang/IllegalArgumentException;
00069b5aconst-string v0, "Failed requirement."
00069b5einvoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00069b64throw v6
00069a90
00069b66
00069b66 // align 0x8
00069b66 // align 0x8
00069b68
00069b68I1.t::b(java.lang.String):
00069b78invoke-static {v8}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
00069b7emove-result-object v8
00069b80iget-object v0, v7, LI1/t;->e:[[B
00069b84array-length v1, v0
00069b86const/4 v2, 0x0
00069b88move v3, v2
00069b8aif-ge v2, v1, :cond_1e
00069b8eadd-int v4, v1, v2
00069b92iget-object v5, v7, LI1/t;->f:[I
00069b96aget v4, v5, v4
00069b9aaget v5, v5, v2
00069b9eaget-object v6, v0, v2
00069ba2sub-int v3, v5, v3
00069ba6invoke-virtual {v8, v6, v4, v3}, Ljava/security/MessageDigest;->update([BII)V
00069bacadd-int/lit8 v2, v2, 0x1
00069bb0move v3, v5
00069bb2goto :goto_9
00069bb4new-instance v0, LI1/j;
00069bb8invoke-virtual {v8}, Ljava/security/MessageDigest;->digest()[B
00069bbemove-result-object v8
00069bc0const-string v1, "digest.digest()"
00069bc4invoke-static {v8, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00069bcainvoke-direct {v0, v8}, LI1/j;-><init>([B)V
00069bd0return-object v0
00069b68
00069b68I1.t::b(java.lang.String):
00069b78invoke-static {v8}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
00069b7emove-result-object v8
00069b80iget-object v0, v7, LI1/t;->e:[[B
00069b84array-length v1, v0
00069b86const/4 v2, 0x0
00069b88move v3, v2
00069b8aif-ge v2, v1, :cond_1e
00069b8eadd-int v4, v1, v2
00069b92iget-object v5, v7, LI1/t;->f:[I
00069b96aget v4, v5, v4
00069b9aaget v5, v5, v2
00069b9eaget-object v6, v0, v2
00069ba2sub-int v3, v5, v3
00069ba6invoke-virtual {v8, v6, v4, v3}, Ljava/security/MessageDigest;->update([BII)V
00069bacadd-int/lit8 v2, v2, 0x1
00069bb0move v3, v5
00069bb2goto :goto_9
00069bb4new-instance v0, LI1/j;
00069bb8invoke-virtual {v8}, Ljava/security/MessageDigest;->digest()[B
00069bbemove-result-object v8
00069bc0const-string v1, "digest.digest()"
00069bc4invoke-static {v8, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00069bcainvoke-direct {v0, v8}, LI1/j;-><init>([B)V
00069bd0return-object v0
00069b68
00069bd2
00069bd2 // align 0x4
00069bd2 // align 0x4
00069bd4
00069bd4I1.t::i():
00069be4new-instance v0, LI1/j;
00069be8invoke-virtual {v2}, LI1/t;->l()[B
00069beemove-result-object v1
00069bf0invoke-direct {v0, v1}, LI1/j;-><init>([B)V
00069bf6invoke-virtual {v0}, LI1/j;->i()LI1/j;
00069bfcmove-result-object v0
00069bfereturn-object v0
00069bd4
00069bd4I1.t::i():
00069be4new-instance v0, LI1/j;
00069be8invoke-virtual {v2}, LI1/t;->l()[B
00069beemove-result-object v1
00069bf0invoke-direct {v0, v1}, LI1/j;-><init>([B)V
00069bf6invoke-virtual {v0}, LI1/j;->i()LI1/j;
00069bfcmove-result-object v0
00069bfereturn-object v0
00069bd4
00069c00
00069c00I1.t::equals(java.lang.Object):
00069c10if-ne v3, v2, :cond_3
00069c14goto :goto_1d
00069c16instance-of v0, v3, LI1/j;
00069c1aif-eqz v0, :cond_1f
00069c1echeck-cast v3, LI1/j;
00069c22invoke-virtual {v3}, LI1/j;->c()I
00069c28move-result v0
00069c2ainvoke-virtual {v2}, LI1/t;->c()I
00069c30move-result v1
00069c32if-ne v0, v1, :cond_1f
00069c36invoke-virtual {v2}, LI1/t;->c()I
00069c3cmove-result v0
00069c3einvoke-virtual {v2, v0, v3}, LI1/t;->g(ILI1/j;)Z
00069c44move-result v3
00069c46if-eqz v3, :cond_1f
00069c4aconst/4 v3, 0x1
00069c4creturn v3
00069c4econst/4 v3, 0x0
00069c50return v3
00069c00
00069c00I1.t::equals(java.lang.Object):
00069c10if-ne v3, v2, :cond_3
00069c14goto :goto_1d
00069c16instance-of v0, v3, LI1/j;
00069c1aif-eqz v0, :cond_1f
00069c1echeck-cast v3, LI1/j;
00069c22invoke-virtual {v3}, LI1/j;->c()I
00069c28move-result v0
00069c2ainvoke-virtual {v2}, LI1/t;->c()I
00069c30move-result v1
00069c32if-ne v0, v1, :cond_1f
00069c36invoke-virtual {v2}, LI1/t;->c()I
00069c3cmove-result v0
00069c3einvoke-virtual {v2, v0, v3}, LI1/t;->g(ILI1/j;)Z
00069c44move-result v3
00069c46if-eqz v3, :cond_1f
00069c4aconst/4 v3, 0x1
00069c4creturn v3
00069c4econst/4 v3, 0x0
00069c50return v3
00069c00
00069c52
00069c52 // align 0x4
00069c52 // align 0x4
00069c54
00069c54I1.t::g(int, I1.j):
00069c64const-string v0, "other"
00069c68invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00069c6einvoke-virtual {v9}, LI1/t;->c()I
00069c74move-result v0
00069c76sub-int/2addr v0, v10
00069c78const/4 v1, 0x0
00069c7aif-gez v0, :cond_e
00069c7egoto :goto_3a
00069c80invoke-static {v9, v1}, LJ1/b;->b(LI1/t;I)I
00069c86move-result v0
00069c88move v2, v1
00069c8amove v3, v2
00069c8cif-ge v2, v10, :cond_40
00069c90iget-object v4, v9, LI1/t;->f:[I
00069c94if-nez v0, :cond_1c
00069c98move v5, v1
00069c9agoto :goto_20
00069c9cadd-int/lit8 v5, v0, -0x1
00069ca0aget v5, v4, v5
00069ca4aget v6, v4, v0
00069ca8sub-int/2addr v6, v5
00069caaiget-object v7, v9, LI1/t;->e:[[B
00069caearray-length v8, v7
00069cb0add-int/2addr v8, v0
00069cb2aget v4, v4, v8
00069cb6add-int/2addr v6, v5
00069cb8invoke-static {v10, v6}, Ljava/lang/Math;->min(II)I
00069cbemove-result v6
00069cc0sub-int/2addr v6, v2
00069cc2sub-int v5, v2, v5
00069cc6add-int/2addr v5, v4
00069cc8aget-object v4, v7, v0
00069cccinvoke-virtual {v11, v3, v4, v5, v6}, LI1/j;->h(I[BII)Z
00069cd2move-result v4
00069cd4if-nez v4, :cond_3b
00069cd8return v1
00069cdaadd-int/2addr v3, v6
00069cdcadd-int/2addr v2, v6
00069cdeadd-int/lit8 v0, v0, 0x1
00069ce2goto :goto_14
00069ce4const/4 v10, 0x1
00069ce6return v10
00069c54
00069c54I1.t::g(int, I1.j):
00069c64const-string v0, "other"
00069c68invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00069c6einvoke-virtual {v9}, LI1/t;->c()I
00069c74move-result v0
00069c76sub-int/2addr v0, v10
00069c78const/4 v1, 0x0
00069c7aif-gez v0, :cond_e
00069c7egoto :goto_3a
00069c80invoke-static {v9, v1}, LJ1/b;->b(LI1/t;I)I
00069c86move-result v0
00069c88move v2, v1
00069c8amove v3, v2
00069c8cif-ge v2, v10, :cond_40
00069c90iget-object v4, v9, LI1/t;->f:[I
00069c94if-nez v0, :cond_1c
00069c98move v5, v1
00069c9agoto :goto_20
00069c9cadd-int/lit8 v5, v0, -0x1
00069ca0aget v5, v4, v5
00069ca4aget v6, v4, v0
00069ca8sub-int/2addr v6, v5
00069caaiget-object v7, v9, LI1/t;->e:[[B
00069caearray-length v8, v7
00069cb0add-int/2addr v8, v0
00069cb2aget v4, v4, v8
00069cb6add-int/2addr v6, v5
00069cb8invoke-static {v10, v6}, Ljava/lang/Math;->min(II)I
00069cbemove-result v6
00069cc0sub-int/2addr v6, v2
00069cc2sub-int v5, v2, v5
00069cc6add-int/2addr v5, v4
00069cc8aget-object v4, v7, v0
00069cccinvoke-virtual {v11, v3, v4, v5, v6}, LI1/j;->h(I[BII)Z
00069cd2move-result v4
00069cd4if-nez v4, :cond_3b
00069cd8return v1
00069cdaadd-int/2addr v3, v6
00069cdcadd-int/2addr v2, v6
00069cdeadd-int/lit8 v0, v0, 0x1
00069ce2goto :goto_14
00069ce4const/4 v10, 0x1
00069ce6return v10
00069c54
00069ce8
00069ce8I1.t::h(int, byte[], int, int):
00069cf8const-string v0, "other"
00069cfcinvoke-static {v9, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00069d02const/4 v0, 0x0
00069d04if-ltz v8, :cond_49
00069d08invoke-virtual {v7}, LI1/t;->c()I
00069d0emove-result v1
00069d10sub-int/2addr v1, v11
00069d12if-gt v8, v1, :cond_49
00069d16if-ltz v10, :cond_49
00069d1aarray-length v1, v9
00069d1csub-int/2addr v1, v11
00069d1eif-le v10, v1, :cond_16
00069d22goto :goto_49
00069d24add-int/2addr v11, v8
00069d26invoke-static {v7, v8}, LJ1/b;->b(LI1/t;I)I
00069d2cmove-result v1
00069d2eif-ge v8, v11, :cond_47
00069d32iget-object v2, v7, LI1/t;->f:[I
00069d36if-nez v1, :cond_23
00069d3amove v3, v0
00069d3cgoto :goto_27
00069d3eadd-int/lit8 v3, v1, -0x1
00069d42aget v3, v2, v3
00069d46aget v4, v2, v1
00069d4asub-int/2addr v4, v3
00069d4ciget-object v5, v7, LI1/t;->e:[[B
00069d50array-length v6, v5
00069d52add-int/2addr v6, v1
00069d54aget v2, v2, v6
00069d58add-int/2addr v4, v3
00069d5ainvoke-static {v11, v4}, Ljava/lang/Math;->min(II)I
00069d60move-result v4
00069d62sub-int/2addr v4, v8
00069d64sub-int v3, v8, v3
00069d68add-int/2addr v3, v2
00069d6aaget-object v2, v5, v1
00069d6einvoke-static {v3, v10, v4, v2, v9}, LC1/l;->i(III[B[B)Z
00069d74move-result v2
00069d76if-nez v2, :cond_42
00069d7areturn v0
00069d7cadd-int/2addr v10, v4
00069d7eadd-int/2addr v8, v4
00069d80add-int/lit8 v1, v1, 0x1
00069d84goto :goto_1b
00069d86const/4 v8, 0x1
00069d88return v8
00069d8areturn v0
00069ce8
00069ce8I1.t::h(int, byte[], int, int):
00069cf8const-string v0, "other"
00069cfcinvoke-static {v9, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00069d02const/4 v0, 0x0
00069d04if-ltz v8, :cond_49
00069d08invoke-virtual {v7}, LI1/t;->c()I
00069d0emove-result v1
00069d10sub-int/2addr v1, v11
00069d12if-gt v8, v1, :cond_49
00069d16if-ltz v10, :cond_49
00069d1aarray-length v1, v9
00069d1csub-int/2addr v1, v11
00069d1eif-le v10, v1, :cond_16
00069d22goto :goto_49
00069d24add-int/2addr v11, v8
00069d26invoke-static {v7, v8}, LJ1/b;->b(LI1/t;I)I
00069d2cmove-result v1
00069d2eif-ge v8, v11, :cond_47
00069d32iget-object v2, v7, LI1/t;->f:[I
00069d36if-nez v1, :cond_23
00069d3amove v3, v0
00069d3cgoto :goto_27
00069d3eadd-int/lit8 v3, v1, -0x1
00069d42aget v3, v2, v3
00069d46aget v4, v2, v1
00069d4asub-int/2addr v4, v3
00069d4ciget-object v5, v7, LI1/t;->e:[[B
00069d50array-length v6, v5
00069d52add-int/2addr v6, v1
00069d54aget v2, v2, v6
00069d58add-int/2addr v4, v3
00069d5ainvoke-static {v11, v4}, Ljava/lang/Math;->min(II)I
00069d60move-result v4
00069d62sub-int/2addr v4, v8
00069d64sub-int v3, v8, v3
00069d68add-int/2addr v3, v2
00069d6aaget-object v2, v5, v1
00069d6einvoke-static {v3, v10, v4, v2, v9}, LC1/l;->i(III[B[B)Z
00069d74move-result v2
00069d76if-nez v2, :cond_42
00069d7areturn v0
00069d7cadd-int/2addr v10, v4
00069d7eadd-int/2addr v8, v4
00069d80add-int/lit8 v1, v1, 0x1
00069d84goto :goto_1b
00069d86const/4 v8, 0x1
00069d88return v8
00069d8areturn v0
00069ce8
00069d8c
00069d8cI1.t::f(int):
00069d9ciget-object v0, v9, LI1/t;->e:[[B
00069da0array-length v1, v0
00069da2add-int/lit8 v1, v1, -0x1
00069da6iget-object v2, v9, LI1/t;->f:[I
00069daaaget v1, v2, v1
00069daeint-to-long v3, v1
00069db0int-to-long v5, v10
00069db2const-wide/16 v7, 0x1
00069db6invoke-static/range {v3 .. v8}, LC1/l;->p(JJJ)V
00069dbcinvoke-static {v9, v10}, LJ1/b;->b(LI1/t;I)I
00069dc2move-result v1
00069dc4if-nez v1, :cond_18
00069dc8const/4 v3, 0x0
00069dcagoto :goto_1c
00069dccadd-int/lit8 v3, v1, -0x1
00069dd0aget v3, v2, v3
00069dd4array-length v4, v0
00069dd6add-int/2addr v4, v1
00069dd8aget v2, v2, v4
00069ddcaget-object v0, v0, v1
00069de0sub-int/2addr v10, v3
00069de2add-int/2addr v10, v2
00069de4aget-byte v10, v0, v10
00069de8return v10
00069d8c
00069d8cI1.t::f(int):
00069d9ciget-object v0, v9, LI1/t;->e:[[B
00069da0array-length v1, v0
00069da2add-int/lit8 v1, v1, -0x1
00069da6iget-object v2, v9, LI1/t;->f:[I
00069daaaget v1, v2, v1
00069daeint-to-long v3, v1
00069db0int-to-long v5, v10
00069db2const-wide/16 v7, 0x1
00069db6invoke-static/range {v3 .. v8}, LC1/l;->p(JJJ)V
00069dbcinvoke-static {v9, v10}, LJ1/b;->b(LI1/t;I)I
00069dc2move-result v1
00069dc4if-nez v1, :cond_18
00069dc8const/4 v3, 0x0
00069dcagoto :goto_1c
00069dccadd-int/lit8 v3, v1, -0x1
00069dd0aget v3, v2, v3
00069dd4array-length v4, v0
00069dd6add-int/2addr v4, v1
00069dd8aget v2, v2, v4
00069ddcaget-object v0, v0, v1
00069de0sub-int/2addr v10, v3
00069de2add-int/2addr v10, v2
00069de4aget-byte v10, v0, v10
00069de8return v10
00069d8c
00069dea
00069dea // align 0x4
00069dea // align 0x4
00069dec
00069decI1.t::e():
00069dfcinvoke-virtual {v1}, LI1/t;->l()[B
00069e02move-result-object v0
00069e04return-object v0
00069dec
00069decI1.t::e():
00069dfcinvoke-virtual {v1}, LI1/t;->l()[B
00069e02move-result-object v0
00069e04return-object v0
00069dec
00069e06
00069e06 // align 0x8
00069e06 // align 0x8
00069e08
00069e08I1.t::l():
00069e18invoke-virtual {v10}, LI1/t;->c()I
00069e1emove-result v0
00069e20new-array v0, v0, [B
00069e24iget-object v1, v10, LI1/t;->e:[[B
00069e28array-length v2, v1
00069e2aconst/4 v3, 0x0
00069e2cmove v4, v3
00069e2emove v5, v4
00069e30if-ge v3, v2, :cond_24
00069e34add-int v6, v2, v3
00069e38iget-object v7, v10, LI1/t;->f:[I
00069e3caget v6, v7, v6
00069e40aget v7, v7, v3
00069e44aget-object v8, v1, v3
00069e48sub-int v4, v7, v4
00069e4cadd-int v9, v6, v4
00069e50invoke-static {v5, v6, v9, v8, v0}, Lc1/h;->n0(III[B[B)V
00069e56add-int/2addr v5, v4
00069e58add-int/lit8 v3, v3, 0x1
00069e5cmove v4, v7
00069e5egoto :goto_c
00069e60return-object v0
00069e08
00069e08I1.t::l():
00069e18invoke-virtual {v10}, LI1/t;->c()I
00069e1emove-result v0
00069e20new-array v0, v0, [B
00069e24iget-object v1, v10, LI1/t;->e:[[B
00069e28array-length v2, v1
00069e2aconst/4 v3, 0x0
00069e2cmove v4, v3
00069e2emove v5, v4
00069e30if-ge v3, v2, :cond_24
00069e34add-int v6, v2, v3
00069e38iget-object v7, v10, LI1/t;->f:[I
00069e3caget v6, v7, v6
00069e40aget v7, v7, v3
00069e44aget-object v8, v1, v3
00069e48sub-int v4, v7, v4
00069e4cadd-int v9, v6, v4
00069e50invoke-static {v5, v6, v9, v8, v0}, Lc1/h;->n0(III[B[B)V
00069e56add-int/2addr v5, v4
00069e58add-int/lit8 v3, v3, 0x1
00069e5cmove v4, v7
00069e5egoto :goto_c
00069e60return-object v0
00069e08
00069e62
00069e62 // align 0x4
00069e62 // align 0x4
00069e64
00069e64I1.t::c():
00069e74iget-object v0, v2, LI1/t;->e:[[B
00069e78array-length v0, v0
00069e7aadd-int/lit8 v0, v0, -0x1
00069e7eiget-object v1, v2, LI1/t;->f:[I
00069e82aget v0, v1, v0
00069e86return v0
00069e64
00069e64I1.t::c():
00069e74iget-object v0, v2, LI1/t;->e:[[B
00069e78array-length v0, v0
00069e7aadd-int/lit8 v0, v0, -0x1
00069e7eiget-object v1, v2, LI1/t;->f:[I
00069e82aget v0, v1, v0
00069e86return v0
00069e64
00069e88
00069e88I1.t::hashCode():
00069e98iget v0, v9, LI1/j;->a:I
00069e9cif-eqz v0, :cond_5
00069ea0return v0
00069ea2iget-object v0, v9, LI1/t;->e:[[B
00069ea6array-length v1, v0
00069ea8const/4 v2, 0x0
00069eaaconst/4 v3, 0x1
00069eacmove v4, v3
00069eaemove v3, v2
00069eb0if-ge v2, v1, :cond_29
00069eb4add-int v5, v1, v2
00069eb8iget-object v6, v9, LI1/t;->f:[I
00069ebcaget v5, v6, v5
00069ec0aget v6, v6, v2
00069ec4aget-object v7, v0, v2
00069ec8sub-int v3, v6, v3
00069eccadd-int/2addr v3, v5
00069eceif-ge v5, v3, :cond_25
00069ed2mul-int/lit8 v4, v4, 0x1f
00069ed6aget-byte v8, v7, v5
00069edaadd-int/2addr v4, v8
00069edcadd-int/lit8 v5, v5, 0x1
00069ee0goto :goto_1b
00069ee2add-int/lit8 v2, v2, 0x1
00069ee6move v3, v6
00069ee8goto :goto_c
00069eeaiput v4, v9, LI1/j;->a:I
00069eeereturn v4
00069e88
00069e88I1.t::hashCode():
00069e98iget v0, v9, LI1/j;->a:I
00069e9cif-eqz v0, :cond_5
00069ea0return v0
00069ea2iget-object v0, v9, LI1/t;->e:[[B
00069ea6array-length v1, v0
00069ea8const/4 v2, 0x0
00069eaaconst/4 v3, 0x1
00069eacmove v4, v3
00069eaemove v3, v2
00069eb0if-ge v2, v1, :cond_29
00069eb4add-int v5, v1, v2
00069eb8iget-object v6, v9, LI1/t;->f:[I
00069ebcaget v5, v6, v5
00069ec0aget v6, v6, v2
00069ec4aget-object v7, v0, v2
00069ec8sub-int v3, v6, v3
00069eccadd-int/2addr v3, v5
00069eceif-ge v5, v3, :cond_25
00069ed2mul-int/lit8 v4, v4, 0x1f
00069ed6aget-byte v8, v7, v5
00069edaadd-int/2addr v4, v8
00069edcadd-int/lit8 v5, v5, 0x1
00069ee0goto :goto_1b
00069ee2add-int/lit8 v2, v2, 0x1
00069ee6move v3, v6
00069ee8goto :goto_c
00069eeaiput v4, v9, LI1/j;->a:I
00069eeereturn v4
00069e88
00069ef0
00069ef0I1.t::a():
00069f00const/4 v0, 0x0
00069f02throw v0
00069ef0
00069ef0I1.t::a():
00069f00const/4 v0, 0x0
00069f02throw v0
00069ef0
00069f04
00069f04I1.t::d():
00069f14new-instance v0, LI1/j;
00069f18invoke-virtual {v2}, LI1/t;->l()[B
00069f1emove-result-object v1
00069f20invoke-direct {v0, v1}, LI1/j;-><init>([B)V
00069f26invoke-virtual {v0}, LI1/j;->d()Ljava/lang/String;
00069f2cmove-result-object v0
00069f2ereturn-object v0
00069f04
00069f04I1.t::d():
00069f14new-instance v0, LI1/j;
00069f18invoke-virtual {v2}, LI1/t;->l()[B
00069f1emove-result-object v1
00069f20invoke-direct {v0, v1}, LI1/j;-><init>([B)V
00069f26invoke-virtual {v0}, LI1/j;->d()Ljava/lang/String;
00069f2cmove-result-object v0
00069f2ereturn-object v0
00069f04
00069f30
00069f30I1.t::toString():
00069f40new-instance v0, LI1/j;
00069f44invoke-virtual {v2}, LI1/t;->l()[B
00069f4amove-result-object v1
00069f4cinvoke-direct {v0, v1}, LI1/j;-><init>([B)V
00069f52invoke-virtual {v0}, LI1/j;->toString()Ljava/lang/String;
00069f58move-result-object v0
00069f5areturn-object v0
00069f30
00069f30I1.t::toString():
00069f40new-instance v0, LI1/j;
00069f44invoke-virtual {v2}, LI1/t;->l()[B
00069f4amove-result-object v1
00069f4cinvoke-direct {v0, v1}, LI1/j;-><init>([B)V
00069f52invoke-virtual {v0}, LI1/j;->toString()Ljava/lang/String;
00069f58move-result-object v0
00069f5areturn-object v0
00069f30
00069f5c
00069f5cI1.t::<init>(byte[][], int[]):
00069f6csget-object v0, LI1/j;->d:LI1/j;
00069f70iget-object v0, v0, LI1/j;->c:[B
00069f74invoke-direct {v1, v0}, LI1/j;-><init>([B)V
00069f7aiput-object v2, v1, LI1/t;->e:[[B
00069f7eiput-object v3, v1, LI1/t;->f:[I
00069f82return-void
00069f5c
00069f5cI1.t::<init>(byte[][], int[]):
00069f6csget-object v0, LI1/j;->d:LI1/j;
00069f70iget-object v0, v0, LI1/j;->c:[B
00069f74invoke-direct {v1, v0}, LI1/j;-><init>([B)V
00069f7aiput-object v2, v1, LI1/t;->e:[[B
00069f7eiput-object v3, v1, LI1/t;->f:[I
00069f82return-void
00069f5c
00069f84
00069f84I1.t::k(I1.g, int):
00069f94const-string v0, "buffer"
00069f98invoke-static {v14, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00069f9econst/4 v0, 0x0
00069fa0invoke-static {v13, v0}, LJ1/b;->b(LI1/t;I)I
00069fa6move-result v1
00069fa8move v2, v0
00069faaif-ge v2, v15, :cond_4c
00069faeiget-object v3, v13, LI1/t;->f:[I
00069fb2if-nez v1, :cond_13
00069fb6move v4, v0
00069fb8goto :goto_17
00069fbaadd-int/lit8 v4, v1, -0x1
00069fbeaget v4, v3, v4
00069fc2aget v5, v3, v1
00069fc6sub-int/2addr v5, v4
00069fc8iget-object v6, v13, LI1/t;->e:[[B
00069fccarray-length v7, v6
00069fceadd-int/2addr v7, v1
00069fd0aget v3, v3, v7
00069fd4add-int/2addr v5, v4
00069fd6invoke-static {v15, v5}, Ljava/lang/Math;->min(II)I
00069fdcmove-result v5
00069fdesub-int/2addr v5, v2
00069fe0sub-int v4, v2, v4
00069fe4add-int v9, v4, v3
00069fe8aget-object v8, v6, v1
00069fecnew-instance v7, LI1/r;
00069ff0add-int v10, v9, v5
00069ff4const/4 v11, 0x1
00069ff6const/4 v12, 0x0
00069ff8invoke-direct/range {v7 .. v12}, LI1/r;-><init>([BIIZZ)V
00069ffeiget-object v3, v14, LI1/g;->a:LI1/r;
0006a002if-nez v3, :cond_40
0006a006iput-object v7, v7, LI1/r;->g:LI1/r;
0006a00aiput-object v7, v7, LI1/r;->f:LI1/r;
0006a00eiput-object v7, v14, LI1/g;->a:LI1/r;
0006a012goto :goto_48
0006a014iget-object v3, v3, LI1/r;->g:LI1/r;
0006a018invoke-static {v3}, Lk1/c;->b(Ljava/lang/Object;)V
0006a01einvoke-virtual {v3, v7}, LI1/r;->b(LI1/r;)V
0006a024add-int/2addr v2, v5
0006a026add-int/lit8 v1, v1, 0x1
0006a02agoto :goto_b
0006a02ciget-wide v0, v14, LI1/g;->b:J
0006a030invoke-virtual {v13}, LI1/t;->c()I
0006a036move-result v15
0006a038int-to-long v2, v15
0006a03aadd-long/2addr v0, v2
0006a03ciput-wide v0, v14, LI1/g;->b:J
0006a040return-void
00069f84
00069f84I1.t::k(I1.g, int):
00069f94const-string v0, "buffer"
00069f98invoke-static {v14, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00069f9econst/4 v0, 0x0
00069fa0invoke-static {v13, v0}, LJ1/b;->b(LI1/t;I)I
00069fa6move-result v1
00069fa8move v2, v0
00069faaif-ge v2, v15, :cond_4c
00069faeiget-object v3, v13, LI1/t;->f:[I
00069fb2if-nez v1, :cond_13
00069fb6move v4, v0
00069fb8goto :goto_17
00069fbaadd-int/lit8 v4, v1, -0x1
00069fbeaget v4, v3, v4
00069fc2aget v5, v3, v1
00069fc6sub-int/2addr v5, v4
00069fc8iget-object v6, v13, LI1/t;->e:[[B
00069fccarray-length v7, v6
00069fceadd-int/2addr v7, v1
00069fd0aget v3, v3, v7
00069fd4add-int/2addr v5, v4
00069fd6invoke-static {v15, v5}, Ljava/lang/Math;->min(II)I
00069fdcmove-result v5
00069fdesub-int/2addr v5, v2
00069fe0sub-int v4, v2, v4
00069fe4add-int v9, v4, v3
00069fe8aget-object v8, v6, v1
00069fecnew-instance v7, LI1/r;
00069ff0add-int v10, v9, v5
00069ff4const/4 v11, 0x1
00069ff6const/4 v12, 0x0
00069ff8invoke-direct/range {v7 .. v12}, LI1/r;-><init>([BIIZZ)V
00069ffeiget-object v3, v14, LI1/g;->a:LI1/r;
0006a002if-nez v3, :cond_40
0006a006iput-object v7, v7, LI1/r;->g:LI1/r;
0006a00aiput-object v7, v7, LI1/r;->f:LI1/r;
0006a00eiput-object v7, v14, LI1/g;->a:LI1/r;
0006a012goto :goto_48
0006a014iget-object v3, v3, LI1/r;->g:LI1/r;
0006a018invoke-static {v3}, Lk1/c;->b(Ljava/lang/Object;)V
0006a01einvoke-virtual {v3, v7}, LI1/r;->b(LI1/r;)V
0006a024add-int/2addr v2, v5
0006a026add-int/lit8 v1, v1, 0x1
0006a02agoto :goto_b
0006a02ciget-wide v0, v14, LI1/g;->b:J
0006a030invoke-virtual {v13}, LI1/t;->c()I
0006a036move-result v15
0006a038int-to-long v2, v15
0006a03aadd-long/2addr v0, v2
0006a03ciput-wide v0, v14, LI1/g;->b:J
0006a040return-void
00069f84
0006a042
0006a042 // align 0x4
0006a042 // align 0x4
0006a044
0006a044I1.r::<init>():
0006a054invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006a05aconst/16 v0, 0x2000
0006a05enew-array v0, v0, [B
0006a062iput-object v0, v1, LI1/r;->a:[B
0006a066const/4 v0, 0x1
0006a068iput-boolean v0, v1, LI1/r;->e:Z
0006a06cconst/4 v0, 0x0
0006a06eiput-boolean v0, v1, LI1/r;->d:Z
0006a072return-void
0006a044
0006a044I1.r::<init>():
0006a054invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006a05aconst/16 v0, 0x2000
0006a05enew-array v0, v0, [B
0006a062iput-object v0, v1, LI1/r;->a:[B
0006a066const/4 v0, 0x1
0006a068iput-boolean v0, v1, LI1/r;->e:Z
0006a06cconst/4 v0, 0x0
0006a06eiput-boolean v0, v1, LI1/r;->d:Z
0006a072return-void
0006a044
0006a074
0006a074I1.r::<init>(byte[], int, int, boolean, boolean):
0006a084const-string v0, "data"
0006a088invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a08einvoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006a094iput-object v2, v1, LI1/r;->a:[B
0006a098iput v3, v1, LI1/r;->b:I
0006a09ciput v4, v1, LI1/r;->c:I
0006a0a0iput-boolean v5, v1, LI1/r;->d:Z
0006a0a4iput-boolean v6, v1, LI1/r;->e:Z
0006a0a8return-void
0006a074
0006a074I1.r::<init>(byte[], int, int, boolean, boolean):
0006a084const-string v0, "data"
0006a088invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a08einvoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006a094iput-object v2, v1, LI1/r;->a:[B
0006a098iput v3, v1, LI1/r;->b:I
0006a09ciput v4, v1, LI1/r;->c:I
0006a0a0iput-boolean v5, v1, LI1/r;->d:Z
0006a0a4iput-boolean v6, v1, LI1/r;->e:Z
0006a0a8return-void
0006a074
0006a0aa
0006a0aa // align 0x4
0006a0aa // align 0x4
0006a0ac
0006a0acI1.r::b(I1.r):
0006a0bcconst-string v0, "segment"
0006a0c0invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a0c6iput-object v1, v2, LI1/r;->g:LI1/r;
0006a0caiget-object v0, v1, LI1/r;->f:LI1/r;
0006a0ceiput-object v0, v2, LI1/r;->f:LI1/r;
0006a0d2iget-object v0, v1, LI1/r;->f:LI1/r;
0006a0d6invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
0006a0dciput-object v2, v0, LI1/r;->g:LI1/r;
0006a0e0iput-object v2, v1, LI1/r;->f:LI1/r;
0006a0e4return-void
0006a0ac
0006a0acI1.r::b(I1.r):
0006a0bcconst-string v0, "segment"
0006a0c0invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a0c6iput-object v1, v2, LI1/r;->g:LI1/r;
0006a0caiget-object v0, v1, LI1/r;->f:LI1/r;
0006a0ceiput-object v0, v2, LI1/r;->f:LI1/r;
0006a0d2iget-object v0, v1, LI1/r;->f:LI1/r;
0006a0d6invoke-static {v0}, Lk1/c;->b(Ljava/lang/Object;)V
0006a0dciput-object v2, v0, LI1/r;->g:LI1/r;
0006a0e0iput-object v2, v1, LI1/r;->f:LI1/r;
0006a0e4return-void
0006a0ac
0006a0e6
0006a0e6 // align 0x8
0006a0e6 // align 0x8
0006a0e8
0006a0e8I1.r::d(I1.r, int):
0006a0f8const-string v0, "sink"
0006a0fcinvoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a102iget-boolean v0, v6, LI1/r;->e:Z
0006a106if-eqz v0, :cond_4c
0006a10aiget v0, v6, LI1/r;->c:I
0006a10eadd-int v1, v0, v7
0006a112iget-object v2, v6, LI1/r;->a:[B
0006a116const/16 v3, 0x2000
0006a11aif-le v1, v3, :cond_36
0006a11eiget-boolean v4, v6, LI1/r;->d:Z
0006a122if-nez v4, :cond_30
0006a126iget v4, v6, LI1/r;->b:I
0006a12asub-int/2addr v1, v4
0006a12cif-gt v1, v3, :cond_2a
0006a130const/4 v1, 0x0
0006a132invoke-static {v1, v4, v0, v2, v2}, Lc1/h;->n0(III[B[B)V
0006a138iget v0, v6, LI1/r;->c:I
0006a13ciget v3, v6, LI1/r;->b:I
0006a140sub-int/2addr v0, v3
0006a142iput v0, v6, LI1/r;->c:I
0006a146iput v1, v6, LI1/r;->b:I
0006a14agoto :goto_36
0006a14cnew-instance v6, Ljava/lang/IllegalArgumentException;
0006a150invoke-direct {v6}, Ljava/lang/IllegalArgumentException;-><init>()V
0006a156throw v6
0006a158new-instance v6, Ljava/lang/IllegalArgumentException;
0006a15cinvoke-direct {v6}, Ljava/lang/IllegalArgumentException;-><init>()V
0006a162throw v6
0006a164iget v0, v6, LI1/r;->c:I
0006a168iget v1, v5, LI1/r;->b:I
0006a16cadd-int v3, v1, v7
0006a170iget-object v4, v5, LI1/r;->a:[B
0006a174invoke-static {v0, v1, v3, v4, v2}, Lc1/h;->n0(III[B[B)V
0006a17aiget v0, v6, LI1/r;->c:I
0006a17eadd-int/2addr v0, v7
0006a180iput v0, v6, LI1/r;->c:I
0006a184iget v6, v5, LI1/r;->b:I
0006a188add-int/2addr v6, v7
0006a18aiput v6, v5, LI1/r;->b:I
0006a18ereturn-void
0006a190new-instance v6, Ljava/lang/IllegalStateException;
0006a194const-string v7, "only owner can write"
0006a198invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006a19ethrow v6
0006a0e8
0006a0e8I1.r::d(I1.r, int):
0006a0f8const-string v0, "sink"
0006a0fcinvoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a102iget-boolean v0, v6, LI1/r;->e:Z
0006a106if-eqz v0, :cond_4c
0006a10aiget v0, v6, LI1/r;->c:I
0006a10eadd-int v1, v0, v7
0006a112iget-object v2, v6, LI1/r;->a:[B
0006a116const/16 v3, 0x2000
0006a11aif-le v1, v3, :cond_36
0006a11eiget-boolean v4, v6, LI1/r;->d:Z
0006a122if-nez v4, :cond_30
0006a126iget v4, v6, LI1/r;->b:I
0006a12asub-int/2addr v1, v4
0006a12cif-gt v1, v3, :cond_2a
0006a130const/4 v1, 0x0
0006a132invoke-static {v1, v4, v0, v2, v2}, Lc1/h;->n0(III[B[B)V
0006a138iget v0, v6, LI1/r;->c:I
0006a13ciget v3, v6, LI1/r;->b:I
0006a140sub-int/2addr v0, v3
0006a142iput v0, v6, LI1/r;->c:I
0006a146iput v1, v6, LI1/r;->b:I
0006a14agoto :goto_36
0006a14cnew-instance v6, Ljava/lang/IllegalArgumentException;
0006a150invoke-direct {v6}, Ljava/lang/IllegalArgumentException;-><init>()V
0006a156throw v6
0006a158new-instance v6, Ljava/lang/IllegalArgumentException;
0006a15cinvoke-direct {v6}, Ljava/lang/IllegalArgumentException;-><init>()V
0006a162throw v6
0006a164iget v0, v6, LI1/r;->c:I
0006a168iget v1, v5, LI1/r;->b:I
0006a16cadd-int v3, v1, v7
0006a170iget-object v4, v5, LI1/r;->a:[B
0006a174invoke-static {v0, v1, v3, v4, v2}, Lc1/h;->n0(III[B[B)V
0006a17aiget v0, v6, LI1/r;->c:I
0006a17eadd-int/2addr v0, v7
0006a180iput v0, v6, LI1/r;->c:I
0006a184iget v6, v5, LI1/r;->b:I
0006a188add-int/2addr v6, v7
0006a18aiput v6, v5, LI1/r;->b:I
0006a18ereturn-void
0006a190new-instance v6, Ljava/lang/IllegalStateException;
0006a194const-string v7, "only owner can write"
0006a198invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006a19ethrow v6
0006a0e8
0006a1a0
0006a1a0I1.w::d(long):
0006a1b0return-object v0
0006a1a0
0006a1a0I1.w::d(long):
0006a1b0return-object v0
0006a1a0
0006a1b2
0006a1b2 // align 0x4
0006a1b2 // align 0x4
0006a1b4
0006a1b4I1.w::g(long, java.util.concurrent.TimeUnit):
0006a1c4const-string v1, "unit"
0006a1c8invoke-static {v3, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a1cereturn-object v0
0006a1b4
0006a1b4I1.w::g(long, java.util.concurrent.TimeUnit):
0006a1c4const-string v1, "unit"
0006a1c8invoke-static {v3, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a1cereturn-object v0
0006a1b4
0006a1d0
0006a1d0I1.w::f():
0006a1e0return-void
0006a1d0
0006a1d0I1.w::f():
0006a1e0return-void
0006a1d0
0006a1e2
0006a1e2 // align 0x4
0006a1e2 // align 0x4
0006a1e4
0006a1e4I1.x::a():
0006a1f4const/4 v0, 0x0
0006a1f6iput-boolean v0, v1, LI1/x;->a:Z
0006a1fareturn-object v1
0006a1e4
0006a1e4I1.x::a():
0006a1f4const/4 v0, 0x0
0006a1f6iput-boolean v0, v1, LI1/x;->a:Z
0006a1fareturn-object v1
0006a1e4
0006a1fc
0006a1fcI1.x::b():
0006a20cconst-wide/16 v0, 0x0
0006a210iput-wide v0, v2, LI1/x;->c:J
0006a214return-object v2
0006a1fc
0006a1fcI1.x::b():
0006a20cconst-wide/16 v0, 0x0
0006a210iput-wide v0, v2, LI1/x;->c:J
0006a214return-object v2
0006a1fc
0006a216
0006a216 // align 0x8
0006a216 // align 0x8
0006a218
0006a218I1.x::d(long):
0006a228const/4 v0, 0x1
0006a22aiput-boolean v0, v1, LI1/x;->a:Z
0006a22eiput-wide v2, v1, LI1/x;->b:J
0006a232return-object v1
0006a218
0006a218I1.x::d(long):
0006a228const/4 v0, 0x1
0006a22aiput-boolean v0, v1, LI1/x;->a:Z
0006a22eiput-wide v2, v1, LI1/x;->b:J
0006a232return-object v1
0006a218
0006a234
0006a234I1.x::g(long, java.util.concurrent.TimeUnit):
0006a244const-string v0, "unit"
0006a248invoke-static {v5, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a24econst-wide/16 v0, 0x0
0006a252cmp-long v0, v3, v0
0006a256if-ltz v0, :cond_d
0006a25aconst/4 v0, 0x1
0006a25cgoto :goto_e
0006a25econst/4 v0, 0x0
0006a260if-eqz v0, :cond_17
0006a264invoke-virtual {v5, v3, v4}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J
0006a26amove-result-wide v3
0006a26ciput-wide v3, v2, LI1/x;->c:J
0006a270return-object v2
0006a272new-instance v5, Ljava/lang/StringBuilder;
0006a276const-string v0, "timeout < 0: "
0006a27ainvoke-direct {v5, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0006a280invoke-virtual {v5, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
0006a286invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006a28cmove-result-object v3
0006a28enew-instance v4, Ljava/lang/IllegalArgumentException;
0006a292invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
0006a298move-result-object v3
0006a29ainvoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0006a2a0throw v4
0006a234
0006a234I1.x::g(long, java.util.concurrent.TimeUnit):
0006a244const-string v0, "unit"
0006a248invoke-static {v5, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a24econst-wide/16 v0, 0x0
0006a252cmp-long v0, v3, v0
0006a256if-ltz v0, :cond_d
0006a25aconst/4 v0, 0x1
0006a25cgoto :goto_e
0006a25econst/4 v0, 0x0
0006a260if-eqz v0, :cond_17
0006a264invoke-virtual {v5, v3, v4}, Ljava/util/concurrent/TimeUnit;->toNanos(J)J
0006a26amove-result-wide v3
0006a26ciput-wide v3, v2, LI1/x;->c:J
0006a270return-object v2
0006a272new-instance v5, Ljava/lang/StringBuilder;
0006a276const-string v0, "timeout < 0: "
0006a27ainvoke-direct {v5, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0006a280invoke-virtual {v5, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
0006a286invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006a28cmove-result-object v3
0006a28enew-instance v4, Ljava/lang/IllegalArgumentException;
0006a292invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
0006a298move-result-object v3
0006a29ainvoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0006a2a0throw v4
0006a234
0006a2a2
0006a2a2 // align 0x4
0006a2a2 // align 0x4
0006a2a4
0006a2a4I1.x::e():
0006a2b4iget-boolean v0, v1, LI1/x;->a:Z
0006a2b8return v0
0006a2a4
0006a2a4I1.x::e():
0006a2b4iget-boolean v0, v1, LI1/x;->a:Z
0006a2b8return v0
0006a2a4
0006a2ba
0006a2ba // align 0x4
0006a2ba // align 0x4
0006a2bc
0006a2bcI1.x::c():
0006a2cciget-boolean v0, v2, LI1/x;->a:Z
0006a2d0if-eqz v0, :cond_7
0006a2d4iget-wide v0, v2, LI1/x;->b:J
0006a2d8return-wide v0
0006a2danew-instance v0, Ljava/lang/IllegalStateException;
0006a2deconst-string v1, "No deadline"
0006a2e2invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006a2e8throw v0
0006a2bc
0006a2bcI1.x::c():
0006a2cciget-boolean v0, v2, LI1/x;->a:Z
0006a2d0if-eqz v0, :cond_7
0006a2d4iget-wide v0, v2, LI1/x;->b:J
0006a2d8return-wide v0
0006a2danew-instance v0, Ljava/lang/IllegalStateException;
0006a2deconst-string v1, "No deadline"
0006a2e2invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006a2e8throw v0
0006a2bc
0006a2ea
0006a2ea // align 0x4
0006a2ea // align 0x4
0006a2ec
0006a2ecI1.x::h():
0006a2fciget-wide v0, v2, LI1/x;->c:J
0006a300return-wide v0
0006a2ec
0006a2ecI1.x::h():
0006a2fciget-wide v0, v2, LI1/x;->c:J
0006a300return-wide v0
0006a2ec
0006a302
0006a302 // align 0x4
0006a302 // align 0x4
0006a304
0006a304I1.x::<clinit>():
0006a314new-instance v0, LI1/w;
0006a318invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006a31esput-object v0, LI1/x;->d:LI1/w;
0006a322return-void
0006a304
0006a304I1.x::<clinit>():
0006a314new-instance v0, LI1/w;
0006a318invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006a31esput-object v0, LI1/x;->d:LI1/w;
0006a322return-void
0006a304
0006a324
0006a324I1.x::f():
0006a334invoke-static {}, Ljava/lang/Thread;->interrupted()Z
0006a33amove-result v0
0006a33cif-nez v0, :cond_21
0006a340iget-boolean v0, v4, LI1/x;->a:Z
0006a344if-eqz v0, :cond_20
0006a348iget-wide v0, v4, LI1/x;->b:J
0006a34cinvoke-static {}, Ljava/lang/System;->nanoTime()J
0006a352move-result-wide v2
0006a354sub-long/2addr v0, v2
0006a356const-wide/16 v2, 0x0
0006a35acmp-long v0, v0, v2
0006a35eif-lez v0, :cond_18
0006a362goto :goto_20
0006a364new-instance v0, Ljava/io/InterruptedIOException;
0006a368const-string v1, "deadline reached"
0006a36cinvoke-direct {v0, v1}, Ljava/io/InterruptedIOException;-><init>(Ljava/lang/String;)V
0006a372throw v0
0006a374return-void
0006a376invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
0006a37cmove-result-object v0
0006a37einvoke-virtual {v0}, Ljava/lang/Thread;->interrupt()V
0006a384new-instance v0, Ljava/io/InterruptedIOException;
0006a388const-string v1, "interrupted"
0006a38cinvoke-direct {v0, v1}, Ljava/io/InterruptedIOException;-><init>(Ljava/lang/String;)V
0006a392throw v0
0006a324
0006a324I1.x::f():
0006a334invoke-static {}, Ljava/lang/Thread;->interrupted()Z
0006a33amove-result v0
0006a33cif-nez v0, :cond_21
0006a340iget-boolean v0, v4, LI1/x;->a:Z
0006a344if-eqz v0, :cond_20
0006a348iget-wide v0, v4, LI1/x;->b:J
0006a34cinvoke-static {}, Ljava/lang/System;->nanoTime()J
0006a352move-result-wide v2
0006a354sub-long/2addr v0, v2
0006a356const-wide/16 v2, 0x0
0006a35acmp-long v0, v0, v2
0006a35eif-lez v0, :cond_18
0006a362goto :goto_20
0006a364new-instance v0, Ljava/io/InterruptedIOException;
0006a368const-string v1, "deadline reached"
0006a36cinvoke-direct {v0, v1}, Ljava/io/InterruptedIOException;-><init>(Ljava/lang/String;)V
0006a372throw v0
0006a374return-void
0006a376invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
0006a37cmove-result-object v0
0006a37einvoke-virtual {v0}, Ljava/lang/Thread;->interrupt()V
0006a384new-instance v0, Ljava/io/InterruptedIOException;
0006a388const-string v1, "interrupted"
0006a38cinvoke-direct {v0, v1}, Ljava/io/InterruptedIOException;-><init>(Ljava/lang/String;)V
0006a392throw v0
0006a324
0006a394
0006a394J.a::c(java.lang.Object):
0006a3a4const-string v0, "instance"
0006a3a8invoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a3aeiget v0, v6, LJ/a;->b:I
0006a3b2const/4 v1, 0x0
0006a3b4move v2, v1
0006a3b6iget-object v3, v6, LJ/a;->a:[Ljava/lang/Object;
0006a3baconst/4 v4, 0x1
0006a3bcif-ge v2, v0, :cond_17
0006a3c0aget-object v5, v3, v2
0006a3c4if-ne v5, v7, :cond_14
0006a3c8move v0, v4
0006a3cagoto :goto_18
0006a3ccadd-int/lit8 v2, v2, 0x1
0006a3d0goto :goto_9
0006a3d2move v0, v1
0006a3d4if-nez v0, :cond_26
0006a3d8iget v0, v6, LJ/a;->b:I
0006a3dcarray-length v2, v3
0006a3deif-ge v0, v2, :cond_25
0006a3e2aput-object v7, v3, v0
0006a3e6add-int/2addr v0, v4
0006a3e8iput v0, v6, LJ/a;->b:I
0006a3ecreturn v4
0006a3eereturn v1
0006a3f0new-instance v7, Ljava/lang/IllegalStateException;
0006a3f4const-string v0, "Already in the pool!"
0006a3f8invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006a3fethrow v7
0006a394
0006a394J.a::c(java.lang.Object):
0006a3a4const-string v0, "instance"
0006a3a8invoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a3aeiget v0, v6, LJ/a;->b:I
0006a3b2const/4 v1, 0x0
0006a3b4move v2, v1
0006a3b6iget-object v3, v6, LJ/a;->a:[Ljava/lang/Object;
0006a3baconst/4 v4, 0x1
0006a3bcif-ge v2, v0, :cond_17
0006a3c0aget-object v5, v3, v2
0006a3c4if-ne v5, v7, :cond_14
0006a3c8move v0, v4
0006a3cagoto :goto_18
0006a3ccadd-int/lit8 v2, v2, 0x1
0006a3d0goto :goto_9
0006a3d2move v0, v1
0006a3d4if-nez v0, :cond_26
0006a3d8iget v0, v6, LJ/a;->b:I
0006a3dcarray-length v2, v3
0006a3deif-ge v0, v2, :cond_25
0006a3e2aput-object v7, v3, v0
0006a3e6add-int/2addr v0, v4
0006a3e8iput v0, v6, LJ/a;->b:I
0006a3ecreturn v4
0006a3eereturn v1
0006a3f0new-instance v7, Ljava/lang/IllegalStateException;
0006a3f4const-string v0, "Already in the pool!"
0006a3f8invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0006a3fethrow v7
0006a394
0006a400
0006a400J.a::a():
0006a410iget v0, v5, LJ/a;->b:I
0006a414const/4 v1, 0x0
0006a416if-lez v0, :cond_19
0006a41aadd-int/lit8 v0, v0, -0x1
0006a41eiget-object v2, v5, LJ/a;->a:[Ljava/lang/Object;
0006a422aget-object v3, v2, v0
0006a426const-string v4, "null cannot be cast to non-null type T of androidx.core.util.Pools.SimplePool"
0006a42ainvoke-static {v3, v4}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
0006a430aput-object v1, v2, v0
0006a434iget v0, v5, LJ/a;->b:I
0006a438add-int/lit8 v0, v0, -0x1
0006a43ciput v0, v5, LJ/a;->b:I
0006a440return-object v3
0006a442return-object v1
0006a400
0006a400J.a::a():
0006a410iget v0, v5, LJ/a;->b:I
0006a414const/4 v1, 0x0
0006a416if-lez v0, :cond_19
0006a41aadd-int/lit8 v0, v0, -0x1
0006a41eiget-object v2, v5, LJ/a;->a:[Ljava/lang/Object;
0006a422aget-object v3, v2, v0
0006a426const-string v4, "null cannot be cast to non-null type T of androidx.core.util.Pools.SimplePool"
0006a42ainvoke-static {v3, v4}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
0006a430aput-object v1, v2, v0
0006a434iget v0, v5, LJ/a;->b:I
0006a438add-int/lit8 v0, v0, -0x1
0006a43ciput v0, v5, LJ/a;->b:I
0006a440return-object v3
0006a442return-object v1
0006a400
0006a444
0006a444J.a::<init>():
0006a454invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006a45aconst/16 v0, 0x100
0006a45enew-array v0, v0, [Ljava/lang/Object;
0006a462iput-object v0, v1, LJ/a;->a:[Ljava/lang/Object;
0006a466return-void
0006a444
0006a444J.a::<init>():
0006a454invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006a45aconst/16 v0, 0x100
0006a45enew-array v0, v0, [Ljava/lang/Object;
0006a462iput-object v0, v1, LJ/a;->a:[Ljava/lang/Object;
0006a466return-void
0006a444
0006a468
0006a468J.a::<init>(int):
0006a478invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006a47eif-lez v2, :cond_a
0006a482new-array v2, v2, [Ljava/lang/Object;
0006a486iput-object v2, v1, LJ/a;->a:[Ljava/lang/Object;
0006a48areturn-void
0006a48cnew-instance v2, Ljava/lang/IllegalArgumentException;
0006a490const-string v0, "The max pool size must be > 0"
0006a494invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0006a49athrow v2
0006a468
0006a468J.a::<init>(int):
0006a478invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006a47eif-lez v2, :cond_a
0006a482new-array v2, v2, [Ljava/lang/Object;
0006a486iput-object v2, v1, LJ/a;->a:[Ljava/lang/Object;
0006a48areturn-void
0006a48cnew-instance v2, Ljava/lang/IllegalArgumentException;
0006a490const-string v0, "The max pool size must be > 0"
0006a494invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0006a49athrow v2
0006a468
0006a49c
0006a49cJ.a::b(q.b):
0006a4aciget v0, v3, LJ/a;->b:I
0006a4b0iget-object v1, v3, LJ/a;->a:[Ljava/lang/Object;
0006a4b4array-length v2, v1
0006a4b6if-ge v0, v2, :cond_d
0006a4baaput-object v4, v1, v0
0006a4beadd-int/lit8 v0, v0, 0x1
0006a4c2iput v0, v3, LJ/a;->b:I
0006a4c6return-void
0006a49c
0006a49cJ.a::b(q.b):
0006a4aciget v0, v3, LJ/a;->b:I
0006a4b0iget-object v1, v3, LJ/a;->a:[Ljava/lang/Object;
0006a4b4array-length v2, v1
0006a4b6if-ge v0, v2, :cond_d
0006a4baaput-object v4, v1, v0
0006a4beadd-int/lit8 v0, v0, 0x1
0006a4c2iput v0, v3, LJ/a;->b:I
0006a4c6return-void
0006a49c
0006a4c8
0006a4c8J.b::c(java.lang.Object):
0006a4d8iget-object v0, v1, LJ/b;->c:Ljava/lang/Object;
0006a4dcmonitor-enter v0
0006a4deinvoke-super {v1, v2}, LJ/a;->c(Ljava/lang/Object;)Z
0006a4e4move-result v2
0006a4e6monitor-exit v0
0006a4e8return v2
0006a4eamove-exception v2
0006a4ecmonitor-exit v0
0006a4eethrow v2
0006a4c8
0006a4c8J.b::c(java.lang.Object):
0006a4d8iget-object v0, v1, LJ/b;->c:Ljava/lang/Object;
0006a4dcmonitor-enter v0
0006a4deinvoke-super {v1, v2}, LJ/a;->c(Ljava/lang/Object;)Z
0006a4e4move-result v2
0006a4e6monitor-exit v0
0006a4e8return v2
0006a4eamove-exception v2
0006a4ecmonitor-exit v0
0006a4eethrow v2
0006a4c8
0006a4f0
0006a4f0 struct try_item
0006a4f0 start_addr uint32 0x6a4de
0006a4f4 insn_count int 4
0006a4f6 handler_off uint16 0x6a4f9
0006a4f8
0006a4f8 struct encoded_catch_handler_list
0006a4f8 size int 1
0006a4f9
0006a4f9 struct encoded_catch_handler ← 0x6a4f6
0006a4f9 size int64 0
0006a4fa catch_all_addr uint32 0x6a4ea
0006a4fb
0006a4fb // align 0x4
0006a4f0 struct try_item
0006a4f0 start_addr uint32 0x6a4de
0006a4f4 insn_count int 4
0006a4f6 handler_off uint16 0x6a4f9
0006a4f8
0006a4f8 struct encoded_catch_handler_list
0006a4f8 size int 1
0006a4f9
0006a4f9 struct encoded_catch_handler ← 0x6a4f6
0006a4f9 size int64 0
0006a4fa catch_all_addr uint32 0x6a4ea
0006a4fb
0006a4fb // align 0x4
0006a4fc
0006a4fcJ.b::a():
0006a50ciget-object v0, v2, LJ/b;->c:Ljava/lang/Object;
0006a510monitor-enter v0
0006a512invoke-super {v2}, LJ/a;->a()Ljava/lang/Object;
0006a518move-result-object v1
0006a51amonitor-exit v0
0006a51creturn-object v1
0006a51emove-exception v1
0006a520monitor-exit v0
0006a522throw v1
0006a4fc
0006a4fcJ.b::a():
0006a50ciget-object v0, v2, LJ/b;->c:Ljava/lang/Object;
0006a510monitor-enter v0
0006a512invoke-super {v2}, LJ/a;->a()Ljava/lang/Object;
0006a518move-result-object v1
0006a51amonitor-exit v0
0006a51creturn-object v1
0006a51emove-exception v1
0006a520monitor-exit v0
0006a522throw v1
0006a4fc
0006a524
0006a524 struct try_item
0006a524 start_addr uint32 0x6a512
0006a528 insn_count int 4
0006a52a handler_off uint16 0x6a52d
0006a52c
0006a52c struct encoded_catch_handler_list
0006a52c size int 1
0006a52d
0006a52d struct encoded_catch_handler ← 0x6a52a
0006a52d size int64 0
0006a52e catch_all_addr uint32 0x6a51e
0006a52f
0006a52f // align 0x10
0006a524 struct try_item
0006a524 start_addr uint32 0x6a512
0006a528 insn_count int 4
0006a52a handler_off uint16 0x6a52d
0006a52c
0006a52c struct encoded_catch_handler_list
0006a52c size int 1
0006a52d
0006a52d struct encoded_catch_handler ← 0x6a52a
0006a52d size int64 0
0006a52e catch_all_addr uint32 0x6a51e
0006a52f
0006a52f // align 0x10
0006a530
0006a530J.b::<init>():
0006a540const/16 v0, 0xc
0006a544invoke-direct {v1, v0}, LJ/a;-><init>(I)V
0006a54anew-instance v0, Ljava/lang/Object;
0006a54einvoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006a554iput-object v0, v1, LJ/b;->c:Ljava/lang/Object;
0006a558return-void
0006a530
0006a530J.b::<init>():
0006a540const/16 v0, 0xc
0006a544invoke-direct {v1, v0}, LJ/a;-><init>(I)V
0006a54anew-instance v0, Ljava/lang/Object;
0006a54einvoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006a554iput-object v0, v1, LJ/b;->c:Ljava/lang/Object;
0006a558return-void
0006a530
0006a55a
0006a55a // align 0x4
0006a55a // align 0x4
0006a55c
0006a55cJ0.a::a(android.content.res.ColorStateList):
0006a56cconst/4 v0, 0x0
0006a56eif-eqz v3, :cond_1d
0006a572sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
0006a576const/16 v2, 0x1b
0006a57aif-gt v1, v2, :cond_1c
0006a57einvoke-virtual {v3}, Landroid/content/res/ColorStateList;->getDefaultColor()I
0006a584move-result v1
0006a586invoke-static {v1}, Landroid/graphics/Color;->alpha(I)I
0006a58cmove-result v1
0006a58eif-nez v1, :cond_1c
0006a592sget-object v1, LJ0/a;->a:[I
0006a596invoke-virtual {v3, v1, v0}, Landroid/content/res/ColorStateList;->getColorForState([II)I
0006a59cmove-result v0
0006a59einvoke-static {v0}, Landroid/graphics/Color;->alpha(I)I
0006a5a4return-object v3
0006a5a6invoke-static {v0}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
0006a5acmove-result-object v3
0006a5aereturn-object v3
0006a55c
0006a55cJ0.a::a(android.content.res.ColorStateList):
0006a56cconst/4 v0, 0x0
0006a56eif-eqz v3, :cond_1d
0006a572sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
0006a576const/16 v2, 0x1b
0006a57aif-gt v1, v2, :cond_1c
0006a57einvoke-virtual {v3}, Landroid/content/res/ColorStateList;->getDefaultColor()I
0006a584move-result v1
0006a586invoke-static {v1}, Landroid/graphics/Color;->alpha(I)I
0006a58cmove-result v1
0006a58eif-nez v1, :cond_1c
0006a592sget-object v1, LJ0/a;->a:[I
0006a596invoke-virtual {v3, v1, v0}, Landroid/content/res/ColorStateList;->getColorForState([II)I
0006a59cmove-result v0
0006a59einvoke-static {v0}, Landroid/graphics/Color;->alpha(I)I
0006a5a4return-object v3
0006a5a6invoke-static {v0}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
0006a5acmove-result-object v3
0006a5aereturn-object v3
0006a55c
0006a5b0
0006a5b0J0.a::<clinit>():
0006a5c0const v0, 0x101009e
0006a5c6const v1, 0x10100a7
0006a5ccfilled-new-array {v0, v1}, [I
0006a5d2move-result-object v0
0006a5d4sput-object v0, LJ0/a;->a:[I
0006a5d8return-void
0006a5b0
0006a5b0J0.a::<clinit>():
0006a5c0const v0, 0x101009e
0006a5c6const v1, 0x10100a7
0006a5ccfilled-new-array {v0, v1}, [I
0006a5d2move-result-object v0
0006a5d4sput-object v0, LJ0/a;->a:[I
0006a5d8return-void
0006a5b0
0006a5da
0006a5da // align 0x4
0006a5da // align 0x4
0006a5dc
0006a5dcJ1.a::b(I1.g, I1.o, boolean):
0006a5ecmove-object/from16 v0, v17
0006a5f0move-object/from16 v1, v18
0006a5f4const-string v2, "$this$selectPrefix"
0006a5f8invoke-static {v0, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a5feconst-string v2, "options"
0006a602invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a608iget-object v0, v0, LI1/g;->a:LI1/r;
0006a60cconst/4 v2, -0x1
0006a60eif-eqz v0, :cond_b4
0006a612iget v3, v0, LI1/r;->b:I
0006a616iget v4, v0, LI1/r;->c:I
0006a61aconst/4 v5, 0x0
0006a61ciget-object v6, v0, LI1/r;->a:[B
0006a620move-object v8, v0
0006a622move v9, v2
0006a624move v7, v5
0006a626add-int/lit8 v10, v7, 0x1
0006a62aiget-object v11, v1, LI1/o;->b:[I
0006a62eaget v12, v11, v7
0006a632add-int/lit8 v7, v7, 0x2
0006a636aget v10, v11, v10
0006a63aif-eq v10, v2, :cond_2a
0006a63emove v9, v10
0006a640if-nez v8, :cond_2d
0006a644goto :goto_5a
0006a646const/4 v10, 0x0
0006a648if-gez v12, :cond_7e
0006a64cmul-int/lit8 v12, v12, -0x1
0006a650add-int v13, v12, v7
0006a654add-int/lit8 v12, v3, 0x1
0006a658aget-byte v3, v6, v3
0006a65cand-int/lit16 v3, v3, 0xff
0006a660add-int/lit8 v14, v7, 0x1
0006a664aget v7, v11, v7
0006a668if-eq v3, v7, :cond_41
0006a66cgoto :goto_88
0006a66eif-ne v14, v13, :cond_45
0006a672const/4 v3, 0x1
0006a674goto :goto_46
0006a676move v3, v5
0006a678if-ne v12, v4, :cond_67
0006a67cinvoke-static {v8}, Lk1/c;->b(Ljava/lang/Object;)V
0006a682iget-object v4, v8, LI1/r;->f:LI1/r;
0006a686invoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
0006a68ciget v6, v4, LI1/r;->b:I
0006a690iget v7, v4, LI1/r;->c:I
0006a694iget-object v8, v4, LI1/r;->a:[B
0006a698if-ne v4, v0, :cond_61
0006a69cif-nez v3, :cond_5e
0006a6a0if-eqz v19, :cond_88
0006a6a4goto/16 :goto_b6
0006a6a8move v4, v7
0006a6aamove-object v7, v10
0006a6acgoto :goto_6a
0006a6aemove/from16 v16, v7
0006a6b2move-object v7, v4
0006a6b4move/from16 v4, v16
0006a6b8goto :goto_6a
0006a6bamove-object v7, v8
0006a6bcmove-object v8, v6
0006a6bemove v6, v12
0006a6c0if-eqz v3, :cond_79
0006a6c4aget v3, v11, v14
0006a6c8move/from16 v16, v6
0006a6ccmove v6, v4
0006a6cemove/from16 v4, v16
0006a6d2move-object/from16 v16, v8
0006a6d6move-object v8, v7
0006a6d8move-object/from16 v7, v16
0006a6dcgoto :goto_a4
0006a6demove v3, v6
0006a6e0move-object v6, v8
0006a6e2move-object v8, v7
0006a6e4move v7, v14
0006a6e6goto :goto_34
0006a6e8add-int/lit8 v13, v3, 0x1
0006a6ecaget-byte v3, v6, v3
0006a6f0and-int/lit16 v3, v3, 0xff
0006a6f4add-int v14, v7, v12
0006a6f8if-ne v7, v14, :cond_89
0006a6fcreturn v9
0006a6feaget v15, v11, v7
0006a702if-ne v3, v15, :cond_b1
0006a706add-int/2addr v7, v12
0006a708aget v3, v11, v7
0006a70cif-ne v13, v4, :cond_a1
0006a710iget-object v8, v8, LI1/r;->f:LI1/r;
0006a714invoke-static {v8}, Lk1/c;->b(Ljava/lang/Object;)V
0006a71aiget v4, v8, LI1/r;->b:I
0006a71eiget v6, v8, LI1/r;->c:I
0006a722iget-object v7, v8, LI1/r;->a:[B
0006a726if-ne v8, v0, :cond_a4
0006a72amove-object v8, v10
0006a72cgoto :goto_a4
0006a72emove-object v7, v6
0006a730move v6, v4
0006a732move v4, v13
0006a734if-ltz v3, :cond_a7
0006a738return v3
0006a73aneg-int v3, v3
0006a73cmove-object/from16 v16, v7
0006a740move v7, v3
0006a742move v3, v4
0006a744move v4, v6
0006a746move-object/from16 v6, v16
0006a74agoto/16 :goto_1d
0006a74eadd-int/lit8 v7, v7, 0x1
0006a752goto :goto_86
0006a754if-eqz v19, :cond_b8
0006a758const/4 v0, -0x2
0006a75areturn v0
0006a75creturn v2
0006a5dc
0006a5dcJ1.a::b(I1.g, I1.o, boolean):
0006a5ecmove-object/from16 v0, v17
0006a5f0move-object/from16 v1, v18
0006a5f4const-string v2, "$this$selectPrefix"
0006a5f8invoke-static {v0, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a5feconst-string v2, "options"
0006a602invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a608iget-object v0, v0, LI1/g;->a:LI1/r;
0006a60cconst/4 v2, -0x1
0006a60eif-eqz v0, :cond_b4
0006a612iget v3, v0, LI1/r;->b:I
0006a616iget v4, v0, LI1/r;->c:I
0006a61aconst/4 v5, 0x0
0006a61ciget-object v6, v0, LI1/r;->a:[B
0006a620move-object v8, v0
0006a622move v9, v2
0006a624move v7, v5
0006a626add-int/lit8 v10, v7, 0x1
0006a62aiget-object v11, v1, LI1/o;->b:[I
0006a62eaget v12, v11, v7
0006a632add-int/lit8 v7, v7, 0x2
0006a636aget v10, v11, v10
0006a63aif-eq v10, v2, :cond_2a
0006a63emove v9, v10
0006a640if-nez v8, :cond_2d
0006a644goto :goto_5a
0006a646const/4 v10, 0x0
0006a648if-gez v12, :cond_7e
0006a64cmul-int/lit8 v12, v12, -0x1
0006a650add-int v13, v12, v7
0006a654add-int/lit8 v12, v3, 0x1
0006a658aget-byte v3, v6, v3
0006a65cand-int/lit16 v3, v3, 0xff
0006a660add-int/lit8 v14, v7, 0x1
0006a664aget v7, v11, v7
0006a668if-eq v3, v7, :cond_41
0006a66cgoto :goto_88
0006a66eif-ne v14, v13, :cond_45
0006a672const/4 v3, 0x1
0006a674goto :goto_46
0006a676move v3, v5
0006a678if-ne v12, v4, :cond_67
0006a67cinvoke-static {v8}, Lk1/c;->b(Ljava/lang/Object;)V
0006a682iget-object v4, v8, LI1/r;->f:LI1/r;
0006a686invoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
0006a68ciget v6, v4, LI1/r;->b:I
0006a690iget v7, v4, LI1/r;->c:I
0006a694iget-object v8, v4, LI1/r;->a:[B
0006a698if-ne v4, v0, :cond_61
0006a69cif-nez v3, :cond_5e
0006a6a0if-eqz v19, :cond_88
0006a6a4goto/16 :goto_b6
0006a6a8move v4, v7
0006a6aamove-object v7, v10
0006a6acgoto :goto_6a
0006a6aemove/from16 v16, v7
0006a6b2move-object v7, v4
0006a6b4move/from16 v4, v16
0006a6b8goto :goto_6a
0006a6bamove-object v7, v8
0006a6bcmove-object v8, v6
0006a6bemove v6, v12
0006a6c0if-eqz v3, :cond_79
0006a6c4aget v3, v11, v14
0006a6c8move/from16 v16, v6
0006a6ccmove v6, v4
0006a6cemove/from16 v4, v16
0006a6d2move-object/from16 v16, v8
0006a6d6move-object v8, v7
0006a6d8move-object/from16 v7, v16
0006a6dcgoto :goto_a4
0006a6demove v3, v6
0006a6e0move-object v6, v8
0006a6e2move-object v8, v7
0006a6e4move v7, v14
0006a6e6goto :goto_34
0006a6e8add-int/lit8 v13, v3, 0x1
0006a6ecaget-byte v3, v6, v3
0006a6f0and-int/lit16 v3, v3, 0xff
0006a6f4add-int v14, v7, v12
0006a6f8if-ne v7, v14, :cond_89
0006a6fcreturn v9
0006a6feaget v15, v11, v7
0006a702if-ne v3, v15, :cond_b1
0006a706add-int/2addr v7, v12
0006a708aget v3, v11, v7
0006a70cif-ne v13, v4, :cond_a1
0006a710iget-object v8, v8, LI1/r;->f:LI1/r;
0006a714invoke-static {v8}, Lk1/c;->b(Ljava/lang/Object;)V
0006a71aiget v4, v8, LI1/r;->b:I
0006a71eiget v6, v8, LI1/r;->c:I
0006a722iget-object v7, v8, LI1/r;->a:[B
0006a726if-ne v8, v0, :cond_a4
0006a72amove-object v8, v10
0006a72cgoto :goto_a4
0006a72emove-object v7, v6
0006a730move v6, v4
0006a732move v4, v13
0006a734if-ltz v3, :cond_a7
0006a738return v3
0006a73aneg-int v3, v3
0006a73cmove-object/from16 v16, v7
0006a740move v7, v3
0006a742move v3, v4
0006a744move v4, v6
0006a746move-object/from16 v6, v16
0006a74agoto/16 :goto_1d
0006a74eadd-int/lit8 v7, v7, 0x1
0006a752goto :goto_86
0006a754if-eqz v19, :cond_b8
0006a758const/4 v0, -0x2
0006a75areturn v0
0006a75creturn v2
0006a5dc
0006a75e
0006a75e // align 0x10
0006a75e // align 0x10
0006a760
0006a760J1.a::a(I1.g, long):
0006a770const-string v0, "$this$readUtf8Line"
0006a774invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a77aconst-wide/16 v0, 0x0
0006a77ecmp-long v0, v7, v0
0006a782const-wide/16 v1, 0x1
0006a786if-lez v0, :cond_24
0006a78asub-long v3, v7, v1
0006a78einvoke-virtual {v6, v3, v4}, LI1/g;->h(J)B
0006a794move-result v0
0006a796const/16 v5, 0xd
0006a79aint-to-byte v5, v5
0006a79cif-ne v0, v5, :cond_24
0006a7a0sget-object v7, Lq1/a;->a:Ljava/nio/charset/Charset;
0006a7a4invoke-virtual {v6, v3, v4, v7}, LI1/g;->q(JLjava/nio/charset/Charset;)Ljava/lang/String;
0006a7aamove-result-object v7
0006a7acconst-wide/16 v0, 0x2
0006a7b0invoke-virtual {v6, v0, v1}, LI1/g;->s(J)V
0006a7b6return-object v7
0006a7b8sget-object v0, Lq1/a;->a:Ljava/nio/charset/Charset;
0006a7bcinvoke-virtual {v6, v7, v8, v0}, LI1/g;->q(JLjava/nio/charset/Charset;)Ljava/lang/String;
0006a7c2move-result-object v7
0006a7c4invoke-virtual {v6, v1, v2}, LI1/g;->s(J)V
0006a7careturn-object v7
0006a760
0006a760J1.a::a(I1.g, long):
0006a770const-string v0, "$this$readUtf8Line"
0006a774invoke-static {v6, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a77aconst-wide/16 v0, 0x0
0006a77ecmp-long v0, v7, v0
0006a782const-wide/16 v1, 0x1
0006a786if-lez v0, :cond_24
0006a78asub-long v3, v7, v1
0006a78einvoke-virtual {v6, v3, v4}, LI1/g;->h(J)B
0006a794move-result v0
0006a796const/16 v5, 0xd
0006a79aint-to-byte v5, v5
0006a79cif-ne v0, v5, :cond_24
0006a7a0sget-object v7, Lq1/a;->a:Ljava/nio/charset/Charset;
0006a7a4invoke-virtual {v6, v3, v4, v7}, LI1/g;->q(JLjava/nio/charset/Charset;)Ljava/lang/String;
0006a7aamove-result-object v7
0006a7acconst-wide/16 v0, 0x2
0006a7b0invoke-virtual {v6, v0, v1}, LI1/g;->s(J)V
0006a7b6return-object v7
0006a7b8sget-object v0, Lq1/a;->a:Ljava/nio/charset/Charset;
0006a7bcinvoke-virtual {v6, v7, v8, v0}, LI1/g;->q(JLjava/nio/charset/Charset;)Ljava/lang/String;
0006a7c2move-result-object v7
0006a7c4invoke-virtual {v6, v1, v2}, LI1/g;->s(J)V
0006a7careturn-object v7
0006a760
0006a7cc
0006a7ccJ1.a::<clinit>():
0006a7dcsget-object v0, Lq1/a;->a:Ljava/nio/charset/Charset;
0006a7e0const-string v1, "0123456789abcdef"
0006a7e4invoke-virtual {v1, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
0006a7eamove-result-object v0
0006a7ecconst-string v1, "(this as java.lang.String).getBytes(charset)"
0006a7f0invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0006a7f6sput-object v0, LJ1/a;->a:[B
0006a7fareturn-void
0006a7cc
0006a7ccJ1.a::<clinit>():
0006a7dcsget-object v0, Lq1/a;->a:Ljava/nio/charset/Charset;
0006a7e0const-string v1, "0123456789abcdef"
0006a7e4invoke-virtual {v1, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
0006a7eamove-result-object v0
0006a7ecconst-string v1, "(this as java.lang.String).getBytes(charset)"
0006a7f0invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0006a7f6sput-object v0, LJ1/a;->a:[B
0006a7fareturn-void
0006a7cc
0006a7fc
0006a7fcJ1.b::a(char):
0006a80cconst/16 v0, 0x30
0006a810if-le v0, v3, :cond_5
0006a814goto :goto_b
0006a816const/16 v1, 0x39
0006a81aif-lt v1, v3, :cond_b
0006a81esub-int/2addr v3, v0
0006a820return v3
0006a822const/16 v0, 0x61
0006a826if-le v0, v3, :cond_10
0006a82agoto :goto_17
0006a82cconst/16 v0, 0x66
0006a830if-lt v0, v3, :cond_17
0006a834add-int/lit8 v3, v3, -0x57
0006a838return v3
0006a83aconst/16 v0, 0x41
0006a83eif-gt v0, v3, :cond_22
0006a842const/16 v0, 0x46
0006a846if-lt v0, v3, :cond_22
0006a84aadd-int/lit8 v3, v3, -0x37
0006a84ereturn v3
0006a850new-instance v0, Ljava/lang/IllegalArgumentException;
0006a854new-instance v1, Ljava/lang/StringBuilder;
0006a858const-string v2, "Unexpected hex digit: "
0006a85cinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0006a862invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0006a868invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006a86emove-result-object v3
0006a870invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0006a876throw v0
0006a7fc
0006a7fcJ1.b::a(char):
0006a80cconst/16 v0, 0x30
0006a810if-le v0, v3, :cond_5
0006a814goto :goto_b
0006a816const/16 v1, 0x39
0006a81aif-lt v1, v3, :cond_b
0006a81esub-int/2addr v3, v0
0006a820return v3
0006a822const/16 v0, 0x61
0006a826if-le v0, v3, :cond_10
0006a82agoto :goto_17
0006a82cconst/16 v0, 0x66
0006a830if-lt v0, v3, :cond_17
0006a834add-int/lit8 v3, v3, -0x57
0006a838return v3
0006a83aconst/16 v0, 0x41
0006a83eif-gt v0, v3, :cond_22
0006a842const/16 v0, 0x46
0006a846if-lt v0, v3, :cond_22
0006a84aadd-int/lit8 v3, v3, -0x37
0006a84ereturn v3
0006a850new-instance v0, Ljava/lang/IllegalArgumentException;
0006a854new-instance v1, Ljava/lang/StringBuilder;
0006a858const-string v2, "Unexpected hex digit: "
0006a85cinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0006a862invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0006a868invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006a86emove-result-object v3
0006a870invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0006a876throw v0
0006a7fc
0006a878
0006a878J1.b::b(I1.t, int):
0006a888const-string v0, "$this$segment"
0006a88cinvoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a892add-int/lit8 v5, v5, 0x1
0006a896iget-object v0, v4, LI1/t;->e:[[B
0006a89aarray-length v0, v0
0006a89cconst-string v1, "$this$binarySearch"
0006a8a0iget-object v4, v4, LI1/t;->f:[I
0006a8a4invoke-static {v4, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a8aaadd-int/lit8 v0, v0, -0x1
0006a8aeconst/4 v1, 0x0
0006a8b0if-gt v1, v0, :cond_28
0006a8b4add-int v2, v1, v0
0006a8b8ushr-int/lit8 v2, v2, 0x1
0006a8bcaget v3, v4, v2
0006a8c0if-ge v3, v5, :cond_22
0006a8c4add-int/lit8 v2, v2, 0x1
0006a8c8move v1, v2
0006a8cagoto :goto_14
0006a8ccif-le v3, v5, :cond_2b
0006a8d0add-int/lit8 v2, v2, -0x1
0006a8d4move v0, v2
0006a8d6goto :goto_14
0006a8d8neg-int v4, v1
0006a8daadd-int/lit8 v2, v4, -0x1
0006a8deif-ltz v2, :cond_2e
0006a8e2return v2
0006a8e4not-int v4, v2
0006a8e6return v4
0006a878
0006a878J1.b::b(I1.t, int):
0006a888const-string v0, "$this$segment"
0006a88cinvoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a892add-int/lit8 v5, v5, 0x1
0006a896iget-object v0, v4, LI1/t;->e:[[B
0006a89aarray-length v0, v0
0006a89cconst-string v1, "$this$binarySearch"
0006a8a0iget-object v4, v4, LI1/t;->f:[I
0006a8a4invoke-static {v4, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0006a8aaadd-int/lit8 v0, v0, -0x1
0006a8aeconst/4 v1, 0x0
0006a8b0if-gt v1, v0, :cond_28
0006a8b4add-int v2, v1, v0
0006a8b8ushr-int/lit8 v2, v2, 0x1
0006a8bcaget v3, v4, v2
0006a8c0if-ge v3, v5, :cond_22
0006a8c4add-int/lit8 v2, v2, 0x1
0006a8c8move v1, v2
0006a8cagoto :goto_14
0006a8ccif-le v3, v5, :cond_2b
0006a8d0add-int/lit8 v2, v2, -0x1
0006a8d4move v0, v2
0006a8d6goto :goto_14
0006a8d8neg-int v4, v1
0006a8daadd-int/lit8 v2, v4, -0x1
0006a8deif-ltz v2, :cond_2e
0006a8e2return v2
0006a8e4not-int v4, v2
0006a8e6return v4
0006a878
0006a8e8
0006a8e8J1.b::<clinit>():
0006a8f8const/16 v0, 0x10
0006a8fcnew-array v0, v0, [C
0006a900fill-array-data v0, :array_a
0006a906sput-object v0, LJ1/b;->a:[C
0006a90areturn-void
0006a90c.array-data 2
0006a8e8
0006a8e8J1.b::<clinit>():
0006a8f8const/16 v0, 0x10
0006a8fcnew-array v0, v0, [C
0006a900fill-array-data v0, :array_a
0006a906sput-object v0, LJ1/b;->a:[C
0006a90areturn-void
0006a90c.array-data 2
0006a8e8
0006a934
0006a934K.a::getAccessibilityNodeProvider(android.view.View):
0006a944iget-object v0, v1, LK/a;->a:LK/b;
0006a948invoke-virtual {v0, v2}, LK/b;->b(Landroid/view/View;)LC/h;
0006a94emove-result-object v2
0006a950if-eqz v2, :cond_d
0006a954iget-object v2, v2, LC/h;->b:Ljava/lang/Object;
0006a958check-cast v2, Landroid/view/accessibility/AccessibilityNodeProvider;
0006a95creturn-object v2
0006a95econst/4 v2, 0x0
0006a960return-object v2
0006a934
0006a934K.a::getAccessibilityNodeProvider(android.view.View):
0006a944iget-object v0, v1, LK/a;->a:LK/b;
0006a948invoke-virtual {v0, v2}, LK/b;->b(Landroid/view/View;)LC/h;
0006a94emove-result-object v2
0006a950if-eqz v2, :cond_d
0006a954iget-object v2, v2, LC/h;->b:Ljava/lang/Object;
0006a958check-cast v2, Landroid/view/accessibility/AccessibilityNodeProvider;
0006a95creturn-object v2
0006a95econst/4 v2, 0x0
0006a960return-object v2
0006a934
0006a962
0006a962 // align 0x4
0006a962 // align 0x4
0006a964
0006a964K.a::dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent):
0006a974iget-object v0, v1, LK/a;->a:LK/b;
0006a978invoke-virtual {v0, v2, v3}, LK/b;->a(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
0006a97emove-result v2
0006a980return v2
0006a964
0006a964K.a::dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent):
0006a974iget-object v0, v1, LK/a;->a:LK/b;
0006a978invoke-virtual {v0, v2, v3}, LK/b;->a(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
0006a97emove-result v2
0006a980return v2
0006a964
0006a982
0006a982 // align 0x4
0006a982 // align 0x4
0006a984
0006a984K.a::onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent):
0006a994iget-object v0, v1, LK/a;->a:LK/b;
0006a998invoke-virtual {v0, v2, v3, v4}, LK/b;->f(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
0006a99emove-result v2
0006a9a0return v2
0006a984
0006a984K.a::onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent):
0006a994iget-object v0, v1, LK/a;->a:LK/b;
0006a998invoke-virtual {v0, v2, v3, v4}, LK/b;->f(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
0006a99emove-result v2
0006a9a0return v2
0006a984
0006a9a2
0006a9a2 // align 0x4
0006a9a2 // align 0x4
0006a9a4
0006a9a4K.a::performAccessibilityAction(android.view.View, int, android.os.Bundle):
0006a9b4iget-object v0, v1, LK/a;->a:LK/b;
0006a9b8invoke-virtual {v0, v2, v3, v4}, LK/b;->g(Landroid/view/View;ILandroid/os/Bundle;)Z
0006a9bemove-result v2
0006a9c0return v2
0006a9a4
0006a9a4K.a::performAccessibilityAction(android.view.View, int, android.os.Bundle):
0006a9b4iget-object v0, v1, LK/a;->a:LK/b;
0006a9b8invoke-virtual {v0, v2, v3, v4}, LK/b;->g(Landroid/view/View;ILandroid/os/Bundle;)Z
0006a9bemove-result v2
0006a9c0return v2
0006a9a4
0006a9c2
0006a9c2 // align 0x4
0006a9c2 // align 0x4
0006a9c4
0006a9c4K.a::<init>(K.b):
0006a9d4invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;-><init>()V
0006a9daiput-object v1, v0, LK/a;->a:LK/b;
0006a9dereturn-void
0006a9c4
0006a9c4K.a::<init>(K.b):
0006a9d4invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;-><init>()V
0006a9daiput-object v1, v0, LK/a;->a:LK/b;
0006a9dereturn-void
0006a9c4
0006a9e0
0006a9e0K.a::onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent):
0006a9f0iget-object v0, v1, LK/a;->a:LK/b;
0006a9f4invoke-virtual {v0, v2, v3}, LK/b;->c(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
0006a9fareturn-void
0006a9e0
0006a9e0K.a::onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent):
0006a9f0iget-object v0, v1, LK/a;->a:LK/b;
0006a9f4invoke-virtual {v0, v2, v3}, LK/b;->c(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
0006a9fareturn-void
0006a9e0
0006a9fc
0006a9fcK.a::onInitializeAccessibilityNodeInfo(android.view.View, android.view.accessibility.AccessibilityNodeInfo):
0006aa0cmove-object/from16 v0, v19
0006aa10move-object/from16 v1, v20
0006aa14const/4 v2, 0x1
0006aa16new-instance v3, LL/i;
0006aa1ainvoke-direct {v3, v1}, LL/i;-><init>(Landroid/view/accessibility/AccessibilityNodeInfo;)V
0006aa20sget-object v4, LK/P;->a:Ljava/util/WeakHashMap;
0006aa24sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
0006aa28const-class v5, Ljava/lang/Boolean;
0006aa2cconst/16 v6, 0x1c
0006aa30const/4 v7, 0x0
0006aa32if-lt v4, v6, :cond_1e
0006aa36invoke-static {v0}, LK/I;->d(Landroid/view/View;)Z
0006aa3cmove-result v4
0006aa3einvoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0006aa44move-result-object v4
0006aa46goto :goto_2d
0006aa48const v4, 0x7f0801ce
0006aa4einvoke-virtual {v0, v4}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006aa54move-result-object v4
0006aa56invoke-virtual {v5, v4}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
0006aa5cmove-result v8
0006aa5eif-eqz v8, :cond_2c
0006aa62goto :goto_2d
0006aa64move-object v4, v7
0006aa66check-cast v4, Ljava/lang/Boolean;
0006aa6aconst/4 v8, 0x0
0006aa6cif-eqz v4, :cond_3a
0006aa70invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
0006aa76move-result v4
0006aa78if-eqz v4, :cond_3a
0006aa7cmove v4, v2
0006aa7egoto :goto_3b
0006aa80move v4, v8
0006aa82sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
0006aa86if-lt v9, v6, :cond_43
0006aa8ainvoke-static {v1, v4}, LI/e;->q(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
0006aa90goto :goto_46
0006aa92invoke-virtual {v3, v2, v4}, LL/i;->h(IZ)V
0006aa98sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
0006aa9cif-lt v4, v6, :cond_53
0006aaa0invoke-static {v0}, LK/I;->c(Landroid/view/View;)Z
0006aaa6move-result v4
0006aaa8invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0006aaaemove-result-object v4
0006aab0goto :goto_62
0006aab2const v4, 0x7f0801c9
0006aab8invoke-virtual {v0, v4}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006aabemove-result-object v4
0006aac0invoke-virtual {v5, v4}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
0006aac6move-result v5
0006aac8if-eqz v5, :cond_61
0006aaccgoto :goto_62
0006aacemove-object v4, v7
0006aad0check-cast v4, Ljava/lang/Boolean;
0006aad4if-eqz v4, :cond_6e
0006aad8invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
0006aademove-result v4
0006aae0if-eqz v4, :cond_6e
0006aae4move v4, v2
0006aae6goto :goto_6f
0006aae8move v4, v8
0006aaeaif-lt v9, v6, :cond_75
0006aaeeinvoke-static {v1, v4}, LI/e;->v(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
0006aaf4goto :goto_79
0006aaf6const/4 v5, 0x2
0006aaf8invoke-virtual {v3, v5, v4}, LL/i;->h(IZ)V
0006aafeinvoke-static {v0}, LK/P;->e(Landroid/view/View;)Ljava/lang/CharSequence;
0006ab04move-result-object v4
0006ab06if-lt v9, v6, :cond_83
0006ab0ainvoke-static {v1, v4}, LI/e;->p(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V
0006ab10goto :goto_8c
0006ab12invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006ab18move-result-object v5
0006ab1aconst-string v6, "androidx.view.accessibility.AccessibilityNodeInfoCompat.PANE_TITLE_KEY"
0006ab1einvoke-virtual {v5, v6, v4}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
0006ab24const/16 v4, 0x1e
0006ab28if-lt v9, v4, :cond_95
0006ab2cinvoke-static {v0}, LK/K;->b(Landroid/view/View;)Ljava/lang/CharSequence;
0006ab32move-result-object v5
0006ab34goto :goto_a6
0006ab36const v5, 0x7f0801cf
0006ab3cinvoke-virtual {v0, v5}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006ab42move-result-object v5
0006ab44const-class v6, Ljava/lang/CharSequence;
0006ab48invoke-virtual {v6, v5}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
0006ab4emove-result v6
0006ab50if-eqz v6, :cond_a5
0006ab54goto :goto_a6
0006ab56move-object v5, v7
0006ab58check-cast v5, Ljava/lang/CharSequence;
0006ab5cif-lt v9, v4, :cond_b0
0006ab60invoke-static {v1, v5}, LL/e;->c(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V
0006ab66move-object/from16 v4, v18
0006ab6agoto :goto_ba
0006ab6cinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006ab72move-result-object v4
0006ab74const-string v6, "androidx.view.accessibility.AccessibilityNodeInfoCompat.STATE_DESCRIPTION_KEY"
0006ab78invoke-virtual {v4, v6, v5}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
0006ab7egoto :goto_ad
0006ab80iget-object v5, v4, LK/a;->a:LK/b;
0006ab84invoke-virtual {v5, v0, v3}, LK/b;->d(Landroid/view/View;LL/i;)V
0006ab8ainvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getText()Ljava/lang/CharSequence;
0006ab90move-result-object v5
0006ab92const/16 v6, 0x1a
0006ab96if-ge v9, v6, :cond_1e0
0006ab9ainvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006aba0move-result-object v6
0006aba2const-string v9, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_START_KEY"
0006aba6invoke-virtual {v6, v9}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
0006abacinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006abb2move-result-object v6
0006abb4const-string v10, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_END_KEY"
0006abb8invoke-virtual {v6, v10}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
0006abbeinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006abc4move-result-object v6
0006abc6const-string v11, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_FLAGS_KEY"
0006abcainvoke-virtual {v6, v11}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
0006abd0invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006abd6move-result-object v6
0006abd8const-string v12, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ID_KEY"
0006abdcinvoke-virtual {v6, v12}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
0006abe2const v6, 0x7f0801c8
0006abe8invoke-virtual {v0, v6}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006abeemove-result-object v13
0006abf0check-cast v13, Landroid/util/SparseArray;
0006abf4if-eqz v13, :cond_131
0006abf8new-instance v14, Ljava/util/ArrayList;
0006abfcinvoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
0006ac02move/from16 v16, v2
0006ac06move v15, v8
0006ac08invoke-virtual {v13}, Landroid/util/SparseArray;->size()I
0006ac0emove-result v2
0006ac10if-ge v15, v2, :cond_11a
0006ac14invoke-virtual {v13, v15}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
0006ac1amove-result-object v2
0006ac1ccheck-cast v2, Ljava/lang/ref/WeakReference;
0006ac20invoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
0006ac26move-result-object v2
0006ac28if-nez v2, :cond_117
0006ac2cinvoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006ac32move-result-object v2
0006ac34invoke-virtual {v14, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0006ac3aadd-int/lit8 v15, v15, 0x1
0006ac3egoto :goto_fe
0006ac40move v2, v8
0006ac42invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
0006ac48move-result v15
0006ac4aif-ge v2, v15, :cond_133
0006ac4einvoke-virtual {v14, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0006ac54move-result-object v15
0006ac56check-cast v15, Ljava/lang/Integer;
0006ac5ainvoke-virtual {v15}, Ljava/lang/Integer;->intValue()I
0006ac60move-result v15
0006ac62invoke-virtual {v13, v15}, Landroid/util/SparseArray;->remove(I)V
0006ac68add-int/lit8 v2, v2, 0x1
0006ac6cgoto :goto_11b
0006ac6emove/from16 v16, v2
0006ac72instance-of v2, v5, Landroid/text/Spanned;
0006ac76if-eqz v2, :cond_147
0006ac7amove-object v2, v5
0006ac7ccheck-cast v2, Landroid/text/Spanned;
0006ac80invoke-interface {v5}, Ljava/lang/CharSequence;->length()I
0006ac86move-result v7
0006ac88const-class v13, Landroid/text/style/ClickableSpan;
0006ac8cinvoke-interface {v2, v8, v7, v13}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
0006ac92move-result-object v2
0006ac94move-object v7, v2
0006ac96check-cast v7, [Landroid/text/style/ClickableSpan;
0006ac9aif-eqz v7, :cond_1e2
0006ac9earray-length v2, v7
0006aca0if-lez v2, :cond_1e2
0006aca4invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006acaamove-result-object v1
0006acacconst-string v2, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ACTION_ID_KEY"
0006acb0const v13, 0x7f08000f
0006acb6invoke-virtual {v1, v2, v13}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
0006acbcinvoke-virtual {v0, v6}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006acc2move-result-object v1
0006acc4check-cast v1, Landroid/util/SparseArray;
0006acc8if-nez v1, :cond_168
0006acccnew-instance v1, Landroid/util/SparseArray;
0006acd0invoke-direct {v1}, Landroid/util/SparseArray;-><init>()V
0006acd6invoke-virtual {v0, v6, v1}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
0006acdcmove v2, v8
0006acdearray-length v6, v7
0006ace0if-ge v2, v6, :cond_1e2
0006ace4aget-object v6, v7, v2
0006ace8move v13, v8
0006aceainvoke-virtual {v1}, Landroid/util/SparseArray;->size()I
0006acf0move-result v14
0006acf2if-ge v13, v14, :cond_18f
0006acf6invoke-virtual {v1, v13}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
0006acfcmove-result-object v14
0006acfecheck-cast v14, Ljava/lang/ref/WeakReference;
0006ad02invoke-virtual {v14}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
0006ad08move-result-object v14
0006ad0acheck-cast v14, Landroid/text/style/ClickableSpan;
0006ad0einvoke-virtual {v6, v14}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0006ad14move-result v14
0006ad16if-eqz v14, :cond_18c
0006ad1ainvoke-virtual {v1, v13}, Landroid/util/SparseArray;->keyAt(I)I
0006ad20move-result v6
0006ad22goto :goto_195
0006ad24add-int/lit8 v13, v13, 0x1
0006ad28goto :goto_16f
0006ad2asget v6, LL/i;->c:I
0006ad2eadd-int/lit8 v13, v6, 0x1
0006ad32sput v13, LL/i;->c:I
0006ad36new-instance v13, Ljava/lang/ref/WeakReference;
0006ad3aaget-object v14, v7, v2
0006ad3einvoke-direct {v13, v14}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
0006ad44invoke-virtual {v1, v6, v13}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
0006ad4aaget-object v13, v7, v2
0006ad4emove-object v14, v5
0006ad50check-cast v14, Landroid/text/Spanned;
0006ad54invoke-virtual {v3, v9}, LL/i;->c(Ljava/lang/String;)Ljava/util/ArrayList;
0006ad5amove-result-object v15
0006ad5cinvoke-interface {v14, v13}, Landroid/text/Spanned;->getSpanStart(Ljava/lang/Object;)I
0006ad62move-result v17
0006ad64invoke-static/range {v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006ad6amove-result-object v8
0006ad6cinvoke-interface {v15, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
0006ad72invoke-virtual {v3, v10}, LL/i;->c(Ljava/lang/String;)Ljava/util/ArrayList;
0006ad78move-result-object v8
0006ad7ainvoke-interface {v14, v13}, Landroid/text/Spanned;->getSpanEnd(Ljava/lang/Object;)I
0006ad80move-result v15
0006ad82invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006ad88move-result-object v15
0006ad8ainvoke-interface {v8, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z
0006ad90invoke-virtual {v3, v11}, LL/i;->c(Ljava/lang/String;)Ljava/util/ArrayList;
0006ad96move-result-object v8
0006ad98invoke-interface {v14, v13}, Landroid/text/Spanned;->getSpanFlags(Ljava/lang/Object;)I
0006ad9emove-result v13
0006ada0invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006ada6move-result-object v13
0006ada8invoke-interface {v8, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z
0006adaeinvoke-virtual {v3, v12}, LL/i;->c(Ljava/lang/String;)Ljava/util/ArrayList;
0006adb4move-result-object v8
0006adb6invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006adbcmove-result-object v6
0006adbeinvoke-interface {v8, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
0006adc4add-int/lit8 v2, v2, 0x1
0006adc8const/4 v8, 0x0
0006adcagoto :goto_169
0006adccmove/from16 v16, v2
0006add0const v1, 0x7f0801c7
0006add6invoke-virtual {v0, v1}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006addcmove-result-object v0
0006addecheck-cast v0, Ljava/util/List;
0006ade2if-nez v0, :cond_1ef
0006ade6sget-object v0, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
0006adeaconst/4 v8, 0x0
0006adecinvoke-interface {v0}, Ljava/util/List;->size()I
0006adf2move-result v1
0006adf4if-ge v8, v1, :cond_202
0006adf8invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
0006adfemove-result-object v1
0006ae00check-cast v1, LL/d;
0006ae04invoke-virtual {v3, v1}, LL/i;->b(LL/d;)V
0006ae0aadd-int/lit8 v8, v8, 0x1
0006ae0egoto :goto_1f0
0006ae10return-void
0006a9fc
0006a9fcK.a::onInitializeAccessibilityNodeInfo(android.view.View, android.view.accessibility.AccessibilityNodeInfo):
0006aa0cmove-object/from16 v0, v19
0006aa10move-object/from16 v1, v20
0006aa14const/4 v2, 0x1
0006aa16new-instance v3, LL/i;
0006aa1ainvoke-direct {v3, v1}, LL/i;-><init>(Landroid/view/accessibility/AccessibilityNodeInfo;)V
0006aa20sget-object v4, LK/P;->a:Ljava/util/WeakHashMap;
0006aa24sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
0006aa28const-class v5, Ljava/lang/Boolean;
0006aa2cconst/16 v6, 0x1c
0006aa30const/4 v7, 0x0
0006aa32if-lt v4, v6, :cond_1e
0006aa36invoke-static {v0}, LK/I;->d(Landroid/view/View;)Z
0006aa3cmove-result v4
0006aa3einvoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0006aa44move-result-object v4
0006aa46goto :goto_2d
0006aa48const v4, 0x7f0801ce
0006aa4einvoke-virtual {v0, v4}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006aa54move-result-object v4
0006aa56invoke-virtual {v5, v4}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
0006aa5cmove-result v8
0006aa5eif-eqz v8, :cond_2c
0006aa62goto :goto_2d
0006aa64move-object v4, v7
0006aa66check-cast v4, Ljava/lang/Boolean;
0006aa6aconst/4 v8, 0x0
0006aa6cif-eqz v4, :cond_3a
0006aa70invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
0006aa76move-result v4
0006aa78if-eqz v4, :cond_3a
0006aa7cmove v4, v2
0006aa7egoto :goto_3b
0006aa80move v4, v8
0006aa82sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
0006aa86if-lt v9, v6, :cond_43
0006aa8ainvoke-static {v1, v4}, LI/e;->q(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
0006aa90goto :goto_46
0006aa92invoke-virtual {v3, v2, v4}, LL/i;->h(IZ)V
0006aa98sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
0006aa9cif-lt v4, v6, :cond_53
0006aaa0invoke-static {v0}, LK/I;->c(Landroid/view/View;)Z
0006aaa6move-result v4
0006aaa8invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0006aaaemove-result-object v4
0006aab0goto :goto_62
0006aab2const v4, 0x7f0801c9
0006aab8invoke-virtual {v0, v4}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006aabemove-result-object v4
0006aac0invoke-virtual {v5, v4}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
0006aac6move-result v5
0006aac8if-eqz v5, :cond_61
0006aaccgoto :goto_62
0006aacemove-object v4, v7
0006aad0check-cast v4, Ljava/lang/Boolean;
0006aad4if-eqz v4, :cond_6e
0006aad8invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
0006aademove-result v4
0006aae0if-eqz v4, :cond_6e
0006aae4move v4, v2
0006aae6goto :goto_6f
0006aae8move v4, v8
0006aaeaif-lt v9, v6, :cond_75
0006aaeeinvoke-static {v1, v4}, LI/e;->v(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
0006aaf4goto :goto_79
0006aaf6const/4 v5, 0x2
0006aaf8invoke-virtual {v3, v5, v4}, LL/i;->h(IZ)V
0006aafeinvoke-static {v0}, LK/P;->e(Landroid/view/View;)Ljava/lang/CharSequence;
0006ab04move-result-object v4
0006ab06if-lt v9, v6, :cond_83
0006ab0ainvoke-static {v1, v4}, LI/e;->p(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V
0006ab10goto :goto_8c
0006ab12invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006ab18move-result-object v5
0006ab1aconst-string v6, "androidx.view.accessibility.AccessibilityNodeInfoCompat.PANE_TITLE_KEY"
0006ab1einvoke-virtual {v5, v6, v4}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
0006ab24const/16 v4, 0x1e
0006ab28if-lt v9, v4, :cond_95
0006ab2cinvoke-static {v0}, LK/K;->b(Landroid/view/View;)Ljava/lang/CharSequence;
0006ab32move-result-object v5
0006ab34goto :goto_a6
0006ab36const v5, 0x7f0801cf
0006ab3cinvoke-virtual {v0, v5}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006ab42move-result-object v5
0006ab44const-class v6, Ljava/lang/CharSequence;
0006ab48invoke-virtual {v6, v5}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
0006ab4emove-result v6
0006ab50if-eqz v6, :cond_a5
0006ab54goto :goto_a6
0006ab56move-object v5, v7
0006ab58check-cast v5, Ljava/lang/CharSequence;
0006ab5cif-lt v9, v4, :cond_b0
0006ab60invoke-static {v1, v5}, LL/e;->c(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V
0006ab66move-object/from16 v4, v18
0006ab6agoto :goto_ba
0006ab6cinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006ab72move-result-object v4
0006ab74const-string v6, "androidx.view.accessibility.AccessibilityNodeInfoCompat.STATE_DESCRIPTION_KEY"
0006ab78invoke-virtual {v4, v6, v5}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V
0006ab7egoto :goto_ad
0006ab80iget-object v5, v4, LK/a;->a:LK/b;
0006ab84invoke-virtual {v5, v0, v3}, LK/b;->d(Landroid/view/View;LL/i;)V
0006ab8ainvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getText()Ljava/lang/CharSequence;
0006ab90move-result-object v5
0006ab92const/16 v6, 0x1a
0006ab96if-ge v9, v6, :cond_1e0
0006ab9ainvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006aba0move-result-object v6
0006aba2const-string v9, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_START_KEY"
0006aba6invoke-virtual {v6, v9}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
0006abacinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006abb2move-result-object v6
0006abb4const-string v10, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_END_KEY"
0006abb8invoke-virtual {v6, v10}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
0006abbeinvoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006abc4move-result-object v6
0006abc6const-string v11, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_FLAGS_KEY"
0006abcainvoke-virtual {v6, v11}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
0006abd0invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006abd6move-result-object v6
0006abd8const-string v12, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ID_KEY"
0006abdcinvoke-virtual {v6, v12}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
0006abe2const v6, 0x7f0801c8
0006abe8invoke-virtual {v0, v6}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006abeemove-result-object v13
0006abf0check-cast v13, Landroid/util/SparseArray;
0006abf4if-eqz v13, :cond_131
0006abf8new-instance v14, Ljava/util/ArrayList;
0006abfcinvoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
0006ac02move/from16 v16, v2
0006ac06move v15, v8
0006ac08invoke-virtual {v13}, Landroid/util/SparseArray;->size()I
0006ac0emove-result v2
0006ac10if-ge v15, v2, :cond_11a
0006ac14invoke-virtual {v13, v15}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
0006ac1amove-result-object v2
0006ac1ccheck-cast v2, Ljava/lang/ref/WeakReference;
0006ac20invoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
0006ac26move-result-object v2
0006ac28if-nez v2, :cond_117
0006ac2cinvoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006ac32move-result-object v2
0006ac34invoke-virtual {v14, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0006ac3aadd-int/lit8 v15, v15, 0x1
0006ac3egoto :goto_fe
0006ac40move v2, v8
0006ac42invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
0006ac48move-result v15
0006ac4aif-ge v2, v15, :cond_133
0006ac4einvoke-virtual {v14, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0006ac54move-result-object v15
0006ac56check-cast v15, Ljava/lang/Integer;
0006ac5ainvoke-virtual {v15}, Ljava/lang/Integer;->intValue()I
0006ac60move-result v15
0006ac62invoke-virtual {v13, v15}, Landroid/util/SparseArray;->remove(I)V
0006ac68add-int/lit8 v2, v2, 0x1
0006ac6cgoto :goto_11b
0006ac6emove/from16 v16, v2
0006ac72instance-of v2, v5, Landroid/text/Spanned;
0006ac76if-eqz v2, :cond_147
0006ac7amove-object v2, v5
0006ac7ccheck-cast v2, Landroid/text/Spanned;
0006ac80invoke-interface {v5}, Ljava/lang/CharSequence;->length()I
0006ac86move-result v7
0006ac88const-class v13, Landroid/text/style/ClickableSpan;
0006ac8cinvoke-interface {v2, v8, v7, v13}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
0006ac92move-result-object v2
0006ac94move-object v7, v2
0006ac96check-cast v7, [Landroid/text/style/ClickableSpan;
0006ac9aif-eqz v7, :cond_1e2
0006ac9earray-length v2, v7
0006aca0if-lez v2, :cond_1e2
0006aca4invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;->getExtras()Landroid/os/Bundle;
0006acaamove-result-object v1
0006acacconst-string v2, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ACTION_ID_KEY"
0006acb0const v13, 0x7f08000f
0006acb6invoke-virtual {v1, v2, v13}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
0006acbcinvoke-virtual {v0, v6}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006acc2move-result-object v1
0006acc4check-cast v1, Landroid/util/SparseArray;
0006acc8if-nez v1, :cond_168
0006acccnew-instance v1, Landroid/util/SparseArray;
0006acd0invoke-direct {v1}, Landroid/util/SparseArray;-><init>()V
0006acd6invoke-virtual {v0, v6, v1}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
0006acdcmove v2, v8
0006acdearray-length v6, v7
0006ace0if-ge v2, v6, :cond_1e2
0006ace4aget-object v6, v7, v2
0006ace8move v13, v8
0006aceainvoke-virtual {v1}, Landroid/util/SparseArray;->size()I
0006acf0move-result v14
0006acf2if-ge v13, v14, :cond_18f
0006acf6invoke-virtual {v1, v13}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
0006acfcmove-result-object v14
0006acfecheck-cast v14, Ljava/lang/ref/WeakReference;
0006ad02invoke-virtual {v14}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
0006ad08move-result-object v14
0006ad0acheck-cast v14, Landroid/text/style/ClickableSpan;
0006ad0einvoke-virtual {v6, v14}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0006ad14move-result v14
0006ad16if-eqz v14, :cond_18c
0006ad1ainvoke-virtual {v1, v13}, Landroid/util/SparseArray;->keyAt(I)I
0006ad20move-result v6
0006ad22goto :goto_195
0006ad24add-int/lit8 v13, v13, 0x1
0006ad28goto :goto_16f
0006ad2asget v6, LL/i;->c:I
0006ad2eadd-int/lit8 v13, v6, 0x1
0006ad32sput v13, LL/i;->c:I
0006ad36new-instance v13, Ljava/lang/ref/WeakReference;
0006ad3aaget-object v14, v7, v2
0006ad3einvoke-direct {v13, v14}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
0006ad44invoke-virtual {v1, v6, v13}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
0006ad4aaget-object v13, v7, v2
0006ad4emove-object v14, v5
0006ad50check-cast v14, Landroid/text/Spanned;
0006ad54invoke-virtual {v3, v9}, LL/i;->c(Ljava/lang/String;)Ljava/util/ArrayList;
0006ad5amove-result-object v15
0006ad5cinvoke-interface {v14, v13}, Landroid/text/Spanned;->getSpanStart(Ljava/lang/Object;)I
0006ad62move-result v17
0006ad64invoke-static/range {v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006ad6amove-result-object v8
0006ad6cinvoke-interface {v15, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
0006ad72invoke-virtual {v3, v10}, LL/i;->c(Ljava/lang/String;)Ljava/util/ArrayList;
0006ad78move-result-object v8
0006ad7ainvoke-interface {v14, v13}, Landroid/text/Spanned;->getSpanEnd(Ljava/lang/Object;)I
0006ad80move-result v15
0006ad82invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006ad88move-result-object v15
0006ad8ainvoke-interface {v8, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z
0006ad90invoke-virtual {v3, v11}, LL/i;->c(Ljava/lang/String;)Ljava/util/ArrayList;
0006ad96move-result-object v8
0006ad98invoke-interface {v14, v13}, Landroid/text/Spanned;->getSpanFlags(Ljava/lang/Object;)I
0006ad9emove-result v13
0006ada0invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006ada6move-result-object v13
0006ada8invoke-interface {v8, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z
0006adaeinvoke-virtual {v3, v12}, LL/i;->c(Ljava/lang/String;)Ljava/util/ArrayList;
0006adb4move-result-object v8
0006adb6invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0006adbcmove-result-object v6
0006adbeinvoke-interface {v8, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
0006adc4add-int/lit8 v2, v2, 0x1
0006adc8const/4 v8, 0x0
0006adcagoto :goto_169
0006adccmove/from16 v16, v2
0006add0const v1, 0x7f0801c7
0006add6invoke-virtual {v0, v1}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
0006addcmove-result-object v0
0006addecheck-cast v0, Ljava/util/List;
0006ade2if-nez v0, :cond_1ef
0006ade6sget-object v0, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
0006adeaconst/4 v8, 0x0
0006adecinvoke-interface {v0}, Ljava/util/List;->size()I
0006adf2move-result v1
0006adf4if-ge v8, v1, :cond_202
0006adf8invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
0006adfemove-result-object v1
0006ae00check-cast v1, LL/d;
0006ae04invoke-virtual {v3, v1}, LL/i;->b(LL/d;)V
0006ae0aadd-int/lit8 v8, v8, 0x1
0006ae0egoto :goto_1f0
0006ae10return-void
0006a9fc
Loading..