File classes.dex
Function:
Loading..
000f8138
000f8138j.b0::g(android.content.Context, int):
000f8148sget-object v0, Ld/a;->w:[I
000f814cnew-instance v1, LF0/h;
000f8150invoke-virtual {v6, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
000f8156move-result-object v7
000f8158invoke-direct {v1, v6, v7}, LF0/h;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
000f815econst/16 v0, 0xe
000f8162invoke-virtual {v7, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f8168move-result v2
000f816aiget-object v3, v5, Lj/b0;->a:Landroid/widget/TextView;
000f816econst/4 v4, 0x0
000f8170if-eqz v2, :cond_1d
000f8174invoke-virtual {v7, v0, v4}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000f817amove-result v0
000f817cinvoke-virtual {v3, v0}, Landroid/widget/TextView;->setAllCaps(Z)V
000f8182sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f8186invoke-virtual {v7, v4}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f818cmove-result v2
000f818eif-eqz v2, :cond_30
000f8192const/4 v2, -0x1
000f8194invoke-virtual {v7, v4, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000f819amove-result v2
000f819cif-nez v2, :cond_30
000f81a0const/4 v2, 0x0
000f81a2invoke-virtual {v3, v4, v2}, Landroid/widget/TextView;->setTextSize(IF)V
000f81a8invoke-virtual {v5, v6, v1}, Lj/b0;->n(Landroid/content/Context;LF0/h;)V
000f81aeconst/16 v6, 0x1a
000f81b2if-lt v0, v6, :cond_48
000f81b6const/16 v6, 0xd
000f81bainvoke-virtual {v7, v6}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f81c0move-result v0
000f81c2if-eqz v0, :cond_48
000f81c6invoke-virtual {v7, v6}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000f81ccmove-result-object v6
000f81ceif-eqz v6, :cond_48
000f81d2invoke-static {v3, v6}, Lj/Z;->d(Landroid/widget/TextView;Ljava/lang/String;)Z
000f81d8invoke-virtual {v1}, LF0/h;->E()V
000f81deiget-object v6, v5, Lj/b0;->l:Landroid/graphics/Typeface;
000f81e2if-eqz v6, :cond_54
000f81e6iget v7, v5, Lj/b0;->j:I
000f81eainvoke-virtual {v3, v6, v7}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V
000f81f0return-void
000f8138
000f8138j.b0::g(android.content.Context, int):
000f8148sget-object v0, Ld/a;->w:[I
000f814cnew-instance v1, LF0/h;
000f8150invoke-virtual {v6, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
000f8156move-result-object v7
000f8158invoke-direct {v1, v6, v7}, LF0/h;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
000f815econst/16 v0, 0xe
000f8162invoke-virtual {v7, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f8168move-result v2
000f816aiget-object v3, v5, Lj/b0;->a:Landroid/widget/TextView;
000f816econst/4 v4, 0x0
000f8170if-eqz v2, :cond_1d
000f8174invoke-virtual {v7, v0, v4}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000f817amove-result v0
000f817cinvoke-virtual {v3, v0}, Landroid/widget/TextView;->setAllCaps(Z)V
000f8182sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f8186invoke-virtual {v7, v4}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f818cmove-result v2
000f818eif-eqz v2, :cond_30
000f8192const/4 v2, -0x1
000f8194invoke-virtual {v7, v4, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000f819amove-result v2
000f819cif-nez v2, :cond_30
000f81a0const/4 v2, 0x0
000f81a2invoke-virtual {v3, v4, v2}, Landroid/widget/TextView;->setTextSize(IF)V
000f81a8invoke-virtual {v5, v6, v1}, Lj/b0;->n(Landroid/content/Context;LF0/h;)V
000f81aeconst/16 v6, 0x1a
000f81b2if-lt v0, v6, :cond_48
000f81b6const/16 v6, 0xd
000f81bainvoke-virtual {v7, v6}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f81c0move-result v0
000f81c2if-eqz v0, :cond_48
000f81c6invoke-virtual {v7, v6}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000f81ccmove-result-object v6
000f81ceif-eqz v6, :cond_48
000f81d2invoke-static {v3, v6}, Lj/Z;->d(Landroid/widget/TextView;Ljava/lang/String;)Z
000f81d8invoke-virtual {v1}, LF0/h;->E()V
000f81deiget-object v6, v5, Lj/b0;->l:Landroid/graphics/Typeface;
000f81e2if-eqz v6, :cond_54
000f81e6iget v7, v5, Lj/b0;->j:I
000f81eainvoke-virtual {v3, v6, v7}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V
000f81f0return-void
000f8138
000f81f2
000f81f2 // align 0x4
000f81f2 // align 0x4
000f81f4
000f81f4j.b0::h(android.view.inputmethod.EditorInfo, android.view.inputmethod.InputConnection, android.widget.TextView):
000f8204const/16 v0, 0x800
000f8208const/4 v1, 0x0
000f820aconst/4 v2, 0x1
000f820csget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000f8210const/16 v4, 0x1e
000f8214if-ge v3, v4, :cond_bc
000f8218if-eqz v12, :cond_bc
000f821cinvoke-virtual {v13}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000f8222move-result-object v12
000f8224if-lt v3, v4, :cond_16
000f8228invoke-static {v11, v12}, LP/a;->a(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;)V
000f822ereturn-void
000f8230invoke-virtual {v12}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000f8236if-lt v3, v4, :cond_1f
000f823ainvoke-static {v11, v12}, LP/a;->a(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;)V
000f8240return-void
000f8242iget v13, v11, Landroid/view/inputmethod/EditorInfo;->initialSelStart:I
000f8246iget v3, v11, Landroid/view/inputmethod/EditorInfo;->initialSelEnd:I
000f824aif-le v13, v3, :cond_27
000f824emove v4, v3
000f8250goto :goto_28
000f8252move v4, v13
000f8254if-le v13, v3, :cond_2b
000f8258goto :goto_2c
000f825amove v13, v3
000f825cinvoke-interface {v12}, Ljava/lang/CharSequence;->length()I
000f8262move-result v3
000f8264const/4 v5, 0x0
000f8266if-ltz v4, :cond_b9
000f826aif-le v13, v3, :cond_37
000f826egoto/16 :goto_b9
000f8272iget v6, v11, Landroid/view/inputmethod/EditorInfo;->inputType:I
000f8276and-int/lit16 v6, v6, 0xfff
000f827aconst/16 v7, 0x81
000f827eif-eq v6, v7, :cond_b5
000f8282const/16 v7, 0xe1
000f8286if-eq v6, v7, :cond_b5
000f828aconst/16 v7, 0x12
000f828eif-ne v6, v7, :cond_48
000f8292goto :goto_b5
000f8294if-gt v3, v0, :cond_4e
000f8298invoke-static {v11, v12, v4, v13}, LC1/l;->f0(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;II)V
000f829ereturn-void
000f82a0sub-int v3, v13, v4
000f82a4const/16 v5, 0x400
000f82a8if-le v3, v5, :cond_56
000f82acmove v5, v1
000f82aegoto :goto_57
000f82b0move v5, v3
000f82b2invoke-interface {v12}, Ljava/lang/CharSequence;->length()I
000f82b8move-result v6
000f82basub-int/2addr v6, v13
000f82bcsub-int/2addr v0, v5
000f82beconst-wide v7, 0x3fe999999999999a
000f82c8int-to-double v9, v0
000f82camul-double/2addr v9, v7
000f82ccdouble-to-int v7, v9
000f82ceinvoke-static {v4, v7}, Ljava/lang/Math;->min(II)I
000f82d4move-result v7
000f82d6sub-int v7, v0, v7
000f82dainvoke-static {v6, v7}, Ljava/lang/Math;->min(II)I
000f82e0move-result v6
000f82e2sub-int/2addr v0, v6
000f82e4invoke-static {v4, v0}, Ljava/lang/Math;->min(II)I
000f82eamove-result v0
000f82ecsub-int/2addr v4, v0
000f82eeinvoke-interface {v12, v4}, Ljava/lang/CharSequence;->charAt(I)C
000f82f4move-result v7
000f82f6invoke-static {v7}, Ljava/lang/Character;->isLowSurrogate(C)Z
000f82fcmove-result v7
000f82feif-eqz v7, :cond_81
000f8302add-int/2addr v4, v2
000f8304sub-int/2addr v0, v2
000f8306add-int v7, v13, v6
000f830asub-int/2addr v7, v2
000f830cinvoke-interface {v12, v7}, Ljava/lang/CharSequence;->charAt(I)C
000f8312move-result v7
000f8314invoke-static {v7}, Ljava/lang/Character;->isHighSurrogate(C)Z
000f831amove-result v7
000f831cif-eqz v7, :cond_8f
000f8320sub-int/2addr v6, v2
000f8322add-int v7, v0, v5
000f8326add-int v8, v7, v6
000f832aif-eq v5, v3, :cond_ac
000f832eadd-int v3, v4, v0
000f8332invoke-interface {v12, v4, v3}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
000f8338move-result-object v3
000f833aadd-int/2addr v6, v13
000f833cinvoke-interface {v12, v13, v6}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
000f8342move-result-object v12
000f8344const/4 v13, 0x2
000f8346new-array v13, v13, [Ljava/lang/CharSequence;
000f834aaput-object v3, v13, v1
000f834eaput-object v12, v13, v2
000f8352invoke-static {v13}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
000f8358move-result-object v12
000f835agoto :goto_b1
000f835cadd-int/2addr v8, v4
000f835einvoke-interface {v12, v4, v8}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
000f8364move-result-object v12
000f8366invoke-static {v11, v12, v0, v7}, LC1/l;->f0(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;II)V
000f836creturn-void
000f836einvoke-static {v11, v5, v1, v1}, LC1/l;->f0(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;II)V
000f8374return-void
000f8376invoke-static {v11, v5, v1, v1}, LC1/l;->f0(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;II)V
000f837creturn-void
000f81f4
000f81f4j.b0::h(android.view.inputmethod.EditorInfo, android.view.inputmethod.InputConnection, android.widget.TextView):
000f8204const/16 v0, 0x800
000f8208const/4 v1, 0x0
000f820aconst/4 v2, 0x1
000f820csget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000f8210const/16 v4, 0x1e
000f8214if-ge v3, v4, :cond_bc
000f8218if-eqz v12, :cond_bc
000f821cinvoke-virtual {v13}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000f8222move-result-object v12
000f8224if-lt v3, v4, :cond_16
000f8228invoke-static {v11, v12}, LP/a;->a(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;)V
000f822ereturn-void
000f8230invoke-virtual {v12}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000f8236if-lt v3, v4, :cond_1f
000f823ainvoke-static {v11, v12}, LP/a;->a(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;)V
000f8240return-void
000f8242iget v13, v11, Landroid/view/inputmethod/EditorInfo;->initialSelStart:I
000f8246iget v3, v11, Landroid/view/inputmethod/EditorInfo;->initialSelEnd:I
000f824aif-le v13, v3, :cond_27
000f824emove v4, v3
000f8250goto :goto_28
000f8252move v4, v13
000f8254if-le v13, v3, :cond_2b
000f8258goto :goto_2c
000f825amove v13, v3
000f825cinvoke-interface {v12}, Ljava/lang/CharSequence;->length()I
000f8262move-result v3
000f8264const/4 v5, 0x0
000f8266if-ltz v4, :cond_b9
000f826aif-le v13, v3, :cond_37
000f826egoto/16 :goto_b9
000f8272iget v6, v11, Landroid/view/inputmethod/EditorInfo;->inputType:I
000f8276and-int/lit16 v6, v6, 0xfff
000f827aconst/16 v7, 0x81
000f827eif-eq v6, v7, :cond_b5
000f8282const/16 v7, 0xe1
000f8286if-eq v6, v7, :cond_b5
000f828aconst/16 v7, 0x12
000f828eif-ne v6, v7, :cond_48
000f8292goto :goto_b5
000f8294if-gt v3, v0, :cond_4e
000f8298invoke-static {v11, v12, v4, v13}, LC1/l;->f0(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;II)V
000f829ereturn-void
000f82a0sub-int v3, v13, v4
000f82a4const/16 v5, 0x400
000f82a8if-le v3, v5, :cond_56
000f82acmove v5, v1
000f82aegoto :goto_57
000f82b0move v5, v3
000f82b2invoke-interface {v12}, Ljava/lang/CharSequence;->length()I
000f82b8move-result v6
000f82basub-int/2addr v6, v13
000f82bcsub-int/2addr v0, v5
000f82beconst-wide v7, 0x3fe999999999999a
000f82c8int-to-double v9, v0
000f82camul-double/2addr v9, v7
000f82ccdouble-to-int v7, v9
000f82ceinvoke-static {v4, v7}, Ljava/lang/Math;->min(II)I
000f82d4move-result v7
000f82d6sub-int v7, v0, v7
000f82dainvoke-static {v6, v7}, Ljava/lang/Math;->min(II)I
000f82e0move-result v6
000f82e2sub-int/2addr v0, v6
000f82e4invoke-static {v4, v0}, Ljava/lang/Math;->min(II)I
000f82eamove-result v0
000f82ecsub-int/2addr v4, v0
000f82eeinvoke-interface {v12, v4}, Ljava/lang/CharSequence;->charAt(I)C
000f82f4move-result v7
000f82f6invoke-static {v7}, Ljava/lang/Character;->isLowSurrogate(C)Z
000f82fcmove-result v7
000f82feif-eqz v7, :cond_81
000f8302add-int/2addr v4, v2
000f8304sub-int/2addr v0, v2
000f8306add-int v7, v13, v6
000f830asub-int/2addr v7, v2
000f830cinvoke-interface {v12, v7}, Ljava/lang/CharSequence;->charAt(I)C
000f8312move-result v7
000f8314invoke-static {v7}, Ljava/lang/Character;->isHighSurrogate(C)Z
000f831amove-result v7
000f831cif-eqz v7, :cond_8f
000f8320sub-int/2addr v6, v2
000f8322add-int v7, v0, v5
000f8326add-int v8, v7, v6
000f832aif-eq v5, v3, :cond_ac
000f832eadd-int v3, v4, v0
000f8332invoke-interface {v12, v4, v3}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
000f8338move-result-object v3
000f833aadd-int/2addr v6, v13
000f833cinvoke-interface {v12, v13, v6}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
000f8342move-result-object v12
000f8344const/4 v13, 0x2
000f8346new-array v13, v13, [Ljava/lang/CharSequence;
000f834aaput-object v3, v13, v1
000f834eaput-object v12, v13, v2
000f8352invoke-static {v13}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
000f8358move-result-object v12
000f835agoto :goto_b1
000f835cadd-int/2addr v8, v4
000f835einvoke-interface {v12, v4, v8}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
000f8364move-result-object v12
000f8366invoke-static {v11, v12, v0, v7}, LC1/l;->f0(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;II)V
000f836creturn-void
000f836einvoke-static {v11, v5, v1, v1}, LC1/l;->f0(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;II)V
000f8374return-void
000f8376invoke-static {v11, v5, v1, v1}, LC1/l;->f0(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;II)V
000f837creturn-void
000f81f4
000f837e
000f837e // align 0x10
000f837e // align 0x10
000f8380
000f8380j.b0::i(int, int, int, int):
000f8390iget-object v0, v2, Lj/b0;->i:Lj/m0;
000f8394invoke-virtual {v0}, Lj/m0;->j()Z
000f839amove-result v1
000f839cif-eqz v1, :cond_2d
000f83a0iget-object v1, v0, Lj/m0;->j:Landroid/content/Context;
000f83a4invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000f83aamove-result-object v1
000f83acinvoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000f83b2move-result-object v1
000f83b4int-to-float v3, v3
000f83b6invoke-static {v6, v3, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f83bcmove-result v3
000f83beint-to-float v4, v4
000f83c0invoke-static {v6, v4, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f83c6move-result v4
000f83c8int-to-float v5, v5
000f83cainvoke-static {v6, v5, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f83d0move-result v5
000f83d2invoke-virtual {v0, v3, v4, v5}, Lj/m0;->k(FFF)V
000f83d8invoke-virtual {v0}, Lj/m0;->h()Z
000f83demove-result v3
000f83e0if-eqz v3, :cond_2d
000f83e4invoke-virtual {v0}, Lj/m0;->a()V
000f83eareturn-void
000f8380
000f8380j.b0::i(int, int, int, int):
000f8390iget-object v0, v2, Lj/b0;->i:Lj/m0;
000f8394invoke-virtual {v0}, Lj/m0;->j()Z
000f839amove-result v1
000f839cif-eqz v1, :cond_2d
000f83a0iget-object v1, v0, Lj/m0;->j:Landroid/content/Context;
000f83a4invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000f83aamove-result-object v1
000f83acinvoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000f83b2move-result-object v1
000f83b4int-to-float v3, v3
000f83b6invoke-static {v6, v3, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f83bcmove-result v3
000f83beint-to-float v4, v4
000f83c0invoke-static {v6, v4, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f83c6move-result v4
000f83c8int-to-float v5, v5
000f83cainvoke-static {v6, v5, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f83d0move-result v5
000f83d2invoke-virtual {v0, v3, v4, v5}, Lj/m0;->k(FFF)V
000f83d8invoke-virtual {v0}, Lj/m0;->h()Z
000f83demove-result v3
000f83e0if-eqz v3, :cond_2d
000f83e4invoke-virtual {v0}, Lj/m0;->a()V
000f83eareturn-void
000f8380
000f83ec
000f83ecj.b0::j(int[], int):
000f83fciget-object v0, v6, Lj/b0;->i:Lj/m0;
000f8400invoke-virtual {v0}, Lj/m0;->j()Z
000f8406move-result v1
000f8408if-eqz v1, :cond_61
000f840carray-length v1, v7
000f840econst/4 v2, 0x0
000f8410if-lez v1, :cond_56
000f8414new-array v3, v1, [I
000f8418if-nez v8, :cond_15
000f841cinvoke-static {v7, v1}, Ljava/util/Arrays;->copyOf([II)[I
000f8422move-result-object v3
000f8424goto :goto_31
000f8426iget-object v4, v0, Lj/m0;->j:Landroid/content/Context;
000f842ainvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000f8430move-result-object v4
000f8432invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000f8438move-result-object v4
000f843aif-ge v2, v1, :cond_31
000f843eaget v5, v7, v2
000f8442int-to-float v5, v5
000f8444invoke-static {v8, v5, v4}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f844amove-result v5
000f844cinvoke-static {v5}, Ljava/lang/Math;->round(F)I
000f8452move-result v5
000f8454aput v5, v3, v2
000f8458add-int/lit8 v2, v2, 0x1
000f845cgoto :goto_1f
000f845einvoke-static {v3}, Lj/m0;->b([I)[I
000f8464move-result-object v8
000f8466iput-object v8, v0, Lj/m0;->f:[I
000f846ainvoke-virtual {v0}, Lj/m0;->i()Z
000f8470move-result v8
000f8472if-eqz v8, :cond_3e
000f8476goto :goto_58
000f8478new-instance v8, Ljava/lang/IllegalArgumentException;
000f847cnew-instance v0, Ljava/lang/StringBuilder;
000f8480const-string v1, "None of the preset sizes is valid: "
000f8484invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f848ainvoke-static {v7}, Ljava/util/Arrays;->toString([I)Ljava/lang/String;
000f8490move-result-object v7
000f8492invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f8498invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f849emove-result-object v7
000f84a0invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f84a6throw v8
000f84a8iput-boolean v2, v0, Lj/m0;->g:Z
000f84acinvoke-virtual {v0}, Lj/m0;->h()Z
000f84b2move-result v7
000f84b4if-eqz v7, :cond_61
000f84b8invoke-virtual {v0}, Lj/m0;->a()V
000f84bereturn-void
000f83ec
000f83ecj.b0::j(int[], int):
000f83fciget-object v0, v6, Lj/b0;->i:Lj/m0;
000f8400invoke-virtual {v0}, Lj/m0;->j()Z
000f8406move-result v1
000f8408if-eqz v1, :cond_61
000f840carray-length v1, v7
000f840econst/4 v2, 0x0
000f8410if-lez v1, :cond_56
000f8414new-array v3, v1, [I
000f8418if-nez v8, :cond_15
000f841cinvoke-static {v7, v1}, Ljava/util/Arrays;->copyOf([II)[I
000f8422move-result-object v3
000f8424goto :goto_31
000f8426iget-object v4, v0, Lj/m0;->j:Landroid/content/Context;
000f842ainvoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000f8430move-result-object v4
000f8432invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000f8438move-result-object v4
000f843aif-ge v2, v1, :cond_31
000f843eaget v5, v7, v2
000f8442int-to-float v5, v5
000f8444invoke-static {v8, v5, v4}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f844amove-result v5
000f844cinvoke-static {v5}, Ljava/lang/Math;->round(F)I
000f8452move-result v5
000f8454aput v5, v3, v2
000f8458add-int/lit8 v2, v2, 0x1
000f845cgoto :goto_1f
000f845einvoke-static {v3}, Lj/m0;->b([I)[I
000f8464move-result-object v8
000f8466iput-object v8, v0, Lj/m0;->f:[I
000f846ainvoke-virtual {v0}, Lj/m0;->i()Z
000f8470move-result v8
000f8472if-eqz v8, :cond_3e
000f8476goto :goto_58
000f8478new-instance v8, Ljava/lang/IllegalArgumentException;
000f847cnew-instance v0, Ljava/lang/StringBuilder;
000f8480const-string v1, "None of the preset sizes is valid: "
000f8484invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f848ainvoke-static {v7}, Ljava/util/Arrays;->toString([I)Ljava/lang/String;
000f8490move-result-object v7
000f8492invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f8498invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f849emove-result-object v7
000f84a0invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f84a6throw v8
000f84a8iput-boolean v2, v0, Lj/m0;->g:Z
000f84acinvoke-virtual {v0}, Lj/m0;->h()Z
000f84b2move-result v7
000f84b4if-eqz v7, :cond_61
000f84b8invoke-virtual {v0}, Lj/m0;->a()V
000f84bereturn-void
000f83ec
000f84c0
000f84c0j.b0::k(int):
000f84d0iget-object v0, v4, Lj/b0;->i:Lj/m0;
000f84d4invoke-virtual {v0}, Lj/m0;->j()Z
000f84damove-result v1
000f84dcif-eqz v1, :cond_50
000f84e0if-eqz v5, :cond_3f
000f84e4const/4 v1, 0x1
000f84e6if-ne v5, v1, :cond_33
000f84eaiget-object v5, v0, Lj/m0;->j:Landroid/content/Context;
000f84eeinvoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000f84f4move-result-object v5
000f84f6invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000f84fcmove-result-object v5
000f84feconst/high16 v1, 0x41400000
000f8502const/4 v2, 0x2
000f8504invoke-static {v2, v1, v5}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f850amove-result v1
000f850cconst/high16 v3, 0x42e00000
000f8510invoke-static {v2, v3, v5}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f8516move-result v5
000f8518const/high16 v2, 0x3f800000
000f851cinvoke-virtual {v0, v1, v5, v2}, Lj/m0;->k(FFF)V
000f8522invoke-virtual {v0}, Lj/m0;->h()Z
000f8528move-result v5
000f852aif-eqz v5, :cond_50
000f852einvoke-virtual {v0}, Lj/m0;->a()V
000f8534return-void
000f8536new-instance v0, Ljava/lang/IllegalArgumentException;
000f853aconst-string v1, "Unknown auto-size text type: "
000f853einvoke-static {v1, v5}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000f8544move-result-object v5
000f8546invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f854cthrow v0
000f854econst/4 v5, 0x0
000f8550iput v5, v0, Lj/m0;->a:I
000f8554const/high16 v1, -0x40800000
000f8558iput v1, v0, Lj/m0;->d:F
000f855ciput v1, v0, Lj/m0;->e:F
000f8560iput v1, v0, Lj/m0;->c:F
000f8564new-array v1, v5, [I
000f8568iput-object v1, v0, Lj/m0;->f:[I
000f856ciput-boolean v5, v0, Lj/m0;->b:Z
000f8570return-void
000f84c0
000f84c0j.b0::k(int):
000f84d0iget-object v0, v4, Lj/b0;->i:Lj/m0;
000f84d4invoke-virtual {v0}, Lj/m0;->j()Z
000f84damove-result v1
000f84dcif-eqz v1, :cond_50
000f84e0if-eqz v5, :cond_3f
000f84e4const/4 v1, 0x1
000f84e6if-ne v5, v1, :cond_33
000f84eaiget-object v5, v0, Lj/m0;->j:Landroid/content/Context;
000f84eeinvoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000f84f4move-result-object v5
000f84f6invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000f84fcmove-result-object v5
000f84feconst/high16 v1, 0x41400000
000f8502const/4 v2, 0x2
000f8504invoke-static {v2, v1, v5}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f850amove-result v1
000f850cconst/high16 v3, 0x42e00000
000f8510invoke-static {v2, v3, v5}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f8516move-result v5
000f8518const/high16 v2, 0x3f800000
000f851cinvoke-virtual {v0, v1, v5, v2}, Lj/m0;->k(FFF)V
000f8522invoke-virtual {v0}, Lj/m0;->h()Z
000f8528move-result v5
000f852aif-eqz v5, :cond_50
000f852einvoke-virtual {v0}, Lj/m0;->a()V
000f8534return-void
000f8536new-instance v0, Ljava/lang/IllegalArgumentException;
000f853aconst-string v1, "Unknown auto-size text type: "
000f853einvoke-static {v1, v5}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000f8544move-result-object v5
000f8546invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f854cthrow v0
000f854econst/4 v5, 0x0
000f8550iput v5, v0, Lj/m0;->a:I
000f8554const/high16 v1, -0x40800000
000f8558iput v1, v0, Lj/m0;->d:F
000f855ciput v1, v0, Lj/m0;->e:F
000f8560iput v1, v0, Lj/m0;->c:F
000f8564new-array v1, v5, [I
000f8568iput-object v1, v0, Lj/m0;->f:[I
000f856ciput-boolean v5, v0, Lj/m0;->b:Z
000f8570return-void
000f84c0
000f8572
000f8572 // align 0x4
000f8572 // align 0x4
000f8574
000f8574j.b0::l(android.content.res.ColorStateList):
000f8584iget-object v0, v1, Lj/b0;->h:Lj/j1;
000f8588if-nez v0, :cond_b
000f858cnew-instance v0, Lj/j1;
000f8590invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000f8596iput-object v0, v1, Lj/b0;->h:Lj/j1;
000f859aiget-object v0, v1, Lj/b0;->h:Lj/j1;
000f859eiput-object v2, v0, Lj/j1;->c:Ljava/lang/Object;
000f85a2if-eqz v2, :cond_13
000f85a6const/4 v2, 0x1
000f85a8goto :goto_14
000f85aaconst/4 v2, 0x0
000f85aciput-boolean v2, v0, Lj/j1;->b:Z
000f85b0iput-object v0, v1, Lj/b0;->b:Lj/j1;
000f85b4iput-object v0, v1, Lj/b0;->c:Lj/j1;
000f85b8iput-object v0, v1, Lj/b0;->d:Lj/j1;
000f85bciput-object v0, v1, Lj/b0;->e:Lj/j1;
000f85c0iput-object v0, v1, Lj/b0;->f:Lj/j1;
000f85c4iput-object v0, v1, Lj/b0;->g:Lj/j1;
000f85c8return-void
000f8574
000f8574j.b0::l(android.content.res.ColorStateList):
000f8584iget-object v0, v1, Lj/b0;->h:Lj/j1;
000f8588if-nez v0, :cond_b
000f858cnew-instance v0, Lj/j1;
000f8590invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000f8596iput-object v0, v1, Lj/b0;->h:Lj/j1;
000f859aiget-object v0, v1, Lj/b0;->h:Lj/j1;
000f859eiput-object v2, v0, Lj/j1;->c:Ljava/lang/Object;
000f85a2if-eqz v2, :cond_13
000f85a6const/4 v2, 0x1
000f85a8goto :goto_14
000f85aaconst/4 v2, 0x0
000f85aciput-boolean v2, v0, Lj/j1;->b:Z
000f85b0iput-object v0, v1, Lj/b0;->b:Lj/j1;
000f85b4iput-object v0, v1, Lj/b0;->c:Lj/j1;
000f85b8iput-object v0, v1, Lj/b0;->d:Lj/j1;
000f85bciput-object v0, v1, Lj/b0;->e:Lj/j1;
000f85c0iput-object v0, v1, Lj/b0;->f:Lj/j1;
000f85c4iput-object v0, v1, Lj/b0;->g:Lj/j1;
000f85c8return-void
000f8574
000f85ca
000f85ca // align 0x4
000f85ca // align 0x4
000f85cc
000f85ccj.b0::m(android.graphics.PorterDuff$Mode):
000f85dciget-object v0, v1, Lj/b0;->h:Lj/j1;
000f85e0if-nez v0, :cond_b
000f85e4new-instance v0, Lj/j1;
000f85e8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000f85eeiput-object v0, v1, Lj/b0;->h:Lj/j1;
000f85f2iget-object v0, v1, Lj/b0;->h:Lj/j1;
000f85f6iput-object v2, v0, Lj/j1;->d:Ljava/io/Serializable;
000f85faif-eqz v2, :cond_13
000f85feconst/4 v2, 0x1
000f8600goto :goto_14
000f8602const/4 v2, 0x0
000f8604iput-boolean v2, v0, Lj/j1;->a:Z
000f8608iput-object v0, v1, Lj/b0;->b:Lj/j1;
000f860ciput-object v0, v1, Lj/b0;->c:Lj/j1;
000f8610iput-object v0, v1, Lj/b0;->d:Lj/j1;
000f8614iput-object v0, v1, Lj/b0;->e:Lj/j1;
000f8618iput-object v0, v1, Lj/b0;->f:Lj/j1;
000f861ciput-object v0, v1, Lj/b0;->g:Lj/j1;
000f8620return-void
000f85cc
000f85ccj.b0::m(android.graphics.PorterDuff$Mode):
000f85dciget-object v0, v1, Lj/b0;->h:Lj/j1;
000f85e0if-nez v0, :cond_b
000f85e4new-instance v0, Lj/j1;
000f85e8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000f85eeiput-object v0, v1, Lj/b0;->h:Lj/j1;
000f85f2iget-object v0, v1, Lj/b0;->h:Lj/j1;
000f85f6iput-object v2, v0, Lj/j1;->d:Ljava/io/Serializable;
000f85faif-eqz v2, :cond_13
000f85feconst/4 v2, 0x1
000f8600goto :goto_14
000f8602const/4 v2, 0x0
000f8604iput-boolean v2, v0, Lj/j1;->a:Z
000f8608iput-object v0, v1, Lj/b0;->b:Lj/j1;
000f860ciput-object v0, v1, Lj/b0;->c:Lj/j1;
000f8610iput-object v0, v1, Lj/b0;->d:Lj/j1;
000f8614iput-object v0, v1, Lj/b0;->e:Lj/j1;
000f8618iput-object v0, v1, Lj/b0;->f:Lj/j1;
000f861ciput-object v0, v1, Lj/b0;->g:Lj/j1;
000f8620return-void
000f85cc
000f8622
000f8622 // align 0x4
000f8622 // align 0x4
000f8624
000f8624j.b0::n(android.content.Context, F0.h):
000f8634iget v0, v11, Lj/b0;->j:I
000f8638iget-object v1, v13, LF0/h;->c:Ljava/lang/Object;
000f863ccheck-cast v1, Landroid/content/res/TypedArray;
000f8640const/4 v2, 0x2
000f8642invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;->getInt(II)I
000f8648move-result v0
000f864aiput v0, v11, Lj/b0;->j:I
000f864esget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f8652const/16 v3, 0x1c
000f8656const/4 v4, -0x1
000f8658if-lt v0, v3, :cond_23
000f865cconst/16 v5, 0xb
000f8660invoke-virtual {v1, v5, v4}, Landroid/content/res/TypedArray;->getInt(II)I
000f8666move-result v5
000f8668iput v5, v11, Lj/b0;->k:I
000f866cif-eq v5, v4, :cond_23
000f8670iget v5, v11, Lj/b0;->j:I
000f8674and-int/2addr v5, v2
000f8676iput v5, v11, Lj/b0;->j:I
000f867aconst/16 v5, 0xa
000f867einvoke-virtual {v1, v5}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f8684move-result v6
000f8686const/16 v7, 0xc
000f868aconst/4 v8, 0x0
000f868cconst/4 v9, 0x1
000f868eif-nez v6, :cond_5a
000f8692invoke-virtual {v1, v7}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f8698move-result v6
000f869aif-eqz v6, :cond_36
000f869egoto :goto_5a
000f86a0invoke-virtual {v1, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f86a6move-result v12
000f86a8if-eqz v12, :cond_d5
000f86aciput-boolean v8, v11, Lj/b0;->m:Z
000f86b0invoke-virtual {v1, v9, v9}, Landroid/content/res/TypedArray;->getInt(II)I
000f86b6move-result v12
000f86b8if-eq v12, v9, :cond_55
000f86bcif-eq v12, v2, :cond_50
000f86c0const/4 v13, 0x3
000f86c2if-eq v12, v13, :cond_4b
000f86c6goto/16 :goto_d5
000f86casget-object v12, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;
000f86ceiput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f86d2return-void
000f86d4sget-object v12, Landroid/graphics/Typeface;->SERIF:Landroid/graphics/Typeface;
000f86d8iput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f86dcreturn-void
000f86desget-object v12, Landroid/graphics/Typeface;->SANS_SERIF:Landroid/graphics/Typeface;
000f86e2iput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f86e6return-void
000f86e8const/4 v6, 0x0
000f86eaiput-object v6, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f86eeinvoke-virtual {v1, v7}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f86f4move-result v6
000f86f6if-eqz v6, :cond_64
000f86famove v5, v7
000f86fciget v6, v11, Lj/b0;->k:I
000f8700iget v7, v11, Lj/b0;->j:I
000f8704invoke-virtual {v12}, Landroid/content/Context;->isRestricted()Z
000f870amove-result v12
000f870cif-nez v12, :cond_a8
000f8710new-instance v12, Ljava/lang/ref/WeakReference;
000f8714iget-object v10, v11, Lj/b0;->a:Landroid/widget/TextView;
000f8718invoke-direct {v12, v10}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000f871enew-instance v10, Lj/V;
000f8722invoke-direct {v10, v11, v6, v7, v12}, Lj/V;-><init>(Lj/b0;IILjava/lang/ref/WeakReference;)V
000f8728iget v12, v11, Lj/b0;->j:I
000f872cinvoke-virtual {v13, v5, v12, v10}, LF0/h;->s(IILj/V;)Landroid/graphics/Typeface;
000f8732move-result-object v12
000f8734if-eqz v12, :cond_9f
000f8738if-lt v0, v3, :cond_9d
000f873ciget v13, v11, Lj/b0;->k:I
000f8740if-eq v13, v4, :cond_9d
000f8744invoke-static {v12, v8}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
000f874amove-result-object v12
000f874ciget v13, v11, Lj/b0;->k:I
000f8750iget v0, v11, Lj/b0;->j:I
000f8754and-int/2addr v0, v2
000f8756if-eqz v0, :cond_95
000f875amove v0, v9
000f875cgoto :goto_96
000f875emove v0, v8
000f8760invoke-static {v12, v13, v0}, Lj/a0;->a(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;
000f8766move-result-object v12
000f8768iput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f876cgoto :goto_9f
000f876eiput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f8772iget-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f8776if-nez v12, :cond_a5
000f877amove v12, v9
000f877cgoto :goto_a6
000f877emove v12, v8
000f8780iput-boolean v12, v11, Lj/b0;->m:Z
000f8784iget-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f8788if-nez v12, :cond_d5
000f878cinvoke-virtual {v1, v5}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000f8792move-result-object v12
000f8794if-eqz v12, :cond_d5
000f8798sget v13, Landroid/os/Build$VERSION;->SDK_INT:I
000f879cif-lt v13, v3, :cond_cd
000f87a0iget v13, v11, Lj/b0;->k:I
000f87a4if-eq v13, v4, :cond_cd
000f87a8invoke-static {v12, v8}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;
000f87aemove-result-object v12
000f87b0iget v13, v11, Lj/b0;->k:I
000f87b4iget v0, v11, Lj/b0;->j:I
000f87b8and-int/2addr v0, v2
000f87baif-eqz v0, :cond_c6
000f87bemove v8, v9
000f87c0invoke-static {v12, v13, v8}, Lj/a0;->a(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;
000f87c6move-result-object v12
000f87c8iput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f87ccgoto :goto_d5
000f87ceiget v13, v11, Lj/b0;->j:I
000f87d2invoke-static {v12, v13}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;
000f87d8move-result-object v12
000f87daiput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f87dereturn-void
000f8624
000f8624j.b0::n(android.content.Context, F0.h):
000f8634iget v0, v11, Lj/b0;->j:I
000f8638iget-object v1, v13, LF0/h;->c:Ljava/lang/Object;
000f863ccheck-cast v1, Landroid/content/res/TypedArray;
000f8640const/4 v2, 0x2
000f8642invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;->getInt(II)I
000f8648move-result v0
000f864aiput v0, v11, Lj/b0;->j:I
000f864esget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f8652const/16 v3, 0x1c
000f8656const/4 v4, -0x1
000f8658if-lt v0, v3, :cond_23
000f865cconst/16 v5, 0xb
000f8660invoke-virtual {v1, v5, v4}, Landroid/content/res/TypedArray;->getInt(II)I
000f8666move-result v5
000f8668iput v5, v11, Lj/b0;->k:I
000f866cif-eq v5, v4, :cond_23
000f8670iget v5, v11, Lj/b0;->j:I
000f8674and-int/2addr v5, v2
000f8676iput v5, v11, Lj/b0;->j:I
000f867aconst/16 v5, 0xa
000f867einvoke-virtual {v1, v5}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f8684move-result v6
000f8686const/16 v7, 0xc
000f868aconst/4 v8, 0x0
000f868cconst/4 v9, 0x1
000f868eif-nez v6, :cond_5a
000f8692invoke-virtual {v1, v7}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f8698move-result v6
000f869aif-eqz v6, :cond_36
000f869egoto :goto_5a
000f86a0invoke-virtual {v1, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f86a6move-result v12
000f86a8if-eqz v12, :cond_d5
000f86aciput-boolean v8, v11, Lj/b0;->m:Z
000f86b0invoke-virtual {v1, v9, v9}, Landroid/content/res/TypedArray;->getInt(II)I
000f86b6move-result v12
000f86b8if-eq v12, v9, :cond_55
000f86bcif-eq v12, v2, :cond_50
000f86c0const/4 v13, 0x3
000f86c2if-eq v12, v13, :cond_4b
000f86c6goto/16 :goto_d5
000f86casget-object v12, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;
000f86ceiput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f86d2return-void
000f86d4sget-object v12, Landroid/graphics/Typeface;->SERIF:Landroid/graphics/Typeface;
000f86d8iput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f86dcreturn-void
000f86desget-object v12, Landroid/graphics/Typeface;->SANS_SERIF:Landroid/graphics/Typeface;
000f86e2iput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f86e6return-void
000f86e8const/4 v6, 0x0
000f86eaiput-object v6, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f86eeinvoke-virtual {v1, v7}, Landroid/content/res/TypedArray;->hasValue(I)Z
000f86f4move-result v6
000f86f6if-eqz v6, :cond_64
000f86famove v5, v7
000f86fciget v6, v11, Lj/b0;->k:I
000f8700iget v7, v11, Lj/b0;->j:I
000f8704invoke-virtual {v12}, Landroid/content/Context;->isRestricted()Z
000f870amove-result v12
000f870cif-nez v12, :cond_a8
000f8710new-instance v12, Ljava/lang/ref/WeakReference;
000f8714iget-object v10, v11, Lj/b0;->a:Landroid/widget/TextView;
000f8718invoke-direct {v12, v10}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000f871enew-instance v10, Lj/V;
000f8722invoke-direct {v10, v11, v6, v7, v12}, Lj/V;-><init>(Lj/b0;IILjava/lang/ref/WeakReference;)V
000f8728iget v12, v11, Lj/b0;->j:I
000f872cinvoke-virtual {v13, v5, v12, v10}, LF0/h;->s(IILj/V;)Landroid/graphics/Typeface;
000f8732move-result-object v12
000f8734if-eqz v12, :cond_9f
000f8738if-lt v0, v3, :cond_9d
000f873ciget v13, v11, Lj/b0;->k:I
000f8740if-eq v13, v4, :cond_9d
000f8744invoke-static {v12, v8}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
000f874amove-result-object v12
000f874ciget v13, v11, Lj/b0;->k:I
000f8750iget v0, v11, Lj/b0;->j:I
000f8754and-int/2addr v0, v2
000f8756if-eqz v0, :cond_95
000f875amove v0, v9
000f875cgoto :goto_96
000f875emove v0, v8
000f8760invoke-static {v12, v13, v0}, Lj/a0;->a(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;
000f8766move-result-object v12
000f8768iput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f876cgoto :goto_9f
000f876eiput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f8772iget-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f8776if-nez v12, :cond_a5
000f877amove v12, v9
000f877cgoto :goto_a6
000f877emove v12, v8
000f8780iput-boolean v12, v11, Lj/b0;->m:Z
000f8784iget-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f8788if-nez v12, :cond_d5
000f878cinvoke-virtual {v1, v5}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
000f8792move-result-object v12
000f8794if-eqz v12, :cond_d5
000f8798sget v13, Landroid/os/Build$VERSION;->SDK_INT:I
000f879cif-lt v13, v3, :cond_cd
000f87a0iget v13, v11, Lj/b0;->k:I
000f87a4if-eq v13, v4, :cond_cd
000f87a8invoke-static {v12, v8}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;
000f87aemove-result-object v12
000f87b0iget v13, v11, Lj/b0;->k:I
000f87b4iget v0, v11, Lj/b0;->j:I
000f87b8and-int/2addr v0, v2
000f87baif-eqz v0, :cond_c6
000f87bemove v8, v9
000f87c0invoke-static {v12, v13, v8}, Lj/a0;->a(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;
000f87c6move-result-object v12
000f87c8iput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f87ccgoto :goto_d5
000f87ceiget v13, v11, Lj/b0;->j:I
000f87d2invoke-static {v12, v13}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;
000f87d8move-result-object v12
000f87daiput-object v12, v11, Lj/b0;->l:Landroid/graphics/Typeface;
000f87dereturn-void
000f8624
000f87e0
000f87e0 struct try_item
000f87e0 start_addr uint32 0xf8728
000f87e4 insn_count int 46
000f87e6 handler_off uint16 0xf87e9
000f87e8
000f87e8 struct encoded_catch_handler_list
000f87e8 size int 1
000f87e9
000f87e9 struct encoded_catch_handler ← 0xf87e6
000f87e9 size int64 2
000f87ea handlers[0].type_idx int 0xb5f0
000f87ec handlers[0].addr uint32 0xf8784
000f87ee handlers[1].type_idx int 0xa4a0
000f87f0 handlers[1].addr uint32 0xf8784
000f87f2
000f87f2 // align 0x4
000f87e0 struct try_item
000f87e0 start_addr uint32 0xf8728
000f87e4 insn_count int 46
000f87e6 handler_off uint16 0xf87e9
000f87e8
000f87e8 struct encoded_catch_handler_list
000f87e8 size int 1
000f87e9
000f87e9 struct encoded_catch_handler ← 0xf87e6
000f87e9 size int64 2
000f87ea handlers[0].type_idx int 0xb5f0
000f87ec handlers[0].addr uint32 0xf8784
000f87ee handlers[1].type_idx int 0xa4a0
000f87f0 handlers[1].addr uint32 0xf8784
000f87f2
000f87f2 // align 0x4
000f87f4
000f87f4j.d0::c(android.view.View, K.s0):
000f8804const/4 v7, 0x1
000f8806iget-object v0, v6, Lj/d0;->b:Ljava/lang/Object;
000f880acheck-cast v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;
000f880eiget-object v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n:LK/s0;
000f8812invoke-static {v1, v8}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
000f8818move-result v1
000f881aif-nez v1, :cond_5a
000f881eiput-object v8, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n:LK/s0;
000f8822invoke-virtual {v8}, LK/s0;->d()I
000f8828move-result v1
000f882aconst/4 v2, 0x0
000f882cif-lez v1, :cond_18
000f8830move v1, v7
000f8832goto :goto_19
000f8834move v1, v2
000f8836iput-boolean v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->o:Z
000f883aif-nez v1, :cond_25
000f883einvoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000f8844move-result-object v1
000f8846if-nez v1, :cond_25
000f884amove v1, v7
000f884cgoto :goto_26
000f884emove v1, v2
000f8850invoke-virtual {v0, v1}, Landroid/view/View;->setWillNotDraw(Z)V
000f8856iget-object v1, v8, LK/s0;->a:LK/q0;
000f885ainvoke-virtual {v1}, LK/q0;->m()Z
000f8860move-result v3
000f8862if-eqz v3, :cond_32
000f8866goto :goto_57
000f8868invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
000f886emove-result v3
000f8870if-ge v2, v3, :cond_57
000f8874invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000f887amove-result-object v4
000f887csget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000f8880invoke-virtual {v4}, Landroid/view/View;->getFitsSystemWindows()Z
000f8886move-result v5
000f8888if-eqz v5, :cond_55
000f888cinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000f8892move-result-object v4
000f8894check-cast v4, Lx/d;
000f8898iget-object v4, v4, Lx/d;->a:Lx/a;
000f889cif-eqz v4, :cond_55
000f88a0invoke-virtual {v1}, LK/q0;->m()Z
000f88a6move-result v4
000f88a8if-eqz v4, :cond_55
000f88acgoto :goto_57
000f88aeadd-int/2addr v2, v7
000f88b0goto :goto_36
000f88b2invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000f88b8return-object v8
000f87f4
000f87f4j.d0::c(android.view.View, K.s0):
000f8804const/4 v7, 0x1
000f8806iget-object v0, v6, Lj/d0;->b:Ljava/lang/Object;
000f880acheck-cast v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;
000f880eiget-object v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n:LK/s0;
000f8812invoke-static {v1, v8}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
000f8818move-result v1
000f881aif-nez v1, :cond_5a
000f881eiput-object v8, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n:LK/s0;
000f8822invoke-virtual {v8}, LK/s0;->d()I
000f8828move-result v1
000f882aconst/4 v2, 0x0
000f882cif-lez v1, :cond_18
000f8830move v1, v7
000f8832goto :goto_19
000f8834move v1, v2
000f8836iput-boolean v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->o:Z
000f883aif-nez v1, :cond_25
000f883einvoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000f8844move-result-object v1
000f8846if-nez v1, :cond_25
000f884amove v1, v7
000f884cgoto :goto_26
000f884emove v1, v2
000f8850invoke-virtual {v0, v1}, Landroid/view/View;->setWillNotDraw(Z)V
000f8856iget-object v1, v8, LK/s0;->a:LK/q0;
000f885ainvoke-virtual {v1}, LK/q0;->m()Z
000f8860move-result v3
000f8862if-eqz v3, :cond_32
000f8866goto :goto_57
000f8868invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
000f886emove-result v3
000f8870if-ge v2, v3, :cond_57
000f8874invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000f887amove-result-object v4
000f887csget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000f8880invoke-virtual {v4}, Landroid/view/View;->getFitsSystemWindows()Z
000f8886move-result v5
000f8888if-eqz v5, :cond_55
000f888cinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000f8892move-result-object v4
000f8894check-cast v4, Lx/d;
000f8898iget-object v4, v4, Lx/d;->a:Lx/a;
000f889cif-eqz v4, :cond_55
000f88a0invoke-virtual {v1}, LK/q0;->m()Z
000f88a6move-result v4
000f88a8if-eqz v4, :cond_55
000f88acgoto :goto_57
000f88aeadd-int/2addr v2, v7
000f88b0goto :goto_36
000f88b2invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000f88b8return-object v8
000f87f4
000f88ba
000f88ba // align 0x4
000f88ba // align 0x4
000f88bc
000f88bcj.d0::h(android.view.View):
000f88cciget-object v0, v4, Lj/d0;->b:Ljava/lang/Object;
000f88d0check-cast v0, Lcom/google/android/material/behavior/SwipeDismissBehavior;
000f88d4invoke-virtual {v0, v5}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->v(Landroid/view/View;)Z
000f88damove-result v1
000f88dcconst/4 v2, 0x0
000f88deif-eqz v1, :cond_31
000f88e2sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000f88e6invoke-virtual {v5}, Landroid/view/View;->getLayoutDirection()I
000f88ecmove-result v1
000f88eeconst/4 v3, 0x1
000f88f0if-ne v1, v3, :cond_15
000f88f4move v2, v3
000f88f6iget v0, v0, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
000f88faif-nez v0, :cond_1b
000f88feif-nez v2, :cond_1f
000f8902if-ne v0, v3, :cond_25
000f8906if-nez v2, :cond_25
000f890ainvoke-virtual {v5}, Landroid/view/View;->getWidth()I
000f8910move-result v0
000f8912neg-int v0, v0
000f8914goto :goto_29
000f8916invoke-virtual {v5}, Landroid/view/View;->getWidth()I
000f891cmove-result v0
000f891einvoke-virtual {v5, v0}, Landroid/view/View;->offsetLeftAndRight(I)V
000f8924const/4 v0, 0x0
000f8926invoke-virtual {v5, v0}, Landroid/view/View;->setAlpha(F)V
000f892creturn v3
000f892ereturn v2
000f88bc
000f88bcj.d0::h(android.view.View):
000f88cciget-object v0, v4, Lj/d0;->b:Ljava/lang/Object;
000f88d0check-cast v0, Lcom/google/android/material/behavior/SwipeDismissBehavior;
000f88d4invoke-virtual {v0, v5}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->v(Landroid/view/View;)Z
000f88damove-result v1
000f88dcconst/4 v2, 0x0
000f88deif-eqz v1, :cond_31
000f88e2sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000f88e6invoke-virtual {v5}, Landroid/view/View;->getLayoutDirection()I
000f88ecmove-result v1
000f88eeconst/4 v3, 0x1
000f88f0if-ne v1, v3, :cond_15
000f88f4move v2, v3
000f88f6iget v0, v0, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
000f88faif-nez v0, :cond_1b
000f88feif-nez v2, :cond_1f
000f8902if-ne v0, v3, :cond_25
000f8906if-nez v2, :cond_25
000f890ainvoke-virtual {v5}, Landroid/view/View;->getWidth()I
000f8910move-result v0
000f8912neg-int v0, v0
000f8914goto :goto_29
000f8916invoke-virtual {v5}, Landroid/view/View;->getWidth()I
000f891cmove-result v0
000f891einvoke-virtual {v5, v0}, Landroid/view/View;->offsetLeftAndRight(I)V
000f8924const/4 v0, 0x0
000f8926invoke-virtual {v5, v0}, Landroid/view/View;->setAlpha(F)V
000f892creturn v3
000f892ereturn v2
000f88bc
000f8930
000f8930j.d0::i():
000f8940new-instance v0, Lu1/k;
000f8944iget-object v1, v3, Lj/d0;->b:Ljava/lang/Object;
000f8948check-cast v1, Ljava/util/ArrayList;
000f894cconst/4 v2, 0x0
000f894enew-array v2, v2, [Ljava/lang/String;
000f8952invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000f8958move-result-object v1
000f895aif-eqz v1, :cond_15
000f895echeck-cast v1, [Ljava/lang/String;
000f8962invoke-direct {v0, v1}, Lu1/k;-><init>([Ljava/lang/String;)V
000f8968return-object v0
000f896anew-instance v0, Ljava/lang/NullPointerException;
000f896econst-string v1, "null cannot be cast to non-null type kotlin.Array<T>"
000f8972invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
000f8978throw v0
000f8930
000f8930j.d0::i():
000f8940new-instance v0, Lu1/k;
000f8944iget-object v1, v3, Lj/d0;->b:Ljava/lang/Object;
000f8948check-cast v1, Ljava/util/ArrayList;
000f894cconst/4 v2, 0x0
000f894enew-array v2, v2, [Ljava/lang/String;
000f8952invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000f8958move-result-object v1
000f895aif-eqz v1, :cond_15
000f895echeck-cast v1, [Ljava/lang/String;
000f8962invoke-direct {v0, v1}, Lu1/k;-><init>([Ljava/lang/String;)V
000f8968return-object v0
000f896anew-instance v0, Ljava/lang/NullPointerException;
000f896econst-string v1, "null cannot be cast to non-null type kotlin.Array<T>"
000f8972invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
000f8978throw v0
000f8930
000f897a
000f897a // align 0x4
000f897a // align 0x4
000f897c
000f897cj.d0::<init>(int):
000f898ciput v2, v1, Lj/d0;->a:I
000f8990sparse-switch v2, :sswitch_data_32
000f8996sget-object v2, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
000f899aconst-string v0, "timeUnit"
000f899einvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000f89a4new-instance v2, Ly1/m;
000f89a8sget-object v0, Lx1/c;->h:Lx1/c;
000f89acinvoke-direct {v2, v0}, Ly1/m;-><init>(Lx1/c;)V
000f89b2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000f89b8iput-object v2, v1, Lj/d0;->b:Ljava/lang/Object;
000f89bcreturn-void
000f89beinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000f89c4new-instance v2, Ljava/util/LinkedHashSet;
000f89c8invoke-direct {v2}, Ljava/util/LinkedHashSet;-><init>()V
000f89ceiput-object v2, v1, Lj/d0;->b:Ljava/lang/Object;
000f89d2return-void
000f89d4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000f89danew-instance v2, Ljava/util/ArrayList;
000f89deconst/16 v0, 0x14
000f89e2invoke-direct {v2, v0}, Ljava/util/ArrayList;-><init>(I)V
000f89e8iput-object v2, v1, Lj/d0;->b:Ljava/lang/Object;
000f89ecreturn-void
000f89eenop
000f89f0.sparse-switch
000f897c
000f897cj.d0::<init>(int):
000f898ciput v2, v1, Lj/d0;->a:I
000f8990sparse-switch v2, :sswitch_data_32
000f8996sget-object v2, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
000f899aconst-string v0, "timeUnit"
000f899einvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000f89a4new-instance v2, Ly1/m;
000f89a8sget-object v0, Lx1/c;->h:Lx1/c;
000f89acinvoke-direct {v2, v0}, Ly1/m;-><init>(Lx1/c;)V
000f89b2invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000f89b8iput-object v2, v1, Lj/d0;->b:Ljava/lang/Object;
000f89bcreturn-void
000f89beinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000f89c4new-instance v2, Ljava/util/LinkedHashSet;
000f89c8invoke-direct {v2}, Ljava/util/LinkedHashSet;-><init>()V
000f89ceiput-object v2, v1, Lj/d0;->b:Ljava/lang/Object;
000f89d2return-void
000f89d4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000f89danew-instance v2, Ljava/util/ArrayList;
000f89deconst/16 v0, 0x14
000f89e2invoke-direct {v2, v0}, Ljava/util/ArrayList;-><init>(I)V
000f89e8iput-object v2, v1, Lj/d0;->b:Ljava/lang/Object;
000f89ecreturn-void
000f89eenop
000f89f0.sparse-switch
000f897c
000f8a04
000f8a04j.d0::<init>(int, java.lang.Object):
000f8a14iput v1, v0, Lj/d0;->a:I
000f8a18iput-object v2, v0, Lj/d0;->b:Ljava/lang/Object;
000f8a1cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000f8a22return-void
000f8a04
000f8a04j.d0::<init>(int, java.lang.Object):
000f8a14iput v1, v0, Lj/d0;->a:I
000f8a18iput-object v2, v0, Lj/d0;->b:Ljava/lang/Object;
000f8a1cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000f8a22return-void
000f8a04
000f8a24
000f8a24j.d0::<init>(v1.a):
000f8a34const/16 v0, 0xb
000f8a38iput v0, v9, Lj/d0;->a:I
000f8a3cinvoke-direct {v9}, Ljava/lang/Object;-><init>()V
000f8a42new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
000f8a46sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
000f8a4anew-instance v7, Ljava/util/concurrent/SynchronousQueue;
000f8a4einvoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;-><init>()V
000f8a54const v3, 0x7fffffff
000f8a5aconst-wide/16 v4, 0x3c
000f8a5econst/4 v2, 0x0
000f8a60move-object v8, v10
000f8a62invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
000f8a68iput-object v1, v9, Lj/d0;->b:Ljava/lang/Object;
000f8a6creturn-void
000f8a24
000f8a24j.d0::<init>(v1.a):
000f8a34const/16 v0, 0xb
000f8a38iput v0, v9, Lj/d0;->a:I
000f8a3cinvoke-direct {v9}, Ljava/lang/Object;-><init>()V
000f8a42new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
000f8a46sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
000f8a4anew-instance v7, Ljava/util/concurrent/SynchronousQueue;
000f8a4einvoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;-><init>()V
000f8a54const v3, 0x7fffffff
000f8a5aconst-wide/16 v4, 0x3c
000f8a5econst/4 v2, 0x0
000f8a60move-object v8, v10
000f8a62invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
000f8a68iput-object v1, v9, Lj/d0;->b:Ljava/lang/Object;
000f8a6creturn-void
000f8a24
000f8a6e
000f8a6e // align 0x10
000f8a6e // align 0x10
000f8a70
000f8a70j.d0::g(java.lang.String, java.lang.String):
000f8a80const-string v0, "name"
000f8a84invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000f8a8aconst-string v0, "value"
000f8a8einvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000f8a94iget-object v0, v1, Lj/d0;->b:Ljava/lang/Object;
000f8a98check-cast v0, Ljava/util/ArrayList;
000f8a9cinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000f8aa2invoke-static {v3}, Lq1/i;->H0(Ljava/lang/String;)Ljava/lang/CharSequence;
000f8aa8move-result-object v2
000f8aaainvoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
000f8ab0move-result-object v2
000f8ab2invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000f8ab8return-void
000f8a70
000f8a70j.d0::g(java.lang.String, java.lang.String):
000f8a80const-string v0, "name"
000f8a84invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000f8a8aconst-string v0, "value"
000f8a8einvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000f8a94iget-object v0, v1, Lj/d0;->b:Ljava/lang/Object;
000f8a98check-cast v0, Ljava/util/ArrayList;
000f8a9cinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000f8aa2invoke-static {v3}, Lq1/i;->H0(Ljava/lang/String;)Ljava/lang/CharSequence;
000f8aa8move-result-object v2
000f8aaainvoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
000f8ab0move-result-object v2
000f8ab2invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000f8ab8return-void
000f8a70
000f8aba
000f8aba // align 0x4
000f8aba // align 0x4
000f8abc
000f8abcj.d0::b(y1.h, java.io.IOException):
000f8acciget-object v1, v0, Lj/d0;->b:Ljava/lang/Object;
000f8ad0check-cast v1, Ls1/c;
000f8ad4invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
000f8adamove-result-object v2
000f8adcinvoke-virtual {v1, v2}, Ls1/c;->b(Ljava/lang/String;)V
000f8ae2return-void
000f8abc
000f8abcj.d0::b(y1.h, java.io.IOException):
000f8acciget-object v1, v0, Lj/d0;->b:Ljava/lang/Object;
000f8ad0check-cast v1, Ls1/c;
000f8ad4invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
000f8adamove-result-object v2
000f8adcinvoke-virtual {v1, v2}, Ls1/c;->b(Ljava/lang/String;)V
000f8ae2return-void
000f8abc
000f8ae4
000f8ae4j.d0::f(java.lang.String):
000f8af4iget v1, v0, Lj/d0;->a:I
000f8af8packed-switch v1, :pswitch_data_20
000f8afeiget-object v1, v0, Lj/d0;->b:Ljava/lang/Object;
000f8b02check-cast v1, Ls1/k;
000f8b06iget-object v1, v1, Ls1/k;->b:Ls1/l;
000f8b0aiget-object v1, v1, Ls1/l;->a:Landroidx/fragment/app/y;
000f8b0eif-eqz v1, :cond_12
000f8b12invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000f8b18return-void
000f8b1aiget-object v1, v0, Lj/d0;->b:Ljava/lang/Object;
000f8b1echeck-cast v1, Ls1/l;
000f8b22iget-object v1, v1, Ls1/l;->a:Landroidx/fragment/app/y;
000f8b26if-eqz v1, :cond_1e
000f8b2ainvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000f8b30return-void
000f8b32nop
000f8b34.packed-switch 0x2
000f8ae4
000f8ae4j.d0::f(java.lang.String):
000f8af4iget v1, v0, Lj/d0;->a:I
000f8af8packed-switch v1, :pswitch_data_20
000f8afeiget-object v1, v0, Lj/d0;->b:Ljava/lang/Object;
000f8b02check-cast v1, Ls1/k;
000f8b06iget-object v1, v1, Ls1/k;->b:Ls1/l;
000f8b0aiget-object v1, v1, Ls1/l;->a:Landroidx/fragment/app/y;
000f8b0eif-eqz v1, :cond_12
000f8b12invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000f8b18return-void
000f8b1aiget-object v1, v0, Lj/d0;->b:Ljava/lang/Object;
000f8b1echeck-cast v1, Ls1/l;
000f8b22iget-object v1, v1, Ls1/l;->a:Landroidx/fragment/app/y;
000f8b26if-eqz v1, :cond_1e
000f8b2ainvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000f8b30return-void
000f8b32nop
000f8b34.packed-switch 0x2
000f8ae4
000f8b40
000f8b40j.d0::d(y1.h, u1.t):
000f8b50iget-object v3, v2, Lj/d0;->b:Ljava/lang/Object;
000f8b54check-cast v3, Ls1/c;
000f8b58iget-object v4, v4, Lu1/t;->g:Lu1/v;
000f8b5cinvoke-virtual {v4}, Lu1/v;->j()Ljava/lang/String;
000f8b62move-result-object v4
000f8b64new-instance v0, Lorg/json/JSONObject;
000f8b68invoke-direct {v0, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
000f8b6einvoke-virtual {v3, v0}, Ls1/c;->c(Lorg/json/JSONObject;)V
000f8b74return-void
000f8b76move-exception v4
000f8b78new-instance v0, Ljava/lang/StringBuilder;
000f8b7cconst-string v1, "响应解析失败: "
000f8b80invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f8b86invoke-virtual {v4}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
000f8b8cmove-result-object v4
000f8b8einvoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f8b94invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f8b9amove-result-object v4
000f8b9cinvoke-virtual {v3, v4}, Ls1/c;->b(Ljava/lang/String;)V
000f8ba2return-void
000f8b40
000f8b40j.d0::d(y1.h, u1.t):
000f8b50iget-object v3, v2, Lj/d0;->b:Ljava/lang/Object;
000f8b54check-cast v3, Ls1/c;
000f8b58iget-object v4, v4, Lu1/t;->g:Lu1/v;
000f8b5cinvoke-virtual {v4}, Lu1/v;->j()Ljava/lang/String;
000f8b62move-result-object v4
000f8b64new-instance v0, Lorg/json/JSONObject;
000f8b68invoke-direct {v0, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
000f8b6einvoke-virtual {v3, v0}, Ls1/c;->c(Lorg/json/JSONObject;)V
000f8b74return-void
000f8b76move-exception v4
000f8b78new-instance v0, Ljava/lang/StringBuilder;
000f8b7cconst-string v1, "响应解析失败: "
000f8b80invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f8b86invoke-virtual {v4}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
000f8b8cmove-result-object v4
000f8b8einvoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f8b94invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f8b9amove-result-object v4
000f8b9cinvoke-virtual {v3, v4}, Ls1/c;->b(Ljava/lang/String;)V
000f8ba2return-void
000f8b40
000f8ba4
000f8ba4 struct try_item
000f8ba4 start_addr uint32 0xf8b64
000f8ba8 insn_count int 8
000f8baa handler_off uint16 0xf8bad
000f8bac
000f8bac struct encoded_catch_handler_list
000f8bac size int 1
000f8bad
000f8bad struct encoded_catch_handler ← 0xf8baa
000f8bad size int64 1
000f8bae handlers[0].type_idx int 0xba30
000f8bb0 handlers[0].addr uint32 0xf8b76
000f8bb1
000f8bb1 // align 0x4
000f8ba4 struct try_item
000f8ba4 start_addr uint32 0xf8b64
000f8ba8 insn_count int 8
000f8baa handler_off uint16 0xf8bad
000f8bac
000f8bac struct encoded_catch_handler_list
000f8bac size int 1
000f8bad
000f8bad struct encoded_catch_handler ← 0xf8baa
000f8bad size int64 1
000f8bae handlers[0].type_idx int 0xba30
000f8bb0 handlers[0].addr uint32 0xf8b76
000f8bb1
000f8bb1 // align 0x4
000f8bb4
000f8bb4j.d0::j(java.lang.String):
000f8bc4const/4 v0, 0x0
000f8bc6iget-object v1, v3, Lj/d0;->b:Ljava/lang/Object;
000f8bcacheck-cast v1, Ljava/util/ArrayList;
000f8bceinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000f8bd4move-result v2
000f8bd6if-ge v0, v2, :cond_22
000f8bdainvoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000f8be0move-result-object v2
000f8be2check-cast v2, Ljava/lang/String;
000f8be6invoke-virtual {v4, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
000f8becmove-result v2
000f8beeif-eqz v2, :cond_1f
000f8bf2invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000f8bf8invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000f8bfeadd-int/lit8 v0, v0, -0x2
000f8c02add-int/lit8 v0, v0, 0x2
000f8c06goto :goto_1
000f8c08return-void
000f8bb4
000f8bb4j.d0::j(java.lang.String):
000f8bc4const/4 v0, 0x0
000f8bc6iget-object v1, v3, Lj/d0;->b:Ljava/lang/Object;
000f8bcacheck-cast v1, Ljava/util/ArrayList;
000f8bceinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000f8bd4move-result v2
000f8bd6if-ge v0, v2, :cond_22
000f8bdainvoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000f8be0move-result-object v2
000f8be2check-cast v2, Ljava/lang/String;
000f8be6invoke-virtual {v4, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
000f8becmove-result v2
000f8beeif-eqz v2, :cond_1f
000f8bf2invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000f8bf8invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000f8bfeadd-int/lit8 v0, v0, -0x2
000f8c02add-int/lit8 v0, v0, 0x2
000f8c06goto :goto_1
000f8c08return-void
000f8bb4
000f8c0a
000f8c0a // align 0x4
000f8c0a // align 0x4
000f8c0c
000f8c0cj.d0::a(int):
000f8c1creturn-void
000f8c0c
000f8c0cj.d0::a(int):
000f8c1creturn-void
000f8c0c
000f8c1e
000f8c1e // align 0x10
000f8c1e // align 0x10
000f8c20
000f8c20j.d0::e(int):
000f8c30return-void
000f8c20
000f8c20j.d0::e(int):
000f8c30return-void
000f8c20
000f8c32
000f8c32 // align 0x4
000f8c32 // align 0x4
000f8c34
000f8c34j.e0::<init>(j.f0):
000f8c44iput-object v2, v1, Lj/e0;->c:Lj/f0;
000f8c48const/4 v0, 0x0
000f8c4ainvoke-direct {v1, v0, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
000f8c50return-void
000f8c34
000f8c34j.e0::<init>(j.f0):
000f8c44iput-object v2, v1, Lj/e0;->c:Lj/f0;
000f8c48const/4 v0, 0x0
000f8c4ainvoke-direct {v1, v0, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
000f8c50return-void
000f8c34
000f8c52
000f8c52 // align 0x4
000f8c52 // align 0x4
000f8c54
000f8c54j.e0::a(int):
000f8c64iget-object v0, v1, Lj/e0;->c:Lj/f0;
000f8c68invoke-static {v0, v2}, Lj/f0;->c(Lj/f0;I)V
000f8c6ereturn-void
000f8c54
000f8c54j.e0::a(int):
000f8c64iget-object v0, v1, Lj/e0;->c:Lj/f0;
000f8c68invoke-static {v0, v2}, Lj/f0;->c(Lj/f0;I)V
000f8c6ereturn-void
000f8c54
000f8c70
000f8c70j.e0::e(int):
000f8c80iget-object v0, v1, Lj/e0;->c:Lj/f0;
000f8c84invoke-static {v0, v2}, Lj/f0;->d(Lj/f0;I)V
000f8c8areturn-void
000f8c70
000f8c70j.e0::e(int):
000f8c80iget-object v0, v1, Lj/e0;->c:Lj/f0;
000f8c84invoke-static {v0, v2}, Lj/f0;->d(Lj/f0;I)V
000f8c8areturn-void
000f8c70
000f8c8c
000f8c8cj.g0::a(java.lang.CharSequence, android.text.Layout$Alignment, int, android.widget.TextView, android.text.TextPaint):
000f8c9cinvoke-virtual {v11}, Landroid/widget/TextView;->getLineSpacingMultiplier()F
000f8ca2move-result v5
000f8ca4invoke-virtual {v11}, Landroid/widget/TextView;->getLineSpacingExtra()F
000f8caamove-result v6
000f8cacinvoke-virtual {v11}, Landroid/widget/TextView;->getIncludeFontPadding()Z
000f8cb2move-result v7
000f8cb4new-instance v0, Landroid/text/StaticLayout;
000f8cb8move-object v1, v8
000f8cbamove-object v4, v9
000f8cbcmove v3, v10
000f8cbemove-object v2, v12
000f8cc0invoke-direct/range {v0 .. v7}, Landroid/text/StaticLayout;-><init>(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V
000f8cc6return-object v0
000f8c8c
000f8c8cj.g0::a(java.lang.CharSequence, android.text.Layout$Alignment, int, android.widget.TextView, android.text.TextPaint):
000f8c9cinvoke-virtual {v11}, Landroid/widget/TextView;->getLineSpacingMultiplier()F
000f8ca2move-result v5
000f8ca4invoke-virtual {v11}, Landroid/widget/TextView;->getLineSpacingExtra()F
000f8caamove-result v6
000f8cacinvoke-virtual {v11}, Landroid/widget/TextView;->getIncludeFontPadding()Z
000f8cb2move-result v7
000f8cb4new-instance v0, Landroid/text/StaticLayout;
000f8cb8move-object v1, v8
000f8cbamove-object v4, v9
000f8cbcmove v3, v10
000f8cbemove-object v2, v12
000f8cc0invoke-direct/range {v0 .. v7}, Landroid/text/StaticLayout;-><init>(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V
000f8cc6return-object v0
000f8c8c
000f8cc8
000f8cc8j.g0::b(android.widget.TextView):
000f8cd8invoke-virtual {v0}, Landroid/widget/TextView;->getMaxLines()I
000f8cdemove-result v0
000f8ce0return v0
000f8cc8
000f8cc8j.g0::b(android.widget.TextView):
000f8cd8invoke-virtual {v0}, Landroid/widget/TextView;->getMaxLines()I
000f8cdemove-result v0
000f8ce0return v0
000f8cc8
000f8ce2
000f8ce2 // align 0x4
000f8ce2 // align 0x4
000f8ce4
000f8ce4j.h0::a(android.view.View):
000f8cf4invoke-virtual {v0}, Landroid/view/View;->isInLayout()Z
000f8cfamove-result v0
000f8cfcreturn v0
000f8ce4
000f8ce4j.h0::a(android.view.View):
000f8cf4invoke-virtual {v0}, Landroid/view/View;->isInLayout()Z
000f8cfamove-result v0
000f8cfcreturn v0
000f8ce4
000f8cfe
000f8cfe // align 0x10
000f8cfe // align 0x10
000f8d00
000f8d00j.i0::a(java.lang.CharSequence, android.text.Layout$Alignment, int, int, android.widget.TextView, android.text.TextPaint, j.l0):
000f8d10invoke-interface {v2}, Ljava/lang/CharSequence;->length()I
000f8d16move-result v0
000f8d18const/4 v1, 0x0
000f8d1ainvoke-static {v2, v1, v0, v7, v4}, Landroid/text/StaticLayout$Builder;->obtain(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;
000f8d20move-result-object v2
000f8d22invoke-virtual {v2, v3}, Landroid/text/StaticLayout$Builder;->setAlignment(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder;
000f8d28move-result-object v3
000f8d2ainvoke-virtual {v6}, Landroid/widget/TextView;->getLineSpacingExtra()F
000f8d30move-result v4
000f8d32invoke-virtual {v6}, Landroid/widget/TextView;->getLineSpacingMultiplier()F
000f8d38move-result v7
000f8d3ainvoke-virtual {v3, v4, v7}, Landroid/text/StaticLayout$Builder;->setLineSpacing(FF)Landroid/text/StaticLayout$Builder;
000f8d40move-result-object v3
000f8d42invoke-virtual {v6}, Landroid/widget/TextView;->getIncludeFontPadding()Z
000f8d48move-result v4
000f8d4ainvoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;->setIncludePad(Z)Landroid/text/StaticLayout$Builder;
000f8d50move-result-object v3
000f8d52invoke-virtual {v6}, Landroid/widget/TextView;->getBreakStrategy()I
000f8d58move-result v4
000f8d5ainvoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;->setBreakStrategy(I)Landroid/text/StaticLayout$Builder;
000f8d60move-result-object v3
000f8d62invoke-virtual {v6}, Landroid/widget/TextView;->getHyphenationFrequency()I
000f8d68move-result v4
000f8d6ainvoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;->setHyphenationFrequency(I)Landroid/text/StaticLayout$Builder;
000f8d70move-result-object v3
000f8d72const/4 v4, -0x1
000f8d74if-ne v5, v4, :cond_37
000f8d78const v5, 0x7fffffff
000f8d7einvoke-virtual {v3, v5}, Landroid/text/StaticLayout$Builder;->setMaxLines(I)Landroid/text/StaticLayout$Builder;
000f8d84invoke-virtual {v8, v2, v6}, Lj/l0;->a(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V
000f8d8ainvoke-virtual {v2}, Landroid/text/StaticLayout$Builder;->build()Landroid/text/StaticLayout;
000f8d90move-result-object v2
000f8d92return-object v2
000f8d00
000f8d00j.i0::a(java.lang.CharSequence, android.text.Layout$Alignment, int, int, android.widget.TextView, android.text.TextPaint, j.l0):
000f8d10invoke-interface {v2}, Ljava/lang/CharSequence;->length()I
000f8d16move-result v0
000f8d18const/4 v1, 0x0
000f8d1ainvoke-static {v2, v1, v0, v7, v4}, Landroid/text/StaticLayout$Builder;->obtain(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;
000f8d20move-result-object v2
000f8d22invoke-virtual {v2, v3}, Landroid/text/StaticLayout$Builder;->setAlignment(Landroid/text/Layout$Alignment;)Landroid/text/StaticLayout$Builder;
000f8d28move-result-object v3
000f8d2ainvoke-virtual {v6}, Landroid/widget/TextView;->getLineSpacingExtra()F
000f8d30move-result v4
000f8d32invoke-virtual {v6}, Landroid/widget/TextView;->getLineSpacingMultiplier()F
000f8d38move-result v7
000f8d3ainvoke-virtual {v3, v4, v7}, Landroid/text/StaticLayout$Builder;->setLineSpacing(FF)Landroid/text/StaticLayout$Builder;
000f8d40move-result-object v3
000f8d42invoke-virtual {v6}, Landroid/widget/TextView;->getIncludeFontPadding()Z
000f8d48move-result v4
000f8d4ainvoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;->setIncludePad(Z)Landroid/text/StaticLayout$Builder;
000f8d50move-result-object v3
000f8d52invoke-virtual {v6}, Landroid/widget/TextView;->getBreakStrategy()I
000f8d58move-result v4
000f8d5ainvoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;->setBreakStrategy(I)Landroid/text/StaticLayout$Builder;
000f8d60move-result-object v3
000f8d62invoke-virtual {v6}, Landroid/widget/TextView;->getHyphenationFrequency()I
000f8d68move-result v4
000f8d6ainvoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;->setHyphenationFrequency(I)Landroid/text/StaticLayout$Builder;
000f8d70move-result-object v3
000f8d72const/4 v4, -0x1
000f8d74if-ne v5, v4, :cond_37
000f8d78const v5, 0x7fffffff
000f8d7einvoke-virtual {v3, v5}, Landroid/text/StaticLayout$Builder;->setMaxLines(I)Landroid/text/StaticLayout$Builder;
000f8d84invoke-virtual {v8, v2, v6}, Lj/l0;->a(Landroid/text/StaticLayout$Builder;Landroid/widget/TextView;)V
000f8d8ainvoke-virtual {v2}, Landroid/text/StaticLayout$Builder;->build()Landroid/text/StaticLayout;
000f8d90move-result-object v2
000f8d92return-object v2
000f8d00
000f8d94
000f8d94 struct try_item
000f8d94 start_addr uint32 0xf8d84
000f8d98 insn_count int 3
000f8d9a handler_off uint16 0xf8d9d
000f8d9c
000f8d9c struct encoded_catch_handler_list
000f8d9c size int 1
000f8d9d
000f8d9d struct encoded_catch_handler ← 0xf8d9a
000f8d9d size int64 1
000f8d9e handlers[0].type_idx int 0xb530
000f8da0 handlers[0].addr uint32 0xf8d8a
000f8da1
000f8da1 // align 0x4
000f8d94 struct try_item
000f8d94 start_addr uint32 0xf8d84
000f8d98 insn_count int 3
000f8d9a handler_off uint16 0xf8d9d
000f8d9c
000f8d9c struct encoded_catch_handler_list
000f8d9c size int 1
000f8d9d
000f8d9d struct encoded_catch_handler ← 0xf8d9a
000f8d9d size int64 1
000f8d9e handlers[0].type_idx int 0xb530
000f8da0 handlers[0].addr uint32 0xf8d8a
000f8da1
000f8da1 // align 0x4
000f8da4
000f8da4j.j0::<init>():
000f8db4invoke-direct {v0}, Lj/l0;-><init>()V
000f8dbareturn-void
000f8da4
000f8da4j.j0::<init>():
000f8db4invoke-direct {v0}, Lj/l0;-><init>()V
000f8dbareturn-void
000f8da4
000f8dbc
000f8dbcj.j0::a(android.text.StaticLayout$Builder, android.widget.TextView):
000f8dccconst-string v0, "getTextDirectionHeuristic"
000f8dd0sget-object v1, Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_LTR:Landroid/text/TextDirectionHeuristic;
000f8dd4invoke-static {v4, v0, v1}, Lj/m0;->e(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
000f8ddamove-result-object v4
000f8ddccheck-cast v4, Landroid/text/TextDirectionHeuristic;
000f8de0invoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;->setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;
000f8de6return-void
000f8dbc
000f8dbcj.j0::a(android.text.StaticLayout$Builder, android.widget.TextView):
000f8dccconst-string v0, "getTextDirectionHeuristic"
000f8dd0sget-object v1, Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_LTR:Landroid/text/TextDirectionHeuristic;
000f8dd4invoke-static {v4, v0, v1}, Lj/m0;->e(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
000f8ddamove-result-object v4
000f8ddccheck-cast v4, Landroid/text/TextDirectionHeuristic;
000f8de0invoke-virtual {v3, v4}, Landroid/text/StaticLayout$Builder;->setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;
000f8de6return-void
000f8dbc
000f8de8
000f8de8j.k0::b(android.widget.TextView):
000f8df8invoke-static {v1}, Li0/a;->i(Landroid/widget/TextView;)Z
000f8dfemove-result v1
000f8e00return v1
000f8de8
000f8de8j.k0::b(android.widget.TextView):
000f8df8invoke-static {v1}, Li0/a;->i(Landroid/widget/TextView;)Z
000f8dfemove-result v1
000f8e00return v1
000f8de8
000f8e02
000f8e02 // align 0x4
000f8e02 // align 0x4
000f8e04
000f8e04j.k0::<init>():
000f8e14invoke-direct {v0}, Lj/j0;-><init>()V
000f8e1areturn-void
000f8e04
000f8e04j.k0::<init>():
000f8e14invoke-direct {v0}, Lj/j0;-><init>()V
000f8e1areturn-void
000f8e04
000f8e1c
000f8e1cj.k0::a(android.text.StaticLayout$Builder, android.widget.TextView):
000f8e2cinvoke-static {v2}, Li0/a;->b(Landroid/widget/TextView;)Landroid/text/TextDirectionHeuristic;
000f8e32move-result-object v2
000f8e34invoke-virtual {v1, v2}, Landroid/text/StaticLayout$Builder;->setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;
000f8e3areturn-void
000f8e1c
000f8e1cj.k0::a(android.text.StaticLayout$Builder, android.widget.TextView):
000f8e2cinvoke-static {v2}, Li0/a;->b(Landroid/widget/TextView;)Landroid/text/TextDirectionHeuristic;
000f8e32move-result-object v2
000f8e34invoke-virtual {v1, v2}, Landroid/text/StaticLayout$Builder;->setTextDirection(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;
000f8e3areturn-void
000f8e1c
000f8e3c
000f8e3cj.l0::b(android.widget.TextView):
000f8e4csget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000f8e50const-string v1, "getHorizontallyScrolling"
000f8e54invoke-static {v3, v1, v0}, Lj/m0;->e(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
000f8e5amove-result-object v3
000f8e5ccheck-cast v3, Ljava/lang/Boolean;
000f8e60invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
000f8e66move-result v3
000f8e68return v3
000f8e3c
000f8e3cj.l0::b(android.widget.TextView):
000f8e4csget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000f8e50const-string v1, "getHorizontallyScrolling"
000f8e54invoke-static {v3, v1, v0}, Lj/m0;->e(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
000f8e5amove-result-object v3
000f8e5ccheck-cast v3, Ljava/lang/Boolean;
000f8e60invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
000f8e66move-result v3
000f8e68return v3
000f8e3c
000f8e6a
000f8e6a // align 0x4
000f8e6a // align 0x4
000f8e6c
000f8e6cj.l0::<init>():
000f8e7cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000f8e82return-void
000f8e6c
000f8e6cj.l0::<init>():
000f8e7cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000f8e82return-void
000f8e6c
000f8e84
000f8e84j.m0::f():
000f8e94invoke-virtual {v1}, Lj/m0;->j()Z
000f8e9amove-result v0
000f8e9cif-eqz v0, :cond_c
000f8ea0iget v0, v1, Lj/m0;->a:I
000f8ea4if-eqz v0, :cond_c
000f8ea8const/4 v0, 0x1
000f8eaareturn v0
000f8eacconst/4 v0, 0x0
000f8eaereturn v0
000f8e84
000f8e84j.m0::f():
000f8e94invoke-virtual {v1}, Lj/m0;->j()Z
000f8e9amove-result v0
000f8e9cif-eqz v0, :cond_c
000f8ea0iget v0, v1, Lj/m0;->a:I
000f8ea4if-eqz v0, :cond_c
000f8ea8const/4 v0, 0x1
000f8eaareturn v0
000f8eacconst/4 v0, 0x0
000f8eaereturn v0
000f8e84
000f8eb0
000f8eb0j.m0::h():
000f8ec0invoke-virtual {v7}, Lj/m0;->j()Z
000f8ec6move-result v0
000f8ec8const/4 v1, 0x0
000f8ecaif-eqz v0, :cond_41
000f8eceiget v0, v7, Lj/m0;->a:I
000f8ed2const/4 v2, 0x1
000f8ed4if-ne v0, v2, :cond_41
000f8ed8iget-boolean v0, v7, Lj/m0;->g:Z
000f8edcif-eqz v0, :cond_15
000f8ee0iget-object v0, v7, Lj/m0;->f:[I
000f8ee4array-length v0, v0
000f8ee6if-nez v0, :cond_3e
000f8eeaiget v0, v7, Lj/m0;->e:F
000f8eeeiget v3, v7, Lj/m0;->d:F
000f8ef2sub-float/2addr v0, v3
000f8ef4iget v3, v7, Lj/m0;->c:F
000f8ef8div-float/2addr v0, v3
000f8efafloat-to-double v3, v0
000f8efcinvoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D
000f8f02move-result-wide v3
000f8f04double-to-int v0, v3
000f8f06add-int/2addr v0, v2
000f8f08new-array v3, v0, [I
000f8f0cif-ge v1, v0, :cond_38
000f8f10iget v4, v7, Lj/m0;->d:F
000f8f14int-to-float v5, v1
000f8f16iget v6, v7, Lj/m0;->c:F
000f8f1amul-float/2addr v5, v6
000f8f1cadd-float/2addr v5, v4
000f8f1einvoke-static {v5}, Ljava/lang/Math;->round(F)I
000f8f24move-result v4
000f8f26aput v4, v3, v1
000f8f2aadd-int/lit8 v1, v1, 0x1
000f8f2egoto :goto_26
000f8f30invoke-static {v3}, Lj/m0;->b([I)[I
000f8f36move-result-object v0
000f8f38iput-object v0, v7, Lj/m0;->f:[I
000f8f3ciput-boolean v2, v7, Lj/m0;->b:Z
000f8f40goto :goto_43
000f8f42iput-boolean v1, v7, Lj/m0;->b:Z
000f8f46iget-boolean v0, v7, Lj/m0;->b:Z
000f8f4areturn v0
000f8eb0
000f8eb0j.m0::h():
000f8ec0invoke-virtual {v7}, Lj/m0;->j()Z
000f8ec6move-result v0
000f8ec8const/4 v1, 0x0
000f8ecaif-eqz v0, :cond_41
000f8eceiget v0, v7, Lj/m0;->a:I
000f8ed2const/4 v2, 0x1
000f8ed4if-ne v0, v2, :cond_41
000f8ed8iget-boolean v0, v7, Lj/m0;->g:Z
000f8edcif-eqz v0, :cond_15
000f8ee0iget-object v0, v7, Lj/m0;->f:[I
000f8ee4array-length v0, v0
000f8ee6if-nez v0, :cond_3e
000f8eeaiget v0, v7, Lj/m0;->e:F
000f8eeeiget v3, v7, Lj/m0;->d:F
000f8ef2sub-float/2addr v0, v3
000f8ef4iget v3, v7, Lj/m0;->c:F
000f8ef8div-float/2addr v0, v3
000f8efafloat-to-double v3, v0
000f8efcinvoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D
000f8f02move-result-wide v3
000f8f04double-to-int v0, v3
000f8f06add-int/2addr v0, v2
000f8f08new-array v3, v0, [I
000f8f0cif-ge v1, v0, :cond_38
000f8f10iget v4, v7, Lj/m0;->d:F
000f8f14int-to-float v5, v1
000f8f16iget v6, v7, Lj/m0;->c:F
000f8f1amul-float/2addr v5, v6
000f8f1cadd-float/2addr v5, v4
000f8f1einvoke-static {v5}, Ljava/lang/Math;->round(F)I
000f8f24move-result v4
000f8f26aput v4, v3, v1
000f8f2aadd-int/lit8 v1, v1, 0x1
000f8f2egoto :goto_26
000f8f30invoke-static {v3}, Lj/m0;->b([I)[I
000f8f36move-result-object v0
000f8f38iput-object v0, v7, Lj/m0;->f:[I
000f8f3ciput-boolean v2, v7, Lj/m0;->b:Z
000f8f40goto :goto_43
000f8f42iput-boolean v1, v7, Lj/m0;->b:Z
000f8f46iget-boolean v0, v7, Lj/m0;->b:Z
000f8f4areturn v0
000f8eb0
000f8f4c
000f8f4cj.m0::i():
000f8f5ciget-object v0, v5, Lj/m0;->f:[I
000f8f60array-length v1, v0
000f8f62const/4 v2, 0x0
000f8f64const/4 v3, 0x1
000f8f66if-lez v1, :cond_9
000f8f6amove v4, v3
000f8f6cgoto :goto_a
000f8f6emove v4, v2
000f8f70iput-boolean v4, v5, Lj/m0;->g:Z
000f8f74if-eqz v4, :cond_1f
000f8f78iput v3, v5, Lj/m0;->a:I
000f8f7caget v2, v0, v2
000f8f80int-to-float v2, v2
000f8f82iput v2, v5, Lj/m0;->d:F
000f8f86sub-int/2addr v1, v3
000f8f88aget v0, v0, v1
000f8f8cint-to-float v0, v0
000f8f8eiput v0, v5, Lj/m0;->e:F
000f8f92const/high16 v0, -0x40800000
000f8f96iput v0, v5, Lj/m0;->c:F
000f8f9areturn v4
000f8f4c
000f8f4cj.m0::i():
000f8f5ciget-object v0, v5, Lj/m0;->f:[I
000f8f60array-length v1, v0
000f8f62const/4 v2, 0x0
000f8f64const/4 v3, 0x1
000f8f66if-lez v1, :cond_9
000f8f6amove v4, v3
000f8f6cgoto :goto_a
000f8f6emove v4, v2
000f8f70iput-boolean v4, v5, Lj/m0;->g:Z
000f8f74if-eqz v4, :cond_1f
000f8f78iput v3, v5, Lj/m0;->a:I
000f8f7caget v2, v0, v2
000f8f80int-to-float v2, v2
000f8f82iput v2, v5, Lj/m0;->d:F
000f8f86sub-int/2addr v1, v3
000f8f88aget v0, v0, v1
000f8f8cint-to-float v0, v0
000f8f8eiput v0, v5, Lj/m0;->e:F
000f8f92const/high16 v0, -0x40800000
000f8f96iput v0, v5, Lj/m0;->c:F
000f8f9areturn v4
000f8f4c
000f8f9c
000f8f9cj.m0::j():
000f8faciget-object v0, v1, Lj/m0;->i:Landroid/widget/TextView;
000f8fb0instance-of v0, v0, Lj/w;
000f8fb4xor-int/lit8 v0, v0, 0x1
000f8fb8return v0
000f8f9c
000f8f9cj.m0::j():
000f8faciget-object v0, v1, Lj/m0;->i:Landroid/widget/TextView;
000f8fb0instance-of v0, v0, Lj/w;
000f8fb4xor-int/lit8 v0, v0, 0x1
000f8fb8return v0
000f8f9c
000f8fba
000f8fba // align 0x4
000f8fba // align 0x4
000f8fbc
000f8fbcj.m0::c(android.graphics.RectF):
000f8fccmove-object/from16 v0, v18
000f8fd0move-object/from16 v1, v19
000f8fd4iget-object v2, v0, Lj/m0;->f:[I
000f8fd8array-length v2, v2
000f8fdaif-eqz v2, :cond_a3
000f8fdeconst/4 v3, 0x1
000f8fe0sub-int/2addr v2, v3
000f8fe2const/4 v4, 0x0
000f8fe4move v5, v4
000f8fe6move v4, v3
000f8fe8if-gt v4, v2, :cond_9e
000f8fecadd-int v5, v4, v2
000f8ff0div-int/lit8 v5, v5, 0x2
000f8ff4iget-object v6, v0, Lj/m0;->f:[I
000f8ff8aget v6, v6, v5
000f8ffciget-object v7, v0, Lj/m0;->i:Landroid/widget/TextView;
000f9000invoke-virtual {v7}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000f9006move-result-object v8
000f9008invoke-virtual {v7}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
000f900emove-result-object v9
000f9010if-eqz v9, :cond_2c
000f9014invoke-interface {v9, v8, v7}, Landroid/text/method/TransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
000f901amove-result-object v9
000f901cif-eqz v9, :cond_2c
000f9020move-object v10, v9
000f9022goto :goto_2d
000f9024move-object v10, v8
000f9026invoke-static {v7}, Lj/g0;->b(Landroid/widget/TextView;)I
000f902cmove-result v13
000f902eiget-object v8, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9032if-nez v8, :cond_3d
000f9036new-instance v8, Landroid/text/TextPaint;
000f903ainvoke-direct {v8}, Landroid/text/TextPaint;-><init>()V
000f9040iput-object v8, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9044goto :goto_40
000f9046invoke-virtual {v8}, Landroid/graphics/Paint;->reset()V
000f904ciget-object v8, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9050invoke-virtual {v7}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f9056move-result-object v9
000f9058invoke-virtual {v8, v9}, Landroid/text/TextPaint;->set(Landroid/text/TextPaint;)V
000f905eiget-object v8, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9062int-to-float v6, v6
000f9064invoke-virtual {v8, v6}, Landroid/graphics/Paint;->setTextSize(F)V
000f906aconst-string v6, "getLayoutAlignment"
000f906esget-object v8, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
000f9072invoke-static {v7, v6, v8}, Lj/m0;->e(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
000f9078move-result-object v6
000f907amove-object v11, v6
000f907ccheck-cast v11, Landroid/text/Layout$Alignment;
000f9080iget v6, v1, Landroid/graphics/RectF;->right:F
000f9084invoke-static {v6}, Ljava/lang/Math;->round(F)I
000f908amove-result v12
000f908ciget-object v15, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9090iget-object v6, v0, Lj/m0;->k:Lj/j0;
000f9094iget-object v14, v0, Lj/m0;->i:Landroid/widget/TextView;
000f9098move-object/from16 v16, v6
000f909cinvoke-static/range {v10 .. v16}, Lj/i0;->a(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;IILandroid/widget/TextView;Landroid/text/TextPaint;Lj/l0;)Landroid/text/StaticLayout;
000f90a2move-result-object v6
000f90a4const/4 v7, -0x1
000f90a6if-eq v13, v7, :cond_85
000f90aainvoke-virtual {v6}, Landroid/text/StaticLayout;->getLineCount()I
000f90b0move-result v7
000f90b2if-gt v7, v13, :cond_90
000f90b6invoke-virtual {v6}, Landroid/text/StaticLayout;->getLineCount()I
000f90bcmove-result v7
000f90besub-int/2addr v7, v3
000f90c0invoke-virtual {v6, v7}, Landroid/text/Layout;->getLineEnd(I)I
000f90c6move-result v7
000f90c8invoke-interface {v10}, Ljava/lang/CharSequence;->length()I
000f90cemove-result v8
000f90d0if-eq v7, v8, :cond_85
000f90d4goto :goto_90
000f90d6invoke-virtual {v6}, Landroid/text/Layout;->getHeight()I
000f90dcmove-result v6
000f90deint-to-float v6, v6
000f90e0iget v7, v1, Landroid/graphics/RectF;->bottom:F
000f90e4cmpl-float v6, v6, v7
000f90e8if-lez v6, :cond_95
000f90ecadd-int/lit8 v5, v5, -0x1
000f90f0move v2, v5
000f90f2goto/16 :goto_e
000f90f6add-int/lit8 v5, v5, 0x1
000f90famove/from16 v17, v5
000f90femove v5, v4
000f9100move/from16 v4, v17
000f9104goto/16 :goto_e
000f9108iget-object v1, v0, Lj/m0;->f:[I
000f910caget v1, v1, v5
000f9110return v1
000f9112new-instance v1, Ljava/lang/IllegalStateException;
000f9116const-string v2, "No available text sizes to choose from."
000f911ainvoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000f9120throw v1
000f8fbc
000f8fbcj.m0::c(android.graphics.RectF):
000f8fccmove-object/from16 v0, v18
000f8fd0move-object/from16 v1, v19
000f8fd4iget-object v2, v0, Lj/m0;->f:[I
000f8fd8array-length v2, v2
000f8fdaif-eqz v2, :cond_a3
000f8fdeconst/4 v3, 0x1
000f8fe0sub-int/2addr v2, v3
000f8fe2const/4 v4, 0x0
000f8fe4move v5, v4
000f8fe6move v4, v3
000f8fe8if-gt v4, v2, :cond_9e
000f8fecadd-int v5, v4, v2
000f8ff0div-int/lit8 v5, v5, 0x2
000f8ff4iget-object v6, v0, Lj/m0;->f:[I
000f8ff8aget v6, v6, v5
000f8ffciget-object v7, v0, Lj/m0;->i:Landroid/widget/TextView;
000f9000invoke-virtual {v7}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000f9006move-result-object v8
000f9008invoke-virtual {v7}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
000f900emove-result-object v9
000f9010if-eqz v9, :cond_2c
000f9014invoke-interface {v9, v8, v7}, Landroid/text/method/TransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
000f901amove-result-object v9
000f901cif-eqz v9, :cond_2c
000f9020move-object v10, v9
000f9022goto :goto_2d
000f9024move-object v10, v8
000f9026invoke-static {v7}, Lj/g0;->b(Landroid/widget/TextView;)I
000f902cmove-result v13
000f902eiget-object v8, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9032if-nez v8, :cond_3d
000f9036new-instance v8, Landroid/text/TextPaint;
000f903ainvoke-direct {v8}, Landroid/text/TextPaint;-><init>()V
000f9040iput-object v8, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9044goto :goto_40
000f9046invoke-virtual {v8}, Landroid/graphics/Paint;->reset()V
000f904ciget-object v8, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9050invoke-virtual {v7}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f9056move-result-object v9
000f9058invoke-virtual {v8, v9}, Landroid/text/TextPaint;->set(Landroid/text/TextPaint;)V
000f905eiget-object v8, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9062int-to-float v6, v6
000f9064invoke-virtual {v8, v6}, Landroid/graphics/Paint;->setTextSize(F)V
000f906aconst-string v6, "getLayoutAlignment"
000f906esget-object v8, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
000f9072invoke-static {v7, v6, v8}, Lj/m0;->e(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
000f9078move-result-object v6
000f907amove-object v11, v6
000f907ccheck-cast v11, Landroid/text/Layout$Alignment;
000f9080iget v6, v1, Landroid/graphics/RectF;->right:F
000f9084invoke-static {v6}, Ljava/lang/Math;->round(F)I
000f908amove-result v12
000f908ciget-object v15, v0, Lj/m0;->h:Landroid/text/TextPaint;
000f9090iget-object v6, v0, Lj/m0;->k:Lj/j0;
000f9094iget-object v14, v0, Lj/m0;->i:Landroid/widget/TextView;
000f9098move-object/from16 v16, v6
000f909cinvoke-static/range {v10 .. v16}, Lj/i0;->a(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;IILandroid/widget/TextView;Landroid/text/TextPaint;Lj/l0;)Landroid/text/StaticLayout;
000f90a2move-result-object v6
000f90a4const/4 v7, -0x1
000f90a6if-eq v13, v7, :cond_85
000f90aainvoke-virtual {v6}, Landroid/text/StaticLayout;->getLineCount()I
000f90b0move-result v7
000f90b2if-gt v7, v13, :cond_90
000f90b6invoke-virtual {v6}, Landroid/text/StaticLayout;->getLineCount()I
000f90bcmove-result v7
000f90besub-int/2addr v7, v3
000f90c0invoke-virtual {v6, v7}, Landroid/text/Layout;->getLineEnd(I)I
000f90c6move-result v7
000f90c8invoke-interface {v10}, Ljava/lang/CharSequence;->length()I
000f90cemove-result v8
000f90d0if-eq v7, v8, :cond_85
000f90d4goto :goto_90
000f90d6invoke-virtual {v6}, Landroid/text/Layout;->getHeight()I
000f90dcmove-result v6
000f90deint-to-float v6, v6
000f90e0iget v7, v1, Landroid/graphics/RectF;->bottom:F
000f90e4cmpl-float v6, v6, v7
000f90e8if-lez v6, :cond_95
000f90ecadd-int/lit8 v5, v5, -0x1
000f90f0move v2, v5
000f90f2goto/16 :goto_e
000f90f6add-int/lit8 v5, v5, 0x1
000f90famove/from16 v17, v5
000f90femove v5, v4
000f9100move/from16 v4, v17
000f9104goto/16 :goto_e
000f9108iget-object v1, v0, Lj/m0;->f:[I
000f910caget v1, v1, v5
000f9110return v1
000f9112new-instance v1, Ljava/lang/IllegalStateException;
000f9116const-string v2, "No available text sizes to choose from."
000f911ainvoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000f9120throw v1
000f8fbc
000f9122
000f9122 // align 0x4
000f9122 // align 0x4
000f9124
000f9124j.m0::b(int[]):
000f9134array-length v0, v6
000f9136if-nez v0, :cond_4
000f913agoto :goto_2e
000f913cinvoke-static {v6}, Ljava/util/Arrays;->sort([I)V
000f9142new-instance v1, Ljava/util/ArrayList;
000f9146invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
000f914cconst/4 v2, 0x0
000f914emove v3, v2
000f9150if-ge v3, v0, :cond_28
000f9154aget v4, v6, v3
000f9158if-lez v4, :cond_25
000f915cinvoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000f9162move-result-object v5
000f9164invoke-static {v1, v5}, Ljava/util/Collections;->binarySearch(Ljava/util/List;Ljava/lang/Object;)I
000f916amove-result v5
000f916cif-gez v5, :cond_25
000f9170invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000f9176move-result-object v4
000f9178invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000f917eadd-int/lit8 v3, v3, 0x1
000f9182goto :goto_e
000f9184invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000f918amove-result v3
000f918cif-ne v0, v3, :cond_2f
000f9190return-object v6
000f9192invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000f9198move-result v6
000f919anew-array v0, v6, [I
000f919eif-ge v2, v6, :cond_46
000f91a2invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000f91a8move-result-object v3
000f91aacheck-cast v3, Ljava/lang/Integer;
000f91aeinvoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
000f91b4move-result v3
000f91b6aput v3, v0, v2
000f91baadd-int/lit8 v2, v2, 0x1
000f91begoto :goto_35
000f91c0return-object v0
000f9124
000f9124j.m0::b(int[]):
000f9134array-length v0, v6
000f9136if-nez v0, :cond_4
000f913agoto :goto_2e
000f913cinvoke-static {v6}, Ljava/util/Arrays;->sort([I)V
000f9142new-instance v1, Ljava/util/ArrayList;
000f9146invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
000f914cconst/4 v2, 0x0
000f914emove v3, v2
000f9150if-ge v3, v0, :cond_28
000f9154aget v4, v6, v3
000f9158if-lez v4, :cond_25
000f915cinvoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000f9162move-result-object v5
000f9164invoke-static {v1, v5}, Ljava/util/Collections;->binarySearch(Ljava/util/List;Ljava/lang/Object;)I
000f916amove-result v5
000f916cif-gez v5, :cond_25
000f9170invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000f9176move-result-object v4
000f9178invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000f917eadd-int/lit8 v3, v3, 0x1
000f9182goto :goto_e
000f9184invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000f918amove-result v3
000f918cif-ne v0, v3, :cond_2f
000f9190return-object v6
000f9192invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000f9198move-result v6
000f919anew-array v0, v6, [I
000f919eif-ge v2, v6, :cond_46
000f91a2invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000f91a8move-result-object v3
000f91aacheck-cast v3, Ljava/lang/Integer;
000f91aeinvoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
000f91b4move-result v3
000f91b6aput v3, v0, v2
000f91baadd-int/lit8 v2, v2, 0x1
000f91begoto :goto_35
000f91c0return-object v0
000f9124
000f91c2
000f91c2 // align 0x4
000f91c2 // align 0x4
000f91c4
000f91c4j.m0::e(java.lang.Object, java.lang.String, java.lang.Object):
000f91d4invoke-static {v2}, Lj/m0;->d(Ljava/lang/String;)Ljava/lang/reflect/Method;
000f91damove-result-object v2
000f91dcconst/4 v0, 0x0
000f91denew-array v0, v0, [Ljava/lang/Object;
000f91e2invoke-virtual {v2, v1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000f91e8move-result-object v1
000f91eareturn-object v1
000f91ecmove-exception v1
000f91eethrow v1
000f91f0return-object v3
000f91c4
000f91c4j.m0::e(java.lang.Object, java.lang.String, java.lang.Object):
000f91d4invoke-static {v2}, Lj/m0;->d(Ljava/lang/String;)Ljava/lang/reflect/Method;
000f91damove-result-object v2
000f91dcconst/4 v0, 0x0
000f91denew-array v0, v0, [Ljava/lang/Object;
000f91e2invoke-virtual {v2, v1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000f91e8move-result-object v1
000f91eareturn-object v1
000f91ecmove-exception v1
000f91eethrow v1
000f91f0return-object v3
000f91c4
000f91f2
000f91f2 struct code_item_padding
000f91f2 padding uint16 0x0000
000f91f4
000f91f4 struct try_item
000f91f4 start_addr uint32 0xf91d4
000f91f8 insn_count int 11
000f91fa handler_off uint16 0xf91fd
000f91fc
000f91fc struct encoded_catch_handler_list
000f91fc size int 1
000f91fd
000f91fd struct encoded_catch_handler ← 0xf91fa
000f91fd size int64 -1
000f91fe handlers[0].type_idx int 0xb554
000f9200 handlers[0].addr uint32 0xf91f0
000f9201 catch_all_addr uint32 0xf91ec
000f9202
000f9202 // align 0x4
000f91f2 struct code_item_padding
000f91f2 padding uint16 0x0000
000f91f4
000f91f4 struct try_item
000f91f4 start_addr uint32 0xf91d4
000f91f8 insn_count int 11
000f91fa handler_off uint16 0xf91fd
000f91fc
000f91fc struct encoded_catch_handler_list
000f91fc size int 1
000f91fd
000f91fd struct encoded_catch_handler ← 0xf91fa
000f91fd size int64 -1
000f91fe handlers[0].type_idx int 0xb554
000f9200 handlers[0].addr uint32 0xf91f0
000f9201 catch_all_addr uint32 0xf91ec
000f9202
000f9202 // align 0x4
000f9204
000f9204j.m0::d(java.lang.String):
000f9214sget-object v0, Lj/m0;->m:Ljava/util/concurrent/ConcurrentHashMap;
000f9218invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000f921emove-result-object v1
000f9220check-cast v1, Ljava/lang/reflect/Method;
000f9224if-nez v1, :cond_1c
000f9228const-class v1, Landroid/widget/TextView;
000f922cconst/4 v2, 0x0
000f922enew-array v2, v2, [Ljava/lang/Class;
000f9232invoke-virtual {v1, v3, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000f9238move-result-object v1
000f923aif-eqz v1, :cond_1c
000f923econst/4 v2, 0x1
000f9240invoke-virtual {v1, v2}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000f9246invoke-virtual {v0, v3, v1}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000f924creturn-object v1
000f924econst/4 v3, 0x0
000f9250return-object v3
000f9204
000f9204j.m0::d(java.lang.String):
000f9214sget-object v0, Lj/m0;->m:Ljava/util/concurrent/ConcurrentHashMap;
000f9218invoke-virtual {v0, v3}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000f921emove-result-object v1
000f9220check-cast v1, Ljava/lang/reflect/Method;
000f9224if-nez v1, :cond_1c
000f9228const-class v1, Landroid/widget/TextView;
000f922cconst/4 v2, 0x0
000f922enew-array v2, v2, [Ljava/lang/Class;
000f9232invoke-virtual {v1, v3, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000f9238move-result-object v1
000f923aif-eqz v1, :cond_1c
000f923econst/4 v2, 0x1
000f9240invoke-virtual {v1, v2}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000f9246invoke-virtual {v0, v3, v1}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000f924creturn-object v1
000f924econst/4 v3, 0x0
000f9250return-object v3
000f9204
000f9252
000f9252 struct code_item_padding
000f9252 padding uint16 0x0000
000f9254
000f9254 struct try_item
000f9254 start_addr uint32 0xf9214
000f9258 insn_count int 28
000f925a handler_off uint16 0xf925d
000f925c
000f925c struct encoded_catch_handler_list
000f925c size int 1
000f925d
000f925d struct encoded_catch_handler ← 0xf925a
000f925d size int64 1
000f925e handlers[0].type_idx int 0xb554
000f9260 handlers[0].addr uint32 0xf924e
000f9261
000f9261 // align 0x4
000f9252 struct code_item_padding
000f9252 padding uint16 0x0000
000f9254
000f9254 struct try_item
000f9254 start_addr uint32 0xf9214
000f9258 insn_count int 28
000f925a handler_off uint16 0xf925d
000f925c
000f925c struct encoded_catch_handler_list
000f925c size int 1
000f925d
000f925d struct encoded_catch_handler ← 0xf925a
000f925d size int64 1
000f925e handlers[0].type_idx int 0xb554
000f9260 handlers[0].addr uint32 0xf924e
000f9261
000f9261 // align 0x4
000f9264
000f9264j.m0::<clinit>():
000f9274new-instance v0, Landroid/graphics/RectF;
000f9278invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
000f927esput-object v0, Lj/m0;->l:Landroid/graphics/RectF;
000f9282new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
000f9286invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
000f928csput-object v0, Lj/m0;->m:Ljava/util/concurrent/ConcurrentHashMap;
000f9290new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
000f9294invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
000f929areturn-void
000f9264
000f9264j.m0::<clinit>():
000f9274new-instance v0, Landroid/graphics/RectF;
000f9278invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
000f927esput-object v0, Lj/m0;->l:Landroid/graphics/RectF;
000f9282new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
000f9286invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
000f928csput-object v0, Lj/m0;->m:Ljava/util/concurrent/ConcurrentHashMap;
000f9290new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
000f9294invoke-direct {v0}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
000f929areturn-void
000f9264
000f929c
000f929cj.m0::<init>(android.widget.TextView):
000f92acinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000f92b2const/4 v0, 0x0
000f92b4iput v0, v2, Lj/m0;->a:I
000f92b8iput-boolean v0, v2, Lj/m0;->b:Z
000f92bcconst/high16 v1, -0x40800000
000f92c0iput v1, v2, Lj/m0;->c:F
000f92c4iput v1, v2, Lj/m0;->d:F
000f92c8iput v1, v2, Lj/m0;->e:F
000f92ccnew-array v1, v0, [I
000f92d0iput-object v1, v2, Lj/m0;->f:[I
000f92d4iput-boolean v0, v2, Lj/m0;->g:Z
000f92d8iput-object v3, v2, Lj/m0;->i:Landroid/widget/TextView;
000f92dcinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000f92e2move-result-object v3
000f92e4iput-object v3, v2, Lj/m0;->j:Landroid/content/Context;
000f92e8sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000f92ecconst/16 v0, 0x1d
000f92f0if-lt v3, v0, :cond_2c
000f92f4new-instance v3, Lj/k0;
000f92f8invoke-direct {v3}, Lj/k0;-><init>()V
000f92feiput-object v3, v2, Lj/m0;->k:Lj/j0;
000f9302return-void
000f9304new-instance v3, Lj/j0;
000f9308invoke-direct {v3}, Lj/j0;-><init>()V
000f930eiput-object v3, v2, Lj/m0;->k:Lj/j0;
000f9312return-void
000f929c
000f929cj.m0::<init>(android.widget.TextView):
000f92acinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000f92b2const/4 v0, 0x0
000f92b4iput v0, v2, Lj/m0;->a:I
000f92b8iput-boolean v0, v2, Lj/m0;->b:Z
000f92bcconst/high16 v1, -0x40800000
000f92c0iput v1, v2, Lj/m0;->c:F
000f92c4iput v1, v2, Lj/m0;->d:F
000f92c8iput v1, v2, Lj/m0;->e:F
000f92ccnew-array v1, v0, [I
000f92d0iput-object v1, v2, Lj/m0;->f:[I
000f92d4iput-boolean v0, v2, Lj/m0;->g:Z
000f92d8iput-object v3, v2, Lj/m0;->i:Landroid/widget/TextView;
000f92dcinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000f92e2move-result-object v3
000f92e4iput-object v3, v2, Lj/m0;->j:Landroid/content/Context;
000f92e8sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000f92ecconst/16 v0, 0x1d
000f92f0if-lt v3, v0, :cond_2c
000f92f4new-instance v3, Lj/k0;
000f92f8invoke-direct {v3}, Lj/k0;-><init>()V
000f92feiput-object v3, v2, Lj/m0;->k:Lj/j0;
000f9302return-void
000f9304new-instance v3, Lj/j0;
000f9308invoke-direct {v3}, Lj/j0;-><init>()V
000f930eiput-object v3, v2, Lj/m0;->k:Lj/j0;
000f9312return-void
000f929c
000f9314
000f9314j.m0::a():
000f9324invoke-virtual {v3}, Lj/m0;->f()Z
000f932amove-result v0
000f932cif-nez v0, :cond_8
000f9330goto/16 :goto_7d
000f9334iget-boolean v0, v3, Lj/m0;->b:Z
000f9338if-eqz v0, :cond_7e
000f933ciget-object v0, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9340invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
000f9346move-result v0
000f9348if-lez v0, :cond_7d
000f934ciget-object v0, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9350invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000f9356move-result v0
000f9358if-gtz v0, :cond_1d
000f935cgoto :goto_7d
000f935eiget-object v0, v3, Lj/m0;->k:Lj/j0;
000f9362iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9366invoke-virtual {v0, v1}, Lj/l0;->b(Landroid/widget/TextView;)Z
000f936cmove-result v0
000f936eif-eqz v0, :cond_2a
000f9372const/high16 v0, 0x100000
000f9376goto :goto_3e
000f9378iget-object v0, v3, Lj/m0;->i:Landroid/widget/TextView;
000f937cinvoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000f9382move-result v0
000f9384iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9388invoke-virtual {v1}, Landroid/widget/TextView;->getTotalPaddingLeft()I
000f938emove-result v1
000f9390sub-int/2addr v0, v1
000f9392iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9396invoke-virtual {v1}, Landroid/widget/TextView;->getTotalPaddingRight()I
000f939cmove-result v1
000f939esub-int/2addr v0, v1
000f93a0iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f93a4invoke-virtual {v1}, Landroid/view/View;->getHeight()I
000f93aamove-result v1
000f93aciget-object v2, v3, Lj/m0;->i:Landroid/widget/TextView;
000f93b0invoke-virtual {v2}, Landroid/widget/TextView;->getCompoundPaddingBottom()I
000f93b6move-result v2
000f93b8sub-int/2addr v1, v2
000f93baiget-object v2, v3, Lj/m0;->i:Landroid/widget/TextView;
000f93beinvoke-virtual {v2}, Landroid/widget/TextView;->getCompoundPaddingTop()I
000f93c4move-result v2
000f93c6sub-int/2addr v1, v2
000f93c8if-lez v0, :cond_7d
000f93ccif-gtz v1, :cond_57
000f93d0goto :goto_7d
000f93d2sget-object v2, Lj/m0;->l:Landroid/graphics/RectF;
000f93d6monitor-enter v2
000f93d8invoke-virtual {v2}, Landroid/graphics/RectF;->setEmpty()V
000f93deint-to-float v0, v0
000f93e0iput v0, v2, Landroid/graphics/RectF;->right:F
000f93e4int-to-float v0, v1
000f93e6iput v0, v2, Landroid/graphics/RectF;->bottom:F
000f93eainvoke-virtual {v3, v2}, Lj/m0;->c(Landroid/graphics/RectF;)I
000f93f0move-result v0
000f93f2int-to-float v0, v0
000f93f4iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f93f8invoke-virtual {v1}, Landroid/widget/TextView;->getTextSize()F
000f93femove-result v1
000f9400cmpl-float v1, v0, v1
000f9404if-eqz v1, :cond_79
000f9408const/4 v1, 0x0
000f940ainvoke-virtual {v3, v1, v0}, Lj/m0;->g(IF)V
000f9410goto :goto_79
000f9412move-exception v0
000f9414goto :goto_7b
000f9416monitor-exit v2
000f9418goto :goto_7e
000f941amonitor-exit v2
000f941cthrow v0
000f941ereturn-void
000f9420const/4 v0, 0x1
000f9422iput-boolean v0, v3, Lj/m0;->b:Z
000f9426return-void
000f9314
000f9314j.m0::a():
000f9324invoke-virtual {v3}, Lj/m0;->f()Z
000f932amove-result v0
000f932cif-nez v0, :cond_8
000f9330goto/16 :goto_7d
000f9334iget-boolean v0, v3, Lj/m0;->b:Z
000f9338if-eqz v0, :cond_7e
000f933ciget-object v0, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9340invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
000f9346move-result v0
000f9348if-lez v0, :cond_7d
000f934ciget-object v0, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9350invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000f9356move-result v0
000f9358if-gtz v0, :cond_1d
000f935cgoto :goto_7d
000f935eiget-object v0, v3, Lj/m0;->k:Lj/j0;
000f9362iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9366invoke-virtual {v0, v1}, Lj/l0;->b(Landroid/widget/TextView;)Z
000f936cmove-result v0
000f936eif-eqz v0, :cond_2a
000f9372const/high16 v0, 0x100000
000f9376goto :goto_3e
000f9378iget-object v0, v3, Lj/m0;->i:Landroid/widget/TextView;
000f937cinvoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000f9382move-result v0
000f9384iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9388invoke-virtual {v1}, Landroid/widget/TextView;->getTotalPaddingLeft()I
000f938emove-result v1
000f9390sub-int/2addr v0, v1
000f9392iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f9396invoke-virtual {v1}, Landroid/widget/TextView;->getTotalPaddingRight()I
000f939cmove-result v1
000f939esub-int/2addr v0, v1
000f93a0iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f93a4invoke-virtual {v1}, Landroid/view/View;->getHeight()I
000f93aamove-result v1
000f93aciget-object v2, v3, Lj/m0;->i:Landroid/widget/TextView;
000f93b0invoke-virtual {v2}, Landroid/widget/TextView;->getCompoundPaddingBottom()I
000f93b6move-result v2
000f93b8sub-int/2addr v1, v2
000f93baiget-object v2, v3, Lj/m0;->i:Landroid/widget/TextView;
000f93beinvoke-virtual {v2}, Landroid/widget/TextView;->getCompoundPaddingTop()I
000f93c4move-result v2
000f93c6sub-int/2addr v1, v2
000f93c8if-lez v0, :cond_7d
000f93ccif-gtz v1, :cond_57
000f93d0goto :goto_7d
000f93d2sget-object v2, Lj/m0;->l:Landroid/graphics/RectF;
000f93d6monitor-enter v2
000f93d8invoke-virtual {v2}, Landroid/graphics/RectF;->setEmpty()V
000f93deint-to-float v0, v0
000f93e0iput v0, v2, Landroid/graphics/RectF;->right:F
000f93e4int-to-float v0, v1
000f93e6iput v0, v2, Landroid/graphics/RectF;->bottom:F
000f93eainvoke-virtual {v3, v2}, Lj/m0;->c(Landroid/graphics/RectF;)I
000f93f0move-result v0
000f93f2int-to-float v0, v0
000f93f4iget-object v1, v3, Lj/m0;->i:Landroid/widget/TextView;
000f93f8invoke-virtual {v1}, Landroid/widget/TextView;->getTextSize()F
000f93femove-result v1
000f9400cmpl-float v1, v0, v1
000f9404if-eqz v1, :cond_79
000f9408const/4 v1, 0x0
000f940ainvoke-virtual {v3, v1, v0}, Lj/m0;->g(IF)V
000f9410goto :goto_79
000f9412move-exception v0
000f9414goto :goto_7b
000f9416monitor-exit v2
000f9418goto :goto_7e
000f941amonitor-exit v2
000f941cthrow v0
000f941ereturn-void
000f9420const/4 v0, 0x1
000f9422iput-boolean v0, v3, Lj/m0;->b:Z
000f9426return-void
000f9314
000f9428
000f9428 struct try_item
000f9428 start_addr uint32 0xf93d8
000f942c insn_count int 34
000f942e handler_off uint16 0xf9431
000f9430
000f9430 struct encoded_catch_handler_list
000f9430 size int 1
000f9431
000f9431 struct encoded_catch_handler ← 0xf942e
000f9431 size int64 0
000f9432 catch_all_addr uint32 0xf9412
000f9433
000f9433 // align 0x4
000f9428 struct try_item
000f9428 start_addr uint32 0xf93d8
000f942c insn_count int 34
000f942e handler_off uint16 0xf9431
000f9430
000f9430 struct encoded_catch_handler_list
000f9430 size int 1
000f9431
000f9431 struct encoded_catch_handler ← 0xf942e
000f9431 size int64 0
000f9432 catch_all_addr uint32 0xf9412
000f9433
000f9433 // align 0x4
000f9434
000f9434j.m0::g(int, float):
000f9444iget-object v0, v2, Lj/m0;->j:Landroid/content/Context;
000f9448if-nez v0, :cond_9
000f944cinvoke-static {}, Landroid/content/res/Resources;->getSystem()Landroid/content/res/Resources;
000f9452move-result-object v0
000f9454goto :goto_d
000f9456invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000f945cmove-result-object v0
000f945einvoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000f9464move-result-object v0
000f9466invoke-static {v3, v4, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f946cmove-result v3
000f946eiget-object v4, v2, Lj/m0;->i:Landroid/widget/TextView;
000f9472invoke-virtual {v4}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f9478move-result-object v0
000f947ainvoke-virtual {v0}, Landroid/graphics/Paint;->getTextSize()F
000f9480move-result v0
000f9482cmpl-float v0, v3, v0
000f9486if-eqz v0, :cond_50
000f948ainvoke-virtual {v4}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f9490move-result-object v0
000f9492invoke-virtual {v0, v3}, Landroid/graphics/Paint;->setTextSize(F)V
000f9498invoke-static {v4}, Lj/h0;->a(Landroid/view/View;)Z
000f949emove-result v3
000f94a0invoke-virtual {v4}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
000f94a6move-result-object v0
000f94a8if-eqz v0, :cond_50
000f94acconst/4 v0, 0x0
000f94aeiput-boolean v0, v2, Lj/m0;->b:Z
000f94b2const-string v1, "nullLayouts"
000f94b6invoke-static {v1}, Lj/m0;->d(Ljava/lang/String;)Ljava/lang/reflect/Method;
000f94bcmove-result-object v1
000f94beif-eqz v1, :cond_44
000f94c2new-array v0, v0, [Ljava/lang/Object;
000f94c6invoke-virtual {v1, v4, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000f94ccif-nez v3, :cond_4a
000f94d0invoke-virtual {v4}, Landroid/view/View;->requestLayout()V
000f94d6goto :goto_4d
000f94d8invoke-virtual {v4}, Landroid/view/View;->forceLayout()V
000f94deinvoke-virtual {v4}, Landroid/view/View;->invalidate()V
000f94e4return-void
000f9434
000f9434j.m0::g(int, float):
000f9444iget-object v0, v2, Lj/m0;->j:Landroid/content/Context;
000f9448if-nez v0, :cond_9
000f944cinvoke-static {}, Landroid/content/res/Resources;->getSystem()Landroid/content/res/Resources;
000f9452move-result-object v0
000f9454goto :goto_d
000f9456invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000f945cmove-result-object v0
000f945einvoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000f9464move-result-object v0
000f9466invoke-static {v3, v4, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
000f946cmove-result v3
000f946eiget-object v4, v2, Lj/m0;->i:Landroid/widget/TextView;
000f9472invoke-virtual {v4}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f9478move-result-object v0
000f947ainvoke-virtual {v0}, Landroid/graphics/Paint;->getTextSize()F
000f9480move-result v0
000f9482cmpl-float v0, v3, v0
000f9486if-eqz v0, :cond_50
000f948ainvoke-virtual {v4}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f9490move-result-object v0
000f9492invoke-virtual {v0, v3}, Landroid/graphics/Paint;->setTextSize(F)V
000f9498invoke-static {v4}, Lj/h0;->a(Landroid/view/View;)Z
000f949emove-result v3
000f94a0invoke-virtual {v4}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
000f94a6move-result-object v0
000f94a8if-eqz v0, :cond_50
000f94acconst/4 v0, 0x0
000f94aeiput-boolean v0, v2, Lj/m0;->b:Z
000f94b2const-string v1, "nullLayouts"
000f94b6invoke-static {v1}, Lj/m0;->d(Ljava/lang/String;)Ljava/lang/reflect/Method;
000f94bcmove-result-object v1
000f94beif-eqz v1, :cond_44
000f94c2new-array v0, v0, [Ljava/lang/Object;
000f94c6invoke-virtual {v1, v4, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000f94ccif-nez v3, :cond_4a
000f94d0invoke-virtual {v4}, Landroid/view/View;->requestLayout()V
000f94d6goto :goto_4d
000f94d8invoke-virtual {v4}, Landroid/view/View;->forceLayout()V
000f94deinvoke-virtual {v4}, Landroid/view/View;->invalidate()V
000f94e4return-void
000f9434
000f94e6
000f94e6 struct code_item_padding
000f94e6 padding uint16 0x0000
000f94e8
000f94e8 struct try_item
000f94e8 start_addr uint32 0xf94b2
000f94ec insn_count int 13
000f94ee handler_off uint16 0xf94f1
000f94f0
000f94f0 struct encoded_catch_handler_list
000f94f0 size int 1
000f94f1
000f94f1 struct encoded_catch_handler ← 0xf94ee
000f94f1 size int64 1
000f94f2 handlers[0].type_idx int 0xb554
000f94f4 handlers[0].addr uint32 0xf94cc
000f94f5
000f94f5 // align 0x8
000f94e6 struct code_item_padding
000f94e6 padding uint16 0x0000
000f94e8
000f94e8 struct try_item
000f94e8 start_addr uint32 0xf94b2
000f94ec insn_count int 13
000f94ee handler_off uint16 0xf94f1
000f94f0
000f94f0 struct encoded_catch_handler_list
000f94f0 size int 1
000f94f1
000f94f1 struct encoded_catch_handler ← 0xf94ee
000f94f1 size int64 1
000f94f2 handlers[0].type_idx int 0xb554
000f94f4 handlers[0].addr uint32 0xf94cc
000f94f5
000f94f5 // align 0x8
000f94f8
000f94f8j.m0::k(float, float, float):
000f9508const/4 v0, 0x0
000f950acmpg-float v1, v4, v0
000f950econst-string v2, "px) is less or equal to (0px)"
000f9512if-lez v1, :cond_54
000f9516cmpg-float v1, v5, v4
000f951aif-lez v1, :cond_33
000f951ecmpg-float v0, v6, v0
000f9522if-lez v0, :cond_1c
000f9526const/4 v0, 0x1
000f9528iput v0, v3, Lj/m0;->a:I
000f952ciput v4, v3, Lj/m0;->d:F
000f9530iput v5, v3, Lj/m0;->e:F
000f9534iput v6, v3, Lj/m0;->c:F
000f9538const/4 v4, 0x0
000f953aiput-boolean v4, v3, Lj/m0;->g:Z
000f953ereturn-void
000f9540new-instance v4, Ljava/lang/IllegalArgumentException;
000f9544new-instance v5, Ljava/lang/StringBuilder;
000f9548const-string v0, "The auto-size step granularity ("
000f954cinvoke-direct {v5, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f9552invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000f9558invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f955einvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f9564move-result-object v5
000f9566invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f956cthrow v4
000f956enew-instance v6, Ljava/lang/IllegalArgumentException;
000f9572new-instance v0, Ljava/lang/StringBuilder;
000f9576const-string v1, "Maximum auto-size text size ("
000f957ainvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f9580invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000f9586const-string v5, "px) is less or equal to minimum auto-size text size ("
000f958ainvoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f9590invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000f9596const-string v4, "px)"
000f959ainvoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f95a0invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f95a6move-result-object v4
000f95a8invoke-direct {v6, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f95aethrow v6
000f95b0new-instance v5, Ljava/lang/IllegalArgumentException;
000f95b4new-instance v6, Ljava/lang/StringBuilder;
000f95b8const-string v0, "Minimum auto-size text size ("
000f95bcinvoke-direct {v6, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f95c2invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000f95c8invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f95ceinvoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f95d4move-result-object v4
000f95d6invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f95dcthrow v5
000f94f8
000f94f8j.m0::k(float, float, float):
000f9508const/4 v0, 0x0
000f950acmpg-float v1, v4, v0
000f950econst-string v2, "px) is less or equal to (0px)"
000f9512if-lez v1, :cond_54
000f9516cmpg-float v1, v5, v4
000f951aif-lez v1, :cond_33
000f951ecmpg-float v0, v6, v0
000f9522if-lez v0, :cond_1c
000f9526const/4 v0, 0x1
000f9528iput v0, v3, Lj/m0;->a:I
000f952ciput v4, v3, Lj/m0;->d:F
000f9530iput v5, v3, Lj/m0;->e:F
000f9534iput v6, v3, Lj/m0;->c:F
000f9538const/4 v4, 0x0
000f953aiput-boolean v4, v3, Lj/m0;->g:Z
000f953ereturn-void
000f9540new-instance v4, Ljava/lang/IllegalArgumentException;
000f9544new-instance v5, Ljava/lang/StringBuilder;
000f9548const-string v0, "The auto-size step granularity ("
000f954cinvoke-direct {v5, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f9552invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000f9558invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f955einvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f9564move-result-object v5
000f9566invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f956cthrow v4
000f956enew-instance v6, Ljava/lang/IllegalArgumentException;
000f9572new-instance v0, Ljava/lang/StringBuilder;
000f9576const-string v1, "Maximum auto-size text size ("
000f957ainvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f9580invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000f9586const-string v5, "px) is less or equal to minimum auto-size text size ("
000f958ainvoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f9590invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000f9596const-string v4, "px)"
000f959ainvoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f95a0invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f95a6move-result-object v4
000f95a8invoke-direct {v6, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f95aethrow v6
000f95b0new-instance v5, Ljava/lang/IllegalArgumentException;
000f95b4new-instance v6, Ljava/lang/StringBuilder;
000f95b8const-string v0, "Minimum auto-size text size ("
000f95bcinvoke-direct {v6, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000f95c2invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
000f95c8invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000f95ceinvoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000f95d4move-result-object v4
000f95d6invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000f95dcthrow v5
000f94f8
000f95de
000f95de // align 0x10
000f95de // align 0x10
000f95e0
000f95e0j.f0::getTextMetricsParamsCompat():
000f95f0invoke-static {v1}, LC1/d;->A(Lj/f0;)LI/f;
000f95f6move-result-object v0
000f95f8return-object v0
000f95e0
000f95e0j.f0::getTextMetricsParamsCompat():
000f95f0invoke-static {v1}, LC1/d;->A(Lj/f0;)LI/f;
000f95f6move-result-object v0
000f95f8return-object v0
000f95e0
000f95fa
000f95fa // align 0x4
000f95fa // align 0x4
000f95fc
000f95fcj.f0::getSupportBackgroundTintList():
000f960ciget-object v0, v1, Lj/f0;->a:Lj/p;
000f9610if-eqz v0, :cond_9
000f9614invoke-virtual {v0}, Lj/p;->b()Landroid/content/res/ColorStateList;
000f961amove-result-object v0
000f961creturn-object v0
000f961econst/4 v0, 0x0
000f9620return-object v0
000f95fc
000f95fcj.f0::getSupportBackgroundTintList():
000f960ciget-object v0, v1, Lj/f0;->a:Lj/p;
000f9610if-eqz v0, :cond_9
000f9614invoke-virtual {v0}, Lj/p;->b()Landroid/content/res/ColorStateList;
000f961amove-result-object v0
000f961creturn-object v0
000f961econst/4 v0, 0x0
000f9620return-object v0
000f95fc
000f9622
000f9622 // align 0x4
000f9622 // align 0x4
000f9624
000f9624j.f0::getSupportCompoundDrawablesTintList():
000f9634iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9638invoke-virtual {v0}, Lj/b0;->d()Landroid/content/res/ColorStateList;
000f963emove-result-object v0
000f9640return-object v0
000f9624
000f9624j.f0::getSupportCompoundDrawablesTintList():
000f9634iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9638invoke-virtual {v0}, Lj/b0;->d()Landroid/content/res/ColorStateList;
000f963emove-result-object v0
000f9640return-object v0
000f9624
000f9642
000f9642 // align 0x4
000f9642 // align 0x4
000f9644
000f9644j.f0::getSupportBackgroundTintMode():
000f9654iget-object v0, v1, Lj/f0;->a:Lj/p;
000f9658if-eqz v0, :cond_9
000f965cinvoke-virtual {v0}, Lj/p;->c()Landroid/graphics/PorterDuff$Mode;
000f9662move-result-object v0
000f9664return-object v0
000f9666const/4 v0, 0x0
000f9668return-object v0
000f9644
000f9644j.f0::getSupportBackgroundTintMode():
000f9654iget-object v0, v1, Lj/f0;->a:Lj/p;
000f9658if-eqz v0, :cond_9
000f965cinvoke-virtual {v0}, Lj/p;->c()Landroid/graphics/PorterDuff$Mode;
000f9662move-result-object v0
000f9664return-object v0
000f9666const/4 v0, 0x0
000f9668return-object v0
000f9644
000f966a
000f966a // align 0x4
000f966a // align 0x4
000f966c
000f966cj.f0::getSupportCompoundDrawablesTintMode():
000f967ciget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9680invoke-virtual {v0}, Lj/b0;->e()Landroid/graphics/PorterDuff$Mode;
000f9686move-result-object v0
000f9688return-object v0
000f966c
000f966cj.f0::getSupportCompoundDrawablesTintMode():
000f967ciget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9680invoke-virtual {v0}, Lj/b0;->e()Landroid/graphics/PorterDuff$Mode;
000f9686move-result-object v0
000f9688return-object v0
000f966c
000f968a
000f968a // align 0x4
000f968a // align 0x4
000f968c
000f968cj.f0::getCustomSelectionActionModeCallback():
000f969cinvoke-super {v1}, Landroid/widget/TextView;->getCustomSelectionActionModeCallback()Landroid/view/ActionMode$Callback;
000f96a2move-result-object v0
000f96a4invoke-static {v0}, LC1/d;->W(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback;
000f96aamove-result-object v0
000f96acreturn-object v0
000f968c
000f968cj.f0::getCustomSelectionActionModeCallback():
000f969cinvoke-super {v1}, Landroid/widget/TextView;->getCustomSelectionActionModeCallback()Landroid/view/ActionMode$Callback;
000f96a2move-result-object v0
000f96a4invoke-static {v0}, LC1/d;->W(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback;
000f96aamove-result-object v0
000f96acreturn-object v0
000f968c
000f96ae
000f96ae // align 0x10
000f96ae // align 0x10
000f96b0
000f96b0j.f0::onCreateInputConnection(android.view.inputmethod.EditorInfo):
000f96c0invoke-super {v2, v3}, Landroid/widget/TextView;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;
000f96c6move-result-object v0
000f96c8iget-object v1, v2, Lj/f0;->b:Lj/b0;
000f96ccinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000f96d2invoke-static {v3, v0, v2}, Lj/b0;->h(Landroid/view/inputmethod/EditorInfo;Landroid/view/inputmethod/InputConnection;Landroid/widget/TextView;)V
000f96d8invoke-static {v3, v0, v2}, LC1/l;->X(Landroid/view/inputmethod/EditorInfo;Landroid/view/inputmethod/InputConnection;Landroid/widget/TextView;)V
000f96dereturn-object v0
000f96b0
000f96b0j.f0::onCreateInputConnection(android.view.inputmethod.EditorInfo):
000f96c0invoke-super {v2, v3}, Landroid/widget/TextView;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;
000f96c6move-result-object v0
000f96c8iget-object v1, v2, Lj/f0;->b:Lj/b0;
000f96ccinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000f96d2invoke-static {v3, v0, v2}, Lj/b0;->h(Landroid/view/inputmethod/EditorInfo;Landroid/view/inputmethod/InputConnection;Landroid/widget/TextView;)V
000f96d8invoke-static {v3, v0, v2}, LC1/l;->X(Landroid/view/inputmethod/EditorInfo;Landroid/view/inputmethod/InputConnection;Landroid/widget/TextView;)V
000f96dereturn-object v0
000f96b0
000f96e0
000f96e0j.f0::getTextClassifier():
000f96f0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f96f4const/16 v1, 0x1c
000f96f8if-ge v0, v1, :cond_1b
000f96fciget-object v0, v2, Lj/f0;->c:Lj/C;
000f9700if-nez v0, :cond_b
000f9704goto :goto_1b
000f9706iget-object v1, v0, Lj/C;->c:Ljava/lang/Object;
000f970acheck-cast v1, Landroid/view/textclassifier/TextClassifier;
000f970eif-nez v1, :cond_1a
000f9712iget-object v0, v0, Lj/C;->b:Landroid/view/View;
000f9716check-cast v0, Landroid/widget/TextView;
000f971ainvoke-static {v0}, Lj/U;->a(Landroid/widget/TextView;)Landroid/view/textclassifier/TextClassifier;
000f9720move-result-object v0
000f9722return-object v0
000f9724return-object v1
000f9726invoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000f972cmove-result-object v0
000f972echeck-cast v0, Lj/d0;
000f9732iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9736check-cast v0, Lj/f0;
000f973ainvoke-super {v0}, Landroid/widget/TextView;->getTextClassifier()Landroid/view/textclassifier/TextClassifier;
000f9740move-result-object v0
000f9742return-object v0
000f96e0
000f96e0j.f0::getTextClassifier():
000f96f0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f96f4const/16 v1, 0x1c
000f96f8if-ge v0, v1, :cond_1b
000f96fciget-object v0, v2, Lj/f0;->c:Lj/C;
000f9700if-nez v0, :cond_b
000f9704goto :goto_1b
000f9706iget-object v1, v0, Lj/C;->c:Ljava/lang/Object;
000f970acheck-cast v1, Landroid/view/textclassifier/TextClassifier;
000f970eif-nez v1, :cond_1a
000f9712iget-object v0, v0, Lj/C;->b:Landroid/view/View;
000f9716check-cast v0, Landroid/widget/TextView;
000f971ainvoke-static {v0}, Lj/U;->a(Landroid/widget/TextView;)Landroid/view/textclassifier/TextClassifier;
000f9720move-result-object v0
000f9722return-object v0
000f9724return-object v1
000f9726invoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000f972cmove-result-object v0
000f972echeck-cast v0, Lj/d0;
000f9732iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9736check-cast v0, Lj/f0;
000f973ainvoke-super {v0}, Landroid/widget/TextView;->getTextClassifier()Landroid/view/textclassifier/TextClassifier;
000f9740move-result-object v0
000f9742return-object v0
000f96e0
000f9744
000f9744j.f0::getAutoSizeMaxTextSize():
000f9754sget-boolean v0, Lj/A1;->b:Z
000f9758if-eqz v0, :cond_13
000f975cinvoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9762move-result-object v0
000f9764check-cast v0, Lj/d0;
000f9768iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f976ccheck-cast v0, Lj/f0;
000f9770invoke-super {v0}, Landroid/widget/TextView;->getAutoSizeMaxTextSize()I
000f9776move-result v0
000f9778return v0
000f977aiget-object v0, v1, Lj/f0;->b:Lj/b0;
000f977eif-eqz v0, :cond_20
000f9782iget-object v0, v0, Lj/b0;->i:Lj/m0;
000f9786iget v0, v0, Lj/m0;->e:F
000f978ainvoke-static {v0}, Ljava/lang/Math;->round(F)I
000f9790move-result v0
000f9792return v0
000f9794const/4 v0, -0x1
000f9796return v0
000f9744
000f9744j.f0::getAutoSizeMaxTextSize():
000f9754sget-boolean v0, Lj/A1;->b:Z
000f9758if-eqz v0, :cond_13
000f975cinvoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9762move-result-object v0
000f9764check-cast v0, Lj/d0;
000f9768iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f976ccheck-cast v0, Lj/f0;
000f9770invoke-super {v0}, Landroid/widget/TextView;->getAutoSizeMaxTextSize()I
000f9776move-result v0
000f9778return v0
000f977aiget-object v0, v1, Lj/f0;->b:Lj/b0;
000f977eif-eqz v0, :cond_20
000f9782iget-object v0, v0, Lj/b0;->i:Lj/m0;
000f9786iget v0, v0, Lj/m0;->e:F
000f978ainvoke-static {v0}, Ljava/lang/Math;->round(F)I
000f9790move-result v0
000f9792return v0
000f9794const/4 v0, -0x1
000f9796return v0
000f9744
000f9798
000f9798j.f0::getAutoSizeMinTextSize():
000f97a8sget-boolean v0, Lj/A1;->b:Z
000f97acif-eqz v0, :cond_13
000f97b0invoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f97b6move-result-object v0
000f97b8check-cast v0, Lj/d0;
000f97bciget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f97c0check-cast v0, Lj/f0;
000f97c4invoke-super {v0}, Landroid/widget/TextView;->getAutoSizeMinTextSize()I
000f97camove-result v0
000f97ccreturn v0
000f97ceiget-object v0, v1, Lj/f0;->b:Lj/b0;
000f97d2if-eqz v0, :cond_20
000f97d6iget-object v0, v0, Lj/b0;->i:Lj/m0;
000f97daiget v0, v0, Lj/m0;->d:F
000f97deinvoke-static {v0}, Ljava/lang/Math;->round(F)I
000f97e4move-result v0
000f97e6return v0
000f97e8const/4 v0, -0x1
000f97eareturn v0
000f9798
000f9798j.f0::getAutoSizeMinTextSize():
000f97a8sget-boolean v0, Lj/A1;->b:Z
000f97acif-eqz v0, :cond_13
000f97b0invoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f97b6move-result-object v0
000f97b8check-cast v0, Lj/d0;
000f97bciget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f97c0check-cast v0, Lj/f0;
000f97c4invoke-super {v0}, Landroid/widget/TextView;->getAutoSizeMinTextSize()I
000f97camove-result v0
000f97ccreturn v0
000f97ceiget-object v0, v1, Lj/f0;->b:Lj/b0;
000f97d2if-eqz v0, :cond_20
000f97d6iget-object v0, v0, Lj/b0;->i:Lj/m0;
000f97daiget v0, v0, Lj/m0;->d:F
000f97deinvoke-static {v0}, Ljava/lang/Math;->round(F)I
000f97e4move-result v0
000f97e6return v0
000f97e8const/4 v0, -0x1
000f97eareturn v0
000f9798
000f97ec
000f97ecj.f0::getAutoSizeStepGranularity():
000f97fcsget-boolean v0, Lj/A1;->b:Z
000f9800if-eqz v0, :cond_13
000f9804invoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f980amove-result-object v0
000f980ccheck-cast v0, Lj/d0;
000f9810iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9814check-cast v0, Lj/f0;
000f9818invoke-super {v0}, Landroid/widget/TextView;->getAutoSizeStepGranularity()I
000f981emove-result v0
000f9820return v0
000f9822iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9826if-eqz v0, :cond_20
000f982aiget-object v0, v0, Lj/b0;->i:Lj/m0;
000f982eiget v0, v0, Lj/m0;->c:F
000f9832invoke-static {v0}, Ljava/lang/Math;->round(F)I
000f9838move-result v0
000f983areturn v0
000f983cconst/4 v0, -0x1
000f983ereturn v0
000f97ec
000f97ecj.f0::getAutoSizeStepGranularity():
000f97fcsget-boolean v0, Lj/A1;->b:Z
000f9800if-eqz v0, :cond_13
000f9804invoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f980amove-result-object v0
000f980ccheck-cast v0, Lj/d0;
000f9810iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9814check-cast v0, Lj/f0;
000f9818invoke-super {v0}, Landroid/widget/TextView;->getAutoSizeStepGranularity()I
000f981emove-result v0
000f9820return v0
000f9822iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9826if-eqz v0, :cond_20
000f982aiget-object v0, v0, Lj/b0;->i:Lj/m0;
000f982eiget v0, v0, Lj/m0;->c:F
000f9832invoke-static {v0}, Ljava/lang/Math;->round(F)I
000f9838move-result v0
000f983areturn v0
000f983cconst/4 v0, -0x1
000f983ereturn v0
000f97ec
000f9840
000f9840j.f0::getAutoSizeTextType():
000f9850sget-boolean v0, Lj/A1;->b:Z
000f9854if-eqz v0, :cond_16
000f9858invoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000f985emove-result-object v0
000f9860check-cast v0, Lj/d0;
000f9864iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9868check-cast v0, Lj/f0;
000f986cinvoke-super {v0}, Landroid/widget/TextView;->getAutoSizeTextType()I
000f9872move-result v0
000f9874const/4 v1, 0x1
000f9876if-ne v0, v1, :cond_1f
000f987areturn v1
000f987ciget-object v0, v2, Lj/f0;->b:Lj/b0;
000f9880if-eqz v0, :cond_1f
000f9884iget-object v0, v0, Lj/b0;->i:Lj/m0;
000f9888iget v0, v0, Lj/m0;->a:I
000f988creturn v0
000f988econst/4 v0, 0x0
000f9890return v0
000f9840
000f9840j.f0::getAutoSizeTextType():
000f9850sget-boolean v0, Lj/A1;->b:Z
000f9854if-eqz v0, :cond_16
000f9858invoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000f985emove-result-object v0
000f9860check-cast v0, Lj/d0;
000f9864iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9868check-cast v0, Lj/f0;
000f986cinvoke-super {v0}, Landroid/widget/TextView;->getAutoSizeTextType()I
000f9872move-result v0
000f9874const/4 v1, 0x1
000f9876if-ne v0, v1, :cond_1f
000f987areturn v1
000f987ciget-object v0, v2, Lj/f0;->b:Lj/b0;
000f9880if-eqz v0, :cond_1f
000f9884iget-object v0, v0, Lj/b0;->i:Lj/m0;
000f9888iget v0, v0, Lj/m0;->a:I
000f988creturn v0
000f988econst/4 v0, 0x0
000f9890return v0
000f9840
000f9892
000f9892 // align 0x4
000f9892 // align 0x4
000f9894
000f9894j.f0::getFirstBaselineToTopHeight():
000f98a4invoke-virtual {v2}, Landroid/view/View;->getPaddingTop()I
000f98aamove-result v0
000f98acinvoke-virtual {v2}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f98b2move-result-object v1
000f98b4invoke-virtual {v1}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
000f98bamove-result-object v1
000f98bciget v1, v1, Landroid/graphics/Paint$FontMetricsInt;->top:I
000f98c0sub-int/2addr v0, v1
000f98c2return v0
000f9894
000f9894j.f0::getFirstBaselineToTopHeight():
000f98a4invoke-virtual {v2}, Landroid/view/View;->getPaddingTop()I
000f98aamove-result v0
000f98acinvoke-virtual {v2}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f98b2move-result-object v1
000f98b4invoke-virtual {v1}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
000f98bamove-result-object v1
000f98bciget v1, v1, Landroid/graphics/Paint$FontMetricsInt;->top:I
000f98c0sub-int/2addr v0, v1
000f98c2return v0
000f9894
000f98c4
000f98c4j.f0::getLastBaselineToBottomHeight():
000f98d4invoke-virtual {v2}, Landroid/view/View;->getPaddingBottom()I
000f98damove-result v0
000f98dcinvoke-virtual {v2}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f98e2move-result-object v1
000f98e4invoke-virtual {v1}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
000f98eamove-result-object v1
000f98eciget v1, v1, Landroid/graphics/Paint$FontMetricsInt;->bottom:I
000f98f0add-int/2addr v0, v1
000f98f2return v0
000f98c4
000f98c4j.f0::getLastBaselineToBottomHeight():
000f98d4invoke-virtual {v2}, Landroid/view/View;->getPaddingBottom()I
000f98damove-result v0
000f98dcinvoke-virtual {v2}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f98e2move-result-object v1
000f98e4invoke-virtual {v1}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
000f98eamove-result-object v1
000f98eciget v1, v1, Landroid/graphics/Paint$FontMetricsInt;->bottom:I
000f98f0add-int/2addr v0, v1
000f98f2return v0
000f98c4
000f98f4
000f98f4j.f0::getAutoSizeTextAvailableSizes():
000f9904sget-boolean v0, Lj/A1;->b:Z
000f9908if-eqz v0, :cond_13
000f990cinvoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9912move-result-object v0
000f9914check-cast v0, Lj/d0;
000f9918iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f991ccheck-cast v0, Lj/f0;
000f9920invoke-super {v0}, Landroid/widget/TextView;->getAutoSizeTextAvailableSizes()[I
000f9926move-result-object v0
000f9928return-object v0
000f992aiget-object v0, v1, Lj/f0;->b:Lj/b0;
000f992eif-eqz v0, :cond_1c
000f9932iget-object v0, v0, Lj/b0;->i:Lj/m0;
000f9936iget-object v0, v0, Lj/m0;->f:[I
000f993areturn-object v0
000f993cconst/4 v0, 0x0
000f993enew-array v0, v0, [I
000f9942return-object v0
000f98f4
000f98f4j.f0::getAutoSizeTextAvailableSizes():
000f9904sget-boolean v0, Lj/A1;->b:Z
000f9908if-eqz v0, :cond_13
000f990cinvoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9912move-result-object v0
000f9914check-cast v0, Lj/d0;
000f9918iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f991ccheck-cast v0, Lj/f0;
000f9920invoke-super {v0}, Landroid/widget/TextView;->getAutoSizeTextAvailableSizes()[I
000f9926move-result-object v0
000f9928return-object v0
000f992aiget-object v0, v1, Lj/f0;->b:Lj/b0;
000f992eif-eqz v0, :cond_1c
000f9932iget-object v0, v0, Lj/b0;->i:Lj/m0;
000f9936iget-object v0, v0, Lj/m0;->f:[I
000f993areturn-object v0
000f993cconst/4 v0, 0x0
000f993enew-array v0, v0, [I
000f9942return-object v0
000f98f4
000f9944
000f9944j.f0::getEmojiTextViewHelper():
000f9954iget-object v0, v1, Lj/f0;->d:Lj/x;
000f9958if-nez v0, :cond_b
000f995cnew-instance v0, Lj/x;
000f9960invoke-direct {v0, v1}, Lj/x;-><init>(Landroid/widget/TextView;)V
000f9966iput-object v0, v1, Lj/f0;->d:Lj/x;
000f996aiget-object v0, v1, Lj/f0;->d:Lj/x;
000f996ereturn-object v0
000f9944
000f9944j.f0::getEmojiTextViewHelper():
000f9954iget-object v0, v1, Lj/f0;->d:Lj/x;
000f9958if-nez v0, :cond_b
000f995cnew-instance v0, Lj/x;
000f9960invoke-direct {v0, v1}, Lj/x;-><init>(Landroid/widget/TextView;)V
000f9966iput-object v0, v1, Lj/f0;->d:Lj/x;
000f996aiget-object v0, v1, Lj/f0;->d:Lj/x;
000f996ereturn-object v0
000f9944
000f9970
000f9970j.f0::getSuperCaller():
000f9980iget-object v0, v2, Lj/f0;->f:Lj/d0;
000f9984if-nez v0, :cond_1e
000f9988sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f998cconst/16 v1, 0x1c
000f9990if-lt v0, v1, :cond_12
000f9994new-instance v0, Lj/e0;
000f9998invoke-direct {v0, v2}, Lj/e0;-><init>(Lj/f0;)V
000f999eiput-object v0, v2, Lj/f0;->f:Lj/d0;
000f99a2goto :goto_1e
000f99a4const/16 v1, 0x1a
000f99a8if-lt v0, v1, :cond_1e
000f99acnew-instance v0, Lj/d0;
000f99b0const/4 v1, 0x0
000f99b2invoke-direct {v0, v1, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
000f99b8iput-object v0, v2, Lj/f0;->f:Lj/d0;
000f99bciget-object v0, v2, Lj/f0;->f:Lj/d0;
000f99c0return-object v0
000f9970
000f9970j.f0::getSuperCaller():
000f9980iget-object v0, v2, Lj/f0;->f:Lj/d0;
000f9984if-nez v0, :cond_1e
000f9988sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f998cconst/16 v1, 0x1c
000f9990if-lt v0, v1, :cond_12
000f9994new-instance v0, Lj/e0;
000f9998invoke-direct {v0, v2}, Lj/e0;-><init>(Lj/f0;)V
000f999eiput-object v0, v2, Lj/f0;->f:Lj/d0;
000f99a2goto :goto_1e
000f99a4const/16 v1, 0x1a
000f99a8if-lt v0, v1, :cond_1e
000f99acnew-instance v0, Lj/d0;
000f99b0const/4 v1, 0x0
000f99b2invoke-direct {v0, v1, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
000f99b8iput-object v0, v2, Lj/f0;->f:Lj/d0;
000f99bciget-object v0, v2, Lj/f0;->f:Lj/d0;
000f99c0return-object v0
000f9970
000f99c2
000f99c2 // align 0x4
000f99c2 // align 0x4
000f99c4
000f99c4j.f0::getText():
000f99d4invoke-virtual {v1}, Lj/f0;->f()V
000f99dainvoke-super {v1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000f99e0move-result-object v0
000f99e2return-object v0
000f99c4
000f99c4j.f0::getText():
000f99d4invoke-virtual {v1}, Lj/f0;->f()V
000f99dainvoke-super {v1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000f99e0move-result-object v0
000f99e2return-object v0
000f99c4
000f99e4
000f99e4j.f0::<init>(android.content.Context, android.util.AttributeSet):
000f99f4const v0, 0x1010084
000f99fainvoke-direct {v1, v2, v3, v0}, Lj/f0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000f9a00return-void
000f99e4
000f99e4j.f0::<init>(android.content.Context, android.util.AttributeSet):
000f99f4const v0, 0x1010084
000f99fainvoke-direct {v1, v2, v3, v0}, Lj/f0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000f9a00return-void
000f99e4
000f9a02
000f9a02 // align 0x4
000f9a02 // align 0x4
000f9a04
000f9a04j.f0::<init>(android.content.Context, android.util.AttributeSet, int):
000f9a14invoke-static {v1}, Lj/i1;->a(Landroid/content/Context;)V
000f9a1ainvoke-direct {v0, v1, v2, v3}, Landroid/widget/TextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000f9a20const/4 v1, 0x0
000f9a22iput-boolean v1, v0, Lj/f0;->e:Z
000f9a26const/4 v1, 0x0
000f9a28iput-object v1, v0, Lj/f0;->f:Lj/d0;
000f9a2cinvoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
000f9a32move-result-object v1
000f9a34invoke-static {v0, v1}, Lj/h1;->a(Landroid/view/View;Landroid/content/Context;)V
000f9a3anew-instance v1, Lj/p;
000f9a3einvoke-direct {v1, v0}, Lj/p;-><init>(Landroid/view/View;)V
000f9a44iput-object v1, v0, Lj/f0;->a:Lj/p;
000f9a48invoke-virtual {v1, v2, v3}, Lj/p;->d(Landroid/util/AttributeSet;I)V
000f9a4enew-instance v1, Lj/b0;
000f9a52invoke-direct {v1, v0}, Lj/b0;-><init>(Landroid/widget/TextView;)V
000f9a58iput-object v1, v0, Lj/f0;->b:Lj/b0;
000f9a5cinvoke-virtual {v1, v2, v3}, Lj/b0;->f(Landroid/util/AttributeSet;I)V
000f9a62invoke-virtual {v1}, Lj/b0;->b()V
000f9a68new-instance v1, Lj/C;
000f9a6cinvoke-direct {v1}, Lj/C;-><init>()V
000f9a72iput-object v0, v1, Lj/C;->b:Landroid/view/View;
000f9a76iput-object v1, v0, Lj/f0;->c:Lj/C;
000f9a7ainvoke-direct {v0}, Lj/f0;->getEmojiTextViewHelper()Lj/x;
000f9a80move-result-object v1
000f9a82invoke-virtual {v1, v2, v3}, Lj/x;->a(Landroid/util/AttributeSet;I)V
000f9a88return-void
000f9a04
000f9a04j.f0::<init>(android.content.Context, android.util.AttributeSet, int):
000f9a14invoke-static {v1}, Lj/i1;->a(Landroid/content/Context;)V
000f9a1ainvoke-direct {v0, v1, v2, v3}, Landroid/widget/TextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000f9a20const/4 v1, 0x0
000f9a22iput-boolean v1, v0, Lj/f0;->e:Z
000f9a26const/4 v1, 0x0
000f9a28iput-object v1, v0, Lj/f0;->f:Lj/d0;
000f9a2cinvoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
000f9a32move-result-object v1
000f9a34invoke-static {v0, v1}, Lj/h1;->a(Landroid/view/View;Landroid/content/Context;)V
000f9a3anew-instance v1, Lj/p;
000f9a3einvoke-direct {v1, v0}, Lj/p;-><init>(Landroid/view/View;)V
000f9a44iput-object v1, v0, Lj/f0;->a:Lj/p;
000f9a48invoke-virtual {v1, v2, v3}, Lj/p;->d(Landroid/util/AttributeSet;I)V
000f9a4enew-instance v1, Lj/b0;
000f9a52invoke-direct {v1, v0}, Lj/b0;-><init>(Landroid/widget/TextView;)V
000f9a58iput-object v1, v0, Lj/f0;->b:Lj/b0;
000f9a5cinvoke-virtual {v1, v2, v3}, Lj/b0;->f(Landroid/util/AttributeSet;I)V
000f9a62invoke-virtual {v1}, Lj/b0;->b()V
000f9a68new-instance v1, Lj/C;
000f9a6cinvoke-direct {v1}, Lj/C;-><init>()V
000f9a72iput-object v0, v1, Lj/C;->b:Landroid/view/View;
000f9a76iput-object v1, v0, Lj/f0;->c:Lj/C;
000f9a7ainvoke-direct {v0}, Lj/f0;->getEmojiTextViewHelper()Lj/x;
000f9a80move-result-object v1
000f9a82invoke-virtual {v1, v2, v3}, Lj/x;->a(Landroid/util/AttributeSet;I)V
000f9a88return-void
000f9a04
000f9a8a
000f9a8a // align 0x4
000f9a8a // align 0x4
000f9a8c
000f9a8cj.f0::c(j.f0, int):
000f9a9cinvoke-super {v0, v1}, Landroid/widget/TextView;->setFirstBaselineToTopHeight(I)V
000f9aa2return-void
000f9a8c
000f9a8cj.f0::c(j.f0, int):
000f9a9cinvoke-super {v0, v1}, Landroid/widget/TextView;->setFirstBaselineToTopHeight(I)V
000f9aa2return-void
000f9a8c
000f9aa4
000f9aa4j.f0::d(j.f0, int):
000f9ab4invoke-super {v0, v1}, Landroid/widget/TextView;->setLastBaselineToBottomHeight(I)V
000f9abareturn-void
000f9aa4
000f9aa4j.f0::d(j.f0, int):
000f9ab4invoke-super {v0, v1}, Landroid/widget/TextView;->setLastBaselineToBottomHeight(I)V
000f9abareturn-void
000f9aa4
000f9abc
000f9abcj.f0::f():
000f9acciget-object v0, v3, Lj/f0;->g:Ljava/util/concurrent/Future;
000f9ad0if-nez v0, :cond_5
000f9ad4goto :goto_1f
000f9ad6const/4 v1, 0x0
000f9ad8iput-object v1, v3, Lj/f0;->g:Ljava/util/concurrent/Future;
000f9adcinvoke-interface {v0}, Ljava/util/concurrent/Future;->get()Ljava/lang/Object;
000f9ae2move-result-object v0
000f9ae4if-nez v0, :cond_19
000f9ae8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f9aecconst/16 v2, 0x1d
000f9af0if-lt v0, v2, :cond_15
000f9af4throw v1
000f9af6invoke-static {v3}, LC1/d;->A(Lj/f0;)LI/f;
000f9afcthrow v1
000f9afenew-instance v0, Ljava/lang/ClassCastException;
000f9b02invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000f9b08throw v0
000f9b0areturn-void
000f9abc
000f9abcj.f0::f():
000f9acciget-object v0, v3, Lj/f0;->g:Ljava/util/concurrent/Future;
000f9ad0if-nez v0, :cond_5
000f9ad4goto :goto_1f
000f9ad6const/4 v1, 0x0
000f9ad8iput-object v1, v3, Lj/f0;->g:Ljava/util/concurrent/Future;
000f9adcinvoke-interface {v0}, Ljava/util/concurrent/Future;->get()Ljava/lang/Object;
000f9ae2move-result-object v0
000f9ae4if-nez v0, :cond_19
000f9ae8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f9aecconst/16 v2, 0x1d
000f9af0if-lt v0, v2, :cond_15
000f9af4throw v1
000f9af6invoke-static {v3}, LC1/d;->A(Lj/f0;)LI/f;
000f9afcthrow v1
000f9afenew-instance v0, Ljava/lang/ClassCastException;
000f9b02invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000f9b08throw v0
000f9b0areturn-void
000f9abc
000f9b0c
000f9b0c struct try_item
000f9b0c start_addr uint32 0xf9ad8
000f9b10 insn_count int 25
000f9b12 handler_off uint16 0xf9b15
000f9b14
000f9b14 struct encoded_catch_handler_list
000f9b14 size int 1
000f9b15
000f9b15 struct encoded_catch_handler ← 0xf9b12
000f9b15 size int64 2
000f9b16 handlers[0].type_idx int 0xb574
000f9b18 handlers[0].addr uint32 0xf9b0a
000f9b19 handlers[1].type_idx int 0xb814
000f9b1b handlers[1].addr uint32 0xf9b0a
000f9b0c struct try_item
000f9b0c start_addr uint32 0xf9ad8
000f9b10 insn_count int 25
000f9b12 handler_off uint16 0xf9b15
000f9b14
000f9b14 struct encoded_catch_handler_list
000f9b14 size int 1
000f9b15
000f9b15 struct encoded_catch_handler ← 0xf9b12
000f9b15 size int64 2
000f9b16 handlers[0].type_idx int 0xb574
000f9b18 handlers[0].addr uint32 0xf9b0a
000f9b19 handlers[1].type_idx int 0xb814
000f9b1b handlers[1].addr uint32 0xf9b0a
000f9b1c
000f9b1cj.f0::drawableStateChanged():
000f9b2cinvoke-super {v1}, Landroid/widget/TextView;->drawableStateChanged()V
000f9b32iget-object v0, v1, Lj/f0;->a:Lj/p;
000f9b36if-eqz v0, :cond_a
000f9b3ainvoke-virtual {v0}, Lj/p;->a()V
000f9b40iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9b44if-eqz v0, :cond_11
000f9b48invoke-virtual {v0}, Lj/b0;->b()V
000f9b4ereturn-void
000f9b1c
000f9b1cj.f0::drawableStateChanged():
000f9b2cinvoke-super {v1}, Landroid/widget/TextView;->drawableStateChanged()V
000f9b32iget-object v0, v1, Lj/f0;->a:Lj/p;
000f9b36if-eqz v0, :cond_a
000f9b3ainvoke-virtual {v0}, Lj/p;->a()V
000f9b40iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9b44if-eqz v0, :cond_11
000f9b48invoke-virtual {v0}, Lj/b0;->b()V
000f9b4ereturn-void
000f9b1c
000f9b50
000f9b50j.f0::onLayout(boolean, int, int, int, int):
000f9b60invoke-super/range {v0 .. v5}, Landroid/widget/TextView;->onLayout(ZIIII)V
000f9b66move-object v1, v0
000f9b68iget-object v2, v1, Lj/f0;->b:Lj/b0;
000f9b6cif-eqz v2, :cond_11
000f9b70sget-boolean v3, Lj/A1;->b:Z
000f9b74if-nez v3, :cond_11
000f9b78iget-object v2, v2, Lj/b0;->i:Lj/m0;
000f9b7cinvoke-virtual {v2}, Lj/m0;->a()V
000f9b82return-void
000f9b50
000f9b50j.f0::onLayout(boolean, int, int, int, int):
000f9b60invoke-super/range {v0 .. v5}, Landroid/widget/TextView;->onLayout(ZIIII)V
000f9b66move-object v1, v0
000f9b68iget-object v2, v1, Lj/f0;->b:Lj/b0;
000f9b6cif-eqz v2, :cond_11
000f9b70sget-boolean v3, Lj/A1;->b:Z
000f9b74if-nez v3, :cond_11
000f9b78iget-object v2, v2, Lj/b0;->i:Lj/m0;
000f9b7cinvoke-virtual {v2}, Lj/m0;->a()V
000f9b82return-void
000f9b50
000f9b84
000f9b84j.f0::onMeasure(int, int):
000f9b94invoke-virtual {v0}, Lj/f0;->f()V
000f9b9ainvoke-super {v0, v1, v2}, Landroid/widget/TextView;->onMeasure(II)V
000f9ba0return-void
000f9b84
000f9b84j.f0::onMeasure(int, int):
000f9b94invoke-virtual {v0}, Lj/f0;->f()V
000f9b9ainvoke-super {v0, v1, v2}, Landroid/widget/TextView;->onMeasure(II)V
000f9ba0return-void
000f9b84
000f9ba2
000f9ba2 // align 0x4
000f9ba2 // align 0x4
000f9ba4
000f9ba4j.f0::onTextChanged(java.lang.CharSequence, int, int, int):
000f9bb4invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->onTextChanged(Ljava/lang/CharSequence;III)V
000f9bbaiget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9bbeif-eqz v1, :cond_16
000f9bc2sget-boolean v2, Lj/A1;->b:Z
000f9bc6if-nez v2, :cond_16
000f9bcaiget-object v1, v1, Lj/b0;->i:Lj/m0;
000f9bceinvoke-virtual {v1}, Lj/m0;->f()Z
000f9bd4move-result v2
000f9bd6if-eqz v2, :cond_16
000f9bdainvoke-virtual {v1}, Lj/m0;->a()V
000f9be0return-void
000f9ba4
000f9ba4j.f0::onTextChanged(java.lang.CharSequence, int, int, int):
000f9bb4invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->onTextChanged(Ljava/lang/CharSequence;III)V
000f9bbaiget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9bbeif-eqz v1, :cond_16
000f9bc2sget-boolean v2, Lj/A1;->b:Z
000f9bc6if-nez v2, :cond_16
000f9bcaiget-object v1, v1, Lj/b0;->i:Lj/m0;
000f9bceinvoke-virtual {v1}, Lj/m0;->f()Z
000f9bd4move-result v2
000f9bd6if-eqz v2, :cond_16
000f9bdainvoke-virtual {v1}, Lj/m0;->a()V
000f9be0return-void
000f9ba4
000f9be2
000f9be2 // align 0x4
000f9be2 // align 0x4
000f9be4
000f9be4j.f0::setAllCaps(boolean):
000f9bf4invoke-super {v1, v2}, Landroid/widget/TextView;->setAllCaps(Z)V
000f9bfainvoke-direct {v1}, Lj/f0;->getEmojiTextViewHelper()Lj/x;
000f9c00move-result-object v0
000f9c02invoke-virtual {v0, v2}, Lj/x;->b(Z)V
000f9c08return-void
000f9be4
000f9be4j.f0::setAllCaps(boolean):
000f9bf4invoke-super {v1, v2}, Landroid/widget/TextView;->setAllCaps(Z)V
000f9bfainvoke-direct {v1}, Lj/f0;->getEmojiTextViewHelper()Lj/x;
000f9c00move-result-object v0
000f9c02invoke-virtual {v0, v2}, Lj/x;->b(Z)V
000f9c08return-void
000f9be4
000f9c0a
000f9c0a // align 0x4
000f9c0a // align 0x4
000f9c0c
000f9c0cj.f0::setAutoSizeTextTypeUniformWithConfiguration(int, int, int, int):
000f9c1csget-boolean v0, Lj/A1;->b:Z
000f9c20if-eqz v0, :cond_12
000f9c24invoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9c2amove-result-object v0
000f9c2ccheck-cast v0, Lj/d0;
000f9c30iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9c34check-cast v0, Lj/f0;
000f9c38invoke-super {v0, v2, v3, v4, v5}, Landroid/widget/TextView;->setAutoSizeTextTypeUniformWithConfiguration(IIII)V
000f9c3ereturn-void
000f9c40iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9c44if-eqz v0, :cond_19
000f9c48invoke-virtual {v0, v2, v3, v4, v5}, Lj/b0;->i(IIII)V
000f9c4ereturn-void
000f9c0c
000f9c0cj.f0::setAutoSizeTextTypeUniformWithConfiguration(int, int, int, int):
000f9c1csget-boolean v0, Lj/A1;->b:Z
000f9c20if-eqz v0, :cond_12
000f9c24invoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9c2amove-result-object v0
000f9c2ccheck-cast v0, Lj/d0;
000f9c30iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9c34check-cast v0, Lj/f0;
000f9c38invoke-super {v0, v2, v3, v4, v5}, Landroid/widget/TextView;->setAutoSizeTextTypeUniformWithConfiguration(IIII)V
000f9c3ereturn-void
000f9c40iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9c44if-eqz v0, :cond_19
000f9c48invoke-virtual {v0, v2, v3, v4, v5}, Lj/b0;->i(IIII)V
000f9c4ereturn-void
000f9c0c
000f9c50
000f9c50j.f0::setAutoSizeTextTypeUniformWithPresetSizes(int[], int):
000f9c60sget-boolean v0, Lj/A1;->b:Z
000f9c64if-eqz v0, :cond_12
000f9c68invoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9c6emove-result-object v0
000f9c70check-cast v0, Lj/d0;
000f9c74iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9c78check-cast v0, Lj/f0;
000f9c7cinvoke-super {v0, v2, v3}, Landroid/widget/TextView;->setAutoSizeTextTypeUniformWithPresetSizes([II)V
000f9c82return-void
000f9c84iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9c88if-eqz v0, :cond_19
000f9c8cinvoke-virtual {v0, v2, v3}, Lj/b0;->j([II)V
000f9c92return-void
000f9c50
000f9c50j.f0::setAutoSizeTextTypeUniformWithPresetSizes(int[], int):
000f9c60sget-boolean v0, Lj/A1;->b:Z
000f9c64if-eqz v0, :cond_12
000f9c68invoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9c6emove-result-object v0
000f9c70check-cast v0, Lj/d0;
000f9c74iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9c78check-cast v0, Lj/f0;
000f9c7cinvoke-super {v0, v2, v3}, Landroid/widget/TextView;->setAutoSizeTextTypeUniformWithPresetSizes([II)V
000f9c82return-void
000f9c84iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9c88if-eqz v0, :cond_19
000f9c8cinvoke-virtual {v0, v2, v3}, Lj/b0;->j([II)V
000f9c92return-void
000f9c50
000f9c94
000f9c94j.f0::setAutoSizeTextTypeWithDefaults(int):
000f9ca4sget-boolean v0, Lj/A1;->b:Z
000f9ca8if-eqz v0, :cond_12
000f9cacinvoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9cb2move-result-object v0
000f9cb4check-cast v0, Lj/d0;
000f9cb8iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9cbccheck-cast v0, Lj/f0;
000f9cc0invoke-super {v0, v2}, Landroid/widget/TextView;->setAutoSizeTextTypeWithDefaults(I)V
000f9cc6return-void
000f9cc8iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9cccif-eqz v0, :cond_19
000f9cd0invoke-virtual {v0, v2}, Lj/b0;->k(I)V
000f9cd6return-void
000f9c94
000f9c94j.f0::setAutoSizeTextTypeWithDefaults(int):
000f9ca4sget-boolean v0, Lj/A1;->b:Z
000f9ca8if-eqz v0, :cond_12
000f9cacinvoke-virtual {v1}, Lj/f0;->getSuperCaller()Lj/c0;
000f9cb2move-result-object v0
000f9cb4check-cast v0, Lj/d0;
000f9cb8iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000f9cbccheck-cast v0, Lj/f0;
000f9cc0invoke-super {v0, v2}, Landroid/widget/TextView;->setAutoSizeTextTypeWithDefaults(I)V
000f9cc6return-void
000f9cc8iget-object v0, v1, Lj/f0;->b:Lj/b0;
000f9cccif-eqz v0, :cond_19
000f9cd0invoke-virtual {v0, v2}, Lj/b0;->k(I)V
000f9cd6return-void
000f9c94
000f9cd8
000f9cd8j.f0::setBackgroundDrawable(android.graphics.drawable.Drawable):
000f9ce8invoke-super {v0, v1}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000f9ceeiget-object v1, v0, Lj/f0;->a:Lj/p;
000f9cf2if-eqz v1, :cond_a
000f9cf6invoke-virtual {v1}, Lj/p;->e()V
000f9cfcreturn-void
000f9cd8
000f9cd8j.f0::setBackgroundDrawable(android.graphics.drawable.Drawable):
000f9ce8invoke-super {v0, v1}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000f9ceeiget-object v1, v0, Lj/f0;->a:Lj/p;
000f9cf2if-eqz v1, :cond_a
000f9cf6invoke-virtual {v1}, Lj/p;->e()V
000f9cfcreturn-void
000f9cd8
000f9cfe
000f9cfe // align 0x10
000f9cfe // align 0x10
000f9d00
000f9d00j.f0::setBackgroundResource(int):
000f9d10invoke-super {v1, v2}, Landroid/view/View;->setBackgroundResource(I)V
000f9d16iget-object v0, v1, Lj/f0;->a:Lj/p;
000f9d1aif-eqz v0, :cond_a
000f9d1einvoke-virtual {v0, v2}, Lj/p;->f(I)V
000f9d24return-void
000f9d00
000f9d00j.f0::setBackgroundResource(int):
000f9d10invoke-super {v1, v2}, Landroid/view/View;->setBackgroundResource(I)V
000f9d16iget-object v0, v1, Lj/f0;->a:Lj/p;
000f9d1aif-eqz v0, :cond_a
000f9d1einvoke-virtual {v0, v2}, Lj/p;->f(I)V
000f9d24return-void
000f9d00
000f9d26
000f9d26 // align 0x8
000f9d26 // align 0x8
000f9d28
000f9d28j.f0::setCompoundDrawables(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable):
000f9d38invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9d3eiget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9d42if-eqz v1, :cond_a
000f9d46invoke-virtual {v1}, Lj/b0;->b()V
000f9d4creturn-void
000f9d28
000f9d28j.f0::setCompoundDrawables(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable):
000f9d38invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9d3eiget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9d42if-eqz v1, :cond_a
000f9d46invoke-virtual {v1}, Lj/b0;->b()V
000f9d4creturn-void
000f9d28
000f9d4e
000f9d4e // align 0x10
000f9d4e // align 0x10
000f9d50
000f9d50j.f0::setCompoundDrawablesRelative(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable):
000f9d60invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9d66iget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9d6aif-eqz v1, :cond_a
000f9d6einvoke-virtual {v1}, Lj/b0;->b()V
000f9d74return-void
000f9d50
000f9d50j.f0::setCompoundDrawablesRelative(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable):
000f9d60invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9d66iget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9d6aif-eqz v1, :cond_a
000f9d6einvoke-virtual {v1}, Lj/b0;->b()V
000f9d74return-void
000f9d50
000f9d76
000f9d76 // align 0x8
000f9d76 // align 0x8
000f9d78
000f9d78j.f0::setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable):
000f9d88invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9d8eiget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9d92if-eqz v1, :cond_a
000f9d96invoke-virtual {v1}, Lj/b0;->b()V
000f9d9creturn-void
000f9d78
000f9d78j.f0::setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable):
000f9d88invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9d8eiget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9d92if-eqz v1, :cond_a
000f9d96invoke-virtual {v1}, Lj/b0;->b()V
000f9d9creturn-void
000f9d78
000f9d9e
000f9d9e // align 0x10
000f9d9e // align 0x10
000f9da0
000f9da0j.f0::setCompoundDrawablesRelativeWithIntrinsicBounds(int, int, int, int):
000f9db0invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000f9db6move-result-object v0
000f9db8const/4 v1, 0x0
000f9dbaif-eqz v3, :cond_c
000f9dbeinvoke-static {v0, v3}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9dc4move-result-object v3
000f9dc6goto :goto_d
000f9dc8move-object v3, v1
000f9dcaif-eqz v4, :cond_14
000f9dceinvoke-static {v0, v4}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9dd4move-result-object v4
000f9dd6goto :goto_15
000f9dd8move-object v4, v1
000f9ddaif-eqz v5, :cond_1c
000f9ddeinvoke-static {v0, v5}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9de4move-result-object v5
000f9de6goto :goto_1d
000f9de8move-object v5, v1
000f9deaif-eqz v6, :cond_23
000f9deeinvoke-static {v0, v6}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9df4move-result-object v1
000f9df6invoke-virtual {v2, v3, v4, v5, v1}, Lj/f0;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9dfciget-object v3, v2, Lj/f0;->b:Lj/b0;
000f9e00if-eqz v3, :cond_2d
000f9e04invoke-virtual {v3}, Lj/b0;->b()V
000f9e0areturn-void
000f9da0
000f9da0j.f0::setCompoundDrawablesRelativeWithIntrinsicBounds(int, int, int, int):
000f9db0invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000f9db6move-result-object v0
000f9db8const/4 v1, 0x0
000f9dbaif-eqz v3, :cond_c
000f9dbeinvoke-static {v0, v3}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9dc4move-result-object v3
000f9dc6goto :goto_d
000f9dc8move-object v3, v1
000f9dcaif-eqz v4, :cond_14
000f9dceinvoke-static {v0, v4}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9dd4move-result-object v4
000f9dd6goto :goto_15
000f9dd8move-object v4, v1
000f9ddaif-eqz v5, :cond_1c
000f9ddeinvoke-static {v0, v5}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9de4move-result-object v5
000f9de6goto :goto_1d
000f9de8move-object v5, v1
000f9deaif-eqz v6, :cond_23
000f9deeinvoke-static {v0, v6}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9df4move-result-object v1
000f9df6invoke-virtual {v2, v3, v4, v5, v1}, Lj/f0;->setCompoundDrawablesRelativeWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9dfciget-object v3, v2, Lj/f0;->b:Lj/b0;
000f9e00if-eqz v3, :cond_2d
000f9e04invoke-virtual {v3}, Lj/b0;->b()V
000f9e0areturn-void
000f9da0
000f9e0c
000f9e0cj.f0::setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable):
000f9e1cinvoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9e22iget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9e26if-eqz v1, :cond_a
000f9e2ainvoke-virtual {v1}, Lj/b0;->b()V
000f9e30return-void
000f9e0c
000f9e0cj.f0::setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable):
000f9e1cinvoke-super {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9e22iget-object v1, v0, Lj/f0;->b:Lj/b0;
000f9e26if-eqz v1, :cond_a
000f9e2ainvoke-virtual {v1}, Lj/b0;->b()V
000f9e30return-void
000f9e0c
000f9e32
000f9e32 // align 0x4
000f9e32 // align 0x4
000f9e34
000f9e34j.f0::setCompoundDrawablesWithIntrinsicBounds(int, int, int, int):
000f9e44invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000f9e4amove-result-object v0
000f9e4cconst/4 v1, 0x0
000f9e4eif-eqz v3, :cond_c
000f9e52invoke-static {v0, v3}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9e58move-result-object v3
000f9e5agoto :goto_d
000f9e5cmove-object v3, v1
000f9e5eif-eqz v4, :cond_14
000f9e62invoke-static {v0, v4}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9e68move-result-object v4
000f9e6agoto :goto_15
000f9e6cmove-object v4, v1
000f9e6eif-eqz v5, :cond_1c
000f9e72invoke-static {v0, v5}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9e78move-result-object v5
000f9e7agoto :goto_1d
000f9e7cmove-object v5, v1
000f9e7eif-eqz v6, :cond_23
000f9e82invoke-static {v0, v6}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9e88move-result-object v1
000f9e8ainvoke-virtual {v2, v3, v4, v5, v1}, Lj/f0;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9e90iget-object v3, v2, Lj/f0;->b:Lj/b0;
000f9e94if-eqz v3, :cond_2d
000f9e98invoke-virtual {v3}, Lj/b0;->b()V
000f9e9ereturn-void
000f9e34
000f9e34j.f0::setCompoundDrawablesWithIntrinsicBounds(int, int, int, int):
000f9e44invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000f9e4amove-result-object v0
000f9e4cconst/4 v1, 0x0
000f9e4eif-eqz v3, :cond_c
000f9e52invoke-static {v0, v3}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9e58move-result-object v3
000f9e5agoto :goto_d
000f9e5cmove-object v3, v1
000f9e5eif-eqz v4, :cond_14
000f9e62invoke-static {v0, v4}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9e68move-result-object v4
000f9e6agoto :goto_15
000f9e6cmove-object v4, v1
000f9e6eif-eqz v5, :cond_1c
000f9e72invoke-static {v0, v5}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9e78move-result-object v5
000f9e7agoto :goto_1d
000f9e7cmove-object v5, v1
000f9e7eif-eqz v6, :cond_23
000f9e82invoke-static {v0, v6}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000f9e88move-result-object v1
000f9e8ainvoke-virtual {v2, v3, v4, v5, v1}, Lj/f0;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000f9e90iget-object v3, v2, Lj/f0;->b:Lj/b0;
000f9e94if-eqz v3, :cond_2d
000f9e98invoke-virtual {v3}, Lj/b0;->b()V
000f9e9ereturn-void
000f9e34
000f9ea0
000f9ea0j.f0::setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):
000f9eb0invoke-static {v1, v0}, LC1/d;->X(Landroid/view/ActionMode$Callback;Landroid/widget/TextView;)Landroid/view/ActionMode$Callback;
000f9eb6move-result-object v1
000f9eb8invoke-super {v0, v1}, Landroid/widget/TextView;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V
000f9ebereturn-void
000f9ea0
000f9ea0j.f0::setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):
000f9eb0invoke-static {v1, v0}, LC1/d;->X(Landroid/view/ActionMode$Callback;Landroid/widget/TextView;)Landroid/view/ActionMode$Callback;
000f9eb6move-result-object v1
000f9eb8invoke-super {v0, v1}, Landroid/widget/TextView;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V
000f9ebereturn-void
000f9ea0
000f9ec0
000f9ec0j.f0::setEmojiCompatEnabled(boolean):
000f9ed0invoke-direct {v1}, Lj/f0;->getEmojiTextViewHelper()Lj/x;
000f9ed6move-result-object v0
000f9ed8invoke-virtual {v0, v2}, Lj/x;->c(Z)V
000f9edereturn-void
000f9ec0
000f9ec0j.f0::setEmojiCompatEnabled(boolean):
000f9ed0invoke-direct {v1}, Lj/f0;->getEmojiTextViewHelper()Lj/x;
000f9ed6move-result-object v0
000f9ed8invoke-virtual {v0, v2}, Lj/x;->c(Z)V
000f9edereturn-void
000f9ec0
000f9ee0
000f9ee0j.f0::setFilters(android.text.InputFilter[]):
000f9ef0invoke-direct {v1}, Lj/f0;->getEmojiTextViewHelper()Lj/x;
000f9ef6move-result-object v0
000f9ef8iget-object v0, v0, Lj/x;->b:LC/h;
000f9efciget-object v0, v0, LC/h;->b:Ljava/lang/Object;
000f9f00check-cast v0, LC1/l;
000f9f04invoke-virtual {v0, v2}, LC1/l;->F([Landroid/text/InputFilter;)[Landroid/text/InputFilter;
000f9f0amove-result-object v2
000f9f0cinvoke-super {v1, v2}, Landroid/widget/TextView;->setFilters([Landroid/text/InputFilter;)V
000f9f12return-void
000f9ee0
000f9ee0j.f0::setFilters(android.text.InputFilter[]):
000f9ef0invoke-direct {v1}, Lj/f0;->getEmojiTextViewHelper()Lj/x;
000f9ef6move-result-object v0
000f9ef8iget-object v0, v0, Lj/x;->b:LC/h;
000f9efciget-object v0, v0, LC/h;->b:Ljava/lang/Object;
000f9f00check-cast v0, LC1/l;
000f9f04invoke-virtual {v0, v2}, LC1/l;->F([Landroid/text/InputFilter;)[Landroid/text/InputFilter;
000f9f0amove-result-object v2
000f9f0cinvoke-super {v1, v2}, Landroid/widget/TextView;->setFilters([Landroid/text/InputFilter;)V
000f9f12return-void
000f9ee0
000f9f14
000f9f14j.f0::setFirstBaselineToTopHeight(int):
000f9f24sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f9f28const/16 v1, 0x1c
000f9f2cif-lt v0, v1, :cond_e
000f9f30invoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000f9f36move-result-object v0
000f9f38invoke-interface {v0, v3}, Lj/c0;->a(I)V
000f9f3ereturn-void
000f9f40invoke-static {v2, v3}, LC1/d;->Q(Landroid/widget/TextView;I)V
000f9f46return-void
000f9f14
000f9f14j.f0::setFirstBaselineToTopHeight(int):
000f9f24sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f9f28const/16 v1, 0x1c
000f9f2cif-lt v0, v1, :cond_e
000f9f30invoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000f9f36move-result-object v0
000f9f38invoke-interface {v0, v3}, Lj/c0;->a(I)V
000f9f3ereturn-void
000f9f40invoke-static {v2, v3}, LC1/d;->Q(Landroid/widget/TextView;I)V
000f9f46return-void
000f9f14
000f9f48
000f9f48j.f0::setLastBaselineToBottomHeight(int):
000f9f58sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f9f5cconst/16 v1, 0x1c
000f9f60if-lt v0, v1, :cond_e
000f9f64invoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000f9f6amove-result-object v0
000f9f6cinvoke-interface {v0, v3}, Lj/c0;->e(I)V
000f9f72return-void
000f9f74invoke-static {v2, v3}, LC1/d;->S(Landroid/widget/TextView;I)V
000f9f7areturn-void
000f9f48
000f9f48j.f0::setLastBaselineToBottomHeight(int):
000f9f58sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000f9f5cconst/16 v1, 0x1c
000f9f60if-lt v0, v1, :cond_e
000f9f64invoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000f9f6amove-result-object v0
000f9f6cinvoke-interface {v0, v3}, Lj/c0;->e(I)V
000f9f72return-void
000f9f74invoke-static {v2, v3}, LC1/d;->S(Landroid/widget/TextView;I)V
000f9f7areturn-void
000f9f48
000f9f7c
000f9f7cj.f0::setLineHeight(int):
000f9f8cinvoke-static {v3}, LP1/e;->f(I)V
000f9f92invoke-virtual {v2}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f9f98move-result-object v0
000f9f9aconst/4 v1, 0x0
000f9f9cinvoke-virtual {v0, v1}, Landroid/graphics/Paint;->getFontMetricsInt(Landroid/graphics/Paint$FontMetricsInt;)I
000f9fa2move-result v0
000f9fa4if-eq v3, v0, :cond_15
000f9fa8sub-int/2addr v3, v0
000f9faaint-to-float v3, v3
000f9facconst/high16 v0, 0x3f800000
000f9fb0invoke-virtual {v2, v3, v0}, Landroid/widget/TextView;->setLineSpacing(FF)V
000f9fb6return-void
000f9f7c
000f9f7cj.f0::setLineHeight(int):
000f9f8cinvoke-static {v3}, LP1/e;->f(I)V
000f9f92invoke-virtual {v2}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000f9f98move-result-object v0
000f9f9aconst/4 v1, 0x0
000f9f9cinvoke-virtual {v0, v1}, Landroid/graphics/Paint;->getFontMetricsInt(Landroid/graphics/Paint$FontMetricsInt;)I
000f9fa2move-result v0
000f9fa4if-eq v3, v0, :cond_15
000f9fa8sub-int/2addr v3, v0
000f9faaint-to-float v3, v3
000f9facconst/high16 v0, 0x3f800000
000f9fb0invoke-virtual {v2, v3, v0}, Landroid/widget/TextView;->setLineSpacing(FF)V
000f9fb6return-void
000f9f7c
000f9fb8
000f9fb8j.f0::setPrecomputedText(I.g):
000f9fc8sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000f9fccconst/16 v0, 0x1d
000f9fd0const/4 v1, 0x0
000f9fd2if-lt v3, v0, :cond_8
000f9fd6throw v1
000f9fd8invoke-static {v2}, LC1/d;->A(Lj/f0;)LI/f;
000f9fdethrow v1
000f9fb8
000f9fb8j.f0::setPrecomputedText(I.g):
000f9fc8sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000f9fccconst/16 v0, 0x1d
000f9fd0const/4 v1, 0x0
000f9fd2if-lt v3, v0, :cond_8
000f9fd6throw v1
000f9fd8invoke-static {v2}, LC1/d;->A(Lj/f0;)LI/f;
000f9fdethrow v1
000f9fb8
000f9fe0
000f9fe0j.f0::setSupportBackgroundTintList(android.content.res.ColorStateList):
000f9ff0iget-object v0, v1, Lj/f0;->a:Lj/p;
000f9ff4if-eqz v0, :cond_7
000f9ff8invoke-virtual {v0, v2}, Lj/p;->h(Landroid/content/res/ColorStateList;)V
000f9ffereturn-void
000f9fe0
000f9fe0j.f0::setSupportBackgroundTintList(android.content.res.ColorStateList):
000f9ff0iget-object v0, v1, Lj/f0;->a:Lj/p;
000f9ff4if-eqz v0, :cond_7
000f9ff8invoke-virtual {v0, v2}, Lj/p;->h(Landroid/content/res/ColorStateList;)V
000f9ffereturn-void
000f9fe0
000fa000
000fa000j.f0::setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):
000fa010iget-object v0, v1, Lj/f0;->a:Lj/p;
000fa014if-eqz v0, :cond_7
000fa018invoke-virtual {v0, v2}, Lj/p;->i(Landroid/graphics/PorterDuff$Mode;)V
000fa01ereturn-void
000fa000
000fa000j.f0::setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):
000fa010iget-object v0, v1, Lj/f0;->a:Lj/p;
000fa014if-eqz v0, :cond_7
000fa018invoke-virtual {v0, v2}, Lj/p;->i(Landroid/graphics/PorterDuff$Mode;)V
000fa01ereturn-void
000fa000
000fa020
000fa020j.f0::setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):
000fa030iget-object v0, v1, Lj/f0;->b:Lj/b0;
000fa034invoke-virtual {v0, v2}, Lj/b0;->l(Landroid/content/res/ColorStateList;)V
000fa03ainvoke-virtual {v0}, Lj/b0;->b()V
000fa040return-void
000fa020
000fa020j.f0::setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):
000fa030iget-object v0, v1, Lj/f0;->b:Lj/b0;
000fa034invoke-virtual {v0, v2}, Lj/b0;->l(Landroid/content/res/ColorStateList;)V
000fa03ainvoke-virtual {v0}, Lj/b0;->b()V
000fa040return-void
000fa020
000fa042
000fa042 // align 0x4
000fa042 // align 0x4
000fa044
000fa044j.f0::setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):
000fa054iget-object v0, v1, Lj/f0;->b:Lj/b0;
000fa058invoke-virtual {v0, v2}, Lj/b0;->m(Landroid/graphics/PorterDuff$Mode;)V
000fa05einvoke-virtual {v0}, Lj/b0;->b()V
000fa064return-void
000fa044
000fa044j.f0::setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):
000fa054iget-object v0, v1, Lj/f0;->b:Lj/b0;
000fa058invoke-virtual {v0, v2}, Lj/b0;->m(Landroid/graphics/PorterDuff$Mode;)V
000fa05einvoke-virtual {v0}, Lj/b0;->b()V
000fa064return-void
000fa044
000fa066
000fa066 // align 0x8
000fa066 // align 0x8
000fa068
000fa068j.f0::setTextAppearance(android.content.Context, int):
000fa078invoke-super {v1, v2, v3}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V
000fa07eiget-object v0, v1, Lj/f0;->b:Lj/b0;
000fa082if-eqz v0, :cond_a
000fa086invoke-virtual {v0, v2, v3}, Lj/b0;->g(Landroid/content/Context;I)V
000fa08creturn-void
000fa068
000fa068j.f0::setTextAppearance(android.content.Context, int):
000fa078invoke-super {v1, v2, v3}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V
000fa07eiget-object v0, v1, Lj/f0;->b:Lj/b0;
000fa082if-eqz v0, :cond_a
000fa086invoke-virtual {v0, v2, v3}, Lj/b0;->g(Landroid/content/Context;I)V
000fa08creturn-void
000fa068
000fa08e
000fa08e // align 0x10
000fa08e // align 0x10
000fa090
000fa090j.f0::setTextClassifier(android.view.textclassifier.TextClassifier):
000fa0a0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fa0a4const/16 v1, 0x1c
000fa0a8if-ge v0, v1, :cond_e
000fa0aciget-object v0, v2, Lj/f0;->c:Lj/C;
000fa0b0if-nez v0, :cond_b
000fa0b4goto :goto_e
000fa0b6iput-object v3, v0, Lj/C;->c:Ljava/lang/Object;
000fa0bareturn-void
000fa0bcinvoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000fa0c2move-result-object v0
000fa0c4check-cast v0, Lj/d0;
000fa0c8iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000fa0cccheck-cast v0, Lj/f0;
000fa0d0invoke-super {v0, v3}, Landroid/widget/TextView;->setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V
000fa0d6return-void
000fa090
000fa090j.f0::setTextClassifier(android.view.textclassifier.TextClassifier):
000fa0a0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fa0a4const/16 v1, 0x1c
000fa0a8if-ge v0, v1, :cond_e
000fa0aciget-object v0, v2, Lj/f0;->c:Lj/C;
000fa0b0if-nez v0, :cond_b
000fa0b4goto :goto_e
000fa0b6iput-object v3, v0, Lj/C;->c:Ljava/lang/Object;
000fa0bareturn-void
000fa0bcinvoke-virtual {v2}, Lj/f0;->getSuperCaller()Lj/c0;
000fa0c2move-result-object v0
000fa0c4check-cast v0, Lj/d0;
000fa0c8iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
000fa0cccheck-cast v0, Lj/f0;
000fa0d0invoke-super {v0, v3}, Landroid/widget/TextView;->setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V
000fa0d6return-void
000fa090
000fa0d8
000fa0d8j.f0::setTextFuture(java.util.concurrent.Future):
000fa0e8iput-object v1, v0, Lj/f0;->g:Ljava/util/concurrent/Future;
000fa0ecif-eqz v1, :cond_7
000fa0f0invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000fa0f6return-void
000fa0d8
000fa0d8j.f0::setTextFuture(java.util.concurrent.Future):
000fa0e8iput-object v1, v0, Lj/f0;->g:Ljava/util/concurrent/Future;
000fa0ecif-eqz v1, :cond_7
000fa0f0invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000fa0f6return-void
000fa0d8
000fa0f8
000fa0f8j.f0::setTextMetricsParamsCompat(I.f):
000fa108iget-object v0, v6, LI/f;->b:Landroid/text/TextDirectionHeuristic;
000fa10csget-object v1, Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_RTL:Landroid/text/TextDirectionHeuristic;
000fa110const/4 v2, 0x1
000fa112if-ne v0, v1, :cond_8
000fa116goto :goto_2c
000fa118sget-object v3, Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_LTR:Landroid/text/TextDirectionHeuristic;
000fa11cif-ne v0, v3, :cond_d
000fa120goto :goto_2c
000fa122sget-object v4, Landroid/text/TextDirectionHeuristics;->ANYRTL_LTR:Landroid/text/TextDirectionHeuristic;
000fa126if-ne v0, v4, :cond_13
000fa12aconst/4 v2, 0x2
000fa12cgoto :goto_2c
000fa12esget-object v4, Landroid/text/TextDirectionHeuristics;->LTR:Landroid/text/TextDirectionHeuristic;
000fa132if-ne v0, v4, :cond_19
000fa136const/4 v2, 0x3
000fa138goto :goto_2c
000fa13asget-object v4, Landroid/text/TextDirectionHeuristics;->RTL:Landroid/text/TextDirectionHeuristic;
000fa13eif-ne v0, v4, :cond_1f
000fa142const/4 v2, 0x4
000fa144goto :goto_2c
000fa146sget-object v4, Landroid/text/TextDirectionHeuristics;->LOCALE:Landroid/text/TextDirectionHeuristic;
000fa14aif-ne v0, v4, :cond_25
000fa14econst/4 v2, 0x5
000fa150goto :goto_2c
000fa152if-ne v0, v3, :cond_29
000fa156const/4 v2, 0x6
000fa158goto :goto_2c
000fa15aif-ne v0, v1, :cond_2c
000fa15econst/4 v2, 0x7
000fa160invoke-virtual {v5, v2}, Landroid/view/View;->setTextDirection(I)V
000fa166invoke-virtual {v5}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000fa16cmove-result-object v0
000fa16eiget-object v1, v6, LI/f;->a:Landroid/text/TextPaint;
000fa172invoke-virtual {v0, v1}, Landroid/text/TextPaint;->set(Landroid/text/TextPaint;)V
000fa178iget v0, v6, LI/f;->c:I
000fa17cinvoke-static {v5, v0}, LQ/n;->e(Landroid/widget/TextView;I)V
000fa182iget v6, v6, LI/f;->d:I
000fa186invoke-static {v5, v6}, LQ/n;->h(Landroid/widget/TextView;I)V
000fa18creturn-void
000fa0f8
000fa0f8j.f0::setTextMetricsParamsCompat(I.f):
000fa108iget-object v0, v6, LI/f;->b:Landroid/text/TextDirectionHeuristic;
000fa10csget-object v1, Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_RTL:Landroid/text/TextDirectionHeuristic;
000fa110const/4 v2, 0x1
000fa112if-ne v0, v1, :cond_8
000fa116goto :goto_2c
000fa118sget-object v3, Landroid/text/TextDirectionHeuristics;->FIRSTSTRONG_LTR:Landroid/text/TextDirectionHeuristic;
000fa11cif-ne v0, v3, :cond_d
000fa120goto :goto_2c
000fa122sget-object v4, Landroid/text/TextDirectionHeuristics;->ANYRTL_LTR:Landroid/text/TextDirectionHeuristic;
000fa126if-ne v0, v4, :cond_13
000fa12aconst/4 v2, 0x2
000fa12cgoto :goto_2c
000fa12esget-object v4, Landroid/text/TextDirectionHeuristics;->LTR:Landroid/text/TextDirectionHeuristic;
000fa132if-ne v0, v4, :cond_19
000fa136const/4 v2, 0x3
000fa138goto :goto_2c
000fa13asget-object v4, Landroid/text/TextDirectionHeuristics;->RTL:Landroid/text/TextDirectionHeuristic;
000fa13eif-ne v0, v4, :cond_1f
000fa142const/4 v2, 0x4
000fa144goto :goto_2c
000fa146sget-object v4, Landroid/text/TextDirectionHeuristics;->LOCALE:Landroid/text/TextDirectionHeuristic;
000fa14aif-ne v0, v4, :cond_25
000fa14econst/4 v2, 0x5
000fa150goto :goto_2c
000fa152if-ne v0, v3, :cond_29
000fa156const/4 v2, 0x6
000fa158goto :goto_2c
000fa15aif-ne v0, v1, :cond_2c
000fa15econst/4 v2, 0x7
000fa160invoke-virtual {v5, v2}, Landroid/view/View;->setTextDirection(I)V
000fa166invoke-virtual {v5}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000fa16cmove-result-object v0
000fa16eiget-object v1, v6, LI/f;->a:Landroid/text/TextPaint;
000fa172invoke-virtual {v0, v1}, Landroid/text/TextPaint;->set(Landroid/text/TextPaint;)V
000fa178iget v0, v6, LI/f;->c:I
000fa17cinvoke-static {v5, v0}, LQ/n;->e(Landroid/widget/TextView;I)V
000fa182iget v6, v6, LI/f;->d:I
000fa186invoke-static {v5, v6}, LQ/n;->h(Landroid/widget/TextView;I)V
000fa18creturn-void
000fa0f8
000fa18e
000fa18e // align 0x10
000fa18e // align 0x10
000fa190
000fa190j.f0::setTextSize(int, float):
000fa1a0sget-boolean v0, Lj/A1;->b:Z
000fa1a4if-eqz v0, :cond_8
000fa1a8invoke-super {v2, v3, v4}, Landroid/widget/TextView;->setTextSize(IF)V
000fa1aereturn-void
000fa1b0iget-object v1, v2, Lj/f0;->b:Lj/b0;
000fa1b4if-eqz v1, :cond_19
000fa1b8if-nez v0, :cond_19
000fa1bciget-object v0, v1, Lj/b0;->i:Lj/m0;
000fa1c0invoke-virtual {v0}, Lj/m0;->f()Z
000fa1c6move-result v1
000fa1c8if-nez v1, :cond_19
000fa1ccinvoke-virtual {v0, v3, v4}, Lj/m0;->g(IF)V
000fa1d2return-void
000fa190
000fa190j.f0::setTextSize(int, float):
000fa1a0sget-boolean v0, Lj/A1;->b:Z
000fa1a4if-eqz v0, :cond_8
000fa1a8invoke-super {v2, v3, v4}, Landroid/widget/TextView;->setTextSize(IF)V
000fa1aereturn-void
000fa1b0iget-object v1, v2, Lj/f0;->b:Lj/b0;
000fa1b4if-eqz v1, :cond_19
000fa1b8if-nez v0, :cond_19
000fa1bciget-object v0, v1, Lj/b0;->i:Lj/m0;
000fa1c0invoke-virtual {v0}, Lj/m0;->f()Z
000fa1c6move-result v1
000fa1c8if-nez v1, :cond_19
000fa1ccinvoke-virtual {v0, v3, v4}, Lj/m0;->g(IF)V
000fa1d2return-void
000fa190
Loading..