File classes.dex
Function:
    000f79f0
    000f79f0j.b0::f(android.util.AttributeSet, int):
    000f7a00move-object/from16 v0, v24
    000f7a04move-object/from16 v4, v25
    000f7a08move/from16 v6, v26
    000f7a0ciget-object v1, v0, Lj/b0;->a:Landroid/widget/TextView;
    000f7a10invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000f7a16move-result-object v7
    000f7a18invoke-static {}, Lj/u;->a()Lj/u;
    000f7a1emove-result-object v8
    000f7a20sget-object v3, Ld/a;->h:[I
    000f7a24invoke-static {v7, v4, v3, v6}, LF0/h;->B(Landroid/content/Context;Landroid/util/AttributeSet;[II)LF0/h;
    000f7a2amove-result-object v9
    000f7a2cinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000f7a32move-result-object v2
    000f7a34iget-object v5, v9, LF0/h;->c:Ljava/lang/Object;
    000f7a38check-cast v5, Landroid/content/res/TypedArray;
    000f7a3cinvoke-static/range {v1 .. v6}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
    000f7a42move-object v10, v1
    000f7a44iget-object v1, v9, LF0/h;->c:Ljava/lang/Object;
    000f7a48check-cast v1, Landroid/content/res/TypedArray;
    000f7a4cconst/4 v11, 0x0
    000f7a4econst/4 v12, -0x1
    000f7a50invoke-virtual {v1, v11, v12}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7a56move-result v2
    000f7a58const/4 v13, 0x3
    000f7a5ainvoke-virtual {v1, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7a60move-result v3
    000f7a62if-eqz v3, :cond_3d
    000f7a66invoke-virtual {v1, v13, v11}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7a6cmove-result v3
    000f7a6einvoke-static {v7, v8, v3}, Lj/b0;->c(Landroid/content/Context;Lj/u;I)Lj/j1;
    000f7a74move-result-object v3
    000f7a76iput-object v3, v0, Lj/b0;->b:Lj/j1;
    000f7a7aconst/4 v14, 0x1
    000f7a7cinvoke-virtual {v1, v14}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7a82move-result v3
    000f7a84if-eqz v3, :cond_4e
    000f7a88invoke-virtual {v1, v14, v11}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7a8emove-result v3
    000f7a90invoke-static {v7, v8, v3}, Lj/b0;->c(Landroid/content/Context;Lj/u;I)Lj/j1;
    000f7a96move-result-object v3
    000f7a98iput-object v3, v0, Lj/b0;->c:Lj/j1;
    000f7a9cconst/4 v15, 0x4
    000f7a9einvoke-virtual {v1, v15}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7aa4move-result v3
    000f7aa6if-eqz v3, :cond_5f
    000f7aaainvoke-virtual {v1, v15, v11}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7ab0move-result v3
    000f7ab2invoke-static {v7, v8, v3}, Lj/b0;->c(Landroid/content/Context;Lj/u;I)Lj/j1;
    000f7ab8move-result-object v3
    000f7abaiput-object v3, v0, Lj/b0;->d:Lj/j1;
    000f7abeconst/4 v3, 0x2
    000f7ac0invoke-virtual {v1, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7ac6move-result v5
    000f7ac8if-eqz v5, :cond_70
    000f7accinvoke-virtual {v1, v3, v11}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7ad2move-result v5
    000f7ad4invoke-static {v7, v8, v5}, Lj/b0;->c(Landroid/content/Context;Lj/u;I)Lj/j1;
    000f7adamove-result-object v5
    000f7adciput-object v5, v0, Lj/b0;->e:Lj/j1;
    000f7ae0sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
    000f7ae4const/4 v13, 0x5
    000f7ae6invoke-virtual {v1, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7aecmove-result v17
    000f7aeeif-eqz v17, :cond_83
    000f7af2invoke-virtual {v1, v13, v11}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7af8move-result v3
    000f7afainvoke-static {v7, v8, v3}, Lj/b0;->c(Landroid/content/Context;Lj/u;I)Lj/j1;
    000f7b00move-result-object v3
    000f7b02iput-object v3, v0, Lj/b0;->f:Lj/j1;
    000f7b06const/4 v3, 0x6
    000f7b08invoke-virtual {v1, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7b0emove-result v18
    000f7b10if-eqz v18, :cond_94
    000f7b14invoke-virtual {v1, v3, v11}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7b1amove-result v1
    000f7b1cinvoke-static {v7, v8, v1}, Lj/b0;->c(Landroid/content/Context;Lj/u;I)Lj/j1;
    000f7b22move-result-object v1
    000f7b24iput-object v1, v0, Lj/b0;->g:Lj/j1;
    000f7b28invoke-virtual {v9}, LF0/h;->E()V
    000f7b2einvoke-virtual {v10}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
    000f7b34move-result-object v1
    000f7b36instance-of v1, v1, Landroid/text/method/PasswordTransformationMethod;
    000f7b3asget-object v9, Ld/a;->w:[I
    000f7b3econst/16 v3, 0x1a
    000f7b42const/16 v14, 0xe
    000f7b46const/16 v15, 0xd
    000f7b4aconst/16 v13, 0xf
    000f7b4eif-eq v2, v12, :cond_e9
    000f7b52new-instance v12, LF0/h;
    000f7b56invoke-virtual {v7, v2, v9}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
    000f7b5cmove-result-object v2
    000f7b5einvoke-direct {v12, v7, v2}, LF0/h;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
    000f7b64if-nez v1, :cond_c3
    000f7b68invoke-virtual {v2, v14}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7b6emove-result v20
    000f7b70if-eqz v20, :cond_c3
    000f7b74invoke-virtual {v2, v14, v11}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000f7b7amove-result v20
    000f7b7cmove/from16 v21, v20
    000f7b80const/16 v20, 0x1
    000f7b84goto :goto_c7
    000f7b86move/from16 v20, v11
    000f7b8amove/from16 v21, v20
    000f7b8einvoke-virtual {v0, v7, v12}, Lj/b0;->n(Landroid/content/Context;LF0/h;)V
    000f7b94invoke-virtual {v2, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7b9amove-result v22
    000f7b9cif-eqz v22, :cond_d5
    000f7ba0invoke-virtual {v2, v13}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000f7ba6move-result-object v22
    000f7ba8goto :goto_d7
    000f7baaconst/16 v22, 0x0
    000f7baeif-lt v5, v3, :cond_e4
    000f7bb2invoke-virtual {v2, v15}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7bb8move-result v23
    000f7bbaif-eqz v23, :cond_e4
    000f7bbeinvoke-virtual {v2, v15}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000f7bc4move-result-object v2
    000f7bc6goto :goto_e5
    000f7bc8const/4 v2, 0x0
    000f7bcainvoke-virtual {v12}, LF0/h;->E()V
    000f7bd0goto :goto_f0
    000f7bd2move/from16 v20, v11
    000f7bd6move/from16 v21, v20
    000f7bdaconst/4 v2, 0x0
    000f7bdcconst/16 v22, 0x0
    000f7be0new-instance v12, LF0/h;
    000f7be4invoke-virtual {v7, v4, v9, v6, v11}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000f7beamove-result-object v9
    000f7becinvoke-direct {v12, v7, v9}, LF0/h;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
    000f7bf2if-nez v1, :cond_107
    000f7bf6invoke-virtual {v9, v14}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7bfcmove-result v23
    000f7bfeif-eqz v23, :cond_107
    000f7c02invoke-virtual {v9, v14, v11}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000f7c08move-result v21
    000f7c0aconst/16 v20, 0x1
    000f7c0emove/from16 v14, v21
    000f7c12invoke-virtual {v9, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7c18move-result v21
    000f7c1aif-eqz v21, :cond_113
    000f7c1einvoke-virtual {v9, v13}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000f7c24move-result-object v22
    000f7c26if-lt v5, v3, :cond_11f
    000f7c2ainvoke-virtual {v9, v15}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7c30move-result v3
    000f7c32if-eqz v3, :cond_11f
    000f7c36invoke-virtual {v9, v15}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000f7c3cmove-result-object v2
    000f7c3econst/16 v3, 0x1c
    000f7c42if-lt v5, v3, :cond_134
    000f7c46invoke-virtual {v9, v11}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7c4cmove-result v3
    000f7c4eif-eqz v3, :cond_134
    000f7c52const/4 v3, -0x1
    000f7c54invoke-virtual {v9, v11, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000f7c5amove-result v5
    000f7c5cif-nez v5, :cond_134
    000f7c60const/4 v3, 0x0
    000f7c62invoke-virtual {v10, v11, v3}, Landroid/widget/TextView;->setTextSize(IF)V
    000f7c68invoke-virtual {v0, v7, v12}, Lj/b0;->n(Landroid/content/Context;LF0/h;)V
    000f7c6einvoke-virtual {v12}, LF0/h;->E()V
    000f7c74if-nez v1, :cond_141
    000f7c78if-eqz v20, :cond_141
    000f7c7cinvoke-virtual {v10, v14}, Landroid/widget/TextView;->setAllCaps(Z)V
    000f7c82iget-object v1, v0, Lj/b0;->l:Landroid/graphics/Typeface;
    000f7c86if-eqz v1, :cond_153
    000f7c8aiget v3, v0, Lj/b0;->k:I
    000f7c8econst/4 v5, -0x1
    000f7c90if-ne v3, v5, :cond_150
    000f7c94iget v3, v0, Lj/b0;->j:I
    000f7c98invoke-virtual {v10, v1, v3}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V
    000f7c9egoto :goto_153
    000f7ca0invoke-virtual {v10, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
    000f7ca6if-eqz v2, :cond_158
    000f7caainvoke-static {v10, v2}, Lj/Z;->d(Landroid/widget/TextView;Ljava/lang/String;)Z
    000f7cb0if-eqz v22, :cond_161
    000f7cb4invoke-static/range {v22}, Lj/Y;->a(Ljava/lang/String;)Landroid/os/LocaleList;
    000f7cbamove-result-object v1
    000f7cbcinvoke-static {v10, v1}, Lj/Y;->b(Landroid/widget/TextView;Landroid/os/LocaleList;)V
    000f7cc2sget-object v3, Ld/a;->i:[I
    000f7cc6iget-object v9, v0, Lj/b0;->i:Lj/m0;
    000f7ccaiget-object v12, v9, Lj/m0;->j:Landroid/content/Context;
    000f7cceinvoke-virtual {v12, v4, v3, v6, v11}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000f7cd4move-result-object v5
    000f7cd6iget-object v1, v9, Lj/m0;->i:Landroid/widget/TextView;
    000f7cdainvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000f7ce0move-result-object v2
    000f7ce2const/4 v13, 0x6
    000f7ce4const/4 v14, 0x2
    000f7ce6invoke-static/range {v1 .. v6}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
    000f7cecconst/4 v1, 0x5
    000f7ceeinvoke-virtual {v5, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7cf4move-result v2
    000f7cf6if-eqz v2, :cond_183
    000f7cfainvoke-virtual {v5, v1, v11}, Landroid/content/res/TypedArray;->getInt(II)I
    000f7d00move-result v1
    000f7d02iput v1, v9, Lj/m0;->a:I
    000f7d06const/4 v1, 0x4
    000f7d08invoke-virtual {v5, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7d0emove-result v2
    000f7d10const/high16 v6, -0x40800000
    000f7d14if-eqz v2, :cond_191
    000f7d18invoke-virtual {v5, v1, v6}, Landroid/content/res/TypedArray;->getDimension(IF)F
    000f7d1emove-result v1
    000f7d20goto :goto_192
    000f7d22move v1, v6
    000f7d24invoke-virtual {v5, v14}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7d2amove-result v2
    000f7d2cif-eqz v2, :cond_19e
    000f7d30invoke-virtual {v5, v14, v6}, Landroid/content/res/TypedArray;->getDimension(IF)F
    000f7d36move-result v2
    000f7d38const/4 v13, 0x1
    000f7d3agoto :goto_1a0
    000f7d3cmove v2, v6
    000f7d3egoto :goto_19c
    000f7d40invoke-virtual {v5, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7d46move-result v18
    000f7d48if-eqz v18, :cond_1ac
    000f7d4cinvoke-virtual {v5, v13, v6}, Landroid/content/res/TypedArray;->getDimension(IF)F
    000f7d52move-result v19
    000f7d54const/4 v13, 0x3
    000f7d56goto :goto_1af
    000f7d58move/from16 v19, v6
    000f7d5cgoto :goto_1aa
    000f7d5einvoke-virtual {v5, v13}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f7d64move-result v16
    000f7d66move/from16 v26, v6
    000f7d6aif-eqz v16, :cond_1e6
    000f7d6einvoke-virtual {v5, v13, v11}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7d74move-result v6
    000f7d76if-lez v6, :cond_1e6
    000f7d7ainvoke-virtual {v5}, Landroid/content/res/TypedArray;->getResources()Landroid/content/res/Resources;
    000f7d80move-result-object v13
    000f7d82invoke-virtual {v13, v6}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;
    000f7d88move-result-object v6
    000f7d8ainvoke-virtual {v6}, Landroid/content/res/TypedArray;->length()I
    000f7d90move-result v13
    000f7d92new-array v15, v13, [I
    000f7d96if-lez v13, :cond_1e3
    000f7d9aif-ge v11, v13, :cond_1da
    000f7d9econst/4 v14, -0x1
    000f7da0invoke-virtual {v6, v11, v14}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000f7da6move-result v22
    000f7da8aput v22, v15, v11
    000f7dacadd-int/lit8 v11, v11, 0x1
    000f7db0const/4 v14, 0x2
    000f7db2goto :goto_1cd
    000f7db4invoke-static {v15}, Lj/m0;->b([I)[I
    000f7dbamove-result-object v11
    000f7dbciput-object v11, v9, Lj/m0;->f:[I
    000f7dc0invoke-virtual {v9}, Lj/m0;->i()Z
    000f7dc6invoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
    000f7dccinvoke-virtual {v5}, Landroid/content/res/TypedArray;->recycle()V
    000f7dd2invoke-virtual {v9}, Lj/m0;->j()Z
    000f7dd8move-result v5
    000f7ddaconst/high16 v6, 0x3f800000
    000f7ddeif-eqz v5, :cond_227
    000f7de2iget v5, v9, Lj/m0;->a:I
    000f7de6const/4 v13, 0x1
    000f7de8if-ne v5, v13, :cond_22a
    000f7deciget-boolean v5, v9, Lj/m0;->g:Z
    000f7df0if-nez v5, :cond_223
    000f7df4invoke-virtual {v12}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000f7dfamove-result-object v5
    000f7dfcinvoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    000f7e02move-result-object v5
    000f7e04cmpl-float v11, v2, v26
    000f7e08if-nez v11, :cond_20e
    000f7e0cconst/high16 v2, 0x41400000
    000f7e10const/4 v14, 0x2
    000f7e12invoke-static {v14, v2, v5}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
    000f7e18move-result v2
    000f7e1agoto :goto_20f
    000f7e1cconst/4 v14, 0x2
    000f7e1ecmpl-float v11, v19, v26
    000f7e22if-nez v11, :cond_219
    000f7e26const/high16 v11, 0x42e00000
    000f7e2ainvoke-static {v14, v11, v5}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
    000f7e30move-result v19
    000f7e32move/from16 v5, v19
    000f7e36cmpl-float v11, v1, v26
    000f7e3aif-nez v11, :cond_220
    000f7e3emove v1, v6
    000f7e40invoke-virtual {v9, v2, v5, v1}, Lj/m0;->k(FFF)V
    000f7e46invoke-virtual {v9}, Lj/m0;->h()Z
    000f7e4cgoto :goto_22a
    000f7e4econst/4 v1, 0x0
    000f7e50iput v1, v9, Lj/m0;->a:I
    000f7e54sget-boolean v1, Lj/A1;->b:Z
    000f7e58if-eqz v1, :cond_25b
    000f7e5ciget v1, v9, Lj/m0;->a:I
    000f7e60if-eqz v1, :cond_25b
    000f7e64iget-object v1, v9, Lj/m0;->f:[I
    000f7e68array-length v2, v1
    000f7e6aif-lez v2, :cond_25b
    000f7e6einvoke-static {v10}, Lj/Z;->a(Landroid/widget/TextView;)I
    000f7e74move-result v2
    000f7e76int-to-float v2, v2
    000f7e78cmpl-float v2, v2, v26
    000f7e7cif-eqz v2, :cond_257
    000f7e80iget v1, v9, Lj/m0;->d:F
    000f7e84invoke-static {v1}, Ljava/lang/Math;->round(F)I
    000f7e8amove-result v1
    000f7e8ciget v2, v9, Lj/m0;->e:F
    000f7e90invoke-static {v2}, Ljava/lang/Math;->round(F)I
    000f7e96move-result v2
    000f7e98iget v5, v9, Lj/m0;->c:F
    000f7e9cinvoke-static {v5}, Ljava/lang/Math;->round(F)I
    000f7ea2move-result v5
    000f7ea4const/4 v9, 0x0
    000f7ea6invoke-static {v10, v1, v2, v5, v9}, Lj/Z;->b(Landroid/widget/TextView;IIII)V
    000f7eacgoto :goto_25b
    000f7eaeconst/4 v9, 0x0
    000f7eb0invoke-static {v10, v1, v9}, Lj/Z;->c(Landroid/widget/TextView;[II)V
    000f7eb6invoke-virtual {v7, v4, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000f7ebcmove-result-object v1
    000f7ebeconst/16 v2, 0x8
    000f7ec2const/4 v14, -0x1
    000f7ec4invoke-virtual {v1, v2, v14}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7ecamove-result v2
    000f7eccif-eq v2, v14, :cond_26f
    000f7ed0invoke-virtual {v8, v7, v2}, Lj/u;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000f7ed6move-result-object v2
    000f7ed8const/16 v3, 0xd
    000f7edcgoto :goto_271
    000f7edeconst/4 v2, 0x0
    000f7ee0goto :goto_26c
    000f7ee2invoke-virtual {v1, v3, v14}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7ee8move-result v3
    000f7eeaif-eq v3, v14, :cond_27c
    000f7eeeinvoke-virtual {v8, v7, v3}, Lj/u;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000f7ef4move-result-object v3
    000f7ef6goto :goto_27d
    000f7ef8const/4 v3, 0x0
    000f7efaconst/16 v4, 0x9
    000f7efeinvoke-virtual {v1, v4, v14}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7f04move-result v4
    000f7f06if-eq v4, v14, :cond_28b
    000f7f0ainvoke-virtual {v8, v7, v4}, Lj/u;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000f7f10move-result-object v4
    000f7f12const/4 v13, 0x6
    000f7f14goto :goto_28d
    000f7f16const/4 v4, 0x0
    000f7f18goto :goto_289
    000f7f1ainvoke-virtual {v1, v13, v14}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7f20move-result v5
    000f7f22if-eq v5, v14, :cond_298
    000f7f26invoke-virtual {v8, v7, v5}, Lj/u;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000f7f2cmove-result-object v5
    000f7f2egoto :goto_299
    000f7f30const/4 v5, 0x0
    000f7f32const/16 v9, 0xa
    000f7f36invoke-virtual {v1, v9, v14}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7f3cmove-result v9
    000f7f3eif-eq v9, v14, :cond_2a6
    000f7f42invoke-virtual {v8, v7, v9}, Lj/u;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000f7f48move-result-object v9
    000f7f4agoto :goto_2a7
    000f7f4cconst/4 v9, 0x0
    000f7f4econst/4 v11, 0x7
    000f7f50invoke-virtual {v1, v11, v14}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f7f56move-result v11
    000f7f58if-eq v11, v14, :cond_2b3
    000f7f5cinvoke-virtual {v8, v7, v11}, Lj/u;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000f7f62move-result-object v8
    000f7f64goto :goto_2b4
    000f7f66const/4 v8, 0x0
    000f7f68if-nez v9, :cond_30b
    000f7f6cif-eqz v8, :cond_2b9
    000f7f70goto :goto_30b
    000f7f72if-nez v2, :cond_2c1
    000f7f76if-nez v3, :cond_2c1
    000f7f7aif-nez v4, :cond_2c1
    000f7f7eif-eqz v5, :cond_32e
    000f7f82invoke-static {v10}, Lj/X;->a(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable;
    000f7f88move-result-object v8
    000f7f8aconst/16 v20, 0x0
    000f7f8eaget-object v9, v8, v20
    000f7f92if-nez v9, :cond_2f4
    000f7f96const/16 v21, 0x2
    000f7f9aaget-object v11, v8, v21
    000f7f9eif-eqz v11, :cond_2d2
    000f7fa2goto :goto_2f4
    000f7fa4invoke-virtual {v10}, Landroid/widget/TextView;->getCompoundDrawables()[Landroid/graphics/drawable/Drawable;
    000f7faamove-result-object v8
    000f7facif-eqz v2, :cond_2d9
    000f7fb0goto :goto_2db
    000f7fb2aget-object v2, v8, v20
    000f7fb6if-eqz v3, :cond_2de
    000f7fbagoto :goto_2e2
    000f7fbcconst/16 v18, 0x1
    000f7fc0aget-object v3, v8, v18
    000f7fc4if-eqz v4, :cond_2e5
    000f7fc8goto :goto_2e9
    000f7fcaconst/16 v21, 0x2
    000f7fceaget-object v4, v8, v21
    000f7fd2if-eqz v5, :cond_2ec
    000f7fd6goto :goto_2f0
    000f7fd8const/16 v16, 0x3
    000f7fdcaget-object v5, v8, v16
    000f7fe0invoke-virtual {v10, v2, v3, v4, v5}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
    000f7fe6goto :goto_32e
    000f7fe8if-eqz v3, :cond_2f9
    000f7fecconst/16 v21, 0x2
    000f7ff0goto :goto_2fe
    000f7ff2const/16 v18, 0x1
    000f7ff6aget-object v3, v8, v18
    000f7ffagoto :goto_2f6
    000f7ffcaget-object v2, v8, v21
    000f8000if-eqz v5, :cond_303
    000f8004goto :goto_307
    000f8006const/16 v16, 0x3
    000f800aaget-object v5, v8, v16
    000f800einvoke-static {v10, v9, v3, v2, v5}, Lj/X;->b(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
    000f8014goto :goto_32e
    000f8016invoke-static {v10}, Lj/X;->a(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable;
    000f801cmove-result-object v2
    000f801eif-eqz v9, :cond_312
    000f8022goto :goto_316
    000f8024const/16 v20, 0x0
    000f8028aget-object v9, v2, v20
    000f802cif-eqz v3, :cond_319
    000f8030goto :goto_31d
    000f8032const/16 v18, 0x1
    000f8036aget-object v3, v2, v18
    000f803aif-eqz v8, :cond_320
    000f803egoto :goto_324
    000f8040const/16 v21, 0x2
    000f8044aget-object v8, v2, v21
    000f8048if-eqz v5, :cond_327
    000f804cgoto :goto_32b
    000f804econst/16 v16, 0x3
    000f8052aget-object v5, v2, v16
    000f8056invoke-static {v10, v9, v3, v8, v5}, Lj/X;->b(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
    000f805cconst/16 v2, 0xb
    000f8060invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f8066move-result v3
    000f8068if-eqz v3, :cond_351
    000f806cinvoke-virtual {v1, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f8072move-result v3
    000f8074if-eqz v3, :cond_34a
    000f8078const/4 v9, 0x0
    000f807ainvoke-virtual {v1, v2, v9}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000f8080move-result v3
    000f8082if-eqz v3, :cond_34a
    000f8086invoke-static {v7, v3}, LC1/d;->v(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    000f808cmove-result-object v3
    000f808eif-eqz v3, :cond_34a
    000f8092goto :goto_34e
    000f8094invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
    000f809amove-result-object v3
    000f809cinvoke-static {v10, v3}, LQ/n;->f(Landroid/widget/TextView;Landroid/content/res/ColorStateList;)V
    000f80a2const/16 v2, 0xc
    000f80a6invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000f80acmove-result v3
    000f80aeconst/4 v14, -0x1
    000f80b0if-eqz v3, :cond_366
    000f80b4invoke-virtual {v1, v2, v14}, Landroid/content/res/TypedArray;->getInt(II)I
    000f80bamove-result v2
    000f80bcconst/4 v3, 0x0
    000f80beinvoke-static {v2, v3}, Lj/r0;->b(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
    000f80c4move-result-object v2
    000f80c6invoke-static {v10, v2}, LQ/n;->g(Landroid/widget/TextView;Landroid/graphics/PorterDuff$Mode;)V
    000f80ccconst/16 v2, 0xf
    000f80d0invoke-virtual {v1, v2, v14}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000f80d6move-result v2
    000f80d8const/16 v3, 0x12
    000f80dcinvoke-virtual {v1, v3, v14}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000f80e2move-result v3
    000f80e4const/16 v4, 0x13
    000f80e8invoke-virtual {v1, v4, v14}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000f80eemove-result v4
    000f80f0invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
    000f80f6if-eq v2, v14, :cond_380
    000f80fainvoke-static {v10, v2}, LC1/d;->Q(Landroid/widget/TextView;I)V
    000f8100if-eq v3, v14, :cond_385
    000f8104invoke-static {v10, v3}, LC1/d;->S(Landroid/widget/TextView;I)V
    000f810aif-eq v4, v14, :cond_39a
    000f810einvoke-static {v4}, LP1/e;->f(I)V
    000f8114invoke-virtual {v10}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
    000f811amove-result-object v1
    000f811cconst/4 v3, 0x0
    000f811einvoke-virtual {v1, v3}, Landroid/graphics/Paint;->getFontMetricsInt(Landroid/graphics/Paint$FontMetricsInt;)I
    000f8124move-result v1
    000f8126if-eq v4, v1, :cond_39a
    000f812asub-int/2addr v4, v1
    000f812cint-to-float v1, v4
    000f812einvoke-virtual {v10, v1, v6}, Landroid/widget/TextView;->setLineSpacing(FF)V
    000f8134return-void
    000f79f0
    000f8136
    000f8136 // align 0x8
    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
    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
    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
    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
    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
    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
    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
    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
    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
    000f897a
    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
    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
    000f8a6e
    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
    000f8aba
    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
    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
    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
    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
    000f8c0c
    000f8c0cj.d0::a(int):
    000f8c1creturn-void
    000f8c0c
    000f8c1e
    000f8c1e // align 0x10
    000f8c20
    000f8c20j.d0::e(int):
    000f8c30return-void
    000f8c20
    000f8c32
    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
    000f8c52
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    000f9892
    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
    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
    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
    000f99c2
    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
    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