File classes.dex
Function:
Loading..
00046138
00046138B.a::c(B.s):
00046148move-object/from16 v0, v20
0004614cmove-object/from16 v1, v21
00046150iget v2, v0, LB/a;->b:F
00046154float-to-double v3, v2
00046156const-wide/16 v5, 0x0
0004615acmpl-double v3, v3, v5
0004615econst-wide/high16 v7, 0x4059000000000000
00046162iget v4, v0, LB/a;->c:F
00046166if-eqz v3, :cond_1f
0004616afloat-to-double v9, v4
0004616ccmpl-double v3, v9, v5
00046170if-nez v3, :cond_17
00046174goto :goto_1f
00046176div-double/2addr v9, v7
00046178invoke-static {v9, v10}, Ljava/lang/Math;->sqrt(D)D
0004617emove-result-wide v9
00046180double-to-float v3, v9
00046182div-float/2addr v2, v3
00046184goto :goto_20
00046186const/4 v2, 0x0
00046188float-to-double v2, v2
0004618aiget v9, v1, LB/s;->f:F
0004618efloat-to-double v9, v9
00046190const-wide v11, 0x3fd28f5c28f5c28f
0004619ainvoke-static {v11, v12, v9, v10}, Ljava/lang/Math;->pow(DD)D
000461a0move-result-wide v9
000461a2const-wide v11, 0x3ffa3d70a3d70a3d
000461acsub-double/2addr v11, v9
000461aeconst-wide v9, 0x3fe75c28f5c28f5c
000461b8invoke-static {v11, v12, v9, v10}, Ljava/lang/Math;->pow(DD)D
000461bemove-result-wide v9
000461c0div-double/2addr v2, v9
000461c2const-wide v9, 0x3ff1c71c71c71c72
000461ccinvoke-static {v2, v3, v9, v10}, Ljava/lang/Math;->pow(DD)D
000461d2move-result-wide v2
000461d4double-to-float v2, v2
000461d6const v3, 0x40490fdb
000461dciget v9, v0, LB/a;->a:F
000461e0mul-float/2addr v9, v3
000461e2const/high16 v3, 0x43340000
000461e6div-float/2addr v9, v3
000461e8float-to-double v9, v9
000461eaconst-wide/high16 v11, 0x4000000000000000
000461eeadd-double/2addr v11, v9
000461f0invoke-static {v11, v12}, Ljava/lang/Math;->cos(D)D
000461f6move-result-wide v11
000461f8const-wide v13, 0x400e666666666666
00046202add-double/2addr v11, v13
00046204double-to-float v3, v11
00046206const/high16 v11, 0x3e800000
0004620amul-float/2addr v3, v11
0004620cfloat-to-double v11, v4
0004620ediv-double/2addr v11, v7
00046210iget v4, v1, LB/s;->d:F
00046214float-to-double v7, v4
00046216const-wide/high16 v13, 0x3ff0000000000000
0004621adiv-double/2addr v13, v7
0004621ciget v4, v1, LB/s;->j:F
00046220float-to-double v7, v4
00046222div-double/2addr v13, v7
00046224invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;->pow(DD)D
0004622amove-result-wide v7
0004622cdouble-to-float v4, v7
0004622eiget v7, v1, LB/s;->a:F
00046232mul-float/2addr v7, v4
00046234const v4, 0x45706276
0004623amul-float/2addr v3, v4
0004623ciget v4, v1, LB/s;->e:F
00046240mul-float/2addr v3, v4
00046242iget v4, v1, LB/s;->c:F
00046246mul-float/2addr v3, v4
00046248iget v4, v1, LB/s;->b:F
0004624cdiv-float/2addr v7, v4
0004624einvoke-static {v9, v10}, Ljava/lang/Math;->sin(D)D
00046254move-result-wide v11
00046256double-to-float v4, v11
00046258invoke-static {v9, v10}, Ljava/lang/Math;->cos(D)D
0004625emove-result-wide v8
00046260double-to-float v8, v8
00046262const v9, 0x3e9c28f6
00046268add-float/2addr v9, v7
0004626aconst/high16 v10, 0x41b80000
0004626emul-float/2addr v9, v10
00046270mul-float/2addr v9, v2
00046272mul-float/2addr v3, v10
00046274const/high16 v10, 0x41300000
00046278mul-float/2addr v10, v2
0004627amul-float/2addr v10, v8
0004627cadd-float/2addr v10, v3
0004627econst/high16 v3, 0x42d80000
00046282mul-float/2addr v2, v3
00046284mul-float/2addr v2, v4
00046286add-float/2addr v2, v10
00046288div-float/2addr v9, v2
0004628amul-float/2addr v8, v9
0004628cmul-float/2addr v9, v4
0004628econst/high16 v2, 0x43e60000
00046292mul-float/2addr v7, v2
00046294const v2, 0x43e18000
0004629amul-float/2addr v2, v8
0004629cadd-float/2addr v2, v7
0004629econst/high16 v3, 0x43900000
000462a2mul-float/2addr v3, v9
000462a4add-float/2addr v3, v2
000462a6const v2, 0x44af6000
000462acdiv-float/2addr v3, v2
000462aeconst v4, 0x445ec000
000462b4mul-float/2addr v4, v8
000462b6sub-float v4, v7, v4
000462baconst v10, 0x43828000
000462c0mul-float/2addr v10, v9
000462c2sub-float/2addr v4, v10
000462c4div-float/2addr v4, v2
000462c6const/high16 v10, 0x435c0000
000462camul-float/2addr v8, v10
000462ccsub-float/2addr v7, v8
000462ceconst v8, 0x45c4e000
000462d4mul-float/2addr v9, v8
000462d6sub-float/2addr v7, v9
000462d8div-float/2addr v7, v2
000462dainvoke-static {v3}, Ljava/lang/Math;->abs(F)F
000462e0move-result v2
000462e2float-to-double v8, v2
000462e4const-wide v10, 0x403b2147ae147ae1
000462eemul-double/2addr v8, v10
000462f0invoke-static {v3}, Ljava/lang/Math;->abs(F)F
000462f6move-result v2
000462f8float-to-double v12, v2
000462faconst-wide/high16 v14, 0x4079000000000000
000462fesub-double v12, v14, v12
00046302div-double/2addr v8, v12
00046304invoke-static {v5, v6, v8, v9}, Ljava/lang/Math;->max(DD)D
0004630amove-result-wide v8
0004630cdouble-to-float v2, v8
0004630einvoke-static {v3}, Ljava/lang/Math;->signum(F)F
00046314move-result v3
00046316const/high16 v8, 0x42c80000
0004631aiget v9, v1, LB/s;->h:F
0004631ediv-float/2addr v8, v9
00046320mul-float/2addr v3, v8
00046322float-to-double v12, v2
00046324move-wide/from16 v16, v10
00046328const-wide v10, 0x40030c30c30c30c3
00046332invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;->pow(DD)D
00046338move-result-wide v12
0004633adouble-to-float v2, v12
0004633cmul-float/2addr v3, v2
0004633einvoke-static {v4}, Ljava/lang/Math;->abs(F)F
00046344move-result v2
00046346float-to-double v12, v2
00046348mul-double v12, v12, v16
0004634cinvoke-static {v4}, Ljava/lang/Math;->abs(F)F
00046352move-result v2
00046354move-wide/from16 v18, v14
00046358float-to-double v14, v2
0004635asub-double v14, v18, v14
0004635ediv-double/2addr v12, v14
00046360invoke-static {v5, v6, v12, v13}, Ljava/lang/Math;->max(DD)D
00046366move-result-wide v12
00046368double-to-float v2, v12
0004636ainvoke-static {v4}, Ljava/lang/Math;->signum(F)F
00046370move-result v4
00046372mul-float/2addr v4, v8
00046374float-to-double v12, v2
00046376invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;->pow(DD)D
0004637cmove-result-wide v12
0004637edouble-to-float v2, v12
00046380mul-float/2addr v4, v2
00046382invoke-static {v7}, Ljava/lang/Math;->abs(F)F
00046388move-result v2
0004638afloat-to-double v12, v2
0004638cmul-double v12, v12, v16
00046390invoke-static {v7}, Ljava/lang/Math;->abs(F)F
00046396move-result v2
00046398float-to-double v14, v2
0004639asub-double v14, v18, v14
0004639ediv-double/2addr v12, v14
000463a0invoke-static {v5, v6, v12, v13}, Ljava/lang/Math;->max(DD)D
000463a6move-result-wide v5
000463a8double-to-float v2, v5
000463aainvoke-static {v7}, Ljava/lang/Math;->signum(F)F
000463b0move-result v5
000463b2mul-float/2addr v5, v8
000463b4float-to-double v6, v2
000463b6invoke-static {v6, v7, v10, v11}, Ljava/lang/Math;->pow(DD)D
000463bcmove-result-wide v6
000463bedouble-to-float v2, v6
000463c0mul-float/2addr v5, v2
000463c2iget-object v1, v1, LB/s;->g:[F
000463c6const/4 v2, 0x0
000463c8aget v6, v1, v2
000463ccdiv-float/2addr v3, v6
000463ceconst/4 v6, 0x1
000463d0aget v7, v1, v6
000463d4div-float/2addr v4, v7
000463d6const/4 v7, 0x2
000463d8aget v1, v1, v7
000463dcdiv-float/2addr v5, v1
000463desget-object v1, LB/b;->b:[[F
000463e2aget-object v8, v1, v2
000463e6aget v9, v8, v2
000463eamul-float/2addr v9, v3
000463ecaget v10, v8, v6
000463f0mul-float/2addr v10, v4
000463f2add-float/2addr v10, v9
000463f4aget v8, v8, v7
000463f8mul-float/2addr v8, v5
000463faadd-float/2addr v8, v10
000463fcaget-object v9, v1, v6
00046400aget v10, v9, v2
00046404mul-float/2addr v10, v3
00046406aget v11, v9, v6
0004640amul-float/2addr v11, v4
0004640cadd-float/2addr v11, v10
0004640eaget v9, v9, v7
00046412mul-float/2addr v9, v5
00046414add-float/2addr v9, v11
00046416aget-object v1, v1, v7
0004641aaget v2, v1, v2
0004641emul-float/2addr v3, v2
00046420aget v2, v1, v6
00046424mul-float/2addr v4, v2
00046426add-float/2addr v4, v3
00046428aget v1, v1, v7
0004642cmul-float/2addr v5, v1
0004642eadd-float/2addr v5, v4
00046430float-to-double v10, v8
00046432float-to-double v12, v9
00046434float-to-double v14, v5
00046436invoke-static/range {v10 .. v15}, LC/a;->a(DDD)I
0004643cmove-result v1
0004643ereturn v1
00046138
00046138B.a::c(B.s):
00046148move-object/from16 v0, v20
0004614cmove-object/from16 v1, v21
00046150iget v2, v0, LB/a;->b:F
00046154float-to-double v3, v2
00046156const-wide/16 v5, 0x0
0004615acmpl-double v3, v3, v5
0004615econst-wide/high16 v7, 0x4059000000000000
00046162iget v4, v0, LB/a;->c:F
00046166if-eqz v3, :cond_1f
0004616afloat-to-double v9, v4
0004616ccmpl-double v3, v9, v5
00046170if-nez v3, :cond_17
00046174goto :goto_1f
00046176div-double/2addr v9, v7
00046178invoke-static {v9, v10}, Ljava/lang/Math;->sqrt(D)D
0004617emove-result-wide v9
00046180double-to-float v3, v9
00046182div-float/2addr v2, v3
00046184goto :goto_20
00046186const/4 v2, 0x0
00046188float-to-double v2, v2
0004618aiget v9, v1, LB/s;->f:F
0004618efloat-to-double v9, v9
00046190const-wide v11, 0x3fd28f5c28f5c28f
0004619ainvoke-static {v11, v12, v9, v10}, Ljava/lang/Math;->pow(DD)D
000461a0move-result-wide v9
000461a2const-wide v11, 0x3ffa3d70a3d70a3d
000461acsub-double/2addr v11, v9
000461aeconst-wide v9, 0x3fe75c28f5c28f5c
000461b8invoke-static {v11, v12, v9, v10}, Ljava/lang/Math;->pow(DD)D
000461bemove-result-wide v9
000461c0div-double/2addr v2, v9
000461c2const-wide v9, 0x3ff1c71c71c71c72
000461ccinvoke-static {v2, v3, v9, v10}, Ljava/lang/Math;->pow(DD)D
000461d2move-result-wide v2
000461d4double-to-float v2, v2
000461d6const v3, 0x40490fdb
000461dciget v9, v0, LB/a;->a:F
000461e0mul-float/2addr v9, v3
000461e2const/high16 v3, 0x43340000
000461e6div-float/2addr v9, v3
000461e8float-to-double v9, v9
000461eaconst-wide/high16 v11, 0x4000000000000000
000461eeadd-double/2addr v11, v9
000461f0invoke-static {v11, v12}, Ljava/lang/Math;->cos(D)D
000461f6move-result-wide v11
000461f8const-wide v13, 0x400e666666666666
00046202add-double/2addr v11, v13
00046204double-to-float v3, v11
00046206const/high16 v11, 0x3e800000
0004620amul-float/2addr v3, v11
0004620cfloat-to-double v11, v4
0004620ediv-double/2addr v11, v7
00046210iget v4, v1, LB/s;->d:F
00046214float-to-double v7, v4
00046216const-wide/high16 v13, 0x3ff0000000000000
0004621adiv-double/2addr v13, v7
0004621ciget v4, v1, LB/s;->j:F
00046220float-to-double v7, v4
00046222div-double/2addr v13, v7
00046224invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;->pow(DD)D
0004622amove-result-wide v7
0004622cdouble-to-float v4, v7
0004622eiget v7, v1, LB/s;->a:F
00046232mul-float/2addr v7, v4
00046234const v4, 0x45706276
0004623amul-float/2addr v3, v4
0004623ciget v4, v1, LB/s;->e:F
00046240mul-float/2addr v3, v4
00046242iget v4, v1, LB/s;->c:F
00046246mul-float/2addr v3, v4
00046248iget v4, v1, LB/s;->b:F
0004624cdiv-float/2addr v7, v4
0004624einvoke-static {v9, v10}, Ljava/lang/Math;->sin(D)D
00046254move-result-wide v11
00046256double-to-float v4, v11
00046258invoke-static {v9, v10}, Ljava/lang/Math;->cos(D)D
0004625emove-result-wide v8
00046260double-to-float v8, v8
00046262const v9, 0x3e9c28f6
00046268add-float/2addr v9, v7
0004626aconst/high16 v10, 0x41b80000
0004626emul-float/2addr v9, v10
00046270mul-float/2addr v9, v2
00046272mul-float/2addr v3, v10
00046274const/high16 v10, 0x41300000
00046278mul-float/2addr v10, v2
0004627amul-float/2addr v10, v8
0004627cadd-float/2addr v10, v3
0004627econst/high16 v3, 0x42d80000
00046282mul-float/2addr v2, v3
00046284mul-float/2addr v2, v4
00046286add-float/2addr v2, v10
00046288div-float/2addr v9, v2
0004628amul-float/2addr v8, v9
0004628cmul-float/2addr v9, v4
0004628econst/high16 v2, 0x43e60000
00046292mul-float/2addr v7, v2
00046294const v2, 0x43e18000
0004629amul-float/2addr v2, v8
0004629cadd-float/2addr v2, v7
0004629econst/high16 v3, 0x43900000
000462a2mul-float/2addr v3, v9
000462a4add-float/2addr v3, v2
000462a6const v2, 0x44af6000
000462acdiv-float/2addr v3, v2
000462aeconst v4, 0x445ec000
000462b4mul-float/2addr v4, v8
000462b6sub-float v4, v7, v4
000462baconst v10, 0x43828000
000462c0mul-float/2addr v10, v9
000462c2sub-float/2addr v4, v10
000462c4div-float/2addr v4, v2
000462c6const/high16 v10, 0x435c0000
000462camul-float/2addr v8, v10
000462ccsub-float/2addr v7, v8
000462ceconst v8, 0x45c4e000
000462d4mul-float/2addr v9, v8
000462d6sub-float/2addr v7, v9
000462d8div-float/2addr v7, v2
000462dainvoke-static {v3}, Ljava/lang/Math;->abs(F)F
000462e0move-result v2
000462e2float-to-double v8, v2
000462e4const-wide v10, 0x403b2147ae147ae1
000462eemul-double/2addr v8, v10
000462f0invoke-static {v3}, Ljava/lang/Math;->abs(F)F
000462f6move-result v2
000462f8float-to-double v12, v2
000462faconst-wide/high16 v14, 0x4079000000000000
000462fesub-double v12, v14, v12
00046302div-double/2addr v8, v12
00046304invoke-static {v5, v6, v8, v9}, Ljava/lang/Math;->max(DD)D
0004630amove-result-wide v8
0004630cdouble-to-float v2, v8
0004630einvoke-static {v3}, Ljava/lang/Math;->signum(F)F
00046314move-result v3
00046316const/high16 v8, 0x42c80000
0004631aiget v9, v1, LB/s;->h:F
0004631ediv-float/2addr v8, v9
00046320mul-float/2addr v3, v8
00046322float-to-double v12, v2
00046324move-wide/from16 v16, v10
00046328const-wide v10, 0x40030c30c30c30c3
00046332invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;->pow(DD)D
00046338move-result-wide v12
0004633adouble-to-float v2, v12
0004633cmul-float/2addr v3, v2
0004633einvoke-static {v4}, Ljava/lang/Math;->abs(F)F
00046344move-result v2
00046346float-to-double v12, v2
00046348mul-double v12, v12, v16
0004634cinvoke-static {v4}, Ljava/lang/Math;->abs(F)F
00046352move-result v2
00046354move-wide/from16 v18, v14
00046358float-to-double v14, v2
0004635asub-double v14, v18, v14
0004635ediv-double/2addr v12, v14
00046360invoke-static {v5, v6, v12, v13}, Ljava/lang/Math;->max(DD)D
00046366move-result-wide v12
00046368double-to-float v2, v12
0004636ainvoke-static {v4}, Ljava/lang/Math;->signum(F)F
00046370move-result v4
00046372mul-float/2addr v4, v8
00046374float-to-double v12, v2
00046376invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;->pow(DD)D
0004637cmove-result-wide v12
0004637edouble-to-float v2, v12
00046380mul-float/2addr v4, v2
00046382invoke-static {v7}, Ljava/lang/Math;->abs(F)F
00046388move-result v2
0004638afloat-to-double v12, v2
0004638cmul-double v12, v12, v16
00046390invoke-static {v7}, Ljava/lang/Math;->abs(F)F
00046396move-result v2
00046398float-to-double v14, v2
0004639asub-double v14, v18, v14
0004639ediv-double/2addr v12, v14
000463a0invoke-static {v5, v6, v12, v13}, Ljava/lang/Math;->max(DD)D
000463a6move-result-wide v5
000463a8double-to-float v2, v5
000463aainvoke-static {v7}, Ljava/lang/Math;->signum(F)F
000463b0move-result v5
000463b2mul-float/2addr v5, v8
000463b4float-to-double v6, v2
000463b6invoke-static {v6, v7, v10, v11}, Ljava/lang/Math;->pow(DD)D
000463bcmove-result-wide v6
000463bedouble-to-float v2, v6
000463c0mul-float/2addr v5, v2
000463c2iget-object v1, v1, LB/s;->g:[F
000463c6const/4 v2, 0x0
000463c8aget v6, v1, v2
000463ccdiv-float/2addr v3, v6
000463ceconst/4 v6, 0x1
000463d0aget v7, v1, v6
000463d4div-float/2addr v4, v7
000463d6const/4 v7, 0x2
000463d8aget v1, v1, v7
000463dcdiv-float/2addr v5, v1
000463desget-object v1, LB/b;->b:[[F
000463e2aget-object v8, v1, v2
000463e6aget v9, v8, v2
000463eamul-float/2addr v9, v3
000463ecaget v10, v8, v6
000463f0mul-float/2addr v10, v4
000463f2add-float/2addr v10, v9
000463f4aget v8, v8, v7
000463f8mul-float/2addr v8, v5
000463faadd-float/2addr v8, v10
000463fcaget-object v9, v1, v6
00046400aget v10, v9, v2
00046404mul-float/2addr v10, v3
00046406aget v11, v9, v6
0004640amul-float/2addr v11, v4
0004640cadd-float/2addr v11, v10
0004640eaget v9, v9, v7
00046412mul-float/2addr v9, v5
00046414add-float/2addr v9, v11
00046416aget-object v1, v1, v7
0004641aaget v2, v1, v2
0004641emul-float/2addr v3, v2
00046420aget v2, v1, v6
00046424mul-float/2addr v4, v2
00046426add-float/2addr v4, v3
00046428aget v1, v1, v7
0004642cmul-float/2addr v5, v1
0004642eadd-float/2addr v5, v4
00046430float-to-double v10, v8
00046432float-to-double v12, v9
00046434float-to-double v14, v5
00046436invoke-static/range {v10 .. v15}, LC/a;->a(DDD)I
0004643cmove-result v1
0004643ereturn v1
00046138
00046440
00046440B.a::<init>(float, float, float, float, float, float):
00046450invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00046456iput v1, v0, LB/a;->a:F
0004645aiput v2, v0, LB/a;->b:F
0004645eiput v3, v0, LB/a;->c:F
00046462iput v4, v0, LB/a;->d:F
00046466iput v5, v0, LB/a;->e:F
0004646aiput v6, v0, LB/a;->f:F
0004646ereturn-void
00046440
00046440B.a::<init>(float, float, float, float, float, float):
00046450invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00046456iput v1, v0, LB/a;->a:F
0004645aiput v2, v0, LB/a;->b:F
0004645eiput v3, v0, LB/a;->c:F
00046462iput v4, v0, LB/a;->d:F
00046466iput v5, v0, LB/a;->e:F
0004646aiput v6, v0, LB/a;->f:F
0004646ereturn-void
00046440
00046470
00046470B.b::b(android.content.res.TypedArray, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme, java.lang.String, int):
00046480const-string v0, "http://schemas.android.com/apk/res/android"
00046484invoke-interface {v4, v0, v6}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004648amove-result-object v4
0004648cconst/4 v6, 0x0
0004648econst/4 v0, 0x0
00046490if-eqz v4, :cond_36
00046494new-instance v4, Landroid/util/TypedValue;
00046498invoke-direct {v4}, Landroid/util/TypedValue;-><init>()V
0004649einvoke-virtual {v3, v7, v4}, Landroid/content/res/TypedArray;->getValue(ILandroid/util/TypedValue;)Z
000464a4iget v1, v4, Landroid/util/TypedValue;->type:I
000464a8const/16 v2, 0x1c
000464acif-lt v1, v2, :cond_25
000464b0const/16 v2, 0x1f
000464b4if-gt v1, v2, :cond_25
000464b8iget v3, v4, Landroid/util/TypedValue;->data:I
000464bcnew-instance v4, LB/d;
000464c0const/4 v5, 0x0
000464c2invoke-direct {v4, v6, v6, v3, v5}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
000464c8return-object v4
000464cainvoke-virtual {v3}, Landroid/content/res/TypedArray;->getResources()Landroid/content/res/Resources;
000464d0move-result-object v4
000464d2invoke-virtual {v3, v7, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
000464d8move-result v3
000464dainvoke-static {v4, v3, v5}, LB/d;->c(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)LB/d;
000464e0move-result-object v3
000464e2goto :goto_33
000464e4move-object v3, v6
000464e6if-eqz v3, :cond_36
000464eareturn-object v3
000464ecnew-instance v3, LB/d;
000464f0const/4 v4, 0x0
000464f2invoke-direct {v3, v6, v6, v0, v4}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
000464f8return-object v3
00046470
00046470B.b::b(android.content.res.TypedArray, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme, java.lang.String, int):
00046480const-string v0, "http://schemas.android.com/apk/res/android"
00046484invoke-interface {v4, v0, v6}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004648amove-result-object v4
0004648cconst/4 v6, 0x0
0004648econst/4 v0, 0x0
00046490if-eqz v4, :cond_36
00046494new-instance v4, Landroid/util/TypedValue;
00046498invoke-direct {v4}, Landroid/util/TypedValue;-><init>()V
0004649einvoke-virtual {v3, v7, v4}, Landroid/content/res/TypedArray;->getValue(ILandroid/util/TypedValue;)Z
000464a4iget v1, v4, Landroid/util/TypedValue;->type:I
000464a8const/16 v2, 0x1c
000464acif-lt v1, v2, :cond_25
000464b0const/16 v2, 0x1f
000464b4if-gt v1, v2, :cond_25
000464b8iget v3, v4, Landroid/util/TypedValue;->data:I
000464bcnew-instance v4, LB/d;
000464c0const/4 v5, 0x0
000464c2invoke-direct {v4, v6, v6, v3, v5}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
000464c8return-object v4
000464cainvoke-virtual {v3}, Landroid/content/res/TypedArray;->getResources()Landroid/content/res/Resources;
000464d0move-result-object v4
000464d2invoke-virtual {v3, v7, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
000464d8move-result v3
000464dainvoke-static {v4, v3, v5}, LB/d;->c(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)LB/d;
000464e0move-result-object v3
000464e2goto :goto_33
000464e4move-object v3, v6
000464e6if-eqz v3, :cond_36
000464eareturn-object v3
000464ecnew-instance v3, LB/d;
000464f0const/4 v4, 0x0
000464f2invoke-direct {v3, v6, v6, v0, v4}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
000464f8return-object v3
00046470
000464fa
000464fa struct code_item_padding
000464fa padding uint16 0x0000
000464fc
000464fc struct try_item
000464fc start_addr uint32 0x464da
00046500 insn_count int 4
00046502 handler_off uint16 0x46505
00046504
00046504 struct encoded_catch_handler_list
00046504 size int 1
00046505
00046505 struct encoded_catch_handler ← 0x46502
00046505 size int64 1
00046506 handlers[0].type_idx int 0xb554
00046508 handlers[0].addr uint32 0x464e4
00046509
00046509 // align 0x4
000464fa struct code_item_padding
000464fa padding uint16 0x0000
000464fc
000464fc struct try_item
000464fc start_addr uint32 0x464da
00046500 insn_count int 4
00046502 handler_off uint16 0x46505
00046504
00046504 struct encoded_catch_handler_list
00046504 size int 1
00046505
00046505 struct encoded_catch_handler ← 0x46502
00046505 size int64 1
00046506 handlers[0].type_idx int 0xb554
00046508 handlers[0].addr uint32 0x464e4
00046509
00046509 // align 0x4
0004650c
0004650cB.b::i(android.content.res.XmlResourceParser, android.content.res.Resources):
0004651cmove-object/from16 v0, v25
00046520invoke-interface/range {v24}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046526move-result v1
00046528const/4 v2, 0x1
0004652aconst/4 v3, 0x2
0004652cif-eq v1, v3, :cond_d
00046530if-eq v1, v2, :cond_d
00046534goto :goto_2
00046536if-ne v1, v3, :cond_123
0004653aconst/4 v1, 0x0
0004653cconst-string v4, "font-family"
00046540move-object/from16 v5, v24
00046544invoke-interface {v5, v3, v1, v4}, Lorg/xmlpull/v1/XmlPullParser;->require(ILjava/lang/String;Ljava/lang/String;)V
0004654ainvoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00046550move-result-object v6
00046552invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00046558move-result v4
0004655aif-eqz v4, :cond_11d
0004655einvoke-static {v5}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
00046564move-result-object v4
00046566sget-object v6, Ly/a;->b:[I
0004656ainvoke-virtual {v0, v4, v6}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
00046570move-result-object v4
00046572const/4 v6, 0x0
00046574invoke-virtual {v4, v6}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
0004657amove-result-object v7
0004657cconst/4 v8, 0x4
0004657einvoke-virtual {v4, v8}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
00046584move-result-object v9
00046586const/4 v10, 0x5
00046588invoke-virtual {v4, v10}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
0004658emove-result-object v11
00046590invoke-virtual {v4, v2, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
00046596move-result v12
00046598invoke-virtual {v4, v3, v2}, Landroid/content/res/TypedArray;->getInteger(II)I
0004659emove-result v13
000465a0const/4 v14, 0x3
000465a2const/16 v15, 0x1f4
000465a6invoke-virtual {v4, v14, v15}, Landroid/content/res/TypedArray;->getInteger(II)I
000465acmove-result v15
000465aemove-object/from16 v16, v1
000465b2const/4 v1, 0x6
000465b4invoke-virtual {v4, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000465bamove-result-object v8
000465bcinvoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
000465c2if-eqz v7, :cond_72
000465c6if-eqz v9, :cond_72
000465caif-eqz v11, :cond_72
000465ceinvoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
000465d4move-result v1
000465d6if-eq v1, v14, :cond_63
000465dainvoke-static {v5}, LB/b;->k(Landroid/content/res/XmlResourceParser;)V
000465e0goto :goto_59
000465e2invoke-static {v0, v12}, LB/b;->j(Landroid/content/res/Resources;I)Ljava/util/List;
000465e8move-result-object v0
000465eanew-instance v1, LB/i;
000465eenew-instance v2, LH/e;
000465f2invoke-direct {v2, v7, v9, v11, v0}, LH/e;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
000465f8invoke-direct {v1, v2, v13, v15, v8}, LB/i;-><init>(LH/e;IILjava/lang/String;)V
000465fereturn-object v1
00046600new-instance v4, Ljava/util/ArrayList;
00046604invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
0004660ainvoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046610move-result v7
00046612if-eq v7, v14, :cond_108
00046616invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
0004661cmove-result v7
0004661eif-eq v7, v3, :cond_84
00046622goto :goto_77
00046624invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
0004662amove-result-object v7
0004662cconst-string v8, "font"
00046630invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00046636move-result v7
00046638if-eqz v7, :cond_103
0004663cinvoke-static {v5}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
00046642move-result-object v7
00046644sget-object v8, Ly/a;->c:[I
00046648invoke-virtual {v0, v7, v8}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0004664emove-result-object v7
00046650const/16 v8, 0x8
00046654invoke-virtual {v7, v8}, Landroid/content/res/TypedArray;->hasValue(I)Z
0004665amove-result v9
0004665cif-eqz v9, :cond_a3
00046660goto :goto_a4
00046662move v8, v2
00046664const/16 v9, 0x190
00046668invoke-virtual {v7, v8, v9}, Landroid/content/res/TypedArray;->getInt(II)I
0004666emove-result v18
00046670invoke-virtual {v7, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z
00046676move-result v8
00046678if-eqz v8, :cond_b2
0004667cmove v8, v1
0004667egoto :goto_b3
00046680move v8, v3
00046682invoke-virtual {v7, v8, v6}, Landroid/content/res/TypedArray;->getInt(II)I
00046688move-result v8
0004668aif-ne v2, v8, :cond_bc
0004668emove/from16 v23, v2
00046692goto :goto_be
00046694move/from16 v23, v6
00046698const/16 v8, 0x9
0004669cinvoke-virtual {v7, v8}, Landroid/content/res/TypedArray;->hasValue(I)Z
000466a2move-result v9
000466a4if-eqz v9, :cond_c7
000466a8goto :goto_c8
000466aamove v8, v14
000466acconst/4 v9, 0x7
000466aeinvoke-virtual {v7, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000466b4move-result v11
000466b6if-eqz v11, :cond_d0
000466bagoto :goto_d1
000466bcconst/4 v9, 0x4
000466beinvoke-virtual {v7, v9}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000466c4move-result-object v22
000466c6invoke-virtual {v7, v8, v6}, Landroid/content/res/TypedArray;->getInt(II)I
000466ccmove-result v19
000466ceinvoke-virtual {v7, v10}, Landroid/content/res/TypedArray;->hasValue(I)Z
000466d4move-result v8
000466d6if-eqz v8, :cond_e1
000466damove v8, v10
000466dcgoto :goto_e2
000466demove v8, v6
000466e0invoke-virtual {v7, v8, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
000466e6move-result v20
000466e8invoke-virtual {v7, v8}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000466eemove-result-object v21
000466f0invoke-virtual {v7}, Landroid/content/res/TypedArray;->recycle()V
000466f6invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
000466fcmove-result v7
000466feif-eq v7, v14, :cond_f7
00046702invoke-static {v5}, LB/b;->k(Landroid/content/res/XmlResourceParser;)V
00046708goto :goto_ed
0004670anew-instance v17, LB/h;
0004670einvoke-direct/range {v17 .. v23}, LB/h;-><init>(IIILjava/lang/String;Ljava/lang/String;Z)V
00046714move-object/from16 v7, v17
00046718invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0004671egoto/16 :goto_77
00046722invoke-static {v5}, LB/b;->k(Landroid/content/res/XmlResourceParser;)V
00046728goto/16 :goto_77
0004672cinvoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
00046732move-result v0
00046734if-eqz v0, :cond_10f
00046738return-object v16
0004673anew-instance v0, LB/g;
0004673enew-array v1, v6, [LB/h;
00046742invoke-virtual {v4, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
00046748move-result-object v1
0004674acheck-cast v1, [LB/h;
0004674einvoke-direct {v0, v1}, LB/g;-><init>([LB/h;)V
00046754return-object v0
00046756move-object/from16 v16, v1
0004675ainvoke-static {v5}, LB/b;->k(Landroid/content/res/XmlResourceParser;)V
00046760return-object v16
00046762new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
00046766const-string v1, "No start tag found"
0004676ainvoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00046770throw v0
0004650c
0004650cB.b::i(android.content.res.XmlResourceParser, android.content.res.Resources):
0004651cmove-object/from16 v0, v25
00046520invoke-interface/range {v24}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046526move-result v1
00046528const/4 v2, 0x1
0004652aconst/4 v3, 0x2
0004652cif-eq v1, v3, :cond_d
00046530if-eq v1, v2, :cond_d
00046534goto :goto_2
00046536if-ne v1, v3, :cond_123
0004653aconst/4 v1, 0x0
0004653cconst-string v4, "font-family"
00046540move-object/from16 v5, v24
00046544invoke-interface {v5, v3, v1, v4}, Lorg/xmlpull/v1/XmlPullParser;->require(ILjava/lang/String;Ljava/lang/String;)V
0004654ainvoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00046550move-result-object v6
00046552invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00046558move-result v4
0004655aif-eqz v4, :cond_11d
0004655einvoke-static {v5}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
00046564move-result-object v4
00046566sget-object v6, Ly/a;->b:[I
0004656ainvoke-virtual {v0, v4, v6}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
00046570move-result-object v4
00046572const/4 v6, 0x0
00046574invoke-virtual {v4, v6}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
0004657amove-result-object v7
0004657cconst/4 v8, 0x4
0004657einvoke-virtual {v4, v8}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
00046584move-result-object v9
00046586const/4 v10, 0x5
00046588invoke-virtual {v4, v10}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
0004658emove-result-object v11
00046590invoke-virtual {v4, v2, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
00046596move-result v12
00046598invoke-virtual {v4, v3, v2}, Landroid/content/res/TypedArray;->getInteger(II)I
0004659emove-result v13
000465a0const/4 v14, 0x3
000465a2const/16 v15, 0x1f4
000465a6invoke-virtual {v4, v14, v15}, Landroid/content/res/TypedArray;->getInteger(II)I
000465acmove-result v15
000465aemove-object/from16 v16, v1
000465b2const/4 v1, 0x6
000465b4invoke-virtual {v4, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000465bamove-result-object v8
000465bcinvoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
000465c2if-eqz v7, :cond_72
000465c6if-eqz v9, :cond_72
000465caif-eqz v11, :cond_72
000465ceinvoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
000465d4move-result v1
000465d6if-eq v1, v14, :cond_63
000465dainvoke-static {v5}, LB/b;->k(Landroid/content/res/XmlResourceParser;)V
000465e0goto :goto_59
000465e2invoke-static {v0, v12}, LB/b;->j(Landroid/content/res/Resources;I)Ljava/util/List;
000465e8move-result-object v0
000465eanew-instance v1, LB/i;
000465eenew-instance v2, LH/e;
000465f2invoke-direct {v2, v7, v9, v11, v0}, LH/e;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
000465f8invoke-direct {v1, v2, v13, v15, v8}, LB/i;-><init>(LH/e;IILjava/lang/String;)V
000465fereturn-object v1
00046600new-instance v4, Ljava/util/ArrayList;
00046604invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
0004660ainvoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046610move-result v7
00046612if-eq v7, v14, :cond_108
00046616invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
0004661cmove-result v7
0004661eif-eq v7, v3, :cond_84
00046622goto :goto_77
00046624invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
0004662amove-result-object v7
0004662cconst-string v8, "font"
00046630invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00046636move-result v7
00046638if-eqz v7, :cond_103
0004663cinvoke-static {v5}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
00046642move-result-object v7
00046644sget-object v8, Ly/a;->c:[I
00046648invoke-virtual {v0, v7, v8}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0004664emove-result-object v7
00046650const/16 v8, 0x8
00046654invoke-virtual {v7, v8}, Landroid/content/res/TypedArray;->hasValue(I)Z
0004665amove-result v9
0004665cif-eqz v9, :cond_a3
00046660goto :goto_a4
00046662move v8, v2
00046664const/16 v9, 0x190
00046668invoke-virtual {v7, v8, v9}, Landroid/content/res/TypedArray;->getInt(II)I
0004666emove-result v18
00046670invoke-virtual {v7, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z
00046676move-result v8
00046678if-eqz v8, :cond_b2
0004667cmove v8, v1
0004667egoto :goto_b3
00046680move v8, v3
00046682invoke-virtual {v7, v8, v6}, Landroid/content/res/TypedArray;->getInt(II)I
00046688move-result v8
0004668aif-ne v2, v8, :cond_bc
0004668emove/from16 v23, v2
00046692goto :goto_be
00046694move/from16 v23, v6
00046698const/16 v8, 0x9
0004669cinvoke-virtual {v7, v8}, Landroid/content/res/TypedArray;->hasValue(I)Z
000466a2move-result v9
000466a4if-eqz v9, :cond_c7
000466a8goto :goto_c8
000466aamove v8, v14
000466acconst/4 v9, 0x7
000466aeinvoke-virtual {v7, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000466b4move-result v11
000466b6if-eqz v11, :cond_d0
000466bagoto :goto_d1
000466bcconst/4 v9, 0x4
000466beinvoke-virtual {v7, v9}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000466c4move-result-object v22
000466c6invoke-virtual {v7, v8, v6}, Landroid/content/res/TypedArray;->getInt(II)I
000466ccmove-result v19
000466ceinvoke-virtual {v7, v10}, Landroid/content/res/TypedArray;->hasValue(I)Z
000466d4move-result v8
000466d6if-eqz v8, :cond_e1
000466damove v8, v10
000466dcgoto :goto_e2
000466demove v8, v6
000466e0invoke-virtual {v7, v8, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
000466e6move-result v20
000466e8invoke-virtual {v7, v8}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000466eemove-result-object v21
000466f0invoke-virtual {v7}, Landroid/content/res/TypedArray;->recycle()V
000466f6invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
000466fcmove-result v7
000466feif-eq v7, v14, :cond_f7
00046702invoke-static {v5}, LB/b;->k(Landroid/content/res/XmlResourceParser;)V
00046708goto :goto_ed
0004670anew-instance v17, LB/h;
0004670einvoke-direct/range {v17 .. v23}, LB/h;-><init>(IIILjava/lang/String;Ljava/lang/String;Z)V
00046714move-object/from16 v7, v17
00046718invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0004671egoto/16 :goto_77
00046722invoke-static {v5}, LB/b;->k(Landroid/content/res/XmlResourceParser;)V
00046728goto/16 :goto_77
0004672cinvoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
00046732move-result v0
00046734if-eqz v0, :cond_10f
00046738return-object v16
0004673anew-instance v0, LB/g;
0004673enew-array v1, v6, [LB/h;
00046742invoke-virtual {v4, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
00046748move-result-object v1
0004674acheck-cast v1, [LB/h;
0004674einvoke-direct {v0, v1}, LB/g;-><init>([LB/h;)V
00046754return-object v0
00046756move-object/from16 v16, v1
0004675ainvoke-static {v5}, LB/b;->k(Landroid/content/res/XmlResourceParser;)V
00046760return-object v16
00046762new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
00046766const-string v1, "No start tag found"
0004676ainvoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00046770throw v0
0004650c
00046772
00046772 // align 0x4
00046772 // align 0x4
00046774
00046774B.b::f(android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int[]):
00046784if-nez v1, :cond_7
00046788invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0004678emove-result-object v0
00046790return-object v0
00046792const/4 v0, 0x0
00046794invoke-virtual {v1, v2, v3, v0, v0}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
0004679amove-result-object v0
0004679creturn-object v0
00046774
00046774B.b::f(android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int[]):
00046784if-nez v1, :cond_7
00046788invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0004678emove-result-object v0
00046790return-object v0
00046792const/4 v0, 0x0
00046794invoke-virtual {v1, v2, v3, v0, v0}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
0004679amove-result-object v0
0004679creturn-object v0
00046774
0004679e
0004679e // align 0x10
0004679e // align 0x10
000467a0
000467a0B.b::c(org.xmlpull.v1.XmlPullParser, java.lang.String):
000467b0const-string v0, "http://schemas.android.com/apk/res/android"
000467b4invoke-interface {v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000467bamove-result-object v1
000467bcif-eqz v1, :cond_a
000467c0const/4 v1, 0x1
000467c2return v1
000467c4const/4 v1, 0x0
000467c6return v1
000467a0
000467a0B.b::c(org.xmlpull.v1.XmlPullParser, java.lang.String):
000467b0const-string v0, "http://schemas.android.com/apk/res/android"
000467b4invoke-interface {v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000467bamove-result-object v1
000467bcif-eqz v1, :cond_a
000467c0const/4 v1, 0x1
000467c2return v1
000467c4const/4 v1, 0x0
000467c6return v1
000467a0
000467c8
000467c8B.b::e(int):
000467d8int-to-float v6, v6
000467daconst/high16 v0, 0x437f0000
000467dediv-float/2addr v6, v0
000467e0const v0, 0x3d25aee6
000467e6cmpg-float v0, v6, v0
000467eaconst/high16 v1, 0x42c80000
000467eeif-gtz v0, :cond_13
000467f2const v0, 0x414eb852
000467f8div-float/2addr v6, v0
000467famul-float/2addr v6, v1
000467fcreturn v6
000467feconst v0, 0x3d6147ae
00046804add-float/2addr v6, v0
00046806const v0, 0x3f870a3d
0004680cdiv-float/2addr v6, v0
0004680efloat-to-double v2, v6
00046810const-wide v4, 0x4003333340000000
0004681ainvoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
00046820move-result-wide v2
00046822double-to-float v6, v2
00046824goto :goto_11
000467c8
000467c8B.b::e(int):
000467d8int-to-float v6, v6
000467daconst/high16 v0, 0x437f0000
000467dediv-float/2addr v6, v0
000467e0const v0, 0x3d25aee6
000467e6cmpg-float v0, v6, v0
000467eaconst/high16 v1, 0x42c80000
000467eeif-gtz v0, :cond_13
000467f2const v0, 0x414eb852
000467f8div-float/2addr v6, v0
000467famul-float/2addr v6, v1
000467fcreturn v6
000467feconst v0, 0x3d6147ae
00046804add-float/2addr v6, v0
00046806const v0, 0x3f870a3d
0004680cdiv-float/2addr v6, v0
0004680efloat-to-double v2, v6
00046810const-wide v4, 0x4003333340000000
0004681ainvoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D
00046820move-result-wide v2
00046822double-to-float v6, v2
00046824goto :goto_11
000467c8
00046826
00046826 // align 0x8
00046826 // align 0x8
00046828
00046828B.b::l():
00046838const/high16 v0, 0x42480000
0004683cfloat-to-double v0, v0
0004683econst-wide/high16 v2, 0x4030000000000000
00046842add-double/2addr v0, v2
00046844const-wide/high16 v2, 0x405d000000000000
00046848div-double/2addr v0, v2
0004684aconst-wide/high16 v2, 0x4008000000000000
0004684einvoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->pow(DD)D
00046854move-result-wide v0
00046856double-to-float v0, v0
00046858const/high16 v1, 0x42c80000
0004685cmul-float/2addr v0, v1
0004685ereturn v0
00046828
00046828B.b::l():
00046838const/high16 v0, 0x42480000
0004683cfloat-to-double v0, v0
0004683econst-wide/high16 v2, 0x4030000000000000
00046842add-double/2addr v0, v2
00046844const-wide/high16 v2, 0x405d000000000000
00046848div-double/2addr v0, v2
0004684aconst-wide/high16 v2, 0x4008000000000000
0004684einvoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->pow(DD)D
00046854move-result-wide v0
00046856double-to-float v0, v0
00046858const/high16 v1, 0x42c80000
0004685cmul-float/2addr v0, v1
0004685ereturn v0
00046828
00046860
00046860B.b::d(float):
00046870const/high16 v0, 0x3f800000
00046874cmpg-float v0, v15, v0
00046878if-gez v0, :cond_9
0004687cconst/high16 v15, -0x1000000
00046880return v15
00046882const/high16 v0, 0x42c60000
00046886cmpl-float v0, v15, v0
0004688aif-lez v0, :cond_11
0004688econst/4 v15, -0x1
00046890return v15
00046892const/high16 v0, 0x41800000
00046896add-float v1, v15, v0
0004689aconst/high16 v2, 0x42e80000
0004689ediv-float/2addr v1, v2
000468a0const/high16 v3, 0x41000000
000468a4cmpl-float v3, v15, v3
000468a8const v4, 0x4461d2f7
000468aeif-lez v3, :cond_25
000468b2mul-float v15, v1, v1
000468b6mul-float/2addr v15, v1
000468b8goto :goto_26
000468badiv-float/2addr v15, v4
000468bcmul-float v3, v1, v1
000468c0mul-float/2addr v3, v1
000468c2const v5, 0x3c111aa7
000468c8cmpl-float v5, v3, v5
000468ccconst/4 v6, 0x0
000468ceconst/4 v7, 0x1
000468d0if-lez v5, :cond_34
000468d4move v5, v7
000468d6goto :goto_35
000468d8move v5, v6
000468daif-eqz v5, :cond_39
000468demove v8, v3
000468e0goto :goto_3d
000468e2mul-float v8, v1, v2
000468e6sub-float/2addr v8, v0
000468e8div-float/2addr v8, v4
000468eaif-eqz v5, :cond_40
000468eegoto :goto_44
000468f0mul-float/2addr v1, v2
000468f2sub-float/2addr v1, v0
000468f4div-float v3, v1, v4
000468f8sget-object v0, LB/b;->c:[F
000468fcaget v1, v0, v6
00046900mul-float/2addr v8, v1
00046902float-to-double v9, v8
00046904aget v1, v0, v7
00046908mul-float/2addr v15, v1
0004690afloat-to-double v11, v15
0004690cconst/4 v15, 0x2
0004690eaget v15, v0, v15
00046912mul-float/2addr v3, v15
00046914float-to-double v13, v3
00046916invoke-static/range {v9 .. v14}, LC/a;->a(DDD)I
0004691cmove-result v15
0004691ereturn v15
00046860
00046860B.b::d(float):
00046870const/high16 v0, 0x3f800000
00046874cmpg-float v0, v15, v0
00046878if-gez v0, :cond_9
0004687cconst/high16 v15, -0x1000000
00046880return v15
00046882const/high16 v0, 0x42c60000
00046886cmpl-float v0, v15, v0
0004688aif-lez v0, :cond_11
0004688econst/4 v15, -0x1
00046890return v15
00046892const/high16 v0, 0x41800000
00046896add-float v1, v15, v0
0004689aconst/high16 v2, 0x42e80000
0004689ediv-float/2addr v1, v2
000468a0const/high16 v3, 0x41000000
000468a4cmpl-float v3, v15, v3
000468a8const v4, 0x4461d2f7
000468aeif-lez v3, :cond_25
000468b2mul-float v15, v1, v1
000468b6mul-float/2addr v15, v1
000468b8goto :goto_26
000468badiv-float/2addr v15, v4
000468bcmul-float v3, v1, v1
000468c0mul-float/2addr v3, v1
000468c2const v5, 0x3c111aa7
000468c8cmpl-float v5, v3, v5
000468ccconst/4 v6, 0x0
000468ceconst/4 v7, 0x1
000468d0if-lez v5, :cond_34
000468d4move v5, v7
000468d6goto :goto_35
000468d8move v5, v6
000468daif-eqz v5, :cond_39
000468demove v8, v3
000468e0goto :goto_3d
000468e2mul-float v8, v1, v2
000468e6sub-float/2addr v8, v0
000468e8div-float/2addr v8, v4
000468eaif-eqz v5, :cond_40
000468eegoto :goto_44
000468f0mul-float/2addr v1, v2
000468f2sub-float/2addr v1, v0
000468f4div-float v3, v1, v4
000468f8sget-object v0, LB/b;->c:[F
000468fcaget v1, v0, v6
00046900mul-float/2addr v8, v1
00046902float-to-double v9, v8
00046904aget v1, v0, v7
00046908mul-float/2addr v15, v1
0004690afloat-to-double v11, v15
0004690cconst/4 v15, 0x2
0004690eaget v15, v0, v15
00046912mul-float/2addr v3, v15
00046914float-to-double v13, v3
00046916invoke-static/range {v9 .. v14}, LC/a;->a(DDD)I
0004691cmove-result v15
0004691ereturn v15
00046860
00046920
00046920B.b::j(android.content.res.Resources, int):
00046930if-nez v9, :cond_5
00046934sget-object v8, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
00046938return-object v8
0004693ainvoke-virtual {v8, v9}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;
00046940move-result-object v0
00046942invoke-virtual {v0}, Landroid/content/res/TypedArray;->length()I
00046948move-result v1
0004694aif-nez v1, :cond_17
0004694esget-object v8, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
00046952invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
00046958return-object v8
0004695amove-exception v8
0004695cgoto :goto_70
0004695enew-instance v1, Ljava/util/ArrayList;
00046962invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
00046968const/4 v2, 0x0
0004696ainvoke-static {v0, v2}, LB/e;->a(Landroid/content/res/TypedArray;I)I
00046970move-result v3
00046972const/4 v4, 0x1
00046974if-ne v3, v4, :cond_50
00046978move v9, v2
0004697ainvoke-virtual {v0}, Landroid/content/res/TypedArray;->length()I
00046980move-result v3
00046982if-ge v9, v3, :cond_6c
00046986invoke-virtual {v0, v9, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
0004698cmove-result v3
0004698eif-eqz v3, :cond_4d
00046992invoke-virtual {v8, v3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
00046998move-result-object v3
0004699anew-instance v4, Ljava/util/ArrayList;
0004699einvoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
000469a4array-length v5, v3
000469a6move v6, v2
000469a8if-ge v6, v5, :cond_4a
000469acaget-object v7, v3, v6
000469b0invoke-static {v7, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
000469b6move-result-object v7
000469b8invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000469beadd-int/lit8 v6, v6, 0x1
000469c2goto :goto_3c
000469c4invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000469caadd-int/lit8 v9, v9, 0x1
000469cegoto :goto_25
000469d0invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
000469d6move-result-object v8
000469d8new-instance v9, Ljava/util/ArrayList;
000469dcinvoke-direct {v9}, Ljava/util/ArrayList;-><init>()V
000469e2array-length v3, v8
000469e4move v4, v2
000469e6if-ge v4, v3, :cond_69
000469eaaget-object v5, v8, v4
000469eeinvoke-static {v5, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
000469f4move-result-object v5
000469f6invoke-virtual {v9, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000469fcadd-int/lit8 v4, v4, 0x1
00046a00goto :goto_5b
00046a02invoke-virtual {v1, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00046a08invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
00046a0ereturn-object v1
00046a10invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
00046a16throw v8
00046920
00046920B.b::j(android.content.res.Resources, int):
00046930if-nez v9, :cond_5
00046934sget-object v8, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
00046938return-object v8
0004693ainvoke-virtual {v8, v9}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;
00046940move-result-object v0
00046942invoke-virtual {v0}, Landroid/content/res/TypedArray;->length()I
00046948move-result v1
0004694aif-nez v1, :cond_17
0004694esget-object v8, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
00046952invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
00046958return-object v8
0004695amove-exception v8
0004695cgoto :goto_70
0004695enew-instance v1, Ljava/util/ArrayList;
00046962invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
00046968const/4 v2, 0x0
0004696ainvoke-static {v0, v2}, LB/e;->a(Landroid/content/res/TypedArray;I)I
00046970move-result v3
00046972const/4 v4, 0x1
00046974if-ne v3, v4, :cond_50
00046978move v9, v2
0004697ainvoke-virtual {v0}, Landroid/content/res/TypedArray;->length()I
00046980move-result v3
00046982if-ge v9, v3, :cond_6c
00046986invoke-virtual {v0, v9, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
0004698cmove-result v3
0004698eif-eqz v3, :cond_4d
00046992invoke-virtual {v8, v3}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
00046998move-result-object v3
0004699anew-instance v4, Ljava/util/ArrayList;
0004699einvoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
000469a4array-length v5, v3
000469a6move v6, v2
000469a8if-ge v6, v5, :cond_4a
000469acaget-object v7, v3, v6
000469b0invoke-static {v7, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
000469b6move-result-object v7
000469b8invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000469beadd-int/lit8 v6, v6, 0x1
000469c2goto :goto_3c
000469c4invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000469caadd-int/lit8 v9, v9, 0x1
000469cegoto :goto_25
000469d0invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
000469d6move-result-object v8
000469d8new-instance v9, Ljava/util/ArrayList;
000469dcinvoke-direct {v9}, Ljava/util/ArrayList;-><init>()V
000469e2array-length v3, v8
000469e4move v4, v2
000469e6if-ge v4, v3, :cond_69
000469eaaget-object v5, v8, v4
000469eeinvoke-static {v5, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
000469f4move-result-object v5
000469f6invoke-virtual {v9, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000469fcadd-int/lit8 v4, v4, 0x1
00046a00goto :goto_5b
00046a02invoke-virtual {v1, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00046a08invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
00046a0ereturn-object v1
00046a10invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
00046a16throw v8
00046920
00046a18
00046a18 struct try_item
00046a18 start_addr uint32 0x46942
00046a1c insn_count int 8
00046a1e handler_off uint16 0x46a29
00046a20
00046a20 struct try_item
00046a20 start_addr uint32 0x4695e
00046a24 insn_count int 85
00046a26 handler_off uint16 0x46a29
00046a28
00046a28 struct encoded_catch_handler_list
00046a28 size int 1
00046a29
00046a29 struct encoded_catch_handler ← 0x46a1e 0x46a26
00046a29 size int64 0
00046a2a catch_all_addr uint32 0x4695a
00046a2b
00046a2b // align 0x4
00046a18 struct try_item
00046a18 start_addr uint32 0x46942
00046a1c insn_count int 8
00046a1e handler_off uint16 0x46a29
00046a20
00046a20 struct try_item
00046a20 start_addr uint32 0x4695e
00046a24 insn_count int 85
00046a26 handler_off uint16 0x46a29
00046a28
00046a28 struct encoded_catch_handler_list
00046a28 size int 1
00046a29
00046a29 struct encoded_catch_handler ← 0x46a1e 0x46a26
00046a29 size int64 0
00046a2a catch_all_addr uint32 0x4695a
00046a2b
00046a2b // align 0x4
00046a2c
00046a2cB.b::<clinit>():
00046a3cconst/4 v0, 0x3
00046a3enew-array v1, v0, [F
00046a42fill-array-data v1, :array_50
00046a48new-array v2, v0, [F
00046a4cfill-array-data v2, :array_5a
00046a52new-array v3, v0, [F
00046a56fill-array-data v3, :array_64
00046a5cfilled-new-array {v1, v2, v3}, [[F
00046a62move-result-object v1
00046a64sput-object v1, LB/b;->a:[[F
00046a68new-array v1, v0, [F
00046a6cfill-array-data v1, :array_6e
00046a72new-array v2, v0, [F
00046a76fill-array-data v2, :array_78
00046a7cnew-array v3, v0, [F
00046a80fill-array-data v3, :array_82
00046a86filled-new-array {v1, v2, v3}, [[F
00046a8cmove-result-object v1
00046a8esput-object v1, LB/b;->b:[[F
00046a92new-array v1, v0, [F
00046a96fill-array-data v1, :array_8c
00046a9csput-object v1, LB/b;->c:[F
00046aa0new-array v1, v0, [F
00046aa4fill-array-data v1, :array_96
00046aaanew-array v2, v0, [F
00046aaefill-array-data v2, :array_a0
00046ab4new-array v0, v0, [F
00046ab8fill-array-data v0, :array_aa
00046abefilled-new-array {v1, v2, v0}, [[F
00046ac4move-result-object v0
00046ac6sput-object v0, LB/b;->d:[[F
00046acanew-instance v0, Ljava/lang/Object;
00046aceinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00046ad4sput-object v0, LB/b;->e:Ljava/lang/Object;
00046ad8return-void
00046adanop
00046adc.array-data 4
00046af0.array-data 4
00046b04.array-data 4
00046b18.array-data 4
00046b2c.array-data 4
00046b40.array-data 4
00046b54.array-data 4
00046b68.array-data 4
00046b7c.array-data 4
00046b90.array-data 4
00046a2c
00046a2cB.b::<clinit>():
00046a3cconst/4 v0, 0x3
00046a3enew-array v1, v0, [F
00046a42fill-array-data v1, :array_50
00046a48new-array v2, v0, [F
00046a4cfill-array-data v2, :array_5a
00046a52new-array v3, v0, [F
00046a56fill-array-data v3, :array_64
00046a5cfilled-new-array {v1, v2, v3}, [[F
00046a62move-result-object v1
00046a64sput-object v1, LB/b;->a:[[F
00046a68new-array v1, v0, [F
00046a6cfill-array-data v1, :array_6e
00046a72new-array v2, v0, [F
00046a76fill-array-data v2, :array_78
00046a7cnew-array v3, v0, [F
00046a80fill-array-data v3, :array_82
00046a86filled-new-array {v1, v2, v3}, [[F
00046a8cmove-result-object v1
00046a8esput-object v1, LB/b;->b:[[F
00046a92new-array v1, v0, [F
00046a96fill-array-data v1, :array_8c
00046a9csput-object v1, LB/b;->c:[F
00046aa0new-array v1, v0, [F
00046aa4fill-array-data v1, :array_96
00046aaanew-array v2, v0, [F
00046aaefill-array-data v2, :array_a0
00046ab4new-array v0, v0, [F
00046ab8fill-array-data v0, :array_aa
00046abefilled-new-array {v1, v2, v0}, [[F
00046ac4move-result-object v0
00046ac6sput-object v0, LB/b;->d:[[F
00046acanew-instance v0, Ljava/lang/Object;
00046aceinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00046ad4sput-object v0, LB/b;->e:Ljava/lang/Object;
00046ad8return-void
00046adanop
00046adc.array-data 4
00046af0.array-data 4
00046b04.array-data 4
00046b18.array-data 4
00046b2c.array-data 4
00046b40.array-data 4
00046b54.array-data 4
00046b68.array-data 4
00046b7c.array-data 4
00046b90.array-data 4
00046a2c
00046ba4
00046ba4B.b::a(int):
00046bb4new-instance v0, Landroid/os/Handler;
00046bb8invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
00046bbemove-result-object v1
00046bc0invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
00046bc6new-instance v1, LB/p;
00046bcaconst/4 v2, 0x0
00046bccinvoke-direct {v1, v3, v4, v2}, LB/p;-><init>(Ljava/lang/Object;II)V
00046bd2invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
00046bd8return-void
00046ba4
00046ba4B.b::a(int):
00046bb4new-instance v0, Landroid/os/Handler;
00046bb8invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
00046bbemove-result-object v1
00046bc0invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
00046bc6new-instance v1, LB/p;
00046bcaconst/4 v2, 0x0
00046bccinvoke-direct {v1, v3, v4, v2}, LB/p;-><init>(Ljava/lang/Object;II)V
00046bd2invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
00046bd8return-void
00046ba4
00046bda
00046bda // align 0x4
00046bda // align 0x4
00046bdc
00046bdcB.b::k(android.content.res.XmlResourceParser):
00046becconst/4 v0, 0x1
00046beeif-lez v0, :cond_14
00046bf2invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046bf8move-result v1
00046bfaconst/4 v2, 0x2
00046bfcif-eq v1, v2, :cond_11
00046c00const/4 v2, 0x3
00046c02if-eq v1, v2, :cond_e
00046c06goto :goto_1
00046c08add-int/lit8 v0, v0, -0x1
00046c0cgoto :goto_1
00046c0eadd-int/lit8 v0, v0, 0x1
00046c12goto :goto_1
00046c14return-void
00046bdc
00046bdcB.b::k(android.content.res.XmlResourceParser):
00046becconst/4 v0, 0x1
00046beeif-lez v0, :cond_14
00046bf2invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046bf8move-result v1
00046bfaconst/4 v2, 0x2
00046bfcif-eq v1, v2, :cond_11
00046c00const/4 v2, 0x3
00046c02if-eq v1, v2, :cond_e
00046c06goto :goto_1
00046c08add-int/lit8 v0, v0, -0x1
00046c0cgoto :goto_1
00046c0eadd-int/lit8 v0, v0, 0x1
00046c12goto :goto_1
00046c14return-void
00046bdc
00046c16
00046c16 // align 0x8
00046c16 // align 0x8
00046c18
00046c18B.c::a(android.content.res.Resources, android.content.res.XmlResourceParser, android.content.res.Resources$Theme):
00046c28invoke-static {v5}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
00046c2emove-result-object v0
00046c30invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046c36move-result v1
00046c38const/4 v2, 0x2
00046c3aif-eq v1, v2, :cond_f
00046c3econst/4 v3, 0x1
00046c40if-eq v1, v3, :cond_f
00046c44goto :goto_4
00046c46if-ne v1, v2, :cond_16
00046c4ainvoke-static {v4, v5, v0, v6}, LB/c;->b(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
00046c50move-result-object v4
00046c52return-object v4
00046c54new-instance v4, Lorg/xmlpull/v1/XmlPullParserException;
00046c58const-string v5, "No start tag found"
00046c5cinvoke-direct {v4, v5}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00046c62throw v4
00046c18
00046c18B.c::a(android.content.res.Resources, android.content.res.XmlResourceParser, android.content.res.Resources$Theme):
00046c28invoke-static {v5}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
00046c2emove-result-object v0
00046c30invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046c36move-result v1
00046c38const/4 v2, 0x2
00046c3aif-eq v1, v2, :cond_f
00046c3econst/4 v3, 0x1
00046c40if-eq v1, v3, :cond_f
00046c44goto :goto_4
00046c46if-ne v1, v2, :cond_16
00046c4ainvoke-static {v4, v5, v0, v6}, LB/c;->b(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
00046c50move-result-object v4
00046c52return-object v4
00046c54new-instance v4, Lorg/xmlpull/v1/XmlPullParserException;
00046c58const-string v5, "No start tag found"
00046c5cinvoke-direct {v4, v5}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00046c62throw v4
00046c18
00046c64
00046c64B.c::b(android.content.res.Resources, android.content.res.XmlResourceParser, android.util.AttributeSet, android.content.res.Resources$Theme):
00046c74move-object/from16 v0, v36
00046c78move-object/from16 v1, v38
00046c7cmove-object/from16 v2, v39
00046c80invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00046c86move-result-object v3
00046c88const-string v4, "selector"
00046c8cinvoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00046c92move-result v4
00046c94if-eqz v4, :cond_348
00046c98invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
00046c9emove-result v3
00046ca0const/4 v4, 0x1
00046ca2add-int/2addr v3, v4
00046ca4const/16 v5, 0x14
00046ca8new-array v6, v5, [[I
00046cacnew-array v5, v5, [I
00046cb0const/4 v7, 0x0
00046cb2move v8, v7
00046cb4invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046cbamove-result v9
00046cbcif-eq v9, v4, :cond_337
00046cc0invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
00046cc6move-result v10
00046cc8const/4 v11, 0x3
00046ccaif-ge v10, v3, :cond_2f
00046cceif-eq v9, v11, :cond_337
00046cd2const/4 v12, 0x2
00046cd4if-ne v9, v12, :cond_40
00046cd8if-gt v10, v3, :cond_40
00046cdcinvoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00046ce2move-result-object v9
00046ce4const-string v10, "item"
00046ce8invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00046ceemove-result v9
00046cf0if-nez v9, :cond_46
00046cf4move/from16 v34, v3
00046cf8move/from16 v16, v4
00046cfcgoto/16 :goto_32a
00046d00sget-object v9, Ly/a;->a:[I
00046d04if-nez v2, :cond_4f
00046d08invoke-virtual {v0, v1, v9}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
00046d0emove-result-object v9
00046d10goto :goto_53
00046d12invoke-virtual {v2, v1, v9, v7, v7}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
00046d18move-result-object v9
00046d1aconst/4 v10, -0x1
00046d1cinvoke-virtual {v9, v7, v10}, Landroid/content/res/TypedArray;->getResourceId(II)I
00046d22move-result v13
00046d24const v14, -0xff01
00046d2aconst/16 v15, 0x1f
00046d2eif-eq v13, v10, :cond_92
00046d32sget-object v10, LB/c;->a:Ljava/lang/ThreadLocal;
00046d36invoke-virtual {v10}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
00046d3cmove-result-object v16
00046d3echeck-cast v16, Landroid/util/TypedValue;
00046d42if-nez v16, :cond_72
00046d46new-instance v12, Landroid/util/TypedValue;
00046d4ainvoke-direct {v12}, Landroid/util/TypedValue;-><init>()V
00046d50invoke-virtual {v10, v12}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
00046d56goto :goto_74
00046d58move-object/from16 v12, v16
00046d5cinvoke-virtual {v0, v13, v12, v4}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
00046d62iget v10, v12, Landroid/util/TypedValue;->type:I
00046d66const/16 v12, 0x1c
00046d6aif-lt v10, v12, :cond_80
00046d6eif-gt v10, v15, :cond_80
00046d72goto :goto_92
00046d74invoke-virtual {v0, v13}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
00046d7amove-result-object v10
00046d7cinvoke-static {v0, v10, v2}, LB/c;->a(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
00046d82move-result-object v10
00046d84invoke-virtual {v10}, Landroid/content/res/ColorStateList;->getDefaultColor()I
00046d8amove-result v10
00046d8cgoto :goto_96
00046d8einvoke-virtual {v9, v7, v14}, Landroid/content/res/TypedArray;->getColor(II)I
00046d94move-result v10
00046d96goto :goto_96
00046d98invoke-virtual {v9, v7, v14}, Landroid/content/res/TypedArray;->getColor(II)I
00046d9emove-result v10
00046da0invoke-virtual {v9, v4}, Landroid/content/res/TypedArray;->hasValue(I)Z
00046da6move-result v12
00046da8const/high16 v13, 0x3f800000
00046dacif-eqz v12, :cond_a3
00046db0invoke-virtual {v9, v4, v13}, Landroid/content/res/TypedArray;->getFloat(IF)F
00046db6move-result v11
00046db8goto :goto_af
00046dbainvoke-virtual {v9, v11}, Landroid/content/res/TypedArray;->hasValue(I)Z
00046dc0move-result v12
00046dc2if-eqz v12, :cond_ae
00046dc6invoke-virtual {v9, v11, v13}, Landroid/content/res/TypedArray;->getFloat(IF)F
00046dccmove-result v11
00046dcegoto :goto_af
00046dd0move v11, v13
00046dd2sget v12, Landroid/os/Build$VERSION;->SDK_INT:I
00046dd6const/4 v14, 0x4
00046dd8move/from16 v16, v4
00046ddcconst/high16 v4, -0x40800000
00046de0if-lt v12, v15, :cond_c4
00046de4const/4 v12, 0x2
00046de6invoke-virtual {v9, v12}, Landroid/content/res/TypedArray;->hasValue(I)Z
00046decmove-result v15
00046deeif-eqz v15, :cond_c4
00046df2invoke-virtual {v9, v12, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
00046df8move-result v4
00046dfagoto :goto_c8
00046dfcinvoke-virtual {v9, v14, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
00046e02move-result v4
00046e04invoke-virtual {v9}, Landroid/content/res/TypedArray;->recycle()V
00046e0ainvoke-interface {v1}, Landroid/util/AttributeSet;->getAttributeCount()I
00046e10move-result v9
00046e12new-array v12, v9, [I
00046e16move v15, v7
00046e18move/from16 v18, v13
00046e1cmove v13, v15
00046e1eif-ge v15, v9, :cond_104
00046e22invoke-interface {v1, v15}, Landroid/util/AttributeSet;->getAttributeNameResource(I)I
00046e28move-result v14
00046e2aconst v7, 0x10101a5
00046e30if-eq v14, v7, :cond_fd
00046e34const v7, 0x101031f
00046e3aif-eq v14, v7, :cond_fd
00046e3econst v7, 0x7f03002e
00046e44if-eq v14, v7, :cond_fd
00046e48const v7, 0x7f030264
00046e4eif-eq v14, v7, :cond_fd
00046e52add-int/lit8 v7, v13, 0x1
00046e56const/4 v0, 0x0
00046e58invoke-interface {v1, v15, v0}, Landroid/util/AttributeSet;->getAttributeBooleanValue(IZ)Z
00046e5emove-result v20
00046e60if-eqz v20, :cond_f9
00046e64goto :goto_fa
00046e66neg-int v14, v14
00046e68aput v14, v12, v13
00046e6cmove v13, v7
00046e6eadd-int/lit8 v15, v15, 0x1
00046e72move-object/from16 v0, v36
00046e76const/4 v7, 0x0
00046e78const/4 v14, 0x4
00046e7agoto :goto_d5
00046e7cinvoke-static {v12, v13}, Landroid/util/StateSet;->trimStateSet([II)[I
00046e82move-result-object v0
00046e84const/4 v7, 0x0
00046e86cmpl-float v9, v4, v7
00046e8aconst/high16 v12, 0x42c80000
00046e8eif-ltz v9, :cond_116
00046e92cmpg-float v9, v4, v12
00046e96if-gtz v9, :cond_116
00046e9amove/from16 v9, v16
00046e9egoto :goto_117
00046ea0const/4 v9, 0x0
00046ea2cmpl-float v13, v11, v18
00046ea6if-nez v13, :cond_123
00046eaaif-nez v9, :cond_123
00046eaemove-object/from16 v31, v0
00046eb2move/from16 v34, v3
00046eb6goto/16 :goto_2e5
00046ebainvoke-static {v10}, Landroid/graphics/Color;->alpha(I)I
00046ec0move-result v13
00046ec2int-to-float v13, v13
00046ec4mul-float/2addr v13, v11
00046ec6const/high16 v11, 0x3f000000
00046ecaadd-float/2addr v13, v11
00046eccfloat-to-int v11, v13
00046ececonst/16 v13, 0xff
00046ed2const/4 v14, 0x0
00046ed4invoke-static {v11, v14, v13}, LP1/e;->h(III)I
00046edamove-result v11
00046edcif-eqz v9, :cond_2d9
00046ee0invoke-static {v10}, LB/a;->a(I)LB/a;
00046ee6move-result-object v9
00046ee8sget-object v10, LB/s;->k:LB/s;
00046eeciget v13, v9, LB/a;->b:F
00046ef0float-to-double v14, v13
00046ef2const-wide/high16 v20, 0x3ff0000000000000
00046ef6cmpg-double v14, v14, v20
00046efaif-ltz v14, :cond_15b
00046efeinvoke-static {v4}, Ljava/lang/Math;->round(F)I
00046f04move-result v14
00046f06int-to-double v14, v14
00046f08const-wide/16 v20, 0x0
00046f0ccmpg-double v14, v14, v20
00046f10if-lez v14, :cond_15b
00046f14invoke-static {v4}, Ljava/lang/Math;->round(F)I
00046f1amove-result v14
00046f1cint-to-double v14, v14
00046f1econst-wide/high16 v20, 0x4059000000000000
00046f22cmpl-double v14, v14, v20
00046f26if-ltz v14, :cond_161
00046f2amove-object/from16 v31, v0
00046f2emove/from16 v34, v3
00046f32goto/16 :goto_2d4
00046f36iget v9, v9, LB/a;->a:F
00046f3acmpg-float v14, v9, v7
00046f3eif-gez v14, :cond_169
00046f42move v9, v7
00046f44goto :goto_16f
00046f46const/high16 v14, 0x43b40000
00046f4ainvoke-static {v14, v9}, Ljava/lang/Math;->min(FF)F
00046f50move-result v9
00046f52move/from16 v21, v7
00046f56move/from16 v22, v21
00046f5amove v15, v13
00046f5cmove/from16 v20, v16
00046f60const/4 v7, 0x0
00046f62sub-float v23, v21, v13
00046f66invoke-static/range {v23}, Ljava/lang/Math;->abs(F)F
00046f6cmove-result v23
00046f6econst v24, 0x3ecccccd
00046f74cmpl-float v23, v23, v24
00046f78if-ltz v23, :cond_2c4
00046f7cconst/high16 v23, 0x447a0000
00046f80move/from16 v26, v12
00046f84move/from16 v25, v22
00046f88move/from16 v24, v23
00046f8cconst/16 v27, 0x0
00046f90sub-float v28, v25, v26
00046f94invoke-static/range {v28}, Ljava/lang/Math;->abs(F)F
00046f9amove-result v28
00046f9cconst v29, 0x3c23d70a
00046fa2cmpl-float v28, v28, v29
00046fa6const/high16 v29, 0x40000000
00046faaif-lez v28, :cond_284
00046faesub-float v28, v26, v25
00046fb2div-float v28, v28, v29
00046fb6move/from16 v30, v12
00046fbaadd-float v12, v28, v25
00046fbeinvoke-static {v12, v15, v9}, LB/a;->b(FFF)LB/a;
00046fc4move-result-object v14
00046fc6move-object/from16 v31, v0
00046fcasget-object v0, LB/s;->k:LB/s;
00046fceinvoke-virtual {v14, v0}, LB/a;->c(LB/s;)I
00046fd4move-result v0
00046fd6invoke-static {v0}, Landroid/graphics/Color;->red(I)I
00046fdcmove-result v14
00046fdeinvoke-static {v14}, LB/b;->e(I)F
00046fe4move-result v14
00046fe6invoke-static {v0}, Landroid/graphics/Color;->green(I)I
00046fecmove-result v32
00046feeinvoke-static/range {v32}, LB/b;->e(I)F
00046ff4move-result v32
00046ff6invoke-static {v0}, Landroid/graphics/Color;->blue(I)I
00046ffcmove-result v33
00046ffeinvoke-static/range {v33}, LB/b;->e(I)F
00047004move-result v33
00047006sget-object v34, LB/b;->d:[[F
0004700aaget-object v34, v34, v16
0004700econst/16 v19, 0x0
00047012aget v35, v34, v19
00047016mul-float v14, v14, v35
0004701aaget v35, v34, v16
0004701emul-float v32, v32, v35
00047022add-float v32, v32, v14
00047026const/16 v17, 0x2
0004702aaget v14, v34, v17
0004702emul-float v33, v33, v14
00047032add-float v33, v33, v32
00047036div-float v14, v33, v30
0004703aconst v32, 0x3c111aa7
00047040cmpg-float v32, v14, v32
00047044if-gtz v32, :cond_1f2
00047048const v32, 0x4461d2f7
0004704emul-float v14, v14, v32
00047052move/from16 v32, v0
00047056goto :goto_201
00047058move/from16 v32, v0
0004705cfloat-to-double v0, v14
0004705einvoke-static {v0, v1}, Ljava/lang/Math;->cbrt(D)D
00047064move-result-wide v0
00047066double-to-float v0, v0
00047068const/high16 v1, 0x42e80000
0004706cmul-float/2addr v0, v1
0004706econst/high16 v1, 0x41800000
00047072sub-float v14, v0, v1
00047076sub-float v0, v4, v14
0004707ainvoke-static {v0}, Ljava/lang/Math;->abs(F)F
00047080move-result v0
00047082const v1, 0x3e4ccccd
00047088cmpg-float v1, v0, v1
0004708cif-gez v1, :cond_262
00047090invoke-static/range {v32}, LB/a;->a(I)LB/a;
00047096move-result-object v1
00047098move/from16 v32, v0
0004709ciget v0, v1, LB/a;->c:F
000470a0iget v2, v1, LB/a;->b:F
000470a4invoke-static {v0, v2, v9}, LB/a;->b(FFF)LB/a;
000470aamove-result-object v0
000470aciget v2, v1, LB/a;->d:F
000470b0move/from16 v33, v2
000470b4iget v2, v0, LB/a;->d:F
000470b8sub-float v2, v33, v2
000470bcmove/from16 v33, v2
000470c0iget v2, v1, LB/a;->e:F
000470c4move/from16 v34, v2
000470c8iget v2, v0, LB/a;->e:F
000470ccsub-float v2, v34, v2
000470d0move/from16 v34, v2
000470d4iget v2, v1, LB/a;->f:F
000470d8iget v0, v0, LB/a;->f:F
000470dcsub-float/2addr v2, v0
000470demul-float v0, v33, v33
000470e2mul-float v33, v34, v34
000470e6add-float v33, v33, v0
000470eamul-float/2addr v2, v2
000470ecadd-float v2, v2, v33
000470f0move-object/from16 v33, v1
000470f4float-to-double v0, v2
000470f6invoke-static {v0, v1}, Ljava/lang/Math;->sqrt(D)D
000470fcmove-result-wide v0
000470femove/from16 v34, v3
00047102const-wide v2, 0x3fe428f5c28f5c29
0004710cinvoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->pow(DD)D
00047112move-result-wide v0
00047114const-wide v2, 0x3ff68f5c28f5c28f
0004711emul-double/2addr v0, v2
00047120double-to-float v0, v0
00047122cmpg-float v1, v0, v18
00047126if-gtz v1, :cond_264
0004712amove/from16 v24, v0
0004712emove/from16 v23, v32
00047132move-object/from16 v27, v33
00047136goto :goto_264
00047138move/from16 v34, v3
0004713ccmpl-float v0, v23, v22
00047140if-nez v0, :cond_26f
00047144cmpl-float v0, v24, v22
00047148if-nez v0, :cond_26f
0004714cmove-object/from16 v0, v27
00047150goto :goto_28d
00047152cmpg-float v0, v14, v4
00047156if-gez v0, :cond_276
0004715amove/from16 v25, v12
0004715egoto :goto_278
00047160move/from16 v26, v12
00047164move-object/from16 v1, v38
00047168move-object/from16 v2, v39
0004716cmove/from16 v12, v30
00047170move-object/from16 v0, v31
00047174move/from16 v3, v34
00047178goto/16 :goto_18e
0004717cmove-object/from16 v31, v0
00047180move/from16 v34, v3
00047184move/from16 v30, v12
00047188const/16 v17, 0x2
0004718cgoto :goto_26c
0004718eif-eqz v20, :cond_2ab
00047192if-eqz v0, :cond_297
00047196invoke-virtual {v0, v10}, LB/a;->c(LB/s;)I
0004719cmove-result v0
0004719emove v10, v0
000471a0goto :goto_2dd
000471a2sub-float v0, v13, v21
000471a6div-float v0, v0, v29
000471aaadd-float v15, v0, v21
000471aemove-object/from16 v1, v38
000471b2move-object/from16 v2, v39
000471b6move/from16 v12, v30
000471bamove-object/from16 v0, v31
000471bemove/from16 v3, v34
000471c2const/16 v20, 0x0
000471c6goto/16 :goto_177
000471caif-nez v0, :cond_2af
000471cemove v13, v15
000471d0goto :goto_2b2
000471d2move-object v7, v0
000471d4move/from16 v21, v15
000471d8sub-float v0, v13, v21
000471dcdiv-float v0, v0, v29
000471e0add-float v15, v0, v21
000471e4move-object/from16 v1, v38
000471e8move-object/from16 v2, v39
000471ecmove/from16 v12, v30
000471f0move-object/from16 v0, v31
000471f4move/from16 v3, v34
000471f8goto/16 :goto_177
000471fcmove-object/from16 v31, v0
00047200move/from16 v34, v3
00047204if-nez v7, :cond_2cf
00047208invoke-static {v4}, LB/b;->d(F)I
0004720emove-result v0
00047210goto :goto_295
00047212invoke-virtual {v7, v10}, LB/a;->c(LB/s;)I
00047218move-result v0
0004721agoto :goto_295
0004721cinvoke-static {v4}, LB/b;->d(F)I
00047222move-result v0
00047224goto :goto_295
00047226move-object/from16 v31, v0
0004722amove/from16 v34, v3
0004722econst v0, 0xffffff
00047234and-int/2addr v0, v10
00047236shl-int/lit8 v1, v11, 0x18
0004723aor-int v10, v0, v1
0004723eadd-int/lit8 v0, v8, 0x1
00047242array-length v1, v5
00047244const/16 v2, 0x8
00047248if-le v0, v1, :cond_2fa
0004724cconst/4 v1, 0x4
0004724eif-gt v8, v1, :cond_2f1
00047252move v1, v2
00047254goto :goto_2f3
00047256mul-int/lit8 v1, v8, 0x2
0004725anew-array v1, v1, [I
0004725econst/4 v14, 0x0
00047260invoke-static {v5, v14, v1, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
00047266move-object v5, v1
00047268aput v10, v5, v8
0004726carray-length v1, v6
0004726eif-le v0, v1, :cond_318
00047272invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00047278move-result-object v1
0004727ainvoke-virtual {v1}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
00047280move-result-object v1
00047282const/4 v3, 0x4
00047284if-gt v8, v3, :cond_30b
00047288goto :goto_30d
0004728amul-int/lit8 v2, v8, 0x2
0004728einvoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00047294move-result-object v1
00047296check-cast v1, [Ljava/lang/Object;
0004729aconst/4 v14, 0x0
0004729cinvoke-static {v6, v14, v1, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
000472a2move-object v6, v1
000472a4aput-object v31, v6, v8
000472a8check-cast v6, [[I
000472acmove-object/from16 v1, v38
000472b0move-object/from16 v2, v39
000472b4move v8, v0
000472b6move/from16 v4, v16
000472bamove/from16 v3, v34
000472beconst/4 v7, 0x0
000472c0move-object/from16 v0, v36
000472c4goto/16 :goto_20
000472c8move-object/from16 v0, v36
000472ccmove-object/from16 v1, v38
000472d0move-object/from16 v2, v39
000472d4move/from16 v4, v16
000472d8move/from16 v3, v34
000472dcconst/4 v7, 0x0
000472degoto/16 :goto_20
000472e2new-array v0, v8, [I
000472e6new-array v1, v8, [[I
000472eaconst/4 v14, 0x0
000472ecinvoke-static {v5, v14, v0, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
000472f2invoke-static {v6, v14, v1, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
000472f8new-instance v2, Landroid/content/res/ColorStateList;
000472fcinvoke-direct {v2, v1, v0}, Landroid/content/res/ColorStateList;-><init>([[I[I)V
00047302return-object v2
00047304new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
00047308new-instance v1, Ljava/lang/StringBuilder;
0004730cinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00047312invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
00047318move-result-object v2
0004731ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047320const-string v2, ": invalid color state list tag "
00047324invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004732ainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047330invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00047336move-result-object v1
00047338invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
0004733ethrow v0
00046c64
00046c64B.c::b(android.content.res.Resources, android.content.res.XmlResourceParser, android.util.AttributeSet, android.content.res.Resources$Theme):
00046c74move-object/from16 v0, v36
00046c78move-object/from16 v1, v38
00046c7cmove-object/from16 v2, v39
00046c80invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00046c86move-result-object v3
00046c88const-string v4, "selector"
00046c8cinvoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00046c92move-result v4
00046c94if-eqz v4, :cond_348
00046c98invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
00046c9emove-result v3
00046ca0const/4 v4, 0x1
00046ca2add-int/2addr v3, v4
00046ca4const/16 v5, 0x14
00046ca8new-array v6, v5, [[I
00046cacnew-array v5, v5, [I
00046cb0const/4 v7, 0x0
00046cb2move v8, v7
00046cb4invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00046cbamove-result v9
00046cbcif-eq v9, v4, :cond_337
00046cc0invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
00046cc6move-result v10
00046cc8const/4 v11, 0x3
00046ccaif-ge v10, v3, :cond_2f
00046cceif-eq v9, v11, :cond_337
00046cd2const/4 v12, 0x2
00046cd4if-ne v9, v12, :cond_40
00046cd8if-gt v10, v3, :cond_40
00046cdcinvoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00046ce2move-result-object v9
00046ce4const-string v10, "item"
00046ce8invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00046ceemove-result v9
00046cf0if-nez v9, :cond_46
00046cf4move/from16 v34, v3
00046cf8move/from16 v16, v4
00046cfcgoto/16 :goto_32a
00046d00sget-object v9, Ly/a;->a:[I
00046d04if-nez v2, :cond_4f
00046d08invoke-virtual {v0, v1, v9}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
00046d0emove-result-object v9
00046d10goto :goto_53
00046d12invoke-virtual {v2, v1, v9, v7, v7}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
00046d18move-result-object v9
00046d1aconst/4 v10, -0x1
00046d1cinvoke-virtual {v9, v7, v10}, Landroid/content/res/TypedArray;->getResourceId(II)I
00046d22move-result v13
00046d24const v14, -0xff01
00046d2aconst/16 v15, 0x1f
00046d2eif-eq v13, v10, :cond_92
00046d32sget-object v10, LB/c;->a:Ljava/lang/ThreadLocal;
00046d36invoke-virtual {v10}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
00046d3cmove-result-object v16
00046d3echeck-cast v16, Landroid/util/TypedValue;
00046d42if-nez v16, :cond_72
00046d46new-instance v12, Landroid/util/TypedValue;
00046d4ainvoke-direct {v12}, Landroid/util/TypedValue;-><init>()V
00046d50invoke-virtual {v10, v12}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
00046d56goto :goto_74
00046d58move-object/from16 v12, v16
00046d5cinvoke-virtual {v0, v13, v12, v4}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
00046d62iget v10, v12, Landroid/util/TypedValue;->type:I
00046d66const/16 v12, 0x1c
00046d6aif-lt v10, v12, :cond_80
00046d6eif-gt v10, v15, :cond_80
00046d72goto :goto_92
00046d74invoke-virtual {v0, v13}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
00046d7amove-result-object v10
00046d7cinvoke-static {v0, v10, v2}, LB/c;->a(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
00046d82move-result-object v10
00046d84invoke-virtual {v10}, Landroid/content/res/ColorStateList;->getDefaultColor()I
00046d8amove-result v10
00046d8cgoto :goto_96
00046d8einvoke-virtual {v9, v7, v14}, Landroid/content/res/TypedArray;->getColor(II)I
00046d94move-result v10
00046d96goto :goto_96
00046d98invoke-virtual {v9, v7, v14}, Landroid/content/res/TypedArray;->getColor(II)I
00046d9emove-result v10
00046da0invoke-virtual {v9, v4}, Landroid/content/res/TypedArray;->hasValue(I)Z
00046da6move-result v12
00046da8const/high16 v13, 0x3f800000
00046dacif-eqz v12, :cond_a3
00046db0invoke-virtual {v9, v4, v13}, Landroid/content/res/TypedArray;->getFloat(IF)F
00046db6move-result v11
00046db8goto :goto_af
00046dbainvoke-virtual {v9, v11}, Landroid/content/res/TypedArray;->hasValue(I)Z
00046dc0move-result v12
00046dc2if-eqz v12, :cond_ae
00046dc6invoke-virtual {v9, v11, v13}, Landroid/content/res/TypedArray;->getFloat(IF)F
00046dccmove-result v11
00046dcegoto :goto_af
00046dd0move v11, v13
00046dd2sget v12, Landroid/os/Build$VERSION;->SDK_INT:I
00046dd6const/4 v14, 0x4
00046dd8move/from16 v16, v4
00046ddcconst/high16 v4, -0x40800000
00046de0if-lt v12, v15, :cond_c4
00046de4const/4 v12, 0x2
00046de6invoke-virtual {v9, v12}, Landroid/content/res/TypedArray;->hasValue(I)Z
00046decmove-result v15
00046deeif-eqz v15, :cond_c4
00046df2invoke-virtual {v9, v12, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
00046df8move-result v4
00046dfagoto :goto_c8
00046dfcinvoke-virtual {v9, v14, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
00046e02move-result v4
00046e04invoke-virtual {v9}, Landroid/content/res/TypedArray;->recycle()V
00046e0ainvoke-interface {v1}, Landroid/util/AttributeSet;->getAttributeCount()I
00046e10move-result v9
00046e12new-array v12, v9, [I
00046e16move v15, v7
00046e18move/from16 v18, v13
00046e1cmove v13, v15
00046e1eif-ge v15, v9, :cond_104
00046e22invoke-interface {v1, v15}, Landroid/util/AttributeSet;->getAttributeNameResource(I)I
00046e28move-result v14
00046e2aconst v7, 0x10101a5
00046e30if-eq v14, v7, :cond_fd
00046e34const v7, 0x101031f
00046e3aif-eq v14, v7, :cond_fd
00046e3econst v7, 0x7f03002e
00046e44if-eq v14, v7, :cond_fd
00046e48const v7, 0x7f030264
00046e4eif-eq v14, v7, :cond_fd
00046e52add-int/lit8 v7, v13, 0x1
00046e56const/4 v0, 0x0
00046e58invoke-interface {v1, v15, v0}, Landroid/util/AttributeSet;->getAttributeBooleanValue(IZ)Z
00046e5emove-result v20
00046e60if-eqz v20, :cond_f9
00046e64goto :goto_fa
00046e66neg-int v14, v14
00046e68aput v14, v12, v13
00046e6cmove v13, v7
00046e6eadd-int/lit8 v15, v15, 0x1
00046e72move-object/from16 v0, v36
00046e76const/4 v7, 0x0
00046e78const/4 v14, 0x4
00046e7agoto :goto_d5
00046e7cinvoke-static {v12, v13}, Landroid/util/StateSet;->trimStateSet([II)[I
00046e82move-result-object v0
00046e84const/4 v7, 0x0
00046e86cmpl-float v9, v4, v7
00046e8aconst/high16 v12, 0x42c80000
00046e8eif-ltz v9, :cond_116
00046e92cmpg-float v9, v4, v12
00046e96if-gtz v9, :cond_116
00046e9amove/from16 v9, v16
00046e9egoto :goto_117
00046ea0const/4 v9, 0x0
00046ea2cmpl-float v13, v11, v18
00046ea6if-nez v13, :cond_123
00046eaaif-nez v9, :cond_123
00046eaemove-object/from16 v31, v0
00046eb2move/from16 v34, v3
00046eb6goto/16 :goto_2e5
00046ebainvoke-static {v10}, Landroid/graphics/Color;->alpha(I)I
00046ec0move-result v13
00046ec2int-to-float v13, v13
00046ec4mul-float/2addr v13, v11
00046ec6const/high16 v11, 0x3f000000
00046ecaadd-float/2addr v13, v11
00046eccfloat-to-int v11, v13
00046ececonst/16 v13, 0xff
00046ed2const/4 v14, 0x0
00046ed4invoke-static {v11, v14, v13}, LP1/e;->h(III)I
00046edamove-result v11
00046edcif-eqz v9, :cond_2d9
00046ee0invoke-static {v10}, LB/a;->a(I)LB/a;
00046ee6move-result-object v9
00046ee8sget-object v10, LB/s;->k:LB/s;
00046eeciget v13, v9, LB/a;->b:F
00046ef0float-to-double v14, v13
00046ef2const-wide/high16 v20, 0x3ff0000000000000
00046ef6cmpg-double v14, v14, v20
00046efaif-ltz v14, :cond_15b
00046efeinvoke-static {v4}, Ljava/lang/Math;->round(F)I
00046f04move-result v14
00046f06int-to-double v14, v14
00046f08const-wide/16 v20, 0x0
00046f0ccmpg-double v14, v14, v20
00046f10if-lez v14, :cond_15b
00046f14invoke-static {v4}, Ljava/lang/Math;->round(F)I
00046f1amove-result v14
00046f1cint-to-double v14, v14
00046f1econst-wide/high16 v20, 0x4059000000000000
00046f22cmpl-double v14, v14, v20
00046f26if-ltz v14, :cond_161
00046f2amove-object/from16 v31, v0
00046f2emove/from16 v34, v3
00046f32goto/16 :goto_2d4
00046f36iget v9, v9, LB/a;->a:F
00046f3acmpg-float v14, v9, v7
00046f3eif-gez v14, :cond_169
00046f42move v9, v7
00046f44goto :goto_16f
00046f46const/high16 v14, 0x43b40000
00046f4ainvoke-static {v14, v9}, Ljava/lang/Math;->min(FF)F
00046f50move-result v9
00046f52move/from16 v21, v7
00046f56move/from16 v22, v21
00046f5amove v15, v13
00046f5cmove/from16 v20, v16
00046f60const/4 v7, 0x0
00046f62sub-float v23, v21, v13
00046f66invoke-static/range {v23}, Ljava/lang/Math;->abs(F)F
00046f6cmove-result v23
00046f6econst v24, 0x3ecccccd
00046f74cmpl-float v23, v23, v24
00046f78if-ltz v23, :cond_2c4
00046f7cconst/high16 v23, 0x447a0000
00046f80move/from16 v26, v12
00046f84move/from16 v25, v22
00046f88move/from16 v24, v23
00046f8cconst/16 v27, 0x0
00046f90sub-float v28, v25, v26
00046f94invoke-static/range {v28}, Ljava/lang/Math;->abs(F)F
00046f9amove-result v28
00046f9cconst v29, 0x3c23d70a
00046fa2cmpl-float v28, v28, v29
00046fa6const/high16 v29, 0x40000000
00046faaif-lez v28, :cond_284
00046faesub-float v28, v26, v25
00046fb2div-float v28, v28, v29
00046fb6move/from16 v30, v12
00046fbaadd-float v12, v28, v25
00046fbeinvoke-static {v12, v15, v9}, LB/a;->b(FFF)LB/a;
00046fc4move-result-object v14
00046fc6move-object/from16 v31, v0
00046fcasget-object v0, LB/s;->k:LB/s;
00046fceinvoke-virtual {v14, v0}, LB/a;->c(LB/s;)I
00046fd4move-result v0
00046fd6invoke-static {v0}, Landroid/graphics/Color;->red(I)I
00046fdcmove-result v14
00046fdeinvoke-static {v14}, LB/b;->e(I)F
00046fe4move-result v14
00046fe6invoke-static {v0}, Landroid/graphics/Color;->green(I)I
00046fecmove-result v32
00046feeinvoke-static/range {v32}, LB/b;->e(I)F
00046ff4move-result v32
00046ff6invoke-static {v0}, Landroid/graphics/Color;->blue(I)I
00046ffcmove-result v33
00046ffeinvoke-static/range {v33}, LB/b;->e(I)F
00047004move-result v33
00047006sget-object v34, LB/b;->d:[[F
0004700aaget-object v34, v34, v16
0004700econst/16 v19, 0x0
00047012aget v35, v34, v19
00047016mul-float v14, v14, v35
0004701aaget v35, v34, v16
0004701emul-float v32, v32, v35
00047022add-float v32, v32, v14
00047026const/16 v17, 0x2
0004702aaget v14, v34, v17
0004702emul-float v33, v33, v14
00047032add-float v33, v33, v32
00047036div-float v14, v33, v30
0004703aconst v32, 0x3c111aa7
00047040cmpg-float v32, v14, v32
00047044if-gtz v32, :cond_1f2
00047048const v32, 0x4461d2f7
0004704emul-float v14, v14, v32
00047052move/from16 v32, v0
00047056goto :goto_201
00047058move/from16 v32, v0
0004705cfloat-to-double v0, v14
0004705einvoke-static {v0, v1}, Ljava/lang/Math;->cbrt(D)D
00047064move-result-wide v0
00047066double-to-float v0, v0
00047068const/high16 v1, 0x42e80000
0004706cmul-float/2addr v0, v1
0004706econst/high16 v1, 0x41800000
00047072sub-float v14, v0, v1
00047076sub-float v0, v4, v14
0004707ainvoke-static {v0}, Ljava/lang/Math;->abs(F)F
00047080move-result v0
00047082const v1, 0x3e4ccccd
00047088cmpg-float v1, v0, v1
0004708cif-gez v1, :cond_262
00047090invoke-static/range {v32}, LB/a;->a(I)LB/a;
00047096move-result-object v1
00047098move/from16 v32, v0
0004709ciget v0, v1, LB/a;->c:F
000470a0iget v2, v1, LB/a;->b:F
000470a4invoke-static {v0, v2, v9}, LB/a;->b(FFF)LB/a;
000470aamove-result-object v0
000470aciget v2, v1, LB/a;->d:F
000470b0move/from16 v33, v2
000470b4iget v2, v0, LB/a;->d:F
000470b8sub-float v2, v33, v2
000470bcmove/from16 v33, v2
000470c0iget v2, v1, LB/a;->e:F
000470c4move/from16 v34, v2
000470c8iget v2, v0, LB/a;->e:F
000470ccsub-float v2, v34, v2
000470d0move/from16 v34, v2
000470d4iget v2, v1, LB/a;->f:F
000470d8iget v0, v0, LB/a;->f:F
000470dcsub-float/2addr v2, v0
000470demul-float v0, v33, v33
000470e2mul-float v33, v34, v34
000470e6add-float v33, v33, v0
000470eamul-float/2addr v2, v2
000470ecadd-float v2, v2, v33
000470f0move-object/from16 v33, v1
000470f4float-to-double v0, v2
000470f6invoke-static {v0, v1}, Ljava/lang/Math;->sqrt(D)D
000470fcmove-result-wide v0
000470femove/from16 v34, v3
00047102const-wide v2, 0x3fe428f5c28f5c29
0004710cinvoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->pow(DD)D
00047112move-result-wide v0
00047114const-wide v2, 0x3ff68f5c28f5c28f
0004711emul-double/2addr v0, v2
00047120double-to-float v0, v0
00047122cmpg-float v1, v0, v18
00047126if-gtz v1, :cond_264
0004712amove/from16 v24, v0
0004712emove/from16 v23, v32
00047132move-object/from16 v27, v33
00047136goto :goto_264
00047138move/from16 v34, v3
0004713ccmpl-float v0, v23, v22
00047140if-nez v0, :cond_26f
00047144cmpl-float v0, v24, v22
00047148if-nez v0, :cond_26f
0004714cmove-object/from16 v0, v27
00047150goto :goto_28d
00047152cmpg-float v0, v14, v4
00047156if-gez v0, :cond_276
0004715amove/from16 v25, v12
0004715egoto :goto_278
00047160move/from16 v26, v12
00047164move-object/from16 v1, v38
00047168move-object/from16 v2, v39
0004716cmove/from16 v12, v30
00047170move-object/from16 v0, v31
00047174move/from16 v3, v34
00047178goto/16 :goto_18e
0004717cmove-object/from16 v31, v0
00047180move/from16 v34, v3
00047184move/from16 v30, v12
00047188const/16 v17, 0x2
0004718cgoto :goto_26c
0004718eif-eqz v20, :cond_2ab
00047192if-eqz v0, :cond_297
00047196invoke-virtual {v0, v10}, LB/a;->c(LB/s;)I
0004719cmove-result v0
0004719emove v10, v0
000471a0goto :goto_2dd
000471a2sub-float v0, v13, v21
000471a6div-float v0, v0, v29
000471aaadd-float v15, v0, v21
000471aemove-object/from16 v1, v38
000471b2move-object/from16 v2, v39
000471b6move/from16 v12, v30
000471bamove-object/from16 v0, v31
000471bemove/from16 v3, v34
000471c2const/16 v20, 0x0
000471c6goto/16 :goto_177
000471caif-nez v0, :cond_2af
000471cemove v13, v15
000471d0goto :goto_2b2
000471d2move-object v7, v0
000471d4move/from16 v21, v15
000471d8sub-float v0, v13, v21
000471dcdiv-float v0, v0, v29
000471e0add-float v15, v0, v21
000471e4move-object/from16 v1, v38
000471e8move-object/from16 v2, v39
000471ecmove/from16 v12, v30
000471f0move-object/from16 v0, v31
000471f4move/from16 v3, v34
000471f8goto/16 :goto_177
000471fcmove-object/from16 v31, v0
00047200move/from16 v34, v3
00047204if-nez v7, :cond_2cf
00047208invoke-static {v4}, LB/b;->d(F)I
0004720emove-result v0
00047210goto :goto_295
00047212invoke-virtual {v7, v10}, LB/a;->c(LB/s;)I
00047218move-result v0
0004721agoto :goto_295
0004721cinvoke-static {v4}, LB/b;->d(F)I
00047222move-result v0
00047224goto :goto_295
00047226move-object/from16 v31, v0
0004722amove/from16 v34, v3
0004722econst v0, 0xffffff
00047234and-int/2addr v0, v10
00047236shl-int/lit8 v1, v11, 0x18
0004723aor-int v10, v0, v1
0004723eadd-int/lit8 v0, v8, 0x1
00047242array-length v1, v5
00047244const/16 v2, 0x8
00047248if-le v0, v1, :cond_2fa
0004724cconst/4 v1, 0x4
0004724eif-gt v8, v1, :cond_2f1
00047252move v1, v2
00047254goto :goto_2f3
00047256mul-int/lit8 v1, v8, 0x2
0004725anew-array v1, v1, [I
0004725econst/4 v14, 0x0
00047260invoke-static {v5, v14, v1, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
00047266move-object v5, v1
00047268aput v10, v5, v8
0004726carray-length v1, v6
0004726eif-le v0, v1, :cond_318
00047272invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00047278move-result-object v1
0004727ainvoke-virtual {v1}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
00047280move-result-object v1
00047282const/4 v3, 0x4
00047284if-gt v8, v3, :cond_30b
00047288goto :goto_30d
0004728amul-int/lit8 v2, v8, 0x2
0004728einvoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00047294move-result-object v1
00047296check-cast v1, [Ljava/lang/Object;
0004729aconst/4 v14, 0x0
0004729cinvoke-static {v6, v14, v1, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
000472a2move-object v6, v1
000472a4aput-object v31, v6, v8
000472a8check-cast v6, [[I
000472acmove-object/from16 v1, v38
000472b0move-object/from16 v2, v39
000472b4move v8, v0
000472b6move/from16 v4, v16
000472bamove/from16 v3, v34
000472beconst/4 v7, 0x0
000472c0move-object/from16 v0, v36
000472c4goto/16 :goto_20
000472c8move-object/from16 v0, v36
000472ccmove-object/from16 v1, v38
000472d0move-object/from16 v2, v39
000472d4move/from16 v4, v16
000472d8move/from16 v3, v34
000472dcconst/4 v7, 0x0
000472degoto/16 :goto_20
000472e2new-array v0, v8, [I
000472e6new-array v1, v8, [[I
000472eaconst/4 v14, 0x0
000472ecinvoke-static {v5, v14, v0, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
000472f2invoke-static {v6, v14, v1, v14, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
000472f8new-instance v2, Landroid/content/res/ColorStateList;
000472fcinvoke-direct {v2, v1, v0}, Landroid/content/res/ColorStateList;-><init>([[I[I)V
00047302return-object v2
00047304new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
00047308new-instance v1, Ljava/lang/StringBuilder;
0004730cinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00047312invoke-interface/range {v37}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
00047318move-result-object v2
0004731ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047320const-string v2, ": invalid color state list tag "
00047324invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004732ainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047330invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00047336move-result-object v1
00047338invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
0004733ethrow v0
00046c64
00047340
00047340 struct try_item
00047340 start_addr uint32 0x46d74
00047344 insn_count int 12
00047346 handler_off uint16 0x47349
00047348
00047348 struct encoded_catch_handler_list
00047348 size int 1
00047349
00047349 struct encoded_catch_handler ← 0x47346
00047349 size int64 1
0004734a handlers[0].type_idx int 0xb554
0004734c handlers[0].addr uint32 0x46d8e
0004734e
0004734e // align 0x10
00047340 struct try_item
00047340 start_addr uint32 0x46d74
00047344 insn_count int 12
00047346 handler_off uint16 0x47349
00047348
00047348 struct encoded_catch_handler_list
00047348 size int 1
00047349
00047349 struct encoded_catch_handler ← 0x47346
00047349 size int64 1
0004734a handlers[0].type_idx int 0xb554
0004734c handlers[0].addr uint32 0x46d8e
0004734e
0004734e // align 0x10
00047350
00047350B.c::<clinit>():
00047360new-instance v0, Ljava/lang/ThreadLocal;
00047364invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
0004736asput-object v0, LB/c;->a:Ljava/lang/ThreadLocal;
0004736ereturn-void
00047350
00047350B.c::<clinit>():
00047360new-instance v0, Ljava/lang/ThreadLocal;
00047364invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
0004736asput-object v0, LB/c;->a:Ljava/lang/ThreadLocal;
0004736ereturn-void
00047350
00047370
00047370B.d::b(java.lang.String, u1.o):
00047380const-string v0, "$this$toRequestBody"
00047384invoke-static {v8, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0004738asget-object v0, Lq1/a;->a:Ljava/nio/charset/Charset;
0004738eif-eqz v9, :cond_30
00047392sget-object v1, Lu1/o;->c:Ljava/util/regex/Pattern;
00047396const/4 v1, 0x0
00047398invoke-virtual {v9, v1}, Lu1/o;->a(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;
0004739emove-result-object v2
000473a0if-nez v2, :cond_2f
000473a4new-instance v2, Ljava/lang/StringBuilder;
000473a8invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000473aeinvoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000473b4const-string v9, "; charset=utf-8"
000473b8invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000473beinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000473c4move-result-object v9
000473c6const-string v2, "$this$toMediaTypeOrNull"
000473cainvoke-static {v9, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000473d0invoke-static {v9}, LP1/e;->p(Ljava/lang/String;)Lu1/o;
000473d6move-result-object v9
000473d8goto :goto_30
000473damove-object v9, v1
000473dcgoto :goto_30
000473demove-object v0, v2
000473e0invoke-virtual {v8, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
000473e6move-result-object v8
000473e8const-string v0, "(this as java.lang.String).getBytes(charset)"
000473ecinvoke-static {v8, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000473f2array-length v0, v8
000473f4array-length v1, v8
000473f6int-to-long v2, v1
000473f8const/4 v1, 0x0
000473faint-to-long v4, v1
000473fcint-to-long v6, v0
000473feinvoke-static/range {v2 .. v7}, Lv1/b;->b(JJJ)V
00047404new-instance v1, LB/d;
00047408const/4 v2, 0x2
0004740ainvoke-direct {v1, v8, v9, v0, v2}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
00047410return-object v1
00047370
00047370B.d::b(java.lang.String, u1.o):
00047380const-string v0, "$this$toRequestBody"
00047384invoke-static {v8, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
0004738asget-object v0, Lq1/a;->a:Ljava/nio/charset/Charset;
0004738eif-eqz v9, :cond_30
00047392sget-object v1, Lu1/o;->c:Ljava/util/regex/Pattern;
00047396const/4 v1, 0x0
00047398invoke-virtual {v9, v1}, Lu1/o;->a(Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;
0004739emove-result-object v2
000473a0if-nez v2, :cond_2f
000473a4new-instance v2, Ljava/lang/StringBuilder;
000473a8invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000473aeinvoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000473b4const-string v9, "; charset=utf-8"
000473b8invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000473beinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000473c4move-result-object v9
000473c6const-string v2, "$this$toMediaTypeOrNull"
000473cainvoke-static {v9, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000473d0invoke-static {v9}, LP1/e;->p(Ljava/lang/String;)Lu1/o;
000473d6move-result-object v9
000473d8goto :goto_30
000473damove-object v9, v1
000473dcgoto :goto_30
000473demove-object v0, v2
000473e0invoke-virtual {v8, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
000473e6move-result-object v8
000473e8const-string v0, "(this as java.lang.String).getBytes(charset)"
000473ecinvoke-static {v8, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000473f2array-length v0, v8
000473f4array-length v1, v8
000473f6int-to-long v2, v1
000473f8const/4 v1, 0x0
000473faint-to-long v4, v1
000473fcint-to-long v6, v0
000473feinvoke-static/range {v2 .. v7}, Lv1/b;->b(JJJ)V
00047404new-instance v1, LB/d;
00047408const/4 v2, 0x2
0004740ainvoke-direct {v1, v8, v9, v0, v2}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
00047410return-object v1
00047370
00047412
00047412 struct code_item_padding
00047412 padding uint16 0x0000
00047414
00047414 struct try_item
00047414 start_addr uint32 0x473d0
00047418 insn_count int 4
0004741a handler_off uint16 0x4741d
0004741c
0004741c struct encoded_catch_handler_list
0004741c size int 1
0004741d
0004741d struct encoded_catch_handler ← 0x4741a
0004741d size int64 1
0004741e handlers[0].type_idx int 0xb560
00047420 handlers[0].addr uint32 0x473da
00047421
00047421 // align 0x4
00047412 struct code_item_padding
00047412 padding uint16 0x0000
00047414
00047414 struct try_item
00047414 start_addr uint32 0x473d0
00047418 insn_count int 4
0004741a handler_off uint16 0x4741d
0004741c
0004741c struct encoded_catch_handler_list
0004741c size int 1
0004741d
0004741d struct encoded_catch_handler ← 0x4741a
0004741d size int64 1
0004741e handlers[0].type_idx int 0xb560
00047420 handlers[0].addr uint32 0x473da
00047421
00047421 // align 0x4
00047424
00047424B.d::c(android.content.res.Resources, int, android.content.res.Resources$Theme):
00047434move-object/from16 v0, v30
00047438move-object/from16 v1, v32
0004743cconst-string v2, "gradient"
00047440const/4 v3, 0x0
00047442invoke-virtual/range {v30 .. v31}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
00047448move-result-object v4
0004744ainvoke-static {v4}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
00047450move-result-object v5
00047452invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00047458move-result v6
0004745aconst/4 v7, 0x2
0004745cconst/4 v8, 0x1
0004745eif-eq v6, v7, :cond_1a
00047462if-eq v6, v8, :cond_1a
00047466goto :goto_f
00047468if-ne v6, v7, :cond_29f
0004746cinvoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00047472move-result-object v6
00047474invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0004747aconst/4 v9, 0x0
0004747cinvoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00047482move-result v10
00047484if-nez v10, :cond_5e
00047488const-string v2, "selector"
0004748cinvoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00047492move-result v2
00047494if-eqz v2, :cond_40
00047498invoke-static {v0, v4, v5, v1}, LB/c;->b(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
0004749emove-result-object v0
000474a0new-instance v1, LB/d;
000474a4invoke-virtual {v0}, Landroid/content/res/ColorStateList;->getDefaultColor()I
000474aamove-result v2
000474acinvoke-direct {v1, v9, v0, v2, v3}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
000474b2return-object v1
000474b4new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
000474b8new-instance v1, Ljava/lang/StringBuilder;
000474bcinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
000474c2invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
000474c8move-result-object v2
000474cainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000474d0const-string v2, ": unsupported complex color tag "
000474d4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000474dainvoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000474e0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000474e6move-result-object v1
000474e8invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
000474eethrow v0
000474f0invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
000474f6move-result-object v6
000474f8invoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000474femove-result v2
00047500if-eqz v2, :cond_27f
00047504sget-object v2, Ly/a;->d:[I
00047508invoke-static {v0, v1, v5, v2}, LB/b;->f(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0004750emove-result-object v2
00047510const-string v6, "http://schemas.android.com/apk/res/android"
00047514const-string v10, "startX"
00047518invoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004751emove-result-object v10
00047520if-eqz v10, :cond_7a
00047524move v10, v8
00047526goto :goto_7b
00047528move v10, v3
0004752aconst/4 v11, 0x0
0004752cif-nez v10, :cond_80
00047530move v13, v11
00047532goto :goto_87
00047534const/16 v10, 0x8
00047538invoke-virtual {v2, v10, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
0004753emove-result v10
00047540move v13, v10
00047542const-string v10, "startY"
00047546invoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004754cmove-result-object v10
0004754eif-eqz v10, :cond_97
00047552const/16 v10, 0x9
00047556invoke-virtual {v2, v10, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
0004755cmove-result v10
0004755emove v14, v10
00047560goto :goto_98
00047562move v14, v11
00047564const-string v10, "endX"
00047568invoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004756emove-result-object v10
00047570if-eqz v10, :cond_a8
00047574const/16 v10, 0xa
00047578invoke-virtual {v2, v10, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
0004757emove-result v10
00047580move v15, v10
00047582goto :goto_a9
00047584move v15, v11
00047586const-string v10, "endY"
0004758ainvoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00047590move-result-object v10
00047592if-eqz v10, :cond_ba
00047596const/16 v10, 0xb
0004759ainvoke-virtual {v2, v10, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
000475a0move-result v10
000475a2move/from16 v16, v10
000475a6goto :goto_bc
000475a8move/from16 v16, v11
000475acconst-string v10, "centerX"
000475b0invoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000475b6move-result-object v10
000475b8if-eqz v10, :cond_c6
000475bcmove v10, v8
000475begoto :goto_c7
000475c0move v10, v3
000475c2const/4 v12, 0x3
000475c4if-nez v10, :cond_cc
000475c8move v10, v11
000475cagoto :goto_d0
000475ccinvoke-virtual {v2, v12, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
000475d2move-result v10
000475d4const-string v9, "centerY"
000475d8invoke-interface {v4, v6, v9}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000475demove-result-object v9
000475e0if-eqz v9, :cond_de
000475e4const/4 v9, 0x4
000475e6invoke-virtual {v2, v9, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
000475ecmove-result v9
000475eegoto :goto_df
000475f0move v9, v11
000475f2const-string v12, "type"
000475f6invoke-interface {v4, v6, v12}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000475fcmove-result-object v12
000475feif-eqz v12, :cond_e9
00047602move v12, v8
00047604goto :goto_ea
00047606move v12, v3
00047608if-nez v12, :cond_ee
0004760cmove v12, v3
0004760egoto :goto_f2
00047610invoke-virtual {v2, v7, v3}, Landroid/content/res/TypedArray;->getInt(II)I
00047616move-result v12
00047618const-string v7, "startColor"
0004761cinvoke-interface {v4, v6, v7}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00047622move-result-object v7
00047624if-eqz v7, :cond_ff
00047628invoke-virtual {v2, v3, v3}, Landroid/content/res/TypedArray;->getColor(II)I
0004762emove-result v7
00047630goto :goto_100
00047632move v7, v3
00047634const-string v11, "centerColor"
00047638invoke-interface {v4, v6, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004763emove-result-object v20
00047640if-eqz v20, :cond_10b
00047644move/from16 v20, v8
00047648goto :goto_10d
0004764amove/from16 v20, v3
0004764einvoke-interface {v4, v6, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00047654move-result-object v11
00047656if-eqz v11, :cond_119
0004765aconst/4 v11, 0x7
0004765cinvoke-virtual {v2, v11, v3}, Landroid/content/res/TypedArray;->getColor(II)I
00047662move-result v11
00047664goto :goto_11a
00047666move v11, v3
00047668const-string v3, "endColor"
0004766cinvoke-interface {v4, v6, v3}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00047672move-result-object v3
00047674if-eqz v3, :cond_12c
00047678const/4 v3, 0x0
0004767ainvoke-virtual {v2, v8, v3}, Landroid/content/res/TypedArray;->getColor(II)I
00047680move-result v24
00047682move/from16 v25, v24
00047686move/from16 v21, v8
0004768agoto :goto_130
0004768cconst/4 v3, 0x0
0004768emove/from16 v25, v3
00047692goto :goto_129
00047694const-string v8, "tileMode"
00047698invoke-interface {v4, v6, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004769emove-result-object v8
000476a0if-eqz v8, :cond_13f
000476a4const/4 v8, 0x6
000476a6invoke-virtual {v2, v8, v3}, Landroid/content/res/TypedArray;->getInt(II)I
000476acmove-result v8
000476aemove v3, v8
000476b0goto :goto_140
000476b2const/4 v3, 0x0
000476b4const-string v8, "gradientRadius"
000476b8invoke-interface {v4, v6, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000476bemove-result-object v6
000476c0if-eqz v6, :cond_150
000476c4const/4 v6, 0x5
000476c6const/4 v8, 0x0
000476c8invoke-virtual {v2, v6, v8}, Landroid/content/res/TypedArray;->getFloat(IF)F
000476cemove-result v6
000476d0move v8, v6
000476d2goto :goto_151
000476d4const/4 v8, 0x0
000476d6invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
000476dcinvoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
000476e2move-result v2
000476e4add-int/lit8 v2, v2, 0x1
000476e8new-instance v6, Ljava/util/ArrayList;
000476ecmove-object/from16 v22, v4
000476f0const/16 v4, 0x14
000476f4invoke-direct {v6, v4}, Ljava/util/ArrayList;-><init>(I)V
000476famove/from16 v23, v8
000476fenew-instance v8, Ljava/util/ArrayList;
00047702invoke-direct {v8, v4}, Ljava/util/ArrayList;-><init>(I)V
00047708invoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->next()I
0004770emove-result v4
00047710move/from16 v26, v13
00047714move/from16 v13, v21
00047718if-eq v4, v13, :cond_1e3
0004771cinvoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
00047722move-result v13
00047724move/from16 v27, v14
00047728if-ge v13, v2, :cond_17f
0004772cconst/4 v14, 0x3
0004772eif-eq v4, v14, :cond_1e5
00047732const/4 v14, 0x2
00047734if-eq v4, v14, :cond_189
00047738move/from16 v13, v26
0004773cmove/from16 v14, v27
00047740const/16 v21, 0x1
00047744goto :goto_16a
00047746if-gt v13, v2, :cond_182
0004774ainvoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00047750move-result-object v4
00047752const-string v13, "item"
00047756invoke-virtual {v4, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0004775cmove-result v4
0004775eif-nez v4, :cond_198
00047762goto :goto_182
00047764sget-object v4, Ly/a;->e:[I
00047768invoke-static {v0, v1, v5, v4}, LB/b;->f(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0004776emove-result-object v4
00047770const/4 v13, 0x0
00047772invoke-virtual {v4, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
00047778move-result v14
0004777aconst/4 v13, 0x1
0004777cinvoke-virtual {v4, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
00047782move-result v21
00047784if-eqz v14, :cond_1c8
00047788if-eqz v21, :cond_1c8
0004778cconst/4 v14, 0x0
0004778einvoke-virtual {v4, v14, v14}, Landroid/content/res/TypedArray;->getColor(II)I
00047794move-result v28
00047796const/4 v14, 0x0
00047798invoke-virtual {v4, v13, v14}, Landroid/content/res/TypedArray;->getFloat(IF)F
0004779emove-result v29
000477a0invoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
000477a6invoke-static/range {v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000477acmove-result-object v4
000477aeinvoke-virtual {v8, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000477b4invoke-static/range {v29}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
000477bamove-result-object v4
000477bcinvoke-virtual {v6, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000477c2goto :goto_182
000477c4new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
000477c8new-instance v1, Ljava/lang/StringBuilder;
000477ccinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
000477d2invoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
000477d8move-result-object v2
000477dainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000477e0const-string v2, ": <item> tag requires a 'color' attribute and a 'offset' attribute!"
000477e4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000477eainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000477f0move-result-object v1
000477f2invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
000477f8throw v0
000477famove/from16 v27, v14
000477feinvoke-virtual {v8}, Ljava/util/ArrayList;->size()I
00047804move-result v0
00047806if-lez v0, :cond_1f1
0004780anew-instance v0, LB/j;
0004780einvoke-direct {v0, v8, v6}, LB/j;-><init>(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
00047814goto :goto_1f2
00047816const/4 v0, 0x0
00047818if-eqz v0, :cond_1f6
0004781cconst/4 v13, 0x1
0004781egoto :goto_208
00047820if-eqz v20, :cond_200
00047824new-instance v0, LB/j;
00047828move/from16 v1, v25
0004782cinvoke-direct {v0, v7, v11, v1}, LB/j;-><init>(III)V
00047832goto :goto_1f4
00047834move/from16 v1, v25
00047838new-instance v0, LB/j;
0004783cinvoke-direct {v0, v7, v1}, LB/j;-><init>(II)V
00047842goto :goto_1f4
00047844if-eq v12, v13, :cond_240
00047848const/4 v14, 0x2
0004784aif-eq v12, v14, :cond_232
0004784enew-instance v12, Landroid/graphics/LinearGradient;
00047852if-eq v3, v13, :cond_21b
00047856if-eq v3, v14, :cond_218
0004785asget-object v1, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
0004785emove-object/from16 v19, v1
00047862goto :goto_21e
00047864sget-object v1, Landroid/graphics/Shader$TileMode;->MIRROR:Landroid/graphics/Shader$TileMode;
00047868goto :goto_215
0004786asget-object v1, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
0004786egoto :goto_215
00047870iget-object v1, v0, LB/j;->b:Ljava/lang/Object;
00047874move-object/from16 v17, v1
00047878check-cast v17, [I
0004787ciget-object v0, v0, LB/j;->c:Ljava/lang/Object;
00047880move-object/from16 v18, v0
00047884check-cast v18, [F
00047888move/from16 v13, v26
0004788cmove/from16 v14, v27
00047890invoke-direct/range {v12 .. v19}, Landroid/graphics/LinearGradient;-><init>(FFFF[I[FLandroid/graphics/Shader$TileMode;)V
00047896goto :goto_26f
00047898new-instance v12, Landroid/graphics/SweepGradient;
0004789ciget-object v1, v0, LB/j;->b:Ljava/lang/Object;
000478a0check-cast v1, [I
000478a4iget-object v0, v0, LB/j;->c:Ljava/lang/Object;
000478a8check-cast v0, [F
000478acinvoke-direct {v12, v10, v9, v1, v0}, Landroid/graphics/SweepGradient;-><init>(FF[I[F)V
000478b2goto :goto_26f
000478b4const/16 v19, 0x0
000478b8cmpg-float v1, v23, v19
000478bcif-lez v1, :cond_277
000478c0new-instance v17, Landroid/graphics/RadialGradient;
000478c4const/4 v13, 0x1
000478c6if-eq v3, v13, :cond_254
000478caconst/4 v14, 0x2
000478ccif-eq v3, v14, :cond_251
000478d0sget-object v1, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
000478d4goto :goto_256
000478d6sget-object v1, Landroid/graphics/Shader$TileMode;->MIRROR:Landroid/graphics/Shader$TileMode;
000478dagoto :goto_256
000478dcsget-object v1, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
000478e0iget-object v2, v0, LB/j;->b:Ljava/lang/Object;
000478e4move-object/from16 v21, v2
000478e8check-cast v21, [I
000478eciget-object v0, v0, LB/j;->c:Ljava/lang/Object;
000478f0move-object/from16 v22, v0
000478f4check-cast v22, [F
000478f8move/from16 v19, v9
000478fcmove/from16 v18, v10
00047900move/from16 v20, v23
00047904move-object/from16 v23, v1
00047908invoke-direct/range {v17 .. v23}, Landroid/graphics/RadialGradient;-><init>(FFF[I[FLandroid/graphics/Shader$TileMode;)V
0004790emove-object/from16 v12, v17
00047912new-instance v0, LB/d;
00047916const/4 v1, 0x0
00047918const/4 v13, 0x0
0004791ainvoke-direct {v0, v12, v1, v13, v13}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
00047920return-object v0
00047922new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
00047926const-string v1, "<gradient> tag requires 'gradientRadius' attribute with radial type"
0004792ainvoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00047930throw v0
00047932move-object/from16 v22, v4
00047936new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
0004793anew-instance v1, Ljava/lang/StringBuilder;
0004793einvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00047944invoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
0004794amove-result-object v2
0004794cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047952const-string v2, ": invalid gradient color tag "
00047956invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004795cinvoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047962invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00047968move-result-object v1
0004796ainvoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00047970throw v0
00047972new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
00047976const-string v1, "No start tag found"
0004797ainvoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00047980throw v0
00047424
00047424B.d::c(android.content.res.Resources, int, android.content.res.Resources$Theme):
00047434move-object/from16 v0, v30
00047438move-object/from16 v1, v32
0004743cconst-string v2, "gradient"
00047440const/4 v3, 0x0
00047442invoke-virtual/range {v30 .. v31}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
00047448move-result-object v4
0004744ainvoke-static {v4}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
00047450move-result-object v5
00047452invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->next()I
00047458move-result v6
0004745aconst/4 v7, 0x2
0004745cconst/4 v8, 0x1
0004745eif-eq v6, v7, :cond_1a
00047462if-eq v6, v8, :cond_1a
00047466goto :goto_f
00047468if-ne v6, v7, :cond_29f
0004746cinvoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00047472move-result-object v6
00047474invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0004747aconst/4 v9, 0x0
0004747cinvoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00047482move-result v10
00047484if-nez v10, :cond_5e
00047488const-string v2, "selector"
0004748cinvoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00047492move-result v2
00047494if-eqz v2, :cond_40
00047498invoke-static {v0, v4, v5, v1}, LB/c;->b(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
0004749emove-result-object v0
000474a0new-instance v1, LB/d;
000474a4invoke-virtual {v0}, Landroid/content/res/ColorStateList;->getDefaultColor()I
000474aamove-result v2
000474acinvoke-direct {v1, v9, v0, v2, v3}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
000474b2return-object v1
000474b4new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
000474b8new-instance v1, Ljava/lang/StringBuilder;
000474bcinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
000474c2invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
000474c8move-result-object v2
000474cainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000474d0const-string v2, ": unsupported complex color tag "
000474d4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000474dainvoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000474e0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000474e6move-result-object v1
000474e8invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
000474eethrow v0
000474f0invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
000474f6move-result-object v6
000474f8invoke-virtual {v6, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000474femove-result v2
00047500if-eqz v2, :cond_27f
00047504sget-object v2, Ly/a;->d:[I
00047508invoke-static {v0, v1, v5, v2}, LB/b;->f(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0004750emove-result-object v2
00047510const-string v6, "http://schemas.android.com/apk/res/android"
00047514const-string v10, "startX"
00047518invoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004751emove-result-object v10
00047520if-eqz v10, :cond_7a
00047524move v10, v8
00047526goto :goto_7b
00047528move v10, v3
0004752aconst/4 v11, 0x0
0004752cif-nez v10, :cond_80
00047530move v13, v11
00047532goto :goto_87
00047534const/16 v10, 0x8
00047538invoke-virtual {v2, v10, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
0004753emove-result v10
00047540move v13, v10
00047542const-string v10, "startY"
00047546invoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004754cmove-result-object v10
0004754eif-eqz v10, :cond_97
00047552const/16 v10, 0x9
00047556invoke-virtual {v2, v10, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
0004755cmove-result v10
0004755emove v14, v10
00047560goto :goto_98
00047562move v14, v11
00047564const-string v10, "endX"
00047568invoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004756emove-result-object v10
00047570if-eqz v10, :cond_a8
00047574const/16 v10, 0xa
00047578invoke-virtual {v2, v10, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
0004757emove-result v10
00047580move v15, v10
00047582goto :goto_a9
00047584move v15, v11
00047586const-string v10, "endY"
0004758ainvoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00047590move-result-object v10
00047592if-eqz v10, :cond_ba
00047596const/16 v10, 0xb
0004759ainvoke-virtual {v2, v10, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
000475a0move-result v10
000475a2move/from16 v16, v10
000475a6goto :goto_bc
000475a8move/from16 v16, v11
000475acconst-string v10, "centerX"
000475b0invoke-interface {v4, v6, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000475b6move-result-object v10
000475b8if-eqz v10, :cond_c6
000475bcmove v10, v8
000475begoto :goto_c7
000475c0move v10, v3
000475c2const/4 v12, 0x3
000475c4if-nez v10, :cond_cc
000475c8move v10, v11
000475cagoto :goto_d0
000475ccinvoke-virtual {v2, v12, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
000475d2move-result v10
000475d4const-string v9, "centerY"
000475d8invoke-interface {v4, v6, v9}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000475demove-result-object v9
000475e0if-eqz v9, :cond_de
000475e4const/4 v9, 0x4
000475e6invoke-virtual {v2, v9, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
000475ecmove-result v9
000475eegoto :goto_df
000475f0move v9, v11
000475f2const-string v12, "type"
000475f6invoke-interface {v4, v6, v12}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000475fcmove-result-object v12
000475feif-eqz v12, :cond_e9
00047602move v12, v8
00047604goto :goto_ea
00047606move v12, v3
00047608if-nez v12, :cond_ee
0004760cmove v12, v3
0004760egoto :goto_f2
00047610invoke-virtual {v2, v7, v3}, Landroid/content/res/TypedArray;->getInt(II)I
00047616move-result v12
00047618const-string v7, "startColor"
0004761cinvoke-interface {v4, v6, v7}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00047622move-result-object v7
00047624if-eqz v7, :cond_ff
00047628invoke-virtual {v2, v3, v3}, Landroid/content/res/TypedArray;->getColor(II)I
0004762emove-result v7
00047630goto :goto_100
00047632move v7, v3
00047634const-string v11, "centerColor"
00047638invoke-interface {v4, v6, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004763emove-result-object v20
00047640if-eqz v20, :cond_10b
00047644move/from16 v20, v8
00047648goto :goto_10d
0004764amove/from16 v20, v3
0004764einvoke-interface {v4, v6, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00047654move-result-object v11
00047656if-eqz v11, :cond_119
0004765aconst/4 v11, 0x7
0004765cinvoke-virtual {v2, v11, v3}, Landroid/content/res/TypedArray;->getColor(II)I
00047662move-result v11
00047664goto :goto_11a
00047666move v11, v3
00047668const-string v3, "endColor"
0004766cinvoke-interface {v4, v6, v3}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00047672move-result-object v3
00047674if-eqz v3, :cond_12c
00047678const/4 v3, 0x0
0004767ainvoke-virtual {v2, v8, v3}, Landroid/content/res/TypedArray;->getColor(II)I
00047680move-result v24
00047682move/from16 v25, v24
00047686move/from16 v21, v8
0004768agoto :goto_130
0004768cconst/4 v3, 0x0
0004768emove/from16 v25, v3
00047692goto :goto_129
00047694const-string v8, "tileMode"
00047698invoke-interface {v4, v6, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
0004769emove-result-object v8
000476a0if-eqz v8, :cond_13f
000476a4const/4 v8, 0x6
000476a6invoke-virtual {v2, v8, v3}, Landroid/content/res/TypedArray;->getInt(II)I
000476acmove-result v8
000476aemove v3, v8
000476b0goto :goto_140
000476b2const/4 v3, 0x0
000476b4const-string v8, "gradientRadius"
000476b8invoke-interface {v4, v6, v8}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000476bemove-result-object v6
000476c0if-eqz v6, :cond_150
000476c4const/4 v6, 0x5
000476c6const/4 v8, 0x0
000476c8invoke-virtual {v2, v6, v8}, Landroid/content/res/TypedArray;->getFloat(IF)F
000476cemove-result v6
000476d0move v8, v6
000476d2goto :goto_151
000476d4const/4 v8, 0x0
000476d6invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
000476dcinvoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
000476e2move-result v2
000476e4add-int/lit8 v2, v2, 0x1
000476e8new-instance v6, Ljava/util/ArrayList;
000476ecmove-object/from16 v22, v4
000476f0const/16 v4, 0x14
000476f4invoke-direct {v6, v4}, Ljava/util/ArrayList;-><init>(I)V
000476famove/from16 v23, v8
000476fenew-instance v8, Ljava/util/ArrayList;
00047702invoke-direct {v8, v4}, Ljava/util/ArrayList;-><init>(I)V
00047708invoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->next()I
0004770emove-result v4
00047710move/from16 v26, v13
00047714move/from16 v13, v21
00047718if-eq v4, v13, :cond_1e3
0004771cinvoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
00047722move-result v13
00047724move/from16 v27, v14
00047728if-ge v13, v2, :cond_17f
0004772cconst/4 v14, 0x3
0004772eif-eq v4, v14, :cond_1e5
00047732const/4 v14, 0x2
00047734if-eq v4, v14, :cond_189
00047738move/from16 v13, v26
0004773cmove/from16 v14, v27
00047740const/16 v21, 0x1
00047744goto :goto_16a
00047746if-gt v13, v2, :cond_182
0004774ainvoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
00047750move-result-object v4
00047752const-string v13, "item"
00047756invoke-virtual {v4, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0004775cmove-result v4
0004775eif-nez v4, :cond_198
00047762goto :goto_182
00047764sget-object v4, Ly/a;->e:[I
00047768invoke-static {v0, v1, v5, v4}, LB/b;->f(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0004776emove-result-object v4
00047770const/4 v13, 0x0
00047772invoke-virtual {v4, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
00047778move-result v14
0004777aconst/4 v13, 0x1
0004777cinvoke-virtual {v4, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
00047782move-result v21
00047784if-eqz v14, :cond_1c8
00047788if-eqz v21, :cond_1c8
0004778cconst/4 v14, 0x0
0004778einvoke-virtual {v4, v14, v14}, Landroid/content/res/TypedArray;->getColor(II)I
00047794move-result v28
00047796const/4 v14, 0x0
00047798invoke-virtual {v4, v13, v14}, Landroid/content/res/TypedArray;->getFloat(IF)F
0004779emove-result v29
000477a0invoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
000477a6invoke-static/range {v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000477acmove-result-object v4
000477aeinvoke-virtual {v8, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000477b4invoke-static/range {v29}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
000477bamove-result-object v4
000477bcinvoke-virtual {v6, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000477c2goto :goto_182
000477c4new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
000477c8new-instance v1, Ljava/lang/StringBuilder;
000477ccinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
000477d2invoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
000477d8move-result-object v2
000477dainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000477e0const-string v2, ": <item> tag requires a 'color' attribute and a 'offset' attribute!"
000477e4invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000477eainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000477f0move-result-object v1
000477f2invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
000477f8throw v0
000477famove/from16 v27, v14
000477feinvoke-virtual {v8}, Ljava/util/ArrayList;->size()I
00047804move-result v0
00047806if-lez v0, :cond_1f1
0004780anew-instance v0, LB/j;
0004780einvoke-direct {v0, v8, v6}, LB/j;-><init>(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
00047814goto :goto_1f2
00047816const/4 v0, 0x0
00047818if-eqz v0, :cond_1f6
0004781cconst/4 v13, 0x1
0004781egoto :goto_208
00047820if-eqz v20, :cond_200
00047824new-instance v0, LB/j;
00047828move/from16 v1, v25
0004782cinvoke-direct {v0, v7, v11, v1}, LB/j;-><init>(III)V
00047832goto :goto_1f4
00047834move/from16 v1, v25
00047838new-instance v0, LB/j;
0004783cinvoke-direct {v0, v7, v1}, LB/j;-><init>(II)V
00047842goto :goto_1f4
00047844if-eq v12, v13, :cond_240
00047848const/4 v14, 0x2
0004784aif-eq v12, v14, :cond_232
0004784enew-instance v12, Landroid/graphics/LinearGradient;
00047852if-eq v3, v13, :cond_21b
00047856if-eq v3, v14, :cond_218
0004785asget-object v1, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
0004785emove-object/from16 v19, v1
00047862goto :goto_21e
00047864sget-object v1, Landroid/graphics/Shader$TileMode;->MIRROR:Landroid/graphics/Shader$TileMode;
00047868goto :goto_215
0004786asget-object v1, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
0004786egoto :goto_215
00047870iget-object v1, v0, LB/j;->b:Ljava/lang/Object;
00047874move-object/from16 v17, v1
00047878check-cast v17, [I
0004787ciget-object v0, v0, LB/j;->c:Ljava/lang/Object;
00047880move-object/from16 v18, v0
00047884check-cast v18, [F
00047888move/from16 v13, v26
0004788cmove/from16 v14, v27
00047890invoke-direct/range {v12 .. v19}, Landroid/graphics/LinearGradient;-><init>(FFFF[I[FLandroid/graphics/Shader$TileMode;)V
00047896goto :goto_26f
00047898new-instance v12, Landroid/graphics/SweepGradient;
0004789ciget-object v1, v0, LB/j;->b:Ljava/lang/Object;
000478a0check-cast v1, [I
000478a4iget-object v0, v0, LB/j;->c:Ljava/lang/Object;
000478a8check-cast v0, [F
000478acinvoke-direct {v12, v10, v9, v1, v0}, Landroid/graphics/SweepGradient;-><init>(FF[I[F)V
000478b2goto :goto_26f
000478b4const/16 v19, 0x0
000478b8cmpg-float v1, v23, v19
000478bcif-lez v1, :cond_277
000478c0new-instance v17, Landroid/graphics/RadialGradient;
000478c4const/4 v13, 0x1
000478c6if-eq v3, v13, :cond_254
000478caconst/4 v14, 0x2
000478ccif-eq v3, v14, :cond_251
000478d0sget-object v1, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
000478d4goto :goto_256
000478d6sget-object v1, Landroid/graphics/Shader$TileMode;->MIRROR:Landroid/graphics/Shader$TileMode;
000478dagoto :goto_256
000478dcsget-object v1, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
000478e0iget-object v2, v0, LB/j;->b:Ljava/lang/Object;
000478e4move-object/from16 v21, v2
000478e8check-cast v21, [I
000478eciget-object v0, v0, LB/j;->c:Ljava/lang/Object;
000478f0move-object/from16 v22, v0
000478f4check-cast v22, [F
000478f8move/from16 v19, v9
000478fcmove/from16 v18, v10
00047900move/from16 v20, v23
00047904move-object/from16 v23, v1
00047908invoke-direct/range {v17 .. v23}, Landroid/graphics/RadialGradient;-><init>(FFF[I[FLandroid/graphics/Shader$TileMode;)V
0004790emove-object/from16 v12, v17
00047912new-instance v0, LB/d;
00047916const/4 v1, 0x0
00047918const/4 v13, 0x0
0004791ainvoke-direct {v0, v12, v1, v13, v13}, LB/d;-><init>(Ljava/lang/Object;Ljava/lang/Object;II)V
00047920return-object v0
00047922new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
00047926const-string v1, "<gradient> tag requires 'gradientRadius' attribute with radial type"
0004792ainvoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00047930throw v0
00047932move-object/from16 v22, v4
00047936new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
0004793anew-instance v1, Ljava/lang/StringBuilder;
0004793einvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00047944invoke-interface/range {v22}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
0004794amove-result-object v2
0004794cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047952const-string v2, ": invalid gradient color tag "
00047956invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004795cinvoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047962invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00047968move-result-object v1
0004796ainvoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00047970throw v0
00047972new-instance v0, Lorg/xmlpull/v1/XmlPullParserException;
00047976const-string v1, "No start tag found"
0004797ainvoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
00047980throw v0
00047424
00047982
00047982 // align 0x4
00047982 // align 0x4
00047984
00047984B.d::d():
00047994iget-object v0, v1, LB/d;->c:Ljava/lang/Object;
00047998check-cast v0, Landroid/graphics/Shader;
0004799cif-nez v0, :cond_14
000479a0iget-object v0, v1, LB/d;->d:Ljava/lang/Object;
000479a4check-cast v0, Landroid/content/res/ColorStateList;
000479a8if-eqz v0, :cond_14
000479acinvoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
000479b2move-result v0
000479b4if-eqz v0, :cond_14
000479b8const/4 v0, 0x1
000479bareturn v0
000479bcconst/4 v0, 0x0
000479bereturn v0
00047984
00047984B.d::d():
00047994iget-object v0, v1, LB/d;->c:Ljava/lang/Object;
00047998check-cast v0, Landroid/graphics/Shader;
0004799cif-nez v0, :cond_14
000479a0iget-object v0, v1, LB/d;->d:Ljava/lang/Object;
000479a4check-cast v0, Landroid/content/res/ColorStateList;
000479a8if-eqz v0, :cond_14
000479acinvoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
000479b2move-result v0
000479b4if-eqz v0, :cond_14
000479b8const/4 v0, 0x1
000479bareturn v0
000479bcconst/4 v0, 0x0
000479bereturn v0
00047984
000479c0
000479c0B.d::toString():
000479d0iget v0, v3, LB/d;->a:I
000479d4packed-switch v0, :pswitch_data_40
000479dainvoke-super {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000479e0move-result-object v0
000479e2return-object v0
000479e4new-instance v0, Ljava/lang/StringBuilder;
000479e8invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
000479eesget-object v1, Lu1/r;->b:Lu1/r;
000479f2iget-object v2, v3, LB/d;->c:Ljava/lang/Object;
000479f6check-cast v2, Lu1/r;
000479faif-ne v2, v1, :cond_1d
000479feconst-string v1, "HTTP/1.0"
00047a02invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047a08goto :goto_22
00047a0aconst-string v1, "HTTP/1.1"
00047a0einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047a14const/16 v1, 0x20
00047a18invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00047a1eiget v2, v3, LB/d;->b:I
00047a22invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00047a28invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00047a2eiget-object v1, v3, LB/d;->d:Ljava/lang/Object;
00047a32check-cast v1, Ljava/lang/String;
00047a36invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047a3cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00047a42move-result-object v0
00047a44const-string v1, "StringBuilder().apply(builderAction).toString()"
00047a48invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00047a4ereturn-object v0
00047a50.packed-switch 0x3
000479c0
000479c0B.d::toString():
000479d0iget v0, v3, LB/d;->a:I
000479d4packed-switch v0, :pswitch_data_40
000479dainvoke-super {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000479e0move-result-object v0
000479e2return-object v0
000479e4new-instance v0, Ljava/lang/StringBuilder;
000479e8invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
000479eesget-object v1, Lu1/r;->b:Lu1/r;
000479f2iget-object v2, v3, LB/d;->c:Ljava/lang/Object;
000479f6check-cast v2, Lu1/r;
000479faif-ne v2, v1, :cond_1d
000479feconst-string v1, "HTTP/1.0"
00047a02invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047a08goto :goto_22
00047a0aconst-string v1, "HTTP/1.1"
00047a0einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047a14const/16 v1, 0x20
00047a18invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00047a1eiget v2, v3, LB/d;->b:I
00047a22invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00047a28invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
00047a2eiget-object v1, v3, LB/d;->d:Ljava/lang/Object;
00047a32check-cast v1, Ljava/lang/String;
00047a36invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00047a3cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00047a42move-result-object v0
00047a44const-string v1, "StringBuilder().apply(builderAction).toString()"
00047a48invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
00047a4ereturn-object v0
00047a50.packed-switch 0x3
000479c0
00047a5c
00047a5cB.d::<init>(android.widget.ImageView):
00047a6cconst/4 v0, 0x1
00047a6eiput v0, v1, LB/d;->a:I
00047a72invoke-direct {v1}, Ljava/lang/Object;-><init>()V
00047a78const/4 v0, 0x0
00047a7aiput v0, v1, LB/d;->b:I
00047a7eiput-object v2, v1, LB/d;->c:Ljava/lang/Object;
00047a82return-void
00047a5c
00047a5cB.d::<init>(android.widget.ImageView):
00047a6cconst/4 v0, 0x1
00047a6eiput v0, v1, LB/d;->a:I
00047a72invoke-direct {v1}, Ljava/lang/Object;-><init>()V
00047a78const/4 v0, 0x0
00047a7aiput v0, v1, LB/d;->b:I
00047a7eiput-object v2, v1, LB/d;->c:Ljava/lang/Object;
00047a82return-void
00047a5c
00047a84
00047a84B.d::<init>(java.lang.Object, java.lang.Object, int, int):
00047a94iput v4, v0, LB/d;->a:I
00047a98iput-object v1, v0, LB/d;->c:Ljava/lang/Object;
00047a9ciput-object v2, v0, LB/d;->d:Ljava/lang/Object;
00047aa0iput v3, v0, LB/d;->b:I
00047aa4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00047aaareturn-void
00047a84
00047a84B.d::<init>(java.lang.Object, java.lang.Object, int, int):
00047a94iput v4, v0, LB/d;->a:I
00047a98iput-object v1, v0, LB/d;->c:Ljava/lang/Object;
00047a9ciput-object v2, v0, LB/d;->d:Ljava/lang/Object;
00047aa0iput v3, v0, LB/d;->b:I
00047aa4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00047aaareturn-void
00047a84
00047aac
00047aacB.d::<init>(u1.r, int, java.lang.String):
00047abcconst/4 v0, 0x3
00047abeiput v0, v1, LB/d;->a:I
00047ac2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
00047ac8iput-object v2, v1, LB/d;->c:Ljava/lang/Object;
00047acciput v3, v1, LB/d;->b:I
00047ad0iput-object v4, v1, LB/d;->d:Ljava/lang/Object;
00047ad4return-void
00047aac
00047aacB.d::<init>(u1.r, int, java.lang.String):
00047abcconst/4 v0, 0x3
00047abeiput v0, v1, LB/d;->a:I
00047ac2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
00047ac8iput-object v2, v1, LB/d;->c:Ljava/lang/Object;
00047acciput v3, v1, LB/d;->b:I
00047ad0iput-object v4, v1, LB/d;->d:Ljava/lang/Object;
00047ad4return-void
00047aac
00047ad6
00047ad6 // align 0x8
00047ad6 // align 0x8
00047ad8
00047ad8B.d::a():
00047ae8iget-object v0, v3, LB/d;->c:Ljava/lang/Object;
00047aeccheck-cast v0, Landroid/widget/ImageView;
00047af0invoke-virtual {v0}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
00047af6move-result-object v1
00047af8if-eqz v1, :cond_d
00047afcinvoke-static {v1}, Lj/r0;->a(Landroid/graphics/drawable/Drawable;)V
00047b02if-eqz v1, :cond_1c
00047b06iget-object v2, v3, LB/d;->d:Ljava/lang/Object;
00047b0acheck-cast v2, Lj/j1;
00047b0eif-eqz v2, :cond_1c
00047b12invoke-virtual {v0}, Landroid/view/View;->getDrawableState()[I
00047b18move-result-object v0
00047b1ainvoke-static {v1, v2, v0}, Lj/u;->e(Landroid/graphics/drawable/Drawable;Lj/j1;[I)V
00047b20return-void
00047ad8
00047ad8B.d::a():
00047ae8iget-object v0, v3, LB/d;->c:Ljava/lang/Object;
00047aeccheck-cast v0, Landroid/widget/ImageView;
00047af0invoke-virtual {v0}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
00047af6move-result-object v1
00047af8if-eqz v1, :cond_d
00047afcinvoke-static {v1}, Lj/r0;->a(Landroid/graphics/drawable/Drawable;)V
00047b02if-eqz v1, :cond_1c
00047b06iget-object v2, v3, LB/d;->d:Ljava/lang/Object;
00047b0acheck-cast v2, Lj/j1;
00047b0eif-eqz v2, :cond_1c
00047b12invoke-virtual {v0}, Landroid/view/View;->getDrawableState()[I
00047b18move-result-object v0
00047b1ainvoke-static {v1, v2, v0}, Lj/u;->e(Landroid/graphics/drawable/Drawable;Lj/j1;[I)V
00047b20return-void
00047ad8
00047b22
00047b22 // align 0x4
00047b22 // align 0x4
00047b24
00047b24B.d::e(android.util.AttributeSet, int):
00047b34iget-object v0, v8, LB/d;->c:Ljava/lang/Object;
00047b38move-object v1, v0
00047b3acheck-cast v1, Landroid/widget/ImageView;
00047b3einvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
00047b44move-result-object v0
00047b46sget-object v3, Ld/a;->f:[I
00047b4ainvoke-static {v0, v9, v3, v10}, LF0/h;->B(Landroid/content/Context;Landroid/util/AttributeSet;[II)LF0/h;
00047b50move-result-object v7
00047b52invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
00047b58move-result-object v2
00047b5aiget-object v0, v7, LF0/h;->c:Ljava/lang/Object;
00047b5emove-object v5, v0
00047b60check-cast v5, Landroid/content/res/TypedArray;
00047b64move-object v4, v9
00047b66move v6, v10
00047b68invoke-static/range {v1 .. v6}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
00047b6einvoke-virtual {v1}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
00047b74move-result-object v9
00047b76const/4 v10, -0x1
00047b78iget-object v0, v7, LF0/h;->c:Ljava/lang/Object;
00047b7ccheck-cast v0, Landroid/content/res/TypedArray;
00047b80if-nez v9, :cond_40
00047b84const/4 v2, 0x1
00047b86invoke-virtual {v0, v2, v10}, Landroid/content/res/TypedArray;->getResourceId(II)I
00047b8cmove-result v2
00047b8eif-eq v2, v10, :cond_40
00047b92invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
00047b98move-result-object v9
00047b9ainvoke-static {v9, v2}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
00047ba0move-result-object v9
00047ba2if-eqz v9, :cond_40
00047ba6invoke-virtual {v1, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
00047bacgoto :goto_40
00047baemove-exception v0
00047bb0move-object v9, v0
00047bb2goto :goto_6a
00047bb4if-eqz v9, :cond_45
00047bb8invoke-static {v9}, Lj/r0;->a(Landroid/graphics/drawable/Drawable;)V
00047bbeconst/4 v9, 0x2
00047bc0invoke-virtual {v0, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
00047bc6move-result v2
00047bc8if-eqz v2, :cond_53
00047bccinvoke-virtual {v7, v9}, LF0/h;->p(I)Landroid/content/res/ColorStateList;
00047bd2move-result-object v9
00047bd4invoke-static {v1, v9}, LQ/f;->c(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V
00047bdaconst/4 v9, 0x3
00047bdcinvoke-virtual {v0, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
00047be2move-result v2
00047be4if-eqz v2, :cond_66
00047be8invoke-virtual {v0, v9, v10}, Landroid/content/res/TypedArray;->getInt(II)I
00047beemove-result v9
00047bf0const/4 v10, 0x0
00047bf2invoke-static {v9, v10}, Lj/r0;->b(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
00047bf8move-result-object v9
00047bfainvoke-static {v1, v9}, LQ/f;->d(Landroid/widget/ImageView;Landroid/graphics/PorterDuff$Mode;)V
00047c00invoke-virtual {v7}, LF0/h;->E()V
00047c06return-void
00047c08invoke-virtual {v7}, LF0/h;->E()V
00047c0ethrow v9
00047b24
00047b24B.d::e(android.util.AttributeSet, int):
00047b34iget-object v0, v8, LB/d;->c:Ljava/lang/Object;
00047b38move-object v1, v0
00047b3acheck-cast v1, Landroid/widget/ImageView;
00047b3einvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
00047b44move-result-object v0
00047b46sget-object v3, Ld/a;->f:[I
00047b4ainvoke-static {v0, v9, v3, v10}, LF0/h;->B(Landroid/content/Context;Landroid/util/AttributeSet;[II)LF0/h;
00047b50move-result-object v7
00047b52invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
00047b58move-result-object v2
00047b5aiget-object v0, v7, LF0/h;->c:Ljava/lang/Object;
00047b5emove-object v5, v0
00047b60check-cast v5, Landroid/content/res/TypedArray;
00047b64move-object v4, v9
00047b66move v6, v10
00047b68invoke-static/range {v1 .. v6}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
00047b6einvoke-virtual {v1}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
00047b74move-result-object v9
00047b76const/4 v10, -0x1
00047b78iget-object v0, v7, LF0/h;->c:Ljava/lang/Object;
00047b7ccheck-cast v0, Landroid/content/res/TypedArray;
00047b80if-nez v9, :cond_40
00047b84const/4 v2, 0x1
00047b86invoke-virtual {v0, v2, v10}, Landroid/content/res/TypedArray;->getResourceId(II)I
00047b8cmove-result v2
00047b8eif-eq v2, v10, :cond_40
00047b92invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
00047b98move-result-object v9
00047b9ainvoke-static {v9, v2}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
00047ba0move-result-object v9
00047ba2if-eqz v9, :cond_40
00047ba6invoke-virtual {v1, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
00047bacgoto :goto_40
00047baemove-exception v0
00047bb0move-object v9, v0
00047bb2goto :goto_6a
00047bb4if-eqz v9, :cond_45
00047bb8invoke-static {v9}, Lj/r0;->a(Landroid/graphics/drawable/Drawable;)V
00047bbeconst/4 v9, 0x2
00047bc0invoke-virtual {v0, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
00047bc6move-result v2
00047bc8if-eqz v2, :cond_53
00047bccinvoke-virtual {v7, v9}, LF0/h;->p(I)Landroid/content/res/ColorStateList;
00047bd2move-result-object v9
00047bd4invoke-static {v1, v9}, LQ/f;->c(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V
00047bdaconst/4 v9, 0x3
00047bdcinvoke-virtual {v0, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
00047be2move-result v2
00047be4if-eqz v2, :cond_66
00047be8invoke-virtual {v0, v9, v10}, Landroid/content/res/TypedArray;->getInt(II)I
00047beemove-result v9
00047bf0const/4 v10, 0x0
00047bf2invoke-static {v9, v10}, Lj/r0;->b(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
00047bf8move-result-object v9
00047bfainvoke-static {v1, v9}, LQ/f;->d(Landroid/widget/ImageView;Landroid/graphics/PorterDuff$Mode;)V
00047c00invoke-virtual {v7}, LF0/h;->E()V
00047c06return-void
00047c08invoke-virtual {v7}, LF0/h;->E()V
00047c0ethrow v9
00047b24
00047c10
00047c10 struct try_item
00047c10 start_addr uint32 0x47b6e
00047c14 insn_count int 4
00047c16 handler_off uint16 0x47c21
00047c18
00047c18 struct try_item
00047c18 start_addr uint32 0x47b86
00047c1c insn_count int 61
00047c1e handler_off uint16 0x47c21
00047c20
00047c20 struct encoded_catch_handler_list
00047c20 size int 1
00047c21
00047c21 struct encoded_catch_handler ← 0x47c16 0x47c1e
00047c21 size int64 0
00047c22 catch_all_addr uint32 0x47bae
00047c23
00047c23 // align 0x4
00047c10 struct try_item
00047c10 start_addr uint32 0x47b6e
00047c14 insn_count int 4
00047c16 handler_off uint16 0x47c21
00047c18
00047c18 struct try_item
00047c18 start_addr uint32 0x47b86
00047c1c insn_count int 61
00047c1e handler_off uint16 0x47c21
00047c20
00047c20 struct encoded_catch_handler_list
00047c20 size int 1
00047c21
00047c21 struct encoded_catch_handler ← 0x47c16 0x47c1e
00047c21 size int64 0
00047c22 catch_all_addr uint32 0x47bae
00047c23
00047c23 // align 0x4
00047c24
00047c24B.e::a(android.content.res.TypedArray, int):
00047c34invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getType(I)I
00047c3amove-result v0
00047c3creturn v0
00047c24
00047c24B.e::a(android.content.res.TypedArray, int):
00047c34invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getType(I)I
00047c3amove-result v0
00047c3creturn v0
00047c24
00047c3e
00047c3e // align 0x10
00047c3e // align 0x10
00047c40
00047c40B.g::<init>(B.h[]):
00047c50invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00047c56iput-object v1, v0, LB/g;->a:[LB/h;
00047c5areturn-void
00047c40
00047c40B.g::<init>(B.h[]):
00047c50invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00047c56iput-object v1, v0, LB/g;->a:[LB/h;
00047c5areturn-void
00047c40
00047c5c
00047c5cB.h::<init>(int, int, int, java.lang.String, java.lang.String, boolean):
00047c6cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00047c72iput-object v4, v0, LB/h;->a:Ljava/lang/String;
00047c76iput v1, v0, LB/h;->b:I
00047c7aiput-boolean v6, v0, LB/h;->c:Z
00047c7eiput-object v5, v0, LB/h;->d:Ljava/lang/String;
00047c82iput v2, v0, LB/h;->e:I
00047c86iput v3, v0, LB/h;->f:I
00047c8areturn-void
00047c5c
00047c5cB.h::<init>(int, int, int, java.lang.String, java.lang.String, boolean):
00047c6cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00047c72iput-object v4, v0, LB/h;->a:Ljava/lang/String;
00047c76iput v1, v0, LB/h;->b:I
00047c7aiput-boolean v6, v0, LB/h;->c:Z
00047c7eiput-object v5, v0, LB/h;->d:Ljava/lang/String;
00047c82iput v2, v0, LB/h;->e:I
00047c86iput v3, v0, LB/h;->f:I
00047c8areturn-void
00047c5c
00047c8c
00047c8cB.i::<init>(H.e, int, int, java.lang.String):
00047c9cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00047ca2iput-object v1, v0, LB/i;->a:LH/e;
00047ca6iput v2, v0, LB/i;->c:I
00047caaiput v3, v0, LB/i;->b:I
00047caeiput-object v4, v0, LB/i;->d:Ljava/lang/String;
00047cb2return-void
00047c8c
00047c8cB.i::<init>(H.e, int, int, java.lang.String):
00047c9cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00047ca2iput-object v1, v0, LB/i;->a:LH/e;
00047ca6iput v2, v0, LB/i;->c:I
00047caaiput v3, v0, LB/i;->b:I
00047caeiput-object v4, v0, LB/i;->d:Ljava/lang/String;
00047cb2return-void
00047c8c
00047cb4
00047cb4B.j::G(f0.X, int):
00047cc4iget-object v0, v5, LB/j;->b:Ljava/lang/Object;
00047cc8check-cast v0, Lo/k;
00047cccinvoke-virtual {v0, v6}, Lo/k;->e(Ljava/lang/Object;)I
00047cd2move-result v6
00047cd4const/4 v1, 0x0
00047cd6if-gez v6, :cond_c
00047cdagoto :goto_46
00047cdcinvoke-virtual {v0, v6}, Lo/k;->j(I)Ljava/lang/Object;
00047ce2move-result-object v2
00047ce4check-cast v2, Lf0/g0;
00047ce8if-eqz v2, :cond_46
00047ceciget v3, v2, Lf0/g0;->a:I
00047cf0and-int v4, v3, v7
00047cf4if-eqz v4, :cond_46
00047cf8not-int v4, v7
00047cfaand-int/2addr v3, v4
00047cfciput v3, v2, Lf0/g0;->a:I
00047d00const/4 v4, 0x4
00047d02if-ne v7, v4, :cond_24
00047d06iget-object v7, v2, Lf0/g0;->b:LK/p;
00047d0agoto :goto_2a
00047d0cconst/16 v4, 0x8
00047d10if-ne v7, v4, :cond_3e
00047d14iget-object v7, v2, Lf0/g0;->c:LK/p;
00047d18and-int/lit8 v3, v3, 0xc
00047d1cif-nez v3, :cond_3d
00047d20invoke-virtual {v0, v6}, Lo/k;->i(I)Ljava/lang/Object;
00047d26const/4 v6, 0x0
00047d28iput v6, v2, Lf0/g0;->a:I
00047d2ciput-object v1, v2, Lf0/g0;->b:LK/p;
00047d30iput-object v1, v2, Lf0/g0;->c:LK/p;
00047d34sget-object v6, Lf0/g0;->d:LJ/a;
00047d38invoke-virtual {v6, v2}, LJ/a;->c(Ljava/lang/Object;)Z
00047d3ereturn-object v7
00047d40new-instance v6, Ljava/lang/IllegalArgumentException;
00047d44const-string v7, "Must provide flag PRE or POST"
00047d48invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00047d4ethrow v6
00047d50return-object v1
00047cb4
00047cb4B.j::G(f0.X, int):
00047cc4iget-object v0, v5, LB/j;->b:Ljava/lang/Object;
00047cc8check-cast v0, Lo/k;
00047cccinvoke-virtual {v0, v6}, Lo/k;->e(Ljava/lang/Object;)I
00047cd2move-result v6
00047cd4const/4 v1, 0x0
00047cd6if-gez v6, :cond_c
00047cdagoto :goto_46
00047cdcinvoke-virtual {v0, v6}, Lo/k;->j(I)Ljava/lang/Object;
00047ce2move-result-object v2
00047ce4check-cast v2, Lf0/g0;
00047ce8if-eqz v2, :cond_46
00047ceciget v3, v2, Lf0/g0;->a:I
00047cf0and-int v4, v3, v7
00047cf4if-eqz v4, :cond_46
00047cf8not-int v4, v7
00047cfaand-int/2addr v3, v4
00047cfciput v3, v2, Lf0/g0;->a:I
00047d00const/4 v4, 0x4
00047d02if-ne v7, v4, :cond_24
00047d06iget-object v7, v2, Lf0/g0;->b:LK/p;
00047d0agoto :goto_2a
00047d0cconst/16 v4, 0x8
00047d10if-ne v7, v4, :cond_3e
00047d14iget-object v7, v2, Lf0/g0;->c:LK/p;
00047d18and-int/lit8 v3, v3, 0xc
00047d1cif-nez v3, :cond_3d
00047d20invoke-virtual {v0, v6}, Lo/k;->i(I)Ljava/lang/Object;
00047d26const/4 v6, 0x0
00047d28iput v6, v2, Lf0/g0;->a:I
00047d2ciput-object v1, v2, Lf0/g0;->b:LK/p;
00047d30iput-object v1, v2, Lf0/g0;->c:LK/p;
00047d34sget-object v6, Lf0/g0;->d:LJ/a;
00047d38invoke-virtual {v6, v2}, LJ/a;->c(Ljava/lang/Object;)Z
00047d3ereturn-object v7
00047d40new-instance v6, Ljava/lang/IllegalArgumentException;
00047d44const-string v7, "Must provide flag PRE or POST"
00047d48invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00047d4ethrow v6
00047d50return-object v1
00047cb4
00047d52
00047d52 // align 0x4
00047d52 // align 0x4
00047d54
00047d54B.j::c(android.view.View, K.s0):
00047d64move-object/from16 v0, v16
00047d68move-object/from16 v1, v17
00047d6cmove-object/from16 v2, v18
00047d70iget-object v3, v0, LB/j;->c:Ljava/lang/Object;
00047d74check-cast v3, LE0/I;
00047d78iget v4, v3, LE0/I;->a:I
00047d7ciget-object v5, v0, LB/j;->b:Ljava/lang/Object;
00047d80check-cast v5, LI/i;
00047d84iget-object v6, v2, LK/s0;->a:LK/q0;
00047d88const/4 v7, 0x7
00047d8ainvoke-virtual {v6, v7}, LK/q0;->f(I)LC/d;
00047d90move-result-object v7
00047d92const/16 v8, 0x20
00047d96invoke-virtual {v6, v8}, LK/q0;->f(I)LC/d;
00047d9cmove-result-object v6
00047d9eiget v8, v7, LC/d;->b:I
00047da2iget-object v9, v5, LI/i;->b:Ljava/lang/Object;
00047da6check-cast v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
00047daaiput v8, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w:I
00047daeinvoke-static {v1}, LE0/E;->e(Landroid/view/View;)Z
00047db4move-result v8
00047db6invoke-virtual {v1}, Landroid/view/View;->getPaddingBottom()I
00047dbcmove-result v10
00047dbeinvoke-virtual {v1}, Landroid/view/View;->getPaddingLeft()I
00047dc4move-result v11
00047dc6invoke-virtual {v1}, Landroid/view/View;->getPaddingRight()I
00047dccmove-result v12
00047dceiget-boolean v13, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
00047dd2if-eqz v13, :cond_42
00047dd6invoke-virtual {v2}, LK/s0;->a()I
00047ddcmove-result v10
00047ddeiput v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v:I
00047de2iget v14, v3, LE0/I;->c:I
00047de6add-int/2addr v10, v14
00047de8iget v3, v3, LE0/I;->b:I
00047deciget-boolean v14, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->p:Z
00047df0iget v15, v7, LC/d;->a:I
00047df4if-eqz v14, :cond_50
00047df8if-eqz v8, :cond_4e
00047dfcmove v11, v3
00047dfegoto :goto_4f
00047e00move v11, v4
00047e02add-int/2addr v11, v15
00047e04iget-boolean v14, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:Z
00047e08iget v0, v7, LC/d;->c:I
00047e0cif-eqz v14, :cond_5c
00047e10if-eqz v8, :cond_59
00047e14goto :goto_5a
00047e16move v4, v3
00047e18add-int v12, v4, v0
00047e1cinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00047e22move-result-object v3
00047e24check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams;
00047e28iget-boolean v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->s:Z
00047e2cconst/4 v8, 0x1
00047e2eif-eqz v4, :cond_6f
00047e32iget v4, v3, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
00047e36if-eq v4, v15, :cond_6f
00047e3aiput v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
00047e3emove v4, v8
00047e40goto :goto_70
00047e42const/4 v4, 0x0
00047e44iget-boolean v14, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->t:Z
00047e48if-eqz v14, :cond_7b
00047e4ciget v14, v3, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
00047e50if-eq v14, v0, :cond_7b
00047e54iput v0, v3, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
00047e58move v4, v8
00047e5aiget-boolean v0, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->u:Z
00047e5eif-eqz v0, :cond_88
00047e62iget v0, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
00047e66iget v7, v7, LC/d;->b:I
00047e6aif-eq v0, v7, :cond_88
00047e6eiput v7, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
00047e72goto :goto_89
00047e74move v8, v4
00047e76if-eqz v8, :cond_8e
00047e7ainvoke-virtual {v1, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
00047e80invoke-virtual {v1}, Landroid/view/View;->getPaddingTop()I
00047e86move-result v0
00047e88invoke-virtual {v1, v11, v0, v12, v10}, Landroid/view/View;->setPadding(IIII)V
00047e8eiget-boolean v0, v5, LI/i;->a:Z
00047e92if-eqz v0, :cond_9d
00047e96iget v1, v6, LC/d;->d:I
00047e9aiput v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->m:I
00047e9eif-nez v13, :cond_a3
00047ea2if-eqz v0, :cond_a2
00047ea6goto :goto_a3
00047ea8return-object v2
00047eaainvoke-virtual {v9}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M()V
00047eb0return-object v2
00047d54
00047d54B.j::c(android.view.View, K.s0):
00047d64move-object/from16 v0, v16
00047d68move-object/from16 v1, v17
00047d6cmove-object/from16 v2, v18
00047d70iget-object v3, v0, LB/j;->c:Ljava/lang/Object;
00047d74check-cast v3, LE0/I;
00047d78iget v4, v3, LE0/I;->a:I
00047d7ciget-object v5, v0, LB/j;->b:Ljava/lang/Object;
00047d80check-cast v5, LI/i;
00047d84iget-object v6, v2, LK/s0;->a:LK/q0;
00047d88const/4 v7, 0x7
00047d8ainvoke-virtual {v6, v7}, LK/q0;->f(I)LC/d;
00047d90move-result-object v7
00047d92const/16 v8, 0x20
00047d96invoke-virtual {v6, v8}, LK/q0;->f(I)LC/d;
00047d9cmove-result-object v6
00047d9eiget v8, v7, LC/d;->b:I
00047da2iget-object v9, v5, LI/i;->b:Ljava/lang/Object;
00047da6check-cast v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
00047daaiput v8, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w:I
00047daeinvoke-static {v1}, LE0/E;->e(Landroid/view/View;)Z
00047db4move-result v8
00047db6invoke-virtual {v1}, Landroid/view/View;->getPaddingBottom()I
00047dbcmove-result v10
00047dbeinvoke-virtual {v1}, Landroid/view/View;->getPaddingLeft()I
00047dc4move-result v11
00047dc6invoke-virtual {v1}, Landroid/view/View;->getPaddingRight()I
00047dccmove-result v12
00047dceiget-boolean v13, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
00047dd2if-eqz v13, :cond_42
00047dd6invoke-virtual {v2}, LK/s0;->a()I
00047ddcmove-result v10
00047ddeiput v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v:I
00047de2iget v14, v3, LE0/I;->c:I
00047de6add-int/2addr v10, v14
00047de8iget v3, v3, LE0/I;->b:I
00047deciget-boolean v14, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->p:Z
00047df0iget v15, v7, LC/d;->a:I
00047df4if-eqz v14, :cond_50
00047df8if-eqz v8, :cond_4e
00047dfcmove v11, v3
00047dfegoto :goto_4f
00047e00move v11, v4
00047e02add-int/2addr v11, v15
00047e04iget-boolean v14, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:Z
00047e08iget v0, v7, LC/d;->c:I
00047e0cif-eqz v14, :cond_5c
00047e10if-eqz v8, :cond_59
00047e14goto :goto_5a
00047e16move v4, v3
00047e18add-int v12, v4, v0
00047e1cinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00047e22move-result-object v3
00047e24check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams;
00047e28iget-boolean v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->s:Z
00047e2cconst/4 v8, 0x1
00047e2eif-eqz v4, :cond_6f
00047e32iget v4, v3, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
00047e36if-eq v4, v15, :cond_6f
00047e3aiput v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
00047e3emove v4, v8
00047e40goto :goto_70
00047e42const/4 v4, 0x0
00047e44iget-boolean v14, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->t:Z
00047e48if-eqz v14, :cond_7b
00047e4ciget v14, v3, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
00047e50if-eq v14, v0, :cond_7b
00047e54iput v0, v3, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
00047e58move v4, v8
00047e5aiget-boolean v0, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->u:Z
00047e5eif-eqz v0, :cond_88
00047e62iget v0, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
00047e66iget v7, v7, LC/d;->b:I
00047e6aif-eq v0, v7, :cond_88
00047e6eiput v7, v3, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
00047e72goto :goto_89
00047e74move v8, v4
00047e76if-eqz v8, :cond_8e
00047e7ainvoke-virtual {v1, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
00047e80invoke-virtual {v1}, Landroid/view/View;->getPaddingTop()I
00047e86move-result v0
00047e88invoke-virtual {v1, v11, v0, v12, v10}, Landroid/view/View;->setPadding(IIII)V
00047e8eiget-boolean v0, v5, LI/i;->a:Z
00047e92if-eqz v0, :cond_9d
00047e96iget v1, v6, LC/d;->d:I
00047e9aiput v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->m:I
00047e9eif-nez v13, :cond_a3
00047ea2if-eqz v0, :cond_a2
00047ea6goto :goto_a3
00047ea8return-object v2
00047eaainvoke-virtual {v9}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M()V
00047eb0return-object v2
00047d54
00047eb2
00047eb2 // align 0x4
00047eb2 // align 0x4
00047eb4
00047eb4B.j::v(int, int, int, int):
00047ec4iget-object v0, v9, LB/j;->b:Ljava/lang/Object;
00047ec8check-cast v0, Lf0/F;
00047eccinvoke-virtual {v0}, Lf0/F;->d()I
00047ed2move-result v1
00047ed4invoke-virtual {v0}, Lf0/F;->c()I
00047edamove-result v2
00047edcif-le v11, v10, :cond_10
00047ee0const/4 v3, 0x1
00047ee2goto :goto_11
00047ee4const/4 v3, -0x1
00047ee6const/4 v4, 0x0
00047ee8if-eq v10, v11, :cond_52
00047eeciget v5, v0, Lf0/F;->a:I
00047ef0packed-switch v5, :pswitch_data_54
00047ef6iget-object v5, v0, Lf0/F;->b:Lf0/H;
00047efainvoke-virtual {v5, v10}, Lf0/H;->u(I)Landroid/view/View;
00047f00move-result-object v5
00047f02goto :goto_26
00047f04iget-object v5, v0, Lf0/F;->b:Lf0/H;
00047f08invoke-virtual {v5, v10}, Lf0/H;->u(I)Landroid/view/View;
00047f0emove-result-object v5
00047f10invoke-virtual {v0, v5}, Lf0/F;->b(Landroid/view/View;)I
00047f16move-result v6
00047f18invoke-virtual {v0, v5}, Lf0/F;->a(Landroid/view/View;)I
00047f1emove-result v7
00047f20iget-object v8, v9, LB/j;->c:Ljava/lang/Object;
00047f24check-cast v8, Lf0/f0;
00047f28iput v1, v8, Lf0/f0;->b:I
00047f2ciput v2, v8, Lf0/f0;->c:I
00047f30iput v6, v8, Lf0/f0;->d:I
00047f34iput v7, v8, Lf0/f0;->e:I
00047f38if-eqz v12, :cond_45
00047f3ciput v12, v8, Lf0/f0;->a:I
00047f40invoke-virtual {v8}, Lf0/f0;->a()Z
00047f46move-result v6
00047f48if-eqz v6, :cond_45
00047f4creturn-object v5
00047f4eif-eqz v13, :cond_50
00047f52iput v13, v8, Lf0/f0;->a:I
00047f56invoke-virtual {v8}, Lf0/f0;->a()Z
00047f5cmove-result v6
00047f5eif-eqz v6, :cond_50
00047f62move-object v4, v5
00047f64add-int/2addr v10, v3
00047f66goto :goto_12
00047f68return-object v4
00047f6anop
00047f6c.packed-switch 0x0
00047eb4
00047eb4B.j::v(int, int, int, int):
00047ec4iget-object v0, v9, LB/j;->b:Ljava/lang/Object;
00047ec8check-cast v0, Lf0/F;
00047eccinvoke-virtual {v0}, Lf0/F;->d()I
00047ed2move-result v1
00047ed4invoke-virtual {v0}, Lf0/F;->c()I
00047edamove-result v2
00047edcif-le v11, v10, :cond_10
00047ee0const/4 v3, 0x1
00047ee2goto :goto_11
00047ee4const/4 v3, -0x1
00047ee6const/4 v4, 0x0
00047ee8if-eq v10, v11, :cond_52
00047eeciget v5, v0, Lf0/F;->a:I
00047ef0packed-switch v5, :pswitch_data_54
00047ef6iget-object v5, v0, Lf0/F;->b:Lf0/H;
00047efainvoke-virtual {v5, v10}, Lf0/H;->u(I)Landroid/view/View;
00047f00move-result-object v5
00047f02goto :goto_26
00047f04iget-object v5, v0, Lf0/F;->b:Lf0/H;
00047f08invoke-virtual {v5, v10}, Lf0/H;->u(I)Landroid/view/View;
00047f0emove-result-object v5
00047f10invoke-virtual {v0, v5}, Lf0/F;->b(Landroid/view/View;)I
00047f16move-result v6
00047f18invoke-virtual {v0, v5}, Lf0/F;->a(Landroid/view/View;)I
00047f1emove-result v7
00047f20iget-object v8, v9, LB/j;->c:Ljava/lang/Object;
00047f24check-cast v8, Lf0/f0;
00047f28iput v1, v8, Lf0/f0;->b:I
00047f2ciput v2, v8, Lf0/f0;->c:I
00047f30iput v6, v8, Lf0/f0;->d:I
00047f34iput v7, v8, Lf0/f0;->e:I
00047f38if-eqz v12, :cond_45
00047f3ciput v12, v8, Lf0/f0;->a:I
00047f40invoke-virtual {v8}, Lf0/f0;->a()Z
00047f46move-result v6
00047f48if-eqz v6, :cond_45
00047f4creturn-object v5
00047f4eif-eqz v13, :cond_50
00047f52iput v13, v8, Lf0/f0;->a:I
00047f56invoke-virtual {v8}, Lf0/f0;->a()Z
00047f5cmove-result v6
00047f5eif-eqz v6, :cond_50
00047f62move-object v4, v5
00047f64add-int/2addr v10, v3
00047f66goto :goto_12
00047f68return-object v4
00047f6anop
00047f6c.packed-switch 0x0
00047eb4
00047f78
00047f78B.j::e(android.text.Editable, android.view.KeyEvent, boolean):
00047f88invoke-virtual {v7}, Landroid/view/KeyEvent;->getMetaState()I
00047f8emove-result v7
00047f90invoke-static {v7}, Landroid/view/KeyEvent;->metaStateHasNoModifiers(I)Z
00047f96move-result v7
00047f98const/4 v0, 0x0
00047f9aif-nez v7, :cond_c
00047f9egoto :goto_4b
00047fa0invoke-static {v6}, Landroid/text/Selection;->getSelectionStart(Ljava/lang/CharSequence;)I
00047fa6move-result v7
00047fa8invoke-static {v6}, Landroid/text/Selection;->getSelectionEnd(Ljava/lang/CharSequence;)I
00047faemove-result v1
00047fb0const/4 v2, -0x1
00047fb2if-eq v7, v2, :cond_4b
00047fb6if-eq v1, v2, :cond_4b
00047fbaif-eq v7, v1, :cond_1c
00047fbegoto :goto_4b
00047fc0const-class v2, Landroidx/emoji2/text/v;
00047fc4invoke-interface {v6, v7, v1, v2}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
00047fcamove-result-object v1
00047fcccheck-cast v1, [Landroidx/emoji2/text/v;
00047fd0if-eqz v1, :cond_4b
00047fd4array-length v2, v1
00047fd6if-lez v2, :cond_4b
00047fdaarray-length v2, v1
00047fdcmove v3, v0
00047fdeif-ge v3, v2, :cond_4b
00047fe2aget-object v4, v1, v3
00047fe6invoke-interface {v6, v4}, Landroid/text/Spanned;->getSpanStart(Ljava/lang/Object;)I
00047fecmove-result v5
00047feeinvoke-interface {v6, v4}, Landroid/text/Spanned;->getSpanEnd(Ljava/lang/Object;)I
00047ff4move-result v4
00047ff6if-eqz v8, :cond_3b
00047ffaif-eq v5, v7, :cond_43
00047ffeif-nez v8, :cond_3f
00048002if-eq v4, v7, :cond_43
00048006if-le v7, v5, :cond_48
0004800aif-ge v7, v4, :cond_48
0004800einvoke-interface {v6, v5, v4}, Landroid/text/Editable;->delete(II)Landroid/text/Editable;
00048014const/4 v6, 0x1
00048016return v6
00048018add-int/lit8 v3, v3, 0x1
0004801cgoto :goto_2b
0004801ereturn v0
00047f78
00047f78B.j::e(android.text.Editable, android.view.KeyEvent, boolean):
00047f88invoke-virtual {v7}, Landroid/view/KeyEvent;->getMetaState()I
00047f8emove-result v7
00047f90invoke-static {v7}, Landroid/view/KeyEvent;->metaStateHasNoModifiers(I)Z
00047f96move-result v7
00047f98const/4 v0, 0x0
00047f9aif-nez v7, :cond_c
00047f9egoto :goto_4b
00047fa0invoke-static {v6}, Landroid/text/Selection;->getSelectionStart(Ljava/lang/CharSequence;)I
00047fa6move-result v7
00047fa8invoke-static {v6}, Landroid/text/Selection;->getSelectionEnd(Ljava/lang/CharSequence;)I
00047faemove-result v1
00047fb0const/4 v2, -0x1
00047fb2if-eq v7, v2, :cond_4b
00047fb6if-eq v1, v2, :cond_4b
00047fbaif-eq v7, v1, :cond_1c
00047fbegoto :goto_4b
00047fc0const-class v2, Landroidx/emoji2/text/v;
00047fc4invoke-interface {v6, v7, v1, v2}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
00047fcamove-result-object v1
00047fcccheck-cast v1, [Landroidx/emoji2/text/v;
00047fd0if-eqz v1, :cond_4b
00047fd4array-length v2, v1
00047fd6if-lez v2, :cond_4b
00047fdaarray-length v2, v1
00047fdcmove v3, v0
00047fdeif-ge v3, v2, :cond_4b
00047fe2aget-object v4, v1, v3
00047fe6invoke-interface {v6, v4}, Landroid/text/Spanned;->getSpanStart(Ljava/lang/Object;)I
00047fecmove-result v5
00047feeinvoke-interface {v6, v4}, Landroid/text/Spanned;->getSpanEnd(Ljava/lang/Object;)I
00047ff4move-result v4
00047ff6if-eqz v8, :cond_3b
00047ffaif-eq v5, v7, :cond_43
00047ffeif-nez v8, :cond_3f
00048002if-eq v4, v7, :cond_43
00048006if-le v7, v5, :cond_48
0004800aif-ge v7, v4, :cond_48
0004800einvoke-interface {v6, v5, v4}, Landroid/text/Editable;->delete(II)Landroid/text/Editable;
00048014const/4 v6, 0x1
00048016return v6
00048018add-int/lit8 v3, v3, 0x1
0004801cgoto :goto_2b
0004801ereturn v0
00047f78
00048020
00048020B.j::x(java.lang.CharSequence, int, int, androidx.emoji2.text.n):
00048030const/4 v0, 0x1
00048032iget v1, v11, Landroidx/emoji2/text/n;->c:I
00048036const/4 v2, 0x2
00048038const/4 v3, 0x0
0004803aif-nez v1, :cond_5b
0004803eiget-object v1, v7, LB/j;->c:Ljava/lang/Object;
00048042check-cast v1, Landroidx/emoji2/text/d;
00048046invoke-virtual {v11}, Landroidx/emoji2/text/n;->b()LW/a;
0004804cmove-result-object v4
0004804econst/16 v5, 0x8
00048052invoke-virtual {v4, v5}, LK/B;->a(I)I
00048058move-result v5
0004805aif-eqz v5, :cond_21
0004805eiget-object v6, v4, LK/B;->d:Ljava/lang/Object;
00048062check-cast v6, Ljava/nio/ByteBuffer;
00048066iget v4, v4, LK/B;->a:I
0004806aadd-int/2addr v5, v4
0004806cinvoke-virtual {v6, v5}, Ljava/nio/ByteBuffer;->getShort(I)S
00048072invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00048078sget-object v4, Landroidx/emoji2/text/d;->b:Ljava/lang/ThreadLocal;
0004807cinvoke-virtual {v4}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
00048082move-result-object v5
00048084if-nez v5, :cond_34
00048088new-instance v5, Ljava/lang/StringBuilder;
0004808cinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00048092invoke-virtual {v4, v5}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
00048098invoke-virtual {v4}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
0004809emove-result-object v4
000480a0check-cast v4, Ljava/lang/StringBuilder;
000480a4invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->setLength(I)V
000480aaif-ge v9, v10, :cond_48
000480aeinvoke-interface {v8, v9}, Ljava/lang/CharSequence;->charAt(I)C
000480b4move-result v5
000480b6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000480bcadd-int/2addr v9, v0
000480begoto :goto_3d
000480c0iget-object v8, v1, Landroidx/emoji2/text/d;->a:Landroid/text/TextPaint;
000480c4invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000480camove-result-object v9
000480ccsget v10, LC/f;->a:I
000480d0invoke-static {v8, v9}, LC/e;->a(Landroid/graphics/Paint;Ljava/lang/String;)Z
000480d6move-result v8
000480d8if-eqz v8, :cond_58
000480dcmove v8, v2
000480degoto :goto_59
000480e0move v8, v0
000480e2iput v8, v11, Landroidx/emoji2/text/n;->c:I
000480e6iget v8, v11, Landroidx/emoji2/text/n;->c:I
000480eaif-ne v8, v2, :cond_60
000480eereturn v0
000480f0return v3
00048020
00048020B.j::x(java.lang.CharSequence, int, int, androidx.emoji2.text.n):
00048030const/4 v0, 0x1
00048032iget v1, v11, Landroidx/emoji2/text/n;->c:I
00048036const/4 v2, 0x2
00048038const/4 v3, 0x0
0004803aif-nez v1, :cond_5b
0004803eiget-object v1, v7, LB/j;->c:Ljava/lang/Object;
00048042check-cast v1, Landroidx/emoji2/text/d;
00048046invoke-virtual {v11}, Landroidx/emoji2/text/n;->b()LW/a;
0004804cmove-result-object v4
0004804econst/16 v5, 0x8
00048052invoke-virtual {v4, v5}, LK/B;->a(I)I
00048058move-result v5
0004805aif-eqz v5, :cond_21
0004805eiget-object v6, v4, LK/B;->d:Ljava/lang/Object;
00048062check-cast v6, Ljava/nio/ByteBuffer;
00048066iget v4, v4, LK/B;->a:I
0004806aadd-int/2addr v5, v4
0004806cinvoke-virtual {v6, v5}, Ljava/nio/ByteBuffer;->getShort(I)S
00048072invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00048078sget-object v4, Landroidx/emoji2/text/d;->b:Ljava/lang/ThreadLocal;
0004807cinvoke-virtual {v4}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
00048082move-result-object v5
00048084if-nez v5, :cond_34
00048088new-instance v5, Ljava/lang/StringBuilder;
0004808cinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00048092invoke-virtual {v4, v5}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
00048098invoke-virtual {v4}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
0004809emove-result-object v4
000480a0check-cast v4, Ljava/lang/StringBuilder;
000480a4invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->setLength(I)V
000480aaif-ge v9, v10, :cond_48
000480aeinvoke-interface {v8, v9}, Ljava/lang/CharSequence;->charAt(I)C
000480b4move-result v5
000480b6invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000480bcadd-int/2addr v9, v0
000480begoto :goto_3d
000480c0iget-object v8, v1, Landroidx/emoji2/text/d;->a:Landroid/text/TextPaint;
000480c4invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000480camove-result-object v9
000480ccsget v10, LC/f;->a:I
000480d0invoke-static {v8, v9}, LC/e;->a(Landroid/graphics/Paint;Ljava/lang/String;)Z
000480d6move-result v8
000480d8if-eqz v8, :cond_58
000480dcmove v8, v2
000480degoto :goto_59
000480e0move v8, v0
000480e2iput v8, v11, Landroidx/emoji2/text/n;->c:I
000480e6iget v8, v11, Landroidx/emoji2/text/n;->c:I
000480eaif-ne v8, v2, :cond_60
000480eereturn v0
000480f0return v3
00048020
000480f2
000480f2 // align 0x4
000480f2 // align 0x4
000480f4
000480f4B.j::z(android.view.View):
00048104iget-object v0, v4, LB/j;->b:Ljava/lang/Object;
00048108check-cast v0, Lf0/F;
0004810cinvoke-virtual {v0}, Lf0/F;->d()I
00048112move-result v1
00048114invoke-virtual {v0}, Lf0/F;->c()I
0004811amove-result v2
0004811cinvoke-virtual {v0, v5}, Lf0/F;->b(Landroid/view/View;)I
00048122move-result v3
00048124invoke-virtual {v0, v5}, Lf0/F;->a(Landroid/view/View;)I
0004812amove-result v5
0004812ciget-object v0, v4, LB/j;->c:Ljava/lang/Object;
00048130check-cast v0, Lf0/f0;
00048134iput v1, v0, Lf0/f0;->b:I
00048138iput v2, v0, Lf0/f0;->c:I
0004813ciput v3, v0, Lf0/f0;->d:I
00048140iput v5, v0, Lf0/f0;->e:I
00048144const/16 v5, 0x6003
00048148iput v5, v0, Lf0/f0;->a:I
0004814cinvoke-virtual {v0}, Lf0/f0;->a()Z
00048152move-result v5
00048154return v5
000480f4
000480f4B.j::z(android.view.View):
00048104iget-object v0, v4, LB/j;->b:Ljava/lang/Object;
00048108check-cast v0, Lf0/F;
0004810cinvoke-virtual {v0}, Lf0/F;->d()I
00048112move-result v1
00048114invoke-virtual {v0}, Lf0/F;->c()I
0004811amove-result v2
0004811cinvoke-virtual {v0, v5}, Lf0/F;->b(Landroid/view/View;)I
00048122move-result v3
00048124invoke-virtual {v0, v5}, Lf0/F;->a(Landroid/view/View;)I
0004812amove-result v5
0004812ciget-object v0, v4, LB/j;->c:Ljava/lang/Object;
00048130check-cast v0, Lf0/f0;
00048134iput v1, v0, Lf0/f0;->b:I
00048138iput v2, v0, Lf0/f0;->c:I
0004813ciput v3, v0, Lf0/f0;->d:I
00048140iput v5, v0, Lf0/f0;->e:I
00048144const/16 v5, 0x6003
00048148iput v5, v0, Lf0/f0;->a:I
0004814cinvoke-virtual {v0}, Lf0/f0;->a()Z
00048152move-result v5
00048154return v5
000480f4
00048156
00048156 // align 0x8
00048156 // align 0x8
00048158
00048158B.j::D(h.a, i.l):
00048168iget-object v0, v4, LB/j;->c:Ljava/lang/Object;
0004816ccheck-cast v0, Le/u;
00048170iget-object v0, v0, Le/u;->A:Landroid/view/ViewGroup;
00048174sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
00048178invoke-static {v0}, LK/C;->c(Landroid/view/View;)V
0004817eiget-object v0, v4, LB/j;->b:Ljava/lang/Object;
00048182check-cast v0, Landroidx/emoji2/text/s;
00048186invoke-virtual {v0, v5}, Landroidx/emoji2/text/s;->d(Lh/a;)Lh/f;
0004818cmove-result-object v5
0004818eiget-object v1, v0, Landroidx/emoji2/text/s;->d:Ljava/lang/Object;
00048192check-cast v1, Lo/k;
00048196const/4 v2, 0x0
00048198invoke-virtual {v1, v6, v2}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0004819emove-result-object v2
000481a0check-cast v2, Landroid/view/Menu;
000481a4if-nez v2, :cond_2c
000481a8new-instance v2, Li/B;
000481aciget-object v3, v0, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
000481b0check-cast v3, Landroid/content/Context;
000481b4invoke-direct {v2, v3, v6}, Li/B;-><init>(Landroid/content/Context;Li/l;)V
000481bainvoke-virtual {v1, v6, v2}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000481c0iget-object v6, v0, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
000481c4check-cast v6, Landroid/view/ActionMode$Callback;
000481c8invoke-interface {v6, v5, v2}, Landroid/view/ActionMode$Callback;->onPrepareActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z
000481cemove-result v5
000481d0return v5
00048158
00048158B.j::D(h.a, i.l):
00048168iget-object v0, v4, LB/j;->c:Ljava/lang/Object;
0004816ccheck-cast v0, Le/u;
00048170iget-object v0, v0, Le/u;->A:Landroid/view/ViewGroup;
00048174sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
00048178invoke-static {v0}, LK/C;->c(Landroid/view/View;)V
0004817eiget-object v0, v4, LB/j;->b:Ljava/lang/Object;
00048182check-cast v0, Landroidx/emoji2/text/s;
00048186invoke-virtual {v0, v5}, Landroidx/emoji2/text/s;->d(Lh/a;)Lh/f;
0004818cmove-result-object v5
0004818eiget-object v1, v0, Landroidx/emoji2/text/s;->d:Ljava/lang/Object;
00048192check-cast v1, Lo/k;
00048196const/4 v2, 0x0
00048198invoke-virtual {v1, v6, v2}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0004819emove-result-object v2
000481a0check-cast v2, Landroid/view/Menu;
000481a4if-nez v2, :cond_2c
000481a8new-instance v2, Li/B;
000481aciget-object v3, v0, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
000481b0check-cast v3, Landroid/content/Context;
000481b4invoke-direct {v2, v3, v6}, Li/B;-><init>(Landroid/content/Context;Li/l;)V
000481bainvoke-virtual {v1, v6, v2}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000481c0iget-object v6, v0, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
000481c4check-cast v6, Landroid/view/ActionMode$Callback;
000481c8invoke-interface {v6, v5, v2}, Landroid/view/ActionMode$Callback;->onPrepareActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z
000481cemove-result v5
000481d0return v5
00048158
000481d2
000481d2 // align 0x4
000481d2 // align 0x4
000481d4
000481d4B.j::w(int, int):
000481e4const/4 v0, 0x0
000481e6move v1, v0
000481e8move v2, v1
000481eamove v3, v2
000481ecconst/4 v4, 0x1
000481eeif-ge v1, v5, :cond_17
000481f2add-int/lit8 v2, v2, 0x1
000481f6if-ne v2, v6, :cond_f
000481faadd-int/lit8 v3, v3, 0x1
000481femove v2, v0
00048200goto :goto_14
00048202if-le v2, v6, :cond_14
00048206add-int/lit8 v3, v3, 0x1
0004820amove v2, v4
0004820cadd-int/lit8 v1, v1, 0x1
00048210goto :goto_4
00048212add-int/2addr v2, v4
00048214if-le v2, v6, :cond_1b
00048218add-int/2addr v3, v4
0004821areturn v3
000481d4
000481d4B.j::w(int, int):
000481e4const/4 v0, 0x0
000481e6move v1, v0
000481e8move v2, v1
000481eamove v3, v2
000481ecconst/4 v4, 0x1
000481eeif-ge v1, v5, :cond_17
000481f2add-int/lit8 v2, v2, 0x1
000481f6if-ne v2, v6, :cond_f
000481faadd-int/lit8 v3, v3, 0x1
000481femove v2, v0
00048200goto :goto_14
00048202if-le v2, v6, :cond_14
00048206add-int/lit8 v3, v3, 0x1
0004820amove v2, v4
0004820cadd-int/lit8 v1, v1, 0x1
00048210goto :goto_4
00048212add-int/2addr v2, v4
00048214if-le v2, v6, :cond_1b
00048218add-int/2addr v3, v4
0004821areturn v3
000481d4
0004821c
0004821cB.j::toString():
0004822ciget v0, v4, LB/j;->a:I
00048230sparse-switch v0, :sswitch_data_da
00048236invoke-super {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
0004823cmove-result-object v0
0004823ereturn-object v0
00048240iget-object v0, v4, LB/j;->b:Ljava/lang/Object;
00048244check-cast v0, Lq/f;
00048248const-string v1, "[ "
0004824cif-eqz v0, :cond_36
00048250const/4 v0, 0x0
00048252const/16 v2, 0x9
00048256if-ge v0, v2, :cond_36
0004825anew-instance v2, Ljava/lang/StringBuilder;
0004825einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00048264invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004826aiget-object v1, v4, LB/j;->b:Ljava/lang/Object;
0004826echeck-cast v1, Lq/f;
00048272iget-object v1, v1, Lq/f;->h:[F
00048276aget v1, v1, v0
0004827ainvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
00048280const-string v1, " "
00048284invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004828ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00048290move-result-object v1
00048292add-int/lit8 v0, v0, 0x1
00048296goto :goto_13
00048298new-instance v0, Ljava/lang/StringBuilder;
0004829cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
000482a2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000482a8const-string v1, "] "
000482acinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000482b2iget-object v1, v4, LB/j;->b:Ljava/lang/Object;
000482b6check-cast v1, Lq/f;
000482bainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000482c0invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000482c6move-result-object v0
000482c8return-object v0
000482canew-instance v0, Ljava/lang/StringBuilder;
000482ceconst/16 v1, 0x80
000482d2invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
000482d8const-string v1, "LoaderManager{"
000482dcinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000482e2invoke-static {v4}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
000482e8move-result v1
000482eainvoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
000482f0move-result-object v1
000482f2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000482f8const-string v1, " in "
000482fcinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00048302iget-object v1, v4, LB/j;->b:Ljava/lang/Object;
00048306if-nez v1, :cond_75
0004830aconst-string v1, "null"
0004830einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00048314goto :goto_ac
00048316invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0004831cmove-result-object v2
0004831einvoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
00048324move-result-object v2
00048326invoke-virtual {v2}, Ljava/lang/String;->length()I
0004832cmove-result v3
0004832eif-gtz v3, :cond_99
00048332invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00048338move-result-object v2
0004833ainvoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
00048340move-result-object v2
00048342const/16 v3, 0x2e
00048346invoke-virtual {v2, v3}, Ljava/lang/String;->lastIndexOf(I)I
0004834cmove-result v3
0004834eif-lez v3, :cond_99
00048352add-int/lit8 v3, v3, 0x1
00048356invoke-virtual {v2, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
0004835cmove-result-object v2
0004835einvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00048364const/16 v2, 0x7b
00048368invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0004836einvoke-static {v1}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
00048374move-result v1
00048376invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
0004837cmove-result-object v1
0004837einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00048384const-string v1, "}}"
00048388invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004838einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00048394move-result-object v0
00048396return-object v0
00048398new-instance v0, Ljava/lang/StringBuilder;
0004839cconst-string v1, "Bounds{lower="
000483a0invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000483a6iget-object v1, v4, LB/j;->b:Ljava/lang/Object;
000483aacheck-cast v1, LC/d;
000483aeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000483b4const-string v1, " upper="
000483b8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000483beiget-object v1, v4, LB/j;->c:Ljava/lang/Object;
000483c2check-cast v1, LC/d;
000483c6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000483ccconst-string v1, "}"
000483d0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000483d6invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000483dcmove-result-object v0
000483dereturn-object v0
000483e0.sparse-switch
0004821c
0004821cB.j::toString():
0004822ciget v0, v4, LB/j;->a:I
00048230sparse-switch v0, :sswitch_data_da
00048236invoke-super {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
0004823cmove-result-object v0
0004823ereturn-object v0
00048240iget-object v0, v4, LB/j;->b:Ljava/lang/Object;
00048244check-cast v0, Lq/f;
00048248const-string v1, "[ "
0004824cif-eqz v0, :cond_36
00048250const/4 v0, 0x0
00048252const/16 v2, 0x9
00048256if-ge v0, v2, :cond_36
0004825anew-instance v2, Ljava/lang/StringBuilder;
0004825einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00048264invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004826aiget-object v1, v4, LB/j;->b:Ljava/lang/Object;
0004826echeck-cast v1, Lq/f;
00048272iget-object v1, v1, Lq/f;->h:[F
00048276aget v1, v1, v0
0004827ainvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
00048280const-string v1, " "
00048284invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004828ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00048290move-result-object v1
00048292add-int/lit8 v0, v0, 0x1
00048296goto :goto_13
00048298new-instance v0, Ljava/lang/StringBuilder;
0004829cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
000482a2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000482a8const-string v1, "] "
000482acinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000482b2iget-object v1, v4, LB/j;->b:Ljava/lang/Object;
000482b6check-cast v1, Lq/f;
000482bainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000482c0invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000482c6move-result-object v0
000482c8return-object v0
000482canew-instance v0, Ljava/lang/StringBuilder;
000482ceconst/16 v1, 0x80
000482d2invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
000482d8const-string v1, "LoaderManager{"
000482dcinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000482e2invoke-static {v4}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
000482e8move-result v1
000482eainvoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
000482f0move-result-object v1
000482f2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000482f8const-string v1, " in "
000482fcinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00048302iget-object v1, v4, LB/j;->b:Ljava/lang/Object;
00048306if-nez v1, :cond_75
0004830aconst-string v1, "null"
0004830einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00048314goto :goto_ac
00048316invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0004831cmove-result-object v2
0004831einvoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
00048324move-result-object v2
00048326invoke-virtual {v2}, Ljava/lang/String;->length()I
0004832cmove-result v3
0004832eif-gtz v3, :cond_99
00048332invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00048338move-result-object v2
0004833ainvoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
00048340move-result-object v2
00048342const/16 v3, 0x2e
00048346invoke-virtual {v2, v3}, Ljava/lang/String;->lastIndexOf(I)I
0004834cmove-result v3
0004834eif-lez v3, :cond_99
00048352add-int/lit8 v3, v3, 0x1
00048356invoke-virtual {v2, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
0004835cmove-result-object v2
0004835einvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00048364const/16 v2, 0x7b
00048368invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0004836einvoke-static {v1}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
00048374move-result v1
00048376invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
0004837cmove-result-object v1
0004837einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00048384const-string v1, "}}"
00048388invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0004838einvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00048394move-result-object v0
00048396return-object v0
00048398new-instance v0, Ljava/lang/StringBuilder;
0004839cconst-string v1, "Bounds{lower="
000483a0invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000483a6iget-object v1, v4, LB/j;->b:Ljava/lang/Object;
000483aacheck-cast v1, LC/d;
000483aeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000483b4const-string v1, " upper="
000483b8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000483beiget-object v1, v4, LB/j;->c:Ljava/lang/Object;
000483c2check-cast v1, LC/d;
000483c6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000483ccconst-string v1, "}"
000483d0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000483d6invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000483dcmove-result-object v0
000483dereturn-object v0
000483e0.sparse-switch
0004821c
000483fc
000483fcB.j::iterator():
0004840cnew-instance v0, Lq1/b;
00048410invoke-direct {v0, v1}, Lq1/b;-><init>(LB/j;)V
00048416return-object v0
000483fc
000483fcB.j::iterator():
0004840cnew-instance v0, Lq1/b;
00048410invoke-direct {v0, v1}, Lq1/b;-><init>(LB/j;)V
00048416return-object v0
000483fc
00048418
00048418B.j::<init>(android.animation.Animator):
00048428const/16 v0, 0x9
0004842ciput v0, v1, LB/j;->a:I
00048430invoke-direct {v1}, Ljava/lang/Object;-><init>()V
00048436const/4 v0, 0x0
00048438iput-object v0, v1, LB/j;->b:Ljava/lang/Object;
0004843ciput-object v2, v1, LB/j;->c:Ljava/lang/Object;
00048440return-void
00048418
00048418B.j::<init>(android.animation.Animator):
00048428const/16 v0, 0x9
0004842ciput v0, v1, LB/j;->a:I
00048430invoke-direct {v1}, Ljava/lang/Object;-><init>()V
00048436const/4 v0, 0x0
00048438iput-object v0, v1, LB/j;->b:Ljava/lang/Object;
0004843ciput-object v2, v1, LB/j;->c:Ljava/lang/Object;
00048440return-void
00048418
Loading..