File classes.dex
Function:
Loading..
0011d884
0011d884s.j::a(s.e, q.c, java.util.ArrayList, int):
0011d894move-object/from16 v0, v39
0011d898move-object/from16 v1, v40
0011d89cmove-object/from16 v10, v41
0011d8a0if-nez v42, :cond_10
0011d8a4iget v2, v0, Ls/e;->z0:I
0011d8a8iget-object v3, v0, Ls/e;->C0:[Ls/b;
0011d8acconst/4 v15, 0x0
0011d8aemove v13, v2
0011d8b0move-object v14, v3
0011d8b2goto :goto_16
0011d8b4iget v2, v0, Ls/e;->A0:I
0011d8b8iget-object v3, v0, Ls/e;->B0:[Ls/b;
0011d8bcconst/4 v15, 0x2
0011d8begoto :goto_d
0011d8c0const/4 v2, 0x0
0011d8c2if-ge v2, v13, :cond_6fa
0011d8c6aget-object v3, v14, v2
0011d8caiget-boolean v4, v3, Ls/b;->q:Z
0011d8ceiget-object v5, v3, Ls/b;->a:Ls/d;
0011d8d2const/4 v6, 0x3
0011d8d4const/16 v9, 0x8
0011d8d8const/16 v16, 0x0
0011d8dcif-nez v4, :cond_159
0011d8e0iget v4, v3, Ls/b;->l:I
0011d8e4mul-int/lit8 v17, v4, 0x2
0011d8e8move-object v8, v5
0011d8eamove-object v12, v8
0011d8ecconst/16 v18, 0x0
0011d8f0const/16 v19, 0x0
0011d8f4if-nez v18, :cond_121
0011d8f8const/16 v20, 0x1
0011d8fciget v7, v3, Ls/b;->i:I
0011d900add-int/lit8 v7, v7, 0x1
0011d904iput v7, v3, Ls/b;->i:I
0011d908iget-object v7, v8, Ls/d;->m0:[Ls/d;
0011d90caput-object v16, v7, v4
0011d910iget-object v7, v8, Ls/d;->l0:[Ls/d;
0011d914aput-object v16, v7, v4
0011d918iget v7, v8, Ls/d;->g0:I
0011d91ciget-object v11, v8, Ls/d;->Q:[Ls/c;
0011d920if-eq v7, v9, :cond_ee
0011d924invoke-virtual {v8, v4}, Ls/d;->j(I)I
0011d92aaget-object v7, v11, v17
0011d92einvoke-virtual {v7}, Ls/c;->e()I
0011d934add-int/lit8 v7, v17, 0x1
0011d938aget-object v22, v11, v7
0011d93cinvoke-virtual/range {v22}, Ls/c;->e()I
0011d942aget-object v22, v11, v17
0011d946invoke-virtual/range {v22}, Ls/c;->e()I
0011d94caget-object v7, v11, v7
0011d950invoke-virtual {v7}, Ls/c;->e()I
0011d956iget-object v7, v3, Ls/b;->b:Ls/d;
0011d95aif-nez v7, :cond_67
0011d95eiput-object v8, v3, Ls/b;->b:Ls/d;
0011d962iput-object v8, v3, Ls/b;->d:Ls/d;
0011d966iget-object v7, v8, Ls/d;->p0:[I
0011d96aaget v7, v7, v4
0011d96eif-ne v7, v6, :cond_ee
0011d972iget-object v9, v8, Ls/d;->t:[I
0011d976aget v9, v9, v4
0011d97aif-eqz v9, :cond_80
0011d97eif-eq v9, v6, :cond_80
0011d982const/4 v6, 0x2
0011d984if-ne v9, v6, :cond_7b
0011d988goto :goto_80
0011d98amove/from16 v24, v2
0011d98emove/from16 v25, v4
0011d992goto :goto_d4
0011d994iget v6, v3, Ls/b;->j:I
0011d998add-int/lit8 v6, v6, 0x1
0011d99ciput v6, v3, Ls/b;->j:I
0011d9a0iget-object v6, v8, Ls/d;->k0:[F
0011d9a4aget v6, v6, v4
0011d9a8cmpl-float v24, v6, v19
0011d9acif-lez v24, :cond_96
0011d9b0move/from16 v24, v2
0011d9b4iget v2, v3, Ls/b;->k:F
0011d9b8add-float/2addr v2, v6
0011d9baiput v2, v3, Ls/b;->k:F
0011d9begoto :goto_98
0011d9c0move/from16 v24, v2
0011d9c4iget v2, v8, Ls/d;->g0:I
0011d9c8move/from16 v25, v4
0011d9ccconst/16 v4, 0x8
0011d9d0if-eq v2, v4, :cond_c4
0011d9d4const/4 v2, 0x3
0011d9d6if-ne v7, v2, :cond_c4
0011d9daif-eqz v9, :cond_a7
0011d9deif-ne v9, v2, :cond_c4
0011d9e2cmpg-float v2, v6, v19
0011d9e6if-gez v2, :cond_b0
0011d9eamove/from16 v2, v20
0011d9eeiput-boolean v2, v3, Ls/b;->n:Z
0011d9f2goto :goto_b4
0011d9f4move/from16 v2, v20
0011d9f8iput-boolean v2, v3, Ls/b;->o:Z
0011d9fciget-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da00if-nez v2, :cond_bf
0011da04new-instance v2, Ljava/util/ArrayList;
0011da08invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
0011da0eiput-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da12iget-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da16invoke-virtual {v2, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011da1ciget-object v2, v3, Ls/b;->f:Ls/d;
0011da20if-nez v2, :cond_ca
0011da24iput-object v8, v3, Ls/b;->f:Ls/d;
0011da28iget-object v2, v3, Ls/b;->g:Ls/d;
0011da2cif-eqz v2, :cond_d2
0011da30iget-object v2, v2, Ls/d;->l0:[Ls/d;
0011da34aput-object v8, v2, v25
0011da38iput-object v8, v3, Ls/b;->g:Ls/d;
0011da3cif-nez v25, :cond_e2
0011da40iget v2, v8, Ls/d;->r:I
0011da44if-eqz v2, :cond_db
0011da48goto :goto_f2
0011da4aiget v2, v8, Ls/d;->u:I
0011da4eif-nez v2, :cond_f2
0011da52iget v2, v8, Ls/d;->v:I
0011da56goto :goto_f2
0011da58iget v2, v8, Ls/d;->s:I
0011da5cif-eqz v2, :cond_e7
0011da60goto :goto_f2
0011da62iget v2, v8, Ls/d;->x:I
0011da66if-nez v2, :cond_f2
0011da6aiget v2, v8, Ls/d;->y:I
0011da6egoto :goto_f2
0011da70move/from16 v24, v2
0011da74move/from16 v25, v4
0011da78if-eq v12, v8, :cond_f8
0011da7ciget-object v2, v12, Ls/d;->m0:[Ls/d;
0011da80aput-object v8, v2, v25
0011da84add-int/lit8 v2, v17, 0x1
0011da88aget-object v2, v11, v2
0011da8ciget-object v2, v2, Ls/c;->f:Ls/c;
0011da90if-eqz v2, :cond_10e
0011da94iget-object v2, v2, Ls/c;->d:Ls/d;
0011da98iget-object v4, v2, Ls/d;->Q:[Ls/c;
0011da9caget-object v4, v4, v17
0011daa0iget-object v4, v4, Ls/c;->f:Ls/c;
0011daa4if-eqz v4, :cond_10e
0011daa8iget-object v4, v4, Ls/c;->d:Ls/d;
0011daacif-eq v4, v8, :cond_110
0011dab0move-object/from16 v2, v16
0011dab4if-eqz v2, :cond_113
0011dab8goto :goto_116
0011dabamove-object v2, v8
0011dabcconst/16 v18, 0x1
0011dac0move-object v12, v8
0011dac2move/from16 v4, v25
0011dac6const/4 v6, 0x3
0011dac8const/16 v9, 0x8
0011daccmove-object v8, v2
0011dacemove/from16 v2, v24
0011dad2goto/16 :goto_30
0011dad6move/from16 v24, v2
0011dadamove/from16 v25, v4
0011dadeiget-object v2, v3, Ls/b;->b:Ls/d;
0011dae2if-eqz v2, :cond_130
0011dae6iget-object v2, v2, Ls/d;->Q:[Ls/c;
0011daeaaget-object v2, v2, v17
0011daeeinvoke-virtual {v2}, Ls/c;->e()I
0011daf4iget-object v2, v3, Ls/b;->d:Ls/d;
0011daf8if-eqz v2, :cond_13d
0011dafcadd-int/lit8 v17, v17, 0x1
0011db00iget-object v2, v2, Ls/d;->Q:[Ls/c;
0011db04aget-object v2, v2, v17
0011db08invoke-virtual {v2}, Ls/c;->e()I
0011db0eiput-object v8, v3, Ls/b;->c:Ls/d;
0011db12if-nez v25, :cond_148
0011db16iget-boolean v2, v3, Ls/b;->m:Z
0011db1aif-eqz v2, :cond_148
0011db1eiput-object v8, v3, Ls/b;->e:Ls/d;
0011db22goto :goto_14a
0011db24iput-object v5, v3, Ls/b;->e:Ls/d;
0011db28iget-boolean v2, v3, Ls/b;->o:Z
0011db2cif-eqz v2, :cond_154
0011db30iget-boolean v2, v3, Ls/b;->n:Z
0011db34if-eqz v2, :cond_154
0011db38const/4 v2, 0x1
0011db3agoto :goto_155
0011db3cconst/4 v2, 0x0
0011db3eiput-boolean v2, v3, Ls/b;->p:Z
0011db42const/4 v2, 0x1
0011db44goto :goto_15e
0011db46move/from16 v24, v2
0011db4aconst/16 v19, 0x0
0011db4egoto :goto_157
0011db50iput-boolean v2, v3, Ls/b;->q:Z
0011db54if-eqz v10, :cond_173
0011db58invoke-virtual {v10, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
0011db5emove-result v2
0011db60if-eqz v2, :cond_169
0011db64goto :goto_173
0011db66move/from16 v35, v13
0011db6amove-object/from16 v19, v14
0011db6econst/16 v25, 0x2
0011db72const/16 v26, 0x0
0011db76goto/16 :goto_6ec
0011db7aiget-object v11, v3, Ls/b;->c:Ls/d;
0011db7eiget-object v12, v3, Ls/b;->b:Ls/d;
0011db82iget-object v2, v3, Ls/b;->d:Ls/d;
0011db86iget-object v4, v3, Ls/b;->e:Ls/d;
0011db8aiget v6, v3, Ls/b;->k:F
0011db8eiget-object v7, v0, Ls/d;->p0:[I
0011db92aget v7, v7, v42
0011db96const/4 v8, 0x2
0011db98if-ne v7, v8, :cond_186
0011db9cconst/4 v7, 0x1
0011db9egoto :goto_187
0011dba0const/4 v7, 0x0
0011dba2if-nez v42, :cond_1ad
0011dba6iget v9, v4, Ls/d;->i0:I
0011dbaaif-nez v9, :cond_191
0011dbaeconst/16 v20, 0x1
0011dbb2const/4 v8, 0x1
0011dbb4goto :goto_194
0011dbb6const/16 v20, 0x0
0011dbbagoto :goto_18f
0011dbbcif-ne v9, v8, :cond_19a
0011dbc0move/from16 v17, v8
0011dbc4const/4 v8, 0x2
0011dbc6goto :goto_19d
0011dbc8const/16 v17, 0x0
0011dbccgoto :goto_198
0011dbceif-ne v9, v8, :cond_1a1
0011dbd2const/4 v9, 0x1
0011dbd4goto :goto_1a2
0011dbd6const/4 v9, 0x0
0011dbd8move/from16 v26, v7
0011dbdcmove/from16 v18, v17
0011dbe0move/from16 v21, v20
0011dbe4const/4 v8, 0x0
0011dbe6move/from16 v17, v6
0011dbeamove-object v6, v5
0011dbecgoto :goto_1ce
0011dbeeiget v9, v4, Ls/d;->j0:I
0011dbf2if-nez v9, :cond_1b5
0011dbf6const/16 v18, 0x1
0011dbfaconst/4 v8, 0x1
0011dbfcgoto :goto_1b8
0011dbfeconst/16 v18, 0x0
0011dc02goto :goto_1b3
0011dc04if-ne v9, v8, :cond_1bf
0011dc08const/4 v8, 0x1
0011dc0amove/from16 v17, v6
0011dc0econst/4 v6, 0x2
0011dc10goto :goto_1c1
0011dc12const/4 v8, 0x0
0011dc14goto :goto_1bb
0011dc16if-ne v9, v6, :cond_1c5
0011dc1aconst/4 v9, 0x1
0011dc1cgoto :goto_1c6
0011dc1econst/4 v9, 0x0
0011dc20move-object v6, v5
0011dc22move/from16 v26, v7
0011dc26move/from16 v21, v18
0011dc2amove/from16 v18, v8
0011dc2econst/4 v8, 0x0
0011dc30iget-object v7, v0, Ls/d;->Q:[Ls/c;
0011dc34move-object/from16 v27, v7
0011dc38if-nez v8, :cond_2a1
0011dc3ciget-object v7, v6, Ls/d;->Q:[Ls/c;
0011dc40aget-object v7, v7, v15
0011dc44if-eqz v9, :cond_1dd
0011dc48const/16 v29, 0x1
0011dc4cgoto :goto_1df
0011dc4econst/16 v29, 0x4
0011dc52invoke-virtual {v7}, Ls/c;->e()I
0011dc58move-result v31
0011dc5amove/from16 v32, v8
0011dc5eiget-object v8, v6, Ls/d;->p0:[I
0011dc62move-object/from16 v33, v8
0011dc66aget v8, v33, v42
0011dc6amove/from16 v34, v9
0011dc6econst/4 v9, 0x3
0011dc70if-ne v8, v9, :cond_1f8
0011dc74iget-object v8, v6, Ls/d;->t:[I
0011dc78aget v8, v8, v42
0011dc7cif-nez v8, :cond_1f8
0011dc80const/4 v8, 0x1
0011dc82goto :goto_1f9
0011dc84const/4 v8, 0x0
0011dc86iget-object v9, v7, Ls/c;->f:Ls/c;
0011dc8aif-eqz v9, :cond_205
0011dc8eif-eq v6, v5, :cond_205
0011dc92invoke-virtual {v9}, Ls/c;->e()I
0011dc98move-result v9
0011dc9aadd-int v31, v9, v31
0011dc9emove/from16 v9, v31
0011dca2if-eqz v34, :cond_20f
0011dca6if-eq v6, v5, :cond_20f
0011dcaaif-eq v6, v12, :cond_20f
0011dcaeconst/16 v29, 0x8
0011dcb2move/from16 v31, v8
0011dcb6iget-object v8, v7, Ls/c;->f:Ls/c;
0011dcbaif-eqz v8, :cond_24b
0011dcbeif-ne v6, v12, :cond_222
0011dcc2iget-object v10, v7, Ls/c;->i:Lq/f;
0011dcc6iget-object v8, v8, Ls/c;->i:Lq/f;
0011dccamove/from16 v35, v13
0011dcceconst/4 v13, 0x6
0011dcd0invoke-virtual {v1, v10, v8, v9, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dcd6goto :goto_22d
0011dcd8move/from16 v35, v13
0011dcdciget-object v10, v7, Ls/c;->i:Lq/f;
0011dce0iget-object v8, v8, Ls/c;->i:Lq/f;
0011dce4const/16 v13, 0x8
0011dce8invoke-virtual {v1, v10, v8, v9, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dceeif-eqz v31, :cond_233
0011dcf2if-nez v34, :cond_233
0011dcf6const/16 v29, 0x5
0011dcfaif-ne v6, v12, :cond_23f
0011dcfeif-eqz v34, :cond_23f
0011dd02iget-object v8, v6, Ls/d;->S:[Z
0011dd06aget-boolean v8, v8, v42
0011dd0aif-eqz v8, :cond_23f
0011dd0econst/4 v8, 0x5
0011dd10goto :goto_241
0011dd12move/from16 v8, v29
0011dd16iget-object v10, v7, Ls/c;->i:Lq/f;
0011dd1aiget-object v7, v7, Ls/c;->f:Ls/c;
0011dd1eiget-object v7, v7, Ls/c;->i:Lq/f;
0011dd22invoke-virtual {v1, v10, v7, v9, v8}, Lq/c;->e(Lq/f;Lq/f;II)V
0011dd28goto :goto_24d
0011dd2amove/from16 v35, v13
0011dd2eiget-object v7, v6, Ls/d;->Q:[Ls/c;
0011dd32if-eqz v26, :cond_27a
0011dd36iget v8, v6, Ls/d;->g0:I
0011dd3aconst/16 v13, 0x8
0011dd3eif-eq v8, v13, :cond_26c
0011dd42aget v8, v33, v42
0011dd46const/4 v9, 0x3
0011dd48if-ne v8, v9, :cond_26c
0011dd4cadd-int/lit8 v8, v15, 0x1
0011dd50aget-object v8, v7, v8
0011dd54iget-object v8, v8, Ls/c;->i:Lq/f;
0011dd58aget-object v9, v7, v15
0011dd5ciget-object v9, v9, Ls/c;->i:Lq/f;
0011dd60const/4 v10, 0x0
0011dd62const/4 v13, 0x5
0011dd64invoke-virtual {v1, v8, v9, v10, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dd6agoto :goto_26d
0011dd6cconst/4 v10, 0x0
0011dd6eaget-object v8, v7, v15
0011dd72iget-object v8, v8, Ls/c;->i:Lq/f;
0011dd76aget-object v9, v27, v15
0011dd7aiget-object v9, v9, Ls/c;->i:Lq/f;
0011dd7econst/16 v13, 0x8
0011dd82invoke-virtual {v1, v8, v9, v10, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dd88add-int/lit8 v8, v15, 0x1
0011dd8caget-object v7, v7, v8
0011dd90iget-object v7, v7, Ls/c;->f:Ls/c;
0011dd94if-eqz v7, :cond_290
0011dd98iget-object v7, v7, Ls/c;->d:Ls/d;
0011dd9ciget-object v8, v7, Ls/d;->Q:[Ls/c;
0011dda0aget-object v8, v8, v15
0011dda4iget-object v8, v8, Ls/c;->f:Ls/c;
0011dda8if-eqz v8, :cond_290
0011ddaciget-object v8, v8, Ls/c;->d:Ls/d;
0011ddb0if-eq v8, v6, :cond_292
0011ddb4move-object/from16 v7, v16
0011ddb8if-eqz v7, :cond_298
0011ddbcmove-object v6, v7
0011ddbemove/from16 v8, v32
0011ddc2goto :goto_299
0011ddc4const/4 v8, 0x1
0011ddc6move-object/from16 v10, v41
0011ddcamove/from16 v9, v34
0011ddcemove/from16 v13, v35
0011ddd2goto/16 :goto_1ce
0011ddd6move/from16 v34, v9
0011dddamove/from16 v35, v13
0011dddeif-eqz v2, :cond_301
0011dde2iget-object v6, v11, Ls/d;->Q:[Ls/c;
0011dde6add-int/lit8 v7, v15, 0x1
0011ddeaaget-object v6, v6, v7
0011ddeeiget-object v6, v6, Ls/c;->f:Ls/c;
0011ddf2if-eqz v6, :cond_301
0011ddf6iget-object v6, v2, Ls/d;->Q:[Ls/c;
0011ddfaaget-object v6, v6, v7
0011ddfeiget-object v8, v2, Ls/d;->p0:[I
0011de02aget v8, v8, v42
0011de06const/4 v9, 0x3
0011de08if-ne v8, v9, :cond_2d8
0011de0ciget-object v8, v2, Ls/d;->t:[I
0011de10aget v8, v8, v42
0011de14if-nez v8, :cond_2d8
0011de18if-nez v34, :cond_2d8
0011de1ciget-object v8, v6, Ls/c;->f:Ls/c;
0011de20iget-object v9, v8, Ls/c;->d:Ls/d;
0011de24if-ne v9, v0, :cond_2d8
0011de28iget-object v9, v6, Ls/c;->i:Lq/f;
0011de2ciget-object v8, v8, Ls/c;->i:Lq/f;
0011de30invoke-virtual {v6}, Ls/c;->e()I
0011de36move-result v10
0011de38neg-int v10, v10
0011de3aconst/4 v13, 0x5
0011de3cinvoke-virtual {v1, v9, v8, v10, v13}, Lq/c;->e(Lq/f;Lq/f;II)V
0011de42goto :goto_2ee
0011de44const/4 v13, 0x5
0011de46if-eqz v34, :cond_2ee
0011de4aiget-object v8, v6, Ls/c;->f:Ls/c;
0011de4eiget-object v9, v8, Ls/c;->d:Ls/d;
0011de52if-ne v9, v0, :cond_2ee
0011de56iget-object v9, v6, Ls/c;->i:Lq/f;
0011de5aiget-object v8, v8, Ls/c;->i:Lq/f;
0011de5einvoke-virtual {v6}, Ls/c;->e()I
0011de64move-result v10
0011de66neg-int v10, v10
0011de68const/4 v13, 0x4
0011de6ainvoke-virtual {v1, v9, v8, v10, v13}, Lq/c;->e(Lq/f;Lq/f;II)V
0011de70iget-object v8, v6, Ls/c;->i:Lq/f;
0011de74iget-object v9, v11, Ls/d;->Q:[Ls/c;
0011de78aget-object v7, v9, v7
0011de7ciget-object v7, v7, Ls/c;->f:Ls/c;
0011de80iget-object v7, v7, Ls/c;->i:Lq/f;
0011de84invoke-virtual {v6}, Ls/c;->e()I
0011de8amove-result v6
0011de8cneg-int v6, v6
0011de8econst/4 v13, 0x6
0011de90invoke-virtual {v1, v8, v7, v6, v13}, Lq/c;->g(Lq/f;Lq/f;II)V
0011de96if-eqz v26, :cond_318
0011de9aadd-int/lit8 v6, v15, 0x1
0011de9eaget-object v7, v27, v6
0011dea2iget-object v7, v7, Ls/c;->i:Lq/f;
0011dea6iget-object v8, v11, Ls/d;->Q:[Ls/c;
0011deaaaget-object v6, v8, v6
0011deaeiget-object v8, v6, Ls/c;->i:Lq/f;
0011deb2invoke-virtual {v6}, Ls/c;->e()I
0011deb8move-result v6
0011debaconst/16 v13, 0x8
0011debeinvoke-virtual {v1, v7, v8, v6, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dec4iget-object v6, v3, Ls/b;->h:Ljava/util/ArrayList;
0011dec8if-eqz v6, :cond_442
0011deccinvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
0011ded2move-result v7
0011ded4const/4 v8, 0x1
0011ded6if-le v7, v8, :cond_442
0011dedaiget-boolean v9, v3, Ls/b;->n:Z
0011dedeif-eqz v9, :cond_330
0011dee2iget-boolean v9, v3, Ls/b;->p:Z
0011dee6if-nez v9, :cond_330
0011deeaiget v9, v3, Ls/b;->j:I
0011deeeint-to-float v9, v9
0011def0move/from16 v17, v9
0011def4move-object/from16 v9, v16
0011def8move/from16 v13, v19
0011defcconst/4 v10, 0x0
0011defeif-ge v10, v7, :cond_442
0011df02invoke-virtual {v6, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011df08move-result-object v20
0011df0amove-object/from16 v8, v20
0011df0echeck-cast v8, Ls/d;
0011df12iget-object v0, v8, Ls/d;->k0:[F
0011df16aget v0, v0, v42
0011df1acmpg-float v20, v0, v19
0011df1emove/from16 v26, v0
0011df22iget-object v0, v8, Ls/d;->Q:[Ls/c;
0011df26move-object/from16 v27, v0
0011df2aif-gez v20, :cond_36e
0011df2eiget-boolean v0, v3, Ls/b;->p:Z
0011df32if-eqz v0, :cond_366
0011df36add-int/lit8 v0, v15, 0x1
0011df3aaget-object v0, v27, v0
0011df3eiget-object v0, v0, Ls/c;->i:Lq/f;
0011df42aget-object v8, v27, v15
0011df46iget-object v8, v8, Ls/c;->i:Lq/f;
0011df4amove-object/from16 v28, v6
0011df4emove/from16 v29, v7
0011df52const/4 v6, 0x0
0011df54const/4 v7, 0x4
0011df56invoke-virtual {v1, v0, v8, v6, v7}, Lq/c;->e(Lq/f;Lq/f;II)V
0011df5cmove v8, v6
0011df5egoto :goto_385
0011df60const/high16 v0, 0x3f800000
0011df64move-object/from16 v28, v6
0011df68move/from16 v29, v7
0011df6cconst/4 v7, 0x4
0011df6egoto :goto_371
0011df70move/from16 v0, v26
0011df74goto :goto_368
0011df76cmpl-float v6, v0, v19
0011df7aif-nez v6, :cond_38f
0011df7eadd-int/lit8 v0, v15, 0x1
0011df82aget-object v0, v27, v0
0011df86iget-object v0, v0, Ls/c;->i:Lq/f;
0011df8aaget-object v6, v27, v15
0011df8eiget-object v6, v6, Ls/c;->i:Lq/f;
0011df92const/16 v7, 0x8
0011df96const/4 v8, 0x0
0011df98invoke-virtual {v1, v0, v6, v8, v7}, Lq/c;->e(Lq/f;Lq/f;II)V
0011df9emove/from16 v26, v8
0011dfa2move/from16 v31, v10
0011dfa6move/from16 v36, v19
0011dfaamove-object/from16 v19, v14
0011dfaegoto/16 :goto_433
0011dfb2const/16 v26, 0x0
0011dfb6if-eqz v9, :cond_425
0011dfbaiget-object v7, v9, Ls/d;->Q:[Ls/c;
0011dfbeaget-object v9, v7, v15
0011dfc2iget-object v9, v9, Ls/c;->i:Lq/f;
0011dfc6add-int/lit8 v31, v15, 0x1
0011dfcaaget-object v7, v7, v31
0011dfceiget-object v7, v7, Ls/c;->i:Lq/f;
0011dfd2move/from16 v32, v0
0011dfd6aget-object v0, v27, v15
0011dfdaiget-object v0, v0, Ls/c;->i:Lq/f;
0011dfdemove/from16 v33, v6
0011dfe2aget-object v6, v27, v31
0011dfe6iget-object v6, v6, Ls/c;->i:Lq/f;
0011dfeamove-object/from16 v27, v8
0011dfeeinvoke-virtual {v1}, Lq/c;->l()Lq/b;
0011dff4move-result-object v8
0011dff6move/from16 v31, v10
0011dffamove/from16 v10, v19
0011dffeiput v10, v8, Lq/b;->b:F
0011e002cmpl-float v19, v17, v10
0011e006move/from16 v36, v10
0011e00aconst/high16 v10, -0x40800000
0011e00eif-eqz v19, :cond_3c3
0011e012cmpl-float v19, v13, v32
0011e016if-nez v19, :cond_3c9
0011e01amove-object/from16 v19, v14
0011e01emove v14, v10
0011e020const/high16 v10, 0x3f800000
0011e024goto :goto_40d
0011e026cmpl-float v19, v13, v36
0011e02aif-nez v19, :cond_3dc
0011e02eiget-object v0, v8, Lq/b;->d:Lq/a;
0011e032const/high16 v6, 0x3f800000
0011e036invoke-virtual {v0, v9, v6}, Lq/a;->g(Lq/f;F)V
0011e03ciget-object v0, v8, Lq/b;->d:Lq/a;
0011e040invoke-virtual {v0, v7, v10}, Lq/a;->g(Lq/f;F)V
0011e046move-object/from16 v19, v14
0011e04agoto :goto_421
0011e04cconst/high16 v10, 0x3f800000
0011e050if-nez v33, :cond_3ed
0011e054iget-object v7, v8, Lq/b;->d:Lq/a;
0011e058invoke-virtual {v7, v0, v10}, Lq/a;->g(Lq/f;F)V
0011e05eiget-object v0, v8, Lq/b;->d:Lq/a;
0011e062const/high16 v7, -0x40800000
0011e066invoke-virtual {v0, v6, v7}, Lq/a;->g(Lq/f;F)V
0011e06cgoto :goto_3d9
0011e06ediv-float v13, v13, v17
0011e072div-float v19, v32, v17
0011e076div-float v13, v13, v19
0011e07amove-object/from16 v19, v14
0011e07eiget-object v14, v8, Lq/b;->d:Lq/a;
0011e082invoke-virtual {v14, v9, v10}, Lq/a;->g(Lq/f;F)V
0011e088iget-object v9, v8, Lq/b;->d:Lq/a;
0011e08cconst/high16 v14, -0x40800000
0011e090invoke-virtual {v9, v7, v14}, Lq/a;->g(Lq/f;F)V
0011e096iget-object v7, v8, Lq/b;->d:Lq/a;
0011e09ainvoke-virtual {v7, v6, v13}, Lq/a;->g(Lq/f;F)V
0011e0a0iget-object v6, v8, Lq/b;->d:Lq/a;
0011e0a4neg-float v7, v13
0011e0a6invoke-virtual {v6, v0, v7}, Lq/a;->g(Lq/f;F)V
0011e0acgoto :goto_421
0011e0aeiget-object v13, v8, Lq/b;->d:Lq/a;
0011e0b2invoke-virtual {v13, v9, v10}, Lq/a;->g(Lq/f;F)V
0011e0b8iget-object v9, v8, Lq/b;->d:Lq/a;
0011e0bcinvoke-virtual {v9, v7, v14}, Lq/a;->g(Lq/f;F)V
0011e0c2iget-object v7, v8, Lq/b;->d:Lq/a;
0011e0c6invoke-virtual {v7, v6, v10}, Lq/a;->g(Lq/f;F)V
0011e0cciget-object v6, v8, Lq/b;->d:Lq/a;
0011e0d0invoke-virtual {v6, v0, v14}, Lq/a;->g(Lq/f;F)V
0011e0d6invoke-virtual {v1, v8}, Lq/c;->c(Lq/b;)V
0011e0dcgoto :goto_42f
0011e0demove/from16 v32, v0
0011e0e2move-object/from16 v27, v8
0011e0e6move/from16 v31, v10
0011e0eamove/from16 v36, v19
0011e0eemove-object/from16 v19, v14
0011e0f2move-object/from16 v9, v27
0011e0f6move/from16 v13, v32
0011e0faadd-int/lit8 v10, v31, 0x1
0011e0feconst/4 v8, 0x1
0011e100move-object/from16 v0, v39
0011e104move-object/from16 v14, v19
0011e108move-object/from16 v6, v28
0011e10cmove/from16 v7, v29
0011e110move/from16 v19, v36
0011e114goto/16 :goto_335
0011e118move-object/from16 v19, v14
0011e11cconst/16 v26, 0x0
0011e120if-eqz v12, :cond_44d
0011e124if-eq v12, v2, :cond_451
0011e128if-eqz v34, :cond_44d
0011e12cgoto :goto_451
0011e12emove-object v0, v2
0011e130const/16 v25, 0x2
0011e134goto :goto_4a5
0011e136iget-object v0, v5, Ls/d;->Q:[Ls/c;
0011e13aaget-object v0, v0, v15
0011e13eiget-object v3, v11, Ls/d;->Q:[Ls/c;
0011e142add-int/lit8 v5, v15, 0x1
0011e146aget-object v3, v3, v5
0011e14aiget-object v0, v0, Ls/c;->f:Ls/c;
0011e14eif-eqz v0, :cond_462
0011e152iget-object v0, v0, Ls/c;->i:Lq/f;
0011e156goto :goto_464
0011e158move-object/from16 v0, v16
0011e15ciget-object v6, v3, Ls/c;->f:Ls/c;
0011e160if-eqz v6, :cond_46b
0011e164iget-object v6, v6, Ls/c;->i:Lq/f;
0011e168goto :goto_46d
0011e16amove-object/from16 v6, v16
0011e16eiget-object v7, v12, Ls/d;->Q:[Ls/c;
0011e172aget-object v7, v7, v15
0011e176if-eqz v2, :cond_477
0011e17aiget-object v3, v2, Ls/d;->Q:[Ls/c;
0011e17eaget-object v3, v3, v5
0011e182if-eqz v0, :cond_49e
0011e186if-eqz v6, :cond_49e
0011e18aif-nez v42, :cond_481
0011e18eiget v4, v4, Ls/d;->d0:F
0011e192move v5, v4
0011e194goto :goto_484
0011e196iget v4, v4, Ls/d;->e0:F
0011e19agoto :goto_47f
0011e19cinvoke-virtual {v7}, Ls/c;->e()I
0011e1a2move-result v4
0011e1a4invoke-virtual {v3}, Ls/c;->e()I
0011e1aamove-result v8
0011e1aciget-object v7, v7, Ls/c;->i:Lq/f;
0011e1b0iget-object v3, v3, Ls/c;->i:Lq/f;
0011e1b4const/4 v9, 0x7
0011e1b6move-object/from16 v25, v3
0011e1bamove-object v3, v0
0011e1bcmove-object v0, v2
0011e1bemove-object v2, v7
0011e1c0move-object/from16 v7, v25
0011e1c4const/16 v25, 0x2
0011e1c8invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e1cegoto :goto_4a1
0011e1d0move-object v0, v2
0011e1d2const/16 v25, 0x2
0011e1d6move-object/from16 v1, v40
0011e1dagoto/16 :goto_693
0011e1deif-eqz v21, :cond_589
0011e1e2if-eqz v12, :cond_589
0011e1e6iget v1, v3, Ls/b;->j:I
0011e1eaif-lez v1, :cond_4b4
0011e1eeiget v2, v3, Ls/b;->i:I
0011e1f2if-ne v2, v1, :cond_4b4
0011e1f6const/16 v23, 0x1
0011e1fagoto :goto_4b6
0011e1fcmove/from16 v23, v26
0011e200move-object v10, v12
0011e202move-object v13, v10
0011e204if-eqz v10, :cond_4a1
0011e208iget-object v1, v10, Ls/d;->m0:[Ls/d;
0011e20caget-object v1, v1, v42
0011e210move-object v14, v1
0011e212if-eqz v14, :cond_4cc
0011e216iget v1, v14, Ls/d;->g0:I
0011e21aconst/16 v4, 0x8
0011e21eif-ne v1, v4, :cond_4ce
0011e222iget-object v1, v14, Ls/d;->m0:[Ls/d;
0011e226aget-object v14, v1, v42
0011e22agoto :goto_4bf
0011e22cconst/16 v4, 0x8
0011e230if-nez v14, :cond_4dc
0011e234if-ne v10, v0, :cond_4d3
0011e238goto :goto_4dc
0011e23amove-object/from16 v37, v5
0011e23emove-object/from16 v17, v13
0011e242const/16 v30, 0x5
0011e246move v13, v4
0011e248goto/16 :goto_57c
0011e24ciget-object v1, v10, Ls/d;->Q:[Ls/c;
0011e250aget-object v2, v1, v15
0011e254iget-object v3, v2, Ls/c;->i:Lq/f;
0011e258iget-object v6, v2, Ls/c;->f:Ls/c;
0011e25cif-eqz v6, :cond_4e9
0011e260iget-object v6, v6, Ls/c;->i:Lq/f;
0011e264goto :goto_4eb
0011e266move-object/from16 v6, v16
0011e26aif-eq v13, v10, :cond_4f6
0011e26eiget-object v6, v13, Ls/d;->Q:[Ls/c;
0011e272add-int/lit8 v7, v15, 0x1
0011e276aget-object v6, v6, v7
0011e27aiget-object v6, v6, Ls/c;->i:Lq/f;
0011e27egoto :goto_505
0011e280if-ne v10, v12, :cond_505
0011e284iget-object v6, v5, Ls/d;->Q:[Ls/c;
0011e288aget-object v6, v6, v15
0011e28ciget-object v6, v6, Ls/c;->f:Ls/c;
0011e290if-eqz v6, :cond_503
0011e294iget-object v6, v6, Ls/c;->i:Lq/f;
0011e298goto :goto_505
0011e29amove-object/from16 v6, v16
0011e29einvoke-virtual {v2}, Ls/c;->e()I
0011e2a4move-result v2
0011e2a6add-int/lit8 v7, v15, 0x1
0011e2aaaget-object v8, v1, v7
0011e2aeinvoke-virtual {v8}, Ls/c;->e()I
0011e2b4move-result v8
0011e2b6if-eqz v14, :cond_51a
0011e2baiget-object v9, v14, Ls/d;->Q:[Ls/c;
0011e2beaget-object v9, v9, v15
0011e2c2iget-object v4, v9, Ls/c;->i:Lq/f;
0011e2c6goto :goto_527
0011e2c8iget-object v4, v11, Ls/d;->Q:[Ls/c;
0011e2ccaget-object v4, v4, v7
0011e2d0iget-object v9, v4, Ls/c;->f:Ls/c;
0011e2d4if-eqz v9, :cond_525
0011e2d8iget-object v4, v9, Ls/c;->i:Lq/f;
0011e2dcgoto :goto_527
0011e2demove-object/from16 v4, v16
0011e2e2aget-object v1, v1, v7
0011e2e6iget-object v1, v1, Ls/c;->i:Lq/f;
0011e2eaif-eqz v9, :cond_532
0011e2eeinvoke-virtual {v9}, Ls/c;->e()I
0011e2f4move-result v9
0011e2f6add-int/2addr v8, v9
0011e2f8iget-object v9, v13, Ls/d;->Q:[Ls/c;
0011e2fcaget-object v9, v9, v7
0011e300invoke-virtual {v9}, Ls/c;->e()I
0011e306move-result v9
0011e308add-int/2addr v9, v2
0011e30aif-eqz v3, :cond_574
0011e30eif-eqz v6, :cond_574
0011e312if-eqz v4, :cond_574
0011e316if-eqz v1, :cond_574
0011e31aif-ne v10, v12, :cond_54d
0011e31eiget-object v2, v12, Ls/d;->Q:[Ls/c;
0011e322aget-object v2, v2, v15
0011e326invoke-virtual {v2}, Ls/c;->e()I
0011e32cmove-result v9
0011e32eif-ne v10, v0, :cond_557
0011e332iget-object v2, v0, Ls/d;->Q:[Ls/c;
0011e336aget-object v2, v2, v7
0011e33ainvoke-virtual {v2}, Ls/c;->e()I
0011e340move-result v8
0011e342move-object v2, v3
0011e344move-object v3, v6
0011e346move-object v6, v4
0011e348move v4, v9
0011e34aif-eqz v23, :cond_561
0011e34econst/16 v9, 0x8
0011e352move-object v7, v5
0011e354goto :goto_563
0011e356const/4 v9, 0x5
0011e358goto :goto_55f
0011e35aconst/high16 v5, 0x3f000000
0011e35emove-object/from16 v37, v7
0011e362move-object/from16 v17, v13
0011e366const/16 v13, 0x8
0011e36aconst/16 v30, 0x5
0011e36emove-object v7, v1
0011e370move-object/from16 v1, v40
0011e374invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e37agoto :goto_57c
0011e37cmove-object/from16 v37, v5
0011e380move-object/from16 v17, v13
0011e384const/16 v13, 0x8
0011e388const/16 v30, 0x5
0011e38ciget v1, v10, Ls/d;->g0:I
0011e390if-eq v1, v13, :cond_582
0011e394move-object/from16 v17, v10
0011e398move-object v10, v14
0011e39amove-object/from16 v13, v17
0011e39emove-object/from16 v5, v37
0011e3a2goto/16 :goto_4b8
0011e3a6move-object/from16 v37, v5
0011e3aaconst/16 v13, 0x8
0011e3aeif-eqz v18, :cond_4a1
0011e3b2if-eqz v12, :cond_4a1
0011e3b6iget v1, v3, Ls/b;->j:I
0011e3baif-lez v1, :cond_59c
0011e3beiget v2, v3, Ls/b;->i:I
0011e3c2if-ne v2, v1, :cond_59c
0011e3c6const/16 v23, 0x1
0011e3cagoto :goto_59e
0011e3ccmove/from16 v23, v26
0011e3d0move-object v10, v12
0011e3d2move-object v14, v10
0011e3d4if-eqz v10, :cond_63e
0011e3d8iget-object v1, v10, Ls/d;->m0:[Ls/d;
0011e3dcaget-object v1, v1, v42
0011e3e0if-eqz v1, :cond_5b1
0011e3e4iget v2, v1, Ls/d;->g0:I
0011e3e8if-ne v2, v13, :cond_5b1
0011e3eciget-object v1, v1, Ls/d;->m0:[Ls/d;
0011e3f0aget-object v1, v1, v42
0011e3f4goto :goto_5a6
0011e3f6if-eq v10, v12, :cond_632
0011e3faif-eq v10, v0, :cond_632
0011e3feif-eqz v1, :cond_632
0011e402if-ne v1, v0, :cond_5bb
0011e406move-object/from16 v1, v16
0011e40aiget-object v2, v10, Ls/d;->Q:[Ls/c;
0011e40eaget-object v3, v2, v15
0011e412move-object v4, v2
0011e414iget-object v2, v3, Ls/c;->i:Lq/f;
0011e418iget-object v5, v14, Ls/d;->Q:[Ls/c;
0011e41cadd-int/lit8 v6, v15, 0x1
0011e420aget-object v5, v5, v6
0011e424iget-object v5, v5, Ls/c;->i:Lq/f;
0011e428invoke-virtual {v3}, Ls/c;->e()I
0011e42emove-result v3
0011e430aget-object v7, v4, v6
0011e434invoke-virtual {v7}, Ls/c;->e()I
0011e43amove-result v7
0011e43cif-eqz v1, :cond_5e6
0011e440iget-object v4, v1, Ls/d;->Q:[Ls/c;
0011e444aget-object v4, v4, v15
0011e448iget-object v8, v4, Ls/c;->i:Lq/f;
0011e44ciget-object v9, v4, Ls/c;->f:Ls/c;
0011e450if-eqz v9, :cond_5e3
0011e454iget-object v9, v9, Ls/c;->i:Lq/f;
0011e458goto :goto_5fb
0011e45amove-object/from16 v9, v16
0011e45egoto :goto_5fb
0011e460iget-object v8, v0, Ls/d;->Q:[Ls/c;
0011e464aget-object v8, v8, v15
0011e468if-eqz v8, :cond_5ef
0011e46ciget-object v9, v8, Ls/c;->i:Lq/f;
0011e470goto :goto_5f1
0011e472move-object/from16 v9, v16
0011e476aget-object v4, v4, v6
0011e47aiget-object v4, v4, Ls/c;->i:Lq/f;
0011e47emove-object/from16 v38, v9
0011e482move-object v9, v4
0011e484move-object v4, v8
0011e486move-object/from16 v8, v38
0011e48aif-eqz v4, :cond_602
0011e48einvoke-virtual {v4}, Ls/c;->e()I
0011e494move-result v4
0011e496add-int/2addr v7, v4
0011e498iget-object v4, v14, Ls/d;->Q:[Ls/c;
0011e49caget-object v4, v4, v6
0011e4a0invoke-virtual {v4}, Ls/c;->e()I
0011e4a6move-result v4
0011e4a8add-int/2addr v4, v3
0011e4aamove-object v6, v8
0011e4acmove v8, v7
0011e4aemove-object v7, v9
0011e4b0if-eqz v23, :cond_612
0011e4b4move v9, v13
0011e4b6goto :goto_613
0011e4b8const/4 v9, 0x4
0011e4baif-eqz v2, :cond_629
0011e4beif-eqz v5, :cond_629
0011e4c2if-eqz v6, :cond_629
0011e4c6if-eqz v7, :cond_629
0011e4camove-object v3, v5
0011e4ccconst/high16 v5, 0x3f000000
0011e4d0move-object/from16 v17, v1
0011e4d4const/16 v29, 0x4
0011e4d8move-object/from16 v1, v40
0011e4dcinvoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e4e2move-object v2, v1
0011e4e4goto :goto_62f
0011e4e6move-object/from16 v2, v40
0011e4eamove-object/from16 v17, v1
0011e4eeconst/16 v29, 0x4
0011e4f2move-object/from16 v1, v17
0011e4f6goto :goto_636
0011e4f8move-object/from16 v2, v40
0011e4fcconst/16 v29, 0x4
0011e500iget v3, v10, Ls/d;->g0:I
0011e504if-eq v3, v13, :cond_63b
0011e508move-object v14, v10
0011e50amove-object v10, v1
0011e50cgoto/16 :goto_5a0
0011e510move-object/from16 v2, v40
0011e514iget-object v1, v12, Ls/d;->Q:[Ls/c;
0011e518aget-object v1, v1, v15
0011e51cmove-object/from16 v7, v37
0011e520iget-object v3, v7, Ls/d;->Q:[Ls/c;
0011e524aget-object v3, v3, v15
0011e528iget-object v3, v3, Ls/c;->f:Ls/c;
0011e52ciget-object v4, v0, Ls/d;->Q:[Ls/c;
0011e530add-int/lit8 v5, v15, 0x1
0011e534aget-object v10, v4, v5
0011e538iget-object v4, v11, Ls/d;->Q:[Ls/c;
0011e53caget-object v4, v4, v5
0011e540iget-object v13, v4, Ls/c;->f:Ls/c;
0011e544const/4 v9, 0x5
0011e546if-eqz v3, :cond_668
0011e54aif-eq v12, v0, :cond_66a
0011e54eiget-object v4, v1, Ls/c;->i:Lq/f;
0011e552iget-object v3, v3, Ls/c;->i:Lq/f;
0011e556invoke-virtual {v1}, Ls/c;->e()I
0011e55cmove-result v1
0011e55einvoke-virtual {v2, v4, v3, v1, v9}, Lq/c;->e(Lq/f;Lq/f;II)V
0011e564move-object v1, v2
0011e566goto :goto_683
0011e568if-eqz v13, :cond_668
0011e56ciget-object v2, v1, Ls/c;->i:Lq/f;
0011e570iget-object v3, v3, Ls/c;->i:Lq/f;
0011e574invoke-virtual {v1}, Ls/c;->e()I
0011e57amove-result v4
0011e57ciget-object v6, v10, Ls/c;->i:Lq/f;
0011e580iget-object v7, v13, Ls/c;->i:Lq/f;
0011e584invoke-virtual {v10}, Ls/c;->e()I
0011e58amove-result v8
0011e58cconst/high16 v5, 0x3f000000
0011e590move-object/from16 v1, v40
0011e594invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e59aif-eqz v13, :cond_693
0011e59eif-eq v12, v0, :cond_693
0011e5a2iget-object v2, v10, Ls/c;->i:Lq/f;
0011e5a6iget-object v3, v13, Ls/c;->i:Lq/f;
0011e5aainvoke-virtual {v10}, Ls/c;->e()I
0011e5b0move-result v4
0011e5b2neg-int v4, v4
0011e5b4invoke-virtual {v1, v2, v3, v4, v9}, Lq/c;->e(Lq/f;Lq/f;II)V
0011e5baif-nez v21, :cond_697
0011e5beif-eqz v18, :cond_6ec
0011e5c2if-eqz v12, :cond_6ec
0011e5c6if-eq v12, v0, :cond_6ec
0011e5caiget-object v2, v12, Ls/d;->Q:[Ls/c;
0011e5ceaget-object v3, v2, v15
0011e5d2if-nez v0, :cond_6a2
0011e5d6move-object v0, v12
0011e5d8add-int/lit8 v4, v15, 0x1
0011e5dciget-object v5, v0, Ls/d;->Q:[Ls/c;
0011e5e0aget-object v6, v5, v4
0011e5e4iget-object v7, v3, Ls/c;->f:Ls/c;
0011e5e8if-eqz v7, :cond_6af
0011e5eciget-object v7, v7, Ls/c;->i:Lq/f;
0011e5f0goto :goto_6b1
0011e5f2move-object/from16 v7, v16
0011e5f6iget-object v8, v6, Ls/c;->f:Ls/c;
0011e5faif-eqz v8, :cond_6b8
0011e5feiget-object v8, v8, Ls/c;->i:Lq/f;
0011e602goto :goto_6ba
0011e604move-object/from16 v8, v16
0011e608if-eq v11, v0, :cond_6ca
0011e60ciget-object v8, v11, Ls/d;->Q:[Ls/c;
0011e610aget-object v8, v8, v4
0011e614iget-object v8, v8, Ls/c;->f:Ls/c;
0011e618if-eqz v8, :cond_6c8
0011e61ciget-object v8, v8, Ls/c;->i:Lq/f;
0011e620move-object/from16 v16, v8
0011e624move-object/from16 v8, v16
0011e628if-ne v12, v0, :cond_6ce
0011e62caget-object v6, v2, v4
0011e630if-eqz v7, :cond_6ec
0011e634if-eqz v8, :cond_6ec
0011e638move v0, v4
0011e63ainvoke-virtual {v3}, Ls/c;->e()I
0011e640move-result v4
0011e642aget-object v0, v5, v0
0011e646invoke-virtual {v0}, Ls/c;->e()I
0011e64cmove-result v0
0011e64eiget-object v2, v3, Ls/c;->i:Lq/f;
0011e652iget-object v3, v6, Ls/c;->i:Lq/f;
0011e656const/4 v9, 0x5
0011e658const/high16 v5, 0x3f000000
0011e65cmove-object v6, v7
0011e65emove-object v7, v3
0011e660move-object v3, v6
0011e662move-object v6, v8
0011e664move v8, v0
0011e666invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e66cadd-int/lit8 v2, v24, 0x1
0011e670move-object/from16 v0, v39
0011e674move-object/from16 v1, v40
0011e678move-object/from16 v10, v41
0011e67cmove-object/from16 v14, v19
0011e680move/from16 v13, v35
0011e684goto/16 :goto_17
0011e688return-void
0011d884
0011d884s.j::a(s.e, q.c, java.util.ArrayList, int):
0011d894move-object/from16 v0, v39
0011d898move-object/from16 v1, v40
0011d89cmove-object/from16 v10, v41
0011d8a0if-nez v42, :cond_10
0011d8a4iget v2, v0, Ls/e;->z0:I
0011d8a8iget-object v3, v0, Ls/e;->C0:[Ls/b;
0011d8acconst/4 v15, 0x0
0011d8aemove v13, v2
0011d8b0move-object v14, v3
0011d8b2goto :goto_16
0011d8b4iget v2, v0, Ls/e;->A0:I
0011d8b8iget-object v3, v0, Ls/e;->B0:[Ls/b;
0011d8bcconst/4 v15, 0x2
0011d8begoto :goto_d
0011d8c0const/4 v2, 0x0
0011d8c2if-ge v2, v13, :cond_6fa
0011d8c6aget-object v3, v14, v2
0011d8caiget-boolean v4, v3, Ls/b;->q:Z
0011d8ceiget-object v5, v3, Ls/b;->a:Ls/d;
0011d8d2const/4 v6, 0x3
0011d8d4const/16 v9, 0x8
0011d8d8const/16 v16, 0x0
0011d8dcif-nez v4, :cond_159
0011d8e0iget v4, v3, Ls/b;->l:I
0011d8e4mul-int/lit8 v17, v4, 0x2
0011d8e8move-object v8, v5
0011d8eamove-object v12, v8
0011d8ecconst/16 v18, 0x0
0011d8f0const/16 v19, 0x0
0011d8f4if-nez v18, :cond_121
0011d8f8const/16 v20, 0x1
0011d8fciget v7, v3, Ls/b;->i:I
0011d900add-int/lit8 v7, v7, 0x1
0011d904iput v7, v3, Ls/b;->i:I
0011d908iget-object v7, v8, Ls/d;->m0:[Ls/d;
0011d90caput-object v16, v7, v4
0011d910iget-object v7, v8, Ls/d;->l0:[Ls/d;
0011d914aput-object v16, v7, v4
0011d918iget v7, v8, Ls/d;->g0:I
0011d91ciget-object v11, v8, Ls/d;->Q:[Ls/c;
0011d920if-eq v7, v9, :cond_ee
0011d924invoke-virtual {v8, v4}, Ls/d;->j(I)I
0011d92aaget-object v7, v11, v17
0011d92einvoke-virtual {v7}, Ls/c;->e()I
0011d934add-int/lit8 v7, v17, 0x1
0011d938aget-object v22, v11, v7
0011d93cinvoke-virtual/range {v22}, Ls/c;->e()I
0011d942aget-object v22, v11, v17
0011d946invoke-virtual/range {v22}, Ls/c;->e()I
0011d94caget-object v7, v11, v7
0011d950invoke-virtual {v7}, Ls/c;->e()I
0011d956iget-object v7, v3, Ls/b;->b:Ls/d;
0011d95aif-nez v7, :cond_67
0011d95eiput-object v8, v3, Ls/b;->b:Ls/d;
0011d962iput-object v8, v3, Ls/b;->d:Ls/d;
0011d966iget-object v7, v8, Ls/d;->p0:[I
0011d96aaget v7, v7, v4
0011d96eif-ne v7, v6, :cond_ee
0011d972iget-object v9, v8, Ls/d;->t:[I
0011d976aget v9, v9, v4
0011d97aif-eqz v9, :cond_80
0011d97eif-eq v9, v6, :cond_80
0011d982const/4 v6, 0x2
0011d984if-ne v9, v6, :cond_7b
0011d988goto :goto_80
0011d98amove/from16 v24, v2
0011d98emove/from16 v25, v4
0011d992goto :goto_d4
0011d994iget v6, v3, Ls/b;->j:I
0011d998add-int/lit8 v6, v6, 0x1
0011d99ciput v6, v3, Ls/b;->j:I
0011d9a0iget-object v6, v8, Ls/d;->k0:[F
0011d9a4aget v6, v6, v4
0011d9a8cmpl-float v24, v6, v19
0011d9acif-lez v24, :cond_96
0011d9b0move/from16 v24, v2
0011d9b4iget v2, v3, Ls/b;->k:F
0011d9b8add-float/2addr v2, v6
0011d9baiput v2, v3, Ls/b;->k:F
0011d9begoto :goto_98
0011d9c0move/from16 v24, v2
0011d9c4iget v2, v8, Ls/d;->g0:I
0011d9c8move/from16 v25, v4
0011d9ccconst/16 v4, 0x8
0011d9d0if-eq v2, v4, :cond_c4
0011d9d4const/4 v2, 0x3
0011d9d6if-ne v7, v2, :cond_c4
0011d9daif-eqz v9, :cond_a7
0011d9deif-ne v9, v2, :cond_c4
0011d9e2cmpg-float v2, v6, v19
0011d9e6if-gez v2, :cond_b0
0011d9eamove/from16 v2, v20
0011d9eeiput-boolean v2, v3, Ls/b;->n:Z
0011d9f2goto :goto_b4
0011d9f4move/from16 v2, v20
0011d9f8iput-boolean v2, v3, Ls/b;->o:Z
0011d9fciget-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da00if-nez v2, :cond_bf
0011da04new-instance v2, Ljava/util/ArrayList;
0011da08invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
0011da0eiput-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da12iget-object v2, v3, Ls/b;->h:Ljava/util/ArrayList;
0011da16invoke-virtual {v2, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011da1ciget-object v2, v3, Ls/b;->f:Ls/d;
0011da20if-nez v2, :cond_ca
0011da24iput-object v8, v3, Ls/b;->f:Ls/d;
0011da28iget-object v2, v3, Ls/b;->g:Ls/d;
0011da2cif-eqz v2, :cond_d2
0011da30iget-object v2, v2, Ls/d;->l0:[Ls/d;
0011da34aput-object v8, v2, v25
0011da38iput-object v8, v3, Ls/b;->g:Ls/d;
0011da3cif-nez v25, :cond_e2
0011da40iget v2, v8, Ls/d;->r:I
0011da44if-eqz v2, :cond_db
0011da48goto :goto_f2
0011da4aiget v2, v8, Ls/d;->u:I
0011da4eif-nez v2, :cond_f2
0011da52iget v2, v8, Ls/d;->v:I
0011da56goto :goto_f2
0011da58iget v2, v8, Ls/d;->s:I
0011da5cif-eqz v2, :cond_e7
0011da60goto :goto_f2
0011da62iget v2, v8, Ls/d;->x:I
0011da66if-nez v2, :cond_f2
0011da6aiget v2, v8, Ls/d;->y:I
0011da6egoto :goto_f2
0011da70move/from16 v24, v2
0011da74move/from16 v25, v4
0011da78if-eq v12, v8, :cond_f8
0011da7ciget-object v2, v12, Ls/d;->m0:[Ls/d;
0011da80aput-object v8, v2, v25
0011da84add-int/lit8 v2, v17, 0x1
0011da88aget-object v2, v11, v2
0011da8ciget-object v2, v2, Ls/c;->f:Ls/c;
0011da90if-eqz v2, :cond_10e
0011da94iget-object v2, v2, Ls/c;->d:Ls/d;
0011da98iget-object v4, v2, Ls/d;->Q:[Ls/c;
0011da9caget-object v4, v4, v17
0011daa0iget-object v4, v4, Ls/c;->f:Ls/c;
0011daa4if-eqz v4, :cond_10e
0011daa8iget-object v4, v4, Ls/c;->d:Ls/d;
0011daacif-eq v4, v8, :cond_110
0011dab0move-object/from16 v2, v16
0011dab4if-eqz v2, :cond_113
0011dab8goto :goto_116
0011dabamove-object v2, v8
0011dabcconst/16 v18, 0x1
0011dac0move-object v12, v8
0011dac2move/from16 v4, v25
0011dac6const/4 v6, 0x3
0011dac8const/16 v9, 0x8
0011daccmove-object v8, v2
0011dacemove/from16 v2, v24
0011dad2goto/16 :goto_30
0011dad6move/from16 v24, v2
0011dadamove/from16 v25, v4
0011dadeiget-object v2, v3, Ls/b;->b:Ls/d;
0011dae2if-eqz v2, :cond_130
0011dae6iget-object v2, v2, Ls/d;->Q:[Ls/c;
0011daeaaget-object v2, v2, v17
0011daeeinvoke-virtual {v2}, Ls/c;->e()I
0011daf4iget-object v2, v3, Ls/b;->d:Ls/d;
0011daf8if-eqz v2, :cond_13d
0011dafcadd-int/lit8 v17, v17, 0x1
0011db00iget-object v2, v2, Ls/d;->Q:[Ls/c;
0011db04aget-object v2, v2, v17
0011db08invoke-virtual {v2}, Ls/c;->e()I
0011db0eiput-object v8, v3, Ls/b;->c:Ls/d;
0011db12if-nez v25, :cond_148
0011db16iget-boolean v2, v3, Ls/b;->m:Z
0011db1aif-eqz v2, :cond_148
0011db1eiput-object v8, v3, Ls/b;->e:Ls/d;
0011db22goto :goto_14a
0011db24iput-object v5, v3, Ls/b;->e:Ls/d;
0011db28iget-boolean v2, v3, Ls/b;->o:Z
0011db2cif-eqz v2, :cond_154
0011db30iget-boolean v2, v3, Ls/b;->n:Z
0011db34if-eqz v2, :cond_154
0011db38const/4 v2, 0x1
0011db3agoto :goto_155
0011db3cconst/4 v2, 0x0
0011db3eiput-boolean v2, v3, Ls/b;->p:Z
0011db42const/4 v2, 0x1
0011db44goto :goto_15e
0011db46move/from16 v24, v2
0011db4aconst/16 v19, 0x0
0011db4egoto :goto_157
0011db50iput-boolean v2, v3, Ls/b;->q:Z
0011db54if-eqz v10, :cond_173
0011db58invoke-virtual {v10, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
0011db5emove-result v2
0011db60if-eqz v2, :cond_169
0011db64goto :goto_173
0011db66move/from16 v35, v13
0011db6amove-object/from16 v19, v14
0011db6econst/16 v25, 0x2
0011db72const/16 v26, 0x0
0011db76goto/16 :goto_6ec
0011db7aiget-object v11, v3, Ls/b;->c:Ls/d;
0011db7eiget-object v12, v3, Ls/b;->b:Ls/d;
0011db82iget-object v2, v3, Ls/b;->d:Ls/d;
0011db86iget-object v4, v3, Ls/b;->e:Ls/d;
0011db8aiget v6, v3, Ls/b;->k:F
0011db8eiget-object v7, v0, Ls/d;->p0:[I
0011db92aget v7, v7, v42
0011db96const/4 v8, 0x2
0011db98if-ne v7, v8, :cond_186
0011db9cconst/4 v7, 0x1
0011db9egoto :goto_187
0011dba0const/4 v7, 0x0
0011dba2if-nez v42, :cond_1ad
0011dba6iget v9, v4, Ls/d;->i0:I
0011dbaaif-nez v9, :cond_191
0011dbaeconst/16 v20, 0x1
0011dbb2const/4 v8, 0x1
0011dbb4goto :goto_194
0011dbb6const/16 v20, 0x0
0011dbbagoto :goto_18f
0011dbbcif-ne v9, v8, :cond_19a
0011dbc0move/from16 v17, v8
0011dbc4const/4 v8, 0x2
0011dbc6goto :goto_19d
0011dbc8const/16 v17, 0x0
0011dbccgoto :goto_198
0011dbceif-ne v9, v8, :cond_1a1
0011dbd2const/4 v9, 0x1
0011dbd4goto :goto_1a2
0011dbd6const/4 v9, 0x0
0011dbd8move/from16 v26, v7
0011dbdcmove/from16 v18, v17
0011dbe0move/from16 v21, v20
0011dbe4const/4 v8, 0x0
0011dbe6move/from16 v17, v6
0011dbeamove-object v6, v5
0011dbecgoto :goto_1ce
0011dbeeiget v9, v4, Ls/d;->j0:I
0011dbf2if-nez v9, :cond_1b5
0011dbf6const/16 v18, 0x1
0011dbfaconst/4 v8, 0x1
0011dbfcgoto :goto_1b8
0011dbfeconst/16 v18, 0x0
0011dc02goto :goto_1b3
0011dc04if-ne v9, v8, :cond_1bf
0011dc08const/4 v8, 0x1
0011dc0amove/from16 v17, v6
0011dc0econst/4 v6, 0x2
0011dc10goto :goto_1c1
0011dc12const/4 v8, 0x0
0011dc14goto :goto_1bb
0011dc16if-ne v9, v6, :cond_1c5
0011dc1aconst/4 v9, 0x1
0011dc1cgoto :goto_1c6
0011dc1econst/4 v9, 0x0
0011dc20move-object v6, v5
0011dc22move/from16 v26, v7
0011dc26move/from16 v21, v18
0011dc2amove/from16 v18, v8
0011dc2econst/4 v8, 0x0
0011dc30iget-object v7, v0, Ls/d;->Q:[Ls/c;
0011dc34move-object/from16 v27, v7
0011dc38if-nez v8, :cond_2a1
0011dc3ciget-object v7, v6, Ls/d;->Q:[Ls/c;
0011dc40aget-object v7, v7, v15
0011dc44if-eqz v9, :cond_1dd
0011dc48const/16 v29, 0x1
0011dc4cgoto :goto_1df
0011dc4econst/16 v29, 0x4
0011dc52invoke-virtual {v7}, Ls/c;->e()I
0011dc58move-result v31
0011dc5amove/from16 v32, v8
0011dc5eiget-object v8, v6, Ls/d;->p0:[I
0011dc62move-object/from16 v33, v8
0011dc66aget v8, v33, v42
0011dc6amove/from16 v34, v9
0011dc6econst/4 v9, 0x3
0011dc70if-ne v8, v9, :cond_1f8
0011dc74iget-object v8, v6, Ls/d;->t:[I
0011dc78aget v8, v8, v42
0011dc7cif-nez v8, :cond_1f8
0011dc80const/4 v8, 0x1
0011dc82goto :goto_1f9
0011dc84const/4 v8, 0x0
0011dc86iget-object v9, v7, Ls/c;->f:Ls/c;
0011dc8aif-eqz v9, :cond_205
0011dc8eif-eq v6, v5, :cond_205
0011dc92invoke-virtual {v9}, Ls/c;->e()I
0011dc98move-result v9
0011dc9aadd-int v31, v9, v31
0011dc9emove/from16 v9, v31
0011dca2if-eqz v34, :cond_20f
0011dca6if-eq v6, v5, :cond_20f
0011dcaaif-eq v6, v12, :cond_20f
0011dcaeconst/16 v29, 0x8
0011dcb2move/from16 v31, v8
0011dcb6iget-object v8, v7, Ls/c;->f:Ls/c;
0011dcbaif-eqz v8, :cond_24b
0011dcbeif-ne v6, v12, :cond_222
0011dcc2iget-object v10, v7, Ls/c;->i:Lq/f;
0011dcc6iget-object v8, v8, Ls/c;->i:Lq/f;
0011dccamove/from16 v35, v13
0011dcceconst/4 v13, 0x6
0011dcd0invoke-virtual {v1, v10, v8, v9, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dcd6goto :goto_22d
0011dcd8move/from16 v35, v13
0011dcdciget-object v10, v7, Ls/c;->i:Lq/f;
0011dce0iget-object v8, v8, Ls/c;->i:Lq/f;
0011dce4const/16 v13, 0x8
0011dce8invoke-virtual {v1, v10, v8, v9, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dceeif-eqz v31, :cond_233
0011dcf2if-nez v34, :cond_233
0011dcf6const/16 v29, 0x5
0011dcfaif-ne v6, v12, :cond_23f
0011dcfeif-eqz v34, :cond_23f
0011dd02iget-object v8, v6, Ls/d;->S:[Z
0011dd06aget-boolean v8, v8, v42
0011dd0aif-eqz v8, :cond_23f
0011dd0econst/4 v8, 0x5
0011dd10goto :goto_241
0011dd12move/from16 v8, v29
0011dd16iget-object v10, v7, Ls/c;->i:Lq/f;
0011dd1aiget-object v7, v7, Ls/c;->f:Ls/c;
0011dd1eiget-object v7, v7, Ls/c;->i:Lq/f;
0011dd22invoke-virtual {v1, v10, v7, v9, v8}, Lq/c;->e(Lq/f;Lq/f;II)V
0011dd28goto :goto_24d
0011dd2amove/from16 v35, v13
0011dd2eiget-object v7, v6, Ls/d;->Q:[Ls/c;
0011dd32if-eqz v26, :cond_27a
0011dd36iget v8, v6, Ls/d;->g0:I
0011dd3aconst/16 v13, 0x8
0011dd3eif-eq v8, v13, :cond_26c
0011dd42aget v8, v33, v42
0011dd46const/4 v9, 0x3
0011dd48if-ne v8, v9, :cond_26c
0011dd4cadd-int/lit8 v8, v15, 0x1
0011dd50aget-object v8, v7, v8
0011dd54iget-object v8, v8, Ls/c;->i:Lq/f;
0011dd58aget-object v9, v7, v15
0011dd5ciget-object v9, v9, Ls/c;->i:Lq/f;
0011dd60const/4 v10, 0x0
0011dd62const/4 v13, 0x5
0011dd64invoke-virtual {v1, v8, v9, v10, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dd6agoto :goto_26d
0011dd6cconst/4 v10, 0x0
0011dd6eaget-object v8, v7, v15
0011dd72iget-object v8, v8, Ls/c;->i:Lq/f;
0011dd76aget-object v9, v27, v15
0011dd7aiget-object v9, v9, Ls/c;->i:Lq/f;
0011dd7econst/16 v13, 0x8
0011dd82invoke-virtual {v1, v8, v9, v10, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dd88add-int/lit8 v8, v15, 0x1
0011dd8caget-object v7, v7, v8
0011dd90iget-object v7, v7, Ls/c;->f:Ls/c;
0011dd94if-eqz v7, :cond_290
0011dd98iget-object v7, v7, Ls/c;->d:Ls/d;
0011dd9ciget-object v8, v7, Ls/d;->Q:[Ls/c;
0011dda0aget-object v8, v8, v15
0011dda4iget-object v8, v8, Ls/c;->f:Ls/c;
0011dda8if-eqz v8, :cond_290
0011ddaciget-object v8, v8, Ls/c;->d:Ls/d;
0011ddb0if-eq v8, v6, :cond_292
0011ddb4move-object/from16 v7, v16
0011ddb8if-eqz v7, :cond_298
0011ddbcmove-object v6, v7
0011ddbemove/from16 v8, v32
0011ddc2goto :goto_299
0011ddc4const/4 v8, 0x1
0011ddc6move-object/from16 v10, v41
0011ddcamove/from16 v9, v34
0011ddcemove/from16 v13, v35
0011ddd2goto/16 :goto_1ce
0011ddd6move/from16 v34, v9
0011dddamove/from16 v35, v13
0011dddeif-eqz v2, :cond_301
0011dde2iget-object v6, v11, Ls/d;->Q:[Ls/c;
0011dde6add-int/lit8 v7, v15, 0x1
0011ddeaaget-object v6, v6, v7
0011ddeeiget-object v6, v6, Ls/c;->f:Ls/c;
0011ddf2if-eqz v6, :cond_301
0011ddf6iget-object v6, v2, Ls/d;->Q:[Ls/c;
0011ddfaaget-object v6, v6, v7
0011ddfeiget-object v8, v2, Ls/d;->p0:[I
0011de02aget v8, v8, v42
0011de06const/4 v9, 0x3
0011de08if-ne v8, v9, :cond_2d8
0011de0ciget-object v8, v2, Ls/d;->t:[I
0011de10aget v8, v8, v42
0011de14if-nez v8, :cond_2d8
0011de18if-nez v34, :cond_2d8
0011de1ciget-object v8, v6, Ls/c;->f:Ls/c;
0011de20iget-object v9, v8, Ls/c;->d:Ls/d;
0011de24if-ne v9, v0, :cond_2d8
0011de28iget-object v9, v6, Ls/c;->i:Lq/f;
0011de2ciget-object v8, v8, Ls/c;->i:Lq/f;
0011de30invoke-virtual {v6}, Ls/c;->e()I
0011de36move-result v10
0011de38neg-int v10, v10
0011de3aconst/4 v13, 0x5
0011de3cinvoke-virtual {v1, v9, v8, v10, v13}, Lq/c;->e(Lq/f;Lq/f;II)V
0011de42goto :goto_2ee
0011de44const/4 v13, 0x5
0011de46if-eqz v34, :cond_2ee
0011de4aiget-object v8, v6, Ls/c;->f:Ls/c;
0011de4eiget-object v9, v8, Ls/c;->d:Ls/d;
0011de52if-ne v9, v0, :cond_2ee
0011de56iget-object v9, v6, Ls/c;->i:Lq/f;
0011de5aiget-object v8, v8, Ls/c;->i:Lq/f;
0011de5einvoke-virtual {v6}, Ls/c;->e()I
0011de64move-result v10
0011de66neg-int v10, v10
0011de68const/4 v13, 0x4
0011de6ainvoke-virtual {v1, v9, v8, v10, v13}, Lq/c;->e(Lq/f;Lq/f;II)V
0011de70iget-object v8, v6, Ls/c;->i:Lq/f;
0011de74iget-object v9, v11, Ls/d;->Q:[Ls/c;
0011de78aget-object v7, v9, v7
0011de7ciget-object v7, v7, Ls/c;->f:Ls/c;
0011de80iget-object v7, v7, Ls/c;->i:Lq/f;
0011de84invoke-virtual {v6}, Ls/c;->e()I
0011de8amove-result v6
0011de8cneg-int v6, v6
0011de8econst/4 v13, 0x6
0011de90invoke-virtual {v1, v8, v7, v6, v13}, Lq/c;->g(Lq/f;Lq/f;II)V
0011de96if-eqz v26, :cond_318
0011de9aadd-int/lit8 v6, v15, 0x1
0011de9eaget-object v7, v27, v6
0011dea2iget-object v7, v7, Ls/c;->i:Lq/f;
0011dea6iget-object v8, v11, Ls/d;->Q:[Ls/c;
0011deaaaget-object v6, v8, v6
0011deaeiget-object v8, v6, Ls/c;->i:Lq/f;
0011deb2invoke-virtual {v6}, Ls/c;->e()I
0011deb8move-result v6
0011debaconst/16 v13, 0x8
0011debeinvoke-virtual {v1, v7, v8, v6, v13}, Lq/c;->f(Lq/f;Lq/f;II)V
0011dec4iget-object v6, v3, Ls/b;->h:Ljava/util/ArrayList;
0011dec8if-eqz v6, :cond_442
0011deccinvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
0011ded2move-result v7
0011ded4const/4 v8, 0x1
0011ded6if-le v7, v8, :cond_442
0011dedaiget-boolean v9, v3, Ls/b;->n:Z
0011dedeif-eqz v9, :cond_330
0011dee2iget-boolean v9, v3, Ls/b;->p:Z
0011dee6if-nez v9, :cond_330
0011deeaiget v9, v3, Ls/b;->j:I
0011deeeint-to-float v9, v9
0011def0move/from16 v17, v9
0011def4move-object/from16 v9, v16
0011def8move/from16 v13, v19
0011defcconst/4 v10, 0x0
0011defeif-ge v10, v7, :cond_442
0011df02invoke-virtual {v6, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011df08move-result-object v20
0011df0amove-object/from16 v8, v20
0011df0echeck-cast v8, Ls/d;
0011df12iget-object v0, v8, Ls/d;->k0:[F
0011df16aget v0, v0, v42
0011df1acmpg-float v20, v0, v19
0011df1emove/from16 v26, v0
0011df22iget-object v0, v8, Ls/d;->Q:[Ls/c;
0011df26move-object/from16 v27, v0
0011df2aif-gez v20, :cond_36e
0011df2eiget-boolean v0, v3, Ls/b;->p:Z
0011df32if-eqz v0, :cond_366
0011df36add-int/lit8 v0, v15, 0x1
0011df3aaget-object v0, v27, v0
0011df3eiget-object v0, v0, Ls/c;->i:Lq/f;
0011df42aget-object v8, v27, v15
0011df46iget-object v8, v8, Ls/c;->i:Lq/f;
0011df4amove-object/from16 v28, v6
0011df4emove/from16 v29, v7
0011df52const/4 v6, 0x0
0011df54const/4 v7, 0x4
0011df56invoke-virtual {v1, v0, v8, v6, v7}, Lq/c;->e(Lq/f;Lq/f;II)V
0011df5cmove v8, v6
0011df5egoto :goto_385
0011df60const/high16 v0, 0x3f800000
0011df64move-object/from16 v28, v6
0011df68move/from16 v29, v7
0011df6cconst/4 v7, 0x4
0011df6egoto :goto_371
0011df70move/from16 v0, v26
0011df74goto :goto_368
0011df76cmpl-float v6, v0, v19
0011df7aif-nez v6, :cond_38f
0011df7eadd-int/lit8 v0, v15, 0x1
0011df82aget-object v0, v27, v0
0011df86iget-object v0, v0, Ls/c;->i:Lq/f;
0011df8aaget-object v6, v27, v15
0011df8eiget-object v6, v6, Ls/c;->i:Lq/f;
0011df92const/16 v7, 0x8
0011df96const/4 v8, 0x0
0011df98invoke-virtual {v1, v0, v6, v8, v7}, Lq/c;->e(Lq/f;Lq/f;II)V
0011df9emove/from16 v26, v8
0011dfa2move/from16 v31, v10
0011dfa6move/from16 v36, v19
0011dfaamove-object/from16 v19, v14
0011dfaegoto/16 :goto_433
0011dfb2const/16 v26, 0x0
0011dfb6if-eqz v9, :cond_425
0011dfbaiget-object v7, v9, Ls/d;->Q:[Ls/c;
0011dfbeaget-object v9, v7, v15
0011dfc2iget-object v9, v9, Ls/c;->i:Lq/f;
0011dfc6add-int/lit8 v31, v15, 0x1
0011dfcaaget-object v7, v7, v31
0011dfceiget-object v7, v7, Ls/c;->i:Lq/f;
0011dfd2move/from16 v32, v0
0011dfd6aget-object v0, v27, v15
0011dfdaiget-object v0, v0, Ls/c;->i:Lq/f;
0011dfdemove/from16 v33, v6
0011dfe2aget-object v6, v27, v31
0011dfe6iget-object v6, v6, Ls/c;->i:Lq/f;
0011dfeamove-object/from16 v27, v8
0011dfeeinvoke-virtual {v1}, Lq/c;->l()Lq/b;
0011dff4move-result-object v8
0011dff6move/from16 v31, v10
0011dffamove/from16 v10, v19
0011dffeiput v10, v8, Lq/b;->b:F
0011e002cmpl-float v19, v17, v10
0011e006move/from16 v36, v10
0011e00aconst/high16 v10, -0x40800000
0011e00eif-eqz v19, :cond_3c3
0011e012cmpl-float v19, v13, v32
0011e016if-nez v19, :cond_3c9
0011e01amove-object/from16 v19, v14
0011e01emove v14, v10
0011e020const/high16 v10, 0x3f800000
0011e024goto :goto_40d
0011e026cmpl-float v19, v13, v36
0011e02aif-nez v19, :cond_3dc
0011e02eiget-object v0, v8, Lq/b;->d:Lq/a;
0011e032const/high16 v6, 0x3f800000
0011e036invoke-virtual {v0, v9, v6}, Lq/a;->g(Lq/f;F)V
0011e03ciget-object v0, v8, Lq/b;->d:Lq/a;
0011e040invoke-virtual {v0, v7, v10}, Lq/a;->g(Lq/f;F)V
0011e046move-object/from16 v19, v14
0011e04agoto :goto_421
0011e04cconst/high16 v10, 0x3f800000
0011e050if-nez v33, :cond_3ed
0011e054iget-object v7, v8, Lq/b;->d:Lq/a;
0011e058invoke-virtual {v7, v0, v10}, Lq/a;->g(Lq/f;F)V
0011e05eiget-object v0, v8, Lq/b;->d:Lq/a;
0011e062const/high16 v7, -0x40800000
0011e066invoke-virtual {v0, v6, v7}, Lq/a;->g(Lq/f;F)V
0011e06cgoto :goto_3d9
0011e06ediv-float v13, v13, v17
0011e072div-float v19, v32, v17
0011e076div-float v13, v13, v19
0011e07amove-object/from16 v19, v14
0011e07eiget-object v14, v8, Lq/b;->d:Lq/a;
0011e082invoke-virtual {v14, v9, v10}, Lq/a;->g(Lq/f;F)V
0011e088iget-object v9, v8, Lq/b;->d:Lq/a;
0011e08cconst/high16 v14, -0x40800000
0011e090invoke-virtual {v9, v7, v14}, Lq/a;->g(Lq/f;F)V
0011e096iget-object v7, v8, Lq/b;->d:Lq/a;
0011e09ainvoke-virtual {v7, v6, v13}, Lq/a;->g(Lq/f;F)V
0011e0a0iget-object v6, v8, Lq/b;->d:Lq/a;
0011e0a4neg-float v7, v13
0011e0a6invoke-virtual {v6, v0, v7}, Lq/a;->g(Lq/f;F)V
0011e0acgoto :goto_421
0011e0aeiget-object v13, v8, Lq/b;->d:Lq/a;
0011e0b2invoke-virtual {v13, v9, v10}, Lq/a;->g(Lq/f;F)V
0011e0b8iget-object v9, v8, Lq/b;->d:Lq/a;
0011e0bcinvoke-virtual {v9, v7, v14}, Lq/a;->g(Lq/f;F)V
0011e0c2iget-object v7, v8, Lq/b;->d:Lq/a;
0011e0c6invoke-virtual {v7, v6, v10}, Lq/a;->g(Lq/f;F)V
0011e0cciget-object v6, v8, Lq/b;->d:Lq/a;
0011e0d0invoke-virtual {v6, v0, v14}, Lq/a;->g(Lq/f;F)V
0011e0d6invoke-virtual {v1, v8}, Lq/c;->c(Lq/b;)V
0011e0dcgoto :goto_42f
0011e0demove/from16 v32, v0
0011e0e2move-object/from16 v27, v8
0011e0e6move/from16 v31, v10
0011e0eamove/from16 v36, v19
0011e0eemove-object/from16 v19, v14
0011e0f2move-object/from16 v9, v27
0011e0f6move/from16 v13, v32
0011e0faadd-int/lit8 v10, v31, 0x1
0011e0feconst/4 v8, 0x1
0011e100move-object/from16 v0, v39
0011e104move-object/from16 v14, v19
0011e108move-object/from16 v6, v28
0011e10cmove/from16 v7, v29
0011e110move/from16 v19, v36
0011e114goto/16 :goto_335
0011e118move-object/from16 v19, v14
0011e11cconst/16 v26, 0x0
0011e120if-eqz v12, :cond_44d
0011e124if-eq v12, v2, :cond_451
0011e128if-eqz v34, :cond_44d
0011e12cgoto :goto_451
0011e12emove-object v0, v2
0011e130const/16 v25, 0x2
0011e134goto :goto_4a5
0011e136iget-object v0, v5, Ls/d;->Q:[Ls/c;
0011e13aaget-object v0, v0, v15
0011e13eiget-object v3, v11, Ls/d;->Q:[Ls/c;
0011e142add-int/lit8 v5, v15, 0x1
0011e146aget-object v3, v3, v5
0011e14aiget-object v0, v0, Ls/c;->f:Ls/c;
0011e14eif-eqz v0, :cond_462
0011e152iget-object v0, v0, Ls/c;->i:Lq/f;
0011e156goto :goto_464
0011e158move-object/from16 v0, v16
0011e15ciget-object v6, v3, Ls/c;->f:Ls/c;
0011e160if-eqz v6, :cond_46b
0011e164iget-object v6, v6, Ls/c;->i:Lq/f;
0011e168goto :goto_46d
0011e16amove-object/from16 v6, v16
0011e16eiget-object v7, v12, Ls/d;->Q:[Ls/c;
0011e172aget-object v7, v7, v15
0011e176if-eqz v2, :cond_477
0011e17aiget-object v3, v2, Ls/d;->Q:[Ls/c;
0011e17eaget-object v3, v3, v5
0011e182if-eqz v0, :cond_49e
0011e186if-eqz v6, :cond_49e
0011e18aif-nez v42, :cond_481
0011e18eiget v4, v4, Ls/d;->d0:F
0011e192move v5, v4
0011e194goto :goto_484
0011e196iget v4, v4, Ls/d;->e0:F
0011e19agoto :goto_47f
0011e19cinvoke-virtual {v7}, Ls/c;->e()I
0011e1a2move-result v4
0011e1a4invoke-virtual {v3}, Ls/c;->e()I
0011e1aamove-result v8
0011e1aciget-object v7, v7, Ls/c;->i:Lq/f;
0011e1b0iget-object v3, v3, Ls/c;->i:Lq/f;
0011e1b4const/4 v9, 0x7
0011e1b6move-object/from16 v25, v3
0011e1bamove-object v3, v0
0011e1bcmove-object v0, v2
0011e1bemove-object v2, v7
0011e1c0move-object/from16 v7, v25
0011e1c4const/16 v25, 0x2
0011e1c8invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e1cegoto :goto_4a1
0011e1d0move-object v0, v2
0011e1d2const/16 v25, 0x2
0011e1d6move-object/from16 v1, v40
0011e1dagoto/16 :goto_693
0011e1deif-eqz v21, :cond_589
0011e1e2if-eqz v12, :cond_589
0011e1e6iget v1, v3, Ls/b;->j:I
0011e1eaif-lez v1, :cond_4b4
0011e1eeiget v2, v3, Ls/b;->i:I
0011e1f2if-ne v2, v1, :cond_4b4
0011e1f6const/16 v23, 0x1
0011e1fagoto :goto_4b6
0011e1fcmove/from16 v23, v26
0011e200move-object v10, v12
0011e202move-object v13, v10
0011e204if-eqz v10, :cond_4a1
0011e208iget-object v1, v10, Ls/d;->m0:[Ls/d;
0011e20caget-object v1, v1, v42
0011e210move-object v14, v1
0011e212if-eqz v14, :cond_4cc
0011e216iget v1, v14, Ls/d;->g0:I
0011e21aconst/16 v4, 0x8
0011e21eif-ne v1, v4, :cond_4ce
0011e222iget-object v1, v14, Ls/d;->m0:[Ls/d;
0011e226aget-object v14, v1, v42
0011e22agoto :goto_4bf
0011e22cconst/16 v4, 0x8
0011e230if-nez v14, :cond_4dc
0011e234if-ne v10, v0, :cond_4d3
0011e238goto :goto_4dc
0011e23amove-object/from16 v37, v5
0011e23emove-object/from16 v17, v13
0011e242const/16 v30, 0x5
0011e246move v13, v4
0011e248goto/16 :goto_57c
0011e24ciget-object v1, v10, Ls/d;->Q:[Ls/c;
0011e250aget-object v2, v1, v15
0011e254iget-object v3, v2, Ls/c;->i:Lq/f;
0011e258iget-object v6, v2, Ls/c;->f:Ls/c;
0011e25cif-eqz v6, :cond_4e9
0011e260iget-object v6, v6, Ls/c;->i:Lq/f;
0011e264goto :goto_4eb
0011e266move-object/from16 v6, v16
0011e26aif-eq v13, v10, :cond_4f6
0011e26eiget-object v6, v13, Ls/d;->Q:[Ls/c;
0011e272add-int/lit8 v7, v15, 0x1
0011e276aget-object v6, v6, v7
0011e27aiget-object v6, v6, Ls/c;->i:Lq/f;
0011e27egoto :goto_505
0011e280if-ne v10, v12, :cond_505
0011e284iget-object v6, v5, Ls/d;->Q:[Ls/c;
0011e288aget-object v6, v6, v15
0011e28ciget-object v6, v6, Ls/c;->f:Ls/c;
0011e290if-eqz v6, :cond_503
0011e294iget-object v6, v6, Ls/c;->i:Lq/f;
0011e298goto :goto_505
0011e29amove-object/from16 v6, v16
0011e29einvoke-virtual {v2}, Ls/c;->e()I
0011e2a4move-result v2
0011e2a6add-int/lit8 v7, v15, 0x1
0011e2aaaget-object v8, v1, v7
0011e2aeinvoke-virtual {v8}, Ls/c;->e()I
0011e2b4move-result v8
0011e2b6if-eqz v14, :cond_51a
0011e2baiget-object v9, v14, Ls/d;->Q:[Ls/c;
0011e2beaget-object v9, v9, v15
0011e2c2iget-object v4, v9, Ls/c;->i:Lq/f;
0011e2c6goto :goto_527
0011e2c8iget-object v4, v11, Ls/d;->Q:[Ls/c;
0011e2ccaget-object v4, v4, v7
0011e2d0iget-object v9, v4, Ls/c;->f:Ls/c;
0011e2d4if-eqz v9, :cond_525
0011e2d8iget-object v4, v9, Ls/c;->i:Lq/f;
0011e2dcgoto :goto_527
0011e2demove-object/from16 v4, v16
0011e2e2aget-object v1, v1, v7
0011e2e6iget-object v1, v1, Ls/c;->i:Lq/f;
0011e2eaif-eqz v9, :cond_532
0011e2eeinvoke-virtual {v9}, Ls/c;->e()I
0011e2f4move-result v9
0011e2f6add-int/2addr v8, v9
0011e2f8iget-object v9, v13, Ls/d;->Q:[Ls/c;
0011e2fcaget-object v9, v9, v7
0011e300invoke-virtual {v9}, Ls/c;->e()I
0011e306move-result v9
0011e308add-int/2addr v9, v2
0011e30aif-eqz v3, :cond_574
0011e30eif-eqz v6, :cond_574
0011e312if-eqz v4, :cond_574
0011e316if-eqz v1, :cond_574
0011e31aif-ne v10, v12, :cond_54d
0011e31eiget-object v2, v12, Ls/d;->Q:[Ls/c;
0011e322aget-object v2, v2, v15
0011e326invoke-virtual {v2}, Ls/c;->e()I
0011e32cmove-result v9
0011e32eif-ne v10, v0, :cond_557
0011e332iget-object v2, v0, Ls/d;->Q:[Ls/c;
0011e336aget-object v2, v2, v7
0011e33ainvoke-virtual {v2}, Ls/c;->e()I
0011e340move-result v8
0011e342move-object v2, v3
0011e344move-object v3, v6
0011e346move-object v6, v4
0011e348move v4, v9
0011e34aif-eqz v23, :cond_561
0011e34econst/16 v9, 0x8
0011e352move-object v7, v5
0011e354goto :goto_563
0011e356const/4 v9, 0x5
0011e358goto :goto_55f
0011e35aconst/high16 v5, 0x3f000000
0011e35emove-object/from16 v37, v7
0011e362move-object/from16 v17, v13
0011e366const/16 v13, 0x8
0011e36aconst/16 v30, 0x5
0011e36emove-object v7, v1
0011e370move-object/from16 v1, v40
0011e374invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e37agoto :goto_57c
0011e37cmove-object/from16 v37, v5
0011e380move-object/from16 v17, v13
0011e384const/16 v13, 0x8
0011e388const/16 v30, 0x5
0011e38ciget v1, v10, Ls/d;->g0:I
0011e390if-eq v1, v13, :cond_582
0011e394move-object/from16 v17, v10
0011e398move-object v10, v14
0011e39amove-object/from16 v13, v17
0011e39emove-object/from16 v5, v37
0011e3a2goto/16 :goto_4b8
0011e3a6move-object/from16 v37, v5
0011e3aaconst/16 v13, 0x8
0011e3aeif-eqz v18, :cond_4a1
0011e3b2if-eqz v12, :cond_4a1
0011e3b6iget v1, v3, Ls/b;->j:I
0011e3baif-lez v1, :cond_59c
0011e3beiget v2, v3, Ls/b;->i:I
0011e3c2if-ne v2, v1, :cond_59c
0011e3c6const/16 v23, 0x1
0011e3cagoto :goto_59e
0011e3ccmove/from16 v23, v26
0011e3d0move-object v10, v12
0011e3d2move-object v14, v10
0011e3d4if-eqz v10, :cond_63e
0011e3d8iget-object v1, v10, Ls/d;->m0:[Ls/d;
0011e3dcaget-object v1, v1, v42
0011e3e0if-eqz v1, :cond_5b1
0011e3e4iget v2, v1, Ls/d;->g0:I
0011e3e8if-ne v2, v13, :cond_5b1
0011e3eciget-object v1, v1, Ls/d;->m0:[Ls/d;
0011e3f0aget-object v1, v1, v42
0011e3f4goto :goto_5a6
0011e3f6if-eq v10, v12, :cond_632
0011e3faif-eq v10, v0, :cond_632
0011e3feif-eqz v1, :cond_632
0011e402if-ne v1, v0, :cond_5bb
0011e406move-object/from16 v1, v16
0011e40aiget-object v2, v10, Ls/d;->Q:[Ls/c;
0011e40eaget-object v3, v2, v15
0011e412move-object v4, v2
0011e414iget-object v2, v3, Ls/c;->i:Lq/f;
0011e418iget-object v5, v14, Ls/d;->Q:[Ls/c;
0011e41cadd-int/lit8 v6, v15, 0x1
0011e420aget-object v5, v5, v6
0011e424iget-object v5, v5, Ls/c;->i:Lq/f;
0011e428invoke-virtual {v3}, Ls/c;->e()I
0011e42emove-result v3
0011e430aget-object v7, v4, v6
0011e434invoke-virtual {v7}, Ls/c;->e()I
0011e43amove-result v7
0011e43cif-eqz v1, :cond_5e6
0011e440iget-object v4, v1, Ls/d;->Q:[Ls/c;
0011e444aget-object v4, v4, v15
0011e448iget-object v8, v4, Ls/c;->i:Lq/f;
0011e44ciget-object v9, v4, Ls/c;->f:Ls/c;
0011e450if-eqz v9, :cond_5e3
0011e454iget-object v9, v9, Ls/c;->i:Lq/f;
0011e458goto :goto_5fb
0011e45amove-object/from16 v9, v16
0011e45egoto :goto_5fb
0011e460iget-object v8, v0, Ls/d;->Q:[Ls/c;
0011e464aget-object v8, v8, v15
0011e468if-eqz v8, :cond_5ef
0011e46ciget-object v9, v8, Ls/c;->i:Lq/f;
0011e470goto :goto_5f1
0011e472move-object/from16 v9, v16
0011e476aget-object v4, v4, v6
0011e47aiget-object v4, v4, Ls/c;->i:Lq/f;
0011e47emove-object/from16 v38, v9
0011e482move-object v9, v4
0011e484move-object v4, v8
0011e486move-object/from16 v8, v38
0011e48aif-eqz v4, :cond_602
0011e48einvoke-virtual {v4}, Ls/c;->e()I
0011e494move-result v4
0011e496add-int/2addr v7, v4
0011e498iget-object v4, v14, Ls/d;->Q:[Ls/c;
0011e49caget-object v4, v4, v6
0011e4a0invoke-virtual {v4}, Ls/c;->e()I
0011e4a6move-result v4
0011e4a8add-int/2addr v4, v3
0011e4aamove-object v6, v8
0011e4acmove v8, v7
0011e4aemove-object v7, v9
0011e4b0if-eqz v23, :cond_612
0011e4b4move v9, v13
0011e4b6goto :goto_613
0011e4b8const/4 v9, 0x4
0011e4baif-eqz v2, :cond_629
0011e4beif-eqz v5, :cond_629
0011e4c2if-eqz v6, :cond_629
0011e4c6if-eqz v7, :cond_629
0011e4camove-object v3, v5
0011e4ccconst/high16 v5, 0x3f000000
0011e4d0move-object/from16 v17, v1
0011e4d4const/16 v29, 0x4
0011e4d8move-object/from16 v1, v40
0011e4dcinvoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e4e2move-object v2, v1
0011e4e4goto :goto_62f
0011e4e6move-object/from16 v2, v40
0011e4eamove-object/from16 v17, v1
0011e4eeconst/16 v29, 0x4
0011e4f2move-object/from16 v1, v17
0011e4f6goto :goto_636
0011e4f8move-object/from16 v2, v40
0011e4fcconst/16 v29, 0x4
0011e500iget v3, v10, Ls/d;->g0:I
0011e504if-eq v3, v13, :cond_63b
0011e508move-object v14, v10
0011e50amove-object v10, v1
0011e50cgoto/16 :goto_5a0
0011e510move-object/from16 v2, v40
0011e514iget-object v1, v12, Ls/d;->Q:[Ls/c;
0011e518aget-object v1, v1, v15
0011e51cmove-object/from16 v7, v37
0011e520iget-object v3, v7, Ls/d;->Q:[Ls/c;
0011e524aget-object v3, v3, v15
0011e528iget-object v3, v3, Ls/c;->f:Ls/c;
0011e52ciget-object v4, v0, Ls/d;->Q:[Ls/c;
0011e530add-int/lit8 v5, v15, 0x1
0011e534aget-object v10, v4, v5
0011e538iget-object v4, v11, Ls/d;->Q:[Ls/c;
0011e53caget-object v4, v4, v5
0011e540iget-object v13, v4, Ls/c;->f:Ls/c;
0011e544const/4 v9, 0x5
0011e546if-eqz v3, :cond_668
0011e54aif-eq v12, v0, :cond_66a
0011e54eiget-object v4, v1, Ls/c;->i:Lq/f;
0011e552iget-object v3, v3, Ls/c;->i:Lq/f;
0011e556invoke-virtual {v1}, Ls/c;->e()I
0011e55cmove-result v1
0011e55einvoke-virtual {v2, v4, v3, v1, v9}, Lq/c;->e(Lq/f;Lq/f;II)V
0011e564move-object v1, v2
0011e566goto :goto_683
0011e568if-eqz v13, :cond_668
0011e56ciget-object v2, v1, Ls/c;->i:Lq/f;
0011e570iget-object v3, v3, Ls/c;->i:Lq/f;
0011e574invoke-virtual {v1}, Ls/c;->e()I
0011e57amove-result v4
0011e57ciget-object v6, v10, Ls/c;->i:Lq/f;
0011e580iget-object v7, v13, Ls/c;->i:Lq/f;
0011e584invoke-virtual {v10}, Ls/c;->e()I
0011e58amove-result v8
0011e58cconst/high16 v5, 0x3f000000
0011e590move-object/from16 v1, v40
0011e594invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e59aif-eqz v13, :cond_693
0011e59eif-eq v12, v0, :cond_693
0011e5a2iget-object v2, v10, Ls/c;->i:Lq/f;
0011e5a6iget-object v3, v13, Ls/c;->i:Lq/f;
0011e5aainvoke-virtual {v10}, Ls/c;->e()I
0011e5b0move-result v4
0011e5b2neg-int v4, v4
0011e5b4invoke-virtual {v1, v2, v3, v4, v9}, Lq/c;->e(Lq/f;Lq/f;II)V
0011e5baif-nez v21, :cond_697
0011e5beif-eqz v18, :cond_6ec
0011e5c2if-eqz v12, :cond_6ec
0011e5c6if-eq v12, v0, :cond_6ec
0011e5caiget-object v2, v12, Ls/d;->Q:[Ls/c;
0011e5ceaget-object v3, v2, v15
0011e5d2if-nez v0, :cond_6a2
0011e5d6move-object v0, v12
0011e5d8add-int/lit8 v4, v15, 0x1
0011e5dciget-object v5, v0, Ls/d;->Q:[Ls/c;
0011e5e0aget-object v6, v5, v4
0011e5e4iget-object v7, v3, Ls/c;->f:Ls/c;
0011e5e8if-eqz v7, :cond_6af
0011e5eciget-object v7, v7, Ls/c;->i:Lq/f;
0011e5f0goto :goto_6b1
0011e5f2move-object/from16 v7, v16
0011e5f6iget-object v8, v6, Ls/c;->f:Ls/c;
0011e5faif-eqz v8, :cond_6b8
0011e5feiget-object v8, v8, Ls/c;->i:Lq/f;
0011e602goto :goto_6ba
0011e604move-object/from16 v8, v16
0011e608if-eq v11, v0, :cond_6ca
0011e60ciget-object v8, v11, Ls/d;->Q:[Ls/c;
0011e610aget-object v8, v8, v4
0011e614iget-object v8, v8, Ls/c;->f:Ls/c;
0011e618if-eqz v8, :cond_6c8
0011e61ciget-object v8, v8, Ls/c;->i:Lq/f;
0011e620move-object/from16 v16, v8
0011e624move-object/from16 v8, v16
0011e628if-ne v12, v0, :cond_6ce
0011e62caget-object v6, v2, v4
0011e630if-eqz v7, :cond_6ec
0011e634if-eqz v8, :cond_6ec
0011e638move v0, v4
0011e63ainvoke-virtual {v3}, Ls/c;->e()I
0011e640move-result v4
0011e642aget-object v0, v5, v0
0011e646invoke-virtual {v0}, Ls/c;->e()I
0011e64cmove-result v0
0011e64eiget-object v2, v3, Ls/c;->i:Lq/f;
0011e652iget-object v3, v6, Ls/c;->i:Lq/f;
0011e656const/4 v9, 0x5
0011e658const/high16 v5, 0x3f000000
0011e65cmove-object v6, v7
0011e65emove-object v7, v3
0011e660move-object v3, v6
0011e662move-object v6, v8
0011e664move v8, v0
0011e666invoke-virtual/range {v1 .. v9}, Lq/c;->b(Lq/f;Lq/f;IFLq/f;Lq/f;II)V
0011e66cadd-int/lit8 v2, v24, 0x1
0011e670move-object/from16 v0, v39
0011e674move-object/from16 v1, v40
0011e678move-object/from16 v10, v41
0011e67cmove-object/from16 v14, v19
0011e680move/from16 v13, v35
0011e684goto/16 :goto_17
0011e688return-void
0011d884
0011e68a
0011e68a // align 0x4
0011e68a // align 0x4
0011e68c
0011e68cs.j::b(s.e, q.c, s.d):
0011e69cconst/4 v0, -0x1
0011e69eiput v0, v10, Ls/d;->o:I
0011e6a2iput v0, v10, Ls/d;->p:I
0011e6a6iget-object v0, v8, Ls/d;->p0:[I
0011e6aaconst/4 v1, 0x0
0011e6acaget v0, v0, v1
0011e6b0iget-object v2, v10, Ls/d;->p0:[I
0011e6b4const/4 v3, 0x2
0011e6b6const/4 v4, 0x4
0011e6b8if-eq v0, v3, :cond_44
0011e6bcaget v0, v2, v1
0011e6c0if-ne v0, v4, :cond_44
0011e6c4iget-object v0, v10, Ls/d;->I:Ls/c;
0011e6c8iget v1, v0, Ls/c;->g:I
0011e6ccinvoke-virtual {v8}, Ls/d;->q()I
0011e6d2move-result v5
0011e6d4iget-object v6, v10, Ls/d;->K:Ls/c;
0011e6d8iget v7, v6, Ls/c;->g:I
0011e6dcsub-int/2addr v5, v7
0011e6deinvoke-virtual {v9, v0}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e6e4move-result-object v7
0011e6e6iput-object v7, v0, Ls/c;->i:Lq/f;
0011e6eainvoke-virtual {v9, v6}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e6f0move-result-object v7
0011e6f2iput-object v7, v6, Ls/c;->i:Lq/f;
0011e6f6iget-object v0, v0, Ls/c;->i:Lq/f;
0011e6fainvoke-virtual {v9, v0, v1}, Lq/c;->d(Lq/f;I)V
0011e700iget-object v0, v6, Ls/c;->i:Lq/f;
0011e704invoke-virtual {v9, v0, v5}, Lq/c;->d(Lq/f;I)V
0011e70aiput v3, v10, Ls/d;->o:I
0011e70eiput v1, v10, Ls/d;->Y:I
0011e712sub-int/2addr v5, v1
0011e714iput v5, v10, Ls/d;->U:I
0011e718iget v0, v10, Ls/d;->b0:I
0011e71cif-ge v5, v0, :cond_44
0011e720iput v0, v10, Ls/d;->U:I
0011e724iget-object v0, v8, Ls/d;->p0:[I
0011e728const/4 v1, 0x1
0011e72aaget v0, v0, v1
0011e72eif-eq v0, v3, :cond_97
0011e732aget v0, v2, v1
0011e736if-ne v0, v4, :cond_97
0011e73aiget-object v0, v10, Ls/d;->J:Ls/c;
0011e73eiget v1, v0, Ls/c;->g:I
0011e742invoke-virtual {v8}, Ls/d;->k()I
0011e748move-result v8
0011e74aiget-object v2, v10, Ls/d;->L:Ls/c;
0011e74eiget v4, v2, Ls/c;->g:I
0011e752sub-int/2addr v8, v4
0011e754invoke-virtual {v9, v0}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e75amove-result-object v4
0011e75ciput-object v4, v0, Ls/c;->i:Lq/f;
0011e760invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e766move-result-object v4
0011e768iput-object v4, v2, Ls/c;->i:Lq/f;
0011e76ciget-object v0, v0, Ls/c;->i:Lq/f;
0011e770invoke-virtual {v9, v0, v1}, Lq/c;->d(Lq/f;I)V
0011e776iget-object v0, v2, Ls/c;->i:Lq/f;
0011e77ainvoke-virtual {v9, v0, v8}, Lq/c;->d(Lq/f;I)V
0011e780iget v0, v10, Ls/d;->a0:I
0011e784if-gtz v0, :cond_7c
0011e788iget v0, v10, Ls/d;->g0:I
0011e78cconst/16 v2, 0x8
0011e790if-ne v0, v2, :cond_8a
0011e794iget-object v0, v10, Ls/d;->M:Ls/c;
0011e798invoke-virtual {v9, v0}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e79emove-result-object v2
0011e7a0iput-object v2, v0, Ls/c;->i:Lq/f;
0011e7a4iget v0, v10, Ls/d;->a0:I
0011e7a8add-int/2addr v0, v1
0011e7aainvoke-virtual {v9, v2, v0}, Lq/c;->d(Lq/f;I)V
0011e7b0iput v3, v10, Ls/d;->p:I
0011e7b4iput v1, v10, Ls/d;->Z:I
0011e7b8sub-int/2addr v8, v1
0011e7baiput v8, v10, Ls/d;->V:I
0011e7beiget v9, v10, Ls/d;->c0:I
0011e7c2if-ge v8, v9, :cond_97
0011e7c6iput v9, v10, Ls/d;->V:I
0011e7careturn-void
0011e68c
0011e68cs.j::b(s.e, q.c, s.d):
0011e69cconst/4 v0, -0x1
0011e69eiput v0, v10, Ls/d;->o:I
0011e6a2iput v0, v10, Ls/d;->p:I
0011e6a6iget-object v0, v8, Ls/d;->p0:[I
0011e6aaconst/4 v1, 0x0
0011e6acaget v0, v0, v1
0011e6b0iget-object v2, v10, Ls/d;->p0:[I
0011e6b4const/4 v3, 0x2
0011e6b6const/4 v4, 0x4
0011e6b8if-eq v0, v3, :cond_44
0011e6bcaget v0, v2, v1
0011e6c0if-ne v0, v4, :cond_44
0011e6c4iget-object v0, v10, Ls/d;->I:Ls/c;
0011e6c8iget v1, v0, Ls/c;->g:I
0011e6ccinvoke-virtual {v8}, Ls/d;->q()I
0011e6d2move-result v5
0011e6d4iget-object v6, v10, Ls/d;->K:Ls/c;
0011e6d8iget v7, v6, Ls/c;->g:I
0011e6dcsub-int/2addr v5, v7
0011e6deinvoke-virtual {v9, v0}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e6e4move-result-object v7
0011e6e6iput-object v7, v0, Ls/c;->i:Lq/f;
0011e6eainvoke-virtual {v9, v6}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e6f0move-result-object v7
0011e6f2iput-object v7, v6, Ls/c;->i:Lq/f;
0011e6f6iget-object v0, v0, Ls/c;->i:Lq/f;
0011e6fainvoke-virtual {v9, v0, v1}, Lq/c;->d(Lq/f;I)V
0011e700iget-object v0, v6, Ls/c;->i:Lq/f;
0011e704invoke-virtual {v9, v0, v5}, Lq/c;->d(Lq/f;I)V
0011e70aiput v3, v10, Ls/d;->o:I
0011e70eiput v1, v10, Ls/d;->Y:I
0011e712sub-int/2addr v5, v1
0011e714iput v5, v10, Ls/d;->U:I
0011e718iget v0, v10, Ls/d;->b0:I
0011e71cif-ge v5, v0, :cond_44
0011e720iput v0, v10, Ls/d;->U:I
0011e724iget-object v0, v8, Ls/d;->p0:[I
0011e728const/4 v1, 0x1
0011e72aaget v0, v0, v1
0011e72eif-eq v0, v3, :cond_97
0011e732aget v0, v2, v1
0011e736if-ne v0, v4, :cond_97
0011e73aiget-object v0, v10, Ls/d;->J:Ls/c;
0011e73eiget v1, v0, Ls/c;->g:I
0011e742invoke-virtual {v8}, Ls/d;->k()I
0011e748move-result v8
0011e74aiget-object v2, v10, Ls/d;->L:Ls/c;
0011e74eiget v4, v2, Ls/c;->g:I
0011e752sub-int/2addr v8, v4
0011e754invoke-virtual {v9, v0}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e75amove-result-object v4
0011e75ciput-object v4, v0, Ls/c;->i:Lq/f;
0011e760invoke-virtual {v9, v2}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e766move-result-object v4
0011e768iput-object v4, v2, Ls/c;->i:Lq/f;
0011e76ciget-object v0, v0, Ls/c;->i:Lq/f;
0011e770invoke-virtual {v9, v0, v1}, Lq/c;->d(Lq/f;I)V
0011e776iget-object v0, v2, Ls/c;->i:Lq/f;
0011e77ainvoke-virtual {v9, v0, v8}, Lq/c;->d(Lq/f;I)V
0011e780iget v0, v10, Ls/d;->a0:I
0011e784if-gtz v0, :cond_7c
0011e788iget v0, v10, Ls/d;->g0:I
0011e78cconst/16 v2, 0x8
0011e790if-ne v0, v2, :cond_8a
0011e794iget-object v0, v10, Ls/d;->M:Ls/c;
0011e798invoke-virtual {v9, v0}, Lq/c;->k(Ljava/lang/Object;)Lq/f;
0011e79emove-result-object v2
0011e7a0iput-object v2, v0, Ls/c;->i:Lq/f;
0011e7a4iget v0, v10, Ls/d;->a0:I
0011e7a8add-int/2addr v0, v1
0011e7aainvoke-virtual {v9, v2, v0}, Lq/c;->d(Lq/f;I)V
0011e7b0iput v3, v10, Ls/d;->p:I
0011e7b4iput v1, v10, Ls/d;->Z:I
0011e7b8sub-int/2addr v8, v1
0011e7baiput v8, v10, Ls/d;->V:I
0011e7beiget v9, v10, Ls/d;->c0:I
0011e7c2if-ge v8, v9, :cond_97
0011e7c6iput v9, v10, Ls/d;->V:I
0011e7careturn-void
0011e68c
0011e7cc
0011e7ccs0.a::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
0011e7dcinvoke-virtual {v1, v2, v3, v4}, Ls0/a;->v(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)V
0011e7e2iget-object v2, v1, Ls0/a;->a:Lcom/google/android/material/datepicker/k;
0011e7e6if-nez v2, :cond_e
0011e7eanew-instance v2, Lcom/google/android/material/datepicker/k;
0011e7eeinvoke-direct {v2, v3}, Lcom/google/android/material/datepicker/k;-><init>(Landroid/view/View;)V
0011e7f4iput-object v2, v1, Ls0/a;->a:Lcom/google/android/material/datepicker/k;
0011e7f8iget-object v2, v1, Ls0/a;->a:Lcom/google/android/material/datepicker/k;
0011e7fciget-object v3, v2, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
0011e800invoke-virtual {v3}, Landroid/view/View;->getTop()I
0011e806move-result v4
0011e808iput v4, v2, Lcom/google/android/material/datepicker/k;->b:I
0011e80cinvoke-virtual {v3}, Landroid/view/View;->getLeft()I
0011e812move-result v3
0011e814iput v3, v2, Lcom/google/android/material/datepicker/k;->c:I
0011e818iget-object v2, v1, Ls0/a;->a:Lcom/google/android/material/datepicker/k;
0011e81ciget-object v3, v2, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
0011e820invoke-virtual {v3}, Landroid/view/View;->getTop()I
0011e826move-result v4
0011e828iget v0, v2, Lcom/google/android/material/datepicker/k;->b:I
0011e82csub-int/2addr v4, v0
0011e82ersub-int/lit8 v4, v4, 0x0
0011e832sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
0011e836invoke-virtual {v3, v4}, Landroid/view/View;->offsetTopAndBottom(I)V
0011e83cinvoke-virtual {v3}, Landroid/view/View;->getLeft()I
0011e842move-result v4
0011e844iget v2, v2, Lcom/google/android/material/datepicker/k;->c:I
0011e848sub-int/2addr v4, v2
0011e84arsub-int/lit8 v2, v4, 0x0
0011e84einvoke-virtual {v3, v2}, Landroid/view/View;->offsetLeftAndRight(I)V
0011e854const/4 v2, 0x1
0011e856return v2
0011e7cc
0011e7ccs0.a::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
0011e7dcinvoke-virtual {v1, v2, v3, v4}, Ls0/a;->v(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)V
0011e7e2iget-object v2, v1, Ls0/a;->a:Lcom/google/android/material/datepicker/k;
0011e7e6if-nez v2, :cond_e
0011e7eanew-instance v2, Lcom/google/android/material/datepicker/k;
0011e7eeinvoke-direct {v2, v3}, Lcom/google/android/material/datepicker/k;-><init>(Landroid/view/View;)V
0011e7f4iput-object v2, v1, Ls0/a;->a:Lcom/google/android/material/datepicker/k;
0011e7f8iget-object v2, v1, Ls0/a;->a:Lcom/google/android/material/datepicker/k;
0011e7fciget-object v3, v2, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
0011e800invoke-virtual {v3}, Landroid/view/View;->getTop()I
0011e806move-result v4
0011e808iput v4, v2, Lcom/google/android/material/datepicker/k;->b:I
0011e80cinvoke-virtual {v3}, Landroid/view/View;->getLeft()I
0011e812move-result v3
0011e814iput v3, v2, Lcom/google/android/material/datepicker/k;->c:I
0011e818iget-object v2, v1, Ls0/a;->a:Lcom/google/android/material/datepicker/k;
0011e81ciget-object v3, v2, Lcom/google/android/material/datepicker/k;->a:Landroid/view/View;
0011e820invoke-virtual {v3}, Landroid/view/View;->getTop()I
0011e826move-result v4
0011e828iget v0, v2, Lcom/google/android/material/datepicker/k;->b:I
0011e82csub-int/2addr v4, v0
0011e82ersub-int/lit8 v4, v4, 0x0
0011e832sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
0011e836invoke-virtual {v3, v4}, Landroid/view/View;->offsetTopAndBottom(I)V
0011e83cinvoke-virtual {v3}, Landroid/view/View;->getLeft()I
0011e842move-result v4
0011e844iget v2, v2, Lcom/google/android/material/datepicker/k;->c:I
0011e848sub-int/2addr v4, v2
0011e84arsub-int/lit8 v2, v4, 0x0
0011e84einvoke-virtual {v3, v2}, Landroid/view/View;->offsetLeftAndRight(I)V
0011e854const/4 v2, 0x1
0011e856return v2
0011e7cc
0011e858
0011e858s0.a::v(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
0011e868invoke-virtual {v1, v2, v3}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
0011e86ereturn-void
0011e858
0011e858s0.a::v(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
0011e868invoke-virtual {v1, v2, v3}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
0011e86ereturn-void
0011e858
0011e870
0011e870s1.b::b(android.content.Context):
0011e880const-string v0, "UserSession"
0011e884const/4 v1, 0x0
0011e886invoke-virtual {v2, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011e88cmove-result-object v2
0011e88econst-string v0, "ping_port"
0011e892const/16 v1, 0x1f93
0011e896invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
0011e89cmove-result v2
0011e89ereturn v2
0011e870
0011e870s1.b::b(android.content.Context):
0011e880const-string v0, "UserSession"
0011e884const/4 v1, 0x0
0011e886invoke-virtual {v2, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011e88cmove-result-object v2
0011e88econst-string v0, "ping_port"
0011e892const/16 v1, 0x1f93
0011e896invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
0011e89cmove-result v2
0011e89ereturn v2
0011e870
0011e8a0
0011e8a0s1.b::d(org.json.JSONObject):
0011e8b0const-string v0, "password"
0011e8b4const-string v1, "user_name"
0011e8b8const-string v2, "-"
0011e8bcconst-string v3, "UserSession"
0011e8c0const-string v4, "expiry"
0011e8c4new-instance v5, Ljava/util/ArrayList;
0011e8c8invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
0011e8ceconst-string v6, "data"
0011e8d2invoke-virtual {v11, v6}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
0011e8d8move-result-object v11
0011e8dainvoke-virtual {v11, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e8e0move-result-object v6
0011e8e2sget-object v7, Lnfc/share/nfcshare/App;->b:Lnfc/share/nfcshare/App;
0011e8e6const/4 v8, 0x0
0011e8e8invoke-virtual {v7, v3, v8}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011e8eemove-result-object v7
0011e8f0invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011e8f6move-result-object v7
0011e8f8const-string v9, "expire_date"
0011e8fcinvoke-interface {v7, v9, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011e902move-result-object v6
0011e904invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->apply()V
0011e90aconst-string v6, "servers"
0011e90einvoke-virtual {v11, v6}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
0011e914move-result-object v6
0011e916invoke-virtual {v11, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e91cconst-string v4, "product_price"
0011e920invoke-virtual {v11, v4}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
0011e926move-result-object v11
0011e928const-string v4, "day"
0011e92cinvoke-virtual {v11, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e932move-result-object v4
0011e934const-string v7, "week"
0011e938invoke-virtual {v11, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e93emove-result-object v7
0011e940const-string v9, "month"
0011e944invoke-virtual {v11, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e94amove-result-object v11
0011e94csget-object v9, Lnfc/share/nfcshare/App;->b:Lnfc/share/nfcshare/App;
0011e950new-instance v10, Ljava/lang/StringBuilder;
0011e954invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
0011e95ainvoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e960invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e966invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e96cinvoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e972invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e978invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0011e97emove-result-object v11
0011e980invoke-virtual {v9, v3, v8}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011e986move-result-object v2
0011e988invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011e98emove-result-object v2
0011e990const-string v3, "price"
0011e994invoke-interface {v2, v3, v11}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011e99amove-result-object v11
0011e99cinvoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->apply()V
0011e9a2invoke-virtual {v6}, Lorg/json/JSONArray;->length()I
0011e9a8move-result v11
0011e9aaif-ge v8, v11, :cond_ca
0011e9aeinvoke-virtual {v6, v8}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
0011e9b4move-result-object v11
0011e9b6new-instance v2, Ls1/m;
0011e9baconst-string v3, "name"
0011e9beinvoke-virtual {v11, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9c4move-result-object v3
0011e9c6const-string v4, "scheme"
0011e9cainvoke-virtual {v11, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9d0move-result-object v4
0011e9d2const-string v7, "host"
0011e9d6invoke-virtual {v11, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9dcmove-result-object v7
0011e9deconst-string v9, "port"
0011e9e2invoke-virtual {v11, v9}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
0011e9e8move-result v9
0011e9eaconst-string v10, "ping_ip"
0011e9eeinvoke-virtual {v11, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9f4move-result-object v10
0011e9f6invoke-virtual {v11, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9fcinvoke-virtual {v11, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011ea02invoke-direct {v2}, Ljava/lang/Object;-><init>()V
0011ea08iput-object v3, v2, Ls1/m;->a:Ljava/lang/String;
0011ea0ciput-object v4, v2, Ls1/m;->b:Ljava/lang/String;
0011ea10iput-object v7, v2, Ls1/m;->c:Ljava/lang/String;
0011ea14iput v9, v2, Ls1/m;->d:I
0011ea18iput-object v10, v2, Ls1/m;->e:Ljava/lang/String;
0011ea1cinvoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011ea22invoke-virtual {v11, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011ea28invoke-virtual {v11, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011ea2esget-object v11, Lnfc/share/nfcshare/App;->b:Lnfc/share/nfcshare/App;
0011ea32iput-object v5, v11, Lnfc/share/nfcshare/App;->a:Ljava/util/ArrayList;
0011ea36add-int/lit8 v8, v8, 0x1
0011ea3agoto :goto_79
0011ea3cmove-exception v11
0011ea3einvoke-virtual {v11}, Ljava/lang/Throwable;->printStackTrace()V
0011ea44return-object v5
0011e8a0
0011e8a0s1.b::d(org.json.JSONObject):
0011e8b0const-string v0, "password"
0011e8b4const-string v1, "user_name"
0011e8b8const-string v2, "-"
0011e8bcconst-string v3, "UserSession"
0011e8c0const-string v4, "expiry"
0011e8c4new-instance v5, Ljava/util/ArrayList;
0011e8c8invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
0011e8ceconst-string v6, "data"
0011e8d2invoke-virtual {v11, v6}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
0011e8d8move-result-object v11
0011e8dainvoke-virtual {v11, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e8e0move-result-object v6
0011e8e2sget-object v7, Lnfc/share/nfcshare/App;->b:Lnfc/share/nfcshare/App;
0011e8e6const/4 v8, 0x0
0011e8e8invoke-virtual {v7, v3, v8}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011e8eemove-result-object v7
0011e8f0invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011e8f6move-result-object v7
0011e8f8const-string v9, "expire_date"
0011e8fcinvoke-interface {v7, v9, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011e902move-result-object v6
0011e904invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->apply()V
0011e90aconst-string v6, "servers"
0011e90einvoke-virtual {v11, v6}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
0011e914move-result-object v6
0011e916invoke-virtual {v11, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e91cconst-string v4, "product_price"
0011e920invoke-virtual {v11, v4}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
0011e926move-result-object v11
0011e928const-string v4, "day"
0011e92cinvoke-virtual {v11, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e932move-result-object v4
0011e934const-string v7, "week"
0011e938invoke-virtual {v11, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e93emove-result-object v7
0011e940const-string v9, "month"
0011e944invoke-virtual {v11, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e94amove-result-object v11
0011e94csget-object v9, Lnfc/share/nfcshare/App;->b:Lnfc/share/nfcshare/App;
0011e950new-instance v10, Ljava/lang/StringBuilder;
0011e954invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
0011e95ainvoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e960invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e966invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e96cinvoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e972invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011e978invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0011e97emove-result-object v11
0011e980invoke-virtual {v9, v3, v8}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011e986move-result-object v2
0011e988invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011e98emove-result-object v2
0011e990const-string v3, "price"
0011e994invoke-interface {v2, v3, v11}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011e99amove-result-object v11
0011e99cinvoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->apply()V
0011e9a2invoke-virtual {v6}, Lorg/json/JSONArray;->length()I
0011e9a8move-result v11
0011e9aaif-ge v8, v11, :cond_ca
0011e9aeinvoke-virtual {v6, v8}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
0011e9b4move-result-object v11
0011e9b6new-instance v2, Ls1/m;
0011e9baconst-string v3, "name"
0011e9beinvoke-virtual {v11, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9c4move-result-object v3
0011e9c6const-string v4, "scheme"
0011e9cainvoke-virtual {v11, v4}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9d0move-result-object v4
0011e9d2const-string v7, "host"
0011e9d6invoke-virtual {v11, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9dcmove-result-object v7
0011e9deconst-string v9, "port"
0011e9e2invoke-virtual {v11, v9}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
0011e9e8move-result v9
0011e9eaconst-string v10, "ping_ip"
0011e9eeinvoke-virtual {v11, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9f4move-result-object v10
0011e9f6invoke-virtual {v11, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011e9fcinvoke-virtual {v11, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011ea02invoke-direct {v2}, Ljava/lang/Object;-><init>()V
0011ea08iput-object v3, v2, Ls1/m;->a:Ljava/lang/String;
0011ea0ciput-object v4, v2, Ls1/m;->b:Ljava/lang/String;
0011ea10iput-object v7, v2, Ls1/m;->c:Ljava/lang/String;
0011ea14iput v9, v2, Ls1/m;->d:I
0011ea18iput-object v10, v2, Ls1/m;->e:Ljava/lang/String;
0011ea1cinvoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011ea22invoke-virtual {v11, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011ea28invoke-virtual {v11, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011ea2esget-object v11, Lnfc/share/nfcshare/App;->b:Lnfc/share/nfcshare/App;
0011ea32iput-object v5, v11, Lnfc/share/nfcshare/App;->a:Ljava/util/ArrayList;
0011ea36add-int/lit8 v8, v8, 0x1
0011ea3agoto :goto_79
0011ea3cmove-exception v11
0011ea3einvoke-virtual {v11}, Ljava/lang/Throwable;->printStackTrace()V
0011ea44return-object v5
0011e8a0
0011ea46
0011ea46 struct code_item_padding
0011ea46 padding uint16 0x0000
0011ea48
0011ea48 struct try_item
0011ea48 start_addr uint32 0x11e8ce
0011ea4c insn_count int 180
0011ea4e handler_off uint16 0x11ea51
0011ea50
0011ea50 struct encoded_catch_handler_list
0011ea50 size int 1
0011ea51
0011ea51 struct encoded_catch_handler ← 0x11ea4e
0011ea51 size int64 1
0011ea52 handlers[0].type_idx int 0xb554
0011ea54 handlers[0].addr uint32 0x11ea3c
0011ea56
0011ea56 // align 0x8
0011ea46 struct code_item_padding
0011ea46 padding uint16 0x0000
0011ea48
0011ea48 struct try_item
0011ea48 start_addr uint32 0x11e8ce
0011ea4c insn_count int 180
0011ea4e handler_off uint16 0x11ea51
0011ea50
0011ea50 struct encoded_catch_handler_list
0011ea50 size int 1
0011ea51
0011ea51 struct encoded_catch_handler ← 0x11ea4e
0011ea51 size int64 1
0011ea52 handlers[0].type_idx int 0xb554
0011ea54 handlers[0].addr uint32 0x11ea3c
0011ea56
0011ea56 // align 0x8
0011ea58
0011ea58s1.b::c(nfc.share.nfcshare.MainActivity):
0011ea68sget-object v0, Ls1/b;->b:Lu1/q;
0011ea6cif-nez v0, :cond_1a
0011ea70new-instance v0, Lu1/p;
0011ea74invoke-direct {v0}, Lu1/p;-><init>()V
0011ea7anew-instance v1, Ls1/h;
0011ea7einvoke-direct {v1, v2}, Ls1/h;-><init>(Lnfc/share/nfcshare/MainActivity;)V
0011ea84iget-object v2, v0, Lu1/p;->c:Ljava/util/ArrayList;
0011ea88invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011ea8enew-instance v2, Lu1/q;
0011ea92invoke-direct {v2, v0}, Lu1/q;-><init>(Lu1/p;)V
0011ea98sput-object v2, Ls1/b;->b:Lu1/q;
0011ea9csget-object v2, Ls1/b;->b:Lu1/q;
0011eaa0return-object v2
0011ea58
0011ea58s1.b::c(nfc.share.nfcshare.MainActivity):
0011ea68sget-object v0, Ls1/b;->b:Lu1/q;
0011ea6cif-nez v0, :cond_1a
0011ea70new-instance v0, Lu1/p;
0011ea74invoke-direct {v0}, Lu1/p;-><init>()V
0011ea7anew-instance v1, Ls1/h;
0011ea7einvoke-direct {v1, v2}, Ls1/h;-><init>(Lnfc/share/nfcshare/MainActivity;)V
0011ea84iget-object v2, v0, Lu1/p;->c:Ljava/util/ArrayList;
0011ea88invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011ea8enew-instance v2, Lu1/q;
0011ea92invoke-direct {v2, v0}, Lu1/q;-><init>(Lu1/p;)V
0011ea98sput-object v2, Ls1/b;->b:Lu1/q;
0011ea9csget-object v2, Ls1/b;->b:Lu1/q;
0011eaa0return-object v2
0011ea58
0011eaa2
0011eaa2 // align 0x4
0011eaa2 // align 0x4
0011eaa4
0011eaa4s1.b::<clinit>():
0011eab4sget-object v0, Lu1/o;->c:Ljava/util/regex/Pattern;
0011eab8const-string v0, "application/json; charset=utf-8"
0011eabcinvoke-static {v0}, LP1/e;->p(Ljava/lang/String;)Lu1/o;
0011eac2move-result-object v0
0011eac4goto :goto_a
0011eac6const/4 v0, 0x0
0011eac8sput-object v0, Ls1/b;->a:Lu1/o;
0011eaccconst-class v0, Ls1/b;
0011ead0invoke-static {v0}, LN1/b;->d(Ljava/lang/Class;)LN1/a;
0011ead6return-void
0011eaa4
0011eaa4s1.b::<clinit>():
0011eab4sget-object v0, Lu1/o;->c:Ljava/util/regex/Pattern;
0011eab8const-string v0, "application/json; charset=utf-8"
0011eabcinvoke-static {v0}, LP1/e;->p(Ljava/lang/String;)Lu1/o;
0011eac2move-result-object v0
0011eac4goto :goto_a
0011eac6const/4 v0, 0x0
0011eac8sput-object v0, Ls1/b;->a:Lu1/o;
0011eaccconst-class v0, Ls1/b;
0011ead0invoke-static {v0}, LN1/b;->d(Ljava/lang/Class;)LN1/a;
0011ead6return-void
0011eaa4
0011ead8
0011ead8 struct try_item
0011ead8 start_addr uint32 0x11eabc
0011eadc insn_count int 4
0011eade handler_off uint16 0x11eae1
0011eae0
0011eae0 struct encoded_catch_handler_list
0011eae0 size int 1
0011eae1
0011eae1 struct encoded_catch_handler ← 0x11eade
0011eae1 size int64 1
0011eae2 handlers[0].type_idx int 0xb560
0011eae4 handlers[0].addr uint32 0x11eac6
0011eae5
0011eae5 // align 0x8
0011ead8 struct try_item
0011ead8 start_addr uint32 0x11eabc
0011eadc insn_count int 4
0011eade handler_off uint16 0x11eae1
0011eae0
0011eae0 struct encoded_catch_handler_list
0011eae0 size int 1
0011eae1
0011eae1 struct encoded_catch_handler ← 0x11eade
0011eae1 size int64 1
0011eae2 handlers[0].type_idx int 0xb560
0011eae4 handlers[0].addr uint32 0x11eac6
0011eae5
0011eae5 // align 0x8
0011eae8
0011eae8s1.b::a(nfc.share.nfcshare.MainActivity, boolean, s1.a):
0011eaf8const-string v0, "UserSession"
0011eafcconst/4 v1, 0x0
0011eafeinvoke-virtual {v8, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011eb04move-result-object v0
0011eb06const-string v2, "token"
0011eb0aconst-string v3, ""
0011eb0einvoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0011eb14invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
0011eb1amove-result-object v0
0011eb1cconst-string v4, "android_id"
0011eb20invoke-static {v0, v4}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
0011eb26move-result-object v0
0011eb28new-instance v4, Lorg/json/JSONObject;
0011eb2cinvoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
0011eb32invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
0011eb38move-result-object v4
0011eb3asget-object v5, Ls1/b;->a:Lu1/o;
0011eb3einvoke-static {v4, v5}, LB/d;->b(Ljava/lang/String;Lu1/o;)LB/d;
0011eb44move-result-object v4
0011eb46new-instance v5, LH/e;
0011eb4ainvoke-direct {v5}, LH/e;-><init>()V
0011eb50const-string v6, "http://154.90.60.209/api/user_config"
0011eb54invoke-virtual {v5, v6}, LH/e;->o(Ljava/lang/String;)V
0011eb5aconst-string v6, "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJyYzg4MjByYyFAIyQlKiYiLCJhdWQiOiIiLCJpYXQiOjE3NTM5ODMxMTMsIm5iZiI6MTc1Mzk4MzExMywiZXhwIjoxNzU2NTc1MTEzLCJkYXRhIjp7InVpZCI6NTg5MjkxLCJyY19pZCI6IjEiLCJhY2NvdW50IjoiY2FyZDE2IiwicGFzc3dvcmQiOiI4MWFiNjA2YmM0YjFjMTczMDNlOTk0YjU5ZmU3ZTllNSJ9fQ.V2wkfqiT7axcWmIB03XbCKmNVPBSCgXTx7K0hlOu9wk"
0011eb5einvoke-virtual {v5, v2, v6}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011eb64new-instance v2, Ljava/lang/StringBuilder;
0011eb68invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0011eb6esget-object v6, Ls1/n;->a:LR0/d;
0011eb72invoke-virtual {v8}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
0011eb78move-result-object v6
0011eb7ainvoke-virtual {v8}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
0011eb80move-result-object v7
0011eb82invoke-virtual {v6, v7, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
0011eb88move-result-object v6
0011eb8aiget v6, v6, Landroid/content/pm/PackageInfo;->versionCode:I
0011eb8egoto :goto_51
0011eb90move-exception v6
0011eb92invoke-virtual {v6}, Ljava/lang/Throwable;->printStackTrace()V
0011eb98const/4 v6, -0x1
0011eb9ainvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0011eba0invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011eba6invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0011ebacmove-result-object v2
0011ebaeconst-string v3, "version"
0011ebb2invoke-virtual {v5, v3, v2}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011ebb8const-string v2, "uuid"
0011ebbcinvoke-virtual {v5, v2, v0}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011ebc2const-string v0, "language"
0011ebc6const-string v2, "English"
0011ebcainvoke-virtual {v5, v0, v2}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011ebd0const-string v0, "exit"
0011ebd4if-eqz v9, :cond_72
0011ebd8move-object v9, v0
0011ebdagoto :goto_74
0011ebdcconst-string v9, "enter"
0011ebe0invoke-virtual {v5, v0, v9}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011ebe6const-string v9, "POST"
0011ebeainvoke-virtual {v5, v9, v4}, LH/e;->j(Ljava/lang/String;LB/d;)V
0011ebf0invoke-virtual {v5}, LH/e;->b()Lj/t;
0011ebf6move-result-object v9
0011ebf8invoke-static {v8}, Ls1/b;->c(Lnfc/share/nfcshare/MainActivity;)Lu1/q;
0011ebfemove-result-object v0
0011ec00invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011ec06new-instance v2, Ly1/h;
0011ec0ainvoke-direct {v2, v0, v9, v1}, Ly1/h;-><init>(Lu1/q;Lj/t;Z)V
0011ec10new-instance v9, LB/j;
0011ec14const/16 v0, 0x15
0011ec18invoke-direct {v9, v10, v0, v8}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
0011ec1einvoke-virtual {v2, v9}, Ly1/h;->e(Lu1/d;)V
0011ec24return-void
0011eae8
0011eae8s1.b::a(nfc.share.nfcshare.MainActivity, boolean, s1.a):
0011eaf8const-string v0, "UserSession"
0011eafcconst/4 v1, 0x0
0011eafeinvoke-virtual {v8, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011eb04move-result-object v0
0011eb06const-string v2, "token"
0011eb0aconst-string v3, ""
0011eb0einvoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0011eb14invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
0011eb1amove-result-object v0
0011eb1cconst-string v4, "android_id"
0011eb20invoke-static {v0, v4}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
0011eb26move-result-object v0
0011eb28new-instance v4, Lorg/json/JSONObject;
0011eb2cinvoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
0011eb32invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
0011eb38move-result-object v4
0011eb3asget-object v5, Ls1/b;->a:Lu1/o;
0011eb3einvoke-static {v4, v5}, LB/d;->b(Ljava/lang/String;Lu1/o;)LB/d;
0011eb44move-result-object v4
0011eb46new-instance v5, LH/e;
0011eb4ainvoke-direct {v5}, LH/e;-><init>()V
0011eb50const-string v6, "http://154.90.60.209/api/user_config"
0011eb54invoke-virtual {v5, v6}, LH/e;->o(Ljava/lang/String;)V
0011eb5aconst-string v6, "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJyYzg4MjByYyFAIyQlKiYiLCJhdWQiOiIiLCJpYXQiOjE3NTM5ODMxMTMsIm5iZiI6MTc1Mzk4MzExMywiZXhwIjoxNzU2NTc1MTEzLCJkYXRhIjp7InVpZCI6NTg5MjkxLCJyY19pZCI6IjEiLCJhY2NvdW50IjoiY2FyZDE2IiwicGFzc3dvcmQiOiI4MWFiNjA2YmM0YjFjMTczMDNlOTk0YjU5ZmU3ZTllNSJ9fQ.V2wkfqiT7axcWmIB03XbCKmNVPBSCgXTx7K0hlOu9wk"
0011eb5einvoke-virtual {v5, v2, v6}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011eb64new-instance v2, Ljava/lang/StringBuilder;
0011eb68invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0011eb6esget-object v6, Ls1/n;->a:LR0/d;
0011eb72invoke-virtual {v8}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
0011eb78move-result-object v6
0011eb7ainvoke-virtual {v8}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
0011eb80move-result-object v7
0011eb82invoke-virtual {v6, v7, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
0011eb88move-result-object v6
0011eb8aiget v6, v6, Landroid/content/pm/PackageInfo;->versionCode:I
0011eb8egoto :goto_51
0011eb90move-exception v6
0011eb92invoke-virtual {v6}, Ljava/lang/Throwable;->printStackTrace()V
0011eb98const/4 v6, -0x1
0011eb9ainvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0011eba0invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011eba6invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0011ebacmove-result-object v2
0011ebaeconst-string v3, "version"
0011ebb2invoke-virtual {v5, v3, v2}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011ebb8const-string v2, "uuid"
0011ebbcinvoke-virtual {v5, v2, v0}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011ebc2const-string v0, "language"
0011ebc6const-string v2, "English"
0011ebcainvoke-virtual {v5, v0, v2}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011ebd0const-string v0, "exit"
0011ebd4if-eqz v9, :cond_72
0011ebd8move-object v9, v0
0011ebdagoto :goto_74
0011ebdcconst-string v9, "enter"
0011ebe0invoke-virtual {v5, v0, v9}, LH/e;->a(Ljava/lang/String;Ljava/lang/String;)V
0011ebe6const-string v9, "POST"
0011ebeainvoke-virtual {v5, v9, v4}, LH/e;->j(Ljava/lang/String;LB/d;)V
0011ebf0invoke-virtual {v5}, LH/e;->b()Lj/t;
0011ebf6move-result-object v9
0011ebf8invoke-static {v8}, Ls1/b;->c(Lnfc/share/nfcshare/MainActivity;)Lu1/q;
0011ebfemove-result-object v0
0011ec00invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011ec06new-instance v2, Ly1/h;
0011ec0ainvoke-direct {v2, v0, v9, v1}, Ly1/h;-><init>(Lu1/q;Lj/t;Z)V
0011ec10new-instance v9, LB/j;
0011ec14const/16 v0, 0x15
0011ec18invoke-direct {v9, v10, v0, v8}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
0011ec1einvoke-virtual {v2, v9}, Ly1/h;->e(Lu1/d;)V
0011ec24return-void
0011eae8
0011ec26
0011ec26 struct code_item_padding
0011ec26 padding uint16 0x0000
0011ec28
0011ec28 struct try_item
0011ec28 start_addr uint32 0x11eb72
0011ec2c insn_count int 14
0011ec2e handler_off uint16 0x11ec31
0011ec30
0011ec30 struct encoded_catch_handler_list
0011ec30 size int 1
0011ec31
0011ec31 struct encoded_catch_handler ← 0x11ec2e
0011ec31 size int64 1
0011ec32 handlers[0].type_idx int 0xa474
0011ec34 handlers[0].addr uint32 0x11eb90
0011ec35
0011ec35 // align 0x8
0011ec26 struct code_item_padding
0011ec26 padding uint16 0x0000
0011ec28
0011ec28 struct try_item
0011ec28 start_addr uint32 0x11eb72
0011ec2c insn_count int 14
0011ec2e handler_off uint16 0x11ec31
0011ec30
0011ec30 struct encoded_catch_handler_list
0011ec30 size int 1
0011ec31
0011ec31 struct encoded_catch_handler ← 0x11ec2e
0011ec31 size int64 1
0011ec32 handlers[0].type_idx int 0xa474
0011ec34 handlers[0].addr uint32 0x11eb90
0011ec35
0011ec35 // align 0x8
0011ec38
0011ec38s1.b::e(android.content.Context, java.lang.String):
0011ec48const-string v0, "UserSession"
0011ec4cconst/4 v1, 0x0
0011ec4einvoke-virtual {v2, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ec54move-result-object v2
0011ec56invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011ec5cmove-result-object v2
0011ec5econst-string v0, "ping_ip"
0011ec62invoke-interface {v2, v0, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011ec68move-result-object v2
0011ec6ainvoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V
0011ec70return-void
0011ec38
0011ec38s1.b::e(android.content.Context, java.lang.String):
0011ec48const-string v0, "UserSession"
0011ec4cconst/4 v1, 0x0
0011ec4einvoke-virtual {v2, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ec54move-result-object v2
0011ec56invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011ec5cmove-result-object v2
0011ec5econst-string v0, "ping_ip"
0011ec62invoke-interface {v2, v0, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011ec68move-result-object v2
0011ec6ainvoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V
0011ec70return-void
0011ec38
0011ec72
0011ec72 // align 0x4
0011ec72 // align 0x4
0011ec74
0011ec74s1.b::f(android.content.Context, int):
0011ec84const-string v0, "UserSession"
0011ec88const/4 v1, 0x0
0011ec8ainvoke-virtual {v2, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ec90move-result-object v2
0011ec92invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011ec98move-result-object v2
0011ec9aconst-string v0, "ping_port"
0011ec9einvoke-interface {v2, v0, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
0011eca4move-result-object v2
0011eca6invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V
0011ecacreturn-void
0011ec74
0011ec74s1.b::f(android.content.Context, int):
0011ec84const-string v0, "UserSession"
0011ec88const/4 v1, 0x0
0011ec8ainvoke-virtual {v2, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ec90move-result-object v2
0011ec92invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011ec98move-result-object v2
0011ec9aconst-string v0, "ping_port"
0011ec9einvoke-interface {v2, v0, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
0011eca4move-result-object v2
0011eca6invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V
0011ecacreturn-void
0011ec74
0011ecae
0011ecae // align 0x10
0011ecae // align 0x10
0011ecb0
0011ecb0s1.b::g(android.content.Context, java.lang.String):
0011ecc0const-string v0, "UserSession"
0011ecc4const/4 v1, 0x0
0011ecc6invoke-virtual {v2, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ecccmove-result-object v2
0011ecceinvoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011ecd4move-result-object v2
0011ecd6const-string v0, "urlInfo"
0011ecdainvoke-interface {v2, v0, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011ece0move-result-object v2
0011ece2invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V
0011ece8return-void
0011ecb0
0011ecb0s1.b::g(android.content.Context, java.lang.String):
0011ecc0const-string v0, "UserSession"
0011ecc4const/4 v1, 0x0
0011ecc6invoke-virtual {v2, v0, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ecccmove-result-object v2
0011ecceinvoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011ecd4move-result-object v2
0011ecd6const-string v0, "urlInfo"
0011ecdainvoke-interface {v2, v0, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011ece0move-result-object v2
0011ece2invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V
0011ece8return-void
0011ecb0
0011ecea
0011ecea // align 0x4
0011ecea // align 0x4
0011ecec
0011ececs1.c::<init>(nfc.share.nfcshare.MainActivity, int):
0011ecfciput v2, v0, Ls1/c;->a:I
0011ed00iput-object v1, v0, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011ed04invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0011ed0areturn-void
0011ecec
0011ececs1.c::<init>(nfc.share.nfcshare.MainActivity, int):
0011ecfciput v2, v0, Ls1/c;->a:I
0011ed00iput-object v1, v0, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011ed04invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0011ed0areturn-void
0011ecec
0011ed0c
0011ed0cs1.c::a(java.lang.String):
0011ed1creturn-void
0011ed0c
0011ed0cs1.c::a(java.lang.String):
0011ed1creturn-void
0011ed0c
0011ed1e
0011ed1e // align 0x10
0011ed1e // align 0x10
0011ed20
0011ed20s1.c::b(java.lang.String):
0011ed30const/4 v0, 0x1
0011ed32iget-object v1, v6, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011ed36iget v2, v6, Ls1/c;->a:I
0011ed3apacked-switch v2, :pswitch_data_d4
0011ed40new-instance v0, LB/o;
0011ed44const/4 v2, 0x3
0011ed46invoke-direct {v0, v6, v2, v7}, LB/o;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
0011ed4cinvoke-virtual {v1, v0}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0011ed52return-void
0011ed54new-instance v7, Ls1/e;
0011ed58invoke-direct {v7, v6, v0}, Ls1/e;-><init>(Ls1/c;I)V
0011ed5einvoke-virtual {v1, v7}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0011ed64sget-object v7, Ls1/b;->a:Lu1/o;
0011ed68const-string v7, "CacheServer"
0011ed6cconst/4 v2, 0x0
0011ed6einvoke-virtual {v1, v7, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ed74move-result-object v7
0011ed76const-string v3, "cache_server"
0011ed7aconst/4 v4, 0x0
0011ed7cinvoke-interface {v7, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0011ed82move-result-object v7
0011ed84if-eqz v7, :cond_d3
0011ed88new-instance v3, Lorg/json/JSONObject;
0011ed8cinvoke-direct {v3, v7}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
0011ed92invoke-static {v3}, Ls1/b;->d(Lorg/json/JSONObject;)Ljava/util/ArrayList;
0011ed98move-result-object v7
0011ed9ainvoke-virtual {v7}, Ljava/util/ArrayList;->isEmpty()Z
0011eda0move-result v3
0011eda2if-nez v3, :cond_d3
0011eda6iget-object v3, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011edaaif-nez v3, :cond_87
0011edaeinvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011edb4move-result-object v0
0011edb6check-cast v0, Ls1/m;
0011edbainvoke-virtual {v0}, Ls1/m;->a()Ljava/lang/String;
0011edc0move-result-object v0
0011edc2iput-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011edc6invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011edccinvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011edd2move-result-object v0
0011edd4check-cast v0, Ls1/m;
0011edd8sget-object v0, Ls1/n;->a:LR0/d;
0011eddciget-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011ede0invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011ede6invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011edecmove-result-object v0
0011edeecheck-cast v0, Ls1/m;
0011edf2iget-object v0, v0, Ls1/m;->e:Ljava/lang/String;
0011edf6invoke-static {v1, v0}, Ls1/b;->e(Landroid/content/Context;Ljava/lang/String;)V
0011edfcinvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee02move-result-object v0
0011ee04check-cast v0, Ls1/m;
0011ee08iget v0, v0, Ls1/m;->d:I
0011ee0cinvoke-static {v1, v0}, Ls1/b;->f(Landroid/content/Context;I)V
0011ee12invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee18move-result-object v0
0011ee1acheck-cast v0, Ls1/m;
0011ee1eiget-object v0, v0, Ls1/m;->e:Ljava/lang/String;
0011ee22invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee28move-result-object v7
0011ee2acheck-cast v7, Ls1/m;
0011ee2eiget v7, v7, Ls1/m;->d:I
0011ee32invoke-static {v0, v7}, Lnfc/share/nfcshare/MainActivity;->u(Ljava/lang/String;I)V
0011ee38goto :goto_d3
0011ee3amove-exception v7
0011ee3cgoto :goto_cd
0011ee3emove v3, v2
0011ee40invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
0011ee46move-result v4
0011ee48if-ge v3, v4, :cond_ab
0011ee4cinvoke-virtual {v7, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee52move-result-object v4
0011ee54check-cast v4, Ls1/m;
0011ee58invoke-virtual {v4}, Ls1/m;->a()Ljava/lang/String;
0011ee5emove-result-object v4
0011ee60iget-object v5, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011ee64invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0011ee6amove-result v4
0011ee6cif-eqz v4, :cond_a9
0011ee70invoke-virtual {v7, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee76move-result-object v7
0011ee78check-cast v7, Ls1/m;
0011ee7csget-object v7, Ls1/n;->a:LR0/d;
0011ee80goto :goto_d3
0011ee82add-int/2addr v3, v0
0011ee84goto :goto_88
0011ee86invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee8cmove-result-object v7
0011ee8echeck-cast v7, Ls1/m;
0011ee92invoke-virtual {v7}, Ls1/m;->a()Ljava/lang/String;
0011ee98move-result-object v0
0011ee9aiget v2, v7, Ls1/m;->d:I
0011ee9eiget-object v7, v7, Ls1/m;->e:Ljava/lang/String;
0011eea2invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011eea8sget-object v3, Ls1/n;->a:LR0/d;
0011eeacinvoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011eeb2invoke-static {v1, v7}, Ls1/b;->e(Landroid/content/Context;Ljava/lang/String;)V
0011eeb8invoke-static {v1, v2}, Ls1/b;->f(Landroid/content/Context;I)V
0011eebeinvoke-static {v7, v2}, Lnfc/share/nfcshare/MainActivity;->u(Ljava/lang/String;I)V
0011eec4iput-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011eec8goto :goto_d3
0011eecanew-instance v0, Ljava/lang/RuntimeException;
0011eeceinvoke-direct {v0, v7}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
0011eed4throw v0
0011eed6return-void
0011eed8.packed-switch 0x0
0011ed20
0011ed20s1.c::b(java.lang.String):
0011ed30const/4 v0, 0x1
0011ed32iget-object v1, v6, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011ed36iget v2, v6, Ls1/c;->a:I
0011ed3apacked-switch v2, :pswitch_data_d4
0011ed40new-instance v0, LB/o;
0011ed44const/4 v2, 0x3
0011ed46invoke-direct {v0, v6, v2, v7}, LB/o;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
0011ed4cinvoke-virtual {v1, v0}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0011ed52return-void
0011ed54new-instance v7, Ls1/e;
0011ed58invoke-direct {v7, v6, v0}, Ls1/e;-><init>(Ls1/c;I)V
0011ed5einvoke-virtual {v1, v7}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0011ed64sget-object v7, Ls1/b;->a:Lu1/o;
0011ed68const-string v7, "CacheServer"
0011ed6cconst/4 v2, 0x0
0011ed6einvoke-virtual {v1, v7, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ed74move-result-object v7
0011ed76const-string v3, "cache_server"
0011ed7aconst/4 v4, 0x0
0011ed7cinvoke-interface {v7, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0011ed82move-result-object v7
0011ed84if-eqz v7, :cond_d3
0011ed88new-instance v3, Lorg/json/JSONObject;
0011ed8cinvoke-direct {v3, v7}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
0011ed92invoke-static {v3}, Ls1/b;->d(Lorg/json/JSONObject;)Ljava/util/ArrayList;
0011ed98move-result-object v7
0011ed9ainvoke-virtual {v7}, Ljava/util/ArrayList;->isEmpty()Z
0011eda0move-result v3
0011eda2if-nez v3, :cond_d3
0011eda6iget-object v3, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011edaaif-nez v3, :cond_87
0011edaeinvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011edb4move-result-object v0
0011edb6check-cast v0, Ls1/m;
0011edbainvoke-virtual {v0}, Ls1/m;->a()Ljava/lang/String;
0011edc0move-result-object v0
0011edc2iput-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011edc6invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011edccinvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011edd2move-result-object v0
0011edd4check-cast v0, Ls1/m;
0011edd8sget-object v0, Ls1/n;->a:LR0/d;
0011eddciget-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011ede0invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011ede6invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011edecmove-result-object v0
0011edeecheck-cast v0, Ls1/m;
0011edf2iget-object v0, v0, Ls1/m;->e:Ljava/lang/String;
0011edf6invoke-static {v1, v0}, Ls1/b;->e(Landroid/content/Context;Ljava/lang/String;)V
0011edfcinvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee02move-result-object v0
0011ee04check-cast v0, Ls1/m;
0011ee08iget v0, v0, Ls1/m;->d:I
0011ee0cinvoke-static {v1, v0}, Ls1/b;->f(Landroid/content/Context;I)V
0011ee12invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee18move-result-object v0
0011ee1acheck-cast v0, Ls1/m;
0011ee1eiget-object v0, v0, Ls1/m;->e:Ljava/lang/String;
0011ee22invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee28move-result-object v7
0011ee2acheck-cast v7, Ls1/m;
0011ee2eiget v7, v7, Ls1/m;->d:I
0011ee32invoke-static {v0, v7}, Lnfc/share/nfcshare/MainActivity;->u(Ljava/lang/String;I)V
0011ee38goto :goto_d3
0011ee3amove-exception v7
0011ee3cgoto :goto_cd
0011ee3emove v3, v2
0011ee40invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
0011ee46move-result v4
0011ee48if-ge v3, v4, :cond_ab
0011ee4cinvoke-virtual {v7, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee52move-result-object v4
0011ee54check-cast v4, Ls1/m;
0011ee58invoke-virtual {v4}, Ls1/m;->a()Ljava/lang/String;
0011ee5emove-result-object v4
0011ee60iget-object v5, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011ee64invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0011ee6amove-result v4
0011ee6cif-eqz v4, :cond_a9
0011ee70invoke-virtual {v7, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee76move-result-object v7
0011ee78check-cast v7, Ls1/m;
0011ee7csget-object v7, Ls1/n;->a:LR0/d;
0011ee80goto :goto_d3
0011ee82add-int/2addr v3, v0
0011ee84goto :goto_88
0011ee86invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011ee8cmove-result-object v7
0011ee8echeck-cast v7, Ls1/m;
0011ee92invoke-virtual {v7}, Ls1/m;->a()Ljava/lang/String;
0011ee98move-result-object v0
0011ee9aiget v2, v7, Ls1/m;->d:I
0011ee9eiget-object v7, v7, Ls1/m;->e:Ljava/lang/String;
0011eea2invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011eea8sget-object v3, Ls1/n;->a:LR0/d;
0011eeacinvoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011eeb2invoke-static {v1, v7}, Ls1/b;->e(Landroid/content/Context;Ljava/lang/String;)V
0011eeb8invoke-static {v1, v2}, Ls1/b;->f(Landroid/content/Context;I)V
0011eebeinvoke-static {v7, v2}, Lnfc/share/nfcshare/MainActivity;->u(Ljava/lang/String;I)V
0011eec4iput-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011eec8goto :goto_d3
0011eecanew-instance v0, Ljava/lang/RuntimeException;
0011eeceinvoke-direct {v0, v7}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
0011eed4throw v0
0011eed6return-void
0011eed8.packed-switch 0x0
0011ed20
0011eee8
0011eee8 struct try_item
0011eee8 start_addr uint32 0x11ed88
0011eeec insn_count int 137
0011eeee handler_off uint16 0x11eef9
0011eef0
0011eef0 struct try_item
0011eef0 start_addr uint32 0x11eea2
0011eef4 insn_count int 19
0011eef6 handler_off uint16 0x11eef9
0011eef8
0011eef8 struct encoded_catch_handler_list
0011eef8 size int 1
0011eef9
0011eef9 struct encoded_catch_handler ← 0x11eeee 0x11eef6
0011eef9 size int64 1
0011eefa handlers[0].type_idx int 0xba30
0011eefc handlers[0].addr uint32 0x11ee3a
0011eefe
0011eefe // align 0x10
0011eee8 struct try_item
0011eee8 start_addr uint32 0x11ed88
0011eeec insn_count int 137
0011eeee handler_off uint16 0x11eef9
0011eef0
0011eef0 struct try_item
0011eef0 start_addr uint32 0x11eea2
0011eef4 insn_count int 19
0011eef6 handler_off uint16 0x11eef9
0011eef8
0011eef8 struct encoded_catch_handler_list
0011eef8 size int 1
0011eef9
0011eef9 struct encoded_catch_handler ← 0x11eeee 0x11eef6
0011eef9 size int64 1
0011eefa handlers[0].type_idx int 0xba30
0011eefc handlers[0].addr uint32 0x11ee3a
0011eefe
0011eefe // align 0x10
0011ef00
0011ef00s1.c::c(org.json.JSONObject):
0011ef10const/4 v0, 0x0
0011ef12iget-object v1, v6, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011ef16iget v2, v6, Ls1/c;->a:I
0011ef1apacked-switch v2, :pswitch_data_150
0011ef20new-instance v7, LE0/G;
0011ef24const/16 v0, 0xc
0011ef28invoke-direct {v7, v0, v6}, LE0/G;-><init>(ILjava/lang/Object;)V
0011ef2einvoke-virtual {v1, v7}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0011ef34return-void
0011ef36const-string v2, "UserSession"
0011ef3aconst-string v3, "uid"
0011ef3einvoke-static {v7}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
0011ef44iget-object v4, v1, Lnfc/share/nfcshare/MainActivity;->B:Landroid/app/AlertDialog;
0011ef48invoke-virtual {v4}, Landroid/app/Dialog;->isShowing()Z
0011ef4emove-result v4
0011ef50if-eqz v4, :cond_27
0011ef54iget-object v4, v1, Lnfc/share/nfcshare/MainActivity;->B:Landroid/app/AlertDialog;
0011ef58invoke-virtual {v4}, Landroid/app/Dialog;->dismiss()V
0011ef5econst-string v4, "data"
0011ef62invoke-virtual {v7, v4}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
0011ef68move-result-object v4
0011ef6ainvoke-virtual {v4, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011ef70move-result-object v4
0011ef72sput-object v4, Ls1/n;->g:Ljava/lang/String;
0011ef76invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
0011ef7cmove-result v4
0011ef7esget-object v5, Ls1/b;->a:Lu1/o;
0011ef82invoke-virtual {v1, v2, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ef88move-result-object v5
0011ef8ainvoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011ef90move-result-object v5
0011ef92invoke-interface {v5, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
0011ef98move-result-object v3
0011ef9ainvoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->apply()V
0011efa0invoke-virtual {v7}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
0011efa6move-result-object v3
0011efa8const-string v4, "CacheServer"
0011efacinvoke-virtual {v1, v4, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011efb2move-result-object v4
0011efb4invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011efbamove-result-object v4
0011efbcconst-string v5, "cache_server"
0011efc0invoke-interface {v4, v5, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011efc6move-result-object v3
0011efc8invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->apply()V
0011efceinvoke-static {v7}, Ls1/b;->d(Lorg/json/JSONObject;)Ljava/util/ArrayList;
0011efd4move-result-object v7
0011efd6invoke-virtual {v1, v2, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011efdcmove-result-object v2
0011efdeconst-string v3, "expire_date"
0011efe2const-string v4, ""
0011efe6invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0011efecinvoke-virtual {v7}, Ljava/util/ArrayList;->isEmpty()Z
0011eff2move-result v2
0011eff4if-nez v2, :cond_10f
0011eff8iget-object v2, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011effcif-nez v2, :cond_c4
0011f000invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f006move-result-object v2
0011f008check-cast v2, Ls1/m;
0011f00cinvoke-virtual {v2}, Ls1/m;->a()Ljava/lang/String;
0011f012move-result-object v2
0011f014iput-object v2, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f018invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f01emove-result-object v2
0011f020check-cast v2, Ls1/m;
0011f024iget-object v2, v2, Ls1/m;->e:Ljava/lang/String;
0011f028invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f02emove-result-object v3
0011f030check-cast v3, Ls1/m;
0011f034iget v3, v3, Ls1/m;->d:I
0011f038iget-object v4, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f03cinvoke-static {v1, v4}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011f042invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f048move-result-object v7
0011f04acheck-cast v7, Ls1/m;
0011f04eiget-object v7, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f052invoke-static {v1, v7}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011f058invoke-static {v1, v2}, Ls1/b;->e(Landroid/content/Context;Ljava/lang/String;)V
0011f05einvoke-static {v1, v3}, Ls1/b;->f(Landroid/content/Context;I)V
0011f064invoke-static {v1}, Ls1/b;->b(Landroid/content/Context;)I
0011f06amove-result v7
0011f06cinvoke-static {v2, v7}, Lnfc/share/nfcshare/MainActivity;->u(Ljava/lang/String;I)V
0011f072sget-object v7, Ls1/n;->b:LF0/h;
0011f076if-eqz v7, :cond_11b
0011f07asget-boolean v0, LF0/h;->f:Z
0011f07eif-nez v0, :cond_11b
0011f082iget-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f086invoke-virtual {v7, v0}, LF0/h;->g(Ljava/lang/String;)V
0011f08cgoto :goto_11b
0011f08emove-exception v7
0011f090invoke-virtual {v7}, Ljava/lang/Throwable;->printStackTrace()V
0011f096goto :goto_11b
0011f098move v2, v0
0011f09ainvoke-virtual {v7}, Ljava/util/ArrayList;->size()I
0011f0a0move-result v3
0011f0a2if-ge v2, v3, :cond_e9
0011f0a6invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f0acmove-result-object v3
0011f0aecheck-cast v3, Ls1/m;
0011f0b2invoke-virtual {v3}, Ls1/m;->a()Ljava/lang/String;
0011f0b8move-result-object v3
0011f0baiget-object v4, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f0beinvoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0011f0c4move-result v3
0011f0c6if-eqz v3, :cond_e6
0011f0cainvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f0d0move-result-object v7
0011f0d2check-cast v7, Ls1/m;
0011f0d6sget-object v7, Ls1/n;->a:LR0/d;
0011f0dagoto :goto_11b
0011f0dcadd-int/lit8 v2, v2, 0x1
0011f0e0goto :goto_c5
0011f0e2invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f0e8move-result-object v7
0011f0eacheck-cast v7, Ls1/m;
0011f0eeinvoke-virtual {v7}, Ls1/m;->a()Ljava/lang/String;
0011f0f4move-result-object v0
0011f0f6invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011f0fcsget-object v2, Ls1/n;->a:LR0/d;
0011f100invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011f106iget-object v2, v7, Ls1/m;->e:Ljava/lang/String;
0011f10ainvoke-static {v1, v2}, Ls1/b;->e(Landroid/content/Context;Ljava/lang/String;)V
0011f110iget v7, v7, Ls1/m;->d:I
0011f114invoke-static {v1, v7}, Ls1/b;->f(Landroid/content/Context;I)V
0011f11ainvoke-static {v1}, Ls1/b;->b(Landroid/content/Context;)I
0011f120move-result v7
0011f122invoke-static {v2, v7}, Lnfc/share/nfcshare/MainActivity;->u(Ljava/lang/String;I)V
0011f128iput-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f12cgoto :goto_11b
0011f12eiget-object v7, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f132if-nez v7, :cond_11b
0011f136new-instance v7, Ls1/e;
0011f13ainvoke-direct {v7, v6, v0}, Ls1/e;-><init>(Ls1/c;I)V
0011f140invoke-virtual {v1, v7}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0011f146return-void
0011f148move-exception v7
0011f14anew-instance v0, Ljava/lang/RuntimeException;
0011f14einvoke-direct {v0, v7}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
0011f154throw v0
0011f156const-string v0, "code"
0011f15ainvoke-virtual {v7, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
0011f160move-result v0
0011f162const-string v1, "msg"
0011f166invoke-virtual {v7, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011f16cmove-result-object v7
0011f16eif-nez v0, :cond_148
0011f172new-instance v0, Landroid/os/Handler;
0011f176invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
0011f17cmove-result-object v1
0011f17einvoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
0011f184new-instance v1, LH/a;
0011f188const/4 v2, 0x3
0011f18ainvoke-direct {v1, v6, v7, v2}, LH/a;-><init>(Ljava/lang/Object;Ljava/io/Serializable;I)V
0011f190const-wide/16 v2, 0x3e8
0011f194invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
0011f19agoto :goto_148
0011f19cmove-exception v7
0011f19egoto :goto_149
0011f1a0return-void
0011f1a2new-instance v0, Ljava/lang/RuntimeException;
0011f1a6invoke-direct {v0, v7}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
0011f1acthrow v0
0011f1aenop
0011f1b0.packed-switch 0x0
0011ef00
0011ef00s1.c::c(org.json.JSONObject):
0011ef10const/4 v0, 0x0
0011ef12iget-object v1, v6, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011ef16iget v2, v6, Ls1/c;->a:I
0011ef1apacked-switch v2, :pswitch_data_150
0011ef20new-instance v7, LE0/G;
0011ef24const/16 v0, 0xc
0011ef28invoke-direct {v7, v0, v6}, LE0/G;-><init>(ILjava/lang/Object;)V
0011ef2einvoke-virtual {v1, v7}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0011ef34return-void
0011ef36const-string v2, "UserSession"
0011ef3aconst-string v3, "uid"
0011ef3einvoke-static {v7}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
0011ef44iget-object v4, v1, Lnfc/share/nfcshare/MainActivity;->B:Landroid/app/AlertDialog;
0011ef48invoke-virtual {v4}, Landroid/app/Dialog;->isShowing()Z
0011ef4emove-result v4
0011ef50if-eqz v4, :cond_27
0011ef54iget-object v4, v1, Lnfc/share/nfcshare/MainActivity;->B:Landroid/app/AlertDialog;
0011ef58invoke-virtual {v4}, Landroid/app/Dialog;->dismiss()V
0011ef5econst-string v4, "data"
0011ef62invoke-virtual {v7, v4}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
0011ef68move-result-object v4
0011ef6ainvoke-virtual {v4, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011ef70move-result-object v4
0011ef72sput-object v4, Ls1/n;->g:Ljava/lang/String;
0011ef76invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
0011ef7cmove-result v4
0011ef7esget-object v5, Ls1/b;->a:Lu1/o;
0011ef82invoke-virtual {v1, v2, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011ef88move-result-object v5
0011ef8ainvoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011ef90move-result-object v5
0011ef92invoke-interface {v5, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
0011ef98move-result-object v3
0011ef9ainvoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->apply()V
0011efa0invoke-virtual {v7}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
0011efa6move-result-object v3
0011efa8const-string v4, "CacheServer"
0011efacinvoke-virtual {v1, v4, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011efb2move-result-object v4
0011efb4invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
0011efbamove-result-object v4
0011efbcconst-string v5, "cache_server"
0011efc0invoke-interface {v4, v5, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
0011efc6move-result-object v3
0011efc8invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->apply()V
0011efceinvoke-static {v7}, Ls1/b;->d(Lorg/json/JSONObject;)Ljava/util/ArrayList;
0011efd4move-result-object v7
0011efd6invoke-virtual {v1, v2, v0}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
0011efdcmove-result-object v2
0011efdeconst-string v3, "expire_date"
0011efe2const-string v4, ""
0011efe6invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0011efecinvoke-virtual {v7}, Ljava/util/ArrayList;->isEmpty()Z
0011eff2move-result v2
0011eff4if-nez v2, :cond_10f
0011eff8iget-object v2, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011effcif-nez v2, :cond_c4
0011f000invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f006move-result-object v2
0011f008check-cast v2, Ls1/m;
0011f00cinvoke-virtual {v2}, Ls1/m;->a()Ljava/lang/String;
0011f012move-result-object v2
0011f014iput-object v2, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f018invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f01emove-result-object v2
0011f020check-cast v2, Ls1/m;
0011f024iget-object v2, v2, Ls1/m;->e:Ljava/lang/String;
0011f028invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f02emove-result-object v3
0011f030check-cast v3, Ls1/m;
0011f034iget v3, v3, Ls1/m;->d:I
0011f038iget-object v4, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f03cinvoke-static {v1, v4}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011f042invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f048move-result-object v7
0011f04acheck-cast v7, Ls1/m;
0011f04eiget-object v7, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f052invoke-static {v1, v7}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011f058invoke-static {v1, v2}, Ls1/b;->e(Landroid/content/Context;Ljava/lang/String;)V
0011f05einvoke-static {v1, v3}, Ls1/b;->f(Landroid/content/Context;I)V
0011f064invoke-static {v1}, Ls1/b;->b(Landroid/content/Context;)I
0011f06amove-result v7
0011f06cinvoke-static {v2, v7}, Lnfc/share/nfcshare/MainActivity;->u(Ljava/lang/String;I)V
0011f072sget-object v7, Ls1/n;->b:LF0/h;
0011f076if-eqz v7, :cond_11b
0011f07asget-boolean v0, LF0/h;->f:Z
0011f07eif-nez v0, :cond_11b
0011f082iget-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f086invoke-virtual {v7, v0}, LF0/h;->g(Ljava/lang/String;)V
0011f08cgoto :goto_11b
0011f08emove-exception v7
0011f090invoke-virtual {v7}, Ljava/lang/Throwable;->printStackTrace()V
0011f096goto :goto_11b
0011f098move v2, v0
0011f09ainvoke-virtual {v7}, Ljava/util/ArrayList;->size()I
0011f0a0move-result v3
0011f0a2if-ge v2, v3, :cond_e9
0011f0a6invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f0acmove-result-object v3
0011f0aecheck-cast v3, Ls1/m;
0011f0b2invoke-virtual {v3}, Ls1/m;->a()Ljava/lang/String;
0011f0b8move-result-object v3
0011f0baiget-object v4, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f0beinvoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0011f0c4move-result v3
0011f0c6if-eqz v3, :cond_e6
0011f0cainvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f0d0move-result-object v7
0011f0d2check-cast v7, Ls1/m;
0011f0d6sget-object v7, Ls1/n;->a:LR0/d;
0011f0dagoto :goto_11b
0011f0dcadd-int/lit8 v2, v2, 0x1
0011f0e0goto :goto_c5
0011f0e2invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0011f0e8move-result-object v7
0011f0eacheck-cast v7, Ls1/m;
0011f0eeinvoke-virtual {v7}, Ls1/m;->a()Ljava/lang/String;
0011f0f4move-result-object v0
0011f0f6invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011f0fcsget-object v2, Ls1/n;->a:LR0/d;
0011f100invoke-static {v1, v0}, Ls1/b;->g(Landroid/content/Context;Ljava/lang/String;)V
0011f106iget-object v2, v7, Ls1/m;->e:Ljava/lang/String;
0011f10ainvoke-static {v1, v2}, Ls1/b;->e(Landroid/content/Context;Ljava/lang/String;)V
0011f110iget v7, v7, Ls1/m;->d:I
0011f114invoke-static {v1, v7}, Ls1/b;->f(Landroid/content/Context;I)V
0011f11ainvoke-static {v1}, Ls1/b;->b(Landroid/content/Context;)I
0011f120move-result v7
0011f122invoke-static {v2, v7}, Lnfc/share/nfcshare/MainActivity;->u(Ljava/lang/String;I)V
0011f128iput-object v0, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f12cgoto :goto_11b
0011f12eiget-object v7, v1, Lnfc/share/nfcshare/MainActivity;->C:Ljava/lang/String;
0011f132if-nez v7, :cond_11b
0011f136new-instance v7, Ls1/e;
0011f13ainvoke-direct {v7, v6, v0}, Ls1/e;-><init>(Ls1/c;I)V
0011f140invoke-virtual {v1, v7}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0011f146return-void
0011f148move-exception v7
0011f14anew-instance v0, Ljava/lang/RuntimeException;
0011f14einvoke-direct {v0, v7}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
0011f154throw v0
0011f156const-string v0, "code"
0011f15ainvoke-virtual {v7, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
0011f160move-result v0
0011f162const-string v1, "msg"
0011f166invoke-virtual {v7, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
0011f16cmove-result-object v7
0011f16eif-nez v0, :cond_148
0011f172new-instance v0, Landroid/os/Handler;
0011f176invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
0011f17cmove-result-object v1
0011f17einvoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
0011f184new-instance v1, LH/a;
0011f188const/4 v2, 0x3
0011f18ainvoke-direct {v1, v6, v7, v2}, LH/a;-><init>(Ljava/lang/Object;Ljava/io/Serializable;I)V
0011f190const-wide/16 v2, 0x3e8
0011f194invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
0011f19agoto :goto_148
0011f19cmove-exception v7
0011f19egoto :goto_149
0011f1a0return-void
0011f1a2new-instance v0, Ljava/lang/RuntimeException;
0011f1a6invoke-direct {v0, v7}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
0011f1acthrow v0
0011f1aenop
0011f1b0.packed-switch 0x0
0011ef00
0011f1c0
0011f1c0 struct try_item
0011f1c0 start_addr uint32 0x11ef5e
0011f1c4 insn_count int 33
0011f1c6 handler_off uint16 0x11f1d9
0011f1c8
0011f1c8 struct try_item
0011f1c8 start_addr uint32 0x11f082
0011f1cc insn_count int 5
0011f1ce handler_off uint16 0x11f1de
0011f1d0
0011f1d0 struct try_item
0011f1d0 start_addr uint32 0x11f156
0011f1d4 insn_count int 34
0011f1d6 handler_off uint16 0x11f1e3
0011f1d8
0011f1d8 struct encoded_catch_handler_list
0011f1d8 size int 3
0011f1d9
0011f1d9 struct encoded_catch_handler ← 0x11f1c6
0011f1d9 size int64 1
0011f1da handlers[0].type_idx int 0xba30
0011f1dc handlers[0].addr uint32 0x11f148
0011f1de
0011f1de struct encoded_catch_handler ← 0x11f1ce
0011f1de size int64 1
0011f1df handlers[0].type_idx int 0xb554
0011f1e1 handlers[0].addr uint32 0x11f08e
0011f1e3
0011f1e3 struct encoded_catch_handler ← 0x11f1d6
0011f1e3 size int64 1
0011f1e4 handlers[0].type_idx int 0xba30
0011f1e6 handlers[0].addr uint32 0x11f19c
0011f1c0 struct try_item
0011f1c0 start_addr uint32 0x11ef5e
0011f1c4 insn_count int 33
0011f1c6 handler_off uint16 0x11f1d9
0011f1c8
0011f1c8 struct try_item
0011f1c8 start_addr uint32 0x11f082
0011f1cc insn_count int 5
0011f1ce handler_off uint16 0x11f1de
0011f1d0
0011f1d0 struct try_item
0011f1d0 start_addr uint32 0x11f156
0011f1d4 insn_count int 34
0011f1d6 handler_off uint16 0x11f1e3
0011f1d8
0011f1d8 struct encoded_catch_handler_list
0011f1d8 size int 3
0011f1d9
0011f1d9 struct encoded_catch_handler ← 0x11f1c6
0011f1d9 size int64 1
0011f1da handlers[0].type_idx int 0xba30
0011f1dc handlers[0].addr uint32 0x11f148
0011f1de
0011f1de struct encoded_catch_handler ← 0x11f1ce
0011f1de size int64 1
0011f1df handlers[0].type_idx int 0xb554
0011f1e1 handlers[0].addr uint32 0x11f08e
0011f1e3
0011f1e3 struct encoded_catch_handler ← 0x11f1d6
0011f1e3 size int64 1
0011f1e4 handlers[0].type_idx int 0xba30
0011f1e6 handlers[0].addr uint32 0x11f19c
0011f1e8
0011f1e8s1.d::<init>(nfc.share.nfcshare.MainActivity, int):
0011f1f8iput v2, v0, Ls1/d;->a:I
0011f1fciput-object v1, v0, Ls1/d;->b:Lnfc/share/nfcshare/MainActivity;
0011f200invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0011f206return-void
0011f1e8
0011f1e8s1.d::<init>(nfc.share.nfcshare.MainActivity, int):
0011f1f8iput v2, v0, Ls1/d;->a:I
0011f1fciput-object v1, v0, Ls1/d;->b:Lnfc/share/nfcshare/MainActivity;
0011f200invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0011f206return-void
0011f1e8
0011f208
0011f208s1.d::onClick(android.content.DialogInterface, int):
0011f218iget v4, v2, Ls1/d;->a:I
0011f21cpacked-switch v4, :pswitch_data_44
0011f222invoke-interface {v3}, Landroid/content/DialogInterface;->dismiss()V
0011f228iget-object v3, v2, Ls1/d;->b:Lnfc/share/nfcshare/MainActivity;
0011f22cinvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f232invoke-static {v3}, Landroid/nfc/NfcAdapter;->getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter;
0011f238move-result-object v4
0011f23aif-nez v4, :cond_14
0011f23egoto :goto_32
0011f240new-instance v4, Landroid/content/Intent;
0011f244const-string v0, "android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT"
0011f248invoke-direct {v4, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
0011f24enew-instance v0, Landroid/content/ComponentName;
0011f252const-class v1, Lnfc/share/nfcshare/service/EmulationService;
0011f256invoke-direct {v0, v3, v1}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
0011f25cconst-string v1, "component"
0011f260invoke-virtual {v4, v1, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
0011f266const-string v0, "category"
0011f26aconst-string v1, "payment"
0011f26einvoke-virtual {v4, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
0011f274const/4 v0, 0x1
0011f276invoke-virtual {v3, v4, v0}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
0011f27creturn-void
0011f27enew-instance v4, Landroid/content/Intent;
0011f282const-string v0, "android.settings.NFC_SETTINGS"
0011f286invoke-direct {v4, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
0011f28ciget-object v0, v2, Ls1/d;->b:Lnfc/share/nfcshare/MainActivity;
0011f290invoke-virtual {v0, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
0011f296invoke-interface {v3}, Landroid/content/DialogInterface;->dismiss()V
0011f29creturn-void
0011f29enop
0011f2a0.packed-switch 0x0
0011f208
0011f208s1.d::onClick(android.content.DialogInterface, int):
0011f218iget v4, v2, Ls1/d;->a:I
0011f21cpacked-switch v4, :pswitch_data_44
0011f222invoke-interface {v3}, Landroid/content/DialogInterface;->dismiss()V
0011f228iget-object v3, v2, Ls1/d;->b:Lnfc/share/nfcshare/MainActivity;
0011f22cinvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f232invoke-static {v3}, Landroid/nfc/NfcAdapter;->getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter;
0011f238move-result-object v4
0011f23aif-nez v4, :cond_14
0011f23egoto :goto_32
0011f240new-instance v4, Landroid/content/Intent;
0011f244const-string v0, "android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT"
0011f248invoke-direct {v4, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
0011f24enew-instance v0, Landroid/content/ComponentName;
0011f252const-class v1, Lnfc/share/nfcshare/service/EmulationService;
0011f256invoke-direct {v0, v3, v1}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
0011f25cconst-string v1, "component"
0011f260invoke-virtual {v4, v1, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
0011f266const-string v0, "category"
0011f26aconst-string v1, "payment"
0011f26einvoke-virtual {v4, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
0011f274const/4 v0, 0x1
0011f276invoke-virtual {v3, v4, v0}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
0011f27creturn-void
0011f27enew-instance v4, Landroid/content/Intent;
0011f282const-string v0, "android.settings.NFC_SETTINGS"
0011f286invoke-direct {v4, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
0011f28ciget-object v0, v2, Ls1/d;->b:Lnfc/share/nfcshare/MainActivity;
0011f290invoke-virtual {v0, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
0011f296invoke-interface {v3}, Landroid/content/DialogInterface;->dismiss()V
0011f29creturn-void
0011f29enop
0011f2a0.packed-switch 0x0
0011f208
0011f2ac
0011f2ac struct try_item
0011f2ac start_addr uint32 0x11f276
0011f2b0 insn_count int 3
0011f2b2 handler_off uint16 0x11f2b5
0011f2b4
0011f2b4 struct encoded_catch_handler_list
0011f2b4 size int 1
0011f2b5
0011f2b5 struct encoded_catch_handler ← 0x11f2b2
0011f2b5 size int64 1
0011f2b6 handlers[0].type_idx int 0xa404
0011f2b8 handlers[0].addr uint32 0x11f27c
0011f2b9
0011f2b9 // align 0x4
0011f2ac struct try_item
0011f2ac start_addr uint32 0x11f276
0011f2b0 insn_count int 3
0011f2b2 handler_off uint16 0x11f2b5
0011f2b4
0011f2b4 struct encoded_catch_handler_list
0011f2b4 size int 1
0011f2b5
0011f2b5 struct encoded_catch_handler ← 0x11f2b2
0011f2b5 size int64 1
0011f2b6 handlers[0].type_idx int 0xa404
0011f2b8 handlers[0].addr uint32 0x11f27c
0011f2b9
0011f2b9 // align 0x4
0011f2bc
0011f2bcs1.e::<init>(s1.c, int):
0011f2cciput v2, v0, Ls1/e;->a:I
0011f2d0iput-object v1, v0, Ls1/e;->b:Ls1/c;
0011f2d4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0011f2dareturn-void
0011f2bc
0011f2bcs1.e::<init>(s1.c, int):
0011f2cciput v2, v0, Ls1/e;->a:I
0011f2d0iput-object v1, v0, Ls1/e;->b:Ls1/c;
0011f2d4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0011f2dareturn-void
0011f2bc
0011f2dc
0011f2dcs1.e::run():
0011f2eciget v0, v3, Ls1/e;->a:I
0011f2f0packed-switch v0, :pswitch_data_28
0011f2f6iget-object v0, v3, Ls1/e;->b:Ls1/c;
0011f2faiget-object v1, v0, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011f2feiget-object v1, v1, Lnfc/share/nfcshare/MainActivity;->B:Landroid/app/AlertDialog;
0011f302invoke-virtual {v1}, Landroid/app/Dialog;->isShowing()Z
0011f308move-result v1
0011f30aif-eqz v1, :cond_18
0011f30eiget-object v0, v0, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011f312iget-object v0, v0, Lnfc/share/nfcshare/MainActivity;->B:Landroid/app/AlertDialog;
0011f316invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
0011f31creturn-void
0011f31eiget-object v0, v3, Ls1/e;->b:Ls1/c;
0011f322iget-object v0, v0, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011f326const-string v1, "未找到服务器配置信息"
0011f32aconst/4 v2, 0x0
0011f32cinvoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
0011f332move-result-object v0
0011f334invoke-virtual {v0}, Landroid/widget/Toast;->show()V
0011f33areturn-void
0011f33c.packed-switch 0x0
0011f2dc
0011f2dcs1.e::run():
0011f2eciget v0, v3, Ls1/e;->a:I
0011f2f0packed-switch v0, :pswitch_data_28
0011f2f6iget-object v0, v3, Ls1/e;->b:Ls1/c;
0011f2faiget-object v1, v0, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011f2feiget-object v1, v1, Lnfc/share/nfcshare/MainActivity;->B:Landroid/app/AlertDialog;
0011f302invoke-virtual {v1}, Landroid/app/Dialog;->isShowing()Z
0011f308move-result v1
0011f30aif-eqz v1, :cond_18
0011f30eiget-object v0, v0, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011f312iget-object v0, v0, Lnfc/share/nfcshare/MainActivity;->B:Landroid/app/AlertDialog;
0011f316invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
0011f31creturn-void
0011f31eiget-object v0, v3, Ls1/e;->b:Ls1/c;
0011f322iget-object v0, v0, Ls1/c;->b:Lnfc/share/nfcshare/MainActivity;
0011f326const-string v1, "未找到服务器配置信息"
0011f32aconst/4 v2, 0x0
0011f32cinvoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
0011f332move-result-object v0
0011f334invoke-virtual {v0}, Landroid/widget/Toast;->show()V
0011f33areturn-void
0011f33c.packed-switch 0x0
0011f2dc
0011f348
0011f348s1.f::shouldOverrideUrlLoading(android.webkit.WebView, android.webkit.WebResourceRequest):
0011f358const/4 v1, 0x1
0011f35areturn v1
0011f348
0011f348s1.f::shouldOverrideUrlLoading(android.webkit.WebView, android.webkit.WebResourceRequest):
0011f358const/4 v1, 0x1
0011f35areturn v1
0011f348
0011f35c
0011f35cs1.g::<init>(boolean):
0011f36cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
0011f372iput-boolean v1, v0, Ls1/g;->a:Z
0011f376return-void
0011f35c
0011f35cs1.g::<init>(boolean):
0011f36cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
0011f372iput-boolean v1, v0, Ls1/g;->a:Z
0011f376return-void
0011f35c
0011f378
0011f378s1.g::run():
0011f388iget-boolean v0, v1, Ls1/g;->a:Z
0011f38cif-eqz v0, :cond_5
0011f390goto :goto_e
0011f392sget-boolean v0, LF0/h;->f:Z
0011f396if-eqz v0, :cond_e
0011f39asget-object v0, Ls1/n;->b:LF0/h;
0011f39einvoke-virtual {v0}, LF0/h;->i()V
0011f3a4return-void
0011f378
0011f378s1.g::run():
0011f388iget-boolean v0, v1, Ls1/g;->a:Z
0011f38cif-eqz v0, :cond_5
0011f390goto :goto_e
0011f392sget-boolean v0, LF0/h;->f:Z
0011f396if-eqz v0, :cond_e
0011f39asget-object v0, Ls1/n;->b:LF0/h;
0011f39einvoke-virtual {v0}, LF0/h;->i()V
0011f3a4return-void
0011f378
0011f3a6
0011f3a6 // align 0x8
0011f3a6 // align 0x8
0011f3a8
0011f3a8s1.h::c(java.io.IOException, y1.h, j.t, boolean):
0011f3b8iget-object v6, v3, Ls1/h;->b:Ljava/lang/Object;
0011f3bccheck-cast v6, Lu1/q;
0011f3c0iget-boolean v6, v6, Lu1/q;->f:Z
0011f3c4const/4 v0, 0x0
0011f3c6if-nez v6, :cond_b
0011f3cagoto/16 :goto_9b
0011f3ceif-eqz v7, :cond_12
0011f3d2instance-of v6, v4, Ljava/io/FileNotFoundException;
0011f3d6if-eqz v6, :cond_12
0011f3dareturn v0
0011f3dcinstance-of v6, v4, Ljava/net/ProtocolException;
0011f3e0if-eqz v6, :cond_17
0011f3e4return v0
0011f3e6instance-of v6, v4, Ljava/io/InterruptedIOException;
0011f3eaif-eqz v6, :cond_22
0011f3eeinstance-of v4, v4, Ljava/net/SocketTimeoutException;
0011f3f2if-eqz v4, :cond_9b
0011f3f6if-nez v7, :cond_9b
0011f3fagoto :goto_35
0011f3fcinstance-of v6, v4, Ljavax/net/ssl/SSLHandshakeException;
0011f400if-eqz v6, :cond_30
0011f404invoke-virtual {v4}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
0011f40amove-result-object v6
0011f40cinstance-of v6, v6, Ljava/security/cert/CertificateException;
0011f410if-eqz v6, :cond_30
0011f414goto/16 :goto_9b
0011f418instance-of v4, v4, Ljavax/net/ssl/SSLPeerUnverifiedException;
0011f41cif-eqz v4, :cond_35
0011f420return v0
0011f422iget-object v4, v5, Ly1/h;->e:Ly1/e;
0011f426invoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
0011f42ciget v5, v4, Ly1/e;->c:I
0011f430const/4 v6, 0x1
0011f432if-nez v5, :cond_49
0011f436iget v7, v4, Ly1/e;->d:I
0011f43aif-nez v7, :cond_49
0011f43eiget v7, v4, Ly1/e;->e:I
0011f442if-nez v7, :cond_49
0011f446move v4, v0
0011f448goto :goto_99
0011f44aiget-object v7, v4, Ly1/e;->f:Lu1/w;
0011f44eif-eqz v7, :cond_4e
0011f452goto :goto_84
0011f454const/4 v7, 0x0
0011f456if-gt v5, v6, :cond_80
0011f45aiget v5, v4, Ly1/e;->d:I
0011f45eif-gt v5, v6, :cond_80
0011f462iget v5, v4, Ly1/e;->e:I
0011f466if-lez v5, :cond_5a
0011f46agoto :goto_80
0011f46ciget-object v5, v4, Ly1/e;->i:Ly1/h;
0011f470iget-object v5, v5, Ly1/h;->f:Ly1/l;
0011f474if-eqz v5, :cond_80
0011f478monitor-enter v5
0011f47aiget v1, v5, Ly1/l;->k:I
0011f47eif-eqz v1, :cond_67
0011f482monitor-exit v5
0011f484goto :goto_80
0011f486iget-object v1, v5, Ly1/l;->q:Lu1/w;
0011f48aiget-object v1, v1, Lu1/w;->a:Lu1/a;
0011f48eiget-object v1, v1, Lu1/a;->a:Lu1/m;
0011f492iget-object v2, v4, Ly1/e;->h:Lu1/a;
0011f496iget-object v2, v2, Lu1/a;->a:Lu1/m;
0011f49ainvoke-static {v1, v2}, Lv1/b;->a(Lu1/m;Lu1/m;)Z
0011f4a0move-result v1
0011f4a2if-nez v1, :cond_79
0011f4a6monitor-exit v5
0011f4a8goto :goto_80
0011f4aaiget-object v7, v5, Ly1/l;->q:Lu1/w;
0011f4aemonitor-exit v5
0011f4b0goto :goto_80
0011f4b2move-exception v4
0011f4b4monitor-exit v5
0011f4b6throw v4
0011f4b8if-eqz v7, :cond_86
0011f4bciput-object v7, v4, Ly1/e;->f:Lu1/w;
0011f4c0move v4, v6
0011f4c2goto :goto_99
0011f4c4iget-object v5, v4, Ly1/e;->a:LH/j;
0011f4c8if-eqz v5, :cond_91
0011f4ccinvoke-virtual {v5}, LH/j;->b()Z
0011f4d2move-result v5
0011f4d4if-ne v5, v6, :cond_91
0011f4d8goto :goto_84
0011f4daiget-object v4, v4, Ly1/e;->b:LA1/h;
0011f4deif-eqz v4, :cond_84
0011f4e2invoke-virtual {v4}, LA1/h;->i()Z
0011f4e8move-result v4
0011f4eaif-nez v4, :cond_9c
0011f4eereturn v0
0011f4f0return v6
0011f3a8
0011f3a8s1.h::c(java.io.IOException, y1.h, j.t, boolean):
0011f3b8iget-object v6, v3, Ls1/h;->b:Ljava/lang/Object;
0011f3bccheck-cast v6, Lu1/q;
0011f3c0iget-boolean v6, v6, Lu1/q;->f:Z
0011f3c4const/4 v0, 0x0
0011f3c6if-nez v6, :cond_b
0011f3cagoto/16 :goto_9b
0011f3ceif-eqz v7, :cond_12
0011f3d2instance-of v6, v4, Ljava/io/FileNotFoundException;
0011f3d6if-eqz v6, :cond_12
0011f3dareturn v0
0011f3dcinstance-of v6, v4, Ljava/net/ProtocolException;
0011f3e0if-eqz v6, :cond_17
0011f3e4return v0
0011f3e6instance-of v6, v4, Ljava/io/InterruptedIOException;
0011f3eaif-eqz v6, :cond_22
0011f3eeinstance-of v4, v4, Ljava/net/SocketTimeoutException;
0011f3f2if-eqz v4, :cond_9b
0011f3f6if-nez v7, :cond_9b
0011f3fagoto :goto_35
0011f3fcinstance-of v6, v4, Ljavax/net/ssl/SSLHandshakeException;
0011f400if-eqz v6, :cond_30
0011f404invoke-virtual {v4}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
0011f40amove-result-object v6
0011f40cinstance-of v6, v6, Ljava/security/cert/CertificateException;
0011f410if-eqz v6, :cond_30
0011f414goto/16 :goto_9b
0011f418instance-of v4, v4, Ljavax/net/ssl/SSLPeerUnverifiedException;
0011f41cif-eqz v4, :cond_35
0011f420return v0
0011f422iget-object v4, v5, Ly1/h;->e:Ly1/e;
0011f426invoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
0011f42ciget v5, v4, Ly1/e;->c:I
0011f430const/4 v6, 0x1
0011f432if-nez v5, :cond_49
0011f436iget v7, v4, Ly1/e;->d:I
0011f43aif-nez v7, :cond_49
0011f43eiget v7, v4, Ly1/e;->e:I
0011f442if-nez v7, :cond_49
0011f446move v4, v0
0011f448goto :goto_99
0011f44aiget-object v7, v4, Ly1/e;->f:Lu1/w;
0011f44eif-eqz v7, :cond_4e
0011f452goto :goto_84
0011f454const/4 v7, 0x0
0011f456if-gt v5, v6, :cond_80
0011f45aiget v5, v4, Ly1/e;->d:I
0011f45eif-gt v5, v6, :cond_80
0011f462iget v5, v4, Ly1/e;->e:I
0011f466if-lez v5, :cond_5a
0011f46agoto :goto_80
0011f46ciget-object v5, v4, Ly1/e;->i:Ly1/h;
0011f470iget-object v5, v5, Ly1/h;->f:Ly1/l;
0011f474if-eqz v5, :cond_80
0011f478monitor-enter v5
0011f47aiget v1, v5, Ly1/l;->k:I
0011f47eif-eqz v1, :cond_67
0011f482monitor-exit v5
0011f484goto :goto_80
0011f486iget-object v1, v5, Ly1/l;->q:Lu1/w;
0011f48aiget-object v1, v1, Lu1/w;->a:Lu1/a;
0011f48eiget-object v1, v1, Lu1/a;->a:Lu1/m;
0011f492iget-object v2, v4, Ly1/e;->h:Lu1/a;
0011f496iget-object v2, v2, Lu1/a;->a:Lu1/m;
0011f49ainvoke-static {v1, v2}, Lv1/b;->a(Lu1/m;Lu1/m;)Z
0011f4a0move-result v1
0011f4a2if-nez v1, :cond_79
0011f4a6monitor-exit v5
0011f4a8goto :goto_80
0011f4aaiget-object v7, v5, Ly1/l;->q:Lu1/w;
0011f4aemonitor-exit v5
0011f4b0goto :goto_80
0011f4b2move-exception v4
0011f4b4monitor-exit v5
0011f4b6throw v4
0011f4b8if-eqz v7, :cond_86
0011f4bciput-object v7, v4, Ly1/e;->f:Lu1/w;
0011f4c0move v4, v6
0011f4c2goto :goto_99
0011f4c4iget-object v5, v4, Ly1/e;->a:LH/j;
0011f4c8if-eqz v5, :cond_91
0011f4ccinvoke-virtual {v5}, LH/j;->b()Z
0011f4d2move-result v5
0011f4d4if-ne v5, v6, :cond_91
0011f4d8goto :goto_84
0011f4daiget-object v4, v4, Ly1/e;->b:LA1/h;
0011f4deif-eqz v4, :cond_84
0011f4e2invoke-virtual {v4}, LA1/h;->i()Z
0011f4e8move-result v4
0011f4eaif-nez v4, :cond_9c
0011f4eereturn v0
0011f4f0return v6
0011f3a8
0011f4f2
0011f4f2 struct code_item_padding
0011f4f2 padding uint16 0x0000
0011f4f4
0011f4f4 struct try_item
0011f4f4 start_addr uint32 0x11f47a
0011f4f8 insn_count int 2
0011f4fa handler_off uint16 0x11f50d
0011f4fc
0011f4fc struct try_item
0011f4fc start_addr uint32 0x11f486
0011f500 insn_count int 14
0011f502 handler_off uint16 0x11f50d
0011f504
0011f504 struct try_item
0011f504 start_addr uint32 0x11f4aa
0011f508 insn_count int 2
0011f50a handler_off uint16 0x11f50d
0011f50c
0011f50c struct encoded_catch_handler_list
0011f50c size int 1
0011f50d
0011f50d struct encoded_catch_handler ← 0x11f4fa 0x11f502 0x11f50a
0011f50d size int64 0
0011f50e catch_all_addr uint32 0x11f4b2
0011f50f
0011f50f // align 0x10
0011f4f2 struct code_item_padding
0011f4f2 padding uint16 0x0000
0011f4f4
0011f4f4 struct try_item
0011f4f4 start_addr uint32 0x11f47a
0011f4f8 insn_count int 2
0011f4fa handler_off uint16 0x11f50d
0011f4fc
0011f4fc struct try_item
0011f4fc start_addr uint32 0x11f486
0011f500 insn_count int 14
0011f502 handler_off uint16 0x11f50d
0011f504
0011f504 struct try_item
0011f504 start_addr uint32 0x11f4aa
0011f508 insn_count int 2
0011f50a handler_off uint16 0x11f50d
0011f50c
0011f50c struct encoded_catch_handler_list
0011f50c size int 1
0011f50d
0011f50d struct encoded_catch_handler ← 0x11f4fa 0x11f502 0x11f50a
0011f50d size int64 0
0011f50e catch_all_addr uint32 0x11f4b2
0011f50f
0011f50f // align 0x10
0011f510
0011f510s1.h::d(u1.t, int):
0011f520const-string v0, "Retry-After"
0011f524invoke-static {v0, v1}, Lu1/t;->g(Ljava/lang/String;Lu1/t;)Ljava/lang/String;
0011f52amove-result-object v1
0011f52cif-eqz v1, :cond_2f
0011f530const-string v2, "\\d+"
0011f534invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
0011f53amove-result-object v2
0011f53cconst-string v0, "compile(pattern)"
0011f540invoke-static {v2, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0011f546invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
0011f54cmove-result-object v2
0011f54einvoke-virtual {v2}, Ljava/util/regex/Matcher;->matches()Z
0011f554move-result v2
0011f556if-eqz v2, :cond_2b
0011f55ainvoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
0011f560move-result-object v1
0011f562const-string v2, "Integer.valueOf(header)"
0011f566invoke-static {v1, v2}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0011f56cinvoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
0011f572move-result v1
0011f574return v1
0011f576const v1, 0x7fffffff
0011f57creturn v1
0011f57ereturn v2
0011f510
0011f510s1.h::d(u1.t, int):
0011f520const-string v0, "Retry-After"
0011f524invoke-static {v0, v1}, Lu1/t;->g(Ljava/lang/String;Lu1/t;)Ljava/lang/String;
0011f52amove-result-object v1
0011f52cif-eqz v1, :cond_2f
0011f530const-string v2, "\\d+"
0011f534invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
0011f53amove-result-object v2
0011f53cconst-string v0, "compile(pattern)"
0011f540invoke-static {v2, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0011f546invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
0011f54cmove-result-object v2
0011f54einvoke-virtual {v2}, Ljava/util/regex/Matcher;->matches()Z
0011f554move-result v2
0011f556if-eqz v2, :cond_2b
0011f55ainvoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
0011f560move-result-object v1
0011f562const-string v2, "Integer.valueOf(header)"
0011f566invoke-static {v1, v2}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
0011f56cinvoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
0011f572move-result v1
0011f574return v1
0011f576const v1, 0x7fffffff
0011f57creturn v1
0011f57ereturn v2
0011f510
0011f580
0011f580s1.h::b(u1.t, androidx.emoji2.text.s):
0011f590const/4 v0, 0x0
0011f592if-eqz v12, :cond_c
0011f596iget-object v1, v12, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
0011f59acheck-cast v1, Ly1/l;
0011f59eif-eqz v1, :cond_c
0011f5a2iget-object v1, v1, Ly1/l;->q:Lu1/w;
0011f5a6goto :goto_d
0011f5a8move-object v1, v0
0011f5aaiget v2, v11, Lu1/t;->d:I
0011f5aeiget-object v3, v11, Lu1/t;->a:Lj/t;
0011f5b2iget-object v3, v3, Lj/t;->d:Ljava/io/Serializable;
0011f5b6check-cast v3, Ljava/lang/String;
0011f5baconst/4 v4, 0x0
0011f5bcconst/4 v5, 0x1
0011f5beconst/16 v6, 0x134
0011f5c2const/16 v7, 0x133
0011f5c6if-eq v2, v7, :cond_c4
0011f5caif-eq v2, v6, :cond_c4
0011f5ceconst/16 v8, 0x191
0011f5d2if-eq v2, v8, :cond_ba
0011f5d6const/16 v8, 0x1a5
0011f5daif-eq v2, v8, :cond_8c
0011f5deconst/16 v12, 0x1f7
0011f5e2if-eq v2, v12, :cond_76
0011f5e6const/16 v12, 0x197
0011f5eaif-eq v2, v12, :cond_57
0011f5eeconst/16 v12, 0x198
0011f5f2if-eq v2, v12, :cond_38
0011f5f6packed-switch v2, :pswitch_data_172
0011f5fcgoto/16 :goto_170
0011f600iget-object v1, v10, Ls1/h;->b:Ljava/lang/Object;
0011f604check-cast v1, Lu1/q;
0011f608iget-boolean v1, v1, Lu1/q;->f:Z
0011f60cif-nez v1, :cond_42
0011f610goto/16 :goto_170
0011f614iget-object v1, v11, Lu1/t;->j:Lu1/t;
0011f618if-eqz v1, :cond_4c
0011f61ciget v1, v1, Lu1/t;->d:I
0011f620if-ne v1, v12, :cond_4c
0011f624goto/16 :goto_170
0011f628invoke-static {v11, v4}, Ls1/h;->d(Lu1/t;I)I
0011f62emove-result v12
0011f630if-lez v12, :cond_54
0011f634goto/16 :goto_170
0011f638iget-object v11, v11, Lu1/t;->a:Lj/t;
0011f63creturn-object v11
0011f63einvoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
0011f644iget-object v11, v1, Lu1/w;->b:Ljava/net/Proxy;
0011f648invoke-virtual {v11}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
0011f64emove-result-object v11
0011f650sget-object v12, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
0011f654if-ne v11, v12, :cond_6e
0011f658iget-object v11, v10, Ls1/h;->b:Ljava/lang/Object;
0011f65ccheck-cast v11, Lu1/q;
0011f660iget-object v11, v11, Lu1/q;->m:Lu1/b;
0011f664invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f66areturn-object v0
0011f66cnew-instance v11, Ljava/net/ProtocolException;
0011f670const-string v12, "Received HTTP_PROXY_AUTH (407) code while not using proxy"
0011f674invoke-direct {v11, v12}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
0011f67athrow v11
0011f67ciget-object v1, v11, Lu1/t;->j:Lu1/t;
0011f680if-eqz v1, :cond_80
0011f684iget v1, v1, Lu1/t;->d:I
0011f688if-ne v1, v12, :cond_80
0011f68cgoto/16 :goto_170
0011f690const v12, 0x7fffffff
0011f696invoke-static {v11, v12}, Ls1/h;->d(Lu1/t;I)I
0011f69cmove-result v12
0011f69eif-nez v12, :cond_170
0011f6a2iget-object v11, v11, Lu1/t;->a:Lj/t;
0011f6a6return-object v11
0011f6a8if-eqz v12, :cond_170
0011f6aciget-object v1, v12, Landroidx/emoji2/text/s;->c:Ljava/lang/Object;
0011f6b0check-cast v1, Ly1/e;
0011f6b4iget-object v1, v1, Ly1/e;->h:Lu1/a;
0011f6b8iget-object v1, v1, Lu1/a;->a:Lu1/m;
0011f6bciget-object v1, v1, Lu1/m;->e:Ljava/lang/String;
0011f6c0iget-object v2, v12, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
0011f6c4check-cast v2, Ly1/l;
0011f6c8iget-object v2, v2, Ly1/l;->q:Lu1/w;
0011f6cciget-object v2, v2, Lu1/w;->a:Lu1/a;
0011f6d0iget-object v2, v2, Lu1/a;->a:Lu1/m;
0011f6d4iget-object v2, v2, Lu1/m;->e:Ljava/lang/String;
0011f6d8invoke-static {v1, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
0011f6demove-result v1
0011f6e0if-eqz v1, :cond_ac
0011f6e4goto/16 :goto_170
0011f6e8iget-object v12, v12, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
0011f6eccheck-cast v12, Ly1/l;
0011f6f0monitor-enter v12
0011f6f2iput-boolean v5, v12, Ly1/l;->j:Z
0011f6f6monitor-exit v12
0011f6f8iget-object v11, v11, Lu1/t;->a:Lj/t;
0011f6fcreturn-object v11
0011f6femove-exception v11
0011f700monitor-exit v12
0011f702throw v11
0011f704iget-object v11, v10, Ls1/h;->b:Ljava/lang/Object;
0011f708check-cast v11, Lu1/q;
0011f70ciget-object v11, v11, Lu1/q;->g:Lu1/b;
0011f710invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f716return-object v0
0011f718iget-object v12, v10, Ls1/h;->b:Ljava/lang/Object;
0011f71ccheck-cast v12, Lu1/q;
0011f720iget-boolean v1, v12, Lu1/q;->h:Z
0011f724if-nez v1, :cond_ce
0011f728goto/16 :goto_170
0011f72cconst-string v1, "Location"
0011f730invoke-static {v1, v11}, Lu1/t;->g(Ljava/lang/String;Lu1/t;)Ljava/lang/String;
0011f736move-result-object v1
0011f738if-eqz v1, :cond_170
0011f73ciget-object v2, v11, Lu1/t;->a:Lj/t;
0011f740iget-object v8, v2, Lj/t;->c:Ljava/lang/Object;
0011f744check-cast v8, Lu1/m;
0011f748invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f74enew-instance v9, Lu1/l;
0011f752invoke-direct {v9}, Lu1/l;-><init>()V
0011f758invoke-virtual {v9, v8, v1}, Lu1/l;->c(Lu1/m;Ljava/lang/String;)V
0011f75egoto :goto_e9
0011f760move-object v9, v0
0011f762if-eqz v9, :cond_f0
0011f766invoke-virtual {v9}, Lu1/l;->a()Lu1/m;
0011f76cmove-result-object v1
0011f76egoto :goto_f1
0011f770move-object v1, v0
0011f772if-eqz v1, :cond_170
0011f776iget-object v8, v2, Lj/t;->c:Ljava/lang/Object;
0011f77acheck-cast v8, Lu1/m;
0011f77eiget-object v8, v8, Lu1/m;->b:Ljava/lang/String;
0011f782iget-object v9, v1, Lu1/m;->b:Ljava/lang/String;
0011f786invoke-static {v9, v8}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
0011f78cmove-result v8
0011f78eif-nez v8, :cond_106
0011f792iget-boolean v12, v12, Lu1/q;->i:Z
0011f796if-nez v12, :cond_106
0011f79agoto :goto_170
0011f79cinvoke-virtual {v2}, Lj/t;->e()LH/e;
0011f7a2move-result-object v12
0011f7a4invoke-static {v3}, LP1/e;->S(Ljava/lang/String;)Z
0011f7aamove-result v8
0011f7acif-eqz v8, :cond_156
0011f7b0const-string v8, "PROPFIND"
0011f7b4invoke-virtual {v3, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0011f7bamove-result v9
0011f7bciget v11, v11, Lu1/t;->d:I
0011f7c0if-nez v9, :cond_11e
0011f7c4if-eq v11, v6, :cond_11e
0011f7c8if-ne v11, v7, :cond_11f
0011f7ccmove v4, v5
0011f7ceinvoke-virtual {v3, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0011f7d4move-result v5
0011f7d6if-nez v5, :cond_12f
0011f7daif-eq v11, v6, :cond_12f
0011f7deif-eq v11, v7, :cond_12f
0011f7e2const-string v11, "GET"
0011f7e6invoke-virtual {v12, v11, v0}, LH/e;->j(Ljava/lang/String;LB/d;)V
0011f7ecgoto :goto_139
0011f7eeif-eqz v4, :cond_136
0011f7f2iget-object v11, v2, Lj/t;->f:Ljava/lang/Object;
0011f7f6move-object v0, v11
0011f7f8check-cast v0, LB/d;
0011f7fcinvoke-virtual {v12, v3, v0}, LH/e;->j(Ljava/lang/String;LB/d;)V
0011f802if-nez v4, :cond_156
0011f806const-string v11, "Transfer-Encoding"
0011f80aiget-object v0, v12, LH/e;->d:Ljava/lang/Object;
0011f80echeck-cast v0, Lj/d0;
0011f812invoke-virtual {v0, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011f818const-string v11, "Content-Length"
0011f81ciget-object v0, v12, LH/e;->d:Ljava/lang/Object;
0011f820check-cast v0, Lj/d0;
0011f824invoke-virtual {v0, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011f82aconst-string v11, "Content-Type"
0011f82eiget-object v0, v12, LH/e;->d:Ljava/lang/Object;
0011f832check-cast v0, Lj/d0;
0011f836invoke-virtual {v0, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011f83ciget-object v11, v2, Lj/t;->c:Ljava/lang/Object;
0011f840check-cast v11, Lu1/m;
0011f844invoke-static {v11, v1}, Lv1/b;->a(Lu1/m;Lu1/m;)Z
0011f84amove-result v11
0011f84cif-nez v11, :cond_169
0011f850const-string v11, "Authorization"
0011f854iget-object v0, v12, LH/e;->d:Ljava/lang/Object;
0011f858check-cast v0, Lj/d0;
0011f85cinvoke-virtual {v0, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011f862iput-object v1, v12, LH/e;->c:Ljava/lang/Object;
0011f866invoke-virtual {v12}, LH/e;->b()Lj/t;
0011f86cmove-result-object v11
0011f86ereturn-object v11
0011f870return-object v0
0011f872nop
0011f874.packed-switch 0x12c
0011f580
0011f580s1.h::b(u1.t, androidx.emoji2.text.s):
0011f590const/4 v0, 0x0
0011f592if-eqz v12, :cond_c
0011f596iget-object v1, v12, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
0011f59acheck-cast v1, Ly1/l;
0011f59eif-eqz v1, :cond_c
0011f5a2iget-object v1, v1, Ly1/l;->q:Lu1/w;
0011f5a6goto :goto_d
0011f5a8move-object v1, v0
0011f5aaiget v2, v11, Lu1/t;->d:I
0011f5aeiget-object v3, v11, Lu1/t;->a:Lj/t;
0011f5b2iget-object v3, v3, Lj/t;->d:Ljava/io/Serializable;
0011f5b6check-cast v3, Ljava/lang/String;
0011f5baconst/4 v4, 0x0
0011f5bcconst/4 v5, 0x1
0011f5beconst/16 v6, 0x134
0011f5c2const/16 v7, 0x133
0011f5c6if-eq v2, v7, :cond_c4
0011f5caif-eq v2, v6, :cond_c4
0011f5ceconst/16 v8, 0x191
0011f5d2if-eq v2, v8, :cond_ba
0011f5d6const/16 v8, 0x1a5
0011f5daif-eq v2, v8, :cond_8c
0011f5deconst/16 v12, 0x1f7
0011f5e2if-eq v2, v12, :cond_76
0011f5e6const/16 v12, 0x197
0011f5eaif-eq v2, v12, :cond_57
0011f5eeconst/16 v12, 0x198
0011f5f2if-eq v2, v12, :cond_38
0011f5f6packed-switch v2, :pswitch_data_172
0011f5fcgoto/16 :goto_170
0011f600iget-object v1, v10, Ls1/h;->b:Ljava/lang/Object;
0011f604check-cast v1, Lu1/q;
0011f608iget-boolean v1, v1, Lu1/q;->f:Z
0011f60cif-nez v1, :cond_42
0011f610goto/16 :goto_170
0011f614iget-object v1, v11, Lu1/t;->j:Lu1/t;
0011f618if-eqz v1, :cond_4c
0011f61ciget v1, v1, Lu1/t;->d:I
0011f620if-ne v1, v12, :cond_4c
0011f624goto/16 :goto_170
0011f628invoke-static {v11, v4}, Ls1/h;->d(Lu1/t;I)I
0011f62emove-result v12
0011f630if-lez v12, :cond_54
0011f634goto/16 :goto_170
0011f638iget-object v11, v11, Lu1/t;->a:Lj/t;
0011f63creturn-object v11
0011f63einvoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
0011f644iget-object v11, v1, Lu1/w;->b:Ljava/net/Proxy;
0011f648invoke-virtual {v11}, Ljava/net/Proxy;->type()Ljava/net/Proxy$Type;
0011f64emove-result-object v11
0011f650sget-object v12, Ljava/net/Proxy$Type;->HTTP:Ljava/net/Proxy$Type;
0011f654if-ne v11, v12, :cond_6e
0011f658iget-object v11, v10, Ls1/h;->b:Ljava/lang/Object;
0011f65ccheck-cast v11, Lu1/q;
0011f660iget-object v11, v11, Lu1/q;->m:Lu1/b;
0011f664invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f66areturn-object v0
0011f66cnew-instance v11, Ljava/net/ProtocolException;
0011f670const-string v12, "Received HTTP_PROXY_AUTH (407) code while not using proxy"
0011f674invoke-direct {v11, v12}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
0011f67athrow v11
0011f67ciget-object v1, v11, Lu1/t;->j:Lu1/t;
0011f680if-eqz v1, :cond_80
0011f684iget v1, v1, Lu1/t;->d:I
0011f688if-ne v1, v12, :cond_80
0011f68cgoto/16 :goto_170
0011f690const v12, 0x7fffffff
0011f696invoke-static {v11, v12}, Ls1/h;->d(Lu1/t;I)I
0011f69cmove-result v12
0011f69eif-nez v12, :cond_170
0011f6a2iget-object v11, v11, Lu1/t;->a:Lj/t;
0011f6a6return-object v11
0011f6a8if-eqz v12, :cond_170
0011f6aciget-object v1, v12, Landroidx/emoji2/text/s;->c:Ljava/lang/Object;
0011f6b0check-cast v1, Ly1/e;
0011f6b4iget-object v1, v1, Ly1/e;->h:Lu1/a;
0011f6b8iget-object v1, v1, Lu1/a;->a:Lu1/m;
0011f6bciget-object v1, v1, Lu1/m;->e:Ljava/lang/String;
0011f6c0iget-object v2, v12, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
0011f6c4check-cast v2, Ly1/l;
0011f6c8iget-object v2, v2, Ly1/l;->q:Lu1/w;
0011f6cciget-object v2, v2, Lu1/w;->a:Lu1/a;
0011f6d0iget-object v2, v2, Lu1/a;->a:Lu1/m;
0011f6d4iget-object v2, v2, Lu1/m;->e:Ljava/lang/String;
0011f6d8invoke-static {v1, v2}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
0011f6demove-result v1
0011f6e0if-eqz v1, :cond_ac
0011f6e4goto/16 :goto_170
0011f6e8iget-object v12, v12, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
0011f6eccheck-cast v12, Ly1/l;
0011f6f0monitor-enter v12
0011f6f2iput-boolean v5, v12, Ly1/l;->j:Z
0011f6f6monitor-exit v12
0011f6f8iget-object v11, v11, Lu1/t;->a:Lj/t;
0011f6fcreturn-object v11
0011f6femove-exception v11
0011f700monitor-exit v12
0011f702throw v11
0011f704iget-object v11, v10, Ls1/h;->b:Ljava/lang/Object;
0011f708check-cast v11, Lu1/q;
0011f70ciget-object v11, v11, Lu1/q;->g:Lu1/b;
0011f710invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f716return-object v0
0011f718iget-object v12, v10, Ls1/h;->b:Ljava/lang/Object;
0011f71ccheck-cast v12, Lu1/q;
0011f720iget-boolean v1, v12, Lu1/q;->h:Z
0011f724if-nez v1, :cond_ce
0011f728goto/16 :goto_170
0011f72cconst-string v1, "Location"
0011f730invoke-static {v1, v11}, Lu1/t;->g(Ljava/lang/String;Lu1/t;)Ljava/lang/String;
0011f736move-result-object v1
0011f738if-eqz v1, :cond_170
0011f73ciget-object v2, v11, Lu1/t;->a:Lj/t;
0011f740iget-object v8, v2, Lj/t;->c:Ljava/lang/Object;
0011f744check-cast v8, Lu1/m;
0011f748invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f74enew-instance v9, Lu1/l;
0011f752invoke-direct {v9}, Lu1/l;-><init>()V
0011f758invoke-virtual {v9, v8, v1}, Lu1/l;->c(Lu1/m;Ljava/lang/String;)V
0011f75egoto :goto_e9
0011f760move-object v9, v0
0011f762if-eqz v9, :cond_f0
0011f766invoke-virtual {v9}, Lu1/l;->a()Lu1/m;
0011f76cmove-result-object v1
0011f76egoto :goto_f1
0011f770move-object v1, v0
0011f772if-eqz v1, :cond_170
0011f776iget-object v8, v2, Lj/t;->c:Ljava/lang/Object;
0011f77acheck-cast v8, Lu1/m;
0011f77eiget-object v8, v8, Lu1/m;->b:Ljava/lang/String;
0011f782iget-object v9, v1, Lu1/m;->b:Ljava/lang/String;
0011f786invoke-static {v9, v8}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
0011f78cmove-result v8
0011f78eif-nez v8, :cond_106
0011f792iget-boolean v12, v12, Lu1/q;->i:Z
0011f796if-nez v12, :cond_106
0011f79agoto :goto_170
0011f79cinvoke-virtual {v2}, Lj/t;->e()LH/e;
0011f7a2move-result-object v12
0011f7a4invoke-static {v3}, LP1/e;->S(Ljava/lang/String;)Z
0011f7aamove-result v8
0011f7acif-eqz v8, :cond_156
0011f7b0const-string v8, "PROPFIND"
0011f7b4invoke-virtual {v3, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0011f7bamove-result v9
0011f7bciget v11, v11, Lu1/t;->d:I
0011f7c0if-nez v9, :cond_11e
0011f7c4if-eq v11, v6, :cond_11e
0011f7c8if-ne v11, v7, :cond_11f
0011f7ccmove v4, v5
0011f7ceinvoke-virtual {v3, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0011f7d4move-result v5
0011f7d6if-nez v5, :cond_12f
0011f7daif-eq v11, v6, :cond_12f
0011f7deif-eq v11, v7, :cond_12f
0011f7e2const-string v11, "GET"
0011f7e6invoke-virtual {v12, v11, v0}, LH/e;->j(Ljava/lang/String;LB/d;)V
0011f7ecgoto :goto_139
0011f7eeif-eqz v4, :cond_136
0011f7f2iget-object v11, v2, Lj/t;->f:Ljava/lang/Object;
0011f7f6move-object v0, v11
0011f7f8check-cast v0, LB/d;
0011f7fcinvoke-virtual {v12, v3, v0}, LH/e;->j(Ljava/lang/String;LB/d;)V
0011f802if-nez v4, :cond_156
0011f806const-string v11, "Transfer-Encoding"
0011f80aiget-object v0, v12, LH/e;->d:Ljava/lang/Object;
0011f80echeck-cast v0, Lj/d0;
0011f812invoke-virtual {v0, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011f818const-string v11, "Content-Length"
0011f81ciget-object v0, v12, LH/e;->d:Ljava/lang/Object;
0011f820check-cast v0, Lj/d0;
0011f824invoke-virtual {v0, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011f82aconst-string v11, "Content-Type"
0011f82eiget-object v0, v12, LH/e;->d:Ljava/lang/Object;
0011f832check-cast v0, Lj/d0;
0011f836invoke-virtual {v0, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011f83ciget-object v11, v2, Lj/t;->c:Ljava/lang/Object;
0011f840check-cast v11, Lu1/m;
0011f844invoke-static {v11, v1}, Lv1/b;->a(Lu1/m;Lu1/m;)Z
0011f84amove-result v11
0011f84cif-nez v11, :cond_169
0011f850const-string v11, "Authorization"
0011f854iget-object v0, v12, LH/e;->d:Ljava/lang/Object;
0011f858check-cast v0, Lj/d0;
0011f85cinvoke-virtual {v0, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011f862iput-object v1, v12, LH/e;->c:Ljava/lang/Object;
0011f866invoke-virtual {v12}, LH/e;->b()Lj/t;
0011f86cmove-result-object v11
0011f86ereturn-object v11
0011f870return-object v0
0011f872nop
0011f874.packed-switch 0x12c
0011f580
0011f88c
0011f88c struct try_item
0011f88c start_addr uint32 0x11f6f2
0011f890 insn_count int 2
0011f892 handler_off uint16 0x11f8a5
0011f894
0011f894 struct try_item
0011f894 start_addr uint32 0x11f700
0011f898 insn_count int 1
0011f89a handler_off uint16 0x11f8a5
0011f89c
0011f89c struct try_item
0011f89c start_addr uint32 0x11f74e
0011f8a0 insn_count int 8
0011f8a2 handler_off uint16 0x11f8a8
0011f8a4
0011f8a4 struct encoded_catch_handler_list
0011f8a4 size int 2
0011f8a5
0011f8a5 struct encoded_catch_handler ← 0x11f892 0x11f89a
0011f8a5 size int64 0
0011f8a6 catch_all_addr uint32 0x11f6fe
0011f8a8
0011f8a8 struct encoded_catch_handler ← 0x11f8a2
0011f8a8 size int64 1
0011f8a9 handlers[0].type_idx int 0xb560
0011f8ab handlers[0].addr uint32 0x11f760
0011f8ad
0011f8ad // align 0x10
0011f88c struct try_item
0011f88c start_addr uint32 0x11f6f2
0011f890 insn_count int 2
0011f892 handler_off uint16 0x11f8a5
0011f894
0011f894 struct try_item
0011f894 start_addr uint32 0x11f700
0011f898 insn_count int 1
0011f89a handler_off uint16 0x11f8a5
0011f89c
0011f89c struct try_item
0011f89c start_addr uint32 0x11f74e
0011f8a0 insn_count int 8
0011f8a2 handler_off uint16 0x11f8a8
0011f8a4
0011f8a4 struct encoded_catch_handler_list
0011f8a4 size int 2
0011f8a5
0011f8a5 struct encoded_catch_handler ← 0x11f892 0x11f89a
0011f8a5 size int64 0
0011f8a6 catch_all_addr uint32 0x11f6fe
0011f8a8
0011f8a8 struct encoded_catch_handler ← 0x11f8a2
0011f8a8 size int64 1
0011f8a9 handlers[0].type_idx int 0xb560
0011f8ab handlers[0].addr uint32 0x11f760
0011f8ad
0011f8ad // align 0x10
0011f8b0
0011f8b0s1.h::a(z1.e):
0011f8c0move-object/from16 v1, v28
0011f8c4move-object/from16 v2, v29
0011f8c8iget v0, v1, Ls1/h;->a:I
0011f8ccpacked-switch v0, :pswitch_data_278
0011f8d2iget-object v0, v2, Lz1/e;->f:Lj/t;
0011f8d6iget-object v3, v2, Lz1/e;->b:Ly1/h;
0011f8dasget-object v4, Lc1/q;->a:Lc1/q;
0011f8demove-object v8, v4
0011f8e0const/4 v9, 0x0
0011f8e2const/4 v10, 0x0
0011f8e4move-object v4, v0
0011f8e6const/4 v0, 0x1
0011f8e8invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f8eeiget-object v11, v3, Ly1/h;->h:Landroidx/emoji2/text/s;
0011f8f2if-nez v11, :cond_15a
0011f8f6monitor-enter v3
0011f8f8iget-boolean v11, v3, Ly1/h;->j:Z
0011f8fcif-nez v11, :cond_150
0011f900iget-boolean v11, v3, Ly1/h;->i:Z
0011f904if-nez v11, :cond_146
0011f908monitor-exit v3
0011f90aif-eqz v0, :cond_7e
0011f90enew-instance v0, Ly1/e;
0011f912iget-object v11, v3, Ly1/h;->a:Ly1/m;
0011f916iget-object v12, v4, Lj/t;->c:Ljava/lang/Object;
0011f91acheck-cast v12, Lu1/m;
0011f91eiget-boolean v13, v12, Lu1/m;->a:Z
0011f922iget-object v14, v3, Ly1/h;->o:Lu1/q;
0011f926if-eqz v13, :cond_4c
0011f92aiget-object v13, v14, Lu1/q;->o:Ljavax/net/ssl/SSLSocketFactory;
0011f92eif-eqz v13, :cond_44
0011f932iget-object v15, v14, Lu1/q;->s:LG1/c;
0011f936iget-object v5, v14, Lu1/q;->t:Lu1/e;
0011f93amove-object/from16 v23, v5
0011f93emove-object/from16 v21, v13
0011f942move-object/from16 v22, v15
0011f946goto :goto_52
0011f948new-instance v0, Ljava/lang/IllegalStateException;
0011f94cconst-string v2, "CLEARTEXT-only client"
0011f950invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0011f956throw v0
0011f958const/16 v21, 0x0
0011f95cconst/16 v22, 0x0
0011f960const/16 v23, 0x0
0011f964new-instance v16, Lu1/a;
0011f968iget-object v5, v14, Lu1/q;->k:Lu1/b;
0011f96ciget-object v13, v14, Lu1/q;->n:Ljavax/net/SocketFactory;
0011f970iget-object v15, v14, Lu1/q;->m:Lu1/b;
0011f974iget-object v7, v14, Lu1/q;->r:Ljava/util/List;
0011f978iget-object v6, v14, Lu1/q;->q:Ljava/util/List;
0011f97ciget-object v14, v14, Lu1/q;->l:Ljava/net/ProxySelector;
0011f980move-object/from16 v19, v5
0011f984iget-object v5, v12, Lu1/m;->e:Ljava/lang/String;
0011f988iget v12, v12, Lu1/m;->f:I
0011f98cmove-object/from16 v17, v5
0011f990move-object/from16 v26, v6
0011f994move-object/from16 v25, v7
0011f998move/from16 v18, v12
0011f99cmove-object/from16 v20, v13
0011f9a0move-object/from16 v27, v14
0011f9a4move-object/from16 v24, v15
0011f9a8invoke-direct/range {v16 .. v27}, Lu1/a;-><init>(Ljava/lang/String;ILu1/b;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lu1/e;Lu1/b;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V
0011f9aemove-object/from16 v5, v16
0011f9b2invoke-direct {v0, v11, v5, v3}, Ly1/e;-><init>(Ly1/m;Lu1/a;Ly1/h;)V
0011f9b8iput-object v0, v3, Ly1/h;->e:Ly1/e;
0011f9bciget-boolean v0, v3, Ly1/h;->l:Z
0011f9c0if-nez v0, :cond_13a
0011f9c4invoke-virtual {v2, v4}, Lz1/e;->b(Lj/t;)Lu1/t;
0011f9camove-result-object v0
0011f9ccif-eqz v9, :cond_af
0011f9d0invoke-virtual {v0}, Lu1/t;->h()Lu1/s;
0011f9d6move-result-object v0
0011f9d8invoke-virtual {v9}, Lu1/t;->h()Lu1/s;
0011f9demove-result-object v4
0011f9e0const/4 v5, 0x0
0011f9e2iput-object v5, v4, Lu1/s;->g:Lu1/v;
0011f9e6invoke-virtual {v4}, Lu1/s;->a()Lu1/t;
0011f9ecmove-result-object v4
0011f9eeiget-object v6, v4, Lu1/t;->g:Lu1/v;
0011f9f2if-nez v6, :cond_a7
0011f9f6iput-object v4, v0, Lu1/s;->j:Lu1/t;
0011f9fainvoke-virtual {v0}, Lu1/s;->a()Lu1/t;
0011fa00move-result-object v0
0011fa02move-object v9, v0
0011fa04goto :goto_b1
0011fa06move-exception v0
0011fa08const/4 v6, 0x1
0011fa0agoto/16 :goto_142
0011fa0enew-instance v0, Ljava/lang/IllegalArgumentException;
0011fa12const-string v2, "priorResponse.body != null"
0011fa16invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0011fa1cthrow v0
0011fa1econst/4 v5, 0x0
0011fa20goto :goto_a1
0011fa22iget-object v0, v3, Ly1/h;->h:Landroidx/emoji2/text/s;
0011fa26invoke-virtual {v1, v9, v0}, Ls1/h;->b(Lu1/t;Landroidx/emoji2/text/s;)Lj/t;
0011fa2cmove-result-object v4
0011fa2eif-nez v4, :cond_be
0011fa32const/4 v6, 0x0
0011fa34invoke-virtual {v3, v6}, Ly1/h;->f(Z)V
0011fa3areturn-object v9
0011fa3ciget-object v0, v9, Lu1/t;->g:Lu1/v;
0011fa40if-eqz v0, :cond_c5
0011fa44invoke-static {v0}, Lv1/b;->c(Ljava/io/Closeable;)V
0011fa4aadd-int/lit8 v10, v10, 0x1
0011fa4econst/16 v0, 0x14
0011fa52if-gt v10, v0, :cond_d1
0011fa56const/4 v6, 0x1
0011fa58invoke-virtual {v3, v6}, Ly1/h;->f(Z)V
0011fa5egoto/16 :goto_13
0011fa62new-instance v0, Ljava/net/ProtocolException;
0011fa66new-instance v2, Ljava/lang/StringBuilder;
0011fa6ainvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0011fa70const-string v4, "Too many follow-up requests: "
0011fa74invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011fa7ainvoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0011fa80invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0011fa86move-result-object v2
0011fa88invoke-direct {v0, v2}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
0011fa8ethrow v0
0011fa90move-exception v0
0011fa92const/4 v5, 0x0
0011fa94instance-of v6, v0, LB1/a;
0011fa98const/4 v7, 0x1
0011fa9axor-int/2addr v6, v7
0011fa9cinvoke-virtual {v1, v0, v3, v4, v6}, Ls1/h;->c(Ljava/io/IOException;Ly1/h;Lj/t;Z)Z
0011faa2move-result v6
0011faa4if-eqz v6, :cond_10b
0011faa8new-instance v6, Ljava/util/ArrayList;
0011faacinvoke-interface {v8}, Ljava/util/Collection;->size()I
0011fab2move-result v11
0011fab4add-int/2addr v11, v7
0011fab6invoke-direct {v6, v11}, Ljava/util/ArrayList;-><init>(I)V
0011fabcinvoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
0011fac2invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011fac8invoke-virtual {v3, v7}, Ly1/h;->f(Z)V
0011facemove-object v8, v6
0011fad0const/4 v0, 0x0
0011fad2goto/16 :goto_14
0011fad6invoke-static {v0, v8}, Lv1/b;->A(Ljava/io/IOException;Ljava/util/List;)V
0011fadcthrow v0
0011fademove-exception v0
0011fae0const/4 v5, 0x0
0011fae2iget-object v6, v0, Ly1/n;->a:Ljava/io/IOException;
0011fae6const/4 v7, 0x0
0011fae8invoke-virtual {v1, v6, v3, v4, v7}, Ls1/h;->c(Ljava/io/IOException;Ly1/h;Lj/t;Z)Z
0011faeemove-result v6
0011faf0if-eqz v6, :cond_134
0011faf4iget-object v0, v0, Ly1/n;->b:Ljava/io/IOException;
0011faf8new-instance v6, Ljava/util/ArrayList;
0011fafcinvoke-interface {v8}, Ljava/util/Collection;->size()I
0011fb02move-result v11
0011fb04const/4 v12, 0x1
0011fb06add-int/2addr v11, v12
0011fb08invoke-direct {v6, v11}, Ljava/util/ArrayList;-><init>(I)V
0011fb0einvoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
0011fb14invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011fb1ainvoke-virtual {v3, v12}, Ly1/h;->f(Z)V
0011fb20move-object v8, v6
0011fb22move v0, v7
0011fb24goto/16 :goto_14
0011fb28iget-object v0, v0, Ly1/n;->b:Ljava/io/IOException;
0011fb2cinvoke-static {v0, v8}, Lv1/b;->A(Ljava/io/IOException;Ljava/util/List;)V
0011fb32throw v0
0011fb34new-instance v0, Ljava/io/IOException;
0011fb38const-string v2, "Canceled"
0011fb3cinvoke-direct {v0, v2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
0011fb42throw v0
0011fb44invoke-virtual {v3, v6}, Ly1/h;->f(Z)V
0011fb4athrow v0
0011fb4cconst-string v0, "Check failed."
0011fb50new-instance v2, Ljava/lang/IllegalStateException;
0011fb54invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0011fb5athrow v2
0011fb5cmove-exception v0
0011fb5egoto :goto_158
0011fb60const-string v0, "cannot make a new request because the previous response is still open: please call response.close()"
0011fb64new-instance v2, Ljava/lang/IllegalStateException;
0011fb68invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0011fb6ethrow v2
0011fb70monitor-exit v3
0011fb72throw v0
0011fb74const-string v0, "Check failed."
0011fb78new-instance v2, Ljava/lang/IllegalStateException;
0011fb7cinvoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0011fb82throw v2
0011fb84iget-object v0, v2, Lz1/e;->f:Lj/t;
0011fb88invoke-virtual {v0}, Lj/t;->e()LH/e;
0011fb8emove-result-object v3
0011fb90const-wide/16 v4, -0x1
0011fb94const-string v6, "Content-Type"
0011fb98const-string v7, "Content-Length"
0011fb9ciget-object v8, v0, Lj/t;->f:Ljava/lang/Object;
0011fba0check-cast v8, LB/d;
0011fba4if-eqz v8, :cond_1a3
0011fba8iget-object v9, v8, LB/d;->d:Ljava/lang/Object;
0011fbaccheck-cast v9, Lu1/o;
0011fbb0if-eqz v9, :cond_17f
0011fbb4iget-object v9, v9, Lu1/o;->a:Ljava/lang/String;
0011fbb8invoke-virtual {v3, v6, v9}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fbbeiget v8, v8, LB/d;->b:I
0011fbc2int-to-long v8, v8
0011fbc4cmp-long v10, v8, v4
0011fbc8const-string v11, "Transfer-Encoding"
0011fbccif-eqz v10, :cond_197
0011fbd0invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
0011fbd6move-result-object v8
0011fbd8invoke-virtual {v3, v7, v8}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fbdeiget-object v8, v3, LH/e;->d:Ljava/lang/Object;
0011fbe2check-cast v8, Lj/d0;
0011fbe6invoke-virtual {v8, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011fbecgoto :goto_1a3
0011fbeeconst-string v8, "chunked"
0011fbf2invoke-virtual {v3, v11, v8}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fbf8iget-object v8, v3, LH/e;->d:Ljava/lang/Object;
0011fbfccheck-cast v8, Lj/d0;
0011fc00invoke-virtual {v8, v7}, Lj/d0;->j(Ljava/lang/String;)V
0011fc06iget-object v8, v0, Lj/t;->e:Ljava/lang/Object;
0011fc0acheck-cast v8, Lu1/k;
0011fc0econst-string v9, "Host"
0011fc12invoke-virtual {v8, v9}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc18move-result-object v10
0011fc1aconst/4 v11, 0x0
0011fc1ciget-object v12, v0, Lj/t;->c:Ljava/lang/Object;
0011fc20check-cast v12, Lu1/m;
0011fc24if-nez v10, :cond_1bb
0011fc28invoke-static {v12, v11}, Lv1/b;->w(Lu1/m;Z)Ljava/lang/String;
0011fc2emove-result-object v10
0011fc30invoke-virtual {v3, v9, v10}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fc36const-string v9, "Connection"
0011fc3ainvoke-virtual {v8, v9}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc40move-result-object v10
0011fc42if-nez v10, :cond_1c8
0011fc46const-string v10, "Keep-Alive"
0011fc4ainvoke-virtual {v3, v9, v10}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fc50const-string v9, "Accept-Encoding"
0011fc54invoke-virtual {v8, v9}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc5amove-result-object v10
0011fc5cconst-string v13, "gzip"
0011fc60if-nez v10, :cond_1de
0011fc64const-string v10, "Range"
0011fc68invoke-virtual {v8, v10}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc6emove-result-object v10
0011fc70if-nez v10, :cond_1de
0011fc74invoke-virtual {v3, v9, v13}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fc7aconst/4 v11, 0x1
0011fc7ciget-object v9, v1, Ls1/h;->b:Ljava/lang/Object;
0011fc80check-cast v9, Lu1/b;
0011fc84invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011fc8aconst-string v10, "url"
0011fc8einvoke-static {v12, v10}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0011fc94const-string v10, "User-Agent"
0011fc98invoke-virtual {v8, v10}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc9emove-result-object v8
0011fca0if-nez v8, :cond_1f7
0011fca4const-string v8, "okhttp/4.9.3"
0011fca8invoke-virtual {v3, v10, v8}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fcaeinvoke-virtual {v3}, LH/e;->b()Lj/t;
0011fcb4move-result-object v3
0011fcb6invoke-virtual {v2, v3}, Lz1/e;->b(Lj/t;)Lu1/t;
0011fcbcmove-result-object v2
0011fcbeiget-object v3, v2, Lu1/t;->f:Lu1/k;
0011fcc2invoke-static {v9, v12, v3}, Lz1/d;->b(Lu1/b;Lu1/m;Lu1/k;)V
0011fcc8invoke-virtual {v2}, Lu1/t;->h()Lu1/s;
0011fccemove-result-object v8
0011fcd0iput-object v0, v8, Lu1/s;->a:Lj/t;
0011fcd4if-eqz v11, :cond_24f
0011fcd8const-string v0, "Content-Encoding"
0011fcdcinvoke-static {v0, v2}, Lu1/t;->g(Ljava/lang/String;Lu1/t;)Ljava/lang/String;
0011fce2move-result-object v9
0011fce4invoke-virtual {v13, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
0011fceamove-result v9
0011fcecif-eqz v9, :cond_24f
0011fcf0invoke-static {v2}, Lz1/d;->a(Lu1/t;)Z
0011fcf6move-result v9
0011fcf8if-eqz v9, :cond_24f
0011fcfciget-object v9, v2, Lu1/t;->g:Lu1/v;
0011fd00if-eqz v9, :cond_24f
0011fd04new-instance v10, LI1/l;
0011fd08invoke-virtual {v9}, Lu1/v;->i()LI1/i;
0011fd0emove-result-object v9
0011fd10invoke-direct {v10, v9}, LI1/l;-><init>(LI1/v;)V
0011fd16invoke-virtual {v3}, Lu1/k;->c()Lj/d0;
0011fd1cmove-result-object v3
0011fd1einvoke-virtual {v3, v0}, Lj/d0;->j(Ljava/lang/String;)V
0011fd24invoke-virtual {v3, v7}, Lj/d0;->j(Ljava/lang/String;)V
0011fd2ainvoke-virtual {v3}, Lj/d0;->i()Lu1/k;
0011fd30move-result-object v0
0011fd32invoke-virtual {v0}, Lu1/k;->c()Lj/d0;
0011fd38move-result-object v0
0011fd3aiput-object v0, v8, Lu1/s;->f:Lj/d0;
0011fd3einvoke-static {v6, v2}, Lu1/t;->g(Ljava/lang/String;Lu1/t;)Ljava/lang/String;
0011fd44move-result-object v0
0011fd46new-instance v2, Lz1/f;
0011fd4anew-instance v3, LI1/q;
0011fd4einvoke-direct {v3, v10}, LI1/q;-><init>(LI1/v;)V
0011fd54invoke-direct {v2, v0, v4, v5, v3}, Lz1/f;-><init>(Ljava/lang/String;JLI1/q;)V
0011fd5aiput-object v2, v8, Lu1/s;->g:Lu1/v;
0011fd5einvoke-virtual {v8}, Lu1/s;->a()Lu1/t;
0011fd64move-result-object v0
0011fd66return-object v0
0011fd68iget-object v0, v2, Lz1/e;->f:Lj/t;
0011fd6ciget-object v3, v1, Ls1/h;->b:Ljava/lang/Object;
0011fd70check-cast v3, Lnfc/share/nfcshare/MainActivity;
0011fd74invoke-static {v3}, LP1/e;->B(Lnfc/share/nfcshare/MainActivity;)Z
0011fd7amove-result v4
0011fd7cif-nez v4, :cond_273
0011fd80new-instance v4, Landroid/os/Handler;
0011fd84invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
0011fd8amove-result-object v3
0011fd8cinvoke-direct {v4, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
0011fd92new-instance v3, LO0/B;
0011fd96const/16 v5, 0xe
0011fd9ainvoke-direct {v3, v5, v1}, LO0/B;-><init>(ILjava/lang/Object;)V
0011fda0invoke-virtual {v4, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
0011fda6invoke-virtual {v2, v0}, Lz1/e;->b(Lj/t;)Lu1/t;
0011fdacmove-result-object v0
0011fdaereturn-object v0
0011fdb0.packed-switch 0x0
0011f8b0
0011f8b0s1.h::a(z1.e):
0011f8c0move-object/from16 v1, v28
0011f8c4move-object/from16 v2, v29
0011f8c8iget v0, v1, Ls1/h;->a:I
0011f8ccpacked-switch v0, :pswitch_data_278
0011f8d2iget-object v0, v2, Lz1/e;->f:Lj/t;
0011f8d6iget-object v3, v2, Lz1/e;->b:Ly1/h;
0011f8dasget-object v4, Lc1/q;->a:Lc1/q;
0011f8demove-object v8, v4
0011f8e0const/4 v9, 0x0
0011f8e2const/4 v10, 0x0
0011f8e4move-object v4, v0
0011f8e6const/4 v0, 0x1
0011f8e8invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011f8eeiget-object v11, v3, Ly1/h;->h:Landroidx/emoji2/text/s;
0011f8f2if-nez v11, :cond_15a
0011f8f6monitor-enter v3
0011f8f8iget-boolean v11, v3, Ly1/h;->j:Z
0011f8fcif-nez v11, :cond_150
0011f900iget-boolean v11, v3, Ly1/h;->i:Z
0011f904if-nez v11, :cond_146
0011f908monitor-exit v3
0011f90aif-eqz v0, :cond_7e
0011f90enew-instance v0, Ly1/e;
0011f912iget-object v11, v3, Ly1/h;->a:Ly1/m;
0011f916iget-object v12, v4, Lj/t;->c:Ljava/lang/Object;
0011f91acheck-cast v12, Lu1/m;
0011f91eiget-boolean v13, v12, Lu1/m;->a:Z
0011f922iget-object v14, v3, Ly1/h;->o:Lu1/q;
0011f926if-eqz v13, :cond_4c
0011f92aiget-object v13, v14, Lu1/q;->o:Ljavax/net/ssl/SSLSocketFactory;
0011f92eif-eqz v13, :cond_44
0011f932iget-object v15, v14, Lu1/q;->s:LG1/c;
0011f936iget-object v5, v14, Lu1/q;->t:Lu1/e;
0011f93amove-object/from16 v23, v5
0011f93emove-object/from16 v21, v13
0011f942move-object/from16 v22, v15
0011f946goto :goto_52
0011f948new-instance v0, Ljava/lang/IllegalStateException;
0011f94cconst-string v2, "CLEARTEXT-only client"
0011f950invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0011f956throw v0
0011f958const/16 v21, 0x0
0011f95cconst/16 v22, 0x0
0011f960const/16 v23, 0x0
0011f964new-instance v16, Lu1/a;
0011f968iget-object v5, v14, Lu1/q;->k:Lu1/b;
0011f96ciget-object v13, v14, Lu1/q;->n:Ljavax/net/SocketFactory;
0011f970iget-object v15, v14, Lu1/q;->m:Lu1/b;
0011f974iget-object v7, v14, Lu1/q;->r:Ljava/util/List;
0011f978iget-object v6, v14, Lu1/q;->q:Ljava/util/List;
0011f97ciget-object v14, v14, Lu1/q;->l:Ljava/net/ProxySelector;
0011f980move-object/from16 v19, v5
0011f984iget-object v5, v12, Lu1/m;->e:Ljava/lang/String;
0011f988iget v12, v12, Lu1/m;->f:I
0011f98cmove-object/from16 v17, v5
0011f990move-object/from16 v26, v6
0011f994move-object/from16 v25, v7
0011f998move/from16 v18, v12
0011f99cmove-object/from16 v20, v13
0011f9a0move-object/from16 v27, v14
0011f9a4move-object/from16 v24, v15
0011f9a8invoke-direct/range {v16 .. v27}, Lu1/a;-><init>(Ljava/lang/String;ILu1/b;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lu1/e;Lu1/b;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V
0011f9aemove-object/from16 v5, v16
0011f9b2invoke-direct {v0, v11, v5, v3}, Ly1/e;-><init>(Ly1/m;Lu1/a;Ly1/h;)V
0011f9b8iput-object v0, v3, Ly1/h;->e:Ly1/e;
0011f9bciget-boolean v0, v3, Ly1/h;->l:Z
0011f9c0if-nez v0, :cond_13a
0011f9c4invoke-virtual {v2, v4}, Lz1/e;->b(Lj/t;)Lu1/t;
0011f9camove-result-object v0
0011f9ccif-eqz v9, :cond_af
0011f9d0invoke-virtual {v0}, Lu1/t;->h()Lu1/s;
0011f9d6move-result-object v0
0011f9d8invoke-virtual {v9}, Lu1/t;->h()Lu1/s;
0011f9demove-result-object v4
0011f9e0const/4 v5, 0x0
0011f9e2iput-object v5, v4, Lu1/s;->g:Lu1/v;
0011f9e6invoke-virtual {v4}, Lu1/s;->a()Lu1/t;
0011f9ecmove-result-object v4
0011f9eeiget-object v6, v4, Lu1/t;->g:Lu1/v;
0011f9f2if-nez v6, :cond_a7
0011f9f6iput-object v4, v0, Lu1/s;->j:Lu1/t;
0011f9fainvoke-virtual {v0}, Lu1/s;->a()Lu1/t;
0011fa00move-result-object v0
0011fa02move-object v9, v0
0011fa04goto :goto_b1
0011fa06move-exception v0
0011fa08const/4 v6, 0x1
0011fa0agoto/16 :goto_142
0011fa0enew-instance v0, Ljava/lang/IllegalArgumentException;
0011fa12const-string v2, "priorResponse.body != null"
0011fa16invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0011fa1cthrow v0
0011fa1econst/4 v5, 0x0
0011fa20goto :goto_a1
0011fa22iget-object v0, v3, Ly1/h;->h:Landroidx/emoji2/text/s;
0011fa26invoke-virtual {v1, v9, v0}, Ls1/h;->b(Lu1/t;Landroidx/emoji2/text/s;)Lj/t;
0011fa2cmove-result-object v4
0011fa2eif-nez v4, :cond_be
0011fa32const/4 v6, 0x0
0011fa34invoke-virtual {v3, v6}, Ly1/h;->f(Z)V
0011fa3areturn-object v9
0011fa3ciget-object v0, v9, Lu1/t;->g:Lu1/v;
0011fa40if-eqz v0, :cond_c5
0011fa44invoke-static {v0}, Lv1/b;->c(Ljava/io/Closeable;)V
0011fa4aadd-int/lit8 v10, v10, 0x1
0011fa4econst/16 v0, 0x14
0011fa52if-gt v10, v0, :cond_d1
0011fa56const/4 v6, 0x1
0011fa58invoke-virtual {v3, v6}, Ly1/h;->f(Z)V
0011fa5egoto/16 :goto_13
0011fa62new-instance v0, Ljava/net/ProtocolException;
0011fa66new-instance v2, Ljava/lang/StringBuilder;
0011fa6ainvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0011fa70const-string v4, "Too many follow-up requests: "
0011fa74invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0011fa7ainvoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0011fa80invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0011fa86move-result-object v2
0011fa88invoke-direct {v0, v2}, Ljava/net/ProtocolException;-><init>(Ljava/lang/String;)V
0011fa8ethrow v0
0011fa90move-exception v0
0011fa92const/4 v5, 0x0
0011fa94instance-of v6, v0, LB1/a;
0011fa98const/4 v7, 0x1
0011fa9axor-int/2addr v6, v7
0011fa9cinvoke-virtual {v1, v0, v3, v4, v6}, Ls1/h;->c(Ljava/io/IOException;Ly1/h;Lj/t;Z)Z
0011faa2move-result v6
0011faa4if-eqz v6, :cond_10b
0011faa8new-instance v6, Ljava/util/ArrayList;
0011faacinvoke-interface {v8}, Ljava/util/Collection;->size()I
0011fab2move-result v11
0011fab4add-int/2addr v11, v7
0011fab6invoke-direct {v6, v11}, Ljava/util/ArrayList;-><init>(I)V
0011fabcinvoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
0011fac2invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011fac8invoke-virtual {v3, v7}, Ly1/h;->f(Z)V
0011facemove-object v8, v6
0011fad0const/4 v0, 0x0
0011fad2goto/16 :goto_14
0011fad6invoke-static {v0, v8}, Lv1/b;->A(Ljava/io/IOException;Ljava/util/List;)V
0011fadcthrow v0
0011fademove-exception v0
0011fae0const/4 v5, 0x0
0011fae2iget-object v6, v0, Ly1/n;->a:Ljava/io/IOException;
0011fae6const/4 v7, 0x0
0011fae8invoke-virtual {v1, v6, v3, v4, v7}, Ls1/h;->c(Ljava/io/IOException;Ly1/h;Lj/t;Z)Z
0011faeemove-result v6
0011faf0if-eqz v6, :cond_134
0011faf4iget-object v0, v0, Ly1/n;->b:Ljava/io/IOException;
0011faf8new-instance v6, Ljava/util/ArrayList;
0011fafcinvoke-interface {v8}, Ljava/util/Collection;->size()I
0011fb02move-result v11
0011fb04const/4 v12, 0x1
0011fb06add-int/2addr v11, v12
0011fb08invoke-direct {v6, v11}, Ljava/util/ArrayList;-><init>(I)V
0011fb0einvoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
0011fb14invoke-virtual {v6, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0011fb1ainvoke-virtual {v3, v12}, Ly1/h;->f(Z)V
0011fb20move-object v8, v6
0011fb22move v0, v7
0011fb24goto/16 :goto_14
0011fb28iget-object v0, v0, Ly1/n;->b:Ljava/io/IOException;
0011fb2cinvoke-static {v0, v8}, Lv1/b;->A(Ljava/io/IOException;Ljava/util/List;)V
0011fb32throw v0
0011fb34new-instance v0, Ljava/io/IOException;
0011fb38const-string v2, "Canceled"
0011fb3cinvoke-direct {v0, v2}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
0011fb42throw v0
0011fb44invoke-virtual {v3, v6}, Ly1/h;->f(Z)V
0011fb4athrow v0
0011fb4cconst-string v0, "Check failed."
0011fb50new-instance v2, Ljava/lang/IllegalStateException;
0011fb54invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0011fb5athrow v2
0011fb5cmove-exception v0
0011fb5egoto :goto_158
0011fb60const-string v0, "cannot make a new request because the previous response is still open: please call response.close()"
0011fb64new-instance v2, Ljava/lang/IllegalStateException;
0011fb68invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0011fb6ethrow v2
0011fb70monitor-exit v3
0011fb72throw v0
0011fb74const-string v0, "Check failed."
0011fb78new-instance v2, Ljava/lang/IllegalStateException;
0011fb7cinvoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0011fb82throw v2
0011fb84iget-object v0, v2, Lz1/e;->f:Lj/t;
0011fb88invoke-virtual {v0}, Lj/t;->e()LH/e;
0011fb8emove-result-object v3
0011fb90const-wide/16 v4, -0x1
0011fb94const-string v6, "Content-Type"
0011fb98const-string v7, "Content-Length"
0011fb9ciget-object v8, v0, Lj/t;->f:Ljava/lang/Object;
0011fba0check-cast v8, LB/d;
0011fba4if-eqz v8, :cond_1a3
0011fba8iget-object v9, v8, LB/d;->d:Ljava/lang/Object;
0011fbaccheck-cast v9, Lu1/o;
0011fbb0if-eqz v9, :cond_17f
0011fbb4iget-object v9, v9, Lu1/o;->a:Ljava/lang/String;
0011fbb8invoke-virtual {v3, v6, v9}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fbbeiget v8, v8, LB/d;->b:I
0011fbc2int-to-long v8, v8
0011fbc4cmp-long v10, v8, v4
0011fbc8const-string v11, "Transfer-Encoding"
0011fbccif-eqz v10, :cond_197
0011fbd0invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
0011fbd6move-result-object v8
0011fbd8invoke-virtual {v3, v7, v8}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fbdeiget-object v8, v3, LH/e;->d:Ljava/lang/Object;
0011fbe2check-cast v8, Lj/d0;
0011fbe6invoke-virtual {v8, v11}, Lj/d0;->j(Ljava/lang/String;)V
0011fbecgoto :goto_1a3
0011fbeeconst-string v8, "chunked"
0011fbf2invoke-virtual {v3, v11, v8}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fbf8iget-object v8, v3, LH/e;->d:Ljava/lang/Object;
0011fbfccheck-cast v8, Lj/d0;
0011fc00invoke-virtual {v8, v7}, Lj/d0;->j(Ljava/lang/String;)V
0011fc06iget-object v8, v0, Lj/t;->e:Ljava/lang/Object;
0011fc0acheck-cast v8, Lu1/k;
0011fc0econst-string v9, "Host"
0011fc12invoke-virtual {v8, v9}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc18move-result-object v10
0011fc1aconst/4 v11, 0x0
0011fc1ciget-object v12, v0, Lj/t;->c:Ljava/lang/Object;
0011fc20check-cast v12, Lu1/m;
0011fc24if-nez v10, :cond_1bb
0011fc28invoke-static {v12, v11}, Lv1/b;->w(Lu1/m;Z)Ljava/lang/String;
0011fc2emove-result-object v10
0011fc30invoke-virtual {v3, v9, v10}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fc36const-string v9, "Connection"
0011fc3ainvoke-virtual {v8, v9}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc40move-result-object v10
0011fc42if-nez v10, :cond_1c8
0011fc46const-string v10, "Keep-Alive"
0011fc4ainvoke-virtual {v3, v9, v10}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fc50const-string v9, "Accept-Encoding"
0011fc54invoke-virtual {v8, v9}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc5amove-result-object v10
0011fc5cconst-string v13, "gzip"
0011fc60if-nez v10, :cond_1de
0011fc64const-string v10, "Range"
0011fc68invoke-virtual {v8, v10}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc6emove-result-object v10
0011fc70if-nez v10, :cond_1de
0011fc74invoke-virtual {v3, v9, v13}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fc7aconst/4 v11, 0x1
0011fc7ciget-object v9, v1, Ls1/h;->b:Ljava/lang/Object;
0011fc80check-cast v9, Lu1/b;
0011fc84invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0011fc8aconst-string v10, "url"
0011fc8einvoke-static {v12, v10}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0011fc94const-string v10, "User-Agent"
0011fc98invoke-virtual {v8, v10}, Lu1/k;->a(Ljava/lang/String;)Ljava/lang/String;
0011fc9emove-result-object v8
0011fca0if-nez v8, :cond_1f7
0011fca4const-string v8, "okhttp/4.9.3"
0011fca8invoke-virtual {v3, v10, v8}, LH/e;->i(Ljava/lang/String;Ljava/lang/String;)V
0011fcaeinvoke-virtual {v3}, LH/e;->b()Lj/t;
0011fcb4move-result-object v3
0011fcb6invoke-virtual {v2, v3}, Lz1/e;->b(Lj/t;)Lu1/t;
0011fcbcmove-result-object v2
0011fcbeiget-object v3, v2, Lu1/t;->f:Lu1/k;
0011fcc2invoke-static {v9, v12, v3}, Lz1/d;->b(Lu1/b;Lu1/m;Lu1/k;)V
0011fcc8invoke-virtual {v2}, Lu1/t;->h()Lu1/s;
0011fccemove-result-object v8
0011fcd0iput-object v0, v8, Lu1/s;->a:Lj/t;
0011fcd4if-eqz v11, :cond_24f
0011fcd8const-string v0, "Content-Encoding"
0011fcdcinvoke-static {v0, v2}, Lu1/t;->g(Ljava/lang/String;Lu1/t;)Ljava/lang/String;
0011fce2move-result-object v9
0011fce4invoke-virtual {v13, v9}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
0011fceamove-result v9
0011fcecif-eqz v9, :cond_24f
0011fcf0invoke-static {v2}, Lz1/d;->a(Lu1/t;)Z
0011fcf6move-result v9
0011fcf8if-eqz v9, :cond_24f
0011fcfciget-object v9, v2, Lu1/t;->g:Lu1/v;
0011fd00if-eqz v9, :cond_24f
0011fd04new-instance v10, LI1/l;
0011fd08invoke-virtual {v9}, Lu1/v;->i()LI1/i;
0011fd0emove-result-object v9
0011fd10invoke-direct {v10, v9}, LI1/l;-><init>(LI1/v;)V
0011fd16invoke-virtual {v3}, Lu1/k;->c()Lj/d0;
0011fd1cmove-result-object v3
0011fd1einvoke-virtual {v3, v0}, Lj/d0;->j(Ljava/lang/String;)V
0011fd24invoke-virtual {v3, v7}, Lj/d0;->j(Ljava/lang/String;)V
0011fd2ainvoke-virtual {v3}, Lj/d0;->i()Lu1/k;
0011fd30move-result-object v0
0011fd32invoke-virtual {v0}, Lu1/k;->c()Lj/d0;
0011fd38move-result-object v0
0011fd3aiput-object v0, v8, Lu1/s;->f:Lj/d0;
0011fd3einvoke-static {v6, v2}, Lu1/t;->g(Ljava/lang/String;Lu1/t;)Ljava/lang/String;
0011fd44move-result-object v0
0011fd46new-instance v2, Lz1/f;
0011fd4anew-instance v3, LI1/q;
0011fd4einvoke-direct {v3, v10}, LI1/q;-><init>(LI1/v;)V
0011fd54invoke-direct {v2, v0, v4, v5, v3}, Lz1/f;-><init>(Ljava/lang/String;JLI1/q;)V
0011fd5aiput-object v2, v8, Lu1/s;->g:Lu1/v;
0011fd5einvoke-virtual {v8}, Lu1/s;->a()Lu1/t;
0011fd64move-result-object v0
0011fd66return-object v0
0011fd68iget-object v0, v2, Lz1/e;->f:Lj/t;
0011fd6ciget-object v3, v1, Ls1/h;->b:Ljava/lang/Object;
0011fd70check-cast v3, Lnfc/share/nfcshare/MainActivity;
0011fd74invoke-static {v3}, LP1/e;->B(Lnfc/share/nfcshare/MainActivity;)Z
0011fd7amove-result v4
0011fd7cif-nez v4, :cond_273
0011fd80new-instance v4, Landroid/os/Handler;
0011fd84invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
0011fd8amove-result-object v3
0011fd8cinvoke-direct {v4, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
0011fd92new-instance v3, LO0/B;
0011fd96const/16 v5, 0xe
0011fd9ainvoke-direct {v3, v5, v1}, LO0/B;-><init>(ILjava/lang/Object;)V
0011fda0invoke-virtual {v4, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
0011fda6invoke-virtual {v2, v0}, Lz1/e;->b(Lj/t;)Lu1/t;
0011fdacmove-result-object v0
0011fdaereturn-object v0
0011fdb0.packed-switch 0x0
0011f8b0
0011fdc0
0011fdc0 struct try_item
0011fdc0 start_addr uint32 0x11f8f8
0011fdc4 insn_count int 6
0011fdc6 handler_off uint16 0x11fe09
0011fdc8
0011fdc8 struct try_item
0011fdc8 start_addr uint32 0x11f9bc
0011fdcc insn_count int 2
0011fdce handler_off uint16 0x11fe0c
0011fdd0
0011fdd0 struct try_item
0011fdd0 start_addr uint32 0x11f9c4
0011fdd4 insn_count int 4
0011fdd6 handler_off uint16 0x11fe0f
0011fdd8
0011fdd8 struct try_item
0011fdd8 start_addr uint32 0x11f9d0
0011fddc insn_count int 47
0011fdde handler_off uint16 0x11fe0c
0011fde0
0011fde0 struct try_item
0011fde0 start_addr uint32 0x11fa3c
0011fde4 insn_count int 7
0011fde6 handler_off uint16 0x11fe0c
0011fde8
0011fde8 struct try_item
0011fde8 start_addr uint32 0x11fa62
0011fdec insn_count int 51
0011fdee handler_off uint16 0x11fe0c
0011fdf0
0011fdf0 struct try_item
0011fdf0 start_addr uint32 0x11fad6
0011fdf4 insn_count int 34
0011fdf6 handler_off uint16 0x11fe0c
0011fdf8
0011fdf8 struct try_item
0011fdf8 start_addr uint32 0x11fb28
0011fdfc insn_count int 14
0011fdfe handler_off uint16 0x11fe0c
0011fe00
0011fe00 struct try_item
0011fe00 start_addr uint32 0x11fb4c
0011fe04 insn_count int 18
0011fe06 handler_off uint16 0x11fe09
0011fe08
0011fe08 struct encoded_catch_handler_list
0011fe08 size int 3
0011fe09
0011fe09 struct encoded_catch_handler ← 0x11fdc6 0x11fe06
0011fe09 size int64 0
0011fe0a catch_all_addr uint32 0x11fb5c
0011fe0c
0011fe0c struct encoded_catch_handler ← 0x11fdce 0x11fdde 0x11fde6 0x11fdee 0x11fdf6 0x11fdfe
0011fe0c size int64 0
0011fe0d catch_all_addr uint32 0x11fa06
0011fe0f
0011fe0f struct encoded_catch_handler ← 0x11fdd6
0011fe0f size int64 -2
0011fe10 handlers[0].type_idx int 0xbcf4
0011fe12 handlers[0].addr uint32 0x11fade
0011fe14 handlers[1].type_idx int 0xb4d4
0011fe16 handlers[1].addr uint32 0x11fa90
0011fe18 catch_all_addr uint32 0x11fa06
0011fe1a
0011fe1a // align 0x4
0011fdc0 struct try_item
0011fdc0 start_addr uint32 0x11f8f8
0011fdc4 insn_count int 6
0011fdc6 handler_off uint16 0x11fe09
0011fdc8
0011fdc8 struct try_item
0011fdc8 start_addr uint32 0x11f9bc
0011fdcc insn_count int 2
0011fdce handler_off uint16 0x11fe0c
0011fdd0
0011fdd0 struct try_item
0011fdd0 start_addr uint32 0x11f9c4
0011fdd4 insn_count int 4
0011fdd6 handler_off uint16 0x11fe0f
0011fdd8
0011fdd8 struct try_item
0011fdd8 start_addr uint32 0x11f9d0
0011fddc insn_count int 47
0011fdde handler_off uint16 0x11fe0c
0011fde0
0011fde0 struct try_item
0011fde0 start_addr uint32 0x11fa3c
0011fde4 insn_count int 7
0011fde6 handler_off uint16 0x11fe0c
0011fde8
0011fde8 struct try_item
0011fde8 start_addr uint32 0x11fa62
0011fdec insn_count int 51
0011fdee handler_off uint16 0x11fe0c
0011fdf0
0011fdf0 struct try_item
0011fdf0 start_addr uint32 0x11fad6
0011fdf4 insn_count int 34
0011fdf6 handler_off uint16 0x11fe0c
0011fdf8
0011fdf8 struct try_item
0011fdf8 start_addr uint32 0x11fb28
0011fdfc insn_count int 14
0011fdfe handler_off uint16 0x11fe0c
0011fe00
0011fe00 struct try_item
0011fe00 start_addr uint32 0x11fb4c
0011fe04 insn_count int 18
0011fe06 handler_off uint16 0x11fe09
0011fe08
0011fe08 struct encoded_catch_handler_list
0011fe08 size int 3
0011fe09
0011fe09 struct encoded_catch_handler ← 0x11fdc6 0x11fe06
0011fe09 size int64 0
0011fe0a catch_all_addr uint32 0x11fb5c
0011fe0c
0011fe0c struct encoded_catch_handler ← 0x11fdce 0x11fdde 0x11fde6 0x11fdee 0x11fdf6 0x11fdfe
0011fe0c size int64 0
0011fe0d catch_all_addr uint32 0x11fa06
0011fe0f
0011fe0f struct encoded_catch_handler ← 0x11fdd6
0011fe0f size int64 -2
0011fe10 handlers[0].type_idx int 0xbcf4
0011fe12 handlers[0].addr uint32 0x11fade
0011fe14 handlers[1].type_idx int 0xb4d4
0011fe16 handlers[1].addr uint32 0x11fa90
0011fe18 catch_all_addr uint32 0x11fa06
0011fe1a
0011fe1a // align 0x4
0011fe1c
0011fe1cs1.h::<init>(nfc.share.nfcshare.MainActivity):
0011fe2cconst/4 v0, 0x0
0011fe2eiput v0, v1, Ls1/h;->a:I
0011fe32invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0011fe38iput-object v2, v1, Ls1/h;->b:Ljava/lang/Object;
0011fe3creturn-void
0011fe1c
0011fe1cs1.h::<init>(nfc.share.nfcshare.MainActivity):
0011fe2cconst/4 v0, 0x0
0011fe2eiput v0, v1, Ls1/h;->a:I
0011fe32invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0011fe38iput-object v2, v1, Ls1/h;->b:Ljava/lang/Object;
0011fe3creturn-void
0011fe1c
0011fe3e
0011fe3e // align 0x10
0011fe3e // align 0x10
0011fe40
0011fe40s1.h::<init>(u1.b):
0011fe50const/4 v0, 0x1
0011fe52iput v0, v1, Ls1/h;->a:I
0011fe56const-string v0, "cookieJar"
0011fe5ainvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0011fe60invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0011fe66iput-object v2, v1, Ls1/h;->b:Ljava/lang/Object;
0011fe6areturn-void
0011fe40
0011fe40s1.h::<init>(u1.b):
0011fe50const/4 v0, 0x1
0011fe52iput v0, v1, Ls1/h;->a:I
0011fe56const-string v0, "cookieJar"
0011fe5ainvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0011fe60invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0011fe66iput-object v2, v1, Ls1/h;->b:Ljava/lang/Object;
0011fe6areturn-void
0011fe40
0011fe6c
0011fe6cs1.h::<init>(u1.q):
0011fe7cconst/4 v0, 0x2
0011fe7eiput v0, v1, Ls1/h;->a:I
0011fe82const-string v0, "client"
0011fe86invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0011fe8cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
0011fe92iput-object v2, v1, Ls1/h;->b:Ljava/lang/Object;
0011fe96return-void
0011fe6c
0011fe6cs1.h::<init>(u1.q):
0011fe7cconst/4 v0, 0x2
0011fe7eiput v0, v1, Ls1/h;->a:I
0011fe82const-string v0, "client"
0011fe86invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0011fe8cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
0011fe92iput-object v2, v1, Ls1/h;->b:Ljava/lang/Object;
0011fe96return-void
0011fe6c
0011fe98
0011fe98s1.j::doInBackground(java.lang.Object[]):
0011fea8check-cast v8, [Ljava/lang/String;
0011feacif-eqz v8, :cond_55
0011feb0array-length v0, v8
0011feb2if-eqz v0, :cond_55
0011feb6const/4 v0, 0x0
0011feb8aget-object v8, v8, v0
0011febcif-nez v8, :cond_d
0011fec0goto :goto_55
0011fec2iget v1, v7, Ls1/j;->b:I
0011fec6invoke-static {}, Ljava/lang/System;->nanoTime()J
0011feccmove-result-wide v2
0011fecenew-instance v4, Ljava/net/Socket;
0011fed2invoke-direct {v4}, Ljava/net/Socket;-><init>()V
0011fed8new-instance v5, Ljava/net/InetSocketAddress;
0011fedcinvoke-direct {v5, v8, v1}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
0011fee2const/16 v8, 0x7d0
0011fee6invoke-virtual {v4, v5, v8}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
0011feecinvoke-static {}, Ljava/lang/System;->nanoTime()J
0011fef2move-result-wide v5
0011fef4sget-object v8, Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit;
0011fef8sub-long/2addr v5, v2
0011fefainvoke-virtual {v8, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
0011ff00move-result-wide v1
0011ff02const-wide/16 v5, 0x258
0011ff06cmp-long v8, v1, v5
0011ff0aif-lez v8, :cond_3f
0011ff0einvoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
0011ff14move-result-object v8
0011ff16invoke-virtual {v4}, Ljava/net/Socket;->close()V
0011ff1creturn-object v8
0011ff1emove-exception v8
0011ff20goto :goto_4d
0011ff22move-exception v8
0011ff24goto :goto_44
0011ff26invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
0011ff2cmove-result-object v8
0011ff2egoto :goto_37
0011ff30invoke-virtual {v4}, Ljava/net/Socket;->close()V
0011ff36goto :goto_4c
0011ff38move-exception v1
0011ff3ainvoke-virtual {v8, v1}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
0011ff40throw v8
0011ff42invoke-virtual {v8}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
0011ff48invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
0011ff4emove-result-object v8
0011ff50return-object v8
0011ff52const-string v8, "无效IP地址"
0011ff56return-object v8
0011fe98
0011fe98s1.j::doInBackground(java.lang.Object[]):
0011fea8check-cast v8, [Ljava/lang/String;
0011feacif-eqz v8, :cond_55
0011feb0array-length v0, v8
0011feb2if-eqz v0, :cond_55
0011feb6const/4 v0, 0x0
0011feb8aget-object v8, v8, v0
0011febcif-nez v8, :cond_d
0011fec0goto :goto_55
0011fec2iget v1, v7, Ls1/j;->b:I
0011fec6invoke-static {}, Ljava/lang/System;->nanoTime()J
0011feccmove-result-wide v2
0011fecenew-instance v4, Ljava/net/Socket;
0011fed2invoke-direct {v4}, Ljava/net/Socket;-><init>()V
0011fed8new-instance v5, Ljava/net/InetSocketAddress;
0011fedcinvoke-direct {v5, v8, v1}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
0011fee2const/16 v8, 0x7d0
0011fee6invoke-virtual {v4, v5, v8}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
0011feecinvoke-static {}, Ljava/lang/System;->nanoTime()J
0011fef2move-result-wide v5
0011fef4sget-object v8, Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit;
0011fef8sub-long/2addr v5, v2
0011fefainvoke-virtual {v8, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
0011ff00move-result-wide v1
0011ff02const-wide/16 v5, 0x258
0011ff06cmp-long v8, v1, v5
0011ff0aif-lez v8, :cond_3f
0011ff0einvoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
0011ff14move-result-object v8
0011ff16invoke-virtual {v4}, Ljava/net/Socket;->close()V
0011ff1creturn-object v8
0011ff1emove-exception v8
0011ff20goto :goto_4d
0011ff22move-exception v8
0011ff24goto :goto_44
0011ff26invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
0011ff2cmove-result-object v8
0011ff2egoto :goto_37
0011ff30invoke-virtual {v4}, Ljava/net/Socket;->close()V
0011ff36goto :goto_4c
0011ff38move-exception v1
0011ff3ainvoke-virtual {v8, v1}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
0011ff40throw v8
0011ff42invoke-virtual {v8}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
0011ff48invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
0011ff4emove-result-object v8
0011ff50return-object v8
0011ff52const-string v8, "无效IP地址"
0011ff56return-object v8
0011fe98
0011ff58
0011ff58 struct try_item
0011ff58 start_addr uint32 0x11fece
0011ff5c insn_count int 5
0011ff5e handler_off uint16 0x11ff89
0011ff60
0011ff60 struct try_item
0011ff60 start_addr uint32 0x11fed8
0011ff64 insn_count int 31
0011ff66 handler_off uint16 0x11ff8d
0011ff68
0011ff68 struct try_item
0011ff68 start_addr uint32 0x11ff16
0011ff6c insn_count int 3
0011ff6e handler_off uint16 0x11ff89
0011ff70
0011ff70 struct try_item
0011ff70 start_addr uint32 0x11ff26
0011ff74 insn_count int 4
0011ff76 handler_off uint16 0x11ff8d
0011ff78
0011ff78 struct try_item
0011ff78 start_addr uint32 0x11ff30
0011ff7c insn_count int 3
0011ff7e handler_off uint16 0x11ff8f
0011ff80
0011ff80 struct try_item
0011ff80 start_addr uint32 0x11ff3a
0011ff84 insn_count int 4
0011ff86 handler_off uint16 0x11ff89
0011ff88
0011ff88 struct encoded_catch_handler_list
0011ff88 size int 3
0011ff89
0011ff89 struct encoded_catch_handler ← 0x11ff5e 0x11ff6e 0x11ff86
0011ff89 size int64 1
0011ff8a handlers[0].type_idx int 0xb4d4
0011ff8c handlers[0].addr uint32 0x11ff1e
0011ff8d
0011ff8d struct encoded_catch_handler ← 0x11ff66 0x11ff76
0011ff8d size int64 0
0011ff8e catch_all_addr uint32 0x11ff22
0011ff8f
0011ff8f struct encoded_catch_handler ← 0x11ff7e
0011ff8f size int64 0
0011ff90 catch_all_addr uint32 0x11ff38
0011ff91
0011ff91 // align 0x4
0011ff58 struct try_item
0011ff58 start_addr uint32 0x11fece
0011ff5c insn_count int 5
0011ff5e handler_off uint16 0x11ff89
0011ff60
0011ff60 struct try_item
0011ff60 start_addr uint32 0x11fed8
0011ff64 insn_count int 31
0011ff66 handler_off uint16 0x11ff8d
0011ff68
0011ff68 struct try_item
0011ff68 start_addr uint32 0x11ff16
0011ff6c insn_count int 3
0011ff6e handler_off uint16 0x11ff89
0011ff70
0011ff70 struct try_item
0011ff70 start_addr uint32 0x11ff26
0011ff74 insn_count int 4
0011ff76 handler_off uint16 0x11ff8d
0011ff78
0011ff78 struct try_item
0011ff78 start_addr uint32 0x11ff30
0011ff7c insn_count int 3
0011ff7e handler_off uint16 0x11ff8f
0011ff80
0011ff80 struct try_item
0011ff80 start_addr uint32 0x11ff3a
0011ff84 insn_count int 4
0011ff86 handler_off uint16 0x11ff89
0011ff88
0011ff88 struct encoded_catch_handler_list
0011ff88 size int 3
0011ff89
0011ff89 struct encoded_catch_handler ← 0x11ff5e 0x11ff6e 0x11ff86
0011ff89 size int64 1
0011ff8a handlers[0].type_idx int 0xb4d4
0011ff8c handlers[0].addr uint32 0x11ff1e
0011ff8d
0011ff8d struct encoded_catch_handler ← 0x11ff66 0x11ff76
0011ff8d size int64 0
0011ff8e catch_all_addr uint32 0x11ff22
0011ff8f
0011ff8f struct encoded_catch_handler ← 0x11ff7e
0011ff8f size int64 0
0011ff90 catch_all_addr uint32 0x11ff38
0011ff91
0011ff91 // align 0x4
0011ff94
0011ff94s1.j::<init>(s1.i):
0011ffa4invoke-direct {v1}, Landroid/os/AsyncTask;-><init>()V
0011ffaaconst/16 v0, 0x1f93
0011ffaeiput v0, v1, Ls1/j;->b:I
0011ffb2iput-object v2, v1, Ls1/j;->a:Ls1/i;
0011ffb6return-void
0011ff94
0011ff94s1.j::<init>(s1.i):
0011ffa4invoke-direct {v1}, Landroid/os/AsyncTask;-><init>()V
0011ffaaconst/16 v0, 0x1f93
0011ffaeiput v0, v1, Ls1/j;->b:I
0011ffb2iput-object v2, v1, Ls1/j;->a:Ls1/i;
0011ffb6return-void
0011ff94
0011ffb8
0011ffb8s1.j::onPostExecute(java.lang.Object):
0011ffc8check-cast v2, Ljava/lang/String;
0011ffcciget-object v0, v1, Ls1/j;->a:Ls1/i;
0011ffd0if-eqz v0, :cond_9
0011ffd4invoke-interface {v0, v2}, Ls1/i;->f(Ljava/lang/String;)V
0011ffdareturn-void
0011ffb8
0011ffb8s1.j::onPostExecute(java.lang.Object):
0011ffc8check-cast v2, Ljava/lang/String;
0011ffcciget-object v0, v1, Ls1/j;->a:Ls1/i;
0011ffd0if-eqz v0, :cond_9
0011ffd4invoke-interface {v0, v2}, Ls1/i;->f(Ljava/lang/String;)V
0011ffdareturn-void
0011ffb8
0011ffdc
0011ffdcs1.k::<init>(s1.l, java.lang.String):
0011ffeciput-object v1, v0, Ls1/k;->b:Ls1/l;
0011fff0iput-object v2, v0, Ls1/k;->a:Ljava/lang/String;
0011fff4invoke-direct {v0}, Ljava/util/TimerTask;-><init>()V
0011fffareturn-void
0011ffdc
0011ffdcs1.k::<init>(s1.l, java.lang.String):
0011ffeciput-object v1, v0, Ls1/k;->b:Ls1/l;
0011fff0iput-object v2, v0, Ls1/k;->a:Ljava/lang/String;
0011fff4invoke-direct {v0}, Ljava/util/TimerTask;-><init>()V
0011fffareturn-void
0011ffdc
0011fffc
0011fffcs1.k::run():
0012000cnew-instance v0, Ls1/j;
00120010new-instance v1, Lj/d0;
00120014const/4 v2, 0x3
00120016invoke-direct {v1, v2, v3}, Lj/d0;-><init>(ILjava/lang/Object;)V
0012001cinvoke-direct {v0, v1}, Ls1/j;-><init>(Ls1/i;)V
00120022iget-object v1, v3, Ls1/k;->b:Ls1/l;
00120026iget v1, v1, Ls1/l;->d:I
0012002aiput v1, v0, Ls1/j;->b:I
0012002eiget-object v1, v3, Ls1/k;->a:Ljava/lang/String;
00120032filled-new-array {v1}, [Ljava/lang/String;
00120038move-result-object v1
0012003ainvoke-virtual {v0, v1}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
00120040return-void
0011fffc
0011fffcs1.k::run():
0012000cnew-instance v0, Ls1/j;
00120010new-instance v1, Lj/d0;
00120014const/4 v2, 0x3
00120016invoke-direct {v1, v2, v3}, Lj/d0;-><init>(ILjava/lang/Object;)V
0012001cinvoke-direct {v0, v1}, Ls1/j;-><init>(Ls1/i;)V
00120022iget-object v1, v3, Ls1/k;->b:Ls1/l;
00120026iget v1, v1, Ls1/l;->d:I
0012002aiput v1, v0, Ls1/j;->b:I
0012002eiget-object v1, v3, Ls1/k;->a:Ljava/lang/String;
00120032filled-new-array {v1}, [Ljava/lang/String;
00120038move-result-object v1
0012003ainvoke-virtual {v0, v1}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
00120040return-void
0011fffc
00120042
00120042 // align 0x4
00120042 // align 0x4
00120044
00120044s1.l::<init>(androidx.fragment.app.y):
00120054invoke-direct {v3}, Ljava/lang/Object;-><init>()V
0012005anew-instance v0, Ljava/util/Timer;
0012005einvoke-direct {v0}, Ljava/util/Timer;-><init>()V
00120064iput-object v0, v3, Ls1/l;->b:Ljava/util/Timer;
00120068new-instance v0, Ls1/j;
0012006cnew-instance v1, Lj/d0;
00120070const/4 v2, 0x2
00120072invoke-direct {v1, v2, v3}, Lj/d0;-><init>(ILjava/lang/Object;)V
00120078invoke-direct {v0, v1}, Ls1/j;-><init>(Ls1/i;)V
0012007eiput-object v0, v3, Ls1/l;->c:Ls1/j;
00120082iput-object v4, v3, Ls1/l;->a:Landroidx/fragment/app/y;
00120086return-void
00120044
00120044s1.l::<init>(androidx.fragment.app.y):
00120054invoke-direct {v3}, Ljava/lang/Object;-><init>()V
0012005anew-instance v0, Ljava/util/Timer;
0012005einvoke-direct {v0}, Ljava/util/Timer;-><init>()V
00120064iput-object v0, v3, Ls1/l;->b:Ljava/util/Timer;
00120068new-instance v0, Ls1/j;
0012006cnew-instance v1, Lj/d0;
00120070const/4 v2, 0x2
00120072invoke-direct {v1, v2, v3}, Lj/d0;-><init>(ILjava/lang/Object;)V
00120078invoke-direct {v0, v1}, Ls1/j;-><init>(Ls1/i;)V
0012007eiput-object v0, v3, Ls1/l;->c:Ls1/j;
00120082iput-object v4, v3, Ls1/l;->a:Landroidx/fragment/app/y;
00120086return-void
00120044
00120088
00120088s1.m::a():
00120098new-instance v0, Ljava/lang/StringBuilder;
0012009cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
001200a2iget-object v1, v2, Ls1/m;->b:Ljava/lang/String;
001200a6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200acconst-string v1, "://"
001200b0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200b6iget-object v1, v2, Ls1/m;->c:Ljava/lang/String;
001200bainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200c0const-string v1, ":"
001200c4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200caiget v1, v2, Ls1/m;->d:I
001200ceinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
001200d4const-string v1, "/"
001200d8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200deinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001200e4move-result-object v0
001200e6return-object v0
00120088
00120088s1.m::a():
00120098new-instance v0, Ljava/lang/StringBuilder;
0012009cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
001200a2iget-object v1, v2, Ls1/m;->b:Ljava/lang/String;
001200a6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200acconst-string v1, "://"
001200b0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200b6iget-object v1, v2, Ls1/m;->c:Ljava/lang/String;
001200bainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200c0const-string v1, ":"
001200c4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200caiget v1, v2, Ls1/m;->d:I
001200ceinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
001200d4const-string v1, "/"
001200d8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001200deinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001200e4move-result-object v0
001200e6return-object v0
00120088
001200e8
001200e8s1.m::toString():
001200f8iget-object v0, v1, Ls1/m;->a:Ljava/lang/String;
001200fcreturn-object v0
001200e8
001200e8s1.m::toString():
001200f8iget-object v0, v1, Ls1/m;->a:Ljava/lang/String;
001200fcreturn-object v0
001200e8
001200fe
001200fe // align 0x10
001200fe // align 0x10
00120100
00120100s1.n::b(java.lang.String):
00120110invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
00120116move-result v0
00120118const/4 v1, 0x0
0012011aif-eqz v0, :cond_8
0012011ereturn-object v1
00120120const/4 v0, 0x0
00120122if-eqz v7, :cond_4a
00120126invoke-virtual {v7}, Ljava/lang/String;->length()I
0012012cmove-result v1
0012012enew-instance v2, Ljava/lang/StringBuilder;
00120132invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(I)V
00120138move v3, v0
0012013aif-ge v3, v1, :cond_45
0012013einvoke-virtual {v7, v3}, Ljava/lang/String;->charAt(I)C
00120144move-result v4
00120146invoke-static {v4}, Ljava/lang/Character;->isWhitespace(I)Z
0012014cmove-result v5
0012014eif-nez v5, :cond_42
00120152invoke-static {v4}, Ljava/lang/Character;->isSpaceChar(I)Z
00120158move-result v5
0012015aif-nez v5, :cond_42
0012015econst v5, 0xfeff
00120164if-eq v4, v5, :cond_42
00120168const/16 v5, 0x202a
0012016cif-eq v4, v5, :cond_42
00120170if-eqz v4, :cond_42
00120174const/16 v5, 0x3164
00120178if-eq v4, v5, :cond_42
0012017cconst/16 v5, 0x2800
00120180if-eq v4, v5, :cond_42
00120184const/16 v5, 0x180e
00120188if-ne v4, v5, :cond_3f
0012018cgoto :goto_42
0012018einvoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00120194add-int/lit8 v3, v3, 0x1
00120198goto :goto_15
0012019ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001201a0move-result-object v1
001201a2goto :goto_51
001201a4if-nez v7, :cond_4d
001201a8goto :goto_51
001201aainvoke-virtual {v7}, Ljava/lang/String;->toString()Ljava/lang/String;
001201b0move-result-object v1
001201b2invoke-virtual {v1}, Ljava/lang/String;->length()I
001201b8move-result v7
001201baand-int/lit8 v2, v7, 0x1
001201beif-eqz v2, :cond_6b
001201c2new-instance v7, Ljava/lang/StringBuilder;
001201c6const-string v2, "0"
001201cainvoke-direct {v7, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001201d0invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
001201d6invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001201dcmove-result-object v1
001201deinvoke-virtual {v1}, Ljava/lang/String;->length()I
001201e4move-result v7
001201e6shr-int/lit8 v2, v7, 0x1
001201eanew-array v2, v2, [B
001201eemove v3, v0
001201f0if-ge v0, v7, :cond_91
001201f4invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
001201famove-result v4
001201fcinvoke-static {v4, v0}, Ls1/n;->d(CI)I
00120202move-result v4
00120204shl-int/lit8 v4, v4, 0x4
00120208add-int/lit8 v5, v0, 0x1
0012020cinvoke-virtual {v1, v5}, Ljava/lang/String;->charAt(I)C
00120212move-result v6
00120214invoke-static {v6, v5}, Ls1/n;->d(CI)I
0012021amove-result v5
0012021cor-int/2addr v4, v5
0012021eadd-int/lit8 v0, v0, 0x2
00120222and-int/lit16 v4, v4, 0xff
00120226int-to-byte v4, v4
00120228aput-byte v4, v2, v3
0012022cadd-int/lit8 v3, v3, 0x1
00120230goto :goto_70
00120232return-object v2
00120100
00120100s1.n::b(java.lang.String):
00120110invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
00120116move-result v0
00120118const/4 v1, 0x0
0012011aif-eqz v0, :cond_8
0012011ereturn-object v1
00120120const/4 v0, 0x0
00120122if-eqz v7, :cond_4a
00120126invoke-virtual {v7}, Ljava/lang/String;->length()I
0012012cmove-result v1
0012012enew-instance v2, Ljava/lang/StringBuilder;
00120132invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(I)V
00120138move v3, v0
0012013aif-ge v3, v1, :cond_45
0012013einvoke-virtual {v7, v3}, Ljava/lang/String;->charAt(I)C
00120144move-result v4
00120146invoke-static {v4}, Ljava/lang/Character;->isWhitespace(I)Z
0012014cmove-result v5
0012014eif-nez v5, :cond_42
00120152invoke-static {v4}, Ljava/lang/Character;->isSpaceChar(I)Z
00120158move-result v5
0012015aif-nez v5, :cond_42
0012015econst v5, 0xfeff
00120164if-eq v4, v5, :cond_42
00120168const/16 v5, 0x202a
0012016cif-eq v4, v5, :cond_42
00120170if-eqz v4, :cond_42
00120174const/16 v5, 0x3164
00120178if-eq v4, v5, :cond_42
0012017cconst/16 v5, 0x2800
00120180if-eq v4, v5, :cond_42
00120184const/16 v5, 0x180e
00120188if-ne v4, v5, :cond_3f
0012018cgoto :goto_42
0012018einvoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00120194add-int/lit8 v3, v3, 0x1
00120198goto :goto_15
0012019ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001201a0move-result-object v1
001201a2goto :goto_51
001201a4if-nez v7, :cond_4d
001201a8goto :goto_51
001201aainvoke-virtual {v7}, Ljava/lang/String;->toString()Ljava/lang/String;
001201b0move-result-object v1
001201b2invoke-virtual {v1}, Ljava/lang/String;->length()I
001201b8move-result v7
001201baand-int/lit8 v2, v7, 0x1
001201beif-eqz v2, :cond_6b
001201c2new-instance v7, Ljava/lang/StringBuilder;
001201c6const-string v2, "0"
001201cainvoke-direct {v7, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001201d0invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
001201d6invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
001201dcmove-result-object v1
001201deinvoke-virtual {v1}, Ljava/lang/String;->length()I
001201e4move-result v7
001201e6shr-int/lit8 v2, v7, 0x1
001201eanew-array v2, v2, [B
001201eemove v3, v0
001201f0if-ge v0, v7, :cond_91
001201f4invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
001201famove-result v4
001201fcinvoke-static {v4, v0}, Ls1/n;->d(CI)I
00120202move-result v4
00120204shl-int/lit8 v4, v4, 0x4
00120208add-int/lit8 v5, v0, 0x1
0012020cinvoke-virtual {v1, v5}, Ljava/lang/String;->charAt(I)C
00120212move-result v6
00120214invoke-static {v6, v5}, Ls1/n;->d(CI)I
0012021amove-result v5
0012021cor-int/2addr v4, v5
0012021eadd-int/lit8 v0, v0, 0x2
00120222and-int/lit16 v4, v4, 0xff
00120226int-to-byte v4, v4
00120228aput-byte v4, v2, v3
0012022cadd-int/lit8 v3, v3, 0x1
00120230goto :goto_70
00120232return-object v2
00120100
00120234
00120234s1.n::d(char, int):
00120244const/16 v0, 0x10
00120248invoke-static {v3, v0}, Ljava/lang/Character;->digit(CI)I
0012024emove-result v0
00120250if-ltz v0, :cond_9
00120254return v0
00120256new-instance v0, Ljava/lang/IllegalStateException;
0012025anew-instance v1, Ljava/lang/StringBuilder;
0012025econst-string v2, "Illegal hexadecimal character {"
00120262invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00120268invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0012026econst-string v3, "} at index {"
00120272invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00120278invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0012027econst-string v3, "}"
00120282invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00120288invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0012028emove-result-object v3
00120290invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00120296throw v0
00120234
00120234s1.n::d(char, int):
00120244const/16 v0, 0x10
00120248invoke-static {v3, v0}, Ljava/lang/Character;->digit(CI)I
0012024emove-result v0
00120250if-ltz v0, :cond_9
00120254return v0
00120256new-instance v0, Ljava/lang/IllegalStateException;
0012025anew-instance v1, Ljava/lang/StringBuilder;
0012025econst-string v2, "Illegal hexadecimal character {"
00120262invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00120268invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0012026econst-string v3, "} at index {"
00120272invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00120278invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0012027econst-string v3, "}"
00120282invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00120288invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0012028emove-result-object v3
00120290invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00120296throw v0
00120234
00120298
00120298s1.n::c(byte[]):
001202a8new-instance v0, Ljava/lang/String;
001202acconst-string v1, "0123456789abcdef"
001202b0invoke-virtual {v1}, Ljava/lang/String;->toCharArray()[C
001202b6move-result-object v1
001202b8array-length v2, v9
001202bashl-int/lit8 v3, v2, 0x1
001202benew-array v3, v3, [C
001202c2const/4 v4, 0x0
001202c4move v5, v4
001202c6if-ge v4, v2, :cond_28
001202caadd-int/lit8 v6, v5, 0x1
001202ceaget-byte v7, v9, v4
001202d2and-int/lit16 v8, v7, 0xf0
001202d6ushr-int/lit8 v8, v8, 0x4
001202daaget-char v8, v1, v8
001202deaput-char v8, v3, v5
001202e2add-int/lit8 v5, v5, 0x2
001202e6and-int/lit8 v7, v7, 0xf
001202eaaget-char v7, v1, v7
001202eeaput-char v7, v3, v6
001202f2add-int/lit8 v4, v4, 0x1
001202f6goto :goto_f
001202f8invoke-direct {v0, v3}, Ljava/lang/String;-><init>([C)V
001202fereturn-object v0
00120298
00120298s1.n::c(byte[]):
001202a8new-instance v0, Ljava/lang/String;
001202acconst-string v1, "0123456789abcdef"
001202b0invoke-virtual {v1}, Ljava/lang/String;->toCharArray()[C
001202b6move-result-object v1
001202b8array-length v2, v9
001202bashl-int/lit8 v3, v2, 0x1
001202benew-array v3, v3, [C
001202c2const/4 v4, 0x0
001202c4move v5, v4
001202c6if-ge v4, v2, :cond_28
001202caadd-int/lit8 v6, v5, 0x1
001202ceaget-byte v7, v9, v4
001202d2and-int/lit16 v8, v7, 0xf0
001202d6ushr-int/lit8 v8, v8, 0x4
001202daaget-char v8, v1, v8
001202deaput-char v8, v3, v5
001202e2add-int/lit8 v5, v5, 0x2
001202e6and-int/lit8 v7, v7, 0xf
001202eaaget-char v7, v1, v7
001202eeaput-char v7, v3, v6
001202f2add-int/lit8 v4, v4, 0x1
001202f6goto :goto_f
001202f8invoke-direct {v0, v3}, Ljava/lang/String;-><init>([C)V
001202fereturn-object v0
00120298
00120300
00120300s1.n::<clinit>():
00120310new-instance v0, LR0/d;
00120314invoke-direct {v0}, LR0/d;-><init>()V
0012031asput-object v0, Ls1/n;->a:LR0/d;
0012031enew-instance v0, Ljava/util/concurrent/ArrayBlockingQueue;
00120322const/16 v1, 0x64
00120326invoke-direct {v0, v1}, Ljava/util/concurrent/ArrayBlockingQueue;-><init>(I)V
0012032csput-object v0, Ls1/n;->c:Ljava/util/concurrent/ArrayBlockingQueue;
00120330return-void
00120300
00120300s1.n::<clinit>():
00120310new-instance v0, LR0/d;
00120314invoke-direct {v0}, LR0/d;-><init>()V
0012031asput-object v0, Ls1/n;->a:LR0/d;
0012031enew-instance v0, Ljava/util/concurrent/ArrayBlockingQueue;
00120322const/16 v1, 0x64
00120326invoke-direct {v0, v1}, Ljava/util/concurrent/ArrayBlockingQueue;-><init>(I)V
0012032csput-object v0, Ls1/n;->c:Ljava/util/concurrent/ArrayBlockingQueue;
00120330return-void
00120300
00120332
00120332 // align 0x4
00120332 // align 0x4
00120334
00120334s1.n::a(java.lang.String[]):
00120344array-length v0, v5
00120346const/4 v1, 0x0
00120348if-ge v1, v0, :cond_16
0012034caget-object v2, v5, v1
00120350sget-object v2, Ls1/n;->d:Lnfc/share/nfcshare/MainActivity;
00120354if-eqz v2, :cond_13
00120358new-instance v3, Landroidx/emoji2/text/m;
0012035cconst/4 v4, 0x2
0012035einvoke-direct {v3, v4}, Landroidx/emoji2/text/m;-><init>(I)V
00120364invoke-virtual {v2, v3}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0012036aadd-int/lit8 v1, v1, 0x1
0012036egoto :goto_2
00120370return-void
00120334
00120334s1.n::a(java.lang.String[]):
00120344array-length v0, v5
00120346const/4 v1, 0x0
00120348if-ge v1, v0, :cond_16
0012034caget-object v2, v5, v1
00120350sget-object v2, Ls1/n;->d:Lnfc/share/nfcshare/MainActivity;
00120354if-eqz v2, :cond_13
00120358new-instance v3, Landroidx/emoji2/text/m;
0012035cconst/4 v4, 0x2
0012035einvoke-direct {v3, v4}, Landroidx/emoji2/text/m;-><init>(I)V
00120364invoke-virtual {v2, v3}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
0012036aadd-int/lit8 v1, v1, 0x1
0012036egoto :goto_2
00120370return-void
00120334
00120372
00120372 // align 0x4
00120372 // align 0x4
00120374
00120374t.c::k():
00120384iget-object v0, v5, Lt/c;->k:Ljava/util/ArrayList;
00120388invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012038emove-result v1
00120390const/4 v2, 0x0
00120392move v3, v2
00120394if-ge v3, v1, :cond_1a
00120398invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012039emove-result-object v4
001203a0check-cast v4, Lt/o;
001203a4invoke-virtual {v4}, Lt/o;->k()Z
001203aamove-result v4
001203acif-nez v4, :cond_17
001203b0return v2
001203b2add-int/lit8 v3, v3, 0x1
001203b6goto :goto_8
001203b8const/4 v0, 0x1
001203bareturn v0
00120374
00120374t.c::k():
00120384iget-object v0, v5, Lt/c;->k:Ljava/util/ArrayList;
00120388invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
0012038emove-result v1
00120390const/4 v2, 0x0
00120392move v3, v2
00120394if-ge v3, v1, :cond_1a
00120398invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012039emove-result-object v4
001203a0check-cast v4, Lt/o;
001203a4invoke-virtual {v4}, Lt/o;->k()Z
001203aamove-result v4
001203acif-nez v4, :cond_17
001203b0return v2
001203b2add-int/lit8 v3, v3, 0x1
001203b6goto :goto_8
001203b8const/4 v0, 0x1
001203bareturn v0
00120374
001203bc
001203bct.c::toString():
001203ccnew-instance v0, Ljava/lang/StringBuilder;
001203d0const-string v1, "ChainRun "
001203d4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001203daiget v1, v4, Lt/o;->f:I
001203deif-nez v1, :cond_e
001203e2const-string v1, "horizontal : "
001203e6goto :goto_10
001203e8const-string v1, "vertical : "
001203ecinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001203f2iget-object v1, v4, Lt/c;->k:Ljava/util/ArrayList;
001203f6invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
001203fcmove-result-object v1
001203feinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
00120404move-result v2
00120406if-eqz v2, :cond_33
0012040ainvoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00120410move-result-object v2
00120412check-cast v2, Lt/o;
00120416const-string v3, "<"
0012041ainvoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00120420invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00120426const-string v2, "> "
0012042ainvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00120430goto :goto_19
00120432invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00120438move-result-object v0
0012043areturn-object v0
001203bc
001203bct.c::toString():
001203ccnew-instance v0, Ljava/lang/StringBuilder;
001203d0const-string v1, "ChainRun "
001203d4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
001203daiget v1, v4, Lt/o;->f:I
001203deif-nez v1, :cond_e
001203e2const-string v1, "horizontal : "
001203e6goto :goto_10
001203e8const-string v1, "vertical : "
001203ecinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
001203f2iget-object v1, v4, Lt/c;->k:Ljava/util/ArrayList;
001203f6invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
001203fcmove-result-object v1
001203feinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
00120404move-result v2
00120406if-eqz v2, :cond_33
0012040ainvoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00120410move-result-object v2
00120412check-cast v2, Lt/o;
00120416const-string v3, "<"
0012041ainvoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00120420invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00120426const-string v2, "> "
0012042ainvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00120430goto :goto_19
00120432invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00120438move-result-object v0
0012043areturn-object v0
001203bc
0012043c
0012043ct.c::j():
0012044ciget-object v0, v8, Lt/c;->k:Ljava/util/ArrayList;
00120450invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00120456move-result v1
00120458const-wide/16 v2, 0x0
0012045cconst/4 v4, 0x0
0012045eif-ge v4, v1, :cond_25
00120462invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00120468move-result-object v5
0012046acheck-cast v5, Lt/o;
0012046eiget-object v6, v5, Lt/o;->h:Lt/f;
00120472iget v6, v6, Lt/f;->f:I
00120476int-to-long v6, v6
00120478add-long/2addr v2, v6
0012047ainvoke-virtual {v5}, Lt/o;->j()J
00120480move-result-wide v6
00120482add-long/2addr v6, v2
00120484iget-object v2, v5, Lt/o;->i:Lt/f;
00120488iget v2, v2, Lt/f;->f:I
0012048cint-to-long v2, v2
0012048eadd-long/2addr v2, v6
00120490add-int/lit8 v4, v4, 0x1
00120494goto :goto_9
00120496return-wide v2
0012043c
0012043ct.c::j():
0012044ciget-object v0, v8, Lt/c;->k:Ljava/util/ArrayList;
00120450invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
00120456move-result v1
00120458const-wide/16 v2, 0x0
0012045cconst/4 v4, 0x0
0012045eif-ge v4, v1, :cond_25
00120462invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
00120468move-result-object v5
0012046acheck-cast v5, Lt/o;
0012046eiget-object v6, v5, Lt/o;->h:Lt/f;
00120472iget v6, v6, Lt/f;->f:I
00120476int-to-long v6, v6
00120478add-long/2addr v2, v6
0012047ainvoke-virtual {v5}, Lt/o;->j()J
00120480move-result-wide v6
00120482add-long/2addr v6, v2
00120484iget-object v2, v5, Lt/o;->i:Lt/f;
00120488iget v2, v2, Lt/f;->f:I
0012048cint-to-long v2, v2
0012048eadd-long/2addr v2, v6
00120490add-int/lit8 v4, v4, 0x1
00120494goto :goto_9
00120496return-wide v2
0012043c
00120498
00120498t.c::m():
001204a8const/4 v0, 0x0
001204aaiget-object v1, v4, Lt/c;->k:Ljava/util/ArrayList;
001204aeinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
001204b4move-result v2
001204b6if-ge v0, v2, :cond_1b
001204bainvoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001204c0move-result-object v1
001204c2check-cast v1, Lt/o;
001204c6iget-object v1, v1, Lt/o;->b:Ls/d;
001204caiget v2, v1, Ls/d;->g0:I
001204ceconst/16 v3, 0x8
001204d2if-eq v2, v3, :cond_18
001204d6return-object v1
001204d8add-int/lit8 v0, v0, 0x1
001204dcgoto :goto_1
001204deconst/4 v0, 0x0
001204e0return-object v0
00120498
00120498t.c::m():
001204a8const/4 v0, 0x0
001204aaiget-object v1, v4, Lt/c;->k:Ljava/util/ArrayList;
001204aeinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
001204b4move-result v2
001204b6if-ge v0, v2, :cond_1b
001204bainvoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
001204c0move-result-object v1
001204c2check-cast v1, Lt/o;
001204c6iget-object v1, v1, Lt/o;->b:Ls/d;
001204caiget v2, v1, Ls/d;->g0:I
001204ceconst/16 v3, 0x8
001204d2if-eq v2, v3, :cond_18
001204d6return-object v1
001204d8add-int/lit8 v0, v0, 0x1
001204dcgoto :goto_1
001204deconst/4 v0, 0x0
001204e0return-object v0
00120498
001204e2
001204e2 // align 0x4
001204e2 // align 0x4
001204e4
001204e4t.c::n():
001204f4iget-object v0, v5, Lt/c;->k:Ljava/util/ArrayList;
001204f8invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
001204femove-result v1
00120500add-int/lit8 v1, v1, -0x1
00120504if-ltz v1, :cond_1c
00120508invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012050emove-result-object v2
00120510check-cast v2, Lt/o;
00120514iget-object v2, v2, Lt/o;->b:Ls/d;
00120518iget v3, v2, Ls/d;->g0:I
0012051cconst/16 v4, 0x8
00120520if-eq v3, v4, :cond_19
00120524return-object v2
00120526add-int/lit8 v1, v1, -0x1
0012052agoto :goto_8
0012052cconst/4 v0, 0x0
0012052ereturn-object v0
001204e4
001204e4t.c::n():
001204f4iget-object v0, v5, Lt/c;->k:Ljava/util/ArrayList;
001204f8invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
001204femove-result v1
00120500add-int/lit8 v1, v1, -0x1
00120504if-ltz v1, :cond_1c
00120508invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0012050emove-result-object v2
00120510check-cast v2, Lt/o;
00120514iget-object v2, v2, Lt/o;->b:Ls/d;
00120518iget v3, v2, Ls/d;->g0:I
0012051cconst/16 v4, 0x8
00120520if-eq v3, v4, :cond_19
00120524return-object v2
00120526add-int/lit8 v1, v1, -0x1
0012052agoto :goto_8
0012052cconst/4 v0, 0x0
0012052ereturn-object v0
001204e4
Loading..