File classes.dex
Function:
    001070d4
    001070d4k0.p::getIntrinsicWidth():
    001070e4iget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    001070e8if-eqz v0, :cond_9
    001070ecinvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
    001070f2move-result v0
    001070f4return v0
    001070f6iget-object v0, v1, Lk0/p;->b:Lk0/n;
    001070faiget-object v0, v0, Lk0/n;->b:Lk0/m;
    001070feiget v0, v0, Lk0/m;->h:F
    00107102float-to-int v0, v0
    00107104return v0
    001070d4
    00107106
    00107106 // align 0x8
    00107108
    00107108k0.p::getOpacity():
    00107118iget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    0010711cif-eqz v0, :cond_9
    00107120invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I
    00107126move-result v0
    00107128return v0
    0010712aconst/4 v0, -0x3
    0010712creturn v0
    00107108
    0010712e
    0010712e // align 0x10
    00107130
    00107130k0.p::<clinit>():
    00107140sget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
    00107144sput-object v0, Lk0/p;->j:Landroid/graphics/PorterDuff$Mode;
    00107148return-void
    00107130
    0010714a
    0010714a // align 0x4
    0010714c
    0010714ck0.p::<init>():
    0010715cinvoke-direct {v2}, Landroid/graphics/drawable/Drawable;-><init>()V
    00107162const/4 v0, 0x1
    00107164iput-boolean v0, v2, Lk0/p;->f:Z
    00107168const/16 v0, 0x9
    0010716cnew-array v0, v0, [F
    00107170iput-object v0, v2, Lk0/p;->g:[F
    00107174new-instance v0, Landroid/graphics/Matrix;
    00107178invoke-direct {v0}, Landroid/graphics/Matrix;-><init>()V
    0010717eiput-object v0, v2, Lk0/p;->h:Landroid/graphics/Matrix;
    00107182new-instance v0, Landroid/graphics/Rect;
    00107186invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
    0010718ciput-object v0, v2, Lk0/p;->i:Landroid/graphics/Rect;
    00107190new-instance v0, Lk0/n;
    00107194invoke-direct {v0}, Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
    0010719aconst/4 v1, 0x0
    0010719ciput-object v1, v0, Lk0/n;->c:Landroid/content/res/ColorStateList;
    001071a0sget-object v1, Lk0/p;->j:Landroid/graphics/PorterDuff$Mode;
    001071a4iput-object v1, v0, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    001071a8new-instance v1, Lk0/m;
    001071acinvoke-direct {v1}, Lk0/m;-><init>()V
    001071b2iput-object v1, v0, Lk0/n;->b:Lk0/m;
    001071b6iput-object v0, v2, Lk0/p;->b:Lk0/n;
    001071bareturn-void
    0010714c
    001071bc
    001071bck0.p::<init>(k0.n):
    001071ccinvoke-direct {v1}, Landroid/graphics/drawable/Drawable;-><init>()V
    001071d2const/4 v0, 0x1
    001071d4iput-boolean v0, v1, Lk0/p;->f:Z
    001071d8const/16 v0, 0x9
    001071dcnew-array v0, v0, [F
    001071e0iput-object v0, v1, Lk0/p;->g:[F
    001071e4new-instance v0, Landroid/graphics/Matrix;
    001071e8invoke-direct {v0}, Landroid/graphics/Matrix;-><init>()V
    001071eeiput-object v0, v1, Lk0/p;->h:Landroid/graphics/Matrix;
    001071f2new-instance v0, Landroid/graphics/Rect;
    001071f6invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
    001071fciput-object v0, v1, Lk0/p;->i:Landroid/graphics/Rect;
    00107200iput-object v2, v1, Lk0/p;->b:Lk0/n;
    00107204iget-object v0, v2, Lk0/n;->c:Landroid/content/res/ColorStateList;
    00107208iget-object v2, v2, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    0010720cinvoke-virtual {v1, v0, v2}, Lk0/p;->a(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
    00107212move-result-object v2
    00107214iput-object v2, v1, Lk0/p;->c:Landroid/graphics/PorterDuffColorFilter;
    00107218return-void
    001071bc
    0010721a
    0010721a // align 0x4
    0010721c
    0010721ck0.p::draw(android.graphics.Canvas):
    0010722cmove-object/from16 v0, v18
    00107230move-object/from16 v1, v19
    00107234iget-object v2, v0, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107238if-eqz v2, :cond_c
    0010723cinvoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
    00107242return-void
    00107244iget-object v2, v0, Lk0/p;->i:Landroid/graphics/Rect;
    00107248invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->copyBounds(Landroid/graphics/Rect;)V
    0010724einvoke-virtual {v2}, Landroid/graphics/Rect;->width()I
    00107254move-result v3
    00107256if-lez v3, :cond_16e
    0010725ainvoke-virtual {v2}, Landroid/graphics/Rect;->height()I
    00107260move-result v3
    00107262if-gtz v3, :cond_1f
    00107266goto/16 :goto_16e
    0010726aiget-object v3, v0, Lk0/p;->d:Landroid/graphics/ColorFilter;
    0010726eif-nez v3, :cond_25
    00107272iget-object v3, v0, Lk0/p;->c:Landroid/graphics/PorterDuffColorFilter;
    00107276iget-object v4, v0, Lk0/p;->h:Landroid/graphics/Matrix;
    0010727ainvoke-virtual {v1, v4}, Landroid/graphics/Canvas;->getMatrix(Landroid/graphics/Matrix;)V
    00107280iget-object v5, v0, Lk0/p;->g:[F
    00107284invoke-virtual {v4, v5}, Landroid/graphics/Matrix;->getValues([F)V
    0010728aconst/4 v4, 0x0
    0010728caget v6, v5, v4
    00107290invoke-static {v6}, Ljava/lang/Math;->abs(F)F
    00107296move-result v6
    00107298const/4 v7, 0x4
    0010729aaget v7, v5, v7
    0010729einvoke-static {v7}, Ljava/lang/Math;->abs(F)F
    001072a4move-result v7
    001072a6const/4 v8, 0x1
    001072a8aget v9, v5, v8
    001072acinvoke-static {v9}, Ljava/lang/Math;->abs(F)F
    001072b2move-result v9
    001072b4const/4 v10, 0x3
    001072b6aget v5, v5, v10
    001072bainvoke-static {v5}, Ljava/lang/Math;->abs(F)F
    001072c0move-result v5
    001072c2const/4 v10, 0x0
    001072c4cmpl-float v9, v9, v10
    001072c8const/high16 v11, 0x3f800000
    001072ccif-nez v9, :cond_56
    001072d0cmpl-float v5, v5, v10
    001072d4if-eqz v5, :cond_58
    001072d8move v6, v11
    001072damove v7, v6
    001072dcinvoke-virtual {v2}, Landroid/graphics/Rect;->width()I
    001072e2move-result v5
    001072e4int-to-float v5, v5
    001072e6mul-float/2addr v5, v6
    001072e8float-to-int v5, v5
    001072eainvoke-virtual {v2}, Landroid/graphics/Rect;->height()I
    001072f0move-result v6
    001072f2int-to-float v6, v6
    001072f4mul-float/2addr v6, v7
    001072f6float-to-int v6, v6
    001072f8const/16 v7, 0x800
    001072fcinvoke-static {v7, v5}, Ljava/lang/Math;->min(II)I
    00107302move-result v5
    00107304invoke-static {v7, v6}, Ljava/lang/Math;->min(II)I
    0010730amove-result v6
    0010730cif-lez v5, :cond_16e
    00107310if-gtz v6, :cond_76
    00107314goto/16 :goto_16e
    00107318invoke-virtual {v1}, Landroid/graphics/Canvas;->save()I
    0010731emove-result v7
    00107320iget v9, v2, Landroid/graphics/Rect;->left:I
    00107324int-to-float v9, v9
    00107326iget v12, v2, Landroid/graphics/Rect;->top:I
    0010732aint-to-float v12, v12
    0010732cinvoke-virtual {v1, v9, v12}, Landroid/graphics/Canvas;->translate(FF)V
    00107332invoke-virtual {v0}, Lk0/p;->isAutoMirrored()Z
    00107338move-result v9
    0010733aif-eqz v9, :cond_9c
    0010733einvoke-static {v0}, LD/b;->a(Landroid/graphics/drawable/Drawable;)I
    00107344move-result v9
    00107346if-ne v9, v8, :cond_9c
    0010734ainvoke-virtual {v2}, Landroid/graphics/Rect;->width()I
    00107350move-result v9
    00107352int-to-float v9, v9
    00107354invoke-virtual {v1, v9, v10}, Landroid/graphics/Canvas;->translate(FF)V
    0010735aconst/high16 v9, -0x40800000
    0010735einvoke-virtual {v1, v9, v11}, Landroid/graphics/Canvas;->scale(FF)V
    00107364invoke-virtual {v2, v4, v4}, Landroid/graphics/Rect;->offsetTo(II)V
    0010736aiget-object v9, v0, Lk0/p;->b:Lk0/n;
    0010736eiget-object v10, v9, Lk0/n;->f:Landroid/graphics/Bitmap;
    00107372if-eqz v10, :cond_b4
    00107376invoke-virtual {v10}, Landroid/graphics/Bitmap;->getWidth()I
    0010737cmove-result v10
    0010737eif-ne v5, v10, :cond_b4
    00107382iget-object v10, v9, Lk0/n;->f:Landroid/graphics/Bitmap;
    00107386invoke-virtual {v10}, Landroid/graphics/Bitmap;->getHeight()I
    0010738cmove-result v10
    0010738eif-ne v6, v10, :cond_b4
    00107392goto :goto_be
    00107394sget-object v10, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
    00107398invoke-static {v5, v6, v10}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
    0010739emove-result-object v10
    001073a0iput-object v10, v9, Lk0/n;->f:Landroid/graphics/Bitmap;
    001073a4iput-boolean v8, v9, Lk0/n;->k:Z
    001073a8iget-boolean v9, v0, Lk0/p;->f:Z
    001073acif-nez v9, :cond_de
    001073b0iget-object v9, v0, Lk0/p;->b:Lk0/n;
    001073b4iget-object v10, v9, Lk0/n;->f:Landroid/graphics/Bitmap;
    001073b8invoke-virtual {v10, v4}, Landroid/graphics/Bitmap;->eraseColor(I)V
    001073benew-instance v15, Landroid/graphics/Canvas;
    001073c2iget-object v4, v9, Lk0/n;->f:Landroid/graphics/Bitmap;
    001073c6invoke-direct {v15, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
    001073cciget-object v12, v9, Lk0/n;->b:Lk0/m;
    001073d0sget-object v14, Lk0/m;->p:Landroid/graphics/Matrix;
    001073d4iget-object v13, v12, Lk0/m;->g:Lk0/j;
    001073d8move/from16 v16, v5
    001073dcmove/from16 v17, v6
    001073e0invoke-virtual/range {v12 .. v17}, Lk0/m;->a(Lk0/j;Landroid/graphics/Matrix;Landroid/graphics/Canvas;II)V
    001073e6goto :goto_134
    001073e8move/from16 v16, v5
    001073ecmove/from16 v17, v6
    001073f0iget-object v5, v0, Lk0/p;->b:Lk0/n;
    001073f4iget-boolean v6, v5, Lk0/n;->k:Z
    001073f8if-nez v6, :cond_105
    001073fciget-object v6, v5, Lk0/n;->g:Landroid/content/res/ColorStateList;
    00107400iget-object v9, v5, Lk0/n;->c:Landroid/content/res/ColorStateList;
    00107404if-ne v6, v9, :cond_105
    00107408iget-object v6, v5, Lk0/n;->h:Landroid/graphics/PorterDuff$Mode;
    0010740ciget-object v9, v5, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    00107410if-ne v6, v9, :cond_105
    00107414iget-boolean v6, v5, Lk0/n;->j:Z
    00107418iget-boolean v9, v5, Lk0/n;->e:Z
    0010741cif-ne v6, v9, :cond_105
    00107420iget v6, v5, Lk0/n;->i:I
    00107424iget-object v5, v5, Lk0/n;->b:Lk0/m;
    00107428invoke-virtual {v5}, Lk0/m;->getRootAlpha()I
    0010742emove-result v5
    00107430if-ne v6, v5, :cond_105
    00107434goto :goto_134
    00107436iget-object v5, v0, Lk0/p;->b:Lk0/n;
    0010743aiget-object v6, v5, Lk0/n;->f:Landroid/graphics/Bitmap;
    0010743einvoke-virtual {v6, v4}, Landroid/graphics/Bitmap;->eraseColor(I)V
    00107444new-instance v15, Landroid/graphics/Canvas;
    00107448iget-object v6, v5, Lk0/n;->f:Landroid/graphics/Bitmap;
    0010744cinvoke-direct {v15, v6}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
    00107452iget-object v12, v5, Lk0/n;->b:Lk0/m;
    00107456sget-object v14, Lk0/m;->p:Landroid/graphics/Matrix;
    0010745aiget-object v13, v12, Lk0/m;->g:Lk0/j;
    0010745einvoke-virtual/range {v12 .. v17}, Lk0/m;->a(Lk0/j;Landroid/graphics/Matrix;Landroid/graphics/Canvas;II)V
    00107464iget-object v5, v0, Lk0/p;->b:Lk0/n;
    00107468iget-object v6, v5, Lk0/n;->c:Landroid/content/res/ColorStateList;
    0010746ciput-object v6, v5, Lk0/n;->g:Landroid/content/res/ColorStateList;
    00107470iget-object v6, v5, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    00107474iput-object v6, v5, Lk0/n;->h:Landroid/graphics/PorterDuff$Mode;
    00107478iget-object v6, v5, Lk0/n;->b:Lk0/m;
    0010747cinvoke-virtual {v6}, Lk0/m;->getRootAlpha()I
    00107482move-result v6
    00107484iput v6, v5, Lk0/n;->i:I
    00107488iget-boolean v6, v5, Lk0/n;->e:Z
    0010748ciput-boolean v6, v5, Lk0/n;->j:Z
    00107490iput-boolean v4, v5, Lk0/n;->k:Z
    00107494iget-object v4, v0, Lk0/p;->b:Lk0/n;
    00107498iget-object v5, v4, Lk0/n;->b:Lk0/m;
    0010749cinvoke-virtual {v5}, Lk0/m;->getRootAlpha()I
    001074a2move-result v5
    001074a4const/16 v6, 0xff
    001074a8const/4 v9, 0x0
    001074aaif-ge v5, v6, :cond_142
    001074aegoto :goto_146
    001074b0if-nez v3, :cond_146
    001074b4move-object v3, v9
    001074b6goto :goto_166
    001074b8iget-object v5, v4, Lk0/n;->l:Landroid/graphics/Paint;
    001074bcif-nez v5, :cond_154
    001074c0new-instance v5, Landroid/graphics/Paint;
    001074c4invoke-direct {v5}, Landroid/graphics/Paint;-><init>()V
    001074caiput-object v5, v4, Lk0/n;->l:Landroid/graphics/Paint;
    001074ceinvoke-virtual {v5, v8}, Landroid/graphics/Paint;->setFilterBitmap(Z)V
    001074d4iget-object v5, v4, Lk0/n;->l:Landroid/graphics/Paint;
    001074d8iget-object v6, v4, Lk0/n;->b:Lk0/m;
    001074dcinvoke-virtual {v6}, Lk0/m;->getRootAlpha()I
    001074e2move-result v6
    001074e4invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setAlpha(I)V
    001074eaiget-object v5, v4, Lk0/n;->l:Landroid/graphics/Paint;
    001074eeinvoke-virtual {v5, v3}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;
    001074f4iget-object v3, v4, Lk0/n;->l:Landroid/graphics/Paint;
    001074f8iget-object v4, v4, Lk0/n;->f:Landroid/graphics/Bitmap;
    001074fcinvoke-virtual {v1, v4, v9, v2, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
    00107502invoke-virtual {v1, v7}, Landroid/graphics/Canvas;->restoreToCount(I)V
    00107508return-void
    0010721c
    0010750a
    0010750a // align 0x4
    0010750c
    0010750ck0.p::inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet):
    0010751ciget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107520if-eqz v0, :cond_8
    00107524invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/drawable/Drawable;->inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)V
    0010752areturn-void
    0010752cconst/4 v0, 0x0
    0010752einvoke-virtual {v1, v2, v3, v4, v0}, Lk0/p;->inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V
    00107534return-void
    0010750c
    00107536
    00107536 // align 0x8
    00107538
    00107538k0.p::inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme):
    00107548move-object/from16 v0, v31
    0010754cmove-object/from16 v1, v32
    00107550move-object/from16 v2, v33
    00107554move-object/from16 v3, v34
    00107558move-object/from16 v4, v35
    0010755ciget-object v5, v0, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107560if-eqz v5, :cond_12
    00107564invoke-static {v5, v1, v2, v3, v4}, LD/a;->d(Landroid/graphics/drawable/Drawable;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V
    0010756areturn-void
    0010756ciget-object v5, v0, Lk0/p;->b:Lk0/n;
    00107570new-instance v6, Lk0/m;
    00107574invoke-direct {v6}, Lk0/m;-><init>()V
    0010757aiput-object v6, v5, Lk0/n;->b:Lk0/m;
    0010757esget-object v6, Lk0/a;->a:[I
    00107582invoke-static {v1, v4, v3, v6}, LB/b;->f(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00107588move-result-object v6
    0010758aiget-object v7, v0, Lk0/p;->b:Lk0/n;
    0010758eiget-object v8, v7, Lk0/n;->b:Lk0/m;
    00107592const-string v9, "tintMode"
    00107596invoke-static {v2, v9}, LB/b;->c(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
    0010759cmove-result v9
    0010759econst/4 v10, 0x6
    001075a0const/4 v11, -0x1
    001075a2if-nez v9, :cond_31
    001075a6move v9, v11
    001075a8goto :goto_35
    001075aainvoke-virtual {v6, v10, v11}, Landroid/content/res/TypedArray;->getInt(II)I
    001075b0move-result v9
    001075b2sget-object v12, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
    001075b6const/4 v13, 0x3
    001075b8const/16 v14, 0x9
    001075bcconst/4 v15, 0x5
    001075beif-eq v9, v13, :cond_51
    001075c2if-eq v9, v15, :cond_53
    001075c6if-eq v9, v14, :cond_4e
    001075capacked-switch v9, :pswitch_data_4c8
    001075d0goto :goto_53
    001075d2sget-object v12, Landroid/graphics/PorterDuff$Mode;->ADD:Landroid/graphics/PorterDuff$Mode;
    001075d6goto :goto_53
    001075d8sget-object v12, Landroid/graphics/PorterDuff$Mode;->SCREEN:Landroid/graphics/PorterDuff$Mode;
    001075dcgoto :goto_53
    001075desget-object v12, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
    001075e2goto :goto_53
    001075e4sget-object v12, Landroid/graphics/PorterDuff$Mode;->SRC_ATOP:Landroid/graphics/PorterDuff$Mode;
    001075e8goto :goto_53
    001075easget-object v12, Landroid/graphics/PorterDuff$Mode;->SRC_OVER:Landroid/graphics/PorterDuff$Mode;
    001075eeiput-object v12, v7, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    001075f2const-string v9, "http://schemas.android.com/apk/res/android"
    001075f6const-string v12, "tint"
    001075fainvoke-interface {v2, v9, v12}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107600move-result-object v12
    00107602const/4 v10, 0x0
    00107604const/4 v14, 0x1
    00107606if-eqz v12, :cond_63
    0010760amove v12, v14
    0010760cgoto :goto_64
    0010760emove v12, v10
    00107610const/16 v18, 0x0
    00107614const/4 v11, 0x2
    00107616if-eqz v12, :cond_83
    0010761anew-instance v12, Landroid/util/TypedValue;
    0010761einvoke-direct {v12}, Landroid/util/TypedValue;-><init>()V
    00107624invoke-virtual {v6, v14, v12}, Landroid/content/res/TypedArray;->getValue(ILandroid/util/TypedValue;)Z
    0010762aiget v13, v12, Landroid/util/TypedValue;->type:I
    0010762eif-eq v13, v11, :cond_99
    00107632const/16 v11, 0x1c
    00107636if-lt v13, v11, :cond_86
    0010763aconst/16 v11, 0x1f
    0010763eif-gt v13, v11, :cond_86
    00107642iget v11, v12, Landroid/util/TypedValue;->data:I
    00107646invoke-static {v11}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
    0010764cmove-result-object v18
    0010764emove-object/from16 v11, v18
    00107652goto :goto_ad
    00107654invoke-virtual {v6}, Landroid/content/res/TypedArray;->getResources()Landroid/content/res/Resources;
    0010765amove-result-object v11
    0010765cinvoke-virtual {v6, v14, v10}, Landroid/content/res/TypedArray;->getResourceId(II)I
    00107662move-result v12
    00107664sget-object v13, LB/c;->a:Ljava/lang/ThreadLocal;
    00107668invoke-virtual {v11, v12}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
    0010766emove-result-object v12
    00107670invoke-static {v11, v12, v4}, LB/c;->a(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
    00107676move-result-object v18
    00107678goto :goto_83
    0010767anew-instance v1, Ljava/lang/UnsupportedOperationException;
    0010767enew-instance v2, Ljava/lang/StringBuilder;
    00107682const-string v3, "Failed to resolve attribute at index 1: "
    00107686invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0010768cinvoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    00107692invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00107698move-result-object v2
    0010769ainvoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    001076a0throw v1
    001076a2if-eqz v11, :cond_b1
    001076a6iput-object v11, v7, Lk0/n;->c:Landroid/content/res/ColorStateList;
    001076aaiget-boolean v11, v7, Lk0/n;->e:Z
    001076aeconst-string v12, "autoMirrored"
    001076b2invoke-interface {v2, v9, v12}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    001076b8move-result-object v12
    001076baif-eqz v12, :cond_bf
    001076beinvoke-virtual {v6, v15, v11}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    001076c4move-result v11
    001076c6iput-boolean v11, v7, Lk0/n;->e:Z
    001076caiget v7, v8, Lk0/m;->j:F
    001076ceconst-string v11, "viewportWidth"
    001076d2invoke-interface {v2, v9, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    001076d8move-result-object v11
    001076daif-eqz v11, :cond_cd
    001076demove v11, v14
    001076e0goto :goto_ce
    001076e2move v11, v10
    001076e4const/4 v12, 0x7
    001076e6if-nez v11, :cond_d2
    001076eagoto :goto_d6
    001076ecinvoke-virtual {v6, v12, v7}, Landroid/content/res/TypedArray;->getFloat(IF)F
    001076f2move-result v7
    001076f4iput v7, v8, Lk0/m;->j:F
    001076f8iget v7, v8, Lk0/m;->k:F
    001076fcconst-string v11, "viewportHeight"
    00107700invoke-interface {v2, v9, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107706move-result-object v11
    00107708if-eqz v11, :cond_e4
    0010770cmove v11, v14
    0010770egoto :goto_e5
    00107710move v11, v10
    00107712const/16 v13, 0x8
    00107716if-nez v11, :cond_ea
    0010771agoto :goto_ee
    0010771cinvoke-virtual {v6, v13, v7}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107722move-result v7
    00107724iput v7, v8, Lk0/m;->k:F
    00107728iget v11, v8, Lk0/m;->j:F
    0010772cconst/4 v15, 0x0
    0010772ecmpg-float v11, v11, v15
    00107732if-lez v11, :cond_4ac
    00107736cmpg-float v7, v7, v15
    0010773aif-lez v7, :cond_491
    0010773eiget v7, v8, Lk0/m;->h:F
    00107742const/4 v11, 0x3
    00107744invoke-virtual {v6, v11, v7}, Landroid/content/res/TypedArray;->getDimension(IF)F
    0010774amove-result v7
    0010774ciput v7, v8, Lk0/m;->h:F
    00107750iget v7, v8, Lk0/m;->i:F
    00107754const/4 v11, 0x2
    00107756invoke-virtual {v6, v11, v7}, Landroid/content/res/TypedArray;->getDimension(IF)F
    0010775cmove-result v7
    0010775eiput v7, v8, Lk0/m;->i:F
    00107762iget v11, v8, Lk0/m;->h:F
    00107766cmpg-float v11, v11, v15
    0010776aif-lez v11, :cond_476
    0010776ecmpg-float v7, v7, v15
    00107772if-lez v7, :cond_45b
    00107776invoke-virtual {v8}, Lk0/m;->getAlpha()F
    0010777cmove-result v7
    0010777econst-string v11, "alpha"
    00107782invoke-interface {v2, v9, v11}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107788move-result-object v11
    0010778aif-eqz v11, :cond_125
    0010778emove v11, v14
    00107790goto :goto_126
    00107792move v11, v10
    00107794const/4 v12, 0x4
    00107796if-nez v11, :cond_12a
    0010779agoto :goto_12e
    0010779cinvoke-virtual {v6, v12, v7}, Landroid/content/res/TypedArray;->getFloat(IF)F
    001077a2move-result v7
    001077a4invoke-virtual {v8, v7}, Lk0/m;->setAlpha(F)V
    001077aainvoke-virtual {v6, v10}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    001077b0move-result-object v7
    001077b2if-eqz v7, :cond_13e
    001077b6iput-object v7, v8, Lk0/m;->m:Ljava/lang/String;
    001077baiget-object v11, v8, Lk0/m;->o:Lo/b;
    001077beinvoke-virtual {v11, v7, v8}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001077c4invoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
    001077cainvoke-virtual {v0}, Lk0/p;->getChangingConfigurations()I
    001077d0move-result v6
    001077d2iput v6, v5, Lk0/n;->a:I
    001077d6iput-boolean v14, v5, Lk0/n;->k:Z
    001077daiget-object v6, v0, Lk0/p;->b:Lk0/n;
    001077deiget-object v7, v6, Lk0/n;->b:Lk0/m;
    001077e2new-instance v8, Ljava/util/ArrayDeque;
    001077e6invoke-direct {v8}, Ljava/util/ArrayDeque;-><init>()V
    001077eciget-object v11, v7, Lk0/m;->g:Lk0/j;
    001077f0invoke-virtual {v8, v11}, Ljava/util/ArrayDeque;->push(Ljava/lang/Object;)V
    001077f6invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
    001077fcmove-result v11
    001077feinvoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
    00107804move-result v21
    00107806add-int/lit8 v12, v21, 0x1
    0010780amove/from16 v21, v14
    0010780eif-eq v11, v14, :cond_446
    00107812invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
    00107818move-result v13
    0010781aif-ge v13, v12, :cond_16e
    0010781econst/4 v13, 0x3
    00107820if-eq v11, v13, :cond_446
    00107824const-string v13, "group"
    00107828const/4 v14, 0x2
    0010782aif-ne v11, v14, :cond_40d
    0010782einvoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
    00107834move-result-object v11
    00107836invoke-virtual {v8}, Ljava/util/ArrayDeque;->peek()Ljava/lang/Object;
    0010783cmove-result-object v14
    0010783echeck-cast v14, Lk0/j;
    00107842const-string v10, "path"
    00107846invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0010784cmove-result v10
    0010784econst-string v15, "fillType"
    00107852move/from16 v27, v10
    00107856const-string v10, "pathData"
    0010785amove/from16 v28, v12
    0010785eiget-object v12, v7, Lk0/m;->o:Lo/b;
    00107862if-eqz v27, :cond_2f3
    00107866new-instance v11, Lk0/i;
    0010786ainvoke-direct {v11}, Lk0/l;-><init>()V
    00107870const/4 v13, 0x0
    00107872iput v13, v11, Lk0/i;->e:F
    00107876const/high16 v13, 0x3f800000
    0010787aiput v13, v11, Lk0/i;->g:F
    0010787eiput v13, v11, Lk0/i;->h:F
    00107882move-object/from16 v27, v7
    00107886const/4 v7, 0x0
    00107888iput v7, v11, Lk0/i;->i:F
    0010788ciput v13, v11, Lk0/i;->j:F
    00107890iput v7, v11, Lk0/i;->k:F
    00107894sget-object v13, Landroid/graphics/Paint$Cap;->BUTT:Landroid/graphics/Paint$Cap;
    00107898iput-object v13, v11, Lk0/i;->l:Landroid/graphics/Paint$Cap;
    0010789csget-object v7, Landroid/graphics/Paint$Join;->MITER:Landroid/graphics/Paint$Join;
    001078a0iput-object v7, v11, Lk0/i;->m:Landroid/graphics/Paint$Join;
    001078a4move-object/from16 v21, v7
    001078a8const/high16 v7, 0x40800000
    001078aciput v7, v11, Lk0/i;->n:F
    001078b0sget-object v7, Lk0/a;->c:[I
    001078b4invoke-static {v1, v4, v3, v7}, LB/b;->f(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    001078bamove-result-object v7
    001078bcinvoke-interface {v2, v9, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    001078c2move-result-object v10
    001078c4if-eqz v10, :cond_2cc
    001078c8move-object/from16 v29, v13
    001078ccconst/4 v10, 0x0
    001078ceinvoke-virtual {v7, v10}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    001078d4move-result-object v13
    001078d6if-eqz v13, :cond_1cb
    001078daiput-object v13, v11, Lk0/l;->b:Ljava/lang/String;
    001078deconst/4 v10, 0x2
    001078e0invoke-virtual {v7, v10}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    001078e6move-result-object v13
    001078e8if-eqz v13, :cond_1d8
    001078ecinvoke-static {v13}, LC1/d;->l(Ljava/lang/String;)[LC/g;
    001078f2move-result-object v10
    001078f4iput-object v10, v11, Lk0/l;->a:[LC/g;
    001078f8const-string v10, "fillColor"
    001078fcconst/4 v13, 0x1
    001078feinvoke-static {v7, v2, v4, v10, v13}, LB/b;->b(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;I)LB/d;
    00107904move-result-object v10
    00107906iput-object v10, v11, Lk0/i;->f:LB/d;
    0010790aiget v10, v11, Lk0/i;->h:F
    0010790econst-string v13, "fillAlpha"
    00107912invoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107918move-result-object v13
    0010791aif-eqz v13, :cond_1f1
    0010791econst/16 v13, 0xc
    00107922invoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107928move-result v10
    0010792aiput v10, v11, Lk0/i;->h:F
    0010792econst-string v10, "strokeLineCap"
    00107932invoke-interface {v2, v9, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107938move-result-object v10
    0010793aif-eqz v10, :cond_205
    0010793econst/4 v10, -0x1
    00107940const/16 v13, 0x8
    00107944invoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getInt(II)I
    0010794amove-result v23
    0010794cmove/from16 v10, v23
    00107950goto :goto_206
    00107952const/4 v10, -0x1
    00107954iget-object v13, v11, Lk0/i;->l:Landroid/graphics/Paint$Cap;
    00107958if-eqz v10, :cond_21b
    0010795cmove-object/from16 v30, v13
    00107960const/4 v13, 0x1
    00107962if-eq v10, v13, :cond_218
    00107966const/4 v13, 0x2
    00107968if-eq v10, v13, :cond_215
    0010796cmove-object/from16 v13, v30
    00107970goto :goto_21d
    00107972sget-object v13, Landroid/graphics/Paint$Cap;->SQUARE:Landroid/graphics/Paint$Cap;
    00107976goto :goto_21d
    00107978sget-object v13, Landroid/graphics/Paint$Cap;->ROUND:Landroid/graphics/Paint$Cap;
    0010797cgoto :goto_21d
    0010797emove-object/from16 v13, v29
    00107982iput-object v13, v11, Lk0/i;->l:Landroid/graphics/Paint$Cap;
    00107986const-string v10, "strokeLineJoin"
    0010798ainvoke-interface {v2, v9, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107990move-result-object v10
    00107992if-eqz v10, :cond_231
    00107996const/4 v10, -0x1
    00107998const/16 v13, 0x9
    0010799cinvoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getInt(II)I
    001079a2move-result v17
    001079a4move/from16 v10, v17
    001079a8goto :goto_232
    001079aaconst/4 v10, -0x1
    001079aciget-object v13, v11, Lk0/i;->m:Landroid/graphics/Paint$Join;
    001079b0if-eqz v10, :cond_247
    001079b4move-object/from16 v29, v13
    001079b8const/4 v13, 0x1
    001079baif-eq v10, v13, :cond_244
    001079beconst/4 v13, 0x2
    001079c0if-eq v10, v13, :cond_241
    001079c4move-object/from16 v10, v29
    001079c8goto :goto_249
    001079casget-object v10, Landroid/graphics/Paint$Join;->BEVEL:Landroid/graphics/Paint$Join;
    001079cegoto :goto_249
    001079d0sget-object v10, Landroid/graphics/Paint$Join;->ROUND:Landroid/graphics/Paint$Join;
    001079d4goto :goto_249
    001079d6move-object/from16 v10, v21
    001079daiput-object v10, v11, Lk0/i;->m:Landroid/graphics/Paint$Join;
    001079deiget v10, v11, Lk0/i;->n:F
    001079e2const-string v13, "strokeMiterLimit"
    001079e6invoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    001079ecmove-result-object v13
    001079eeif-eqz v13, :cond_25b
    001079f2const/16 v13, 0xa
    001079f6invoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getFloat(IF)F
    001079fcmove-result v10
    001079feiput v10, v11, Lk0/i;->n:F
    00107a02const-string v10, "strokeColor"
    00107a06const/4 v13, 0x3
    00107a08invoke-static {v7, v2, v4, v10, v13}, LB/b;->b(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;I)LB/d;
    00107a0emove-result-object v10
    00107a10iput-object v10, v11, Lk0/i;->d:LB/d;
    00107a14iget v10, v11, Lk0/i;->g:F
    00107a18const-string v13, "strokeAlpha"
    00107a1cinvoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107a22move-result-object v13
    00107a24if-eqz v13, :cond_276
    00107a28const/16 v13, 0xb
    00107a2cinvoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107a32move-result v10
    00107a34iput v10, v11, Lk0/i;->g:F
    00107a38iget v10, v11, Lk0/i;->e:F
    00107a3cconst-string v13, "strokeWidth"
    00107a40invoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107a46move-result-object v13
    00107a48if-eqz v13, :cond_287
    00107a4cconst/4 v13, 0x4
    00107a4einvoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107a54move-result v10
    00107a56iput v10, v11, Lk0/i;->e:F
    00107a5aiget v10, v11, Lk0/i;->j:F
    00107a5econst-string v13, "trimPathEnd"
    00107a62invoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107a68move-result-object v13
    00107a6aif-eqz v13, :cond_298
    00107a6econst/4 v13, 0x6
    00107a70invoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107a76move-result v10
    00107a78iput v10, v11, Lk0/i;->j:F
    00107a7ciget v10, v11, Lk0/i;->k:F
    00107a80const-string v13, "trimPathOffset"
    00107a84invoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107a8amove-result-object v13
    00107a8cif-eqz v13, :cond_2a9
    00107a90const/4 v13, 0x7
    00107a92invoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107a98move-result v10
    00107a9aiput v10, v11, Lk0/i;->k:F
    00107a9eiget v10, v11, Lk0/i;->i:F
    00107aa2const-string v13, "trimPathStart"
    00107aa6invoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107aacmove-result-object v13
    00107aaeif-eqz v13, :cond_2ba
    00107ab2const/4 v13, 0x5
    00107ab4invoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107abamove-result v10
    00107abciput v10, v11, Lk0/i;->i:F
    00107ac0iget v10, v11, Lk0/l;->c:I
    00107ac4invoke-interface {v2, v9, v15}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107acamove-result-object v13
    00107accif-eqz v13, :cond_2ca
    00107ad0const/16 v13, 0xd
    00107ad4invoke-virtual {v7, v13, v10}, Landroid/content/res/TypedArray;->getInt(II)I
    00107adamove-result v10
    00107adciput v10, v11, Lk0/l;->c:I
    00107ae0invoke-virtual {v7}, Landroid/content/res/TypedArray;->recycle()V
    00107ae6iget-object v7, v14, Lk0/j;->b:Ljava/util/ArrayList;
    00107aeainvoke-virtual {v7, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00107af0invoke-virtual {v11}, Lk0/l;->getPathName()Ljava/lang/String;
    00107af6move-result-object v7
    00107af8if-eqz v7, :cond_2e1
    00107afcinvoke-virtual {v11}, Lk0/l;->getPathName()Ljava/lang/String;
    00107b02move-result-object v7
    00107b04invoke-virtual {v12, v7, v11}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00107b0aiget v7, v6, Lk0/n;->a:I
    00107b0eiput v7, v6, Lk0/n;->a:I
    00107b12const/4 v11, 0x0
    00107b14const/4 v15, 0x2
    00107b16const/16 v17, 0x9
    00107b1aconst/16 v19, -0x1
    00107b1econst/16 v21, 0x0
    00107b22const/16 v23, 0x8
    00107b26const/16 v26, 0x0
    00107b2agoto/16 :goto_401
    00107b2emove-object/from16 v27, v7
    00107b32const/16 v17, 0x9
    00107b36const/16 v19, -0x1
    00107b3aconst/16 v23, 0x8
    00107b3econst/16 v26, 0x0
    00107b42const-string v7, "clip-path"
    00107b46invoke-virtual {v7, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00107b4cmove-result v7
    00107b4eif-eqz v7, :cond_359
    00107b52new-instance v7, Lk0/h;
    00107b56invoke-direct {v7}, Lk0/l;-><init>()V
    00107b5cinvoke-interface {v2, v9, v10}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107b62move-result-object v10
    00107b64if-eqz v10, :cond_33f
    00107b68sget-object v10, Lk0/a;->d:[I
    00107b6cinvoke-static {v1, v4, v3, v10}, LB/b;->f(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00107b72move-result-object v10
    00107b74const/4 v11, 0x0
    00107b76invoke-virtual {v10, v11}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    00107b7cmove-result-object v13
    00107b7eif-eqz v13, :cond_31f
    00107b82iput-object v13, v7, Lk0/l;->b:Ljava/lang/String;
    00107b86const/4 v13, 0x1
    00107b88invoke-virtual {v10, v13}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    00107b8emove-result-object v11
    00107b90if-eqz v11, :cond_32c
    00107b94invoke-static {v11}, LC1/d;->l(Ljava/lang/String;)[LC/g;
    00107b9amove-result-object v11
    00107b9ciput-object v11, v7, Lk0/l;->a:[LC/g;
    00107ba0invoke-static {v2, v15}, LB/b;->c(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
    00107ba6move-result v11
    00107ba8if-nez v11, :cond_334
    00107bacconst/4 v15, 0x0
    00107baegoto :goto_33a
    00107bb0const/4 v11, 0x0
    00107bb2const/4 v13, 0x2
    00107bb4invoke-virtual {v10, v13, v11}, Landroid/content/res/TypedArray;->getInt(II)I
    00107bbamove-result v15
    00107bbciput v15, v7, Lk0/l;->c:I
    00107bc0invoke-virtual {v10}, Landroid/content/res/TypedArray;->recycle()V
    00107bc6iget-object v10, v14, Lk0/j;->b:Ljava/util/ArrayList;
    00107bcainvoke-virtual {v10, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00107bd0invoke-virtual {v7}, Lk0/l;->getPathName()Ljava/lang/String;
    00107bd6move-result-object v10
    00107bd8if-eqz v10, :cond_351
    00107bdcinvoke-virtual {v7}, Lk0/l;->getPathName()Ljava/lang/String;
    00107be2move-result-object v10
    00107be4invoke-virtual {v12, v10, v7}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00107beaiget v7, v6, Lk0/n;->a:I
    00107beeiput v7, v6, Lk0/n;->a:I
    00107bf2const/4 v11, 0x0
    00107bf4const/4 v15, 0x2
    00107bf6goto/16 :goto_401
    00107bfainvoke-virtual {v13, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00107c00move-result v7
    00107c02if-eqz v7, :cond_355
    00107c06new-instance v7, Lk0/j;
    00107c0ainvoke-direct {v7}, Lk0/j;-><init>()V
    00107c10sget-object v10, Lk0/a;->b:[I
    00107c14invoke-static {v1, v4, v3, v10}, LB/b;->f(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00107c1amove-result-object v10
    00107c1ciget v11, v7, Lk0/j;->c:F
    00107c20const-string v13, "rotation"
    00107c24invoke-static {v2, v13}, LB/b;->c(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
    00107c2amove-result v13
    00107c2cif-nez v13, :cond_376
    00107c30const/4 v15, 0x5
    00107c32goto :goto_37b
    00107c34const/4 v15, 0x5
    00107c36invoke-virtual {v10, v15, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107c3cmove-result v11
    00107c3eiput v11, v7, Lk0/j;->c:F
    00107c42iget v11, v7, Lk0/j;->d:F
    00107c46const/4 v13, 0x1
    00107c48invoke-virtual {v10, v13, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107c4emove-result v11
    00107c50iput v11, v7, Lk0/j;->d:F
    00107c54iget v11, v7, Lk0/j;->e:F
    00107c58const/4 v15, 0x2
    00107c5ainvoke-virtual {v10, v15, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107c60move-result v11
    00107c62iput v11, v7, Lk0/j;->e:F
    00107c66iget v11, v7, Lk0/j;->f:F
    00107c6aconst-string v13, "scaleX"
    00107c6einvoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107c74move-result-object v13
    00107c76if-eqz v13, :cond_39e
    00107c7aconst/4 v13, 0x3
    00107c7cinvoke-virtual {v10, v13, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107c82move-result v11
    00107c84iput v11, v7, Lk0/j;->f:F
    00107c88iget v11, v7, Lk0/j;->g:F
    00107c8cconst-string v13, "scaleY"
    00107c90invoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107c96move-result-object v13
    00107c98if-eqz v13, :cond_3b0
    00107c9cconst/4 v13, 0x4
    00107c9einvoke-virtual {v10, v13, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107ca4move-result v11
    00107ca6goto :goto_3b1
    00107ca8const/4 v13, 0x4
    00107caaiput v11, v7, Lk0/j;->g:F
    00107caeiget v11, v7, Lk0/j;->h:F
    00107cb2const-string v13, "translateX"
    00107cb6invoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107cbcmove-result-object v13
    00107cbeif-eqz v13, :cond_3c3
    00107cc2const/4 v13, 0x6
    00107cc4invoke-virtual {v10, v13, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107ccamove-result v11
    00107cccgoto :goto_3c4
    00107cceconst/4 v13, 0x6
    00107cd0iput v11, v7, Lk0/j;->h:F
    00107cd4iget v11, v7, Lk0/j;->i:F
    00107cd8const-string v13, "translateY"
    00107cdcinvoke-interface {v2, v9, v13}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00107ce2move-result-object v13
    00107ce4if-eqz v13, :cond_3d6
    00107ce8const/4 v13, 0x7
    00107ceainvoke-virtual {v10, v13, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00107cf0move-result v11
    00107cf2goto :goto_3d7
    00107cf4const/4 v13, 0x7
    00107cf6iput v11, v7, Lk0/j;->i:F
    00107cfaconst/4 v11, 0x0
    00107cfcinvoke-virtual {v10, v11}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    00107d02move-result-object v13
    00107d04if-eqz v13, :cond_3e2
    00107d08iput-object v13, v7, Lk0/j;->k:Ljava/lang/String;
    00107d0cinvoke-virtual {v7}, Lk0/j;->c()V
    00107d12invoke-virtual {v10}, Landroid/content/res/TypedArray;->recycle()V
    00107d18iget-object v10, v14, Lk0/j;->b:Ljava/util/ArrayList;
    00107d1cinvoke-virtual {v10, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00107d22invoke-virtual {v8, v7}, Ljava/util/ArrayDeque;->push(Ljava/lang/Object;)V
    00107d28invoke-virtual {v7}, Lk0/j;->getGroupName()Ljava/lang/String;
    00107d2emove-result-object v10
    00107d30if-eqz v10, :cond_3fd
    00107d34invoke-virtual {v7}, Lk0/j;->getGroupName()Ljava/lang/String;
    00107d3amove-result-object v10
    00107d3cinvoke-virtual {v12, v10, v7}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00107d42iget v7, v6, Lk0/n;->a:I
    00107d46iput v7, v6, Lk0/n;->a:I
    00107d4amove/from16 v25, v11
    00107d4econst/4 v7, 0x3
    00107d50const/16 v16, 0x6
    00107d54const/16 v20, 0x7
    00107d58const/16 v22, 0x4
    00107d5cconst/16 v24, 0x1
    00107d60goto :goto_434
    00107d62move-object/from16 v27, v7
    00107d66move/from16 v25, v10
    00107d6amove/from16 v28, v12
    00107d6emove/from16 v26, v15
    00107d72const/4 v7, 0x3
    00107d74const/16 v16, 0x6
    00107d78const/16 v17, 0x9
    00107d7cconst/16 v19, -0x1
    00107d80const/16 v20, 0x7
    00107d84const/16 v22, 0x4
    00107d88const/16 v23, 0x8
    00107d8cconst/16 v24, 0x1
    00107d90move v15, v14
    00107d92if-ne v11, v7, :cond_434
    00107d96invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
    00107d9cmove-result-object v10
    00107d9einvoke-virtual {v13, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00107da4move-result v10
    00107da6if-eqz v10, :cond_434
    00107daainvoke-virtual {v8}, Ljava/util/ArrayDeque;->pop()Ljava/lang/Object;
    00107db0invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->next()I
    00107db6move-result v11
    00107db8move/from16 v13, v23
    00107dbcmove/from16 v14, v24
    00107dc0move/from16 v10, v25
    00107dc4move/from16 v15, v26
    00107dc8move-object/from16 v7, v27
    00107dccmove/from16 v12, v28
    00107dd0goto/16 :goto_163
    00107dd4if-nez v21, :cond_453
    00107dd8iget-object v1, v5, Lk0/n;->c:Landroid/content/res/ColorStateList;
    00107ddciget-object v2, v5, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    00107de0invoke-virtual {v0, v1, v2}, Lk0/p;->a(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
    00107de6move-result-object v1
    00107de8iput-object v1, v0, Lk0/p;->c:Landroid/graphics/PorterDuffColorFilter;
    00107decreturn-void
    00107deenew-instance v1, Lorg/xmlpull/v1/XmlPullParserException;
    00107df2const-string v2, "no path defined"
    00107df6invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
    00107dfcthrow v1
    00107dfenew-instance v1, Lorg/xmlpull/v1/XmlPullParserException;
    00107e02new-instance v2, Ljava/lang/StringBuilder;
    00107e06invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00107e0cinvoke-virtual {v6}, Landroid/content/res/TypedArray;->getPositionDescription()Ljava/lang/String;
    00107e12move-result-object v3
    00107e14invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00107e1aconst-string v3, "<vector> tag requires height > 0"
    00107e1einvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00107e24invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00107e2amove-result-object v2
    00107e2cinvoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
    00107e32throw v1
    00107e34new-instance v1, Lorg/xmlpull/v1/XmlPullParserException;
    00107e38new-instance v2, Ljava/lang/StringBuilder;
    00107e3cinvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00107e42invoke-virtual {v6}, Landroid/content/res/TypedArray;->getPositionDescription()Ljava/lang/String;
    00107e48move-result-object v3
    00107e4ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00107e50const-string v3, "<vector> tag requires width > 0"
    00107e54invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00107e5ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00107e60move-result-object v2
    00107e62invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
    00107e68throw v1
    00107e6anew-instance v1, Lorg/xmlpull/v1/XmlPullParserException;
    00107e6enew-instance v2, Ljava/lang/StringBuilder;
    00107e72invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00107e78invoke-virtual {v6}, Landroid/content/res/TypedArray;->getPositionDescription()Ljava/lang/String;
    00107e7emove-result-object v3
    00107e80invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00107e86const-string v3, "<vector> tag requires viewportHeight > 0"
    00107e8ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00107e90invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00107e96move-result-object v2
    00107e98invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
    00107e9ethrow v1
    00107ea0new-instance v1, Lorg/xmlpull/v1/XmlPullParserException;
    00107ea4new-instance v2, Ljava/lang/StringBuilder;
    00107ea8invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00107eaeinvoke-virtual {v6}, Landroid/content/res/TypedArray;->getPositionDescription()Ljava/lang/String;
    00107eb4move-result-object v3
    00107eb6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00107ebcconst-string v3, "<vector> tag requires viewportWidth > 0"
    00107ec0invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00107ec6invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00107eccmove-result-object v2
    00107eceinvoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
    00107ed4throw v1
    00107ed6nop
    00107ed8.packed-switch 0xe
    00107538
    00107eec
    00107eec struct try_item
    00107eec start_addr uint32 0x107668
    00107ef0 insn_count int 8
    00107ef2 handler_off uint16 0x107ef5
    00107ef4
    00107ef4 struct encoded_catch_handler_list
    00107ef4 size int 1
    00107ef5
    00107ef5 struct encoded_catch_handler ← 0x107ef2
    00107ef5 size int64 1
    00107ef6 handlers[0].type_idx int 0xb554
    00107ef8 handlers[0].addr uint32 0x10764e
    00107efa
    00107efa // align 0x4
    00107efc
    00107efck0.p::invalidateSelf():
    00107f0ciget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107f10if-eqz v0, :cond_8
    00107f14invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
    00107f1areturn-void
    00107f1cinvoke-super {v1}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
    00107f22return-void
    00107efc
    00107f24
    00107f24k0.p::onBoundsChange(android.graphics.Rect):
    00107f34iget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107f38if-eqz v0, :cond_7
    00107f3cinvoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V
    00107f42return-void
    00107f24
    00107f44
    00107f44k0.p::scheduleSelf(java.lang.Runnable, long):
    00107f54iget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107f58if-eqz v0, :cond_8
    00107f5cinvoke-virtual {v0, v2, v3, v4}, Landroid/graphics/drawable/Drawable;->scheduleSelf(Ljava/lang/Runnable;J)V
    00107f62return-void
    00107f64invoke-super {v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;->scheduleSelf(Ljava/lang/Runnable;J)V
    00107f6areturn-void
    00107f44
    00107f6c
    00107f6ck0.p::setAlpha(int):
    00107f7ciget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107f80if-eqz v0, :cond_8
    00107f84invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
    00107f8areturn-void
    00107f8ciget-object v0, v1, Lk0/p;->b:Lk0/n;
    00107f90iget-object v0, v0, Lk0/n;->b:Lk0/m;
    00107f94invoke-virtual {v0}, Lk0/m;->getRootAlpha()I
    00107f9amove-result v0
    00107f9cif-eq v0, v2, :cond_1c
    00107fa0iget-object v0, v1, Lk0/p;->b:Lk0/n;
    00107fa4iget-object v0, v0, Lk0/n;->b:Lk0/m;
    00107fa8invoke-virtual {v0, v2}, Lk0/m;->setRootAlpha(I)V
    00107faeinvoke-virtual {v1}, Lk0/p;->invalidateSelf()V
    00107fb4return-void
    00107f6c
    00107fb6
    00107fb6 // align 0x8
    00107fb8
    00107fb8k0.p::setAutoMirrored(boolean):
    00107fc8iget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107fccif-eqz v0, :cond_8
    00107fd0invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setAutoMirrored(Z)V
    00107fd6return-void
    00107fd8iget-object v0, v1, Lk0/p;->b:Lk0/n;
    00107fdciput-boolean v2, v0, Lk0/n;->e:Z
    00107fe0return-void
    00107fb8
    00107fe2
    00107fe2 // align 0x4
    00107fe4
    00107fe4k0.p::setColorFilter(android.graphics.ColorFilter):
    00107ff4iget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00107ff8if-eqz v0, :cond_8
    00107ffcinvoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
    00108002return-void
    00108004iput-object v2, v1, Lk0/p;->d:Landroid/graphics/ColorFilter;
    00108008invoke-virtual {v1}, Lk0/p;->invalidateSelf()V
    0010800ereturn-void
    00107fe4
    00108010
    00108010k0.p::setTint(int):
    00108020iget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00108024if-eqz v0, :cond_8
    00108028invoke-static {v0, v2}, LC1/l;->g0(Landroid/graphics/drawable/Drawable;I)V
    0010802ereturn-void
    00108030invoke-static {v2}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
    00108036move-result-object v2
    00108038invoke-virtual {v1, v2}, Lk0/p;->setTintList(Landroid/content/res/ColorStateList;)V
    0010803ereturn-void
    00108010
    00108040
    00108040k0.p::setTintList(android.content.res.ColorStateList):
    00108050iget-object v0, v2, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    00108054if-eqz v0, :cond_8
    00108058invoke-static {v0, v3}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
    0010805ereturn-void
    00108060iget-object v0, v2, Lk0/p;->b:Lk0/n;
    00108064iget-object v1, v0, Lk0/n;->c:Landroid/content/res/ColorStateList;
    00108068if-eq v1, v3, :cond_1b
    0010806ciput-object v3, v0, Lk0/n;->c:Landroid/content/res/ColorStateList;
    00108070iget-object v0, v0, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    00108074invoke-virtual {v2, v3, v0}, Lk0/p;->a(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
    0010807amove-result-object v3
    0010807ciput-object v3, v2, Lk0/p;->c:Landroid/graphics/PorterDuffColorFilter;
    00108080invoke-virtual {v2}, Lk0/p;->invalidateSelf()V
    00108086return-void
    00108040
    00108088
    00108088k0.p::setTintMode(android.graphics.PorterDuff$Mode):
    00108098iget-object v0, v2, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    0010809cif-eqz v0, :cond_8
    001080a0invoke-static {v0, v3}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
    001080a6return-void
    001080a8iget-object v0, v2, Lk0/p;->b:Lk0/n;
    001080aciget-object v1, v0, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    001080b0if-eq v1, v3, :cond_1b
    001080b4iput-object v3, v0, Lk0/n;->d:Landroid/graphics/PorterDuff$Mode;
    001080b8iget-object v0, v0, Lk0/n;->c:Landroid/content/res/ColorStateList;
    001080bcinvoke-virtual {v2, v0, v3}, Lk0/p;->a(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
    001080c2move-result-object v3
    001080c4iput-object v3, v2, Lk0/p;->c:Landroid/graphics/PorterDuffColorFilter;
    001080c8invoke-virtual {v2}, Lk0/p;->invalidateSelf()V
    001080cereturn-void
    00108088
    001080d0
    001080d0k0.p::unscheduleSelf(java.lang.Runnable):
    001080e0iget-object v0, v1, Lk0/g;->a:Landroid/graphics/drawable/Drawable;
    001080e4if-eqz v0, :cond_8
    001080e8invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V
    001080eereturn-void
    001080f0invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V
    001080f6return-void
    001080d0
    001080f8
    001080f8k1.b::equals(java.lang.Object):
    00108108instance-of v0, v2, Lk1/b;
    0010810cif-eqz v0, :cond_16
    00108110invoke-static {v1}, LC1/d;->x(Lo1/a;)Ljava/lang/Class;
    00108116move-result-object v0
    00108118check-cast v2, Lo1/a;
    0010811cinvoke-static {v2}, LC1/d;->x(Lo1/a;)Ljava/lang/Class;
    00108122move-result-object v2
    00108124invoke-virtual {v0, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0010812amove-result v2
    0010812cif-eqz v2, :cond_16
    00108130const/4 v2, 0x1
    00108132return v2
    00108134const/4 v2, 0x0
    00108136return v2
    001080f8
    00108138
    00108138k1.b::hashCode():
    00108148invoke-static {v1}, LC1/d;->x(Lo1/a;)Ljava/lang/Class;
    0010814emove-result-object v0
    00108150invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
    00108156move-result v0
    00108158return v0
    00108138
    0010815a
    0010815a // align 0x4
    0010815c
    0010815ck1.b::a():
    0010816ciget-object v0, v1, Lk1/b;->a:Ljava/lang/Class;
    00108170return-object v0
    0010815c
    00108172
    00108172 // align 0x4
    00108174
    00108174k1.b::toString():
    00108184new-instance v0, Ljava/lang/StringBuilder;
    00108188invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    0010818eiget-object v1, v2, Lk1/b;->a:Ljava/lang/Class;
    00108192invoke-virtual {v1}, Ljava/lang/Class;->toString()Ljava/lang/String;
    00108198move-result-object v1
    0010819ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    001081a0const-string v1, " (Kotlin reflection is not available)"
    001081a4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    001081aainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    001081b0move-result-object v0
    001081b2return-object v0
    00108174
    001081b4
    001081b4k1.b::<clinit>():
    001081c4const-class v20, Lj1/k;
    001081c8const-class v21, Lj1/m;
    001081ccconst-class v1, Lj1/a;
    001081d0const-class v2, Lj1/l;
    001081d4const-class v3, Lc1/a;
    001081d8const-class v4, Lj1/p;
    001081dcconst-class v5, Lj1/q;
    001081e0const-class v6, Lj1/r;
    001081e4const-class v7, Lj1/s;
    001081e8const-class v8, Lj1/t;
    001081ecconst-class v9, Lj1/u;
    001081f0const-class v10, Lj1/v;
    001081f4const-class v11, Lj1/b;
    001081f8const-class v12, Lj1/c;
    001081fcconst-class v13, Lj1/d;
    00108200const-class v14, Lj1/e;
    00108204const-class v15, Lj1/f;
    00108208const-class v16, Lj1/g;
    0010820cconst-class v17, Lj1/h;
    00108210const-class v18, Lj1/i;
    00108214const-class v19, Lj1/j;
    00108218const-class v22, Lj1/n;
    0010821cconst-class v23, Lj1/o;
    00108220filled-new-array/range {v1 .. v23}, [Ljava/lang/Class;
    00108226move-result-object v0
    00108228invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
    0010822emove-result-object v0
    00108230const-string v1, "asList(this)"
    00108234invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0010823anew-instance v1, Ljava/util/ArrayList;
    0010823einvoke-static {v0}, Lc1/k;->e0(Ljava/lang/Iterable;)I
    00108244move-result v2
    00108246invoke-direct {v1, v2}, Ljava/util/ArrayList;-><init>(I)V
    0010824cinvoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    00108252move-result-object v0
    00108254const/4 v2, 0x0
    00108256invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    0010825cmove-result v3
    0010825eif-eqz v3, :cond_6f
    00108262invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    00108268move-result-object v3
    0010826aadd-int/lit8 v4, v2, 0x1
    0010826eif-ltz v2, :cond_67
    00108272check-cast v3, Ljava/lang/Class;
    00108276invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0010827cmove-result-object v2
    0010827enew-instance v5, Lb1/a;
    00108282invoke-direct {v5, v3, v2}, Lb1/a;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
    00108288invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0010828emove v2, v4
    00108290goto :goto_49
    00108292new-instance v0, Ljava/lang/ArithmeticException;
    00108296const-string v1, "Index overflow has happened."
    0010829ainvoke-direct {v0, v1}, Ljava/lang/ArithmeticException;-><init>(Ljava/lang/String;)V
    001082a0throw v0
    001082a2invoke-static {v1}, Lc1/t;->Z(Ljava/util/ArrayList;)Ljava/util/Map;
    001082a8move-result-object v0
    001082aasput-object v0, Lk1/b;->b:Ljava/util/Map;
    001082aenew-instance v0, Ljava/util/HashMap;
    001082b2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    001082b8const-string v1, "boolean"
    001082bcconst-string v2, "kotlin.Boolean"
    001082c0invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001082c6const-string v1, "char"
    001082caconst-string v3, "kotlin.Char"
    001082ceinvoke-virtual {v0, v1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001082d4const-string v1, "byte"
    001082d8const-string v4, "kotlin.Byte"
    001082dcinvoke-virtual {v0, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001082e2const-string v1, "short"
    001082e6const-string v5, "kotlin.Short"
    001082eainvoke-virtual {v0, v1, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001082f0const-string v1, "int"
    001082f4const-string v6, "kotlin.Int"
    001082f8invoke-virtual {v0, v1, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001082feconst-string v1, "float"
    00108302const-string v7, "kotlin.Float"
    00108306invoke-virtual {v0, v1, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010830cconst-string v1, "long"
    00108310const-string v8, "kotlin.Long"
    00108314invoke-virtual {v0, v1, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010831aconst-string v1, "double"
    0010831econst-string v9, "kotlin.Double"
    00108322invoke-virtual {v0, v1, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108328new-instance v1, Ljava/util/HashMap;
    0010832cinvoke-direct {v1}, Ljava/util/HashMap;-><init>()V
    00108332const-string v10, "java.lang.Boolean"
    00108336invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010833cconst-string v2, "java.lang.Character"
    00108340invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108346const-string v2, "java.lang.Byte"
    0010834ainvoke-virtual {v1, v2, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108350const-string v2, "java.lang.Short"
    00108354invoke-virtual {v1, v2, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010835aconst-string v2, "java.lang.Integer"
    0010835einvoke-virtual {v1, v2, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108364const-string v2, "java.lang.Float"
    00108368invoke-virtual {v1, v2, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010836econst-string v2, "java.lang.Long"
    00108372invoke-virtual {v1, v2, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108378const-string v2, "java.lang.Double"
    0010837cinvoke-virtual {v1, v2, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108382new-instance v2, Ljava/util/HashMap;
    00108386invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
    0010838cconst-string v3, "java.lang.Object"
    00108390const-string v4, "kotlin.Any"
    00108394invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010839aconst-string v3, "java.lang.String"
    0010839econst-string v4, "kotlin.String"
    001083a2invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001083a8const-string v3, "java.lang.CharSequence"
    001083acconst-string v4, "kotlin.CharSequence"
    001083b0invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001083b6const-string v3, "java.lang.Throwable"
    001083baconst-string v4, "kotlin.Throwable"
    001083beinvoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001083c4const-string v3, "java.lang.Cloneable"
    001083c8const-string v4, "kotlin.Cloneable"
    001083ccinvoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001083d2const-string v3, "java.lang.Number"
    001083d6const-string v4, "kotlin.Number"
    001083dainvoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001083e0const-string v3, "java.lang.Comparable"
    001083e4const-string v4, "kotlin.Comparable"
    001083e8invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001083eeconst-string v3, "java.lang.Enum"
    001083f2const-string v4, "kotlin.Enum"
    001083f6invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001083fcconst-string v3, "java.lang.annotation.Annotation"
    00108400const-string v4, "kotlin.Annotation"
    00108404invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010840aconst-string v3, "java.lang.Iterable"
    0010840econst-string v4, "kotlin.collections.Iterable"
    00108412invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108418const-string v3, "java.util.Iterator"
    0010841cconst-string v4, "kotlin.collections.Iterator"
    00108420invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108426const-string v3, "java.util.Collection"
    0010842aconst-string v4, "kotlin.collections.Collection"
    0010842einvoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108434const-string v3, "java.util.List"
    00108438const-string v4, "kotlin.collections.List"
    0010843cinvoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108442const-string v3, "java.util.Set"
    00108446const-string v4, "kotlin.collections.Set"
    0010844ainvoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108450const-string v3, "java.util.ListIterator"
    00108454const-string v4, "kotlin.collections.ListIterator"
    00108458invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010845econst-string v3, "java.util.Map"
    00108462const-string v4, "kotlin.collections.Map"
    00108466invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010846cconst-string v3, "java.util.Map$Entry"
    00108470const-string v4, "kotlin.collections.Map.Entry"
    00108474invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010847aconst-string v3, "kotlin.jvm.internal.StringCompanionObject"
    0010847econst-string v4, "kotlin.String.Companion"
    00108482invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108488const-string v3, "kotlin.jvm.internal.EnumCompanionObject"
    0010848cconst-string v4, "kotlin.Enum.Companion"
    00108490invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108496invoke-virtual {v2, v0}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
    0010849cinvoke-virtual {v2, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
    001084a2invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    001084a8move-result-object v0
    001084aaconst-string v1, "primitiveFqNames.values"
    001084aeinvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    001084b4invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    001084bamove-result-object v0
    001084bcinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    001084c2move-result v1
    001084c4if-eqz v1, :cond_1ae
    001084c8invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    001084cemove-result-object v1
    001084d0check-cast v1, Ljava/lang/String;
    001084d4new-instance v3, Ljava/lang/StringBuilder;
    001084d8const-string v4, "kotlin.jvm.internal."
    001084dcinvoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    001084e2const-string v4, "kotlinName"
    001084e6invoke-static {v1, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    001084ecinvoke-static {v1}, Lq1/i;->F0(Ljava/lang/String;)Ljava/lang/String;
    001084f2move-result-object v4
    001084f4invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    001084faconst-string v4, "CompanionObject"
    001084feinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00108504invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0010850amove-result-object v3
    0010850cconst-string v4, ".Companion"
    00108510invoke-virtual {v1, v4}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
    00108516move-result-object v1
    00108518invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0010851egoto :goto_17c
    00108520sget-object v0, Lk1/b;->b:Ljava/util/Map;
    00108524invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
    0010852amove-result-object v0
    0010852cinvoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
    00108532move-result-object v0
    00108534invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    0010853amove-result v1
    0010853cif-eqz v1, :cond_1ea
    00108540invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    00108546move-result-object v1
    00108548check-cast v1, Ljava/util/Map$Entry;
    0010854cinvoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
    00108552move-result-object v3
    00108554check-cast v3, Ljava/lang/Class;
    00108558invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
    0010855emove-result-object v1
    00108560check-cast v1, Ljava/lang/Number;
    00108564invoke-virtual {v1}, Ljava/lang/Number;->intValue()I
    0010856amove-result v1
    0010856cinvoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
    00108572move-result-object v3
    00108574new-instance v4, Ljava/lang/StringBuilder;
    00108578const-string v5, "kotlin.Function"
    0010857cinvoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    00108582invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    00108588invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0010858emove-result-object v1
    00108590invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00108596goto :goto_1b8
    00108598new-instance v0, Ljava/util/LinkedHashMap;
    0010859cinvoke-virtual {v2}, Ljava/util/HashMap;->size()I
    001085a2move-result v1
    001085a4invoke-static {v1}, Lc1/t;->Y(I)I
    001085aamove-result v1
    001085acinvoke-direct {v0, v1}, Ljava/util/LinkedHashMap;-><init>(I)V
    001085b2invoke-virtual {v2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
    001085b8move-result-object v1
    001085bainvoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    001085c0move-result-object v1
    001085c2invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    001085c8move-result v2
    001085caif-eqz v2, :cond_21d
    001085ceinvoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    001085d4move-result-object v2
    001085d6check-cast v2, Ljava/util/Map$Entry;
    001085dainvoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
    001085e0move-result-object v3
    001085e2invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
    001085e8move-result-object v2
    001085eacheck-cast v2, Ljava/lang/String;
    001085eeinvoke-static {v2}, Lq1/i;->F0(Ljava/lang/String;)Ljava/lang/String;
    001085f4move-result-object v2
    001085f6invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    001085fcgoto :goto_1ff
    001085fereturn-void
    001081b4
    00108600
    00108600k1.b::<init>(java.lang.Class):
    00108610invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00108616iput-object v1, v0, Lk1/b;->a:Ljava/lang/Class;
    0010861areturn-void
    00108600
    0010861c
    0010861ck1.c::a(java.lang.Object, java.lang.Object):
    0010862cif-nez v0, :cond_8
    00108630if-nez v1, :cond_6
    00108634const/4 v0, 0x1
    00108636return v0
    00108638const/4 v0, 0x0
    0010863areturn v0
    0010863cinvoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    00108642move-result v0
    00108644return v0
    0010861c
    00108646
    00108646 // align 0x8
    00108648
    00108648k1.c::f(int, int):
    00108658if-ge v0, v1, :cond_4
    0010865cconst/4 v0, -0x1
    0010865ereturn v0
    00108660if-ne v0, v1, :cond_8
    00108664const/4 v0, 0x0
    00108666return v0
    00108668const/4 v0, 0x1
    0010866areturn v0
    00108648
    0010866c
    0010866ck1.c::i(java.util.Collection):
    0010867cinvoke-interface {v4}, Ljava/util/Collection;->size()I
    00108682move-result v0
    00108684sget-object v1, Lk1/c;->a:[Ljava/lang/Object;
    00108688if-nez v0, :cond_9
    0010868cgoto :goto_13
    0010868einvoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    00108694move-result-object v4
    00108696invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    0010869cmove-result v2
    0010869eif-nez v2, :cond_14
    001086a2return-object v1
    001086a4new-array v0, v0, [Ljava/lang/Object;
    001086a8const/4 v1, 0x0
    001086aaadd-int/lit8 v2, v1, 0x1
    001086aeinvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    001086b4move-result-object v3
    001086b6aput-object v3, v0, v1
    001086baarray-length v1, v0
    001086bcif-lt v2, v1, :cond_48
    001086c0invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    001086c6move-result v1
    001086c8if-nez v1, :cond_29
    001086ccreturn-object v0
    001086cemul-int/lit8 v1, v2, 0x3
    001086d2add-int/lit8 v1, v1, 0x1
    001086d6ushr-int/lit8 v1, v1, 0x1
    001086daif-gt v1, v2, :cond_3d
    001086deconst v1, 0x7ffffffd
    001086e4if-ge v2, v1, :cond_37
    001086e8goto :goto_3d
    001086eanew-instance v4, Ljava/lang/OutOfMemoryError;
    001086eeinvoke-direct {v4}, Ljava/lang/OutOfMemoryError;-><init>()V
    001086f4throw v4
    001086f6invoke-static {v0, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
    001086fcmove-result-object v0
    001086feconst-string v1, "copyOf(result, newSize)"
    00108702invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    00108708move v1, v2
    0010870agoto :goto_17
    0010870cinvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    00108712move-result v1
    00108714if-nez v1, :cond_46
    00108718invoke-static {v0, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
    0010871emove-result-object v4
    00108720const-string v0, "copyOf(result, size)"
    00108724invoke-static {v4, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0010872areturn-object v4
    0010866c
    0010872c
    0010872ck1.c::j(java.util.Collection, java.lang.Object[]):
    0010873cinvoke-interface {v5}, Ljava/util/Collection;->size()I
    00108742move-result v0
    00108744const/4 v1, 0x0
    00108746const/4 v2, 0x0
    00108748if-nez v0, :cond_e
    0010874carray-length v5, v6
    0010874eif-lez v5, :cond_1d
    00108752aput-object v1, v6, v2
    00108756return-object v6
    00108758invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    0010875emove-result-object v5
    00108760invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
    00108766move-result v3
    00108768if-nez v3, :cond_1e
    0010876carray-length v5, v6
    0010876eif-lez v5, :cond_1d
    00108772aput-object v1, v6, v2
    00108776return-object v6
    00108778array-length v3, v6
    0010877aif-gt v0, v3, :cond_23
    0010877emove-object v0, v6
    00108780goto :goto_36
    00108782invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00108788move-result-object v3
    0010878ainvoke-virtual {v3}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
    00108790move-result-object v3
    00108792invoke-static {v3, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
    00108798move-result-object v0
    0010879aconst-string v3, "null cannot be cast to non-null type kotlin.Array<kotlin.Any?>"
    0010879einvoke-static {v0, v3}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
    001087a4check-cast v0, [Ljava/lang/Object;
    001087a8add-int/lit8 v3, v2, 0x1
    001087acinvoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    001087b2move-result-object v4
    001087b4aput-object v4, v0, v2
    001087b8array-length v2, v0
    001087baif-lt v3, v2, :cond_67
    001087beinvoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
    001087c4move-result v2
    001087c6if-nez v2, :cond_48
    001087careturn-object v0
    001087ccmul-int/lit8 v2, v3, 0x3
    001087d0add-int/lit8 v2, v2, 0x1
    001087d4ushr-int/lit8 v2, v2, 0x1
    001087d8if-gt v2, v3, :cond_5c
    001087dcconst v2, 0x7ffffffd
    001087e2if-ge v3, v2, :cond_56
    001087e6goto :goto_5c
    001087e8new-instance v5, Ljava/lang/OutOfMemoryError;
    001087ecinvoke-direct {v5}, Ljava/lang/OutOfMemoryError;-><init>()V
    001087f2throw v5
    001087f4invoke-static {v0, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
    001087famove-result-object v0
    001087fcconst-string v2, "copyOf(result, newSize)"
    00108800invoke-static {v0, v2}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    00108806move v2, v3
    00108808goto :goto_36
    0010880ainvoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
    00108810move-result v2
    00108812if-nez v2, :cond_65
    00108816if-ne v0, v6, :cond_72
    0010881aaput-object v1, v6, v3
    0010881ereturn-object v6
    00108820invoke-static {v0, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
    00108826move-result-object v5
    00108828const-string v6, "copyOf(result, size)"
    0010882cinvoke-static {v5, v6}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    00108832return-object v5
    0010872c
    00108834
    00108834k1.c::<clinit>():
    00108844const/4 v0, 0x0
    00108846new-array v0, v0, [Ljava/lang/Object;
    0010884asput-object v0, Lk1/c;->a:[Ljava/lang/Object;
    0010884ereturn-void
    00108834
    00108850
    00108850k1.c::b(java.lang.Object):
    00108860if-eqz v1, :cond_3
    00108864return-void
    00108866new-instance v1, Ljava/lang/NullPointerException;
    0010886ainvoke-direct {v1}, Ljava/lang/NullPointerException;-><init>()V
    00108870const-class v0, Lk1/c;
    00108874invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
    0010887amove-result-object v0
    0010887cinvoke-static {v1, v0}, Lk1/c;->g(Ljava/lang/RuntimeException;Ljava/lang/String;)V
    00108882throw v1
    00108850
    00108884
    00108884k1.c::c(java.lang.Object, java.lang.String):
    00108894if-eqz v0, :cond_3
    00108898return-void
    0010889anew-instance v0, Ljava/lang/NullPointerException;
    0010889einvoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    001088a4const-class v1, Lk1/c;
    001088a8invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
    001088aemove-result-object v1
    001088b0invoke-static {v0, v1}, Lk1/c;->g(Ljava/lang/RuntimeException;Ljava/lang/String;)V
    001088b6throw v0
    00108884
    001088b8
    001088b8k1.c::d(java.lang.Object, java.lang.String):
    001088c8if-eqz v1, :cond_3
    001088ccreturn-void
    001088cenew-instance v1, Ljava/lang/NullPointerException;
    001088d2const-string v0, " must not be null"
    001088d6invoke-virtual {v2, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
    001088dcmove-result-object v2
    001088deinvoke-direct {v1, v2}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    001088e4const-class v2, Lk1/c;
    001088e8invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
    001088eemove-result-object v2
    001088f0invoke-static {v1, v2}, Lk1/c;->g(Ljava/lang/RuntimeException;Ljava/lang/String;)V
    001088f6throw v1
    001088b8
    001088f8
    001088f8k1.c::e(java.lang.Object, java.lang.String):
    00108908if-nez v5, :cond_64
    0010890cnew-instance v5, Ljava/lang/NullPointerException;
    00108910invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
    00108916move-result-object v0
    00108918invoke-virtual {v0}, Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement;
    0010891emove-result-object v0
    00108920const-class v1, Lk1/c;
    00108924invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
    0010892amove-result-object v2
    0010892cconst/4 v3, 0x0
    0010892eaget-object v4, v0, v3
    00108932invoke-virtual {v4}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;
    00108938move-result-object v4
    0010893ainvoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00108940move-result v4
    00108942if-nez v4, :cond_22
    00108946add-int/lit8 v3, v3, 0x1
    0010894agoto :goto_13
    0010894caget-object v4, v0, v3
    00108950invoke-virtual {v4}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;
    00108956move-result-object v4
    00108958invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0010895emove-result v4
    00108960if-eqz v4, :cond_31
    00108964add-int/lit8 v3, v3, 0x1
    00108968goto :goto_22
    0010896aaget-object v0, v0, v3
    0010896einvoke-virtual {v0}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;
    00108974move-result-object v2
    00108976invoke-virtual {v0}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String;
    0010897cmove-result-object v0
    0010897enew-instance v3, Ljava/lang/StringBuilder;
    00108982const-string v4, "Parameter specified as non-null is null: method "
    00108986invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0010898cinvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00108992const-string v2, "."
    00108996invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0010899cinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    001089a2const-string v0, ", parameter "
    001089a6invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    001089acinvoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    001089b2invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    001089b8move-result-object v6
    001089bainvoke-direct {v5, v6}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    001089c0invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String;
    001089c6move-result-object v6
    001089c8invoke-static {v5, v6}, Lk1/c;->g(Ljava/lang/RuntimeException;Ljava/lang/String;)V
    001089cethrow v5
    001089d0return-void
    001088f8
    001089d2
    001089d2 // align 0x4
    001089d4
    001089d4k1.c::g(java.lang.RuntimeException, java.lang.String):
    001089e4invoke-virtual {v5}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
    001089eamove-result-object v0
    001089ecarray-length v1, v0
    001089eeconst/4 v2, -0x1
    001089f0const/4 v3, 0x0
    001089f2if-ge v3, v1, :cond_19
    001089f6aget-object v4, v0, v3
    001089fainvoke-virtual {v4}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;
    00108a00move-result-object v4
    00108a02invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00108a08move-result v4
    00108a0aif-eqz v4, :cond_16
    00108a0emove v2, v3
    00108a10add-int/lit8 v3, v3, 0x1
    00108a14goto :goto_7
    00108a16add-int/lit8 v2, v2, 0x1
    00108a1ainvoke-static {v0, v2, v1}, Ljava/util/Arrays;->copyOfRange([Ljava/lang/Object;II)[Ljava/lang/Object;
    00108a20move-result-object v6
    00108a22check-cast v6, [Ljava/lang/StackTraceElement;
    00108a26invoke-virtual {v5, v6}, Ljava/lang/Throwable;->setStackTrace([Ljava/lang/StackTraceElement;)V
    00108a2creturn-void
    001089d4
    00108a2e
    00108a2e // align 0x10
    00108a30
    00108a30k1.c::h(java.lang.String):
    00108a40const-string v0, "lateinit property "
    00108a44const-string v1, " has not been initialized"
    00108a48invoke-static {v0, v2, v1}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00108a4emove-result-object v2
    00108a50new-instance v0, LR0/j;
    00108a54invoke-direct {v0, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    00108a5aconst-class v2, Lk1/c;
    00108a5einvoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
    00108a64move-result-object v2
    00108a66invoke-static {v0, v2}, Lk1/c;->g(Ljava/lang/RuntimeException;Ljava/lang/String;)V
    00108a6cthrow v0
    00108a30
    00108a6e
    00108a6e // align 0x10
    00108a70
    00108a70k1.d::toString():
    00108a80sget-object v0, Lk1/g;->a:Lk1/h;
    00108a84invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00108a8ainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00108a90move-result-object v0
    00108a92invoke-virtual {v0}, Ljava/lang/Class;->getGenericInterfaces()[Ljava/lang/reflect/Type;
    00108a98move-result-object v0
    00108a9aconst/4 v1, 0x0
    00108a9caget-object v0, v0, v1
    00108aa0invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
    00108aa6move-result-object v0
    00108aa8const-string v1, "kotlin.jvm.functions."
    00108aacinvoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    00108ab2move-result v1
    00108ab4if-eqz v1, :cond_22
    00108ab8const/16 v1, 0x15
    00108abcinvoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    00108ac2move-result-object v0
    00108ac4const-string v1, "renderLambdaToString(this)"
    00108ac8invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    00108acereturn-object v0
    00108a70
    00108ad0
    00108ad0k1.e::equals(java.lang.Object):
    00108ae0instance-of v0, v2, Lk1/e;
    00108ae4if-eqz v0, :cond_13
    00108ae8check-cast v2, Lk1/e;
    00108aecinvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00108af2const-class v2, Landroidx/activity/s;
    00108af6invoke-virtual {v2, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    00108afcmove-result v2
    00108afeif-eqz v2, :cond_13
    00108b02const/4 v2, 0x1
    00108b04return v2
    00108b06const/4 v2, 0x0
    00108b08return v2
    00108ad0
    00108b0a
    00108b0a // align 0x4
    00108b0c
    00108b0ck1.e::hashCode():
    00108b1cconst-class v0, Landroidx/activity/s;
    00108b20invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
    00108b26move-result v0
    00108b28return v0
    00108b0c
    00108b2a
    00108b2a // align 0x4
    00108b2c
    00108b2ck1.e::a():
    00108b3cconst-class v0, Landroidx/activity/s;
    00108b40return-object v0
    00108b2c
    00108b42
    00108b42 // align 0x4
    00108b44
    00108b44k1.e::toString():
    00108b54new-instance v0, Ljava/lang/StringBuilder;
    00108b58invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00108b5econst-class v1, Landroidx/activity/s;
    00108b62invoke-virtual {v1}, Ljava/lang/Class;->toString()Ljava/lang/String;
    00108b68move-result-object v1
    00108b6ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00108b70const-string v1, " (Kotlin reflection is not available)"
    00108b74invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00108b7ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00108b80move-result-object v0
    00108b82return-object v0
    00108b44
    00108b84
    00108b84k1.f::toString():
    00108b94iget v0, v2, Lk1/f;->a:I
    00108b98packed-switch v0, :pswitch_data_1a
    00108b9eiget-object v0, v2, Lk1/f;->b:Ljava/lang/Object;
    00108ba2check-cast v0, Ljava/util/regex/Pattern;
    00108ba6invoke-virtual {v0}, Ljava/util/regex/Pattern;->toString()Ljava/lang/String;
    00108bacmove-result-object v0
    00108baeconst-string v1, "nativePattern.toString()"
    00108bb2invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    00108bb8return-object v0
    00108bbaiget-object v0, v2, Lk1/f;->b:Ljava/lang/Object;
    00108bbeinvoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    00108bc4move-result-object v0
    00108bc6return-object v0
    00108bc8.packed-switch 0x0
    00108b84
    00108bd4
    00108bd4k1.f::<init>(int):
    00108be4iput v2, v1, Lk1/f;->a:I
    00108be8packed-switch v2, :pswitch_data_1a
    00108beeinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
    00108bf4return-void
    00108bf6const-string v2, "([0-9a-fA-F]*:[0-9a-fA-F:.]*)|([\\d.]+)"
    00108bfainvoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
    00108c00move-result-object v2
    00108c02const-string v0, "compile(pattern)"
    00108c06invoke-static {v2, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    00108c0cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
    00108c12iput-object v2, v1, Lk1/f;->b:Ljava/lang/Object;
    00108c16return-void
    00108c18.packed-switch 0x1
    00108bd4
    00108c24
    00108c24k1.g::<clinit>():
    00108c34const/4 v0, 0x0
    00108c36const-string v1, "kotlin.reflect.jvm.internal.ReflectionFactoryImpl"
    00108c3ainvoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    00108c40move-result-object v1
    00108c42invoke-virtual {v1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
    00108c48move-result-object v1
    00108c4acheck-cast v1, Lk1/h;
    00108c4emove-object v0, v1
    00108c50if-eqz v0, :cond_11
    00108c54goto :goto_16
    00108c56new-instance v0, Lk1/h;
    00108c5ainvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00108c60sput-object v0, Lk1/g;->a:Lk1/h;
    00108c64return-void
    00108c24
    00108c66
    00108c66 struct code_item_padding
    00108c66 padding uint16 0x0000
    00108c68
    00108c68 struct try_item
    00108c68 start_addr uint32 0x108c36
    00108c6c insn_count int 12
    00108c6e handler_off uint16 0x108c71
    00108c70
    00108c70 struct encoded_catch_handler_list
    00108c70 size int 1
    00108c71
    00108c71 struct encoded_catch_handler ← 0x108c6e
    00108c71 size int64 4
    00108c72 handlers[0].type_idx int 0xb530
    00108c74 handlers[0].addr uint32 0x108c50
    00108c75 handlers[1].type_idx int 0xb538
    00108c77 handlers[1].addr uint32 0x108c50
    00108c78 handlers[2].type_idx int 0xb56c
    00108c7a handlers[2].addr uint32 0x108c50
    00108c7b handlers[3].type_idx int 0xb55c
    00108c7d handlers[3].addr uint32 0x108c50
    00108c7e
    00108c7e // align 0x10
    00108c80
    00108c80l.a::b(java.lang.Object):
    00108c90invoke-super {v2, v3}, Ll/f;->b(Ljava/lang/Object;)Ljava/lang/Object;
    00108c96move-result-object v0
    00108c98iget-object v1, v2, Ll/a;->e:Ljava/util/HashMap;
    00108c9cinvoke-virtual {v1, v3}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
    00108ca2return-object v0
    00108c80
    00108ca4
    00108ca4l.a::a(java.lang.Object):
    00108cb4iget-object v0, v1, Ll/a;->e:Ljava/util/HashMap;
    00108cb8invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    00108cbemove-result-object v2
    00108cc0check-cast v2, Ll/c;
    00108cc4return-object v2
    00108ca4
    00108cc6
    00108cc6 // align 0x8
    00108cc8
    00108cc8l.a::<init>():
    00108cd8invoke-direct {v1}, Ll/f;-><init>()V
    00108cdenew-instance v0, Ljava/util/HashMap;
    00108ce2invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    00108ce8iput-object v0, v1, Ll/a;->e:Ljava/util/HashMap;
    00108cecreturn-void
    00108cc8
    00108cee
    00108cee // align 0x10
    00108cf0
    00108cf0l.b::hasNext():
    00108d00iget-object v0, v1, Ll/b;->b:Ll/c;
    00108d04if-eqz v0, :cond_6
    00108d08const/4 v0, 0x1
    00108d0areturn v0
    00108d0cconst/4 v0, 0x0
    00108d0ereturn v0
    00108cf0
    00108d10
    00108d10l.b::next():
    00108d20iget-object v0, v2, Ll/b;->b:Ll/c;
    00108d24iget-object v1, v2, Ll/b;->a:Ll/c;
    00108d28if-eq v0, v1, :cond_e
    00108d2cif-nez v1, :cond_9
    00108d30goto :goto_e
    00108d32invoke-virtual {v2, v0}, Ll/b;->b(Ll/c;)Ll/c;
    00108d38move-result-object v1
    00108d3agoto :goto_f
    00108d3cconst/4 v1, 0x0
    00108d3eiput-object v1, v2, Ll/b;->b:Ll/c;
    00108d42return-object v0
    00108d10
    00108d44
    00108d44l.b::b(l.c):
    00108d54iget v0, v1, Ll/b;->c:I
    00108d58packed-switch v0, :pswitch_data_c
    00108d5eiget-object v2, v2, Ll/c;->d:Ll/c;
    00108d62return-object v2
    00108d64iget-object v2, v2, Ll/c;->c:Ll/c;
    00108d68return-object v2
    00108d6anop
    00108d6c.packed-switch 0x0
    00108d44
    00108d78
    00108d78l.b::<init>(l.c, l.c, int):
    00108d88iput v3, v0, Ll/b;->c:I
    00108d8cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00108d92iput-object v2, v0, Ll/b;->a:Ll/c;
    00108d96iput-object v1, v0, Ll/b;->b:Ll/c;
    00108d9areturn-void
    00108d78
    00108d9c
    00108d9cl.b::a(l.c):
    00108daciget-object v0, v3, Ll/b;->a:Ll/c;
    00108db0const/4 v1, 0x0
    00108db2if-ne v0, v4, :cond_d
    00108db6iget-object v0, v3, Ll/b;->b:Ll/c;
    00108dbaif-ne v4, v0, :cond_d
    00108dbeiput-object v1, v3, Ll/b;->b:Ll/c;
    00108dc2iput-object v1, v3, Ll/b;->a:Ll/c;
    00108dc6iget-object v0, v3, Ll/b;->a:Ll/c;
    00108dcaif-ne v0, v4, :cond_1d
    00108dceiget v2, v3, Ll/b;->c:I
    00108dd2packed-switch v2, :pswitch_data_30
    00108dd8iget-object v0, v0, Ll/c;->c:Ll/c;
    00108ddcgoto :goto_1b
    00108ddeiget-object v0, v0, Ll/c;->d:Ll/c;
    00108de2iput-object v0, v3, Ll/b;->a:Ll/c;
    00108de6iget-object v0, v3, Ll/b;->b:Ll/c;
    00108deaif-ne v0, v4, :cond_2e
    00108deeiget-object v4, v3, Ll/b;->a:Ll/c;
    00108df2if-eq v0, v4, :cond_2c
    00108df6if-nez v4, :cond_28
    00108dfagoto :goto_2c
    00108dfcinvoke-virtual {v3, v0}, Ll/b;->b(Ll/c;)Ll/c;
    00108e02move-result-object v1
    00108e04iput-object v1, v3, Ll/b;->b:Ll/c;
    00108e08return-void
    00108e0anop
    00108e0c.packed-switch 0x0
    00108d9c
    00108e18
    00108e18l.c::equals(java.lang.Object):
    00108e28const/4 v0, 0x1
    00108e2aif-ne v5, v4, :cond_4
    00108e2ereturn v0
    00108e30instance-of v1, v5, Ll/c;
    00108e34const/4 v2, 0x0
    00108e36if-nez v1, :cond_a
    00108e3areturn v2
    00108e3ccheck-cast v5, Ll/c;
    00108e40iget-object v1, v5, Ll/c;->a:Ljava/lang/Object;
    00108e44iget-object v3, v4, Ll/c;->a:Ljava/lang/Object;
    00108e48invoke-virtual {v3, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    00108e4emove-result v1
    00108e50if-eqz v1, :cond_21
    00108e54iget-object v1, v4, Ll/c;->b:Ljava/lang/Object;
    00108e58iget-object v5, v5, Ll/c;->b:Ljava/lang/Object;
    00108e5cinvoke-virtual {v1, v5}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    00108e62move-result v5
    00108e64if-eqz v5, :cond_21
    00108e68return v0
    00108e6areturn v2
    00108e18
    00108e6c
    00108e6cl.c::hashCode():
    00108e7ciget-object v0, v2, Ll/c;->a:Ljava/lang/Object;
    00108e80invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
    00108e86move-result v0
    00108e88iget-object v1, v2, Ll/c;->b:Ljava/lang/Object;
    00108e8cinvoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
    00108e92move-result v1
    00108e94xor-int/2addr v0, v1
    00108e96return v0
    00108e6c
    00108e98
    00108e98l.c::getKey():
    00108ea8iget-object v0, v1, Ll/c;->a:Ljava/lang/Object;
    00108eacreturn-object v0
    00108e98
    00108eae
    00108eae // align 0x10
    00108eb0
    00108eb0l.c::getValue():
    00108ec0iget-object v0, v1, Ll/c;->b:Ljava/lang/Object;
    00108ec4return-object v0
    00108eb0
    00108ec6
    00108ec6 // align 0x8
    00108ec8
    00108ec8l.c::setValue(java.lang.Object):
    00108ed8new-instance v2, Ljava/lang/UnsupportedOperationException;
    00108edcconst-string v0, "An entry modification is not supported"
    00108ee0invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    00108ee6throw v2
    00108ec8
    00108ee8
    00108ee8l.c::toString():
    00108ef8new-instance v0, Ljava/lang/StringBuilder;
    00108efcinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00108f02iget-object v1, v2, Ll/c;->a:Ljava/lang/Object;
    00108f06invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    00108f0cconst-string v1, "="
    00108f10invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00108f16iget-object v1, v2, Ll/c;->b:Ljava/lang/Object;
    00108f1ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    00108f20invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00108f26move-result-object v0
    00108f28return-object v0
    00108ee8
    00108f2a
    00108f2a // align 0x4
    00108f2c
    00108f2cl.c::<init>(java.lang.Object, java.lang.Object):
    00108f3cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00108f42iput-object v1, v0, Ll/c;->a:Ljava/lang/Object;
    00108f46iput-object v2, v0, Ll/c;->b:Ljava/lang/Object;
    00108f4areturn-void
    00108f2c
    00108f4c
    00108f4cl.d::hasNext():
    00108f5ciget-boolean v0, v3, Ll/d;->b:Z
    00108f60const/4 v1, 0x0
    00108f62const/4 v2, 0x1
    00108f64if-eqz v0, :cond_e
    00108f68iget-object v0, v3, Ll/d;->c:Ll/f;
    00108f6ciget-object v0, v0, Ll/f;->a:Ll/c;
    00108f70if-eqz v0, :cond_d
    00108f74return v2
    00108f76return v1
    00108f78iget-object v0, v3, Ll/d;->a:Ll/c;
    00108f7cif-eqz v0, :cond_17
    00108f80iget-object v0, v0, Ll/c;->c:Ll/c;
    00108f84if-eqz v0, :cond_17
    00108f88return v2
    00108f8areturn v1
    00108f4c
    00108f8c
    00108f8cl.d::next():
    00108f9ciget-boolean v0, v1, Ll/d;->b:Z
    00108fa0if-eqz v0, :cond_e
    00108fa4const/4 v0, 0x0
    00108fa6iput-boolean v0, v1, Ll/d;->b:Z
    00108faaiget-object v0, v1, Ll/d;->c:Ll/f;
    00108faeiget-object v0, v0, Ll/f;->a:Ll/c;
    00108fb2iput-object v0, v1, Ll/d;->a:Ll/c;
    00108fb6goto :goto_18
    00108fb8iget-object v0, v1, Ll/d;->a:Ll/c;
    00108fbcif-eqz v0, :cond_15
    00108fc0iget-object v0, v0, Ll/c;->c:Ll/c;
    00108fc4goto :goto_16
    00108fc6const/4 v0, 0x0
    00108fc8iput-object v0, v1, Ll/d;->a:Ll/c;
    00108fcciget-object v0, v1, Ll/d;->a:Ll/c;
    00108fd0return-object v0
    00108f8c
    00108fd2
    00108fd2 // align 0x4
    00108fd4
    00108fd4l.d::<init>(l.f):
    00108fe4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00108feaiput-object v1, v0, Ll/d;->c:Ll/f;
    00108feeconst/4 v1, 0x1
    00108ff0iput-boolean v1, v0, Ll/d;->b:Z
    00108ff4return-void
    00108fd4
    00108ff6
    00108ff6 // align 0x8
    00108ff8
    00108ff8l.d::a(l.c):
    00109008iget-object v0, v1, Ll/d;->a:Ll/c;
    0010900cif-ne v2, v0, :cond_f
    00109010iget-object v2, v0, Ll/c;->d:Ll/c;
    00109014iput-object v2, v1, Ll/d;->a:Ll/c;
    00109018if-nez v2, :cond_c
    0010901cconst/4 v2, 0x1
    0010901egoto :goto_d
    00109020const/4 v2, 0x0
    00109022iput-boolean v2, v1, Ll/d;->b:Z
    00109026return-void
    00108ff8
    00109028
    00109028l.f::equals(java.lang.Object):
    00109038const/4 v0, 0x1
    0010903aif-ne v7, v6, :cond_4
    0010903ereturn v0
    00109040instance-of v1, v7, Ll/f;
    00109044const/4 v2, 0x0
    00109046if-nez v1, :cond_a
    0010904areturn v2
    0010904ccheck-cast v7, Ll/f;
    00109050iget v1, v6, Ll/f;->d:I
    00109054iget v3, v7, Ll/f;->d:I
    00109058if-eq v1, v3, :cond_13
    0010905creturn v2
    0010905einvoke-virtual {v6}, Ll/f;->iterator()Ljava/util/Iterator;
    00109064move-result-object v1
    00109066invoke-virtual {v7}, Ll/f;->iterator()Ljava/util/Iterator;
    0010906cmove-result-object v7
    0010906emove-object v3, v1
    00109070check-cast v3, Ll/b;
    00109074invoke-virtual {v3}, Ll/b;->hasNext()Z
    0010907amove-result v4
    0010907cif-eqz v4, :cond_44
    00109080move-object v4, v7
    00109082check-cast v4, Ll/b;
    00109086invoke-virtual {v4}, Ll/b;->hasNext()Z
    0010908cmove-result v5
    0010908eif-eqz v5, :cond_44
    00109092invoke-virtual {v3}, Ll/b;->next()Ljava/lang/Object;
    00109098move-result-object v3
    0010909acheck-cast v3, Ljava/util/Map$Entry;
    0010909einvoke-virtual {v4}, Ll/b;->next()Ljava/lang/Object;
    001090a4move-result-object v4
    001090a6if-nez v3, :cond_3b
    001090aaif-nez v4, :cond_43
    001090aeif-eqz v3, :cond_1b
    001090b2invoke-interface {v3, v4}, Ljava/util/Map$Entry;->equals(Ljava/lang/Object;)Z
    001090b8move-result v3
    001090baif-nez v3, :cond_1b
    001090bereturn v2
    001090c0invoke-virtual {v3}, Ll/b;->hasNext()Z
    001090c6move-result v1
    001090c8if-nez v1, :cond_53
    001090cccheck-cast v7, Ll/b;
    001090d0invoke-virtual {v7}, Ll/b;->hasNext()Z
    001090d6move-result v7
    001090d8if-nez v7, :cond_53
    001090dcreturn v0
    001090dereturn v2
    00109028
    001090e0
    001090e0l.f::hashCode():
    001090f0invoke-virtual {v4}, Ll/f;->iterator()Ljava/util/Iterator;
    001090f6move-result-object v0
    001090f8const/4 v1, 0x0
    001090famove-object v2, v0
    001090fccheck-cast v2, Ll/b;
    00109100invoke-virtual {v2}, Ll/b;->hasNext()Z
    00109106move-result v3
    00109108if-eqz v3, :cond_1a
    0010910cinvoke-virtual {v2}, Ll/b;->next()Ljava/lang/Object;
    00109112move-result-object v2
    00109114check-cast v2, Ljava/util/Map$Entry;
    00109118invoke-interface {v2}, Ljava/util/Map$Entry;->hashCode()I
    0010911emove-result v2
    00109120add-int/2addr v1, v2
    00109122goto :goto_5
    00109124return v1
    001090e0