File classes.dex
Function:
Loading..
00051298
00051298C.d::hashCode():
000512a8iget v0, v2, LC/d;->a:I
000512acmul-int/lit8 v0, v0, 0x1f
000512b0iget v1, v2, LC/d;->b:I
000512b4add-int/2addr v0, v1
000512b6mul-int/lit8 v0, v0, 0x1f
000512baiget v1, v2, LC/d;->c:I
000512beadd-int/2addr v0, v1
000512c0mul-int/lit8 v0, v0, 0x1f
000512c4iget v1, v2, LC/d;->d:I
000512c8add-int/2addr v0, v1
000512careturn v0
00051298
00051298C.d::hashCode():
000512a8iget v0, v2, LC/d;->a:I
000512acmul-int/lit8 v0, v0, 0x1f
000512b0iget v1, v2, LC/d;->b:I
000512b4add-int/2addr v0, v1
000512b6mul-int/lit8 v0, v0, 0x1f
000512baiget v1, v2, LC/d;->c:I
000512beadd-int/2addr v0, v1
000512c0mul-int/lit8 v0, v0, 0x1f
000512c4iget v1, v2, LC/d;->d:I
000512c8add-int/2addr v0, v1
000512careturn v0
00051298
000512cc
000512ccC.d::toString():
000512dcnew-instance v0, Ljava/lang/StringBuilder;
000512e0const-string v1, "Insets{left="
000512e4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000512eaiget v1, v2, LC/d;->a:I
000512eeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000512f4const-string v1, ", top="
000512f8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000512feiget v1, v2, LC/d;->b:I
00051302invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00051308const-string v1, ", right="
0005130cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00051312iget v1, v2, LC/d;->c:I
00051316invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0005131cconst-string v1, ", bottom="
00051320invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00051326iget v1, v2, LC/d;->d:I
0005132ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00051330const/16 v1, 0x7d
00051334invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0005133ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00051340move-result-object v0
00051342return-object v0
000512cc
000512ccC.d::toString():
000512dcnew-instance v0, Ljava/lang/StringBuilder;
000512e0const-string v1, "Insets{left="
000512e4invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000512eaiget v1, v2, LC/d;->a:I
000512eeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000512f4const-string v1, ", top="
000512f8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000512feiget v1, v2, LC/d;->b:I
00051302invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00051308const-string v1, ", right="
0005130cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00051312iget v1, v2, LC/d;->c:I
00051316invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0005131cconst-string v1, ", bottom="
00051320invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00051326iget v1, v2, LC/d;->d:I
0005132ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00051330const/16 v1, 0x7d
00051334invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
0005133ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00051340move-result-object v0
00051342return-object v0
000512cc
00051344
00051344C.d::<clinit>():
00051354new-instance v0, LC/d;
00051358const/4 v1, 0x0
0005135ainvoke-direct {v0, v1, v1, v1, v1}, LC/d;-><init>(IIII)V
00051360sput-object v0, LC/d;->e:LC/d;
00051364return-void
00051344
00051344C.d::<clinit>():
00051354new-instance v0, LC/d;
00051358const/4 v1, 0x0
0005135ainvoke-direct {v0, v1, v1, v1, v1}, LC/d;-><init>(IIII)V
00051360sput-object v0, LC/d;->e:LC/d;
00051364return-void
00051344
00051366
00051366 // align 0x8
00051366 // align 0x8
00051368
00051368C.d::<init>(int, int, int, int):
00051378invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0005137eiput v1, v0, LC/d;->a:I
00051382iput v2, v0, LC/d;->b:I
00051386iput v3, v0, LC/d;->c:I
0005138aiput v4, v0, LC/d;->d:I
0005138ereturn-void
00051368
00051368C.d::<init>(int, int, int, int):
00051378invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0005137eiput v1, v0, LC/d;->a:I
00051382iput v2, v0, LC/d;->b:I
00051386iput v3, v0, LC/d;->c:I
0005138aiput v4, v0, LC/d;->d:I
0005138ereturn-void
00051368
00051390
00051390C.e::a(android.graphics.Paint, java.lang.String):
000513a0invoke-virtual {v0, v1}, Landroid/graphics/Paint;->hasGlyph(Ljava/lang/String;)Z
000513a6move-result v0
000513a8return v0
00051390
00051390C.e::a(android.graphics.Paint, java.lang.String):
000513a0invoke-virtual {v0, v1}, Landroid/graphics/Paint;->hasGlyph(Ljava/lang/String;)Z
000513a6move-result v0
000513a8return v0
00051390
000513aa
000513aa // align 0x4
000513aa // align 0x4
000513ac
000513acC.f::<clinit>():
000513bcnew-instance v0, Ljava/lang/ThreadLocal;
000513c0invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
000513c6return-void
000513ac
000513acC.f::<clinit>():
000513bcnew-instance v0, Ljava/lang/ThreadLocal;
000513c0invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
000513c6return-void
000513ac
000513c8
000513c8C.g::<init>(C.g):
000513d8invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000513deiget-char v0, v2, LC/g;->a:C
000513e2iput-char v0, v1, LC/g;->a:C
000513e6iget-object v2, v2, LC/g;->b:[F
000513eaarray-length v0, v2
000513ecinvoke-static {v2, v0}, LC1/d;->i([FI)[F
000513f2move-result-object v2
000513f4iput-object v2, v1, LC/g;->b:[F
000513f8return-void
000513c8
000513c8C.g::<init>(C.g):
000513d8invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000513deiget-char v0, v2, LC/g;->a:C
000513e2iput-char v0, v1, LC/g;->a:C
000513e6iget-object v2, v2, LC/g;->b:[F
000513eaarray-length v0, v2
000513ecinvoke-static {v2, v0}, LC1/d;->i([FI)[F
000513f2move-result-object v2
000513f4iput-object v2, v1, LC/g;->b:[F
000513f8return-void
000513c8
000513fa
000513fa // align 0x4
000513fa // align 0x4
000513fc
000513fcC.g::<init>(char, float[]):
0005140cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00051412iput-char v1, v0, LC/g;->a:C
00051416iput-object v2, v0, LC/g;->b:[F
0005141areturn-void
000513fc
000513fcC.g::<init>(char, float[]):
0005140cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00051412iput-char v1, v0, LC/g;->a:C
00051416iput-object v2, v0, LC/g;->b:[F
0005141areturn-void
000513fc
0005141c
0005141cC.g::a(android.graphics.Path, float, float, float, float, float, float, float, boolean, boolean):
0005142cmove/from16 v1, v53
00051430move/from16 v3, v55
00051434move/from16 v0, v57
00051438move/from16 v2, v58
0005143cmove/from16 v7, v59
00051440float-to-double v4, v7
00051442invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00051448move-result-wide v4
0005144ainvoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
00051450move-result-wide v8
00051452invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
00051458move-result-wide v10
0005145afloat-to-double v12, v1
0005145cmul-double v14, v12, v8
00051460move/from16 v6, v54
00051464move-wide/from16 v16, v4
00051468float-to-double v4, v6
0005146amul-double v18, v4, v10
0005146eadd-double v18, v18, v14
00051472float-to-double v14, v0
00051474div-double v18, v18, v14
00051478neg-float v0, v1
0005147afloat-to-double v0, v0
0005147cmul-double/2addr v0, v10
0005147emul-double v20, v4, v8
00051482add-double v20, v20, v0
00051486float-to-double v0, v2
00051488div-double v20, v20, v0
0005148cmove-wide/from16 v22, v0
00051490float-to-double v0, v3
00051492mul-double/2addr v0, v8
00051494move-wide/from16 v24, v0
00051498move/from16 v0, v56
0005149cfloat-to-double v1, v0
0005149emul-double v26, v1, v10
000514a2add-double v26, v26, v24
000514a6div-double v26, v26, v14
000514aaneg-float v0, v3
000514acmove-wide/from16 v24, v1
000514b0float-to-double v0, v0
000514b2mul-double/2addr v0, v10
000514b4mul-double v24, v24, v8
000514b8add-double v24, v24, v0
000514bcdiv-double v24, v24, v22
000514c0sub-double v0, v18, v26
000514c4sub-double v28, v20, v24
000514c8add-double v30, v18, v26
000514ccconst-wide/high16 v32, 0x4000000000000000
000514d0div-double v30, v30, v32
000514d4add-double v34, v20, v24
000514d8div-double v34, v34, v32
000514dcmul-double v36, v0, v0
000514e0mul-double v38, v28, v28
000514e4add-double v38, v38, v36
000514e8const-wide/16 v36, 0x0
000514eccmpl-double v2, v38, v36
000514f0if-nez v2, :cond_66
000514f4goto/16 :goto_1c2
000514f8const-wide/high16 v40, 0x3ff0000000000000
000514fcdiv-double v42, v40, v38
00051500const-wide/high16 v44, 0x3fd0000000000000
00051504sub-double v42, v42, v44
00051508cmpg-double v2, v42, v36
0005150cif-gez v2, :cond_91
00051510invoke-static/range {v38 .. v39}, Ljava/lang/Math;->sqrt(D)D
00051516move-result-wide v0
00051518const-wide v4, 0x3ffffff583a53b8e
00051522div-double/2addr v0, v4
00051524double-to-float v0, v0
00051526mul-float v5, v57, v0
0005152amul-float v0, v0, v58
0005152emove/from16 v1, v53
00051532move/from16 v4, v56
00051536move/from16 v8, v60
0005153amove/from16 v9, v61
0005153emove v2, v6
00051540move v6, v0
00051542move-object/from16 v0, v52
00051546invoke-static/range {v0 .. v9}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
0005154creturn-void
0005154emove/from16 v2, v61
00051552invoke-static/range {v42 .. v43}, Ljava/lang/Math;->sqrt(D)D
00051558move-result-wide v6
0005155amul-double/2addr v0, v6
0005155cmul-double v6, v6, v28
00051560move/from16 v3, v60
00051564if-ne v3, v2, :cond_a3
00051568sub-double v30, v30, v6
0005156cadd-double v34, v34, v0
00051570goto :goto_a7
00051572add-double v30, v30, v6
00051576sub-double v34, v34, v0
0005157asub-double v0, v20, v34
0005157esub-double v6, v18, v30
00051582invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;->atan2(DD)D
00051588move-result-wide v0
0005158asub-double v6, v24, v34
0005158emove-wide/from16 v53, v0
00051592sub-double v0, v26, v30
00051596invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;->atan2(DD)D
0005159cmove-result-wide v0
0005159esub-double v0, v0, v53
000515a2cmpl-double v3, v0, v36
000515a6if-ltz v3, :cond_c1
000515aaconst/4 v7, 0x1
000515acgoto :goto_c2
000515aeconst/4 v7, 0x0
000515b0if-eq v2, v7, :cond_d0
000515b4const-wide v18, 0x401921fb54442d18
000515beif-lez v3, :cond_ce
000515c2sub-double v0, v0, v18
000515c6goto :goto_d0
000515c8add-double v0, v0, v18
000515ccmul-double v30, v30, v14
000515d0mul-double v34, v34, v22
000515d4mul-double v2, v30, v8
000515d8mul-double v18, v34, v10
000515dcsub-double v2, v2, v18
000515e0mul-double v30, v30, v10
000515e4mul-double v34, v34, v8
000515e8add-double v34, v34, v30
000515ecconst-wide/high16 v7, 0x4010000000000000
000515f0mul-double v9, v0, v7
000515f4const-wide v18, 0x400921fb54442d18
000515fediv-double v9, v9, v18
00051602invoke-static {v9, v10}, Ljava/lang/Math;->abs(D)D
00051608move-result-wide v9
0005160ainvoke-static {v9, v10}, Ljava/lang/Math;->ceil(D)D
00051610move-result-wide v9
00051612double-to-int v9, v9
00051614invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D
0005161amove-result-wide v10
0005161cinvoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D
00051622move-result-wide v16
00051624invoke-static/range {v53 .. v54}, Ljava/lang/Math;->cos(D)D
0005162amove-result-wide v18
0005162cinvoke-static/range {v53 .. v54}, Ljava/lang/Math;->sin(D)D
00051632move-result-wide v20
00051634move-wide/from16 v60, v7
00051638neg-double v6, v14
0005163amul-double v24, v6, v10
0005163emul-double v26, v24, v20
00051642mul-double v28, v22, v16
00051646mul-double v30, v28, v18
0005164asub-double v26, v26, v30
0005164emul-double v6, v6, v16
00051652mul-double v20, v20, v6
00051656mul-double v22, v22, v10
0005165amul-double v18, v18, v22
0005165eadd-double v18, v18, v20
00051662move-wide/from16 v56, v0
00051666int-to-double v0, v9
00051668div-double v0, v56, v0
0005166cmove-wide/from16 v20, v18
00051670const/4 v8, 0x0
00051672move-wide/from16 v18, v12
00051676move-wide v12, v4
00051678move-wide/from16 v4, v53
0005167cif-ge v8, v9, :cond_1c2
00051680add-double v30, v4, v0
00051684invoke-static/range {v30 .. v31}, Ljava/lang/Math;->sin(D)D
0005168amove-result-wide v36
0005168cinvoke-static/range {v30 .. v31}, Ljava/lang/Math;->cos(D)D
00051692move-result-wide v38
00051694mul-double v42, v14, v10
00051698mul-double v42, v42, v38
0005169cadd-double v42, v42, v2
000516a0mul-double v44, v28, v36
000516a4move-wide/from16 v46, v0
000516a8sub-double v0, v42, v44
000516acmul-double v42, v14, v16
000516b0mul-double v42, v42, v38
000516b4add-double v42, v42, v34
000516b8mul-double v44, v22, v36
000516bcmove-wide/from16 v48, v2
000516c0add-double v2, v44, v42
000516c4mul-double v42, v24, v36
000516c8mul-double v44, v28, v38
000516ccsub-double v42, v42, v44
000516d0mul-double v36, v36, v6
000516d4mul-double v38, v38, v22
000516d8add-double v36, v38, v36
000516dcsub-double v4, v30, v4
000516e0div-double v38, v4, v32
000516e4invoke-static/range {v38 .. v39}, Ljava/lang/Math;->tan(D)D
000516eamove-result-wide v38
000516ecinvoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
000516f2move-result-wide v4
000516f4const-wide/high16 v44, 0x4008000000000000
000516f8mul-double v50, v38, v44
000516fcmul-double v50, v50, v38
00051700add-double v50, v50, v60
00051704invoke-static/range {v50 .. v51}, Ljava/lang/Math;->sqrt(D)D
0005170amove-result-wide v38
0005170csub-double v38, v38, v40
00051710mul-double v38, v38, v4
00051714div-double v38, v38, v44
00051718mul-double v26, v26, v38
0005171cadd-double v4, v26, v18
00051720mul-double v20, v20, v38
00051724add-double v12, v20, v12
00051728mul-double v18, v38, v42
0005172cmove-wide/from16 v20, v6
00051730sub-double v6, v0, v18
00051734mul-double v38, v38, v36
00051738move/from16 v19, v8
0005173cmove/from16 v18, v9
00051740sub-double v8, v2, v38
00051744move-wide/from16 v26, v10
00051748const/4 v10, 0x0
0005174amove-object/from16 v11, v52
0005174einvoke-virtual {v11, v10, v10}, Landroid/graphics/Path;->rLineTo(FF)V
00051754double-to-float v4, v4
00051756double-to-float v5, v12
00051758double-to-float v6, v6
0005175adouble-to-float v7, v8
0005175cdouble-to-float v8, v0
0005175edouble-to-float v9, v2
00051760move/from16 v54, v4
00051764move/from16 v55, v5
00051768move/from16 v56, v6
0005176cmove/from16 v57, v7
00051770move/from16 v58, v8
00051774move/from16 v59, v9
00051778move-object/from16 v53, v11
0005177cinvoke-virtual/range {v53 .. v59}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
00051782add-int/lit8 v8, v19, 0x1
00051786move-wide v12, v2
00051788move/from16 v9, v18
0005178cmove-wide/from16 v6, v20
00051790move-wide/from16 v10, v26
00051794move-wide/from16 v4, v30
00051798move-wide/from16 v20, v36
0005179cmove-wide/from16 v26, v42
000517a0move-wide/from16 v2, v48
000517a4move-wide/from16 v18, v0
000517a8move-wide/from16 v0, v46
000517acgoto/16 :goto_128
000517b0return-void
0005141c
0005141cC.g::a(android.graphics.Path, float, float, float, float, float, float, float, boolean, boolean):
0005142cmove/from16 v1, v53
00051430move/from16 v3, v55
00051434move/from16 v0, v57
00051438move/from16 v2, v58
0005143cmove/from16 v7, v59
00051440float-to-double v4, v7
00051442invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00051448move-result-wide v4
0005144ainvoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
00051450move-result-wide v8
00051452invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
00051458move-result-wide v10
0005145afloat-to-double v12, v1
0005145cmul-double v14, v12, v8
00051460move/from16 v6, v54
00051464move-wide/from16 v16, v4
00051468float-to-double v4, v6
0005146amul-double v18, v4, v10
0005146eadd-double v18, v18, v14
00051472float-to-double v14, v0
00051474div-double v18, v18, v14
00051478neg-float v0, v1
0005147afloat-to-double v0, v0
0005147cmul-double/2addr v0, v10
0005147emul-double v20, v4, v8
00051482add-double v20, v20, v0
00051486float-to-double v0, v2
00051488div-double v20, v20, v0
0005148cmove-wide/from16 v22, v0
00051490float-to-double v0, v3
00051492mul-double/2addr v0, v8
00051494move-wide/from16 v24, v0
00051498move/from16 v0, v56
0005149cfloat-to-double v1, v0
0005149emul-double v26, v1, v10
000514a2add-double v26, v26, v24
000514a6div-double v26, v26, v14
000514aaneg-float v0, v3
000514acmove-wide/from16 v24, v1
000514b0float-to-double v0, v0
000514b2mul-double/2addr v0, v10
000514b4mul-double v24, v24, v8
000514b8add-double v24, v24, v0
000514bcdiv-double v24, v24, v22
000514c0sub-double v0, v18, v26
000514c4sub-double v28, v20, v24
000514c8add-double v30, v18, v26
000514ccconst-wide/high16 v32, 0x4000000000000000
000514d0div-double v30, v30, v32
000514d4add-double v34, v20, v24
000514d8div-double v34, v34, v32
000514dcmul-double v36, v0, v0
000514e0mul-double v38, v28, v28
000514e4add-double v38, v38, v36
000514e8const-wide/16 v36, 0x0
000514eccmpl-double v2, v38, v36
000514f0if-nez v2, :cond_66
000514f4goto/16 :goto_1c2
000514f8const-wide/high16 v40, 0x3ff0000000000000
000514fcdiv-double v42, v40, v38
00051500const-wide/high16 v44, 0x3fd0000000000000
00051504sub-double v42, v42, v44
00051508cmpg-double v2, v42, v36
0005150cif-gez v2, :cond_91
00051510invoke-static/range {v38 .. v39}, Ljava/lang/Math;->sqrt(D)D
00051516move-result-wide v0
00051518const-wide v4, 0x3ffffff583a53b8e
00051522div-double/2addr v0, v4
00051524double-to-float v0, v0
00051526mul-float v5, v57, v0
0005152amul-float v0, v0, v58
0005152emove/from16 v1, v53
00051532move/from16 v4, v56
00051536move/from16 v8, v60
0005153amove/from16 v9, v61
0005153emove v2, v6
00051540move v6, v0
00051542move-object/from16 v0, v52
00051546invoke-static/range {v0 .. v9}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
0005154creturn-void
0005154emove/from16 v2, v61
00051552invoke-static/range {v42 .. v43}, Ljava/lang/Math;->sqrt(D)D
00051558move-result-wide v6
0005155amul-double/2addr v0, v6
0005155cmul-double v6, v6, v28
00051560move/from16 v3, v60
00051564if-ne v3, v2, :cond_a3
00051568sub-double v30, v30, v6
0005156cadd-double v34, v34, v0
00051570goto :goto_a7
00051572add-double v30, v30, v6
00051576sub-double v34, v34, v0
0005157asub-double v0, v20, v34
0005157esub-double v6, v18, v30
00051582invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;->atan2(DD)D
00051588move-result-wide v0
0005158asub-double v6, v24, v34
0005158emove-wide/from16 v53, v0
00051592sub-double v0, v26, v30
00051596invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;->atan2(DD)D
0005159cmove-result-wide v0
0005159esub-double v0, v0, v53
000515a2cmpl-double v3, v0, v36
000515a6if-ltz v3, :cond_c1
000515aaconst/4 v7, 0x1
000515acgoto :goto_c2
000515aeconst/4 v7, 0x0
000515b0if-eq v2, v7, :cond_d0
000515b4const-wide v18, 0x401921fb54442d18
000515beif-lez v3, :cond_ce
000515c2sub-double v0, v0, v18
000515c6goto :goto_d0
000515c8add-double v0, v0, v18
000515ccmul-double v30, v30, v14
000515d0mul-double v34, v34, v22
000515d4mul-double v2, v30, v8
000515d8mul-double v18, v34, v10
000515dcsub-double v2, v2, v18
000515e0mul-double v30, v30, v10
000515e4mul-double v34, v34, v8
000515e8add-double v34, v34, v30
000515ecconst-wide/high16 v7, 0x4010000000000000
000515f0mul-double v9, v0, v7
000515f4const-wide v18, 0x400921fb54442d18
000515fediv-double v9, v9, v18
00051602invoke-static {v9, v10}, Ljava/lang/Math;->abs(D)D
00051608move-result-wide v9
0005160ainvoke-static {v9, v10}, Ljava/lang/Math;->ceil(D)D
00051610move-result-wide v9
00051612double-to-int v9, v9
00051614invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D
0005161amove-result-wide v10
0005161cinvoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D
00051622move-result-wide v16
00051624invoke-static/range {v53 .. v54}, Ljava/lang/Math;->cos(D)D
0005162amove-result-wide v18
0005162cinvoke-static/range {v53 .. v54}, Ljava/lang/Math;->sin(D)D
00051632move-result-wide v20
00051634move-wide/from16 v60, v7
00051638neg-double v6, v14
0005163amul-double v24, v6, v10
0005163emul-double v26, v24, v20
00051642mul-double v28, v22, v16
00051646mul-double v30, v28, v18
0005164asub-double v26, v26, v30
0005164emul-double v6, v6, v16
00051652mul-double v20, v20, v6
00051656mul-double v22, v22, v10
0005165amul-double v18, v18, v22
0005165eadd-double v18, v18, v20
00051662move-wide/from16 v56, v0
00051666int-to-double v0, v9
00051668div-double v0, v56, v0
0005166cmove-wide/from16 v20, v18
00051670const/4 v8, 0x0
00051672move-wide/from16 v18, v12
00051676move-wide v12, v4
00051678move-wide/from16 v4, v53
0005167cif-ge v8, v9, :cond_1c2
00051680add-double v30, v4, v0
00051684invoke-static/range {v30 .. v31}, Ljava/lang/Math;->sin(D)D
0005168amove-result-wide v36
0005168cinvoke-static/range {v30 .. v31}, Ljava/lang/Math;->cos(D)D
00051692move-result-wide v38
00051694mul-double v42, v14, v10
00051698mul-double v42, v42, v38
0005169cadd-double v42, v42, v2
000516a0mul-double v44, v28, v36
000516a4move-wide/from16 v46, v0
000516a8sub-double v0, v42, v44
000516acmul-double v42, v14, v16
000516b0mul-double v42, v42, v38
000516b4add-double v42, v42, v34
000516b8mul-double v44, v22, v36
000516bcmove-wide/from16 v48, v2
000516c0add-double v2, v44, v42
000516c4mul-double v42, v24, v36
000516c8mul-double v44, v28, v38
000516ccsub-double v42, v42, v44
000516d0mul-double v36, v36, v6
000516d4mul-double v38, v38, v22
000516d8add-double v36, v38, v36
000516dcsub-double v4, v30, v4
000516e0div-double v38, v4, v32
000516e4invoke-static/range {v38 .. v39}, Ljava/lang/Math;->tan(D)D
000516eamove-result-wide v38
000516ecinvoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D
000516f2move-result-wide v4
000516f4const-wide/high16 v44, 0x4008000000000000
000516f8mul-double v50, v38, v44
000516fcmul-double v50, v50, v38
00051700add-double v50, v50, v60
00051704invoke-static/range {v50 .. v51}, Ljava/lang/Math;->sqrt(D)D
0005170amove-result-wide v38
0005170csub-double v38, v38, v40
00051710mul-double v38, v38, v4
00051714div-double v38, v38, v44
00051718mul-double v26, v26, v38
0005171cadd-double v4, v26, v18
00051720mul-double v20, v20, v38
00051724add-double v12, v20, v12
00051728mul-double v18, v38, v42
0005172cmove-wide/from16 v20, v6
00051730sub-double v6, v0, v18
00051734mul-double v38, v38, v36
00051738move/from16 v19, v8
0005173cmove/from16 v18, v9
00051740sub-double v8, v2, v38
00051744move-wide/from16 v26, v10
00051748const/4 v10, 0x0
0005174amove-object/from16 v11, v52
0005174einvoke-virtual {v11, v10, v10}, Landroid/graphics/Path;->rLineTo(FF)V
00051754double-to-float v4, v4
00051756double-to-float v5, v12
00051758double-to-float v6, v6
0005175adouble-to-float v7, v8
0005175cdouble-to-float v8, v0
0005175edouble-to-float v9, v2
00051760move/from16 v54, v4
00051764move/from16 v55, v5
00051768move/from16 v56, v6
0005176cmove/from16 v57, v7
00051770move/from16 v58, v8
00051774move/from16 v59, v9
00051778move-object/from16 v53, v11
0005177cinvoke-virtual/range {v53 .. v59}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
00051782add-int/lit8 v8, v19, 0x1
00051786move-wide v12, v2
00051788move/from16 v9, v18
0005178cmove-wide/from16 v6, v20
00051790move-wide/from16 v10, v26
00051794move-wide/from16 v4, v30
00051798move-wide/from16 v20, v36
0005179cmove-wide/from16 v26, v42
000517a0move-wide/from16 v2, v48
000517a4move-wide/from16 v18, v0
000517a8move-wide/from16 v0, v46
000517acgoto/16 :goto_128
000517b0return-void
0005141c
000517b2
000517b2 // align 0x4
000517b2 // align 0x4
000517b4
000517b4C.g::b(C.g[], android.graphics.Path):
000517c4move-object/from16 v0, v33
000517c8move-object/from16 v1, v34
000517ccconst/4 v11, 0x6
000517cenew-array v12, v11, [F
000517d2array-length v13, v0
000517d4const/16 v14, 0x6d
000517d8const/4 v15, 0x0
000517damove v2, v14
000517dcmove v8, v15
000517deif-ge v8, v13, :cond_3ac
000517e2aget-object v9, v0, v8
000517e6iget-char v10, v9, LC/g;->a:C
000517eaaget v3, v12, v15
000517eeconst/16 v16, 0x1
000517f2aget v4, v12, v16
000517f6const/16 v17, 0x2
000517faaget v5, v12, v17
000517feconst/16 v18, 0x3
00051802aget v6, v12, v18
00051806const/16 v19, 0x4
0005180aaget v7, v12, v19
0005180econst/16 v20, 0x5
00051812aget v11, v12, v20
00051816sparse-switch v10, :sswitch_data_3ae
0005181cmove/from16 v21, v17
00051820goto :goto_45
00051822invoke-virtual {v1}, Landroid/graphics/Path;->close()V
00051828invoke-virtual {v1, v7, v11}, Landroid/graphics/Path;->moveTo(FF)V
0005182emove v3, v7
00051830move v5, v3
00051832move v4, v11
00051834move v6, v4
00051836goto :goto_2c
00051838move/from16 v21, v19
0005183cgoto :goto_45
0005183emove/from16 v21, v16
00051842goto :goto_45
00051844const/16 v21, 0x6
00051848goto :goto_45
0005184aconst/16 v21, 0x7
0005184emove/from16 v22, v4
00051852move/from16 v23, v7
00051856move/from16 v24, v11
0005185amove v11, v3
0005185cmove v3, v15
0005185eiget-object v4, v9, LC/g;->b:[F
00051862array-length v7, v4
00051864if-ge v3, v7, :cond_38b
00051868const/16 v7, 0x41
0005186cmove/from16 v25, v15
00051870if-eq v10, v7, :cond_331
00051874const/16 v7, 0x43
00051878if-eq v10, v7, :cond_303
0005187cconst/16 v15, 0x48
00051880if-eq v10, v15, :cond_2f0
00051884const/16 v15, 0x51
00051888if-eq v10, v15, :cond_2cb
0005188cconst/16 v7, 0x56
00051890if-eq v10, v7, :cond_2b9
00051894const/16 v7, 0x61
00051898if-eq v10, v7, :cond_269
0005189cconst/16 v7, 0x63
000518a0if-eq v10, v7, :cond_23a
000518a4const/16 v7, 0x68
000518a8if-eq v10, v7, :cond_22b
000518acconst/16 v7, 0x71
000518b0if-eq v10, v7, :cond_208
000518b4const/16 v15, 0x76
000518b8if-eq v10, v15, :cond_1fa
000518bcconst/16 v15, 0x4c
000518c0if-eq v10, v15, :cond_1e8
000518c4const/16 v15, 0x4d
000518c8if-eq v10, v15, :cond_1cc
000518ccconst/16 v15, 0x73
000518d0const/16 v7, 0x53
000518d4const/high16 v31, 0x40000000
000518d8if-eq v10, v7, :cond_18a
000518dcconst/16 v7, 0x54
000518e0if-eq v10, v7, :cond_154
000518e4const/16 v7, 0x6c
000518e8if-eq v10, v7, :cond_13e
000518ecif-eq v10, v14, :cond_11d
000518f0if-eq v10, v15, :cond_d7
000518f4const/16 v7, 0x74
000518f8if-eq v10, v7, :cond_a7
000518fcmove/from16 v30, v3
00051900move-object v14, v9
00051902move v2, v11
00051904move/from16 v3, v22
00051908move/from16 v22, v8
0005190cmove v11, v10
0005190egoto/16 :goto_378
00051912const/16 v15, 0x71
00051916if-eq v2, v15, :cond_b9
0005191aif-eq v2, v7, :cond_b9
0005191econst/16 v7, 0x51
00051922if-eq v2, v7, :cond_b9
00051926const/16 v7, 0x54
0005192aif-ne v2, v7, :cond_b6
0005192egoto :goto_b9
00051930const/4 v2, 0x0
00051932const/4 v15, 0x0
00051934goto :goto_bd
00051936sub-float v15, v11, v5
0005193asub-float v2, v22, v6
0005193eaget v5, v4, v3
00051942add-int/lit8 v6, v3, 0x1
00051946aget v7, v4, v6
0005194ainvoke-virtual {v1, v15, v2, v5, v7}, Landroid/graphics/Path;->rQuadTo(FFFF)V
00051950add-float/2addr v15, v11
00051952add-float v2, v22, v2
00051956aget v5, v4, v3
0005195aadd-float/2addr v11, v5
0005195caget v4, v4, v6
00051960add-float v22, v22, v4
00051964move v6, v2
00051966move/from16 v30, v3
0005196amove-object v14, v9
0005196cmove v2, v11
0005196emove v5, v15
00051970goto :goto_a0
00051972const/16 v7, 0x63
00051976if-eq v2, v7, :cond_ea
0005197aif-eq v2, v15, :cond_ea
0005197econst/16 v7, 0x43
00051982if-eq v2, v7, :cond_ea
00051986const/16 v7, 0x53
0005198aif-ne v2, v7, :cond_e6
0005198egoto :goto_ea
00051990const/4 v2, 0x0
00051992const/4 v15, 0x0
00051994move-object v5, v4
00051996goto :goto_f2
00051998sub-float v15, v11, v5
0005199csub-float v2, v22, v6
000519a0move v5, v15
000519a2move v15, v2
000519a4move v2, v5
000519a6goto :goto_e8
000519a8aget v4, v5, v3
000519acadd-int/lit8 v26, v3, 0x1
000519b0move-object v6, v5
000519b2aget v5, v6, v26
000519b6add-int/lit8 v27, v3, 0x2
000519bamove-object v7, v6
000519bcaget v6, v7, v27
000519c0add-int/lit8 v28, v3, 0x3
000519c4move-object/from16 v29, v7
000519c8aget v7, v29, v28
000519ccmove/from16 v30, v3
000519d0move v3, v15
000519d2move-object/from16 v32, v29
000519d6invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
000519dcaget v2, v32, v30
000519e0add-float/2addr v2, v11
000519e2aget v3, v32, v26
000519e6add-float v3, v22, v3
000519eaaget v4, v32, v27
000519eeadd-float/2addr v11, v4
000519f0aget v4, v32, v28
000519f4add-float v22, v22, v4
000519f8move v5, v2
000519famove v6, v3
000519fcgoto :goto_9e
000519femove/from16 v30, v3
00051a02move-object/from16 v32, v4
00051a06aget v2, v32, v30
00051a0aadd-float/2addr v11, v2
00051a0cadd-int/lit8 v3, v30, 0x1
00051a10aget v3, v32, v3
00051a14add-float v22, v22, v3
00051a18if-lez v30, :cond_131
00051a1cinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rLineTo(FF)V
00051a22goto/16 :goto_9e
00051a26invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rMoveTo(FF)V
00051a2cmove-object v14, v9
00051a2emove v2, v11
00051a30move/from16 v23, v2
00051a34move/from16 v3, v22
00051a38move/from16 v24, v3
00051a3cgoto/16 :goto_a2
00051a40move/from16 v30, v3
00051a44move-object/from16 v32, v4
00051a48aget v2, v32, v30
00051a4cadd-int/lit8 v3, v30, 0x1
00051a50aget v4, v32, v3
00051a54invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;->rLineTo(FF)V
00051a5aaget v2, v32, v30
00051a5eadd-float/2addr v11, v2
00051a60aget v2, v32, v3
00051a64add-float v22, v22, v2
00051a68goto/16 :goto_9e
00051a6cmove/from16 v30, v3
00051a70move-object/from16 v32, v4
00051a74const/16 v15, 0x71
00051a78if-eq v2, v15, :cond_16c
00051a7cconst/16 v7, 0x74
00051a80if-eq v2, v7, :cond_16c
00051a84const/16 v7, 0x51
00051a88if-eq v2, v7, :cond_16c
00051a8cconst/16 v7, 0x54
00051a90if-ne v2, v7, :cond_169
00051a94goto :goto_16c
00051a96move/from16 v2, v22
00051a9agoto :goto_174
00051a9cmul-float v11, v11, v31
00051aa0sub-float/2addr v11, v5
00051aa2mul-float v22, v22, v31
00051aa6sub-float v22, v22, v6
00051aaagoto :goto_169
00051aacaget v3, v32, v30
00051ab0add-int/lit8 v4, v30, 0x1
00051ab4aget v5, v32, v4
00051ab8invoke-virtual {v1, v11, v2, v3, v5}, Landroid/graphics/Path;->quadTo(FFFF)V
00051abeaget v3, v32, v30
00051ac2aget v4, v32, v4
00051ac6move v6, v2
00051ac8move v2, v3
00051acamove v3, v4
00051accmove/from16 v22, v8
00051ad0move-object v14, v9
00051ad2move v5, v11
00051ad4goto/16 :goto_a4
00051ad8move/from16 v30, v3
00051adcmove-object/from16 v32, v4
00051ae0const/16 v7, 0x63
00051ae4if-eq v2, v7, :cond_1a1
00051ae8if-eq v2, v15, :cond_1a1
00051aecconst/16 v7, 0x43
00051af0if-eq v2, v7, :cond_1a1
00051af4const/16 v7, 0x53
00051af8if-ne v2, v7, :cond_19d
00051afcgoto :goto_1a1
00051afemove v2, v11
00051b00move/from16 v3, v22
00051b04goto :goto_1a9
00051b06mul-float v11, v11, v31
00051b0asub-float/2addr v11, v5
00051b0cmul-float v22, v22, v31
00051b10sub-float v22, v22, v6
00051b14goto :goto_19d
00051b16aget v4, v32, v30
00051b1aadd-int/lit8 v11, v30, 0x1
00051b1eaget v5, v32, v11
00051b22add-int/lit8 v15, v30, 0x2
00051b26aget v6, v32, v15
00051b2aadd-int/lit8 v22, v30, 0x3
00051b2eaget v7, v32, v22
00051b32invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
00051b38aget v2, v32, v30
00051b3caget v3, v32, v11
00051b40aget v4, v32, v15
00051b44aget v5, v32, v22
00051b48move v6, v3
00051b4amove v3, v5
00051b4cmove/from16 v22, v8
00051b50move-object v14, v9
00051b52move v11, v10
00051b54move v5, v2
00051b56move v2, v4
00051b58goto/16 :goto_378
00051b5cmove/from16 v30, v3
00051b60move-object/from16 v32, v4
00051b64aget v2, v32, v30
00051b68add-int/lit8 v3, v30, 0x1
00051b6caget v3, v32, v3
00051b70if-lez v30, :cond_1e0
00051b74invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
00051b7amove/from16 v22, v8
00051b7emove-object v14, v9
00051b80goto/16 :goto_a4
00051b84invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->moveTo(FF)V
00051b8amove/from16 v23, v2
00051b8emove/from16 v24, v3
00051b92goto :goto_1db
00051b94move/from16 v30, v3
00051b98move-object/from16 v32, v4
00051b9caget v2, v32, v30
00051ba0add-int/lit8 v3, v30, 0x1
00051ba4aget v4, v32, v3
00051ba8invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;->lineTo(FF)V
00051baeaget v2, v32, v30
00051bb2aget v3, v32, v3
00051bb6goto :goto_1db
00051bb8move/from16 v30, v3
00051bbcmove-object/from16 v32, v4
00051bc0aget v2, v32, v30
00051bc4const/4 v3, 0x0
00051bc6invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;->rLineTo(FF)V
00051bccaget v2, v32, v30
00051bd0goto/16 :goto_150
00051bd4move/from16 v30, v3
00051bd8move-object/from16 v32, v4
00051bdcaget v2, v32, v30
00051be0add-int/lit8 v3, v30, 0x1
00051be4aget v4, v32, v3
00051be8add-int/lit8 v5, v30, 0x2
00051becaget v6, v32, v5
00051bf0add-int/lit8 v7, v30, 0x3
00051bf4aget v15, v32, v7
00051bf8invoke-virtual {v1, v2, v4, v6, v15}, Landroid/graphics/Path;->rQuadTo(FFFF)V
00051bfeaget v2, v32, v30
00051c02add-float/2addr v2, v11
00051c04aget v3, v32, v3
00051c08add-float v3, v22, v3
00051c0caget v4, v32, v5
00051c10add-float/2addr v11, v4
00051c12aget v4, v32, v7
00051c16goto/16 :goto_118
00051c1amove/from16 v30, v3
00051c1emove-object/from16 v32, v4
00051c22aget v2, v32, v30
00051c26const/4 v3, 0x0
00051c28invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rLineTo(FF)V
00051c2eaget v2, v32, v30
00051c32add-float/2addr v11, v2
00051c34goto/16 :goto_9e
00051c38move/from16 v30, v3
00051c3cmove-object/from16 v32, v4
00051c40aget v2, v32, v30
00051c44add-int/lit8 v3, v30, 0x1
00051c48aget v3, v32, v3
00051c4cadd-int/lit8 v15, v30, 0x2
00051c50aget v4, v32, v15
00051c54add-int/lit8 v26, v30, 0x3
00051c58aget v5, v32, v26
00051c5cadd-int/lit8 v27, v30, 0x4
00051c60aget v6, v32, v27
00051c64add-int/lit8 v28, v30, 0x5
00051c68aget v7, v32, v28
00051c6cinvoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
00051c72aget v1, v32, v15
00051c76add-float/2addr v1, v11
00051c78aget v2, v32, v26
00051c7cadd-float v2, v22, v2
00051c80aget v3, v32, v27
00051c84add-float/2addr v11, v3
00051c86aget v3, v32, v28
00051c8aadd-float v22, v22, v3
00051c8emove v5, v1
00051c90move v6, v2
00051c92goto/16 :goto_9e
00051c96move/from16 v30, v3
00051c9amove-object/from16 v32, v4
00051c9eadd-int/lit8 v15, v30, 0x5
00051ca2aget v1, v32, v15
00051ca6add-float v4, v1, v11
00051caaadd-int/lit8 v27, v30, 0x6
00051caeaget v1, v32, v27
00051cb2add-float v5, v1, v22
00051cb6aget v6, v32, v30
00051cbaadd-int/lit8 v3, v30, 0x1
00051cbeaget v7, v32, v3
00051cc2add-int/lit8 v3, v30, 0x2
00051cc6aget v1, v32, v3
00051ccaadd-int/lit8 v3, v30, 0x3
00051cceaget v2, v32, v3
00051cd2const/16 v26, 0x0
00051cd6cmpl-float v2, v2, v26
00051cdaif-eqz v2, :cond_291
00051cdemove-object v2, v9
00051ce0move/from16 v9, v16
00051ce4goto :goto_294
00051ce6move-object v2, v9
00051ce8move/from16 v9, v25
00051cecadd-int/lit8 v3, v30, 0x4
00051cf0aget v3, v32, v3
00051cf4cmpl-float v3, v3, v26
00051cf8move-object v14, v2
00051cfamove v2, v11
00051cfcmove v11, v10
00051cfeif-eqz v3, :cond_2a9
00051d02move/from16 v10, v16
00051d06move/from16 v3, v22
00051d0amove/from16 v22, v8
00051d0emove v8, v1
00051d10move-object/from16 v1, v34
00051d14goto :goto_2ac
00051d16move/from16 v10, v25
00051d1agoto :goto_2a1
00051d1cinvoke-static/range {v1 .. v10}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
00051d22aget v4, v32, v15
00051d26add-float/2addr v2, v4
00051d28aget v4, v32, v27
00051d2cadd-float/2addr v3, v4
00051d2emove v5, v2
00051d30move v6, v3
00051d32goto/16 :goto_378
00051d36move/from16 v30, v3
00051d3amove-object/from16 v32, v4
00051d3emove/from16 v22, v8
00051d42move-object v14, v9
00051d44move v2, v11
00051d46move v11, v10
00051d48aget v3, v32, v30
00051d4cinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
00051d52aget v3, v32, v30
00051d56goto/16 :goto_378
00051d5amove/from16 v30, v3
00051d5emove-object/from16 v32, v4
00051d62move/from16 v22, v8
00051d66move-object v14, v9
00051d68move v11, v10
00051d6aaget v2, v32, v30
00051d6eadd-int/lit8 v3, v30, 0x1
00051d72aget v4, v32, v3
00051d76add-int/lit8 v5, v30, 0x2
00051d7aaget v6, v32, v5
00051d7eadd-int/lit8 v7, v30, 0x3
00051d82aget v8, v32, v7
00051d86invoke-virtual {v1, v2, v4, v6, v8}, Landroid/graphics/Path;->quadTo(FFFF)V
00051d8caget v2, v32, v30
00051d90aget v3, v32, v3
00051d94aget v4, v32, v5
00051d98aget v5, v32, v7
00051d9cmove v6, v3
00051d9emove v3, v5
00051da0goto/16 :goto_1c8
00051da4move/from16 v30, v3
00051da8move-object/from16 v32, v4
00051dacmove-object v14, v9
00051daemove v11, v10
00051db0move/from16 v3, v22
00051db4move/from16 v22, v8
00051db8aget v2, v32, v30
00051dbcinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
00051dc2aget v2, v32, v30
00051dc6goto/16 :goto_378
00051dcamove/from16 v30, v3
00051dcemove-object/from16 v32, v4
00051dd2move/from16 v22, v8
00051dd6move-object v14, v9
00051dd8move v11, v10
00051ddaaget v2, v32, v30
00051ddeadd-int/lit8 v3, v30, 0x1
00051de2aget v3, v32, v3
00051de6add-int/lit8 v8, v30, 0x2
00051deaaget v4, v32, v8
00051deeadd-int/lit8 v9, v30, 0x3
00051df2aget v5, v32, v9
00051df6add-int/lit8 v10, v30, 0x4
00051dfaaget v6, v32, v10
00051dfeadd-int/lit8 v15, v30, 0x5
00051e02aget v7, v32, v15
00051e06invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
00051e0caget v1, v32, v10
00051e10aget v2, v32, v15
00051e14aget v3, v32, v8
00051e18aget v4, v32, v9
00051e1cmove v5, v3
00051e1emove v6, v4
00051e20move v3, v2
00051e22move v2, v1
00051e24goto :goto_378
00051e26move/from16 v30, v3
00051e2amove-object/from16 v32, v4
00051e2emove-object v14, v9
00051e30move v2, v11
00051e32move/from16 v3, v22
00051e36move/from16 v22, v8
00051e3amove v11, v10
00051e3cadd-int/lit8 v15, v30, 0x5
00051e40aget v4, v32, v15
00051e44add-int/lit8 v27, v30, 0x6
00051e48aget v5, v32, v27
00051e4caget v6, v32, v30
00051e50add-int/lit8 v1, v30, 0x1
00051e54aget v7, v32, v1
00051e58add-int/lit8 v1, v30, 0x2
00051e5caget v8, v32, v1
00051e60add-int/lit8 v1, v30, 0x3
00051e64aget v1, v32, v1
00051e68const/16 v26, 0x0
00051e6ccmpl-float v1, v1, v26
00051e70if-eqz v1, :cond_35b
00051e74move/from16 v9, v16
00051e78goto :goto_35d
00051e7amove/from16 v9, v25
00051e7eadd-int/lit8 v1, v30, 0x4
00051e82aget v1, v32, v1
00051e86cmpl-float v1, v1, v26
00051e8aif-eqz v1, :cond_36a
00051e8emove/from16 v10, v16
00051e92move-object/from16 v1, v34
00051e96goto :goto_36d
00051e98move/from16 v10, v25
00051e9cgoto :goto_367
00051e9einvoke-static/range {v1 .. v10}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
00051ea4aget v1, v32, v15
00051ea8aget v2, v32, v27
00051eacmove v5, v1
00051eaemove v3, v2
00051eb0move v6, v3
00051eb2move v2, v5
00051eb4add-int v1, v30, v21
00051eb8move v10, v11
00051ebamove-object v9, v14
00051ebcmove/from16 v8, v22
00051ec0move/from16 v15, v25
00051ec4const/16 v14, 0x6d
00051ec8move v11, v2
00051ecamove/from16 v22, v3
00051ecemove v2, v10
00051ed0move v3, v1
00051ed2move-object/from16 v1, v34
00051ed6goto/16 :goto_4d
00051edamove-object v14, v9
00051edcmove v2, v11
00051edemove/from16 v25, v15
00051ee2move/from16 v3, v22
00051ee6move/from16 v22, v8
00051eeaaput v2, v12, v25
00051eeeaput v3, v12, v16
00051ef2aput v5, v12, v17
00051ef6aput v6, v12, v18
00051efaaput v23, v12, v19
00051efeaput v24, v12, v20
00051f02iget-char v2, v14, LC/g;->a:C
00051f06add-int/lit8 v8, v22, 0x1
00051f0amove-object/from16 v1, v34
00051f0emove/from16 v15, v25
00051f12const/4 v11, 0x6
00051f14const/16 v14, 0x6d
00051f18goto/16 :goto_d
00051f1creturn-void
00051f1enop
00051f20.sparse-switch
000517b4
000517b4C.g::b(C.g[], android.graphics.Path):
000517c4move-object/from16 v0, v33
000517c8move-object/from16 v1, v34
000517ccconst/4 v11, 0x6
000517cenew-array v12, v11, [F
000517d2array-length v13, v0
000517d4const/16 v14, 0x6d
000517d8const/4 v15, 0x0
000517damove v2, v14
000517dcmove v8, v15
000517deif-ge v8, v13, :cond_3ac
000517e2aget-object v9, v0, v8
000517e6iget-char v10, v9, LC/g;->a:C
000517eaaget v3, v12, v15
000517eeconst/16 v16, 0x1
000517f2aget v4, v12, v16
000517f6const/16 v17, 0x2
000517faaget v5, v12, v17
000517feconst/16 v18, 0x3
00051802aget v6, v12, v18
00051806const/16 v19, 0x4
0005180aaget v7, v12, v19
0005180econst/16 v20, 0x5
00051812aget v11, v12, v20
00051816sparse-switch v10, :sswitch_data_3ae
0005181cmove/from16 v21, v17
00051820goto :goto_45
00051822invoke-virtual {v1}, Landroid/graphics/Path;->close()V
00051828invoke-virtual {v1, v7, v11}, Landroid/graphics/Path;->moveTo(FF)V
0005182emove v3, v7
00051830move v5, v3
00051832move v4, v11
00051834move v6, v4
00051836goto :goto_2c
00051838move/from16 v21, v19
0005183cgoto :goto_45
0005183emove/from16 v21, v16
00051842goto :goto_45
00051844const/16 v21, 0x6
00051848goto :goto_45
0005184aconst/16 v21, 0x7
0005184emove/from16 v22, v4
00051852move/from16 v23, v7
00051856move/from16 v24, v11
0005185amove v11, v3
0005185cmove v3, v15
0005185eiget-object v4, v9, LC/g;->b:[F
00051862array-length v7, v4
00051864if-ge v3, v7, :cond_38b
00051868const/16 v7, 0x41
0005186cmove/from16 v25, v15
00051870if-eq v10, v7, :cond_331
00051874const/16 v7, 0x43
00051878if-eq v10, v7, :cond_303
0005187cconst/16 v15, 0x48
00051880if-eq v10, v15, :cond_2f0
00051884const/16 v15, 0x51
00051888if-eq v10, v15, :cond_2cb
0005188cconst/16 v7, 0x56
00051890if-eq v10, v7, :cond_2b9
00051894const/16 v7, 0x61
00051898if-eq v10, v7, :cond_269
0005189cconst/16 v7, 0x63
000518a0if-eq v10, v7, :cond_23a
000518a4const/16 v7, 0x68
000518a8if-eq v10, v7, :cond_22b
000518acconst/16 v7, 0x71
000518b0if-eq v10, v7, :cond_208
000518b4const/16 v15, 0x76
000518b8if-eq v10, v15, :cond_1fa
000518bcconst/16 v15, 0x4c
000518c0if-eq v10, v15, :cond_1e8
000518c4const/16 v15, 0x4d
000518c8if-eq v10, v15, :cond_1cc
000518ccconst/16 v15, 0x73
000518d0const/16 v7, 0x53
000518d4const/high16 v31, 0x40000000
000518d8if-eq v10, v7, :cond_18a
000518dcconst/16 v7, 0x54
000518e0if-eq v10, v7, :cond_154
000518e4const/16 v7, 0x6c
000518e8if-eq v10, v7, :cond_13e
000518ecif-eq v10, v14, :cond_11d
000518f0if-eq v10, v15, :cond_d7
000518f4const/16 v7, 0x74
000518f8if-eq v10, v7, :cond_a7
000518fcmove/from16 v30, v3
00051900move-object v14, v9
00051902move v2, v11
00051904move/from16 v3, v22
00051908move/from16 v22, v8
0005190cmove v11, v10
0005190egoto/16 :goto_378
00051912const/16 v15, 0x71
00051916if-eq v2, v15, :cond_b9
0005191aif-eq v2, v7, :cond_b9
0005191econst/16 v7, 0x51
00051922if-eq v2, v7, :cond_b9
00051926const/16 v7, 0x54
0005192aif-ne v2, v7, :cond_b6
0005192egoto :goto_b9
00051930const/4 v2, 0x0
00051932const/4 v15, 0x0
00051934goto :goto_bd
00051936sub-float v15, v11, v5
0005193asub-float v2, v22, v6
0005193eaget v5, v4, v3
00051942add-int/lit8 v6, v3, 0x1
00051946aget v7, v4, v6
0005194ainvoke-virtual {v1, v15, v2, v5, v7}, Landroid/graphics/Path;->rQuadTo(FFFF)V
00051950add-float/2addr v15, v11
00051952add-float v2, v22, v2
00051956aget v5, v4, v3
0005195aadd-float/2addr v11, v5
0005195caget v4, v4, v6
00051960add-float v22, v22, v4
00051964move v6, v2
00051966move/from16 v30, v3
0005196amove-object v14, v9
0005196cmove v2, v11
0005196emove v5, v15
00051970goto :goto_a0
00051972const/16 v7, 0x63
00051976if-eq v2, v7, :cond_ea
0005197aif-eq v2, v15, :cond_ea
0005197econst/16 v7, 0x43
00051982if-eq v2, v7, :cond_ea
00051986const/16 v7, 0x53
0005198aif-ne v2, v7, :cond_e6
0005198egoto :goto_ea
00051990const/4 v2, 0x0
00051992const/4 v15, 0x0
00051994move-object v5, v4
00051996goto :goto_f2
00051998sub-float v15, v11, v5
0005199csub-float v2, v22, v6
000519a0move v5, v15
000519a2move v15, v2
000519a4move v2, v5
000519a6goto :goto_e8
000519a8aget v4, v5, v3
000519acadd-int/lit8 v26, v3, 0x1
000519b0move-object v6, v5
000519b2aget v5, v6, v26
000519b6add-int/lit8 v27, v3, 0x2
000519bamove-object v7, v6
000519bcaget v6, v7, v27
000519c0add-int/lit8 v28, v3, 0x3
000519c4move-object/from16 v29, v7
000519c8aget v7, v29, v28
000519ccmove/from16 v30, v3
000519d0move v3, v15
000519d2move-object/from16 v32, v29
000519d6invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
000519dcaget v2, v32, v30
000519e0add-float/2addr v2, v11
000519e2aget v3, v32, v26
000519e6add-float v3, v22, v3
000519eaaget v4, v32, v27
000519eeadd-float/2addr v11, v4
000519f0aget v4, v32, v28
000519f4add-float v22, v22, v4
000519f8move v5, v2
000519famove v6, v3
000519fcgoto :goto_9e
000519femove/from16 v30, v3
00051a02move-object/from16 v32, v4
00051a06aget v2, v32, v30
00051a0aadd-float/2addr v11, v2
00051a0cadd-int/lit8 v3, v30, 0x1
00051a10aget v3, v32, v3
00051a14add-float v22, v22, v3
00051a18if-lez v30, :cond_131
00051a1cinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rLineTo(FF)V
00051a22goto/16 :goto_9e
00051a26invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rMoveTo(FF)V
00051a2cmove-object v14, v9
00051a2emove v2, v11
00051a30move/from16 v23, v2
00051a34move/from16 v3, v22
00051a38move/from16 v24, v3
00051a3cgoto/16 :goto_a2
00051a40move/from16 v30, v3
00051a44move-object/from16 v32, v4
00051a48aget v2, v32, v30
00051a4cadd-int/lit8 v3, v30, 0x1
00051a50aget v4, v32, v3
00051a54invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;->rLineTo(FF)V
00051a5aaget v2, v32, v30
00051a5eadd-float/2addr v11, v2
00051a60aget v2, v32, v3
00051a64add-float v22, v22, v2
00051a68goto/16 :goto_9e
00051a6cmove/from16 v30, v3
00051a70move-object/from16 v32, v4
00051a74const/16 v15, 0x71
00051a78if-eq v2, v15, :cond_16c
00051a7cconst/16 v7, 0x74
00051a80if-eq v2, v7, :cond_16c
00051a84const/16 v7, 0x51
00051a88if-eq v2, v7, :cond_16c
00051a8cconst/16 v7, 0x54
00051a90if-ne v2, v7, :cond_169
00051a94goto :goto_16c
00051a96move/from16 v2, v22
00051a9agoto :goto_174
00051a9cmul-float v11, v11, v31
00051aa0sub-float/2addr v11, v5
00051aa2mul-float v22, v22, v31
00051aa6sub-float v22, v22, v6
00051aaagoto :goto_169
00051aacaget v3, v32, v30
00051ab0add-int/lit8 v4, v30, 0x1
00051ab4aget v5, v32, v4
00051ab8invoke-virtual {v1, v11, v2, v3, v5}, Landroid/graphics/Path;->quadTo(FFFF)V
00051abeaget v3, v32, v30
00051ac2aget v4, v32, v4
00051ac6move v6, v2
00051ac8move v2, v3
00051acamove v3, v4
00051accmove/from16 v22, v8
00051ad0move-object v14, v9
00051ad2move v5, v11
00051ad4goto/16 :goto_a4
00051ad8move/from16 v30, v3
00051adcmove-object/from16 v32, v4
00051ae0const/16 v7, 0x63
00051ae4if-eq v2, v7, :cond_1a1
00051ae8if-eq v2, v15, :cond_1a1
00051aecconst/16 v7, 0x43
00051af0if-eq v2, v7, :cond_1a1
00051af4const/16 v7, 0x53
00051af8if-ne v2, v7, :cond_19d
00051afcgoto :goto_1a1
00051afemove v2, v11
00051b00move/from16 v3, v22
00051b04goto :goto_1a9
00051b06mul-float v11, v11, v31
00051b0asub-float/2addr v11, v5
00051b0cmul-float v22, v22, v31
00051b10sub-float v22, v22, v6
00051b14goto :goto_19d
00051b16aget v4, v32, v30
00051b1aadd-int/lit8 v11, v30, 0x1
00051b1eaget v5, v32, v11
00051b22add-int/lit8 v15, v30, 0x2
00051b26aget v6, v32, v15
00051b2aadd-int/lit8 v22, v30, 0x3
00051b2eaget v7, v32, v22
00051b32invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
00051b38aget v2, v32, v30
00051b3caget v3, v32, v11
00051b40aget v4, v32, v15
00051b44aget v5, v32, v22
00051b48move v6, v3
00051b4amove v3, v5
00051b4cmove/from16 v22, v8
00051b50move-object v14, v9
00051b52move v11, v10
00051b54move v5, v2
00051b56move v2, v4
00051b58goto/16 :goto_378
00051b5cmove/from16 v30, v3
00051b60move-object/from16 v32, v4
00051b64aget v2, v32, v30
00051b68add-int/lit8 v3, v30, 0x1
00051b6caget v3, v32, v3
00051b70if-lez v30, :cond_1e0
00051b74invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
00051b7amove/from16 v22, v8
00051b7emove-object v14, v9
00051b80goto/16 :goto_a4
00051b84invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->moveTo(FF)V
00051b8amove/from16 v23, v2
00051b8emove/from16 v24, v3
00051b92goto :goto_1db
00051b94move/from16 v30, v3
00051b98move-object/from16 v32, v4
00051b9caget v2, v32, v30
00051ba0add-int/lit8 v3, v30, 0x1
00051ba4aget v4, v32, v3
00051ba8invoke-virtual {v1, v2, v4}, Landroid/graphics/Path;->lineTo(FF)V
00051baeaget v2, v32, v30
00051bb2aget v3, v32, v3
00051bb6goto :goto_1db
00051bb8move/from16 v30, v3
00051bbcmove-object/from16 v32, v4
00051bc0aget v2, v32, v30
00051bc4const/4 v3, 0x0
00051bc6invoke-virtual {v1, v3, v2}, Landroid/graphics/Path;->rLineTo(FF)V
00051bccaget v2, v32, v30
00051bd0goto/16 :goto_150
00051bd4move/from16 v30, v3
00051bd8move-object/from16 v32, v4
00051bdcaget v2, v32, v30
00051be0add-int/lit8 v3, v30, 0x1
00051be4aget v4, v32, v3
00051be8add-int/lit8 v5, v30, 0x2
00051becaget v6, v32, v5
00051bf0add-int/lit8 v7, v30, 0x3
00051bf4aget v15, v32, v7
00051bf8invoke-virtual {v1, v2, v4, v6, v15}, Landroid/graphics/Path;->rQuadTo(FFFF)V
00051bfeaget v2, v32, v30
00051c02add-float/2addr v2, v11
00051c04aget v3, v32, v3
00051c08add-float v3, v22, v3
00051c0caget v4, v32, v5
00051c10add-float/2addr v11, v4
00051c12aget v4, v32, v7
00051c16goto/16 :goto_118
00051c1amove/from16 v30, v3
00051c1emove-object/from16 v32, v4
00051c22aget v2, v32, v30
00051c26const/4 v3, 0x0
00051c28invoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->rLineTo(FF)V
00051c2eaget v2, v32, v30
00051c32add-float/2addr v11, v2
00051c34goto/16 :goto_9e
00051c38move/from16 v30, v3
00051c3cmove-object/from16 v32, v4
00051c40aget v2, v32, v30
00051c44add-int/lit8 v3, v30, 0x1
00051c48aget v3, v32, v3
00051c4cadd-int/lit8 v15, v30, 0x2
00051c50aget v4, v32, v15
00051c54add-int/lit8 v26, v30, 0x3
00051c58aget v5, v32, v26
00051c5cadd-int/lit8 v27, v30, 0x4
00051c60aget v6, v32, v27
00051c64add-int/lit8 v28, v30, 0x5
00051c68aget v7, v32, v28
00051c6cinvoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
00051c72aget v1, v32, v15
00051c76add-float/2addr v1, v11
00051c78aget v2, v32, v26
00051c7cadd-float v2, v22, v2
00051c80aget v3, v32, v27
00051c84add-float/2addr v11, v3
00051c86aget v3, v32, v28
00051c8aadd-float v22, v22, v3
00051c8emove v5, v1
00051c90move v6, v2
00051c92goto/16 :goto_9e
00051c96move/from16 v30, v3
00051c9amove-object/from16 v32, v4
00051c9eadd-int/lit8 v15, v30, 0x5
00051ca2aget v1, v32, v15
00051ca6add-float v4, v1, v11
00051caaadd-int/lit8 v27, v30, 0x6
00051caeaget v1, v32, v27
00051cb2add-float v5, v1, v22
00051cb6aget v6, v32, v30
00051cbaadd-int/lit8 v3, v30, 0x1
00051cbeaget v7, v32, v3
00051cc2add-int/lit8 v3, v30, 0x2
00051cc6aget v1, v32, v3
00051ccaadd-int/lit8 v3, v30, 0x3
00051cceaget v2, v32, v3
00051cd2const/16 v26, 0x0
00051cd6cmpl-float v2, v2, v26
00051cdaif-eqz v2, :cond_291
00051cdemove-object v2, v9
00051ce0move/from16 v9, v16
00051ce4goto :goto_294
00051ce6move-object v2, v9
00051ce8move/from16 v9, v25
00051cecadd-int/lit8 v3, v30, 0x4
00051cf0aget v3, v32, v3
00051cf4cmpl-float v3, v3, v26
00051cf8move-object v14, v2
00051cfamove v2, v11
00051cfcmove v11, v10
00051cfeif-eqz v3, :cond_2a9
00051d02move/from16 v10, v16
00051d06move/from16 v3, v22
00051d0amove/from16 v22, v8
00051d0emove v8, v1
00051d10move-object/from16 v1, v34
00051d14goto :goto_2ac
00051d16move/from16 v10, v25
00051d1agoto :goto_2a1
00051d1cinvoke-static/range {v1 .. v10}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
00051d22aget v4, v32, v15
00051d26add-float/2addr v2, v4
00051d28aget v4, v32, v27
00051d2cadd-float/2addr v3, v4
00051d2emove v5, v2
00051d30move v6, v3
00051d32goto/16 :goto_378
00051d36move/from16 v30, v3
00051d3amove-object/from16 v32, v4
00051d3emove/from16 v22, v8
00051d42move-object v14, v9
00051d44move v2, v11
00051d46move v11, v10
00051d48aget v3, v32, v30
00051d4cinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
00051d52aget v3, v32, v30
00051d56goto/16 :goto_378
00051d5amove/from16 v30, v3
00051d5emove-object/from16 v32, v4
00051d62move/from16 v22, v8
00051d66move-object v14, v9
00051d68move v11, v10
00051d6aaget v2, v32, v30
00051d6eadd-int/lit8 v3, v30, 0x1
00051d72aget v4, v32, v3
00051d76add-int/lit8 v5, v30, 0x2
00051d7aaget v6, v32, v5
00051d7eadd-int/lit8 v7, v30, 0x3
00051d82aget v8, v32, v7
00051d86invoke-virtual {v1, v2, v4, v6, v8}, Landroid/graphics/Path;->quadTo(FFFF)V
00051d8caget v2, v32, v30
00051d90aget v3, v32, v3
00051d94aget v4, v32, v5
00051d98aget v5, v32, v7
00051d9cmove v6, v3
00051d9emove v3, v5
00051da0goto/16 :goto_1c8
00051da4move/from16 v30, v3
00051da8move-object/from16 v32, v4
00051dacmove-object v14, v9
00051daemove v11, v10
00051db0move/from16 v3, v22
00051db4move/from16 v22, v8
00051db8aget v2, v32, v30
00051dbcinvoke-virtual {v1, v2, v3}, Landroid/graphics/Path;->lineTo(FF)V
00051dc2aget v2, v32, v30
00051dc6goto/16 :goto_378
00051dcamove/from16 v30, v3
00051dcemove-object/from16 v32, v4
00051dd2move/from16 v22, v8
00051dd6move-object v14, v9
00051dd8move v11, v10
00051ddaaget v2, v32, v30
00051ddeadd-int/lit8 v3, v30, 0x1
00051de2aget v3, v32, v3
00051de6add-int/lit8 v8, v30, 0x2
00051deaaget v4, v32, v8
00051deeadd-int/lit8 v9, v30, 0x3
00051df2aget v5, v32, v9
00051df6add-int/lit8 v10, v30, 0x4
00051dfaaget v6, v32, v10
00051dfeadd-int/lit8 v15, v30, 0x5
00051e02aget v7, v32, v15
00051e06invoke-virtual/range {v1 .. v7}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
00051e0caget v1, v32, v10
00051e10aget v2, v32, v15
00051e14aget v3, v32, v8
00051e18aget v4, v32, v9
00051e1cmove v5, v3
00051e1emove v6, v4
00051e20move v3, v2
00051e22move v2, v1
00051e24goto :goto_378
00051e26move/from16 v30, v3
00051e2amove-object/from16 v32, v4
00051e2emove-object v14, v9
00051e30move v2, v11
00051e32move/from16 v3, v22
00051e36move/from16 v22, v8
00051e3amove v11, v10
00051e3cadd-int/lit8 v15, v30, 0x5
00051e40aget v4, v32, v15
00051e44add-int/lit8 v27, v30, 0x6
00051e48aget v5, v32, v27
00051e4caget v6, v32, v30
00051e50add-int/lit8 v1, v30, 0x1
00051e54aget v7, v32, v1
00051e58add-int/lit8 v1, v30, 0x2
00051e5caget v8, v32, v1
00051e60add-int/lit8 v1, v30, 0x3
00051e64aget v1, v32, v1
00051e68const/16 v26, 0x0
00051e6ccmpl-float v1, v1, v26
00051e70if-eqz v1, :cond_35b
00051e74move/from16 v9, v16
00051e78goto :goto_35d
00051e7amove/from16 v9, v25
00051e7eadd-int/lit8 v1, v30, 0x4
00051e82aget v1, v32, v1
00051e86cmpl-float v1, v1, v26
00051e8aif-eqz v1, :cond_36a
00051e8emove/from16 v10, v16
00051e92move-object/from16 v1, v34
00051e96goto :goto_36d
00051e98move/from16 v10, v25
00051e9cgoto :goto_367
00051e9einvoke-static/range {v1 .. v10}, LC/g;->a(Landroid/graphics/Path;FFFFFFFZZ)V
00051ea4aget v1, v32, v15
00051ea8aget v2, v32, v27
00051eacmove v5, v1
00051eaemove v3, v2
00051eb0move v6, v3
00051eb2move v2, v5
00051eb4add-int v1, v30, v21
00051eb8move v10, v11
00051ebamove-object v9, v14
00051ebcmove/from16 v8, v22
00051ec0move/from16 v15, v25
00051ec4const/16 v14, 0x6d
00051ec8move v11, v2
00051ecamove/from16 v22, v3
00051ecemove v2, v10
00051ed0move v3, v1
00051ed2move-object/from16 v1, v34
00051ed6goto/16 :goto_4d
00051edamove-object v14, v9
00051edcmove v2, v11
00051edemove/from16 v25, v15
00051ee2move/from16 v3, v22
00051ee6move/from16 v22, v8
00051eeaaput v2, v12, v25
00051eeeaput v3, v12, v16
00051ef2aput v5, v12, v17
00051ef6aput v6, v12, v18
00051efaaput v23, v12, v19
00051efeaput v24, v12, v20
00051f02iget-char v2, v14, LC/g;->a:C
00051f06add-int/lit8 v8, v22, 0x1
00051f0amove-object/from16 v1, v34
00051f0emove/from16 v15, v25
00051f12const/4 v11, 0x6
00051f14const/16 v14, 0x6d
00051f18goto/16 :goto_d
00051f1creturn-void
00051f1enop
00051f20.sparse-switch
000517b4
00051f94
00051f94C.h::j():
00051fa4new-instance v0, LK/f;
00051fa8new-instance v1, LC/h;
00051faciget-object v2, v3, LC/h;->b:Ljava/lang/Object;
00051fb0check-cast v2, Landroid/view/ContentInfo$Builder;
00051fb4invoke-static {v2}, LI0/e;->f(Landroid/view/ContentInfo$Builder;)Landroid/view/ContentInfo;
00051fbamove-result-object v2
00051fbcinvoke-direct {v1, v2}, LC/h;-><init>(Landroid/view/ContentInfo;)V
00051fc2invoke-direct {v0, v1}, LK/f;-><init>(LK/e;)V
00051fc8return-object v0
00051f94
00051f94C.h::j():
00051fa4new-instance v0, LK/f;
00051fa8new-instance v1, LC/h;
00051faciget-object v2, v3, LC/h;->b:Ljava/lang/Object;
00051fb0check-cast v2, Landroid/view/ContentInfo$Builder;
00051fb4invoke-static {v2}, LI0/e;->f(Landroid/view/ContentInfo$Builder;)Landroid/view/ContentInfo;
00051fbamove-result-object v2
00051fbcinvoke-direct {v1, v2}, LC/h;-><init>(Landroid/view/ContentInfo;)V
00051fc2invoke-direct {v0, v1}, LK/f;-><init>(LK/e;)V
00051fc8return-object v0
00051f94
00051fca
00051fca // align 0x4
00051fca // align 0x4
00051fcc
00051fccC.h::t(int):
00051fdcconst/4 v1, 0x0
00051fdereturn-object v1
00051fcc
00051fccC.h::t(int):
00051fdcconst/4 v1, 0x0
00051fdereturn-object v1
00051fcc
00051fe0
00051fe0C.h::u(int):
00051ff0const/4 v1, 0x0
00051ff2return-object v1
00051fe0
00051fe0C.h::u(int):
00051ff0const/4 v1, 0x0
00051ff2return-object v1
00051fe0
00051ff4
00051ff4C.h::f():
00052004iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052008check-cast v0, Landroid/view/ContentInfo;
0005200cinvoke-static {v0}, LI0/e;->d(Landroid/view/ContentInfo;)Landroid/content/ClipData;
00052012move-result-object v0
00052014return-object v0
00051ff4
00051ff4C.h::f():
00052004iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052008check-cast v0, Landroid/view/ContentInfo;
0005200cinvoke-static {v0}, LI0/e;->d(Landroid/view/ContentInfo;)Landroid/content/ClipData;
00052012move-result-object v0
00052014return-object v0
00051ff4
00052016
00052016 // align 0x8
00052016 // align 0x8
00052018
00052018C.h::r():
00052028iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
0005202ccheck-cast v0, Landroid/view/ContentInfo;
00052030return-object v0
00052018
00052018C.h::r():
00052028iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
0005202ccheck-cast v0, Landroid/view/ContentInfo;
00052030return-object v0
00052018
00052032
00052032 // align 0x4
00052032 // align 0x4
00052034
00052034C.h::l(i.l, android.view.MenuItem):
00052044iget-object v1, v0, LC/h;->b:Ljava/lang/Object;
00052048check-cast v1, Landroidx/appcompat/widget/ActionMenuView;
0005204ciget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;->z:Lj/n;
00052050if-eqz v1, :cond_22
00052054check-cast v1, Lj/m1;
00052058iget-object v1, v1, Lj/m1;->a:Landroidx/appcompat/widget/Toolbar;
0005205ciget-object v1, v1, Landroidx/appcompat/widget/Toolbar;->G:LB/j;
00052060iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
00052064check-cast v1, Ljava/util/concurrent/CopyOnWriteArrayList;
00052068invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
0005206emove-result-object v1
00052070invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
00052076move-result v2
00052078if-nez v2, :cond_1d
0005207cgoto :goto_22
0005207einvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
00052084move-result-object v1
00052086throw v1
00052088const/4 v1, 0x0
0005208areturn v1
00052034
00052034C.h::l(i.l, android.view.MenuItem):
00052044iget-object v1, v0, LC/h;->b:Ljava/lang/Object;
00052048check-cast v1, Landroidx/appcompat/widget/ActionMenuView;
0005204ciget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;->z:Lj/n;
00052050if-eqz v1, :cond_22
00052054check-cast v1, Lj/m1;
00052058iget-object v1, v1, Lj/m1;->a:Landroidx/appcompat/widget/Toolbar;
0005205ciget-object v1, v1, Landroidx/appcompat/widget/Toolbar;->G:LB/j;
00052060iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
00052064check-cast v1, Ljava/util/concurrent/CopyOnWriteArrayList;
00052068invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
0005206emove-result-object v1
00052070invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
00052076move-result v2
00052078if-nez v2, :cond_1d
0005207cgoto :goto_22
0005207einvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
00052084move-result-object v1
00052086throw v1
00052088const/4 v1, 0x0
0005208areturn v1
00052034
0005208c
0005208cC.h::i(i.l):
0005209ciget-object v0, v3, LC/h;->b:Ljava/lang/Object;
000520a0check-cast v0, Lj/k;
000520a4iget-object v1, v0, Lj/k;->c:Li/l;
000520a8const/4 v2, 0x0
000520aaif-ne v4, v1, :cond_a
000520aereturn v2
000520b0move-object v1, v4
000520b2check-cast v1, Li/E;
000520b6iget-object v1, v1, Li/E;->A:Li/n;
000520baiget v1, v1, Li/n;->a:I
000520beiput v1, v0, Lj/k;->y:I
000520c2iget-object v0, v0, Lj/k;->e:Li/x;
000520c6if-eqz v0, :cond_1c
000520cainvoke-interface {v0, v4}, Li/x;->i(Li/l;)Z
000520d0move-result v4
000520d2return v4
000520d4return v2
0005208c
0005208cC.h::i(i.l):
0005209ciget-object v0, v3, LC/h;->b:Ljava/lang/Object;
000520a0check-cast v0, Lj/k;
000520a4iget-object v1, v0, Lj/k;->c:Li/l;
000520a8const/4 v2, 0x0
000520aaif-ne v4, v1, :cond_a
000520aereturn v2
000520b0move-object v1, v4
000520b2check-cast v1, Li/E;
000520b6iget-object v1, v1, Li/E;->A:Li/n;
000520baiget v1, v1, Li/n;->a:I
000520beiput v1, v0, Lj/k;->y:I
000520c2iget-object v0, v0, Lj/k;->e:Li/x;
000520c6if-eqz v0, :cond_1c
000520cainvoke-interface {v0, v4}, Li/x;->i(Li/l;)Z
000520d0move-result v4
000520d2return v4
000520d4return v2
0005208c
000520d6
000520d6 // align 0x8
000520d6 // align 0x8
000520d8
000520d8C.h::h(android.view.View):
000520e8iget-object v0, v3, LC/h;->b:Ljava/lang/Object;
000520eccheck-cast v0, Landroidx/drawerlayout/widget/DrawerLayout;
000520f0invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->k(Landroid/view/View;)Z
000520f6move-result v1
000520f8if-eqz v1, :cond_16
000520fcinvoke-virtual {v0, v4}, Landroidx/drawerlayout/widget/DrawerLayout;->g(Landroid/view/View;)I
00052102move-result v1
00052104const/4 v2, 0x2
00052106if-eq v1, v2, :cond_16
0005210aconst/4 v1, 0x1
0005210cinvoke-virtual {v0, v4, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->b(Landroid/view/View;Z)V
00052112return v1
00052114const/4 v4, 0x0
00052116return v4
000520d8
000520d8C.h::h(android.view.View):
000520e8iget-object v0, v3, LC/h;->b:Ljava/lang/Object;
000520eccheck-cast v0, Landroidx/drawerlayout/widget/DrawerLayout;
000520f0invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->k(Landroid/view/View;)Z
000520f6move-result v1
000520f8if-eqz v1, :cond_16
000520fcinvoke-virtual {v0, v4}, Landroidx/drawerlayout/widget/DrawerLayout;->g(Landroid/view/View;)I
00052102move-result v1
00052104const/4 v2, 0x2
00052106if-eq v1, v2, :cond_16
0005210aconst/4 v1, 0x1
0005210cinvoke-virtual {v0, v4, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->b(Landroid/view/View;Z)V
00052112return v1
00052114const/4 v4, 0x0
00052116return v4
000520d8
00052118
00052118C.h::w(int, int, android.os.Bundle):
00052128const/4 v1, 0x0
0005212areturn v1
00052118
00052118C.h::w(int, int, android.os.Bundle):
00052128const/4 v1, 0x0
0005212areturn v1
00052118
0005212c
0005212cC.h::p():
0005213ciget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052140check-cast v0, Landroid/view/ContentInfo;
00052144invoke-static {v0}, LI0/e;->b(Landroid/view/ContentInfo;)I
0005214amove-result v0
0005214creturn v0
0005212c
0005212cC.h::p():
0005213ciget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052140check-cast v0, Landroid/view/ContentInfo;
00052144invoke-static {v0}, LI0/e;->b(Landroid/view/ContentInfo;)I
0005214amove-result v0
0005214creturn v0
0005212c
0005214e
0005214e // align 0x10
0005214e // align 0x10
00052150
00052150C.h::d():
00052160iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052164check-cast v0, Landroid/view/ContentInfo;
00052168invoke-static {v0}, LI0/e;->l(Landroid/view/ContentInfo;)I
0005216emove-result v0
00052170return v0
00052150
00052150C.h::d():
00052160iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052164check-cast v0, Landroid/view/ContentInfo;
00052168invoke-static {v0}, LI0/e;->l(Landroid/view/ContentInfo;)I
0005216emove-result v0
00052170return v0
00052150
00052172
00052172 // align 0x4
00052172 // align 0x4
00052174
00052174C.h::n():
00052184iget v0, v6, LC/h;->a:I
00052188packed-switch v0, :pswitch_data_80
0005218econst-string v0, "' with no args"
00052192const-string v1, "Failed to invoke constructor '"
00052196iget-object v2, v6, LC/h;->b:Ljava/lang/Object;
0005219acheck-cast v2, Ljava/lang/reflect/Constructor;
0005219econst/4 v3, 0x0
000521a0new-array v3, v3, [Ljava/lang/Object;
000521a4invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
000521aamove-result-object v0
000521acreturn-object v0
000521aemove-exception v0
000521b0goto :goto_1b
000521b2move-exception v3
000521b4goto :goto_25
000521b6move-exception v3
000521b8goto :goto_42
000521basget-object v1, LW0/c;->a:LC1/d;
000521benew-instance v1, Ljava/lang/RuntimeException;
000521c2const-string v2, "Unexpected IllegalAccessException occurred (Gson 2.10.1). Certain ReflectionAccessFilter features require Java >= 9 to work correctly. If you are not using ReflectionAccessFilter, report this to the Gson maintainers."
000521c6invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000521ccthrow v1
000521cenew-instance v4, Ljava/lang/RuntimeException;
000521d2new-instance v5, Ljava/lang/StringBuilder;
000521d6invoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000521dcinvoke-static {v2}, LW0/c;->b(Ljava/lang/reflect/Constructor;)Ljava/lang/String;
000521e2move-result-object v1
000521e4invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000521eainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000521f0invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000521f6move-result-object v0
000521f8invoke-virtual {v3}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
000521femove-result-object v1
00052200invoke-direct {v4, v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
00052206throw v4
00052208new-instance v4, Ljava/lang/RuntimeException;
0005220cnew-instance v5, Ljava/lang/StringBuilder;
00052210invoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00052216invoke-static {v2}, LW0/c;->b(Ljava/lang/reflect/Constructor;)Ljava/lang/String;
0005221cmove-result-object v1
0005221einvoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00052224invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0005222ainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00052230move-result-object v0
00052232invoke-direct {v4, v0, v3}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
00052238throw v4
0005223aiget-object v0, v6, LC/h;->b:Ljava/lang/Object;
0005223echeck-cast v0, Ljava/lang/Class;
00052242sget-object v1, LT0/t;->a:LT0/t;
00052246invoke-virtual {v1, v0}, LT0/t;->a(Ljava/lang/Class;)Ljava/lang/Object;
0005224cmove-result-object v0
0005224ereturn-object v0
00052250move-exception v1
00052252new-instance v2, Ljava/lang/RuntimeException;
00052256new-instance v3, Ljava/lang/StringBuilder;
0005225aconst-string v4, "Unable to create instance of "
0005225einvoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00052264invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0005226aconst-string v0, ". Registering an InstanceCreator or a TypeAdapter for this type, or adding a no-args constructor may fix this problem."
0005226einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00052274invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005227amove-result-object v0
0005227cinvoke-direct {v2, v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
00052282throw v2
00052284.packed-switch 0xa
00052174
00052174C.h::n():
00052184iget v0, v6, LC/h;->a:I
00052188packed-switch v0, :pswitch_data_80
0005218econst-string v0, "' with no args"
00052192const-string v1, "Failed to invoke constructor '"
00052196iget-object v2, v6, LC/h;->b:Ljava/lang/Object;
0005219acheck-cast v2, Ljava/lang/reflect/Constructor;
0005219econst/4 v3, 0x0
000521a0new-array v3, v3, [Ljava/lang/Object;
000521a4invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
000521aamove-result-object v0
000521acreturn-object v0
000521aemove-exception v0
000521b0goto :goto_1b
000521b2move-exception v3
000521b4goto :goto_25
000521b6move-exception v3
000521b8goto :goto_42
000521basget-object v1, LW0/c;->a:LC1/d;
000521benew-instance v1, Ljava/lang/RuntimeException;
000521c2const-string v2, "Unexpected IllegalAccessException occurred (Gson 2.10.1). Certain ReflectionAccessFilter features require Java >= 9 to work correctly. If you are not using ReflectionAccessFilter, report this to the Gson maintainers."
000521c6invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000521ccthrow v1
000521cenew-instance v4, Ljava/lang/RuntimeException;
000521d2new-instance v5, Ljava/lang/StringBuilder;
000521d6invoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000521dcinvoke-static {v2}, LW0/c;->b(Ljava/lang/reflect/Constructor;)Ljava/lang/String;
000521e2move-result-object v1
000521e4invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000521eainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000521f0invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000521f6move-result-object v0
000521f8invoke-virtual {v3}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
000521femove-result-object v1
00052200invoke-direct {v4, v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
00052206throw v4
00052208new-instance v4, Ljava/lang/RuntimeException;
0005220cnew-instance v5, Ljava/lang/StringBuilder;
00052210invoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00052216invoke-static {v2}, LW0/c;->b(Ljava/lang/reflect/Constructor;)Ljava/lang/String;
0005221cmove-result-object v1
0005221einvoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00052224invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0005222ainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00052230move-result-object v0
00052232invoke-direct {v4, v0, v3}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
00052238throw v4
0005223aiget-object v0, v6, LC/h;->b:Ljava/lang/Object;
0005223echeck-cast v0, Ljava/lang/Class;
00052242sget-object v1, LT0/t;->a:LT0/t;
00052246invoke-virtual {v1, v0}, LT0/t;->a(Ljava/lang/Class;)Ljava/lang/Object;
0005224cmove-result-object v0
0005224ereturn-object v0
00052250move-exception v1
00052252new-instance v2, Ljava/lang/RuntimeException;
00052256new-instance v3, Ljava/lang/StringBuilder;
0005225aconst-string v4, "Unable to create instance of "
0005225einvoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00052264invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0005226aconst-string v0, ". Registering an InstanceCreator or a TypeAdapter for this type, or adding a no-args constructor may fix this problem."
0005226einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00052274invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005227amove-result-object v0
0005227cinvoke-direct {v2, v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
00052282throw v2
00052284.packed-switch 0xa
00052174
00052290
00052290 struct try_item
00052290 start_addr uint32 0x521a0
00052294 insn_count int 6
00052296 handler_off uint16 0x522a1
00052298
00052298 struct try_item
00052298 start_addr uint32 0x52242
0005229c insn_count int 6
0005229e handler_off uint16 0x522ab
000522a0
000522a0 struct encoded_catch_handler_list
000522a0 size int 2
000522a1
000522a1 struct encoded_catch_handler ← 0x52296
000522a1 size int64 3
000522a2 handlers[0].type_idx int 0xb56c
000522a4 handlers[0].addr uint32 0x521b6
000522a5 handlers[1].type_idx int 0xb630
000522a7 handlers[1].addr uint32 0x521b2
000522a8 handlers[2].type_idx int 0xb55c
000522aa handlers[2].addr uint32 0x521ae
000522ab
000522ab struct encoded_catch_handler ← 0x5229e
000522ab size int64 1
000522ac handlers[0].type_idx int 0xb554
000522ae handlers[0].addr uint32 0x52250
000522af
000522af // align 0x10
00052290 struct try_item
00052290 start_addr uint32 0x521a0
00052294 insn_count int 6
00052296 handler_off uint16 0x522a1
00052298
00052298 struct try_item
00052298 start_addr uint32 0x52242
0005229c insn_count int 6
0005229e handler_off uint16 0x522ab
000522a0
000522a0 struct encoded_catch_handler_list
000522a0 size int 2
000522a1
000522a1 struct encoded_catch_handler ← 0x52296
000522a1 size int64 3
000522a2 handlers[0].type_idx int 0xb56c
000522a4 handlers[0].addr uint32 0x521b6
000522a5 handlers[1].type_idx int 0xb630
000522a7 handlers[1].addr uint32 0x521b2
000522a8 handlers[2].type_idx int 0xb55c
000522aa handlers[2].addr uint32 0x521ae
000522ab
000522ab struct encoded_catch_handler ← 0x5229e
000522ab size int64 1
000522ac handlers[0].type_idx int 0xb554
000522ae handlers[0].addr uint32 0x52250
000522af
000522af // align 0x10
000522b0
000522b0C.h::toString():
000522c0iget v0, v2, LC/h;->a:I
000522c4packed-switch v0, :pswitch_data_22
000522cainvoke-super {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
000522d0move-result-object v0
000522d2return-object v0
000522d4new-instance v0, Ljava/lang/StringBuilder;
000522d8const-string v1, "ContentInfoCompat{"
000522dcinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000522e2iget-object v1, v2, LC/h;->b:Ljava/lang/Object;
000522e6check-cast v1, Landroid/view/ContentInfo;
000522eainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000522f0const-string v1, "}"
000522f4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000522fainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00052300move-result-object v0
00052302return-object v0
00052304.packed-switch 0x3
000522b0
000522b0C.h::toString():
000522c0iget v0, v2, LC/h;->a:I
000522c4packed-switch v0, :pswitch_data_22
000522cainvoke-super {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
000522d0move-result-object v0
000522d2return-object v0
000522d4new-instance v0, Ljava/lang/StringBuilder;
000522d8const-string v1, "ContentInfoCompat{"
000522dcinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000522e2iget-object v1, v2, LC/h;->b:Ljava/lang/Object;
000522e6check-cast v1, Landroid/view/ContentInfo;
000522eainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000522f0const-string v1, "}"
000522f4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000522fainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00052300move-result-object v0
00052302return-object v0
00052304.packed-switch 0x3
000522b0
00052310
00052310C.h::iterator():
00052320iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052324check-cast v0, Ljava/util/List;
00052328invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
0005232emove-result-object v0
00052330return-object v0
00052310
00052310C.h::iterator():
00052320iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052324check-cast v0, Ljava/util/List;
00052328invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
0005232emove-result-object v0
00052330return-object v0
00052310
00052332
00052332 // align 0x4
00052332 // align 0x4
00052334
00052334C.h::<init>(android.content.ClipData, int):
00052344const/4 v0, 0x2
00052346iput v0, v1, LC/h;->a:I
0005234ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00052350invoke-static {v2, v3}, LI0/e;->e(Landroid/content/ClipData;I)Landroid/view/ContentInfo$Builder;
00052356move-result-object v2
00052358iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
0005235creturn-void
00052334
00052334C.h::<init>(android.content.ClipData, int):
00052344const/4 v0, 0x2
00052346iput v0, v1, LC/h;->a:I
0005234ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
00052350invoke-static {v2, v3}, LI0/e;->e(Landroid/content/ClipData;I)Landroid/view/ContentInfo$Builder;
00052356move-result-object v2
00052358iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
0005235creturn-void
00052334
0005235e
0005235e // align 0x10
0005235e // align 0x10
00052360
00052360C.h::<init>(android.content.Context):
00052370const/16 v0, 0xf
00052374iput v0, v1, LC/h;->a:I
00052378invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0005237einvoke-virtual {v2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
00052384move-result-object v2
00052386iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
0005238areturn-void
00052360
00052360C.h::<init>(android.content.Context):
00052370const/16 v0, 0xf
00052374iput v0, v1, LC/h;->a:I
00052378invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0005237einvoke-virtual {v2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
00052384move-result-object v2
00052386iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
0005238areturn-void
00052360
0005238c
0005238cC.h::<init>(android.view.ContentInfo):
0005239cconst/4 v0, 0x3
0005239eiput v0, v1, LC/h;->a:I
000523a2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000523a8invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000523aeinvoke-static {v2}, LI0/e;->g(Ljava/lang/Object;)Landroid/view/ContentInfo;
000523b4move-result-object v2
000523b6iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
000523bareturn-void
0005238c
0005238cC.h::<init>(android.view.ContentInfo):
0005239cconst/4 v0, 0x3
0005239eiput v0, v1, LC/h;->a:I
000523a2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000523a8invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000523aeinvoke-static {v2}, LI0/e;->g(Ljava/lang/Object;)Landroid/view/ContentInfo;
000523b4move-result-object v2
000523b6iput-object v2, v1, LC/h;->b:Ljava/lang/Object;
000523bareturn-void
0005238c
000523bc
000523bcC.h::<init>(android.widget.EditText):
000523ccconst/16 v0, 0xd
000523d0iput v0, v1, LC/h;->a:I
000523d4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000523danew-instance v0, LB/j;
000523deinvoke-direct {v0, v2}, LB/j;-><init>(Landroid/widget/EditText;)V
000523e4iput-object v0, v1, LC/h;->b:Ljava/lang/Object;
000523e8return-void
000523bc
000523bcC.h::<init>(android.widget.EditText):
000523ccconst/16 v0, 0xd
000523d0iput v0, v1, LC/h;->a:I
000523d4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000523danew-instance v0, LB/j;
000523deinvoke-direct {v0, v2}, LB/j;-><init>(Landroid/widget/EditText;)V
000523e4iput-object v0, v1, LC/h;->b:Ljava/lang/Object;
000523e8return-void
000523bc
000523ea
000523ea // align 0x4
000523ea // align 0x4
000523ec
000523ecC.h::<init>(android.widget.TextView):
000523fcconst/16 v0, 0xe
00052400iput v0, v1, LC/h;->a:I
00052404invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0005240anew-instance v0, LX/g;
0005240einvoke-direct {v0, v2}, LX/g;-><init>(Landroid/widget/TextView;)V
00052414iput-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052418return-void
000523ec
000523ecC.h::<init>(android.widget.TextView):
000523fcconst/16 v0, 0xe
00052400iput v0, v1, LC/h;->a:I
00052404invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0005240anew-instance v0, LX/g;
0005240einvoke-direct {v0, v2}, LX/g;-><init>(Landroid/widget/TextView;)V
00052414iput-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052418return-void
000523ec
0005241a
0005241a // align 0x4
0005241a // align 0x4
0005241c
0005241cC.h::<init>(int):
0005242ciput v3, v2, LC/h;->a:I
00052430packed-switch v3, :pswitch_data_3c
00052436invoke-direct {v2}, Ljava/lang/Object;-><init>()V
0005243creturn-void
0005243einvoke-direct {v2}, Ljava/lang/Object;-><init>()V
00052444new-instance v3, Ljava/lang/Object;
00052448invoke-direct {v3}, Ljava/lang/Object;-><init>()V
0005244eiput-object v3, v2, LC/h;->b:Ljava/lang/Object;
00052452new-instance v3, Landroid/os/Handler;
00052456invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
0005245cmove-result-object v0
0005245enew-instance v1, LN0/e;
00052462invoke-direct {v1, v2}, LN0/e;-><init>(LC/h;)V
00052468invoke-direct {v3, v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;Landroid/os/Handler$Callback;)V
0005246ereturn-void
00052470invoke-direct {v2}, Ljava/lang/Object;-><init>()V
00052476sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
0005247aconst/16 v0, 0x1a
0005247eif-lt v3, v0, :cond_33
00052482new-instance v3, LL/k;
00052486invoke-direct {v3, v2}, LL/j;-><init>(LC/h;)V
0005248ciput-object v3, v2, LC/h;->b:Ljava/lang/Object;
00052490goto :goto_3a
00052492new-instance v3, LL/j;
00052496invoke-direct {v3, v2}, LL/j;-><init>(LC/h;)V
0005249ciput-object v3, v2, LC/h;->b:Ljava/lang/Object;
000524a0return-void
000524a2nop
000524a4.packed-switch 0x4
0005241c
0005241cC.h::<init>(int):
0005242ciput v3, v2, LC/h;->a:I
00052430packed-switch v3, :pswitch_data_3c
00052436invoke-direct {v2}, Ljava/lang/Object;-><init>()V
0005243creturn-void
0005243einvoke-direct {v2}, Ljava/lang/Object;-><init>()V
00052444new-instance v3, Ljava/lang/Object;
00052448invoke-direct {v3}, Ljava/lang/Object;-><init>()V
0005244eiput-object v3, v2, LC/h;->b:Ljava/lang/Object;
00052452new-instance v3, Landroid/os/Handler;
00052456invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
0005245cmove-result-object v0
0005245enew-instance v1, LN0/e;
00052462invoke-direct {v1, v2}, LN0/e;-><init>(LC/h;)V
00052468invoke-direct {v3, v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;Landroid/os/Handler$Callback;)V
0005246ereturn-void
00052470invoke-direct {v2}, Ljava/lang/Object;-><init>()V
00052476sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
0005247aconst/16 v0, 0x1a
0005247eif-lt v3, v0, :cond_33
00052482new-instance v3, LL/k;
00052486invoke-direct {v3, v2}, LL/j;-><init>(LC/h;)V
0005248ciput-object v3, v2, LC/h;->b:Ljava/lang/Object;
00052490goto :goto_3a
00052492new-instance v3, LL/j;
00052496invoke-direct {v3, v2}, LL/j;-><init>(LC/h;)V
0005249ciput-object v3, v2, LC/h;->b:Ljava/lang/Object;
000524a0return-void
000524a2nop
000524a4.packed-switch 0x4
0005241c
000524b8
000524b8C.h::<init>(int, java.lang.Object):
000524c8iput v1, v0, LC/h;->a:I
000524cciput-object v2, v0, LC/h;->b:Ljava/lang/Object;
000524d0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000524d6return-void
000524b8
000524b8C.h::<init>(int, java.lang.Object):
000524c8iput v1, v0, LC/h;->a:I
000524cciput-object v2, v0, LC/h;->b:Ljava/lang/Object;
000524d0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000524d6return-void
000524b8
000524d8
000524d8C.h::q(C1.l):
000524e8new-instance v7, Landroidx/emoji2/text/a;
000524ecconst-string v0, "EmojiCompatInitializer"
000524f0invoke-direct {v7, v0}, Landroidx/emoji2/text/a;-><init>(Ljava/lang/String;)V
000524f6new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
000524fasget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
000524fenew-instance v6, Ljava/util/concurrent/LinkedBlockingDeque;
00052502invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V
00052508const-wide/16 v3, 0xf
0005250cconst/4 v1, 0x0
0005250econst/4 v2, 0x1
00052510invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
00052516const/4 v1, 0x1
00052518invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
0005251enew-instance v1, Landroidx/emoji2/text/k;
00052522const/4 v2, 0x0
00052524invoke-direct {v1, v8, v9, v0, v2}, Landroidx/emoji2/text/k;-><init>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)V
0005252ainvoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;->execute(Ljava/lang/Runnable;)V
00052530return-void
000524d8
000524d8C.h::q(C1.l):
000524e8new-instance v7, Landroidx/emoji2/text/a;
000524ecconst-string v0, "EmojiCompatInitializer"
000524f0invoke-direct {v7, v0}, Landroidx/emoji2/text/a;-><init>(Ljava/lang/String;)V
000524f6new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
000524fasget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
000524fenew-instance v6, Ljava/util/concurrent/LinkedBlockingDeque;
00052502invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingDeque;-><init>()V
00052508const-wide/16 v3, 0xf
0005250cconst/4 v1, 0x0
0005250econst/4 v2, 0x1
00052510invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
00052516const/4 v1, 0x1
00052518invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
0005251enew-instance v1, Landroidx/emoji2/text/k;
00052522const/4 v2, 0x0
00052524invoke-direct {v1, v8, v9, v0, v2}, Landroidx/emoji2/text/k;-><init>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I)V
0005252ainvoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;->execute(Ljava/lang/Runnable;)V
00052530return-void
000524d8
00052532
00052532 // align 0x4
00052532 // align 0x4
00052534
00052534C.h::v():
00052544iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052548check-cast v0, Landroidx/fragment/app/r;
0005254ciget-object v0, v0, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
00052550invoke-virtual {v0}, Landroidx/fragment/app/E;->I()V
00052556return-void
00052534
00052534C.h::v():
00052544iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052548check-cast v0, Landroidx/fragment/app/r;
0005254ciget-object v0, v0, Landroidx/fragment/app/r;->m:Landroidx/fragment/app/E;
00052550invoke-virtual {v0}, Landroidx/fragment/app/E;->I()V
00052556return-void
00052534
00052558
00052558C.h::o():
00052568iget v0, v1, LC/h;->a:I
0005256cpacked-switch v0, :pswitch_data_16
00052572iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052576check-cast v0, Landroidx/fragment/app/O;
0005257ainvoke-virtual {v0}, Landroidx/fragment/app/O;->a()V
00052580return-void
00052582iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052586check-cast v0, Landroid/animation/Animator;
0005258ainvoke-virtual {v0}, Landroid/animation/Animator;->end()V
00052590return-void
00052592nop
00052594.packed-switch 0x10
00052558
00052558C.h::o():
00052568iget v0, v1, LC/h;->a:I
0005256cpacked-switch v0, :pswitch_data_16
00052572iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052576check-cast v0, Landroidx/fragment/app/O;
0005257ainvoke-virtual {v0}, Landroidx/fragment/app/O;->a()V
00052580return-void
00052582iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052586check-cast v0, Landroid/animation/Animator;
0005258ainvoke-virtual {v0}, Landroid/animation/Animator;->end()V
00052590return-void
00052592nop
00052594.packed-switch 0x10
00052558
000525a0
000525a0C.h::a(i.l, boolean):
000525b0instance-of v0, v3, Li/E;
000525b4if-eqz v0, :cond_11
000525b8move-object v0, v3
000525bacheck-cast v0, Li/E;
000525beiget-object v0, v0, Li/E;->z:Li/l;
000525c2invoke-virtual {v0}, Li/l;->k()Li/l;
000525c8move-result-object v0
000525caconst/4 v1, 0x0
000525ccinvoke-virtual {v0, v1}, Li/l;->c(Z)V
000525d2iget-object v0, v2, LC/h;->b:Ljava/lang/Object;
000525d6check-cast v0, Lj/k;
000525daiget-object v0, v0, Lj/k;->e:Li/x;
000525deif-eqz v0, :cond_1c
000525e2invoke-interface {v0, v3, v4}, Li/x;->a(Li/l;Z)V
000525e8return-void
000525a0
000525a0C.h::a(i.l, boolean):
000525b0instance-of v0, v3, Li/E;
000525b4if-eqz v0, :cond_11
000525b8move-object v0, v3
000525bacheck-cast v0, Li/E;
000525beiget-object v0, v0, Li/E;->z:Li/l;
000525c2invoke-virtual {v0}, Li/l;->k()Li/l;
000525c8move-result-object v0
000525caconst/4 v1, 0x0
000525ccinvoke-virtual {v0, v1}, Li/l;->c(Z)V
000525d2iget-object v0, v2, LC/h;->b:Ljava/lang/Object;
000525d6check-cast v0, Lj/k;
000525daiget-object v0, v0, Lj/k;->e:Li/x;
000525deif-eqz v0, :cond_1c
000525e2invoke-interface {v0, v3, v4}, Li/x;->a(Li/l;Z)V
000525e8return-void
000525a0
000525ea
000525ea // align 0x4
000525ea // align 0x4
000525ec
000525ecC.h::g(i.l, i.n):
000525fciget-object v0, v7, LC/h;->b:Ljava/lang/Object;
00052600check-cast v0, Li/f;
00052604iget-object v1, v0, Li/f;->f:Landroid/os/Handler;
00052608const/4 v2, 0x0
0005260ainvoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
00052610iget-object v1, v0, Li/f;->h:Ljava/util/ArrayList;
00052614invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
0005261amove-result v3
0005261cconst/4 v4, 0x0
0005261econst/4 v5, -0x1
00052620if-ge v4, v3, :cond_22
00052624invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0005262amove-result-object v6
0005262ccheck-cast v6, Li/e;
00052630iget-object v6, v6, Li/e;->b:Li/l;
00052634if-ne v8, v6, :cond_1f
00052638goto :goto_23
0005263aadd-int/lit8 v4, v4, 0x1
0005263egoto :goto_11
00052640move v4, v5
00052642if-ne v4, v5, :cond_26
00052646return-void
00052648add-int/lit8 v4, v4, 0x1
0005264cinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00052652move-result v3
00052654if-ge v4, v3, :cond_35
00052658invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0005265emove-result-object v1
00052660move-object v2, v1
00052662check-cast v2, Li/e;
00052666new-instance v1, Li/d;
0005266ainvoke-direct {v1, v7, v2, v9, v8}, Li/d;-><init>(LC/h;Li/e;Li/n;Li/l;)V
00052670invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
00052676move-result-wide v2
00052678const-wide/16 v4, 0xc8
0005267cadd-long/2addr v2, v4
0005267eiget-object v9, v0, Li/f;->f:Landroid/os/Handler;
00052682invoke-virtual {v9, v1, v8, v2, v3}, Landroid/os/Handler;->postAtTime(Ljava/lang/Runnable;Ljava/lang/Object;J)Z
00052688return-void
000525ec
000525ecC.h::g(i.l, i.n):
000525fciget-object v0, v7, LC/h;->b:Ljava/lang/Object;
00052600check-cast v0, Li/f;
00052604iget-object v1, v0, Li/f;->f:Landroid/os/Handler;
00052608const/4 v2, 0x0
0005260ainvoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
00052610iget-object v1, v0, Li/f;->h:Ljava/util/ArrayList;
00052614invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
0005261amove-result v3
0005261cconst/4 v4, 0x0
0005261econst/4 v5, -0x1
00052620if-ge v4, v3, :cond_22
00052624invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0005262amove-result-object v6
0005262ccheck-cast v6, Li/e;
00052630iget-object v6, v6, Li/e;->b:Li/l;
00052634if-ne v8, v6, :cond_1f
00052638goto :goto_23
0005263aadd-int/lit8 v4, v4, 0x1
0005263egoto :goto_11
00052640move v4, v5
00052642if-ne v4, v5, :cond_26
00052646return-void
00052648add-int/lit8 v4, v4, 0x1
0005264cinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
00052652move-result v3
00052654if-ge v4, v3, :cond_35
00052658invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0005265emove-result-object v1
00052660move-object v2, v1
00052662check-cast v2, Li/e;
00052666new-instance v1, Li/d;
0005266ainvoke-direct {v1, v7, v2, v9, v8}, Li/d;-><init>(LC/h;Li/e;Li/n;Li/l;)V
00052670invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
00052676move-result-wide v2
00052678const-wide/16 v4, 0xc8
0005267cadd-long/2addr v2, v4
0005267eiget-object v9, v0, Li/f;->f:Landroid/os/Handler;
00052682invoke-virtual {v9, v1, v8, v2, v3}, Landroid/os/Handler;->postAtTime(Ljava/lang/Runnable;Ljava/lang/Object;J)Z
00052688return-void
000525ec
0005268a
0005268a // align 0x4
0005268a // align 0x4
0005268c
0005268cC.h::m(i.l, i.n):
0005269ciget-object v2, v0, LC/h;->b:Ljava/lang/Object;
000526a0check-cast v2, Li/f;
000526a4iget-object v2, v2, Li/f;->f:Landroid/os/Handler;
000526a8invoke-virtual {v2, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
000526aereturn-void
0005268c
0005268cC.h::m(i.l, i.n):
0005269ciget-object v2, v0, LC/h;->b:Ljava/lang/Object;
000526a0check-cast v2, Li/f;
000526a4iget-object v2, v2, Li/f;->f:Landroid/os/Handler;
000526a8invoke-virtual {v2, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
000526aereturn-void
0005268c
000526b0
000526b0C.h::e(i.l):
000526c0iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
000526c4check-cast v0, Landroidx/appcompat/widget/ActionMenuView;
000526c8iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;->u:Lj/m1;
000526ccif-eqz v0, :cond_b
000526d0invoke-virtual {v0, v2}, Lj/m1;->e(Li/l;)V
000526d6return-void
000526b0
000526b0C.h::e(i.l):
000526c0iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
000526c4check-cast v0, Landroidx/appcompat/widget/ActionMenuView;
000526c8iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;->u:Lj/m1;
000526ccif-eqz v0, :cond_b
000526d0invoke-virtual {v0, v2}, Lj/m1;->e(Li/l;)V
000526d6return-void
000526b0
000526d8
000526d8C.h::k(int, java.io.Serializable):
000526e8const/4 v0, 0x6
000526eaif-eq v2, v0, :cond_b
000526eeconst/4 v0, 0x7
000526f0if-eq v2, v0, :cond_b
000526f4const/16 v0, 0x8
000526f8if-eq v2, v0, :cond_b
000526fcgoto :goto_d
000526fecheck-cast v3, Ljava/lang/Throwable;
00052702iget-object v3, v1, LC/h;->b:Ljava/lang/Object;
00052706check-cast v3, Landroidx/profileinstaller/ProfileInstallReceiver;
0005270ainvoke-virtual {v3, v2}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
00052710return-void
000526d8
000526d8C.h::k(int, java.io.Serializable):
000526e8const/4 v0, 0x6
000526eaif-eq v2, v0, :cond_b
000526eeconst/4 v0, 0x7
000526f0if-eq v2, v0, :cond_b
000526f4const/16 v0, 0x8
000526f8if-eq v2, v0, :cond_b
000526fcgoto :goto_d
000526fecheck-cast v3, Ljava/lang/Throwable;
00052702iget-object v3, v1, LC/h;->b:Ljava/lang/Object;
00052706check-cast v3, Landroidx/profileinstaller/ProfileInstallReceiver;
0005270ainvoke-virtual {v3, v2}, Landroid/content/BroadcastReceiver;->setResultCode(I)V
00052710return-void
000526d8
00052712
00052712 // align 0x4
00052712 // align 0x4
00052714
00052714C.h::b(android.os.Bundle):
00052724iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052728check-cast v0, Landroid/view/ContentInfo$Builder;
0005272cinvoke-static {v0, v2}, LI0/e;->k(Landroid/view/ContentInfo$Builder;Landroid/os/Bundle;)V
00052732return-void
00052714
00052714C.h::b(android.os.Bundle):
00052724iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052728check-cast v0, Landroid/view/ContentInfo$Builder;
0005272cinvoke-static {v0, v2}, LI0/e;->k(Landroid/view/ContentInfo$Builder;Landroid/os/Bundle;)V
00052732return-void
00052714
00052734
00052734C.h::s(int):
00052744iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052748check-cast v0, Landroid/view/ContentInfo$Builder;
0005274cinvoke-static {v0, v2}, LI0/e;->i(Landroid/view/ContentInfo$Builder;I)V
00052752return-void
00052734
00052734C.h::s(int):
00052744iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052748check-cast v0, Landroid/view/ContentInfo$Builder;
0005274cinvoke-static {v0, v2}, LI0/e;->i(Landroid/view/ContentInfo$Builder;I)V
00052752return-void
00052734
00052754
00052754C.h::c(android.net.Uri):
00052764iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052768check-cast v0, Landroid/view/ContentInfo$Builder;
0005276cinvoke-static {v0, v2}, LI0/e;->j(Landroid/view/ContentInfo$Builder;Landroid/net/Uri;)V
00052772return-void
00052754
00052754C.h::c(android.net.Uri):
00052764iget-object v0, v1, LC/h;->b:Ljava/lang/Object;
00052768check-cast v0, Landroid/view/ContentInfo$Builder;
0005276cinvoke-static {v0, v2}, LI0/e;->j(Landroid/view/ContentInfo$Builder;Landroid/net/Uri;)V
00052772return-void
00052754
00052774
00052774C.j::u(android.content.Context, B.g, android.content.res.Resources, int):
00052784invoke-static {}, LC/j;->o0()V
0005278asget-object v12, LC/j;->k:Ljava/lang/reflect/Constructor;
0005278econst/4 v0, 0x0
00052790new-array v1, v0, [Ljava/lang/Object;
00052794invoke-virtual {v12, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
0005279amove-result-object v12
0005279ciget-object v10, v10, LB/g;->a:[LB/h;
000527a0array-length v1, v10
000527a2move v2, v0
000527a4const/4 v3, 0x0
000527a6if-ge v2, v1, :cond_49
000527aaaget-object v4, v10, v2
000527aeinvoke-static {v9}, LP1/e;->v(Landroid/content/Context;)Ljava/io/File;
000527b4move-result-object v5
000527b6if-nez v5, :cond_1c
000527bareturn-object v3
000527bciget v6, v4, LB/h;->f:I
000527c0invoke-static {v5, v11, v6}, LP1/e;->l(Ljava/io/File;Landroid/content/res/Resources;I)Z
000527c6move-result v6
000527c8if-nez v6, :cond_28
000527ccinvoke-virtual {v5}, Ljava/io/File;->delete()Z
000527d2return-object v3
000527d4invoke-virtual {v5}, Ljava/io/File;->getPath()Ljava/lang/String;
000527damove-result-object v6
000527dciget v7, v4, LB/h;->b:I
000527e0iget-boolean v4, v4, LB/h;->c:Z
000527e4invoke-static {v12, v6, v7, v4}, LC/j;->n0(Ljava/lang/Object;Ljava/lang/String;IZ)Z
000527eamove-result v4
000527ecif-nez v4, :cond_3a
000527f0invoke-virtual {v5}, Ljava/io/File;->delete()Z
000527f6return-object v3
000527f8invoke-virtual {v5}, Ljava/io/File;->delete()Z
000527feadd-int/lit8 v2, v2, 0x1
00052802goto :goto_10
00052804move-exception v9
00052806invoke-virtual {v5}, Ljava/io/File;->delete()Z
0005280cthrow v9
0005280einvoke-virtual {v5}, Ljava/io/File;->delete()Z
00052814return-object v3
00052816invoke-static {}, LC/j;->o0()V
0005281csget-object v9, LC/j;->j:Ljava/lang/Class;
00052820const/4 v10, 0x1
00052822invoke-static {v9, v10}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052828move-result-object v9
0005282ainvoke-static {v9, v0, v12}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
00052830sget-object v10, LC/j;->m:Ljava/lang/reflect/Method;
00052834filled-new-array {v9}, [Ljava/lang/Object;
0005283amove-result-object v9
0005283cinvoke-virtual {v10, v3, v9}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052842move-result-object v9
00052844check-cast v9, Landroid/graphics/Typeface;
00052848return-object v9
0005284amove-exception v9
0005284cgoto :goto_66
0005284emove-exception v9
00052850new-instance v10, Ljava/lang/RuntimeException;
00052854invoke-direct {v10, v9}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
0005285athrow v10
0005285cmove-exception v9
0005285egoto :goto_71
00052860move-exception v9
00052862goto :goto_71
00052864move-exception v9
00052866new-instance v10, Ljava/lang/RuntimeException;
0005286ainvoke-direct {v10, v9}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
00052870throw v10
00052774
00052774C.j::u(android.content.Context, B.g, android.content.res.Resources, int):
00052784invoke-static {}, LC/j;->o0()V
0005278asget-object v12, LC/j;->k:Ljava/lang/reflect/Constructor;
0005278econst/4 v0, 0x0
00052790new-array v1, v0, [Ljava/lang/Object;
00052794invoke-virtual {v12, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
0005279amove-result-object v12
0005279ciget-object v10, v10, LB/g;->a:[LB/h;
000527a0array-length v1, v10
000527a2move v2, v0
000527a4const/4 v3, 0x0
000527a6if-ge v2, v1, :cond_49
000527aaaget-object v4, v10, v2
000527aeinvoke-static {v9}, LP1/e;->v(Landroid/content/Context;)Ljava/io/File;
000527b4move-result-object v5
000527b6if-nez v5, :cond_1c
000527bareturn-object v3
000527bciget v6, v4, LB/h;->f:I
000527c0invoke-static {v5, v11, v6}, LP1/e;->l(Ljava/io/File;Landroid/content/res/Resources;I)Z
000527c6move-result v6
000527c8if-nez v6, :cond_28
000527ccinvoke-virtual {v5}, Ljava/io/File;->delete()Z
000527d2return-object v3
000527d4invoke-virtual {v5}, Ljava/io/File;->getPath()Ljava/lang/String;
000527damove-result-object v6
000527dciget v7, v4, LB/h;->b:I
000527e0iget-boolean v4, v4, LB/h;->c:Z
000527e4invoke-static {v12, v6, v7, v4}, LC/j;->n0(Ljava/lang/Object;Ljava/lang/String;IZ)Z
000527eamove-result v4
000527ecif-nez v4, :cond_3a
000527f0invoke-virtual {v5}, Ljava/io/File;->delete()Z
000527f6return-object v3
000527f8invoke-virtual {v5}, Ljava/io/File;->delete()Z
000527feadd-int/lit8 v2, v2, 0x1
00052802goto :goto_10
00052804move-exception v9
00052806invoke-virtual {v5}, Ljava/io/File;->delete()Z
0005280cthrow v9
0005280einvoke-virtual {v5}, Ljava/io/File;->delete()Z
00052814return-object v3
00052816invoke-static {}, LC/j;->o0()V
0005281csget-object v9, LC/j;->j:Ljava/lang/Class;
00052820const/4 v10, 0x1
00052822invoke-static {v9, v10}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052828move-result-object v9
0005282ainvoke-static {v9, v0, v12}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
00052830sget-object v10, LC/j;->m:Ljava/lang/reflect/Method;
00052834filled-new-array {v9}, [Ljava/lang/Object;
0005283amove-result-object v9
0005283cinvoke-virtual {v10, v3, v9}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052842move-result-object v9
00052844check-cast v9, Landroid/graphics/Typeface;
00052848return-object v9
0005284amove-exception v9
0005284cgoto :goto_66
0005284emove-exception v9
00052850new-instance v10, Ljava/lang/RuntimeException;
00052854invoke-direct {v10, v9}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
0005285athrow v10
0005285cmove-exception v9
0005285egoto :goto_71
00052860move-exception v9
00052862goto :goto_71
00052864move-exception v9
00052866new-instance v10, Ljava/lang/RuntimeException;
0005286ainvoke-direct {v10, v9}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
00052870throw v10
00052774
00052872
00052872 struct code_item_padding
00052872 padding uint16 0x0000
00052874
00052874 struct try_item
00052874 start_addr uint32 0x5278a
00052878 insn_count int 9
0005287a handler_off uint16 0x52895
0005287c
0005287c struct try_item
0005287c start_addr uint32 0x527bc
00052880 insn_count int 6
00052882 handler_off uint16 0x5289f
00052884
00052884 struct try_item
00052884 start_addr uint32 0x527d4
00052888 insn_count int 12
0005288a handler_off uint16 0x5289f
0005288c
0005288c struct try_item
0005288c start_addr uint32 0x5281c
00052890 insn_count int 22
00052892 handler_off uint16 0x528a4
00052894
00052894 struct encoded_catch_handler_list
00052894 size int 3
00052895
00052895 struct encoded_catch_handler ← 0x5287a
00052895 size int64 3
00052896 handlers[0].type_idx int 0xb55c
00052898 handlers[0].addr uint32 0x52864
00052899 handlers[1].type_idx int 0xb56c
0005289b handlers[1].addr uint32 0x52860
0005289c handlers[2].type_idx int 0xb630
0005289e handlers[2].addr uint32 0x5285c
0005289f
0005289f struct encoded_catch_handler ← 0x52882 0x5288a
0005289f size int64 -1
000528a0 handlers[0].type_idx int 0xb5bc
000528a2 handlers[0].addr uint32 0x5280e
000528a3 catch_all_addr uint32 0x52804
000528a4
000528a4 struct encoded_catch_handler ← 0x52892
000528a4 size int64 2
000528a5 handlers[0].type_idx int 0xb55c
000528a7 handlers[0].addr uint32 0x5284e
000528a8 handlers[1].type_idx int 0xb630
000528aa handlers[1].addr uint32 0x5284a
000528ab
000528ab // align 0x4
00052872 struct code_item_padding
00052872 padding uint16 0x0000
00052874
00052874 struct try_item
00052874 start_addr uint32 0x5278a
00052878 insn_count int 9
0005287a handler_off uint16 0x52895
0005287c
0005287c struct try_item
0005287c start_addr uint32 0x527bc
00052880 insn_count int 6
00052882 handler_off uint16 0x5289f
00052884
00052884 struct try_item
00052884 start_addr uint32 0x527d4
00052888 insn_count int 12
0005288a handler_off uint16 0x5289f
0005288c
0005288c struct try_item
0005288c start_addr uint32 0x5281c
00052890 insn_count int 22
00052892 handler_off uint16 0x528a4
00052894
00052894 struct encoded_catch_handler_list
00052894 size int 3
00052895
00052895 struct encoded_catch_handler ← 0x5287a
00052895 size int64 3
00052896 handlers[0].type_idx int 0xb55c
00052898 handlers[0].addr uint32 0x52864
00052899 handlers[1].type_idx int 0xb56c
0005289b handlers[1].addr uint32 0x52860
0005289c handlers[2].type_idx int 0xb630
0005289e handlers[2].addr uint32 0x5285c
0005289f
0005289f struct encoded_catch_handler ← 0x52882 0x5288a
0005289f size int64 -1
000528a0 handlers[0].type_idx int 0xb5bc
000528a2 handlers[0].addr uint32 0x5280e
000528a3 catch_all_addr uint32 0x52804
000528a4
000528a4 struct encoded_catch_handler ← 0x52892
000528a4 size int64 2
000528a5 handlers[0].type_idx int 0xb55c
000528a7 handlers[0].addr uint32 0x5284e
000528a8 handlers[1].type_idx int 0xb630
000528aa handlers[1].addr uint32 0x5284a
000528ab
000528ab // align 0x4
000528ac
000528acC.j::v(android.content.Context, H.k[], int):
000528bcarray-length v0, v5
000528beconst/4 v1, 0x1
000528c0const/4 v2, 0x0
000528c2if-ge v0, v1, :cond_7
000528c6goto/16 :goto_82
000528cainvoke-virtual {v3, v6, v5}, LC1/l;->y(I[LH/k;)LH/k;
000528d0move-result-object v5
000528d2invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
000528d8move-result-object v6
000528daiget-object v5, v5, LH/k;->a:Landroid/net/Uri;
000528deconst-string v0, "r"
000528e2invoke-virtual {v6, v5, v0, v2}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
000528e8move-result-object v5
000528eaif-nez v5, :cond_1f
000528eeif-eqz v5, :cond_82
000528f2invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
000528f8return-object v2
000528faconst-string v6, "/proc/self/fd/"
000528fenew-instance v0, Ljava/lang/StringBuilder;
00052902invoke-direct {v0, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00052908invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->getFd()I
0005290emove-result v6
00052910invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00052916invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005291cmove-result-object v6
0005291einvoke-static {v6}, Landroid/system/Os;->readlink(Ljava/lang/String;)Ljava/lang/String;
00052924move-result-object v6
00052926invoke-static {v6}, Landroid/system/Os;->stat(Ljava/lang/String;)Landroid/system/StructStat;
0005292cmove-result-object v0
0005292eiget v0, v0, Landroid/system/StructStat;->st_mode:I
00052932invoke-static {v0}, Landroid/system/OsConstants;->S_ISREG(I)Z
00052938move-result v0
0005293aif-eqz v0, :cond_47
0005293enew-instance v0, Ljava/io/File;
00052942invoke-direct {v0, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00052948goto :goto_48
0005294amove-object v0, v2
0005294cif-eqz v0, :cond_5b
00052950invoke-virtual {v0}, Ljava/io/File;->canRead()Z
00052956move-result v6
00052958if-nez v6, :cond_51
0005295cgoto :goto_5b
0005295einvoke-static {v0}, Landroid/graphics/Typeface;->createFromFile(Ljava/io/File;)Landroid/graphics/Typeface;
00052964move-result-object v4
00052966invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
0005296creturn-object v4
0005296emove-exception v4
00052970goto :goto_79
00052972new-instance v6, Ljava/io/FileInputStream;
00052976invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
0005297cmove-result-object v0
0005297einvoke-direct {v6, v0}, Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V
00052984invoke-virtual {v3, v4, v6}, LC1/l;->w(Landroid/content/Context;Ljava/io/InputStream;)Landroid/graphics/Typeface;
0005298amove-result-object v4
0005298cinvoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
00052992invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
00052998return-object v4
0005299amove-exception v4
0005299cinvoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
000529a2goto :goto_78
000529a4move-exception v6
000529a6invoke-virtual {v4, v6}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
000529acthrow v4
000529aeinvoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
000529b4goto :goto_81
000529b6move-exception v5
000529b8invoke-virtual {v4, v5}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
000529bethrow v4
000529c0return-object v2
000528ac
000528acC.j::v(android.content.Context, H.k[], int):
000528bcarray-length v0, v5
000528beconst/4 v1, 0x1
000528c0const/4 v2, 0x0
000528c2if-ge v0, v1, :cond_7
000528c6goto/16 :goto_82
000528cainvoke-virtual {v3, v6, v5}, LC1/l;->y(I[LH/k;)LH/k;
000528d0move-result-object v5
000528d2invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
000528d8move-result-object v6
000528daiget-object v5, v5, LH/k;->a:Landroid/net/Uri;
000528deconst-string v0, "r"
000528e2invoke-virtual {v6, v5, v0, v2}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
000528e8move-result-object v5
000528eaif-nez v5, :cond_1f
000528eeif-eqz v5, :cond_82
000528f2invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
000528f8return-object v2
000528faconst-string v6, "/proc/self/fd/"
000528fenew-instance v0, Ljava/lang/StringBuilder;
00052902invoke-direct {v0, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
00052908invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->getFd()I
0005290emove-result v6
00052910invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00052916invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005291cmove-result-object v6
0005291einvoke-static {v6}, Landroid/system/Os;->readlink(Ljava/lang/String;)Ljava/lang/String;
00052924move-result-object v6
00052926invoke-static {v6}, Landroid/system/Os;->stat(Ljava/lang/String;)Landroid/system/StructStat;
0005292cmove-result-object v0
0005292eiget v0, v0, Landroid/system/StructStat;->st_mode:I
00052932invoke-static {v0}, Landroid/system/OsConstants;->S_ISREG(I)Z
00052938move-result v0
0005293aif-eqz v0, :cond_47
0005293enew-instance v0, Ljava/io/File;
00052942invoke-direct {v0, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00052948goto :goto_48
0005294amove-object v0, v2
0005294cif-eqz v0, :cond_5b
00052950invoke-virtual {v0}, Ljava/io/File;->canRead()Z
00052956move-result v6
00052958if-nez v6, :cond_51
0005295cgoto :goto_5b
0005295einvoke-static {v0}, Landroid/graphics/Typeface;->createFromFile(Ljava/io/File;)Landroid/graphics/Typeface;
00052964move-result-object v4
00052966invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
0005296creturn-object v4
0005296emove-exception v4
00052970goto :goto_79
00052972new-instance v6, Ljava/io/FileInputStream;
00052976invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
0005297cmove-result-object v0
0005297einvoke-direct {v6, v0}, Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V
00052984invoke-virtual {v3, v4, v6}, LC1/l;->w(Landroid/content/Context;Ljava/io/InputStream;)Landroid/graphics/Typeface;
0005298amove-result-object v4
0005298cinvoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
00052992invoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
00052998return-object v4
0005299amove-exception v4
0005299cinvoke-virtual {v6}, Ljava/io/FileInputStream;->close()V
000529a2goto :goto_78
000529a4move-exception v6
000529a6invoke-virtual {v4, v6}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
000529acthrow v4
000529aeinvoke-virtual {v5}, Landroid/os/ParcelFileDescriptor;->close()V
000529b4goto :goto_81
000529b6move-exception v5
000529b8invoke-virtual {v4, v5}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
000529bethrow v4
000529c0return-object v2
000528ac
000529c2
000529c2 struct code_item_padding
000529c2 padding uint16 0x0000
000529c4
000529c4 struct try_item
000529c4 start_addr uint32 0x528da
000529c8 insn_count int 15
000529ca handler_off uint16 0x52a2d
000529cc
000529cc struct try_item
000529cc start_addr uint32 0x528fa
000529d0 insn_count int 2
000529d2 handler_off uint16 0x52a32
000529d4
000529d4 struct try_item
000529d4 start_addr uint32 0x528fe
000529d8 insn_count int 37
000529da handler_off uint16 0x52a34
000529dc
000529dc struct try_item
000529dc start_addr uint32 0x52950
000529e0 insn_count int 11
000529e2 handler_off uint16 0x52a32
000529e4
000529e4 struct try_item
000529e4 start_addr uint32 0x52966
000529e8 insn_count int 3
000529ea handler_off uint16 0x52a2d
000529ec
000529ec struct try_item
000529ec start_addr uint32 0x52972
000529f0 insn_count int 9
000529f2 handler_off uint16 0x52a32
000529f4
000529f4 struct try_item
000529f4 start_addr uint32 0x52984
000529f8 insn_count int 4
000529fa handler_off uint16 0x52a39
000529fc
000529fc struct try_item
000529fc start_addr uint32 0x5298c
00052a00 insn_count int 3
00052a02 handler_off uint16 0x52a32
00052a04
00052a04 struct try_item
00052a04 start_addr uint32 0x52992
00052a08 insn_count int 3
00052a0a handler_off uint16 0x52a2d
00052a0c
00052a0c struct try_item
00052a0c start_addr uint32 0x5299c
00052a10 insn_count int 3
00052a12 handler_off uint16 0x52a3b
00052a14
00052a14 struct try_item
00052a14 start_addr uint32 0x529a6
00052a18 insn_count int 4
00052a1a handler_off uint16 0x52a32
00052a1c
00052a1c struct try_item
00052a1c start_addr uint32 0x529ae
00052a20 insn_count int 3
00052a22 handler_off uint16 0x52a3d
00052a24
00052a24 struct try_item
00052a24 start_addr uint32 0x529b8
00052a28 insn_count int 4
00052a2a handler_off uint16 0x52a2d
00052a2c
00052a2c struct encoded_catch_handler_list
00052a2c size int 6
00052a2d
00052a2d struct encoded_catch_handler ← 0x529ca 0x529ea 0x52a0a 0x52a2a
00052a2d size int64 1
00052a2e handlers[0].type_idx int 0xb4d4
00052a30 handlers[0].addr uint32 0x529c0
00052a32
00052a32 struct encoded_catch_handler ← 0x529d2 0x529e2 0x529f2 0x52a02 0x52a1a
00052a32 size int64 0
00052a33 catch_all_addr uint32 0x5296e
00052a34
00052a34 struct encoded_catch_handler ← 0x529da
00052a34 size int64 -1
00052a35 handlers[0].type_idx int 0xa6a8
00052a37 handlers[0].addr uint32 0x5294a
00052a38 catch_all_addr uint32 0x5296e
00052a39
00052a39 struct encoded_catch_handler ← 0x529fa
00052a39 size int64 0
00052a3a catch_all_addr uint32 0x5299a
00052a3b
00052a3b struct encoded_catch_handler ← 0x52a12
00052a3b size int64 0
00052a3c catch_all_addr uint32 0x529a4
00052a3d
00052a3d struct encoded_catch_handler ← 0x52a22
00052a3d size int64 0
00052a3e catch_all_addr uint32 0x529b6
00052a3f
00052a3f // align 0x10
000529c2 struct code_item_padding
000529c2 padding uint16 0x0000
000529c4
000529c4 struct try_item
000529c4 start_addr uint32 0x528da
000529c8 insn_count int 15
000529ca handler_off uint16 0x52a2d
000529cc
000529cc struct try_item
000529cc start_addr uint32 0x528fa
000529d0 insn_count int 2
000529d2 handler_off uint16 0x52a32
000529d4
000529d4 struct try_item
000529d4 start_addr uint32 0x528fe
000529d8 insn_count int 37
000529da handler_off uint16 0x52a34
000529dc
000529dc struct try_item
000529dc start_addr uint32 0x52950
000529e0 insn_count int 11
000529e2 handler_off uint16 0x52a32
000529e4
000529e4 struct try_item
000529e4 start_addr uint32 0x52966
000529e8 insn_count int 3
000529ea handler_off uint16 0x52a2d
000529ec
000529ec struct try_item
000529ec start_addr uint32 0x52972
000529f0 insn_count int 9
000529f2 handler_off uint16 0x52a32
000529f4
000529f4 struct try_item
000529f4 start_addr uint32 0x52984
000529f8 insn_count int 4
000529fa handler_off uint16 0x52a39
000529fc
000529fc struct try_item
000529fc start_addr uint32 0x5298c
00052a00 insn_count int 3
00052a02 handler_off uint16 0x52a32
00052a04
00052a04 struct try_item
00052a04 start_addr uint32 0x52992
00052a08 insn_count int 3
00052a0a handler_off uint16 0x52a2d
00052a0c
00052a0c struct try_item
00052a0c start_addr uint32 0x5299c
00052a10 insn_count int 3
00052a12 handler_off uint16 0x52a3b
00052a14
00052a14 struct try_item
00052a14 start_addr uint32 0x529a6
00052a18 insn_count int 4
00052a1a handler_off uint16 0x52a32
00052a1c
00052a1c struct try_item
00052a1c start_addr uint32 0x529ae
00052a20 insn_count int 3
00052a22 handler_off uint16 0x52a3d
00052a24
00052a24 struct try_item
00052a24 start_addr uint32 0x529b8
00052a28 insn_count int 4
00052a2a handler_off uint16 0x52a2d
00052a2c
00052a2c struct encoded_catch_handler_list
00052a2c size int 6
00052a2d
00052a2d struct encoded_catch_handler ← 0x529ca 0x529ea 0x52a0a 0x52a2a
00052a2d size int64 1
00052a2e handlers[0].type_idx int 0xb4d4
00052a30 handlers[0].addr uint32 0x529c0
00052a32
00052a32 struct encoded_catch_handler ← 0x529d2 0x529e2 0x529f2 0x52a02 0x52a1a
00052a32 size int64 0
00052a33 catch_all_addr uint32 0x5296e
00052a34
00052a34 struct encoded_catch_handler ← 0x529da
00052a34 size int64 -1
00052a35 handlers[0].type_idx int 0xa6a8
00052a37 handlers[0].addr uint32 0x5294a
00052a38 catch_all_addr uint32 0x5296e
00052a39
00052a39 struct encoded_catch_handler ← 0x529fa
00052a39 size int64 0
00052a3a catch_all_addr uint32 0x5299a
00052a3b
00052a3b struct encoded_catch_handler ← 0x52a12
00052a3b size int64 0
00052a3c catch_all_addr uint32 0x529a4
00052a3d
00052a3d struct encoded_catch_handler ← 0x52a22
00052a3d size int64 0
00052a3e catch_all_addr uint32 0x529b6
00052a3f
00052a3f // align 0x10
00052a40
00052a40C.j::n0(java.lang.Object, java.lang.String, int, boolean):
00052a50invoke-static {}, LC/j;->o0()V
00052a56sget-object v0, LC/j;->l:Ljava/lang/reflect/Method;
00052a5ainvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052a60move-result-object v3
00052a62invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
00052a68move-result-object v4
00052a6afilled-new-array {v2, v3, v4}, [Ljava/lang/Object;
00052a70move-result-object v2
00052a72invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052a78move-result-object v1
00052a7acheck-cast v1, Ljava/lang/Boolean;
00052a7einvoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
00052a84move-result v1
00052a86return v1
00052a88move-exception v1
00052a8anew-instance v2, Ljava/lang/RuntimeException;
00052a8einvoke-direct {v2, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
00052a94throw v2
00052a40
00052a40C.j::n0(java.lang.Object, java.lang.String, int, boolean):
00052a50invoke-static {}, LC/j;->o0()V
00052a56sget-object v0, LC/j;->l:Ljava/lang/reflect/Method;
00052a5ainvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052a60move-result-object v3
00052a62invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
00052a68move-result-object v4
00052a6afilled-new-array {v2, v3, v4}, [Ljava/lang/Object;
00052a70move-result-object v2
00052a72invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052a78move-result-object v1
00052a7acheck-cast v1, Ljava/lang/Boolean;
00052a7einvoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
00052a84move-result v1
00052a86return v1
00052a88move-exception v1
00052a8anew-instance v2, Ljava/lang/RuntimeException;
00052a8einvoke-direct {v2, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
00052a94throw v2
00052a40
00052a96
00052a96 struct code_item_padding
00052a96 padding uint16 0x0000
00052a98
00052a98 struct try_item
00052a98 start_addr uint32 0x52a56
00052a9c insn_count int 24
00052a9e handler_off uint16 0x52aa1
00052aa0
00052aa0 struct encoded_catch_handler_list
00052aa0 size int 1
00052aa1
00052aa1 struct encoded_catch_handler ← 0x52a9e
00052aa1 size int64 2
00052aa2 handlers[0].type_idx int 0xb55c
00052aa4 handlers[0].addr uint32 0x52a88
00052aa5 handlers[1].type_idx int 0xb630
00052aa7 handlers[1].addr uint32 0x52a88
00052a96 struct code_item_padding
00052a96 padding uint16 0x0000
00052a98
00052a98 struct try_item
00052a98 start_addr uint32 0x52a56
00052a9c insn_count int 24
00052a9e handler_off uint16 0x52aa1
00052aa0
00052aa0 struct encoded_catch_handler_list
00052aa0 size int 1
00052aa1
00052aa1 struct encoded_catch_handler ← 0x52a9e
00052aa1 size int64 2
00052aa2 handlers[0].type_idx int 0xb55c
00052aa4 handlers[0].addr uint32 0x52a88
00052aa5 handlers[1].type_idx int 0xb630
00052aa7 handlers[1].addr uint32 0x52a88
00052aa8
00052aa8C.j::o0():
00052ab8sget-boolean v0, LC/j;->n:Z
00052abcif-eqz v0, :cond_5
00052ac0return-void
00052ac2const/4 v0, 0x1
00052ac4sput-boolean v0, LC/j;->n:Z
00052ac8const-string v1, "android.graphics.FontFamily"
00052accinvoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
00052ad2move-result-object v1
00052ad4const/4 v2, 0x0
00052ad6new-array v2, v2, [Ljava/lang/Class;
00052adainvoke-virtual {v1, v2}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
00052ae0move-result-object v2
00052ae2const-string v3, "addFontWeightStyle"
00052ae6const-class v4, Ljava/lang/String;
00052aeasget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
00052aeesget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
00052af2filled-new-array {v4, v5, v6}, [Ljava/lang/Class;
00052af8move-result-object v4
00052afainvoke-virtual {v1, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00052b00move-result-object v3
00052b02invoke-static {v1, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052b08move-result-object v0
00052b0aconst-class v4, Landroid/graphics/Typeface;
00052b0econst-string v5, "createFromFamiliesWithDefault"
00052b12invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00052b18move-result-object v0
00052b1afilled-new-array {v0}, [Ljava/lang/Class;
00052b20move-result-object v0
00052b22invoke-virtual {v4, v5, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00052b28move-result-object v0
00052b2agoto :goto_3e
00052b2cconst/4 v1, 0x0
00052b2emove-object v0, v1
00052b30move-object v2, v0
00052b32move-object v3, v2
00052b34sput-object v2, LC/j;->k:Ljava/lang/reflect/Constructor;
00052b38sput-object v1, LC/j;->j:Ljava/lang/Class;
00052b3csput-object v3, LC/j;->l:Ljava/lang/reflect/Method;
00052b40sput-object v0, LC/j;->m:Ljava/lang/reflect/Method;
00052b44return-void
00052aa8
00052aa8C.j::o0():
00052ab8sget-boolean v0, LC/j;->n:Z
00052abcif-eqz v0, :cond_5
00052ac0return-void
00052ac2const/4 v0, 0x1
00052ac4sput-boolean v0, LC/j;->n:Z
00052ac8const-string v1, "android.graphics.FontFamily"
00052accinvoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
00052ad2move-result-object v1
00052ad4const/4 v2, 0x0
00052ad6new-array v2, v2, [Ljava/lang/Class;
00052adainvoke-virtual {v1, v2}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
00052ae0move-result-object v2
00052ae2const-string v3, "addFontWeightStyle"
00052ae6const-class v4, Ljava/lang/String;
00052aeasget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
00052aeesget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
00052af2filled-new-array {v4, v5, v6}, [Ljava/lang/Class;
00052af8move-result-object v4
00052afainvoke-virtual {v1, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00052b00move-result-object v3
00052b02invoke-static {v1, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052b08move-result-object v0
00052b0aconst-class v4, Landroid/graphics/Typeface;
00052b0econst-string v5, "createFromFamiliesWithDefault"
00052b12invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00052b18move-result-object v0
00052b1afilled-new-array {v0}, [Ljava/lang/Class;
00052b20move-result-object v0
00052b22invoke-virtual {v4, v5, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00052b28move-result-object v0
00052b2agoto :goto_3e
00052b2cconst/4 v1, 0x0
00052b2emove-object v0, v1
00052b30move-object v2, v0
00052b32move-object v3, v2
00052b34sput-object v2, LC/j;->k:Ljava/lang/reflect/Constructor;
00052b38sput-object v1, LC/j;->j:Ljava/lang/Class;
00052b3csput-object v3, LC/j;->l:Ljava/lang/reflect/Method;
00052b40sput-object v0, LC/j;->m:Ljava/lang/reflect/Method;
00052b44return-void
00052aa8
00052b46
00052b46 struct code_item_padding
00052b46 padding uint16 0x0000
00052b48
00052b48 struct try_item
00052b48 start_addr uint32 0x52ac8
00052b4c insn_count int 49
00052b4e handler_off uint16 0x52b51
00052b50
00052b50 struct encoded_catch_handler_list
00052b50 size int 1
00052b51
00052b51 struct encoded_catch_handler ← 0x52b4e
00052b51 size int64 2
00052b52 handlers[0].type_idx int 0xb538
00052b54 handlers[0].addr uint32 0x52b2c
00052b55 handlers[1].type_idx int 0xb594
00052b57 handlers[1].addr uint32 0x52b2c
00052b46 struct code_item_padding
00052b46 padding uint16 0x0000
00052b48
00052b48 struct try_item
00052b48 start_addr uint32 0x52ac8
00052b4c insn_count int 49
00052b4e handler_off uint16 0x52b51
00052b50
00052b50 struct encoded_catch_handler_list
00052b50 size int 1
00052b51
00052b51 struct encoded_catch_handler ← 0x52b4e
00052b51 size int64 2
00052b52 handlers[0].type_idx int 0xb538
00052b54 handlers[0].addr uint32 0x52b2c
00052b55 handlers[1].type_idx int 0xb594
00052b57 handlers[1].addr uint32 0x52b2c
00052b58
00052b58C.k::o0(java.lang.Object):
00052b68const/4 v0, 0x0
00052b6asget-object v1, LC/k;->j:Ljava/lang/Class;
00052b6econst/4 v2, 0x1
00052b70invoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052b76move-result-object v1
00052b78const/4 v2, 0x0
00052b7ainvoke-static {v1, v2, v3}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
00052b80sget-object v3, LC/k;->m:Ljava/lang/reflect/Method;
00052b84filled-new-array {v1}, [Ljava/lang/Object;
00052b8amove-result-object v1
00052b8cinvoke-virtual {v3, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052b92move-result-object v3
00052b94check-cast v3, Landroid/graphics/Typeface;
00052b98return-object v3
00052b9areturn-object v0
00052b58
00052b58C.k::o0(java.lang.Object):
00052b68const/4 v0, 0x0
00052b6asget-object v1, LC/k;->j:Ljava/lang/Class;
00052b6econst/4 v2, 0x1
00052b70invoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052b76move-result-object v1
00052b78const/4 v2, 0x0
00052b7ainvoke-static {v1, v2, v3}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
00052b80sget-object v3, LC/k;->m:Ljava/lang/reflect/Method;
00052b84filled-new-array {v1}, [Ljava/lang/Object;
00052b8amove-result-object v1
00052b8cinvoke-virtual {v3, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052b92move-result-object v3
00052b94check-cast v3, Landroid/graphics/Typeface;
00052b98return-object v3
00052b9areturn-object v0
00052b58
00052b9c
00052b9c struct try_item
00052b9c start_addr uint32 0x52b6a
00052ba0 insn_count int 23
00052ba2 handler_off uint16 0x52ba5
00052ba4
00052ba4 struct encoded_catch_handler_list
00052ba4 size int 1
00052ba5
00052ba5 struct encoded_catch_handler ← 0x52ba2
00052ba5 size int64 2
00052ba6 handlers[0].type_idx int 0xb55c
00052ba8 handlers[0].addr uint32 0x52b9a
00052ba9 handlers[1].type_idx int 0xb630
00052bab handlers[1].addr uint32 0x52b9a
00052b9c struct try_item
00052b9c start_addr uint32 0x52b6a
00052ba0 insn_count int 23
00052ba2 handler_off uint16 0x52ba5
00052ba4
00052ba4 struct encoded_catch_handler_list
00052ba4 size int 1
00052ba5
00052ba5 struct encoded_catch_handler ← 0x52ba2
00052ba5 size int64 2
00052ba6 handlers[0].type_idx int 0xb55c
00052ba8 handlers[0].addr uint32 0x52b9a
00052ba9 handlers[1].type_idx int 0xb630
00052bab handlers[1].addr uint32 0x52b9a
00052bac
00052bacC.k::u(android.content.Context, B.g, android.content.res.Resources, int):
00052bbcconst/4 v1, 0x0
00052bbeconst/4 v0, 0x0
00052bc0sget-object v2, LC/k;->k:Ljava/lang/reflect/Constructor;
00052bc4new-array v3, v0, [Ljava/lang/Object;
00052bc8invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
00052bcemove-result-object v2
00052bd0goto :goto_c
00052bd2move-object v2, v1
00052bd4if-nez v2, :cond_f
00052bd8goto :goto_68
00052bdamove-object/from16 v3, v18
00052bdeiget-object v3, v3, LB/g;->a:[LB/h;
00052be2array-length v4, v3
00052be4move v5, v0
00052be6if-ge v5, v4, :cond_71
00052beaaget-object v6, v3, v5
00052beeiget v0, v6, LB/h;->f:I
00052bf2invoke-static/range {v17}, LP1/e;->v(Landroid/content/Context;)Ljava/io/File;
00052bf8move-result-object v7
00052bfaif-nez v7, :cond_25
00052bfemove-object/from16 v8, v19
00052c02move-object v0, v1
00052c04goto :goto_59
00052c06move-object/from16 v8, v19
00052c0ainvoke-static {v7, v8, v0}, LP1/e;->l(Ljava/io/File;Landroid/content/res/Resources;I)Z
00052c10move-result v0
00052c12if-nez v0, :cond_31
00052c16invoke-virtual {v7}, Ljava/io/File;->delete()Z
00052c1cgoto :goto_23
00052c1enew-instance v9, Ljava/io/FileInputStream;
00052c22invoke-direct {v9, v7}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
00052c28invoke-virtual {v9}, Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel;
00052c2emove-result-object v10
00052c30invoke-virtual {v10}, Ljava/nio/channels/FileChannel;->size()J
00052c36move-result-wide v14
00052c38sget-object v11, Ljava/nio/channels/FileChannel$MapMode;->READ_ONLY:Ljava/nio/channels/FileChannel$MapMode;
00052c3cconst-wide/16 v12, 0x0
00052c40invoke-virtual/range {v10 .. v15}, Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;
00052c46move-result-object v0
00052c48invoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
00052c4egoto :goto_56
00052c50move-exception v0
00052c52move-object v10, v0
00052c54invoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
00052c5agoto :goto_54
00052c5cmove-exception v0
00052c5einvoke-virtual {v10, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
00052c64throw v10
00052c66move-object v0, v1
00052c68invoke-virtual {v7}, Ljava/io/File;->delete()Z
00052c6eif-nez v0, :cond_5c
00052c72goto :goto_68
00052c74iget v7, v6, LB/h;->b:I
00052c78iget-boolean v9, v6, LB/h;->c:Z
00052c7ciget v6, v6, LB/h;->e:I
00052c80invoke-static {v2, v0, v6, v7, v9}, LC/k;->n0(Ljava/lang/Object;Ljava/nio/ByteBuffer;IIZ)Z
00052c86move-result v0
00052c88if-nez v0, :cond_69
00052c8creturn-object v1
00052c8eadd-int/lit8 v5, v5, 0x1
00052c92goto :goto_15
00052c94move-exception v0
00052c96invoke-virtual {v7}, Ljava/io/File;->delete()Z
00052c9cthrow v0
00052c9einvoke-static {v2}, LC/k;->o0(Ljava/lang/Object;)Landroid/graphics/Typeface;
00052ca4move-result-object v0
00052ca6return-object v0
00052bac
00052bacC.k::u(android.content.Context, B.g, android.content.res.Resources, int):
00052bbcconst/4 v1, 0x0
00052bbeconst/4 v0, 0x0
00052bc0sget-object v2, LC/k;->k:Ljava/lang/reflect/Constructor;
00052bc4new-array v3, v0, [Ljava/lang/Object;
00052bc8invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
00052bcemove-result-object v2
00052bd0goto :goto_c
00052bd2move-object v2, v1
00052bd4if-nez v2, :cond_f
00052bd8goto :goto_68
00052bdamove-object/from16 v3, v18
00052bdeiget-object v3, v3, LB/g;->a:[LB/h;
00052be2array-length v4, v3
00052be4move v5, v0
00052be6if-ge v5, v4, :cond_71
00052beaaget-object v6, v3, v5
00052beeiget v0, v6, LB/h;->f:I
00052bf2invoke-static/range {v17}, LP1/e;->v(Landroid/content/Context;)Ljava/io/File;
00052bf8move-result-object v7
00052bfaif-nez v7, :cond_25
00052bfemove-object/from16 v8, v19
00052c02move-object v0, v1
00052c04goto :goto_59
00052c06move-object/from16 v8, v19
00052c0ainvoke-static {v7, v8, v0}, LP1/e;->l(Ljava/io/File;Landroid/content/res/Resources;I)Z
00052c10move-result v0
00052c12if-nez v0, :cond_31
00052c16invoke-virtual {v7}, Ljava/io/File;->delete()Z
00052c1cgoto :goto_23
00052c1enew-instance v9, Ljava/io/FileInputStream;
00052c22invoke-direct {v9, v7}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
00052c28invoke-virtual {v9}, Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel;
00052c2emove-result-object v10
00052c30invoke-virtual {v10}, Ljava/nio/channels/FileChannel;->size()J
00052c36move-result-wide v14
00052c38sget-object v11, Ljava/nio/channels/FileChannel$MapMode;->READ_ONLY:Ljava/nio/channels/FileChannel$MapMode;
00052c3cconst-wide/16 v12, 0x0
00052c40invoke-virtual/range {v10 .. v15}, Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;
00052c46move-result-object v0
00052c48invoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
00052c4egoto :goto_56
00052c50move-exception v0
00052c52move-object v10, v0
00052c54invoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
00052c5agoto :goto_54
00052c5cmove-exception v0
00052c5einvoke-virtual {v10, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
00052c64throw v10
00052c66move-object v0, v1
00052c68invoke-virtual {v7}, Ljava/io/File;->delete()Z
00052c6eif-nez v0, :cond_5c
00052c72goto :goto_68
00052c74iget v7, v6, LB/h;->b:I
00052c78iget-boolean v9, v6, LB/h;->c:Z
00052c7ciget v6, v6, LB/h;->e:I
00052c80invoke-static {v2, v0, v6, v7, v9}, LC/k;->n0(Ljava/lang/Object;Ljava/nio/ByteBuffer;IIZ)Z
00052c86move-result v0
00052c88if-nez v0, :cond_69
00052c8creturn-object v1
00052c8eadd-int/lit8 v5, v5, 0x1
00052c92goto :goto_15
00052c94move-exception v0
00052c96invoke-virtual {v7}, Ljava/io/File;->delete()Z
00052c9cthrow v0
00052c9einvoke-static {v2}, LC/k;->o0(Ljava/lang/Object;)Landroid/graphics/Typeface;
00052ca4move-result-object v0
00052ca6return-object v0
00052bac
00052ca8
00052ca8 struct try_item
00052ca8 start_addr uint32 0x52bc0
00052cac insn_count int 8
00052cae handler_off uint16 0x52ce1
00052cb0
00052cb0 struct try_item
00052cb0 start_addr uint32 0x52c0a
00052cb4 insn_count int 4
00052cb6 handler_off uint16 0x52ceb
00052cb8
00052cb8 struct try_item
00052cb8 start_addr uint32 0x52c1e
00052cbc insn_count int 5
00052cbe handler_off uint16 0x52ced
00052cc0
00052cc0 struct try_item
00052cc0 start_addr uint32 0x52c28
00052cc4 insn_count int 16
00052cc6 handler_off uint16 0x52cf2
00052cc8
00052cc8 struct try_item
00052cc8 start_addr uint32 0x52c48
00052ccc insn_count int 3
00052cce handler_off uint16 0x52ced
00052cd0
00052cd0 struct try_item
00052cd0 start_addr uint32 0x52c54
00052cd4 insn_count int 3
00052cd6 handler_off uint16 0x52cf4
00052cd8
00052cd8 struct try_item
00052cd8 start_addr uint32 0x52c5e
00052cdc insn_count int 4
00052cde handler_off uint16 0x52ced
00052ce0
00052ce0 struct encoded_catch_handler_list
00052ce0 size int 5
00052ce1
00052ce1 struct encoded_catch_handler ← 0x52cae
00052ce1 size int64 3
00052ce2 handlers[0].type_idx int 0xb55c
00052ce4 handlers[0].addr uint32 0x52bd2
00052ce5 handlers[1].type_idx int 0xb56c
00052ce7 handlers[1].addr uint32 0x52bd2
00052ce8 handlers[2].type_idx int 0xb630
00052cea handlers[2].addr uint32 0x52bd2
00052ceb
00052ceb struct encoded_catch_handler ← 0x52cb6
00052ceb size int64 0
00052cec catch_all_addr uint32 0x52c94
00052ced
00052ced struct encoded_catch_handler ← 0x52cbe 0x52cce 0x52cde
00052ced size int64 -1
00052cee handlers[0].type_idx int 0xb4d4
00052cf0 handlers[0].addr uint32 0x52c66
00052cf1 catch_all_addr uint32 0x52c94
00052cf2
00052cf2 struct encoded_catch_handler ← 0x52cc6
00052cf2 size int64 0
00052cf3 catch_all_addr uint32 0x52c50
00052cf4
00052cf4 struct encoded_catch_handler ← 0x52cd6
00052cf4 size int64 0
00052cf5 catch_all_addr uint32 0x52c5c
00052cf6
00052cf6 // align 0x8
00052ca8 struct try_item
00052ca8 start_addr uint32 0x52bc0
00052cac insn_count int 8
00052cae handler_off uint16 0x52ce1
00052cb0
00052cb0 struct try_item
00052cb0 start_addr uint32 0x52c0a
00052cb4 insn_count int 4
00052cb6 handler_off uint16 0x52ceb
00052cb8
00052cb8 struct try_item
00052cb8 start_addr uint32 0x52c1e
00052cbc insn_count int 5
00052cbe handler_off uint16 0x52ced
00052cc0
00052cc0 struct try_item
00052cc0 start_addr uint32 0x52c28
00052cc4 insn_count int 16
00052cc6 handler_off uint16 0x52cf2
00052cc8
00052cc8 struct try_item
00052cc8 start_addr uint32 0x52c48
00052ccc insn_count int 3
00052cce handler_off uint16 0x52ced
00052cd0
00052cd0 struct try_item
00052cd0 start_addr uint32 0x52c54
00052cd4 insn_count int 3
00052cd6 handler_off uint16 0x52cf4
00052cd8
00052cd8 struct try_item
00052cd8 start_addr uint32 0x52c5e
00052cdc insn_count int 4
00052cde handler_off uint16 0x52ced
00052ce0
00052ce0 struct encoded_catch_handler_list
00052ce0 size int 5
00052ce1
00052ce1 struct encoded_catch_handler ← 0x52cae
00052ce1 size int64 3
00052ce2 handlers[0].type_idx int 0xb55c
00052ce4 handlers[0].addr uint32 0x52bd2
00052ce5 handlers[1].type_idx int 0xb56c
00052ce7 handlers[1].addr uint32 0x52bd2
00052ce8 handlers[2].type_idx int 0xb630
00052cea handlers[2].addr uint32 0x52bd2
00052ceb
00052ceb struct encoded_catch_handler ← 0x52cb6
00052ceb size int64 0
00052cec catch_all_addr uint32 0x52c94
00052ced
00052ced struct encoded_catch_handler ← 0x52cbe 0x52cce 0x52cde
00052ced size int64 -1
00052cee handlers[0].type_idx int 0xb4d4
00052cf0 handlers[0].addr uint32 0x52c66
00052cf1 catch_all_addr uint32 0x52c94
00052cf2
00052cf2 struct encoded_catch_handler ← 0x52cc6
00052cf2 size int64 0
00052cf3 catch_all_addr uint32 0x52c50
00052cf4
00052cf4 struct encoded_catch_handler ← 0x52cd6
00052cf4 size int64 0
00052cf5 catch_all_addr uint32 0x52c5c
00052cf6
00052cf6 // align 0x8
00052cf8
00052cf8C.k::v(android.content.Context, H.k[], int):
00052d08const/4 v0, 0x0
00052d0aconst/4 v1, 0x0
00052d0csget-object v2, LC/k;->k:Ljava/lang/reflect/Constructor;
00052d10new-array v3, v1, [Ljava/lang/Object;
00052d14invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
00052d1amove-result-object v2
00052d1cgoto :goto_c
00052d1emove-object v2, v0
00052d20if-nez v2, :cond_f
00052d24goto :goto_43
00052d26new-instance v3, Lo/k;
00052d2ainvoke-direct {v3}, Lo/k;-><init>()V
00052d30array-length v4, v11
00052d32if-ge v1, v4, :cond_3d
00052d36aget-object v5, v11, v1
00052d3aiget-object v6, v5, LH/k;->a:Landroid/net/Uri;
00052d3einvoke-virtual {v3, v6, v0}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00052d44move-result-object v7
00052d46check-cast v7, Ljava/nio/ByteBuffer;
00052d4aif-nez v7, :cond_2a
00052d4einvoke-static {v10, v6}, LP1/e;->G(Landroid/content/Context;Landroid/net/Uri;)Ljava/nio/MappedByteBuffer;
00052d54move-result-object v7
00052d56invoke-virtual {v3, v6, v7}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00052d5cif-nez v7, :cond_2d
00052d60goto :goto_43
00052d62iget v6, v5, LH/k;->c:I
00052d66iget-boolean v8, v5, LH/k;->d:Z
00052d6aiget v5, v5, LH/k;->b:I
00052d6einvoke-static {v2, v7, v5, v6, v8}, LC/k;->n0(Ljava/lang/Object;Ljava/nio/ByteBuffer;IIZ)Z
00052d74move-result v5
00052d76if-nez v5, :cond_3a
00052d7agoto :goto_43
00052d7cadd-int/lit8 v1, v1, 0x1
00052d80goto :goto_15
00052d82invoke-static {v2}, LC/k;->o0(Ljava/lang/Object;)Landroid/graphics/Typeface;
00052d88move-result-object v10
00052d8aif-nez v10, :cond_44
00052d8ereturn-object v0
00052d90invoke-static {v10, v12}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
00052d96move-result-object v10
00052d98return-object v10
00052cf8
00052cf8C.k::v(android.content.Context, H.k[], int):
00052d08const/4 v0, 0x0
00052d0aconst/4 v1, 0x0
00052d0csget-object v2, LC/k;->k:Ljava/lang/reflect/Constructor;
00052d10new-array v3, v1, [Ljava/lang/Object;
00052d14invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
00052d1amove-result-object v2
00052d1cgoto :goto_c
00052d1emove-object v2, v0
00052d20if-nez v2, :cond_f
00052d24goto :goto_43
00052d26new-instance v3, Lo/k;
00052d2ainvoke-direct {v3}, Lo/k;-><init>()V
00052d30array-length v4, v11
00052d32if-ge v1, v4, :cond_3d
00052d36aget-object v5, v11, v1
00052d3aiget-object v6, v5, LH/k;->a:Landroid/net/Uri;
00052d3einvoke-virtual {v3, v6, v0}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00052d44move-result-object v7
00052d46check-cast v7, Ljava/nio/ByteBuffer;
00052d4aif-nez v7, :cond_2a
00052d4einvoke-static {v10, v6}, LP1/e;->G(Landroid/content/Context;Landroid/net/Uri;)Ljava/nio/MappedByteBuffer;
00052d54move-result-object v7
00052d56invoke-virtual {v3, v6, v7}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00052d5cif-nez v7, :cond_2d
00052d60goto :goto_43
00052d62iget v6, v5, LH/k;->c:I
00052d66iget-boolean v8, v5, LH/k;->d:Z
00052d6aiget v5, v5, LH/k;->b:I
00052d6einvoke-static {v2, v7, v5, v6, v8}, LC/k;->n0(Ljava/lang/Object;Ljava/nio/ByteBuffer;IIZ)Z
00052d74move-result v5
00052d76if-nez v5, :cond_3a
00052d7agoto :goto_43
00052d7cadd-int/lit8 v1, v1, 0x1
00052d80goto :goto_15
00052d82invoke-static {v2}, LC/k;->o0(Ljava/lang/Object;)Landroid/graphics/Typeface;
00052d88move-result-object v10
00052d8aif-nez v10, :cond_44
00052d8ereturn-object v0
00052d90invoke-static {v10, v12}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
00052d96move-result-object v10
00052d98return-object v10
00052cf8
00052d9a
00052d9a struct code_item_padding
00052d9a padding uint16 0x0000
00052d9c
00052d9c struct try_item
00052d9c start_addr uint32 0x52d0c
00052da0 insn_count int 8
00052da2 handler_off uint16 0x52da5
00052da4
00052da4 struct encoded_catch_handler_list
00052da4 size int 1
00052da5
00052da5 struct encoded_catch_handler ← 0x52da2
00052da5 size int64 3
00052da6 handlers[0].type_idx int 0xb55c
00052da8 handlers[0].addr uint32 0x52d1e
00052da9 handlers[1].type_idx int 0xb56c
00052dab handlers[1].addr uint32 0x52d1e
00052dac handlers[2].type_idx int 0xb630
00052dae handlers[2].addr uint32 0x52d1e
00052daf
00052daf // align 0x10
00052d9a struct code_item_padding
00052d9a padding uint16 0x0000
00052d9c
00052d9c struct try_item
00052d9c start_addr uint32 0x52d0c
00052da0 insn_count int 8
00052da2 handler_off uint16 0x52da5
00052da4
00052da4 struct encoded_catch_handler_list
00052da4 size int 1
00052da5
00052da5 struct encoded_catch_handler ← 0x52da2
00052da5 size int64 3
00052da6 handlers[0].type_idx int 0xb55c
00052da8 handlers[0].addr uint32 0x52d1e
00052da9 handlers[1].type_idx int 0xb56c
00052dab handlers[1].addr uint32 0x52d1e
00052dac handlers[2].type_idx int 0xb630
00052dae handlers[2].addr uint32 0x52d1e
00052daf
00052daf // align 0x10
00052db0
00052db0C.k::n0(java.lang.Object, java.nio.ByteBuffer, int, int, boolean):
00052dc0sget-object v0, LC/k;->l:Ljava/lang/reflect/Method;
00052dc4invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052dcamove-result-object v4
00052dccinvoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052dd2move-result-object v5
00052dd4invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
00052ddamove-result-object v6
00052ddcconst/4 v1, 0x0
00052ddefilled-new-array {v3, v4, v1, v5, v6}, [Ljava/lang/Object;
00052de4move-result-object v3
00052de6invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052decmove-result-object v2
00052deecheck-cast v2, Ljava/lang/Boolean;
00052df2invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
00052df8move-result v2
00052dfareturn v2
00052dfcconst/4 v2, 0x0
00052dfereturn v2
00052db0
00052db0C.k::n0(java.lang.Object, java.nio.ByteBuffer, int, int, boolean):
00052dc0sget-object v0, LC/k;->l:Ljava/lang/reflect/Method;
00052dc4invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052dcamove-result-object v4
00052dccinvoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052dd2move-result-object v5
00052dd4invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
00052ddamove-result-object v6
00052ddcconst/4 v1, 0x0
00052ddefilled-new-array {v3, v4, v1, v5, v6}, [Ljava/lang/Object;
00052de4move-result-object v3
00052de6invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052decmove-result-object v2
00052deecheck-cast v2, Ljava/lang/Boolean;
00052df2invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
00052df8move-result v2
00052dfareturn v2
00052dfcconst/4 v2, 0x0
00052dfereturn v2
00052db0
00052e00
00052e00 struct try_item
00052e00 start_addr uint32 0x52dc0
00052e04 insn_count int 29
00052e06 handler_off uint16 0x52e09
00052e08
00052e08 struct encoded_catch_handler_list
00052e08 size int 1
00052e09
00052e09 struct encoded_catch_handler ← 0x52e06
00052e09 size int64 2
00052e0a handlers[0].type_idx int 0xb55c
00052e0c handlers[0].addr uint32 0x52dfc
00052e0d handlers[1].type_idx int 0xb630
00052e0f handlers[1].addr uint32 0x52dfc
00052e00 struct try_item
00052e00 start_addr uint32 0x52dc0
00052e04 insn_count int 29
00052e06 handler_off uint16 0x52e09
00052e08
00052e08 struct encoded_catch_handler_list
00052e08 size int 1
00052e09
00052e09 struct encoded_catch_handler ← 0x52e06
00052e09 size int64 2
00052e0a handlers[0].type_idx int 0xb55c
00052e0c handlers[0].addr uint32 0x52dfc
00052e0d handlers[1].type_idx int 0xb630
00052e0f handlers[1].addr uint32 0x52dfc
00052e10
00052e10C.k::<clinit>():
00052e20const-string v0, "android.graphics.FontFamily"
00052e24invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
00052e2amove-result-object v0
00052e2cconst/4 v1, 0x0
00052e2enew-array v1, v1, [Ljava/lang/Class;
00052e32invoke-virtual {v0, v1}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
00052e38move-result-object v1
00052e3aconst-string v2, "addFontWeightStyle"
00052e3econst-class v3, Ljava/nio/ByteBuffer;
00052e42sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
00052e46const-class v5, Ljava/util/List;
00052e4asget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
00052e4efilled-new-array {v3, v4, v5, v4, v6}, [Ljava/lang/Class;
00052e54move-result-object v3
00052e56invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00052e5cmove-result-object v2
00052e5econst/4 v3, 0x1
00052e60invoke-static {v0, v3}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052e66move-result-object v3
00052e68const-class v4, Landroid/graphics/Typeface;
00052e6cconst-string v5, "createFromFamiliesWithDefault"
00052e70invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00052e76move-result-object v3
00052e78filled-new-array {v3}, [Ljava/lang/Class;
00052e7emove-result-object v3
00052e80invoke-virtual {v4, v5, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00052e86move-result-object v3
00052e88goto :goto_39
00052e8aconst/4 v0, 0x0
00052e8cmove-object v1, v0
00052e8emove-object v2, v1
00052e90move-object v3, v2
00052e92sput-object v1, LC/k;->k:Ljava/lang/reflect/Constructor;
00052e96sput-object v0, LC/k;->j:Ljava/lang/Class;
00052e9asput-object v2, LC/k;->l:Ljava/lang/reflect/Method;
00052e9esput-object v3, LC/k;->m:Ljava/lang/reflect/Method;
00052ea2return-void
00052e10
00052e10C.k::<clinit>():
00052e20const-string v0, "android.graphics.FontFamily"
00052e24invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
00052e2amove-result-object v0
00052e2cconst/4 v1, 0x0
00052e2enew-array v1, v1, [Ljava/lang/Class;
00052e32invoke-virtual {v0, v1}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
00052e38move-result-object v1
00052e3aconst-string v2, "addFontWeightStyle"
00052e3econst-class v3, Ljava/nio/ByteBuffer;
00052e42sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
00052e46const-class v5, Ljava/util/List;
00052e4asget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
00052e4efilled-new-array {v3, v4, v5, v4, v6}, [Ljava/lang/Class;
00052e54move-result-object v3
00052e56invoke-virtual {v0, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00052e5cmove-result-object v2
00052e5econst/4 v3, 0x1
00052e60invoke-static {v0, v3}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052e66move-result-object v3
00052e68const-class v4, Landroid/graphics/Typeface;
00052e6cconst-string v5, "createFromFamiliesWithDefault"
00052e70invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00052e76move-result-object v3
00052e78filled-new-array {v3}, [Ljava/lang/Class;
00052e7emove-result-object v3
00052e80invoke-virtual {v4, v5, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00052e86move-result-object v3
00052e88goto :goto_39
00052e8aconst/4 v0, 0x0
00052e8cmove-object v1, v0
00052e8emove-object v2, v1
00052e90move-object v3, v2
00052e92sput-object v1, LC/k;->k:Ljava/lang/reflect/Constructor;
00052e96sput-object v0, LC/k;->j:Ljava/lang/Class;
00052e9asput-object v2, LC/k;->l:Ljava/lang/reflect/Method;
00052e9esput-object v3, LC/k;->m:Ljava/lang/reflect/Method;
00052ea2return-void
00052e10
00052ea4
00052ea4 struct try_item
00052ea4 start_addr uint32 0x52e20
00052ea8 insn_count int 52
00052eaa handler_off uint16 0x52ead
00052eac
00052eac struct encoded_catch_handler_list
00052eac size int 1
00052ead
00052ead struct encoded_catch_handler ← 0x52eaa
00052ead size int64 2
00052eae handlers[0].type_idx int 0xb538
00052eb0 handlers[0].addr uint32 0x52e8a
00052eb1 handlers[1].type_idx int 0xb594
00052eb3 handlers[1].addr uint32 0x52e8a
00052ea4 struct try_item
00052ea4 start_addr uint32 0x52e20
00052ea8 insn_count int 52
00052eaa handler_off uint16 0x52ead
00052eac
00052eac struct encoded_catch_handler_list
00052eac size int 1
00052ead
00052ead struct encoded_catch_handler ← 0x52eaa
00052ead size int64 2
00052eae handlers[0].type_idx int 0xb538
00052eb0 handlers[0].addr uint32 0x52e8a
00052eb1 handlers[1].type_idx int 0xb594
00052eb3 handlers[1].addr uint32 0x52e8a
00052eb4
00052eb4C.l::r0(java.lang.Object):
00052ec4const/4 v0, 0x0
00052ec6iget-object v1, v4, LC/l;->o:Ljava/lang/Class;
00052ecaconst/4 v2, 0x1
00052eccinvoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052ed2move-result-object v1
00052ed4const/4 v2, 0x0
00052ed6invoke-static {v1, v2, v5}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
00052edciget-object v5, v4, LC/l;->u:Ljava/lang/reflect/Method;
00052ee0const/4 v2, -0x1
00052ee2invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052ee8move-result-object v3
00052eeainvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052ef0move-result-object v2
00052ef2filled-new-array {v1, v3, v2}, [Ljava/lang/Object;
00052ef8move-result-object v1
00052efainvoke-virtual {v5, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052f00move-result-object v5
00052f02check-cast v5, Landroid/graphics/Typeface;
00052f06return-object v5
00052f08return-object v0
00052eb4
00052eb4C.l::r0(java.lang.Object):
00052ec4const/4 v0, 0x0
00052ec6iget-object v1, v4, LC/l;->o:Ljava/lang/Class;
00052ecaconst/4 v2, 0x1
00052eccinvoke-static {v1, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
00052ed2move-result-object v1
00052ed4const/4 v2, 0x0
00052ed6invoke-static {v1, v2, v5}, Ljava/lang/reflect/Array;->set(Ljava/lang/Object;ILjava/lang/Object;)V
00052edciget-object v5, v4, LC/l;->u:Ljava/lang/reflect/Method;
00052ee0const/4 v2, -0x1
00052ee2invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052ee8move-result-object v3
00052eeainvoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00052ef0move-result-object v2
00052ef2filled-new-array {v1, v3, v2}, [Ljava/lang/Object;
00052ef8move-result-object v1
00052efainvoke-virtual {v5, v0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
00052f00move-result-object v5
00052f02check-cast v5, Landroid/graphics/Typeface;
00052f06return-object v5
00052f08return-object v0
00052eb4
00052f0a
00052f0a struct code_item_padding
00052f0a padding uint16 0x0000
00052f0c
00052f0c struct try_item
00052f0c start_addr uint32 0x52ec6
00052f10 insn_count int 32
00052f12 handler_off uint16 0x52f15
00052f14
00052f14 struct encoded_catch_handler_list
00052f14 size int 1
00052f15
00052f15 struct encoded_catch_handler ← 0x52f12
00052f15 size int64 2
00052f16 handlers[0].type_idx int 0xb55c
00052f18 handlers[0].addr uint32 0x52f08
00052f19 handlers[1].type_idx int 0xb630
00052f1b handlers[1].addr uint32 0x52f08
00052f0a struct code_item_padding
00052f0a padding uint16 0x0000
00052f0c
00052f0c struct try_item
00052f0c start_addr uint32 0x52ec6
00052f10 insn_count int 32
00052f12 handler_off uint16 0x52f15
00052f14
00052f14 struct encoded_catch_handler_list
00052f14 size int 1
00052f15
00052f15 struct encoded_catch_handler ← 0x52f12
00052f15 size int64 2
00052f16 handlers[0].type_idx int 0xb55c
00052f18 handlers[0].addr uint32 0x52f08
00052f19 handlers[1].type_idx int 0xb630
00052f1b handlers[1].addr uint32 0x52f08
00052f1c
00052f1cC.l::u(android.content.Context, B.g, android.content.res.Resources, int):
00052f2ciget-object v0, v9, LC/l;->q:Ljava/lang/reflect/Method;
00052f30if-eqz v0, :cond_40
00052f34invoke-virtual {v9}, LC/l;->t0()Ljava/lang/Object;
00052f3amove-result-object v3
00052f3cconst/4 v12, 0x0
00052f3eif-nez v3, :cond_d
00052f42move-object v1, v9
00052f44goto :goto_3a
00052f46iget-object v11, v11, LB/g;->a:[LB/h;
00052f4aarray-length v13, v11
00052f4cconst/4 v0, 0x0
00052f4eif-ge v0, v13, :cond_33
00052f52aget-object v1, v11, v0
00052f56iget-object v4, v1, LB/h;->a:Ljava/lang/String;
00052f5aiget-object v2, v1, LB/h;->d:Ljava/lang/String;
00052f5einvoke-static {v2}, Landroid/graphics/fonts/FontVariationAxis;->fromFontVariationSettings(Ljava/lang/String;)[Landroid/graphics/fonts/FontVariationAxis;
00052f64move-result-object v8
00052f66iget v6, v1, LB/h;->b:I
00052f6aiget-boolean v7, v1, LB/h;->c:Z
00052f6eiget v5, v1, LB/h;->e:I
00052f72move-object v1, v9
00052f74move-object v2, v10
00052f76invoke-virtual/range {v1 .. v8}, LC/l;->q0(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/String;III[Landroid/graphics/fonts/FontVariationAxis;)Z
00052f7cmove-result v10
00052f7eif-nez v10, :cond_2f
00052f82invoke-virtual {v9, v3}, LC/l;->p0(Ljava/lang/Object;)V
00052f88return-object v12
00052f8aadd-int/lit8 v0, v0, 0x1
00052f8emove-object v10, v2
00052f90goto :goto_11
00052f92move-object v1, v9
00052f94invoke-virtual {v9, v3}, LC/l;->s0(Ljava/lang/Object;)Z
00052f9amove-result v10
00052f9cif-nez v10, :cond_3b
00052fa0return-object v12
00052fa2invoke-virtual {v9, v3}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
00052fa8move-result-object v10
00052faareturn-object v10
00052facmove-object v1, v9
00052faemove-object v2, v10
00052fb0invoke-super {v9, v2, v11, v12, v13}, LC/j;->u(Landroid/content/Context;LB/g;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;
00052fb6move-result-object v10
00052fb8return-object v10
00052f1c
00052f1cC.l::u(android.content.Context, B.g, android.content.res.Resources, int):
00052f2ciget-object v0, v9, LC/l;->q:Ljava/lang/reflect/Method;
00052f30if-eqz v0, :cond_40
00052f34invoke-virtual {v9}, LC/l;->t0()Ljava/lang/Object;
00052f3amove-result-object v3
00052f3cconst/4 v12, 0x0
00052f3eif-nez v3, :cond_d
00052f42move-object v1, v9
00052f44goto :goto_3a
00052f46iget-object v11, v11, LB/g;->a:[LB/h;
00052f4aarray-length v13, v11
00052f4cconst/4 v0, 0x0
00052f4eif-ge v0, v13, :cond_33
00052f52aget-object v1, v11, v0
00052f56iget-object v4, v1, LB/h;->a:Ljava/lang/String;
00052f5aiget-object v2, v1, LB/h;->d:Ljava/lang/String;
00052f5einvoke-static {v2}, Landroid/graphics/fonts/FontVariationAxis;->fromFontVariationSettings(Ljava/lang/String;)[Landroid/graphics/fonts/FontVariationAxis;
00052f64move-result-object v8
00052f66iget v6, v1, LB/h;->b:I
00052f6aiget-boolean v7, v1, LB/h;->c:Z
00052f6eiget v5, v1, LB/h;->e:I
00052f72move-object v1, v9
00052f74move-object v2, v10
00052f76invoke-virtual/range {v1 .. v8}, LC/l;->q0(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/String;III[Landroid/graphics/fonts/FontVariationAxis;)Z
00052f7cmove-result v10
00052f7eif-nez v10, :cond_2f
00052f82invoke-virtual {v9, v3}, LC/l;->p0(Ljava/lang/Object;)V
00052f88return-object v12
00052f8aadd-int/lit8 v0, v0, 0x1
00052f8emove-object v10, v2
00052f90goto :goto_11
00052f92move-object v1, v9
00052f94invoke-virtual {v9, v3}, LC/l;->s0(Ljava/lang/Object;)Z
00052f9amove-result v10
00052f9cif-nez v10, :cond_3b
00052fa0return-object v12
00052fa2invoke-virtual {v9, v3}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
00052fa8move-result-object v10
00052faareturn-object v10
00052facmove-object v1, v9
00052faemove-object v2, v10
00052fb0invoke-super {v9, v2, v11, v12, v13}, LC/j;->u(Landroid/content/Context;LB/g;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;
00052fb6move-result-object v10
00052fb8return-object v10
00052f1c
00052fba
00052fba // align 0x4
00052fba // align 0x4
00052fbc
00052fbcC.l::v(android.content.Context, H.k[], int):
00052fccarray-length v0, v13
00052fceconst/4 v1, 0x0
00052fd0const/4 v2, 0x1
00052fd2if-ge v0, v2, :cond_7
00052fd6goto/16 :goto_d3
00052fdaiget-object v0, v11, LC/l;->q:Ljava/lang/reflect/Method;
00052fdeif-eqz v0, :cond_94
00052fe2new-instance v0, Ljava/util/HashMap;
00052fe6invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
00052fecarray-length v3, v13
00052feeconst/4 v4, 0x0
00052ff0move v5, v4
00052ff2if-ge v5, v3, :cond_2f
00052ff6aget-object v6, v13, v5
00052ffaiget v7, v6, LH/k;->e:I
00052ffeif-eqz v7, :cond_1c
00053002goto :goto_2c
00053004iget-object v6, v6, LH/k;->a:Landroid/net/Uri;
00053008invoke-virtual {v0, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
0005300emove-result v7
00053010if-eqz v7, :cond_25
00053014goto :goto_2c
00053016invoke-static {v12, v6}, LP1/e;->G(Landroid/content/Context;Landroid/net/Uri;)Ljava/nio/MappedByteBuffer;
0005301cmove-result-object v7
0005301einvoke-virtual {v0, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00053024add-int/lit8 v5, v5, 0x1
00053028goto :goto_13
0005302ainvoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
00053030move-result-object v12
00053032invoke-virtual {v11}, LC/l;->t0()Ljava/lang/Object;
00053038move-result-object v0
0005303aif-nez v0, :cond_3b
0005303egoto/16 :goto_d3
00053042array-length v3, v13
00053044move v5, v4
00053046move v6, v5
00053048if-ge v5, v3, :cond_7b
0005304caget-object v7, v13, v5
00053050iget-object v8, v7, LH/k;->a:Landroid/net/Uri;
00053054invoke-interface {v12, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
0005305amove-result-object v8
0005305ccheck-cast v8, Ljava/nio/ByteBuffer;
00053060if-nez v8, :cond_4d
00053064goto :goto_78
00053066iget v6, v7, LH/k;->b:I
0005306aiget v9, v7, LH/k;->c:I
0005306eiget-boolean v7, v7, LH/k;->d:Z
00053072iget-object v10, v11, LC/l;->r:Ljava/lang/reflect/Method;
00053076invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0005307cmove-result-object v6
0005307einvoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00053084move-result-object v9
00053086invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0005308cmove-result-object v7
0005308efilled-new-array {v8, v6, v1, v9, v7}, [Ljava/lang/Object;
00053094move-result-object v6
00053096invoke-virtual {v10, v0, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
0005309cmove-result-object v6
0005309echeck-cast v6, Ljava/lang/Boolean;
000530a2invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z
000530a8move-result v6
000530aagoto :goto_71
000530acmove v6, v4
000530aeif-nez v6, :cond_77
000530b2invoke-virtual {v11, v0}, LC/l;->p0(Ljava/lang/Object;)V
000530b8return-object v1
000530bamove v6, v2
000530bcadd-int/lit8 v5, v5, 0x1
000530c0goto :goto_3e
000530c2if-nez v6, :cond_81
000530c6invoke-virtual {v11, v0}, LC/l;->p0(Ljava/lang/Object;)V
000530ccreturn-object v1
000530ceinvoke-virtual {v11, v0}, LC/l;->s0(Ljava/lang/Object;)Z
000530d4move-result v12
000530d6if-nez v12, :cond_88
000530dagoto :goto_d3
000530dcinvoke-virtual {v11, v0}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
000530e2move-result-object v12
000530e4if-nez v12, :cond_8f
000530e8goto :goto_d3
000530eainvoke-static {v12, v14}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
000530f0move-result-object v12
000530f2return-object v12
000530f4invoke-virtual {v11, v14, v13}, LC1/l;->y(I[LH/k;)LH/k;
000530famove-result-object v13
000530fcinvoke-virtual {v12}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00053102move-result-object v12
00053104iget-object v14, v13, LH/k;->a:Landroid/net/Uri;
00053108const-string v0, "r"
0005310cinvoke-virtual {v12, v14, v0, v1}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
00053112move-result-object v12
00053114if-nez v12, :cond_ac
00053118if-eqz v12, :cond_d3
0005311cinvoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
00053122return-object v1
00053124new-instance v14, Landroid/graphics/Typeface$Builder;
00053128invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
0005312emove-result-object v0
00053130invoke-direct {v14, v0}, Landroid/graphics/Typeface$Builder;-><init>(Ljava/io/FileDescriptor;)V
00053136iget v0, v13, LH/k;->c:I
0005313ainvoke-virtual {v14, v0}, Landroid/graphics/Typeface$Builder;->setWeight(I)Landroid/graphics/Typeface$Builder;
00053140move-result-object v14
00053142iget-boolean v13, v13, LH/k;->d:Z
00053146invoke-virtual {v14, v13}, Landroid/graphics/Typeface$Builder;->setItalic(Z)Landroid/graphics/Typeface$Builder;
0005314cmove-result-object v13
0005314einvoke-virtual {v13}, Landroid/graphics/Typeface$Builder;->build()Landroid/graphics/Typeface;
00053154move-result-object v13
00053156invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
0005315creturn-object v13
0005315emove-exception v13
00053160invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
00053166goto :goto_d2
00053168move-exception v12
0005316ainvoke-virtual {v13, v12}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
00053170throw v13
00053172return-object v1
00052fbc
00052fbcC.l::v(android.content.Context, H.k[], int):
00052fccarray-length v0, v13
00052fceconst/4 v1, 0x0
00052fd0const/4 v2, 0x1
00052fd2if-ge v0, v2, :cond_7
00052fd6goto/16 :goto_d3
00052fdaiget-object v0, v11, LC/l;->q:Ljava/lang/reflect/Method;
00052fdeif-eqz v0, :cond_94
00052fe2new-instance v0, Ljava/util/HashMap;
00052fe6invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
00052fecarray-length v3, v13
00052feeconst/4 v4, 0x0
00052ff0move v5, v4
00052ff2if-ge v5, v3, :cond_2f
00052ff6aget-object v6, v13, v5
00052ffaiget v7, v6, LH/k;->e:I
00052ffeif-eqz v7, :cond_1c
00053002goto :goto_2c
00053004iget-object v6, v6, LH/k;->a:Landroid/net/Uri;
00053008invoke-virtual {v0, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
0005300emove-result v7
00053010if-eqz v7, :cond_25
00053014goto :goto_2c
00053016invoke-static {v12, v6}, LP1/e;->G(Landroid/content/Context;Landroid/net/Uri;)Ljava/nio/MappedByteBuffer;
0005301cmove-result-object v7
0005301einvoke-virtual {v0, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00053024add-int/lit8 v5, v5, 0x1
00053028goto :goto_13
0005302ainvoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
00053030move-result-object v12
00053032invoke-virtual {v11}, LC/l;->t0()Ljava/lang/Object;
00053038move-result-object v0
0005303aif-nez v0, :cond_3b
0005303egoto/16 :goto_d3
00053042array-length v3, v13
00053044move v5, v4
00053046move v6, v5
00053048if-ge v5, v3, :cond_7b
0005304caget-object v7, v13, v5
00053050iget-object v8, v7, LH/k;->a:Landroid/net/Uri;
00053054invoke-interface {v12, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
0005305amove-result-object v8
0005305ccheck-cast v8, Ljava/nio/ByteBuffer;
00053060if-nez v8, :cond_4d
00053064goto :goto_78
00053066iget v6, v7, LH/k;->b:I
0005306aiget v9, v7, LH/k;->c:I
0005306eiget-boolean v7, v7, LH/k;->d:Z
00053072iget-object v10, v11, LC/l;->r:Ljava/lang/reflect/Method;
00053076invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0005307cmove-result-object v6
0005307einvoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00053084move-result-object v9
00053086invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0005308cmove-result-object v7
0005308efilled-new-array {v8, v6, v1, v9, v7}, [Ljava/lang/Object;
00053094move-result-object v6
00053096invoke-virtual {v10, v0, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
0005309cmove-result-object v6
0005309echeck-cast v6, Ljava/lang/Boolean;
000530a2invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z
000530a8move-result v6
000530aagoto :goto_71
000530acmove v6, v4
000530aeif-nez v6, :cond_77
000530b2invoke-virtual {v11, v0}, LC/l;->p0(Ljava/lang/Object;)V
000530b8return-object v1
000530bamove v6, v2
000530bcadd-int/lit8 v5, v5, 0x1
000530c0goto :goto_3e
000530c2if-nez v6, :cond_81
000530c6invoke-virtual {v11, v0}, LC/l;->p0(Ljava/lang/Object;)V
000530ccreturn-object v1
000530ceinvoke-virtual {v11, v0}, LC/l;->s0(Ljava/lang/Object;)Z
000530d4move-result v12
000530d6if-nez v12, :cond_88
000530dagoto :goto_d3
000530dcinvoke-virtual {v11, v0}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
000530e2move-result-object v12
000530e4if-nez v12, :cond_8f
000530e8goto :goto_d3
000530eainvoke-static {v12, v14}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
000530f0move-result-object v12
000530f2return-object v12
000530f4invoke-virtual {v11, v14, v13}, LC1/l;->y(I[LH/k;)LH/k;
000530famove-result-object v13
000530fcinvoke-virtual {v12}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
00053102move-result-object v12
00053104iget-object v14, v13, LH/k;->a:Landroid/net/Uri;
00053108const-string v0, "r"
0005310cinvoke-virtual {v12, v14, v0, v1}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
00053112move-result-object v12
00053114if-nez v12, :cond_ac
00053118if-eqz v12, :cond_d3
0005311cinvoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
00053122return-object v1
00053124new-instance v14, Landroid/graphics/Typeface$Builder;
00053128invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
0005312emove-result-object v0
00053130invoke-direct {v14, v0}, Landroid/graphics/Typeface$Builder;-><init>(Ljava/io/FileDescriptor;)V
00053136iget v0, v13, LH/k;->c:I
0005313ainvoke-virtual {v14, v0}, Landroid/graphics/Typeface$Builder;->setWeight(I)Landroid/graphics/Typeface$Builder;
00053140move-result-object v14
00053142iget-boolean v13, v13, LH/k;->d:Z
00053146invoke-virtual {v14, v13}, Landroid/graphics/Typeface$Builder;->setItalic(Z)Landroid/graphics/Typeface$Builder;
0005314cmove-result-object v13
0005314einvoke-virtual {v13}, Landroid/graphics/Typeface$Builder;->build()Landroid/graphics/Typeface;
00053154move-result-object v13
00053156invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
0005315creturn-object v13
0005315emove-exception v13
00053160invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;->close()V
00053166goto :goto_d2
00053168move-exception v12
0005316ainvoke-virtual {v13, v12}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
00053170throw v13
00053172return-object v1
00052fbc
00053174
00053174 struct try_item
00053174 start_addr uint32 0x53072
00053178 insn_count int 28
0005317a handler_off uint16 0x531a5
0005317c
0005317c struct try_item
0005317c start_addr uint32 0x53104
00053180 insn_count int 15
00053182 handler_off uint16 0x531ac
00053184
00053184 struct try_item
00053184 start_addr uint32 0x53124
00053188 insn_count int 25
0005318a handler_off uint16 0x531b1
0005318c
0005318c struct try_item
0005318c start_addr uint32 0x53156
00053190 insn_count int 3
00053192 handler_off uint16 0x531ac
00053194
00053194 struct try_item
00053194 start_addr uint32 0x53160
00053198 insn_count int 3
0005319a handler_off uint16 0x531b4
0005319c
0005319c struct try_item
0005319c start_addr uint32 0x5316a
000531a0 insn_count int 4
000531a2 handler_off uint16 0x531ac
000531a4
000531a4 struct encoded_catch_handler_list
000531a4 size int 4
000531a5
000531a5 struct encoded_catch_handler ← 0x5317a
000531a5 size int64 2
000531a6 handlers[0].type_idx int 0xb55c
000531a8 handlers[0].addr uint32 0x530ac
000531a9 handlers[1].type_idx int 0xb630
000531ab handlers[1].addr uint32 0x530ac
000531ac
000531ac struct encoded_catch_handler ← 0x53182 0x53192 0x531a2
000531ac size int64 1
000531ad handlers[0].type_idx int 0xb4d4
000531af handlers[0].addr uint32 0x53172
000531b1
000531b1 struct encoded_catch_handler ← 0x5318a
000531b1 size int64 0
000531b2 catch_all_addr uint32 0x5315e
000531b4
000531b4 struct encoded_catch_handler ← 0x5319a
000531b4 size int64 0
000531b5 catch_all_addr uint32 0x53168
000531b7
000531b7 // align 0x8
00053174 struct try_item
00053174 start_addr uint32 0x53072
00053178 insn_count int 28
0005317a handler_off uint16 0x531a5
0005317c
0005317c struct try_item
0005317c start_addr uint32 0x53104
00053180 insn_count int 15
00053182 handler_off uint16 0x531ac
00053184
00053184 struct try_item
00053184 start_addr uint32 0x53124
00053188 insn_count int 25
0005318a handler_off uint16 0x531b1
0005318c
0005318c struct try_item
0005318c start_addr uint32 0x53156
00053190 insn_count int 3
00053192 handler_off uint16 0x531ac
00053194
00053194 struct try_item
00053194 start_addr uint32 0x53160
00053198 insn_count int 3
0005319a handler_off uint16 0x531b4
0005319c
0005319c struct try_item
0005319c start_addr uint32 0x5316a
000531a0 insn_count int 4
000531a2 handler_off uint16 0x531ac
000531a4
000531a4 struct encoded_catch_handler_list
000531a4 size int 4
000531a5
000531a5 struct encoded_catch_handler ← 0x5317a
000531a5 size int64 2
000531a6 handlers[0].type_idx int 0xb55c
000531a8 handlers[0].addr uint32 0x530ac
000531a9 handlers[1].type_idx int 0xb630
000531ab handlers[1].addr uint32 0x530ac
000531ac
000531ac struct encoded_catch_handler ← 0x53182 0x53192 0x531a2
000531ac size int64 1
000531ad handlers[0].type_idx int 0xb4d4
000531af handlers[0].addr uint32 0x53172
000531b1
000531b1 struct encoded_catch_handler ← 0x5318a
000531b1 size int64 0
000531b2 catch_all_addr uint32 0x5315e
000531b4
000531b4 struct encoded_catch_handler ← 0x5319a
000531b4 size int64 0
000531b5 catch_all_addr uint32 0x53168
000531b7
000531b7 // align 0x8
000531b8
000531b8C.l::x(android.content.Context, android.content.res.Resources, int, java.lang.String, int):
000531c8iget-object v0, v10, LC/l;->q:Ljava/lang/reflect/Method;
000531ccif-eqz v0, :cond_2a
000531d0invoke-virtual {v10}, LC/l;->t0()Ljava/lang/Object;
000531d6move-result-object v3
000531d8const/4 v12, 0x0
000531daif-nez v3, :cond_d
000531demove-object v1, v10
000531e0goto :goto_24
000531e2const/4 v5, 0x0
000531e4const/4 v6, -0x1
000531e6const/4 v7, -0x1
000531e8const/4 v8, 0x0
000531eamove-object v1, v10
000531ecmove-object v2, v11
000531eemove-object v4, v14
000531f0invoke-virtual/range {v1 .. v8}, LC/l;->q0(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/String;III[Landroid/graphics/fonts/FontVariationAxis;)Z
000531f6move-result v11
000531f8if-nez v11, :cond_1e
000531fcinvoke-virtual {v10, v3}, LC/l;->p0(Ljava/lang/Object;)V
00053202return-object v12
00053204invoke-virtual {v10, v3}, LC/l;->s0(Ljava/lang/Object;)Z
0005320amove-result v11
0005320cif-nez v11, :cond_25
00053210return-object v12
00053212invoke-virtual {v10, v3}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
00053218move-result-object v11
0005321areturn-object v11
0005321cmove-object v4, v10
0005321emove-object v5, v11
00053220move-object v6, v12
00053222move v7, v13
00053224move-object v8, v14
00053226move v9, v15
00053228invoke-super/range {v4 .. v9}, LC1/l;->x(Landroid/content/Context;Landroid/content/res/Resources;ILjava/lang/String;I)Landroid/graphics/Typeface;
0005322emove-result-object v11
00053230return-object v11
000531b8
000531b8C.l::x(android.content.Context, android.content.res.Resources, int, java.lang.String, int):
000531c8iget-object v0, v10, LC/l;->q:Ljava/lang/reflect/Method;
000531ccif-eqz v0, :cond_2a
000531d0invoke-virtual {v10}, LC/l;->t0()Ljava/lang/Object;
000531d6move-result-object v3
000531d8const/4 v12, 0x0
000531daif-nez v3, :cond_d
000531demove-object v1, v10
000531e0goto :goto_24
000531e2const/4 v5, 0x0
000531e4const/4 v6, -0x1
000531e6const/4 v7, -0x1
000531e8const/4 v8, 0x0
000531eamove-object v1, v10
000531ecmove-object v2, v11
000531eemove-object v4, v14
000531f0invoke-virtual/range {v1 .. v8}, LC/l;->q0(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/String;III[Landroid/graphics/fonts/FontVariationAxis;)Z
000531f6move-result v11
000531f8if-nez v11, :cond_1e
000531fcinvoke-virtual {v10, v3}, LC/l;->p0(Ljava/lang/Object;)V
00053202return-object v12
00053204invoke-virtual {v10, v3}, LC/l;->s0(Ljava/lang/Object;)Z
0005320amove-result v11
0005320cif-nez v11, :cond_25
00053210return-object v12
00053212invoke-virtual {v10, v3}, LC/l;->r0(Ljava/lang/Object;)Landroid/graphics/Typeface;
00053218move-result-object v11
0005321areturn-object v11
0005321cmove-object v4, v10
0005321emove-object v5, v11
00053220move-object v6, v12
00053222move v7, v13
00053224move-object v8, v14
00053226move v9, v15
00053228invoke-super/range {v4 .. v9}, LC1/l;->x(Landroid/content/Context;Landroid/content/res/Resources;ILjava/lang/String;I)Landroid/graphics/Typeface;
0005322emove-result-object v11
00053230return-object v11
000531b8
00053232
00053232 // align 0x4
00053232 // align 0x4
00053234
00053234C.l::q0(android.content.Context, java.lang.Object, java.lang.String, int, int, int, android.graphics.fonts.FontVariationAxis[]):
00053244const/4 v0, 0x0
00053246iget-object v1, v10, LC/l;->q:Ljava/lang/reflect/Method;
0005324ainvoke-virtual {v11}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
00053250move-result-object v2
00053252invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00053258move-result-object v4
0005325asget-object v5, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
0005325einvoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00053264move-result-object v6
00053266invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0005326cmove-result-object v7
0005326einvoke-static/range {v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00053274move-result-object v8
00053276move-object v3, v13
00053278move-object/from16 v9, v17
0005327cfilled-new-array/range {v2 .. v9}, [Ljava/lang/Object;
00053282move-result-object v11
00053284invoke-virtual {v1, v12, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
0005328amove-result-object v11
0005328ccheck-cast v11, Ljava/lang/Boolean;
00053290invoke-virtual {v11}, Ljava/lang/Boolean;->booleanValue()Z
00053296move-result v11
00053298return v11
0005329areturn v0
00053234
00053234C.l::q0(android.content.Context, java.lang.Object, java.lang.String, int, int, int, android.graphics.fonts.FontVariationAxis[]):
00053244const/4 v0, 0x0
00053246iget-object v1, v10, LC/l;->q:Ljava/lang/reflect/Method;
0005324ainvoke-virtual {v11}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
00053250move-result-object v2
00053252invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00053258move-result-object v4
0005325asget-object v5, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
0005325einvoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00053264move-result-object v6
00053266invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0005326cmove-result-object v7
0005326einvoke-static/range {v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00053274move-result-object v8
00053276move-object v3, v13
00053278move-object/from16 v9, v17
0005327cfilled-new-array/range {v2 .. v9}, [Ljava/lang/Object;
00053282move-result-object v11
00053284invoke-virtual {v1, v12, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
0005328amove-result-object v11
0005328ccheck-cast v11, Ljava/lang/Boolean;
00053290invoke-virtual {v11}, Ljava/lang/Boolean;->booleanValue()Z
00053296move-result v11
00053298return v11
0005329areturn v0
00053234
Loading..