File classes.dex
Function:
Loading..
00072098
00072098L0.e::d(java.lang.Class):
000720a8invoke-virtual {v2}, Ljava/lang/Class;->getModifiers()I
000720aemove-result v0
000720b0invoke-static {v0}, Ljava/lang/reflect/Modifier;->isInterface(I)Z
000720b6move-result v1
000720b8if-eqz v1, :cond_15
000720bcinvoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
000720c2move-result-object v2
000720c4const-string v0, "Interfaces can't be instantiated! Register an InstanceCreator or a TypeAdapter for this type. Interface name: "
000720c8invoke-virtual {v0, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000720cemove-result-object v2
000720d0return-object v2
000720d2invoke-static {v0}, Ljava/lang/reflect/Modifier;->isAbstract(I)Z
000720d8move-result v0
000720daif-eqz v0, :cond_26
000720deinvoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
000720e4move-result-object v2
000720e6const-string v0, "Abstract classes can't be instantiated! Register an InstanceCreator or a TypeAdapter for this type. Class name: "
000720eainvoke-virtual {v0, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000720f0move-result-object v2
000720f2return-object v2
000720f4const/4 v2, 0x0
000720f6return-object v2
00072098
00072098L0.e::d(java.lang.Class):
000720a8invoke-virtual {v2}, Ljava/lang/Class;->getModifiers()I
000720aemove-result v0
000720b0invoke-static {v0}, Ljava/lang/reflect/Modifier;->isInterface(I)Z
000720b6move-result v1
000720b8if-eqz v1, :cond_15
000720bcinvoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
000720c2move-result-object v2
000720c4const-string v0, "Interfaces can't be instantiated! Register an InstanceCreator or a TypeAdapter for this type. Interface name: "
000720c8invoke-virtual {v0, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000720cemove-result-object v2
000720d0return-object v2
000720d2invoke-static {v0}, Ljava/lang/reflect/Modifier;->isAbstract(I)Z
000720d8move-result v0
000720daif-eqz v0, :cond_26
000720deinvoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
000720e4move-result-object v2
000720e6const-string v0, "Abstract classes can't be instantiated! Register an InstanceCreator or a TypeAdapter for this type. Class name: "
000720eainvoke-virtual {v0, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000720f0move-result-object v2
000720f2return-object v2
000720f4const/4 v2, 0x0
000720f6return-object v2
00072098
000720f8
000720f8L0.e::toString():
00072108iget v0, v1, LL0/e;->a:I
0007210cpacked-switch v0, :pswitch_data_12
00072112invoke-super {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
00072118move-result-object v0
0007211areturn-object v0
0007211csget-object v0, Ljava/util/Collections;->EMPTY_MAP:Ljava/util/Map;
00072120invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
00072126move-result-object v0
00072128return-object v0
0007212anop
0007212c.packed-switch 0x14
000720f8
000720f8L0.e::toString():
00072108iget v0, v1, LL0/e;->a:I
0007210cpacked-switch v0, :pswitch_data_12
00072112invoke-super {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
00072118move-result-object v0
0007211areturn-object v0
0007211csget-object v0, Ljava/util/Collections;->EMPTY_MAP:Ljava/util/Map;
00072120invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
00072126move-result-object v0
00072128return-object v0
0007212anop
0007212c.packed-switch 0x14
000720f8
00072138
00072138L0.e::c(java.util.List):
00072148const-string v0, "protocols"
0007214cinvoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00072152new-instance v0, Ljava/util/ArrayList;
00072156invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
0007215cinvoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
00072162move-result-object v4
00072164invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
0007216amove-result v1
0007216cif-eqz v1, :cond_23
00072170invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00072176move-result-object v1
00072178move-object v2, v1
0007217acheck-cast v2, Lu1/r;
0007217esget-object v3, Lu1/r;->b:Lu1/r;
00072182if-eq v2, v3, :cond_e
00072186invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0007218cgoto :goto_e
0007218enew-instance v4, Ljava/util/ArrayList;
00072192invoke-static {v0}, Lc1/k;->e0(Ljava/lang/Iterable;)I
00072198move-result v1
0007219ainvoke-direct {v4, v1}, Ljava/util/ArrayList;-><init>(I)V
000721a0invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
000721a6move-result-object v0
000721a8invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000721aemove-result v1
000721b0if-eqz v1, :cond_42
000721b4invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000721bamove-result-object v1
000721bccheck-cast v1, Lu1/r;
000721c0iget-object v1, v1, Lu1/r;->a:Ljava/lang/String;
000721c4invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000721cagoto :goto_30
000721ccreturn-object v4
00072138
00072138L0.e::c(java.util.List):
00072148const-string v0, "protocols"
0007214cinvoke-static {v4, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
00072152new-instance v0, Ljava/util/ArrayList;
00072156invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
0007215cinvoke-interface {v4}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
00072162move-result-object v4
00072164invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
0007216amove-result v1
0007216cif-eqz v1, :cond_23
00072170invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
00072176move-result-object v1
00072178move-object v2, v1
0007217acheck-cast v2, Lu1/r;
0007217esget-object v3, Lu1/r;->b:Lu1/r;
00072182if-eq v2, v3, :cond_e
00072186invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0007218cgoto :goto_e
0007218enew-instance v4, Ljava/util/ArrayList;
00072192invoke-static {v0}, Lc1/k;->e0(Ljava/lang/Iterable;)I
00072198move-result v1
0007219ainvoke-direct {v4, v1}, Ljava/util/ArrayList;-><init>(I)V
000721a0invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
000721a6move-result-object v0
000721a8invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000721aemove-result v1
000721b0if-eqz v1, :cond_42
000721b4invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000721bamove-result-object v1
000721bccheck-cast v1, Lu1/r;
000721c0iget-object v1, v1, Lu1/r;->a:Ljava/lang/String;
000721c4invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000721cagoto :goto_30
000721ccreturn-object v4
00072138
000721ce
000721ce // align 0x10
000721ce // align 0x10
000721d0
000721d0L0.e::<init>(android.view.View):
000721e0const/4 v0, 0x6
000721e2iput v0, v2, LL0/e;->a:I
000721e6invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000721ecsget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000721f0const/16 v1, 0x1e
000721f4if-lt v0, v1, :cond_13
000721f8new-instance v0, LK/u;
000721fcconst/4 v1, 0x5
000721feinvoke-direct {v0, v1, v3}, LL0/e;-><init>(ILjava/lang/Object;)V
00072204goto :goto_19
00072206new-instance v0, LL0/e;
0007220aconst/4 v1, 0x5
0007220cinvoke-direct {v0, v1, v3}, LL0/e;-><init>(ILjava/lang/Object;)V
00072212return-void
000721d0
000721d0L0.e::<init>(android.view.View):
000721e0const/4 v0, 0x6
000721e2iput v0, v2, LL0/e;->a:I
000721e6invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000721ecsget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000721f0const/16 v1, 0x1e
000721f4if-lt v0, v1, :cond_13
000721f8new-instance v0, LK/u;
000721fcconst/4 v1, 0x5
000721feinvoke-direct {v0, v1, v3}, LL0/e;-><init>(ILjava/lang/Object;)V
00072204goto :goto_19
00072206new-instance v0, LL0/e;
0007220aconst/4 v1, 0x5
0007220cinvoke-direct {v0, v1, v3}, LL0/e;-><init>(ILjava/lang/Object;)V
00072212return-void
000721d0
00072214
00072214L0.e::<init>(int):
00072224iput v1, v0, LL0/e;->a:I
00072228invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007222ereturn-void
00072214
00072214L0.e::<init>(int):
00072224iput v1, v0, LL0/e;->a:I
00072228invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007222ereturn-void
00072214
00072230
00072230L0.e::<init>(int, java.lang.Object):
00072240iput v1, v0, LL0/e;->a:I
00072244invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007224areturn-void
00072230
00072230L0.e::<init>(int, java.lang.Object):
00072240iput v1, v0, LL0/e;->a:I
00072244invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007224areturn-void
00072230
0007224c
0007224cL0.f::newDrawable():
0007225cnew-instance v0, LL0/g;
00072260invoke-direct {v0, v2}, LL0/g;-><init>(LL0/f;)V
00072266const/4 v1, 0x1
00072268iput-boolean v1, v0, LL0/g;->e:Z
0007226creturn-object v0
0007224c
0007224cL0.f::newDrawable():
0007225cnew-instance v0, LL0/g;
00072260invoke-direct {v0, v2}, LL0/g;-><init>(LL0/f;)V
00072266const/4 v1, 0x1
00072268iput-boolean v1, v0, LL0/g;->e:Z
0007226creturn-object v0
0007224c
0007226e
0007226e // align 0x10
0007226e // align 0x10
00072270
00072270L0.f::getChangingConfigurations():
00072280const/4 v0, 0x0
00072282return v0
00072270
00072270L0.f::getChangingConfigurations():
00072280const/4 v0, 0x0
00072282return v0
00072270
00072284
00072284L0.f::<init>(L0.f):
00072294invoke-direct {v2}, Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
0007229aconst/4 v0, 0x0
0007229ciput-object v0, v2, LL0/f;->c:Landroid/content/res/ColorStateList;
000722a0iput-object v0, v2, LL0/f;->d:Landroid/content/res/ColorStateList;
000722a4iput-object v0, v2, LL0/f;->e:Landroid/content/res/ColorStateList;
000722a8sget-object v1, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000722aciput-object v1, v2, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
000722b0iput-object v0, v2, LL0/f;->g:Landroid/graphics/Rect;
000722b4const/high16 v0, 0x3f800000
000722b8iput v0, v2, LL0/f;->h:F
000722bciput v0, v2, LL0/f;->i:F
000722c0const/16 v0, 0xff
000722c4iput v0, v2, LL0/f;->k:I
000722c8const/4 v0, 0x0
000722caiput v0, v2, LL0/f;->l:F
000722ceiput v0, v2, LL0/f;->m:F
000722d2const/4 v0, 0x0
000722d4iput v0, v2, LL0/f;->n:I
000722d8iput v0, v2, LL0/f;->o:I
000722dcsget-object v0, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style;
000722e0iput-object v0, v2, LL0/f;->p:Landroid/graphics/Paint$Style;
000722e4iget-object v0, v3, LL0/f;->a:LL0/k;
000722e8iput-object v0, v2, LL0/f;->a:LL0/k;
000722eciget-object v0, v3, LL0/f;->b:LD0/a;
000722f0iput-object v0, v2, LL0/f;->b:LD0/a;
000722f4iget v0, v3, LL0/f;->j:F
000722f8iput v0, v2, LL0/f;->j:F
000722fciget-object v0, v3, LL0/f;->c:Landroid/content/res/ColorStateList;
00072300iput-object v0, v2, LL0/f;->c:Landroid/content/res/ColorStateList;
00072304iget-object v0, v3, LL0/f;->d:Landroid/content/res/ColorStateList;
00072308iput-object v0, v2, LL0/f;->d:Landroid/content/res/ColorStateList;
0007230ciget-object v0, v3, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00072310iput-object v0, v2, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00072314iget-object v0, v3, LL0/f;->e:Landroid/content/res/ColorStateList;
00072318iput-object v0, v2, LL0/f;->e:Landroid/content/res/ColorStateList;
0007231ciget v0, v3, LL0/f;->k:I
00072320iput v0, v2, LL0/f;->k:I
00072324iget v0, v3, LL0/f;->h:F
00072328iput v0, v2, LL0/f;->h:F
0007232ciget v0, v3, LL0/f;->o:I
00072330iput v0, v2, LL0/f;->o:I
00072334iget v0, v3, LL0/f;->i:F
00072338iput v0, v2, LL0/f;->i:F
0007233ciget v0, v3, LL0/f;->l:F
00072340iput v0, v2, LL0/f;->l:F
00072344iget v0, v3, LL0/f;->m:F
00072348iput v0, v2, LL0/f;->m:F
0007234ciget v0, v3, LL0/f;->n:I
00072350iput v0, v2, LL0/f;->n:I
00072354iget-object v0, v3, LL0/f;->p:Landroid/graphics/Paint$Style;
00072358iput-object v0, v2, LL0/f;->p:Landroid/graphics/Paint$Style;
0007235ciget-object v0, v3, LL0/f;->g:Landroid/graphics/Rect;
00072360if-eqz v0, :cond_71
00072364new-instance v0, Landroid/graphics/Rect;
00072368iget-object v3, v3, LL0/f;->g:Landroid/graphics/Rect;
0007236cinvoke-direct {v0, v3}, Landroid/graphics/Rect;-><init>(Landroid/graphics/Rect;)V
00072372iput-object v0, v2, LL0/f;->g:Landroid/graphics/Rect;
00072376return-void
00072284
00072284L0.f::<init>(L0.f):
00072294invoke-direct {v2}, Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
0007229aconst/4 v0, 0x0
0007229ciput-object v0, v2, LL0/f;->c:Landroid/content/res/ColorStateList;
000722a0iput-object v0, v2, LL0/f;->d:Landroid/content/res/ColorStateList;
000722a4iput-object v0, v2, LL0/f;->e:Landroid/content/res/ColorStateList;
000722a8sget-object v1, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000722aciput-object v1, v2, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
000722b0iput-object v0, v2, LL0/f;->g:Landroid/graphics/Rect;
000722b4const/high16 v0, 0x3f800000
000722b8iput v0, v2, LL0/f;->h:F
000722bciput v0, v2, LL0/f;->i:F
000722c0const/16 v0, 0xff
000722c4iput v0, v2, LL0/f;->k:I
000722c8const/4 v0, 0x0
000722caiput v0, v2, LL0/f;->l:F
000722ceiput v0, v2, LL0/f;->m:F
000722d2const/4 v0, 0x0
000722d4iput v0, v2, LL0/f;->n:I
000722d8iput v0, v2, LL0/f;->o:I
000722dcsget-object v0, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style;
000722e0iput-object v0, v2, LL0/f;->p:Landroid/graphics/Paint$Style;
000722e4iget-object v0, v3, LL0/f;->a:LL0/k;
000722e8iput-object v0, v2, LL0/f;->a:LL0/k;
000722eciget-object v0, v3, LL0/f;->b:LD0/a;
000722f0iput-object v0, v2, LL0/f;->b:LD0/a;
000722f4iget v0, v3, LL0/f;->j:F
000722f8iput v0, v2, LL0/f;->j:F
000722fciget-object v0, v3, LL0/f;->c:Landroid/content/res/ColorStateList;
00072300iput-object v0, v2, LL0/f;->c:Landroid/content/res/ColorStateList;
00072304iget-object v0, v3, LL0/f;->d:Landroid/content/res/ColorStateList;
00072308iput-object v0, v2, LL0/f;->d:Landroid/content/res/ColorStateList;
0007230ciget-object v0, v3, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00072310iput-object v0, v2, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00072314iget-object v0, v3, LL0/f;->e:Landroid/content/res/ColorStateList;
00072318iput-object v0, v2, LL0/f;->e:Landroid/content/res/ColorStateList;
0007231ciget v0, v3, LL0/f;->k:I
00072320iput v0, v2, LL0/f;->k:I
00072324iget v0, v3, LL0/f;->h:F
00072328iput v0, v2, LL0/f;->h:F
0007232ciget v0, v3, LL0/f;->o:I
00072330iput v0, v2, LL0/f;->o:I
00072334iget v0, v3, LL0/f;->i:F
00072338iput v0, v2, LL0/f;->i:F
0007233ciget v0, v3, LL0/f;->l:F
00072340iput v0, v2, LL0/f;->l:F
00072344iget v0, v3, LL0/f;->m:F
00072348iput v0, v2, LL0/f;->m:F
0007234ciget v0, v3, LL0/f;->n:I
00072350iput v0, v2, LL0/f;->n:I
00072354iget-object v0, v3, LL0/f;->p:Landroid/graphics/Paint$Style;
00072358iput-object v0, v2, LL0/f;->p:Landroid/graphics/Paint$Style;
0007235ciget-object v0, v3, LL0/f;->g:Landroid/graphics/Rect;
00072360if-eqz v0, :cond_71
00072364new-instance v0, Landroid/graphics/Rect;
00072368iget-object v3, v3, LL0/f;->g:Landroid/graphics/Rect;
0007236cinvoke-direct {v0, v3}, Landroid/graphics/Rect;-><init>(Landroid/graphics/Rect;)V
00072372iput-object v0, v2, LL0/f;->g:Landroid/graphics/Rect;
00072376return-void
00072284
00072378
00072378L0.f::<init>(L0.k):
00072388invoke-direct {v2}, Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
0007238econst/4 v0, 0x0
00072390iput-object v0, v2, LL0/f;->c:Landroid/content/res/ColorStateList;
00072394iput-object v0, v2, LL0/f;->d:Landroid/content/res/ColorStateList;
00072398iput-object v0, v2, LL0/f;->e:Landroid/content/res/ColorStateList;
0007239csget-object v1, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000723a0iput-object v1, v2, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
000723a4iput-object v0, v2, LL0/f;->g:Landroid/graphics/Rect;
000723a8const/high16 v1, 0x3f800000
000723aciput v1, v2, LL0/f;->h:F
000723b0iput v1, v2, LL0/f;->i:F
000723b4const/16 v1, 0xff
000723b8iput v1, v2, LL0/f;->k:I
000723bcconst/4 v1, 0x0
000723beiput v1, v2, LL0/f;->l:F
000723c2iput v1, v2, LL0/f;->m:F
000723c6const/4 v1, 0x0
000723c8iput v1, v2, LL0/f;->n:I
000723cciput v1, v2, LL0/f;->o:I
000723d0sget-object v1, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style;
000723d4iput-object v1, v2, LL0/f;->p:Landroid/graphics/Paint$Style;
000723d8iput-object v3, v2, LL0/f;->a:LL0/k;
000723dciput-object v0, v2, LL0/f;->b:LD0/a;
000723e0return-void
00072378
00072378L0.f::<init>(L0.k):
00072388invoke-direct {v2}, Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
0007238econst/4 v0, 0x0
00072390iput-object v0, v2, LL0/f;->c:Landroid/content/res/ColorStateList;
00072394iput-object v0, v2, LL0/f;->d:Landroid/content/res/ColorStateList;
00072398iput-object v0, v2, LL0/f;->e:Landroid/content/res/ColorStateList;
0007239csget-object v1, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000723a0iput-object v1, v2, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
000723a4iput-object v0, v2, LL0/f;->g:Landroid/graphics/Rect;
000723a8const/high16 v1, 0x3f800000
000723aciput v1, v2, LL0/f;->h:F
000723b0iput v1, v2, LL0/f;->i:F
000723b4const/16 v1, 0xff
000723b8iput v1, v2, LL0/f;->k:I
000723bcconst/4 v1, 0x0
000723beiput v1, v2, LL0/f;->l:F
000723c2iput v1, v2, LL0/f;->m:F
000723c6const/4 v1, 0x0
000723c8iput v1, v2, LL0/f;->n:I
000723cciput v1, v2, LL0/f;->o:I
000723d0sget-object v1, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style;
000723d4iput-object v1, v2, LL0/f;->p:Landroid/graphics/Paint$Style;
000723d8iput-object v3, v2, LL0/f;->a:LL0/k;
000723dciput-object v0, v2, LL0/f;->b:LD0/a;
000723e0return-void
00072378
000723e2
000723e2 // align 0x4
000723e2 // align 0x4
000723e4
000723e4L0.g::f():
000723f4iget-object v0, v2, LL0/g;->i:Landroid/graphics/RectF;
000723f8invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
000723femove-result-object v1
00072400invoke-virtual {v0, v1}, Landroid/graphics/RectF;->set(Landroid/graphics/Rect;)V
00072406return-object v0
000723e4
000723e4L0.g::f():
000723f4iget-object v0, v2, LL0/g;->i:Landroid/graphics/RectF;
000723f8invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
000723femove-result-object v1
00072400invoke-virtual {v0, v1}, Landroid/graphics/RectF;->set(Landroid/graphics/Rect;)V
00072406return-object v0
000723e4
00072408
00072408L0.g::getTransparentRegion():
00072418invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
0007241emove-result-object v0
00072420iget-object v1, v3, LL0/g;->k:Landroid/graphics/Region;
00072424invoke-virtual {v1, v0}, Landroid/graphics/Region;->set(Landroid/graphics/Rect;)Z
0007242ainvoke-virtual {v3}, LL0/g;->f()Landroid/graphics/RectF;
00072430move-result-object v0
00072432iget-object v2, v3, LL0/g;->g:Landroid/graphics/Path;
00072436invoke-virtual {v3, v0, v2}, LL0/g;->a(Landroid/graphics/RectF;Landroid/graphics/Path;)V
0007243ciget-object v0, v3, LL0/g;->l:Landroid/graphics/Region;
00072440invoke-virtual {v0, v2, v1}, Landroid/graphics/Region;->setPath(Landroid/graphics/Path;Landroid/graphics/Region;)Z
00072446sget-object v2, Landroid/graphics/Region$Op;->DIFFERENCE:Landroid/graphics/Region$Op;
0007244ainvoke-virtual {v1, v0, v2}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z
00072450return-object v1
00072408
00072408L0.g::getTransparentRegion():
00072418invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
0007241emove-result-object v0
00072420iget-object v1, v3, LL0/g;->k:Landroid/graphics/Region;
00072424invoke-virtual {v1, v0}, Landroid/graphics/Region;->set(Landroid/graphics/Rect;)Z
0007242ainvoke-virtual {v3}, LL0/g;->f()Landroid/graphics/RectF;
00072430move-result-object v0
00072432iget-object v2, v3, LL0/g;->g:Landroid/graphics/Path;
00072436invoke-virtual {v3, v0, v2}, LL0/g;->a(Landroid/graphics/RectF;Landroid/graphics/Path;)V
0007243ciget-object v0, v3, LL0/g;->l:Landroid/graphics/Region;
00072440invoke-virtual {v0, v2, v1}, Landroid/graphics/Region;->setPath(Landroid/graphics/Path;Landroid/graphics/Region;)Z
00072446sget-object v2, Landroid/graphics/Region$Op;->DIFFERENCE:Landroid/graphics/Region$Op;
0007244ainvoke-virtual {v1, v0, v2}, Landroid/graphics/Region;->op(Landroid/graphics/Region;Landroid/graphics/Region$Op;)Z
00072450return-object v1
00072408
00072452
00072452 // align 0x4
00072452 // align 0x4
00072454
00072454L0.g::mutate():
00072464new-instance v0, LL0/f;
00072468iget-object v1, v2, LL0/g;->a:LL0/f;
0007246cinvoke-direct {v0, v1}, LL0/f;-><init>(LL0/f;)V
00072472iput-object v0, v2, LL0/g;->a:LL0/f;
00072476return-object v2
00072454
00072454L0.g::mutate():
00072464new-instance v0, LL0/f;
00072468iget-object v1, v2, LL0/g;->a:LL0/f;
0007246cinvoke-direct {v0, v1}, LL0/f;-><init>(LL0/f;)V
00072472iput-object v0, v2, LL0/g;->a:LL0/f;
00072476return-object v2
00072454
00072478
00072478L0.g::getConstantState():
00072488iget-object v0, v1, LL0/g;->a:LL0/f;
0007248creturn-object v0
00072478
00072478L0.g::getConstantState():
00072488iget-object v0, v1, LL0/g;->a:LL0/f;
0007248creturn-object v0
00072478
0007248e
0007248e // align 0x10
0007248e // align 0x10
00072490
00072490L0.g::getPadding(android.graphics.Rect):
000724a0iget-object v0, v1, LL0/g;->a:LL0/f;
000724a4iget-object v0, v0, LL0/f;->g:Landroid/graphics/Rect;
000724a8if-eqz v0, :cond_b
000724acinvoke-virtual {v2, v0}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000724b2const/4 v2, 0x1
000724b4return v2
000724b6invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000724bcmove-result v2
000724bereturn v2
00072490
00072490L0.g::getPadding(android.graphics.Rect):
000724a0iget-object v0, v1, LL0/g;->a:LL0/f;
000724a4iget-object v0, v0, LL0/f;->g:Landroid/graphics/Rect;
000724a8if-eqz v0, :cond_b
000724acinvoke-virtual {v2, v0}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000724b2const/4 v2, 0x1
000724b4return v2
000724b6invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000724bcmove-result v2
000724bereturn v2
00072490
000724c0
000724c0L0.g::g():
000724d0iget-object v0, v2, LL0/g;->a:LL0/f;
000724d4iget-object v0, v0, LL0/f;->p:Landroid/graphics/Paint$Style;
000724d8sget-object v1, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style;
000724dcif-eq v0, v1, :cond_c
000724e0sget-object v1, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
000724e4if-ne v0, v1, :cond_19
000724e8iget-object v0, v2, LL0/g;->o:Landroid/graphics/Paint;
000724ecinvoke-virtual {v0}, Landroid/graphics/Paint;->getStrokeWidth()F
000724f2move-result v0
000724f4const/4 v1, 0x0
000724f6cmpl-float v0, v0, v1
000724faif-lez v0, :cond_19
000724feconst/4 v0, 0x1
00072500return v0
00072502const/4 v0, 0x0
00072504return v0
000724c0
000724c0L0.g::g():
000724d0iget-object v0, v2, LL0/g;->a:LL0/f;
000724d4iget-object v0, v0, LL0/f;->p:Landroid/graphics/Paint$Style;
000724d8sget-object v1, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style;
000724dcif-eq v0, v1, :cond_c
000724e0sget-object v1, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
000724e4if-ne v0, v1, :cond_19
000724e8iget-object v0, v2, LL0/g;->o:Landroid/graphics/Paint;
000724ecinvoke-virtual {v0}, Landroid/graphics/Paint;->getStrokeWidth()F
000724f2move-result v0
000724f4const/4 v1, 0x0
000724f6cmpl-float v0, v0, v1
000724faif-lez v0, :cond_19
000724feconst/4 v0, 0x1
00072500return v0
00072502const/4 v0, 0x0
00072504return v0
000724c0
00072506
00072506 // align 0x8
00072506 // align 0x8
00072508
00072508L0.g::isStateful():
00072518invoke-super {v1}, Landroid/graphics/drawable/Drawable;->isStateful()Z
0007251emove-result v0
00072520if-nez v0, :cond_32
00072524iget-object v0, v1, LL0/g;->a:LL0/f;
00072528iget-object v0, v0, LL0/f;->e:Landroid/content/res/ColorStateList;
0007252cif-eqz v0, :cond_12
00072530invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
00072536move-result v0
00072538if-nez v0, :cond_32
0007253ciget-object v0, v1, LL0/g;->a:LL0/f;
00072540invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00072546iget-object v0, v1, LL0/g;->a:LL0/f;
0007254aiget-object v0, v0, LL0/f;->d:Landroid/content/res/ColorStateList;
0007254eif-eqz v0, :cond_23
00072552invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
00072558move-result v0
0007255aif-nez v0, :cond_32
0007255eiget-object v0, v1, LL0/g;->a:LL0/f;
00072562iget-object v0, v0, LL0/f;->c:Landroid/content/res/ColorStateList;
00072566if-eqz v0, :cond_30
0007256ainvoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
00072570move-result v0
00072572if-eqz v0, :cond_30
00072576goto :goto_32
00072578const/4 v0, 0x0
0007257areturn v0
0007257cconst/4 v0, 0x1
0007257ereturn v0
00072508
00072508L0.g::isStateful():
00072518invoke-super {v1}, Landroid/graphics/drawable/Drawable;->isStateful()Z
0007251emove-result v0
00072520if-nez v0, :cond_32
00072524iget-object v0, v1, LL0/g;->a:LL0/f;
00072528iget-object v0, v0, LL0/f;->e:Landroid/content/res/ColorStateList;
0007252cif-eqz v0, :cond_12
00072530invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
00072536move-result v0
00072538if-nez v0, :cond_32
0007253ciget-object v0, v1, LL0/g;->a:LL0/f;
00072540invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00072546iget-object v0, v1, LL0/g;->a:LL0/f;
0007254aiget-object v0, v0, LL0/f;->d:Landroid/content/res/ColorStateList;
0007254eif-eqz v0, :cond_23
00072552invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
00072558move-result v0
0007255aif-nez v0, :cond_32
0007255eiget-object v0, v1, LL0/g;->a:LL0/f;
00072562iget-object v0, v0, LL0/f;->c:Landroid/content/res/ColorStateList;
00072566if-eqz v0, :cond_30
0007256ainvoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
00072570move-result v0
00072572if-eqz v0, :cond_30
00072576goto :goto_32
00072578const/4 v0, 0x0
0007257areturn v0
0007257cconst/4 v0, 0x1
0007257ereturn v0
00072508
00072580
00072580L0.g::onStateChange(int[]):
00072590invoke-virtual {v1, v2}, LL0/g;->k([I)Z
00072596move-result v2
00072598invoke-virtual {v1}, LL0/g;->l()Z
0007259emove-result v0
000725a0if-nez v2, :cond_f
000725a4if-eqz v0, :cond_d
000725a8goto :goto_f
000725aaconst/4 v2, 0x0
000725acgoto :goto_10
000725aeconst/4 v2, 0x1
000725b0if-eqz v2, :cond_15
000725b4invoke-virtual {v1}, LL0/g;->invalidateSelf()V
000725bareturn v2
00072580
00072580L0.g::onStateChange(int[]):
00072590invoke-virtual {v1, v2}, LL0/g;->k([I)Z
00072596move-result v2
00072598invoke-virtual {v1}, LL0/g;->l()Z
0007259emove-result v0
000725a0if-nez v2, :cond_f
000725a4if-eqz v0, :cond_d
000725a8goto :goto_f
000725aaconst/4 v2, 0x0
000725acgoto :goto_10
000725aeconst/4 v2, 0x1
000725b0if-eqz v2, :cond_15
000725b4invoke-virtual {v1}, LL0/g;->invalidateSelf()V
000725bareturn v2
00072580
000725bc
000725bcL0.g::k(int[]):
000725cciget-object v0, v5, LL0/g;->a:LL0/f;
000725d0iget-object v0, v0, LL0/f;->c:Landroid/content/res/ColorStateList;
000725d4const/4 v1, 0x1
000725d6if-eqz v0, :cond_1c
000725daiget-object v0, v5, LL0/g;->n:Landroid/graphics/Paint;
000725deinvoke-virtual {v0}, Landroid/graphics/Paint;->getColor()I
000725e4move-result v2
000725e6iget-object v3, v5, LL0/g;->a:LL0/f;
000725eaiget-object v3, v3, LL0/f;->c:Landroid/content/res/ColorStateList;
000725eeinvoke-virtual {v3, v6, v2}, Landroid/content/res/ColorStateList;->getColorForState([II)I
000725f4move-result v3
000725f6if-eq v2, v3, :cond_1c
000725fainvoke-virtual {v0, v3}, Landroid/graphics/Paint;->setColor(I)V
00072600move v0, v1
00072602goto :goto_1d
00072604const/4 v0, 0x0
00072606iget-object v2, v5, LL0/g;->a:LL0/f;
0007260aiget-object v2, v2, LL0/f;->d:Landroid/content/res/ColorStateList;
0007260eif-eqz v2, :cond_37
00072612iget-object v2, v5, LL0/g;->o:Landroid/graphics/Paint;
00072616invoke-virtual {v2}, Landroid/graphics/Paint;->getColor()I
0007261cmove-result v3
0007261eiget-object v4, v5, LL0/g;->a:LL0/f;
00072622iget-object v4, v4, LL0/f;->d:Landroid/content/res/ColorStateList;
00072626invoke-virtual {v4, v6, v3}, Landroid/content/res/ColorStateList;->getColorForState([II)I
0007262cmove-result v6
0007262eif-eq v3, v6, :cond_37
00072632invoke-virtual {v2, v6}, Landroid/graphics/Paint;->setColor(I)V
00072638return v1
0007263areturn v0
000725bc
000725bcL0.g::k(int[]):
000725cciget-object v0, v5, LL0/g;->a:LL0/f;
000725d0iget-object v0, v0, LL0/f;->c:Landroid/content/res/ColorStateList;
000725d4const/4 v1, 0x1
000725d6if-eqz v0, :cond_1c
000725daiget-object v0, v5, LL0/g;->n:Landroid/graphics/Paint;
000725deinvoke-virtual {v0}, Landroid/graphics/Paint;->getColor()I
000725e4move-result v2
000725e6iget-object v3, v5, LL0/g;->a:LL0/f;
000725eaiget-object v3, v3, LL0/f;->c:Landroid/content/res/ColorStateList;
000725eeinvoke-virtual {v3, v6, v2}, Landroid/content/res/ColorStateList;->getColorForState([II)I
000725f4move-result v3
000725f6if-eq v2, v3, :cond_1c
000725fainvoke-virtual {v0, v3}, Landroid/graphics/Paint;->setColor(I)V
00072600move v0, v1
00072602goto :goto_1d
00072604const/4 v0, 0x0
00072606iget-object v2, v5, LL0/g;->a:LL0/f;
0007260aiget-object v2, v2, LL0/f;->d:Landroid/content/res/ColorStateList;
0007260eif-eqz v2, :cond_37
00072612iget-object v2, v5, LL0/g;->o:Landroid/graphics/Paint;
00072616invoke-virtual {v2}, Landroid/graphics/Paint;->getColor()I
0007261cmove-result v3
0007261eiget-object v4, v5, LL0/g;->a:LL0/f;
00072622iget-object v4, v4, LL0/f;->d:Landroid/content/res/ColorStateList;
00072626invoke-virtual {v4, v6, v3}, Landroid/content/res/ColorStateList;->getColorForState([II)I
0007262cmove-result v6
0007262eif-eq v3, v6, :cond_37
00072632invoke-virtual {v2, v6}, Landroid/graphics/Paint;->setColor(I)V
00072638return v1
0007263areturn v0
000725bc
0007263c
0007263cL0.g::l():
0007264ciget-object v0, v7, LL0/g;->s:Landroid/graphics/PorterDuffColorFilter;
00072650iget-object v1, v7, LL0/g;->t:Landroid/graphics/PorterDuffColorFilter;
00072654iget-object v2, v7, LL0/g;->a:LL0/f;
00072658iget-object v3, v2, LL0/f;->e:Landroid/content/res/ColorStateList;
0007265ciget-object v2, v2, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00072660iget-object v4, v7, LL0/g;->n:Landroid/graphics/Paint;
00072664const/4 v5, 0x1
00072666if-eqz v3, :cond_25
0007266aif-nez v2, :cond_12
0007266egoto :goto_25
00072670invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;->getState()[I
00072676move-result-object v4
00072678const/4 v6, 0x0
0007267ainvoke-virtual {v3, v4, v6}, Landroid/content/res/ColorStateList;->getColorForState([II)I
00072680move-result v3
00072682invoke-virtual {v7, v3}, LL0/g;->b(I)I
00072688move-result v3
0007268anew-instance v4, Landroid/graphics/PorterDuffColorFilter;
0007268einvoke-direct {v4, v3, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
00072694goto :goto_38
00072696invoke-virtual {v4}, Landroid/graphics/Paint;->getColor()I
0007269cmove-result v2
0007269einvoke-virtual {v7, v2}, LL0/g;->b(I)I
000726a4move-result v3
000726a6if-eq v3, v2, :cond_37
000726aanew-instance v4, Landroid/graphics/PorterDuffColorFilter;
000726aesget-object v2, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000726b2invoke-direct {v4, v3, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
000726b8goto :goto_38
000726baconst/4 v4, 0x0
000726bciput-object v4, v7, LL0/g;->s:Landroid/graphics/PorterDuffColorFilter;
000726c0iget-object v2, v7, LL0/g;->a:LL0/f;
000726c4invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000726caconst/4 v2, 0x0
000726cciput-object v2, v7, LL0/g;->t:Landroid/graphics/PorterDuffColorFilter;
000726d0iget-object v2, v7, LL0/g;->a:LL0/f;
000726d4invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000726daiget-object v2, v7, LL0/g;->s:Landroid/graphics/PorterDuffColorFilter;
000726deinvoke-static {v0, v2}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
000726e4move-result v0
000726e6if-eqz v0, :cond_5a
000726eaiget-object v0, v7, LL0/g;->t:Landroid/graphics/PorterDuffColorFilter;
000726eeinvoke-static {v1, v0}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
000726f4move-result v0
000726f6if-nez v0, :cond_58
000726fagoto :goto_5a
000726fcconst/4 v0, 0x0
000726fereturn v0
00072700return v5
0007263c
0007263cL0.g::l():
0007264ciget-object v0, v7, LL0/g;->s:Landroid/graphics/PorterDuffColorFilter;
00072650iget-object v1, v7, LL0/g;->t:Landroid/graphics/PorterDuffColorFilter;
00072654iget-object v2, v7, LL0/g;->a:LL0/f;
00072658iget-object v3, v2, LL0/f;->e:Landroid/content/res/ColorStateList;
0007265ciget-object v2, v2, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00072660iget-object v4, v7, LL0/g;->n:Landroid/graphics/Paint;
00072664const/4 v5, 0x1
00072666if-eqz v3, :cond_25
0007266aif-nez v2, :cond_12
0007266egoto :goto_25
00072670invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;->getState()[I
00072676move-result-object v4
00072678const/4 v6, 0x0
0007267ainvoke-virtual {v3, v4, v6}, Landroid/content/res/ColorStateList;->getColorForState([II)I
00072680move-result v3
00072682invoke-virtual {v7, v3}, LL0/g;->b(I)I
00072688move-result v3
0007268anew-instance v4, Landroid/graphics/PorterDuffColorFilter;
0007268einvoke-direct {v4, v3, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
00072694goto :goto_38
00072696invoke-virtual {v4}, Landroid/graphics/Paint;->getColor()I
0007269cmove-result v2
0007269einvoke-virtual {v7, v2}, LL0/g;->b(I)I
000726a4move-result v3
000726a6if-eq v3, v2, :cond_37
000726aanew-instance v4, Landroid/graphics/PorterDuffColorFilter;
000726aesget-object v2, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000726b2invoke-direct {v4, v3, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
000726b8goto :goto_38
000726baconst/4 v4, 0x0
000726bciput-object v4, v7, LL0/g;->s:Landroid/graphics/PorterDuffColorFilter;
000726c0iget-object v2, v7, LL0/g;->a:LL0/f;
000726c4invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000726caconst/4 v2, 0x0
000726cciput-object v2, v7, LL0/g;->t:Landroid/graphics/PorterDuffColorFilter;
000726d0iget-object v2, v7, LL0/g;->a:LL0/f;
000726d4invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000726daiget-object v2, v7, LL0/g;->s:Landroid/graphics/PorterDuffColorFilter;
000726deinvoke-static {v0, v2}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
000726e4move-result v0
000726e6if-eqz v0, :cond_5a
000726eaiget-object v0, v7, LL0/g;->t:Landroid/graphics/PorterDuffColorFilter;
000726eeinvoke-static {v1, v0}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
000726f4move-result v0
000726f6if-nez v0, :cond_58
000726fagoto :goto_5a
000726fcconst/4 v0, 0x0
000726fereturn v0
00072700return v5
0007263c
00072702
00072702 // align 0x4
00072702 // align 0x4
00072704
00072704L0.g::b(int):
00072714iget-object v0, v6, LL0/g;->a:LL0/f;
00072718iget v1, v0, LL0/f;->m:F
0007271cconst/4 v2, 0x0
0007271eadd-float/2addr v1, v2
00072720iget v3, v0, LL0/f;->l:F
00072724add-float/2addr v1, v3
00072726iget-object v0, v0, LL0/f;->b:LD0/a;
0007272aif-eqz v0, :cond_62
0007272eiget-boolean v3, v0, LD0/a;->a:Z
00072732if-eqz v3, :cond_62
00072736const/16 v3, 0xff
0007273ainvoke-static {v7, v3}, LC/a;->d(II)I
00072740move-result v4
00072742iget v5, v0, LD0/a;->d:I
00072746if-ne v4, v5, :cond_62
0007274aiget v4, v0, LD0/a;->e:F
0007274ecmpg-float v5, v4, v2
00072752if-lez v5, :cond_3d
00072756cmpg-float v5, v1, v2
0007275aif-gtz v5, :cond_26
0007275egoto :goto_3d
00072760div-float/2addr v1, v4
00072762float-to-double v4, v1
00072764invoke-static {v4, v5}, Ljava/lang/Math;->log1p(D)D
0007276amove-result-wide v4
0007276cdouble-to-float v1, v4
0007276econst/high16 v4, 0x40900000
00072772mul-float/2addr v1, v4
00072774const/high16 v4, 0x40000000
00072778add-float/2addr v1, v4
0007277aconst/high16 v4, 0x42c80000
0007277ediv-float/2addr v1, v4
00072780const/high16 v4, 0x3f800000
00072784invoke-static {v1, v4}, Ljava/lang/Math;->min(FF)F
0007278amove-result v1
0007278cgoto :goto_3e
0007278emove v1, v2
00072790invoke-static {v7}, Landroid/graphics/Color;->alpha(I)I
00072796move-result v4
00072798invoke-static {v7, v3}, LC/a;->d(II)I
0007279emove-result v7
000727a0iget v3, v0, LD0/a;->b:I
000727a4invoke-static {v7, v3, v1}, LP1/e;->E(IIF)I
000727aamove-result v7
000727accmpl-float v1, v1, v2
000727b0if-lez v1, :cond_5e
000727b4iget v0, v0, LD0/a;->c:I
000727b8if-eqz v0, :cond_5e
000727bcsget v1, LD0/a;->f:I
000727c0invoke-static {v0, v1}, LC/a;->d(II)I
000727c6move-result v0
000727c8invoke-static {v0, v7}, LC/a;->b(II)I
000727cemove-result v7
000727d0invoke-static {v7, v4}, LC/a;->d(II)I
000727d6move-result v7
000727d8return v7
00072704
00072704L0.g::b(int):
00072714iget-object v0, v6, LL0/g;->a:LL0/f;
00072718iget v1, v0, LL0/f;->m:F
0007271cconst/4 v2, 0x0
0007271eadd-float/2addr v1, v2
00072720iget v3, v0, LL0/f;->l:F
00072724add-float/2addr v1, v3
00072726iget-object v0, v0, LL0/f;->b:LD0/a;
0007272aif-eqz v0, :cond_62
0007272eiget-boolean v3, v0, LD0/a;->a:Z
00072732if-eqz v3, :cond_62
00072736const/16 v3, 0xff
0007273ainvoke-static {v7, v3}, LC/a;->d(II)I
00072740move-result v4
00072742iget v5, v0, LD0/a;->d:I
00072746if-ne v4, v5, :cond_62
0007274aiget v4, v0, LD0/a;->e:F
0007274ecmpg-float v5, v4, v2
00072752if-lez v5, :cond_3d
00072756cmpg-float v5, v1, v2
0007275aif-gtz v5, :cond_26
0007275egoto :goto_3d
00072760div-float/2addr v1, v4
00072762float-to-double v4, v1
00072764invoke-static {v4, v5}, Ljava/lang/Math;->log1p(D)D
0007276amove-result-wide v4
0007276cdouble-to-float v1, v4
0007276econst/high16 v4, 0x40900000
00072772mul-float/2addr v1, v4
00072774const/high16 v4, 0x40000000
00072778add-float/2addr v1, v4
0007277aconst/high16 v4, 0x42c80000
0007277ediv-float/2addr v1, v4
00072780const/high16 v4, 0x3f800000
00072784invoke-static {v1, v4}, Ljava/lang/Math;->min(FF)F
0007278amove-result v1
0007278cgoto :goto_3e
0007278emove v1, v2
00072790invoke-static {v7}, Landroid/graphics/Color;->alpha(I)I
00072796move-result v4
00072798invoke-static {v7, v3}, LC/a;->d(II)I
0007279emove-result v7
000727a0iget v3, v0, LD0/a;->b:I
000727a4invoke-static {v7, v3, v1}, LP1/e;->E(IIF)I
000727aamove-result v7
000727accmpl-float v1, v1, v2
000727b0if-lez v1, :cond_5e
000727b4iget v0, v0, LD0/a;->c:I
000727b8if-eqz v0, :cond_5e
000727bcsget v1, LD0/a;->f:I
000727c0invoke-static {v0, v1}, LC/a;->d(II)I
000727c6move-result v0
000727c8invoke-static {v0, v7}, LC/a;->b(II)I
000727cemove-result v7
000727d0invoke-static {v7, v4}, LC/a;->d(II)I
000727d6move-result v7
000727d8return v7
00072704
000727da
000727da // align 0x4
000727da // align 0x4
000727dc
000727dcL0.g::getAlpha():
000727eciget-object v0, v1, LL0/g;->a:LL0/f;
000727f0iget v0, v0, LL0/f;->k:I
000727f4return v0
000727dc
000727dcL0.g::getAlpha():
000727eciget-object v0, v1, LL0/g;->a:LL0/f;
000727f0iget v0, v0, LL0/f;->k:I
000727f4return v0
000727dc
000727f6
000727f6 // align 0x8
000727f6 // align 0x8
000727f8
000727f8L0.g::getOpacity():
00072808const/4 v0, -0x3
0007280areturn v0
000727f8
000727f8L0.g::getOpacity():
00072808const/4 v0, -0x3
0007280areturn v0
000727f8
0007280c
0007280cL0.g::<clinit>():
0007281cnew-instance v0, Landroid/graphics/Paint;
00072820const/4 v1, 0x1
00072822invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
00072828sput-object v0, LL0/g;->w:Landroid/graphics/Paint;
0007282cconst/4 v1, -0x1
0007282einvoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V
00072834new-instance v1, Landroid/graphics/PorterDuffXfermode;
00072838sget-object v2, Landroid/graphics/PorterDuff$Mode;->DST_OUT:Landroid/graphics/PorterDuff$Mode;
0007283cinvoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V
00072842invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;
00072848return-void
0007280c
0007280cL0.g::<clinit>():
0007281cnew-instance v0, Landroid/graphics/Paint;
00072820const/4 v1, 0x1
00072822invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
00072828sput-object v0, LL0/g;->w:Landroid/graphics/Paint;
0007282cconst/4 v1, -0x1
0007282einvoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V
00072834new-instance v1, Landroid/graphics/PorterDuffXfermode;
00072838sget-object v2, Landroid/graphics/PorterDuff$Mode;->DST_OUT:Landroid/graphics/PorterDuff$Mode;
0007283cinvoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V
00072842invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;
00072848return-void
0007280c
0007284a
0007284a // align 0x4
0007284a // align 0x4
0007284c
0007284cL0.g::<init>():
0007285cnew-instance v0, LL0/k;
00072860invoke-direct {v0}, LL0/k;-><init>()V
00072866invoke-direct {v1, v0}, LL0/g;-><init>(LL0/k;)V
0007286creturn-void
0007284c
0007284cL0.g::<init>():
0007285cnew-instance v0, LL0/k;
00072860invoke-direct {v0}, LL0/k;-><init>()V
00072866invoke-direct {v1, v0}, LL0/g;-><init>(LL0/k;)V
0007286creturn-void
0007284c
0007286e
0007286e // align 0x10
0007286e // align 0x10
00072870
00072870L0.g::<init>(L0.f):
00072880invoke-direct {v5}, Landroid/graphics/drawable/Drawable;-><init>()V
00072886const/4 v0, 0x4
00072888new-array v1, v0, [LL0/t;
0007288ciput-object v1, v5, LL0/g;->b:[LL0/t;
00072890new-array v0, v0, [LL0/t;
00072894iput-object v0, v5, LL0/g;->c:[LL0/t;
00072898new-instance v0, Ljava/util/BitSet;
0007289cconst/16 v1, 0x8
000728a0invoke-direct {v0, v1}, Ljava/util/BitSet;-><init>(I)V
000728a6iput-object v0, v5, LL0/g;->d:Ljava/util/BitSet;
000728aanew-instance v0, Landroid/graphics/Matrix;
000728aeinvoke-direct {v0}, Landroid/graphics/Matrix;-><init>()V
000728b4iput-object v0, v5, LL0/g;->f:Landroid/graphics/Matrix;
000728b8new-instance v0, Landroid/graphics/Path;
000728bcinvoke-direct {v0}, Landroid/graphics/Path;-><init>()V
000728c2iput-object v0, v5, LL0/g;->g:Landroid/graphics/Path;
000728c6new-instance v0, Landroid/graphics/Path;
000728cainvoke-direct {v0}, Landroid/graphics/Path;-><init>()V
000728d0iput-object v0, v5, LL0/g;->h:Landroid/graphics/Path;
000728d4new-instance v0, Landroid/graphics/RectF;
000728d8invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
000728deiput-object v0, v5, LL0/g;->i:Landroid/graphics/RectF;
000728e2new-instance v0, Landroid/graphics/RectF;
000728e6invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
000728eciput-object v0, v5, LL0/g;->j:Landroid/graphics/RectF;
000728f0new-instance v0, Landroid/graphics/Region;
000728f4invoke-direct {v0}, Landroid/graphics/Region;-><init>()V
000728faiput-object v0, v5, LL0/g;->k:Landroid/graphics/Region;
000728fenew-instance v0, Landroid/graphics/Region;
00072902invoke-direct {v0}, Landroid/graphics/Region;-><init>()V
00072908iput-object v0, v5, LL0/g;->l:Landroid/graphics/Region;
0007290cnew-instance v0, Landroid/graphics/Paint;
00072910const/4 v1, 0x1
00072912invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
00072918iput-object v0, v5, LL0/g;->n:Landroid/graphics/Paint;
0007291cnew-instance v2, Landroid/graphics/Paint;
00072920invoke-direct {v2, v1}, Landroid/graphics/Paint;-><init>(I)V
00072926iput-object v2, v5, LL0/g;->o:Landroid/graphics/Paint;
0007292anew-instance v3, LK0/a;
0007292einvoke-direct {v3}, LK0/a;-><init>()V
00072934iput-object v3, v5, LL0/g;->p:LK0/a;
00072938invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
0007293emove-result-object v3
00072940invoke-virtual {v3}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
00072946move-result-object v3
00072948invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
0007294emove-result-object v4
00072950if-ne v3, v4, :cond_6d
00072954sget-object v3, LL0/l;->a:LL0/m;
00072958goto :goto_72
0007295anew-instance v3, LL0/m;
0007295einvoke-direct {v3}, LL0/m;-><init>()V
00072964iput-object v3, v5, LL0/g;->r:LL0/m;
00072968new-instance v3, Landroid/graphics/RectF;
0007296cinvoke-direct {v3}, Landroid/graphics/RectF;-><init>()V
00072972iput-object v3, v5, LL0/g;->u:Landroid/graphics/RectF;
00072976iput-boolean v1, v5, LL0/g;->v:Z
0007297aiput-object v6, v5, LL0/g;->a:LL0/f;
0007297esget-object v6, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
00072982invoke-virtual {v2, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
00072988sget-object v6, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
0007298cinvoke-virtual {v0, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
00072992invoke-virtual {v5}, LL0/g;->l()Z
00072998invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;->getState()[I
0007299emove-result-object v6
000729a0invoke-virtual {v5, v6}, LL0/g;->k([I)Z
000729a6new-instance v6, LC/h;
000729aaconst/4 v0, 0x5
000729acinvoke-direct {v6, v0, v5}, LC/h;-><init>(ILjava/lang/Object;)V
000729b2iput-object v6, v5, LL0/g;->q:LC/h;
000729b6return-void
00072870
00072870L0.g::<init>(L0.f):
00072880invoke-direct {v5}, Landroid/graphics/drawable/Drawable;-><init>()V
00072886const/4 v0, 0x4
00072888new-array v1, v0, [LL0/t;
0007288ciput-object v1, v5, LL0/g;->b:[LL0/t;
00072890new-array v0, v0, [LL0/t;
00072894iput-object v0, v5, LL0/g;->c:[LL0/t;
00072898new-instance v0, Ljava/util/BitSet;
0007289cconst/16 v1, 0x8
000728a0invoke-direct {v0, v1}, Ljava/util/BitSet;-><init>(I)V
000728a6iput-object v0, v5, LL0/g;->d:Ljava/util/BitSet;
000728aanew-instance v0, Landroid/graphics/Matrix;
000728aeinvoke-direct {v0}, Landroid/graphics/Matrix;-><init>()V
000728b4iput-object v0, v5, LL0/g;->f:Landroid/graphics/Matrix;
000728b8new-instance v0, Landroid/graphics/Path;
000728bcinvoke-direct {v0}, Landroid/graphics/Path;-><init>()V
000728c2iput-object v0, v5, LL0/g;->g:Landroid/graphics/Path;
000728c6new-instance v0, Landroid/graphics/Path;
000728cainvoke-direct {v0}, Landroid/graphics/Path;-><init>()V
000728d0iput-object v0, v5, LL0/g;->h:Landroid/graphics/Path;
000728d4new-instance v0, Landroid/graphics/RectF;
000728d8invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
000728deiput-object v0, v5, LL0/g;->i:Landroid/graphics/RectF;
000728e2new-instance v0, Landroid/graphics/RectF;
000728e6invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
000728eciput-object v0, v5, LL0/g;->j:Landroid/graphics/RectF;
000728f0new-instance v0, Landroid/graphics/Region;
000728f4invoke-direct {v0}, Landroid/graphics/Region;-><init>()V
000728faiput-object v0, v5, LL0/g;->k:Landroid/graphics/Region;
000728fenew-instance v0, Landroid/graphics/Region;
00072902invoke-direct {v0}, Landroid/graphics/Region;-><init>()V
00072908iput-object v0, v5, LL0/g;->l:Landroid/graphics/Region;
0007290cnew-instance v0, Landroid/graphics/Paint;
00072910const/4 v1, 0x1
00072912invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
00072918iput-object v0, v5, LL0/g;->n:Landroid/graphics/Paint;
0007291cnew-instance v2, Landroid/graphics/Paint;
00072920invoke-direct {v2, v1}, Landroid/graphics/Paint;-><init>(I)V
00072926iput-object v2, v5, LL0/g;->o:Landroid/graphics/Paint;
0007292anew-instance v3, LK0/a;
0007292einvoke-direct {v3}, LK0/a;-><init>()V
00072934iput-object v3, v5, LL0/g;->p:LK0/a;
00072938invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
0007293emove-result-object v3
00072940invoke-virtual {v3}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
00072946move-result-object v3
00072948invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
0007294emove-result-object v4
00072950if-ne v3, v4, :cond_6d
00072954sget-object v3, LL0/l;->a:LL0/m;
00072958goto :goto_72
0007295anew-instance v3, LL0/m;
0007295einvoke-direct {v3}, LL0/m;-><init>()V
00072964iput-object v3, v5, LL0/g;->r:LL0/m;
00072968new-instance v3, Landroid/graphics/RectF;
0007296cinvoke-direct {v3}, Landroid/graphics/RectF;-><init>()V
00072972iput-object v3, v5, LL0/g;->u:Landroid/graphics/RectF;
00072976iput-boolean v1, v5, LL0/g;->v:Z
0007297aiput-object v6, v5, LL0/g;->a:LL0/f;
0007297esget-object v6, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
00072982invoke-virtual {v2, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
00072988sget-object v6, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
0007298cinvoke-virtual {v0, v6}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
00072992invoke-virtual {v5}, LL0/g;->l()Z
00072998invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;->getState()[I
0007299emove-result-object v6
000729a0invoke-virtual {v5, v6}, LL0/g;->k([I)Z
000729a6new-instance v6, LC/h;
000729aaconst/4 v0, 0x5
000729acinvoke-direct {v6, v0, v5}, LC/h;-><init>(ILjava/lang/Object;)V
000729b2iput-object v6, v5, LL0/g;->q:LC/h;
000729b6return-void
00072870
000729b8
000729b8L0.g::<init>(L0.k):
000729c8new-instance v0, LL0/f;
000729ccinvoke-direct {v0, v2}, LL0/f;-><init>(LL0/k;)V
000729d2invoke-direct {v1, v0}, LL0/g;-><init>(LL0/f;)V
000729d8return-void
000729b8
000729b8L0.g::<init>(L0.k):
000729c8new-instance v0, LL0/f;
000729ccinvoke-direct {v0, v2}, LL0/f;-><init>(LL0/k;)V
000729d2invoke-direct {v1, v0}, LL0/g;-><init>(LL0/f;)V
000729d8return-void
000729b8
000729da
000729da // align 0x4
000729da // align 0x4
000729dc
000729dcL0.g::<init>(android.content.Context, android.util.AttributeSet, int, int):
000729ecinvoke-static {v1, v2, v3, v4}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
000729f2move-result-object v1
000729f4invoke-virtual {v1}, LL0/j;->a()LL0/k;
000729famove-result-object v1
000729fcinvoke-direct {v0, v1}, LL0/g;-><init>(LL0/k;)V
00072a02return-void
000729dc
000729dcL0.g::<init>(android.content.Context, android.util.AttributeSet, int, int):
000729ecinvoke-static {v1, v2, v3, v4}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
000729f2move-result-object v1
000729f4invoke-virtual {v1}, LL0/j;->a()LL0/k;
000729famove-result-object v1
000729fcinvoke-direct {v0, v1}, LL0/g;-><init>(LL0/k;)V
00072a02return-void
000729dc
00072a04
00072a04L0.g::a(android.graphics.RectF, android.graphics.Path):
00072a14iget-object v0, v7, LL0/g;->a:LL0/f;
00072a18iget-object v2, v0, LL0/f;->a:LL0/k;
00072a1ciget v3, v0, LL0/f;->i:F
00072a20iget-object v5, v7, LL0/g;->q:LC/h;
00072a24iget-object v1, v7, LL0/g;->r:LL0/m;
00072a28move-object v4, v8
00072a2amove-object v6, v9
00072a2cinvoke-virtual/range {v1 .. v6}, LL0/m;->a(LL0/k;FLandroid/graphics/RectF;LC/h;Landroid/graphics/Path;)V
00072a32iget-object v8, v7, LL0/g;->a:LL0/f;
00072a36iget v8, v8, LL0/f;->h:F
00072a3aconst/high16 v9, 0x3f800000
00072a3ecmpl-float v8, v8, v9
00072a42if-eqz v8, :cond_34
00072a46iget-object v8, v7, LL0/g;->f:Landroid/graphics/Matrix;
00072a4ainvoke-virtual {v8}, Landroid/graphics/Matrix;->reset()V
00072a50iget-object v9, v7, LL0/g;->a:LL0/f;
00072a54iget v9, v9, LL0/f;->h:F
00072a58invoke-virtual {v4}, Landroid/graphics/RectF;->width()F
00072a5emove-result v0
00072a60const/high16 v1, 0x40000000
00072a64div-float/2addr v0, v1
00072a66invoke-virtual {v4}, Landroid/graphics/RectF;->height()F
00072a6cmove-result v2
00072a6ediv-float/2addr v2, v1
00072a70invoke-virtual {v8, v9, v9, v0, v2}, Landroid/graphics/Matrix;->setScale(FFFF)V
00072a76invoke-virtual {v6, v8}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V
00072a7ciget-object v8, v7, LL0/g;->u:Landroid/graphics/RectF;
00072a80const/4 v9, 0x1
00072a82invoke-virtual {v6, v8, v9}, Landroid/graphics/Path;->computeBounds(Landroid/graphics/RectF;Z)V
00072a88return-void
00072a04
00072a04L0.g::a(android.graphics.RectF, android.graphics.Path):
00072a14iget-object v0, v7, LL0/g;->a:LL0/f;
00072a18iget-object v2, v0, LL0/f;->a:LL0/k;
00072a1ciget v3, v0, LL0/f;->i:F
00072a20iget-object v5, v7, LL0/g;->q:LC/h;
00072a24iget-object v1, v7, LL0/g;->r:LL0/m;
00072a28move-object v4, v8
00072a2amove-object v6, v9
00072a2cinvoke-virtual/range {v1 .. v6}, LL0/m;->a(LL0/k;FLandroid/graphics/RectF;LC/h;Landroid/graphics/Path;)V
00072a32iget-object v8, v7, LL0/g;->a:LL0/f;
00072a36iget v8, v8, LL0/f;->h:F
00072a3aconst/high16 v9, 0x3f800000
00072a3ecmpl-float v8, v8, v9
00072a42if-eqz v8, :cond_34
00072a46iget-object v8, v7, LL0/g;->f:Landroid/graphics/Matrix;
00072a4ainvoke-virtual {v8}, Landroid/graphics/Matrix;->reset()V
00072a50iget-object v9, v7, LL0/g;->a:LL0/f;
00072a54iget v9, v9, LL0/f;->h:F
00072a58invoke-virtual {v4}, Landroid/graphics/RectF;->width()F
00072a5emove-result v0
00072a60const/high16 v1, 0x40000000
00072a64div-float/2addr v0, v1
00072a66invoke-virtual {v4}, Landroid/graphics/RectF;->height()F
00072a6cmove-result v2
00072a6ediv-float/2addr v2, v1
00072a70invoke-virtual {v8, v9, v9, v0, v2}, Landroid/graphics/Matrix;->setScale(FFFF)V
00072a76invoke-virtual {v6, v8}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V
00072a7ciget-object v8, v7, LL0/g;->u:Landroid/graphics/RectF;
00072a80const/4 v9, 0x1
00072a82invoke-virtual {v6, v8, v9}, Landroid/graphics/Path;->computeBounds(Landroid/graphics/RectF;Z)V
00072a88return-void
00072a04
00072a8a
00072a8a // align 0x4
00072a8a // align 0x4
00072a8c
00072a8cL0.g::draw(android.graphics.Canvas):
00072a9cmove-object/from16 v0, v19
00072aa0move-object/from16 v1, v20
00072aa4iget-object v2, v0, LL0/g;->n:Landroid/graphics/Paint;
00072aa8iget-object v3, v0, LL0/g;->s:Landroid/graphics/PorterDuffColorFilter;
00072aacinvoke-virtual {v2, v3}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;
00072ab2invoke-virtual {v2}, Landroid/graphics/Paint;->getAlpha()I
00072ab8move-result v6
00072abaiget-object v3, v0, LL0/g;->a:LL0/f;
00072abeiget v3, v3, LL0/f;->k:I
00072ac2ushr-int/lit8 v4, v3, 0x7
00072ac6add-int/2addr v3, v4
00072ac8mul-int/2addr v3, v6
00072acaushr-int/lit8 v3, v3, 0x8
00072aceinvoke-virtual {v2, v3}, Landroid/graphics/Paint;->setAlpha(I)V
00072ad4iget-object v7, v0, LL0/g;->o:Landroid/graphics/Paint;
00072ad8iget-object v3, v0, LL0/g;->t:Landroid/graphics/PorterDuffColorFilter;
00072adcinvoke-virtual {v7, v3}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;
00072ae2iget-object v3, v0, LL0/g;->a:LL0/f;
00072ae6iget v3, v3, LL0/f;->j:F
00072aeainvoke-virtual {v7, v3}, Landroid/graphics/Paint;->setStrokeWidth(F)V
00072af0invoke-virtual {v7}, Landroid/graphics/Paint;->getAlpha()I
00072af6move-result v8
00072af8iget-object v3, v0, LL0/g;->a:LL0/f;
00072afciget v3, v3, LL0/f;->k:I
00072b00ushr-int/lit8 v4, v3, 0x7
00072b04add-int/2addr v3, v4
00072b06mul-int/2addr v3, v8
00072b08ushr-int/lit8 v3, v3, 0x8
00072b0cinvoke-virtual {v7, v3}, Landroid/graphics/Paint;->setAlpha(I)V
00072b12iget-boolean v3, v0, LL0/g;->e:Z
00072b16move v4, v3
00072b18iget-object v3, v0, LL0/g;->g:Landroid/graphics/Path;
00072b1cconst/4 v5, 0x0
00072b1eif-eqz v4, :cond_cf
00072b22invoke-virtual {v0}, LL0/g;->g()Z
00072b28move-result v4
00072b2aconst/4 v9, 0x0
00072b2cconst/high16 v10, 0x40000000
00072b30if-eqz v4, :cond_52
00072b34invoke-virtual {v7}, Landroid/graphics/Paint;->getStrokeWidth()F
00072b3amove-result v4
00072b3cdiv-float/2addr v4, v10
00072b3egoto :goto_53
00072b40move v4, v9
00072b42neg-float v4, v4
00072b44iget-object v11, v0, LL0/g;->a:LL0/f;
00072b48iget-object v11, v11, LL0/f;->a:LL0/k;
00072b4cinvoke-virtual {v11}, LL0/k;->e()LL0/j;
00072b52move-result-object v12
00072b54iget-object v13, v11, LL0/k;->e:LL0/c;
00072b58instance-of v14, v13, LL0/h;
00072b5cif-eqz v14, :cond_63
00072b60goto :goto_69
00072b62new-instance v14, LL0/b;
00072b66invoke-direct {v14, v4, v13}, LL0/b;-><init>(FLL0/c;)V
00072b6cmove-object v13, v14
00072b6eiput-object v13, v12, LL0/j;->e:LL0/c;
00072b72iget-object v13, v11, LL0/k;->f:LL0/c;
00072b76instance-of v14, v13, LL0/h;
00072b7aif-eqz v14, :cond_72
00072b7egoto :goto_78
00072b80new-instance v14, LL0/b;
00072b84invoke-direct {v14, v4, v13}, LL0/b;-><init>(FLL0/c;)V
00072b8amove-object v13, v14
00072b8ciput-object v13, v12, LL0/j;->f:LL0/c;
00072b90iget-object v13, v11, LL0/k;->h:LL0/c;
00072b94instance-of v14, v13, LL0/h;
00072b98if-eqz v14, :cond_81
00072b9cgoto :goto_87
00072b9enew-instance v14, LL0/b;
00072ba2invoke-direct {v14, v4, v13}, LL0/b;-><init>(FLL0/c;)V
00072ba8move-object v13, v14
00072baaiput-object v13, v12, LL0/j;->h:LL0/c;
00072baeiget-object v11, v11, LL0/k;->g:LL0/c;
00072bb2instance-of v13, v11, LL0/h;
00072bb6if-eqz v13, :cond_90
00072bbagoto :goto_96
00072bbcnew-instance v13, LL0/b;
00072bc0invoke-direct {v13, v4, v11}, LL0/b;-><init>(FLL0/c;)V
00072bc6move-object v11, v13
00072bc8iput-object v11, v12, LL0/j;->g:LL0/c;
00072bccinvoke-virtual {v12}, LL0/j;->a()LL0/k;
00072bd2move-result-object v14
00072bd4iput-object v14, v0, LL0/g;->m:LL0/k;
00072bd8iget-object v4, v0, LL0/g;->a:LL0/f;
00072bdciget v15, v4, LL0/f;->i:F
00072be0iget-object v4, v0, LL0/g;->j:Landroid/graphics/RectF;
00072be4invoke-virtual {v0}, LL0/g;->f()Landroid/graphics/RectF;
00072beamove-result-object v11
00072becinvoke-virtual {v4, v11}, Landroid/graphics/RectF;->set(Landroid/graphics/RectF;)V
00072bf2invoke-virtual {v0}, LL0/g;->g()Z
00072bf8move-result v11
00072bfaif-eqz v11, :cond_b6
00072bfeinvoke-virtual {v7}, Landroid/graphics/Paint;->getStrokeWidth()F
00072c04move-result v9
00072c06div-float/2addr v9, v10
00072c08invoke-virtual {v4, v9, v9}, Landroid/graphics/RectF;->inset(FF)V
00072c0eiget-object v9, v0, LL0/g;->h:Landroid/graphics/Path;
00072c12const/16 v17, 0x0
00072c16iget-object v13, v0, LL0/g;->r:LL0/m;
00072c1amove-object/from16 v16, v4
00072c1emove-object/from16 v18, v9
00072c22invoke-virtual/range {v13 .. v18}, LL0/m;->a(LL0/k;FLandroid/graphics/RectF;LC/h;Landroid/graphics/Path;)V
00072c28invoke-virtual {v0}, LL0/g;->f()Landroid/graphics/RectF;
00072c2emove-result-object v4
00072c30invoke-virtual {v0, v4, v3}, LL0/g;->a(Landroid/graphics/RectF;Landroid/graphics/Path;)V
00072c36iput-boolean v5, v0, LL0/g;->e:Z
00072c3aiget-object v4, v0, LL0/g;->a:LL0/f;
00072c3einvoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00072c44iget v4, v4, LL0/f;->n:I
00072c48if-lez v4, :cond_1a3
00072c4csget v4, Landroid/os/Build$VERSION;->SDK_INT:I
00072c50iget-object v9, v0, LL0/g;->a:LL0/f;
00072c54iget-object v9, v9, LL0/f;->a:LL0/k;
00072c58invoke-virtual {v0}, LL0/g;->f()Landroid/graphics/RectF;
00072c5emove-result-object v10
00072c60invoke-virtual {v9, v10}, LL0/k;->d(Landroid/graphics/RectF;)Z
00072c66move-result v9
00072c68if-nez v9, :cond_1a3
00072c6cinvoke-virtual {v3}, Landroid/graphics/Path;->isConvex()Z
00072c72move-result v9
00072c74if-nez v9, :cond_1a3
00072c78const/16 v9, 0x1d
00072c7cif-ge v4, v9, :cond_1a3
00072c80invoke-virtual {v1}, Landroid/graphics/Canvas;->save()I
00072c86iget-object v4, v0, LL0/g;->a:LL0/f;
00072c8aiget v4, v4, LL0/f;->o:I
00072c8eint-to-double v9, v4
00072c90int-to-double v4, v5
00072c92invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00072c98move-result-wide v11
00072c9ainvoke-static {v11, v12}, Ljava/lang/Math;->sin(D)D
00072ca0move-result-wide v11
00072ca2mul-double/2addr v11, v9
00072ca4double-to-int v9, v11
00072ca6iget-object v10, v0, LL0/g;->a:LL0/f;
00072caaiget v10, v10, LL0/f;->o:I
00072caeint-to-double v10, v10
00072cb0invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00072cb6move-result-wide v4
00072cb8invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
00072cbemove-result-wide v4
00072cc0mul-double/2addr v4, v10
00072cc2double-to-int v4, v4
00072cc4int-to-float v5, v9
00072cc6int-to-float v4, v4
00072cc8invoke-virtual {v1, v5, v4}, Landroid/graphics/Canvas;->translate(FF)V
00072cceiget-boolean v4, v0, LL0/g;->v:Z
00072cd2if-nez v4, :cond_125
00072cd6invoke-virtual/range {v19 .. v20}, LL0/g;->c(Landroid/graphics/Canvas;)V
00072cdcinvoke-virtual {v1}, Landroid/graphics/Canvas;->restore()V
00072ce2goto/16 :goto_1a3
00072ce6iget-object v4, v0, LL0/g;->u:Landroid/graphics/RectF;
00072ceainvoke-virtual {v4}, Landroid/graphics/RectF;->width()F
00072cf0move-result v5
00072cf2invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00072cf8move-result-object v9
00072cfainvoke-virtual {v9}, Landroid/graphics/Rect;->width()I
00072d00move-result v9
00072d02int-to-float v9, v9
00072d04sub-float/2addr v5, v9
00072d06float-to-int v5, v5
00072d08invoke-virtual {v4}, Landroid/graphics/RectF;->height()F
00072d0emove-result v9
00072d10invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00072d16move-result-object v10
00072d18invoke-virtual {v10}, Landroid/graphics/Rect;->height()I
00072d1emove-result v10
00072d20int-to-float v10, v10
00072d22sub-float/2addr v9, v10
00072d24float-to-int v9, v9
00072d26if-ltz v5, :cond_19b
00072d2aif-ltz v9, :cond_19b
00072d2einvoke-virtual {v4}, Landroid/graphics/RectF;->width()F
00072d34move-result v10
00072d36float-to-int v10, v10
00072d38iget-object v11, v0, LL0/g;->a:LL0/f;
00072d3ciget v11, v11, LL0/f;->n:I
00072d40mul-int/lit8 v11, v11, 0x2
00072d44add-int/2addr v11, v10
00072d46add-int/2addr v11, v5
00072d48invoke-virtual {v4}, Landroid/graphics/RectF;->height()F
00072d4emove-result v4
00072d50float-to-int v4, v4
00072d52iget-object v10, v0, LL0/g;->a:LL0/f;
00072d56iget v10, v10, LL0/f;->n:I
00072d5amul-int/lit8 v10, v10, 0x2
00072d5eadd-int/2addr v10, v4
00072d60add-int/2addr v10, v9
00072d62sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
00072d66invoke-static {v11, v10, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
00072d6cmove-result-object v4
00072d6enew-instance v10, Landroid/graphics/Canvas;
00072d72invoke-direct {v10, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
00072d78invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00072d7emove-result-object v11
00072d80iget v11, v11, Landroid/graphics/Rect;->left:I
00072d84iget-object v12, v0, LL0/g;->a:LL0/f;
00072d88iget v12, v12, LL0/f;->n:I
00072d8csub-int/2addr v11, v12
00072d8esub-int/2addr v11, v5
00072d90int-to-float v5, v11
00072d92invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00072d98move-result-object v11
00072d9aiget v11, v11, Landroid/graphics/Rect;->top:I
00072d9eiget-object v12, v0, LL0/g;->a:LL0/f;
00072da2iget v12, v12, LL0/f;->n:I
00072da6sub-int/2addr v11, v12
00072da8sub-int/2addr v11, v9
00072daaint-to-float v9, v11
00072dacneg-float v11, v5
00072daeneg-float v12, v9
00072db0invoke-virtual {v10, v11, v12}, Landroid/graphics/Canvas;->translate(FF)V
00072db6invoke-virtual {v0, v10}, LL0/g;->c(Landroid/graphics/Canvas;)V
00072dbcconst/4 v10, 0x0
00072dbeinvoke-virtual {v1, v4, v5, v9, v10}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V
00072dc4invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
00072dcainvoke-virtual {v1}, Landroid/graphics/Canvas;->restore()V
00072dd0goto :goto_1a3
00072dd2new-instance v1, Ljava/lang/IllegalStateException;
00072dd6const-string v2, "Invalid shadow bounds. Check that the treatments result in a valid path."
00072ddainvoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00072de0throw v1
00072de2iget-object v4, v0, LL0/g;->a:LL0/f;
00072de6iget-object v5, v4, LL0/f;->p:Landroid/graphics/Paint$Style;
00072deasget-object v9, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style;
00072deeif-eq v5, v9, :cond_1af
00072df2sget-object v9, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
00072df6if-ne v5, v9, :cond_1b8
00072dfaiget-object v4, v4, LL0/f;->a:LL0/k;
00072dfeinvoke-virtual {v0}, LL0/g;->f()Landroid/graphics/RectF;
00072e04move-result-object v5
00072e06invoke-virtual/range {v0 .. v5}, LL0/g;->d(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Path;LL0/k;Landroid/graphics/RectF;)V
00072e0cinvoke-virtual/range {v19}, LL0/g;->g()Z
00072e12move-result v0
00072e14if-eqz v0, :cond_1c1
00072e18invoke-virtual/range {v19 .. v20}, LL0/g;->e(Landroid/graphics/Canvas;)V
00072e1einvoke-virtual {v2, v6}, Landroid/graphics/Paint;->setAlpha(I)V
00072e24invoke-virtual {v7, v8}, Landroid/graphics/Paint;->setAlpha(I)V
00072e2areturn-void
00072a8c
00072a8cL0.g::draw(android.graphics.Canvas):
00072a9cmove-object/from16 v0, v19
00072aa0move-object/from16 v1, v20
00072aa4iget-object v2, v0, LL0/g;->n:Landroid/graphics/Paint;
00072aa8iget-object v3, v0, LL0/g;->s:Landroid/graphics/PorterDuffColorFilter;
00072aacinvoke-virtual {v2, v3}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;
00072ab2invoke-virtual {v2}, Landroid/graphics/Paint;->getAlpha()I
00072ab8move-result v6
00072abaiget-object v3, v0, LL0/g;->a:LL0/f;
00072abeiget v3, v3, LL0/f;->k:I
00072ac2ushr-int/lit8 v4, v3, 0x7
00072ac6add-int/2addr v3, v4
00072ac8mul-int/2addr v3, v6
00072acaushr-int/lit8 v3, v3, 0x8
00072aceinvoke-virtual {v2, v3}, Landroid/graphics/Paint;->setAlpha(I)V
00072ad4iget-object v7, v0, LL0/g;->o:Landroid/graphics/Paint;
00072ad8iget-object v3, v0, LL0/g;->t:Landroid/graphics/PorterDuffColorFilter;
00072adcinvoke-virtual {v7, v3}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;
00072ae2iget-object v3, v0, LL0/g;->a:LL0/f;
00072ae6iget v3, v3, LL0/f;->j:F
00072aeainvoke-virtual {v7, v3}, Landroid/graphics/Paint;->setStrokeWidth(F)V
00072af0invoke-virtual {v7}, Landroid/graphics/Paint;->getAlpha()I
00072af6move-result v8
00072af8iget-object v3, v0, LL0/g;->a:LL0/f;
00072afciget v3, v3, LL0/f;->k:I
00072b00ushr-int/lit8 v4, v3, 0x7
00072b04add-int/2addr v3, v4
00072b06mul-int/2addr v3, v8
00072b08ushr-int/lit8 v3, v3, 0x8
00072b0cinvoke-virtual {v7, v3}, Landroid/graphics/Paint;->setAlpha(I)V
00072b12iget-boolean v3, v0, LL0/g;->e:Z
00072b16move v4, v3
00072b18iget-object v3, v0, LL0/g;->g:Landroid/graphics/Path;
00072b1cconst/4 v5, 0x0
00072b1eif-eqz v4, :cond_cf
00072b22invoke-virtual {v0}, LL0/g;->g()Z
00072b28move-result v4
00072b2aconst/4 v9, 0x0
00072b2cconst/high16 v10, 0x40000000
00072b30if-eqz v4, :cond_52
00072b34invoke-virtual {v7}, Landroid/graphics/Paint;->getStrokeWidth()F
00072b3amove-result v4
00072b3cdiv-float/2addr v4, v10
00072b3egoto :goto_53
00072b40move v4, v9
00072b42neg-float v4, v4
00072b44iget-object v11, v0, LL0/g;->a:LL0/f;
00072b48iget-object v11, v11, LL0/f;->a:LL0/k;
00072b4cinvoke-virtual {v11}, LL0/k;->e()LL0/j;
00072b52move-result-object v12
00072b54iget-object v13, v11, LL0/k;->e:LL0/c;
00072b58instance-of v14, v13, LL0/h;
00072b5cif-eqz v14, :cond_63
00072b60goto :goto_69
00072b62new-instance v14, LL0/b;
00072b66invoke-direct {v14, v4, v13}, LL0/b;-><init>(FLL0/c;)V
00072b6cmove-object v13, v14
00072b6eiput-object v13, v12, LL0/j;->e:LL0/c;
00072b72iget-object v13, v11, LL0/k;->f:LL0/c;
00072b76instance-of v14, v13, LL0/h;
00072b7aif-eqz v14, :cond_72
00072b7egoto :goto_78
00072b80new-instance v14, LL0/b;
00072b84invoke-direct {v14, v4, v13}, LL0/b;-><init>(FLL0/c;)V
00072b8amove-object v13, v14
00072b8ciput-object v13, v12, LL0/j;->f:LL0/c;
00072b90iget-object v13, v11, LL0/k;->h:LL0/c;
00072b94instance-of v14, v13, LL0/h;
00072b98if-eqz v14, :cond_81
00072b9cgoto :goto_87
00072b9enew-instance v14, LL0/b;
00072ba2invoke-direct {v14, v4, v13}, LL0/b;-><init>(FLL0/c;)V
00072ba8move-object v13, v14
00072baaiput-object v13, v12, LL0/j;->h:LL0/c;
00072baeiget-object v11, v11, LL0/k;->g:LL0/c;
00072bb2instance-of v13, v11, LL0/h;
00072bb6if-eqz v13, :cond_90
00072bbagoto :goto_96
00072bbcnew-instance v13, LL0/b;
00072bc0invoke-direct {v13, v4, v11}, LL0/b;-><init>(FLL0/c;)V
00072bc6move-object v11, v13
00072bc8iput-object v11, v12, LL0/j;->g:LL0/c;
00072bccinvoke-virtual {v12}, LL0/j;->a()LL0/k;
00072bd2move-result-object v14
00072bd4iput-object v14, v0, LL0/g;->m:LL0/k;
00072bd8iget-object v4, v0, LL0/g;->a:LL0/f;
00072bdciget v15, v4, LL0/f;->i:F
00072be0iget-object v4, v0, LL0/g;->j:Landroid/graphics/RectF;
00072be4invoke-virtual {v0}, LL0/g;->f()Landroid/graphics/RectF;
00072beamove-result-object v11
00072becinvoke-virtual {v4, v11}, Landroid/graphics/RectF;->set(Landroid/graphics/RectF;)V
00072bf2invoke-virtual {v0}, LL0/g;->g()Z
00072bf8move-result v11
00072bfaif-eqz v11, :cond_b6
00072bfeinvoke-virtual {v7}, Landroid/graphics/Paint;->getStrokeWidth()F
00072c04move-result v9
00072c06div-float/2addr v9, v10
00072c08invoke-virtual {v4, v9, v9}, Landroid/graphics/RectF;->inset(FF)V
00072c0eiget-object v9, v0, LL0/g;->h:Landroid/graphics/Path;
00072c12const/16 v17, 0x0
00072c16iget-object v13, v0, LL0/g;->r:LL0/m;
00072c1amove-object/from16 v16, v4
00072c1emove-object/from16 v18, v9
00072c22invoke-virtual/range {v13 .. v18}, LL0/m;->a(LL0/k;FLandroid/graphics/RectF;LC/h;Landroid/graphics/Path;)V
00072c28invoke-virtual {v0}, LL0/g;->f()Landroid/graphics/RectF;
00072c2emove-result-object v4
00072c30invoke-virtual {v0, v4, v3}, LL0/g;->a(Landroid/graphics/RectF;Landroid/graphics/Path;)V
00072c36iput-boolean v5, v0, LL0/g;->e:Z
00072c3aiget-object v4, v0, LL0/g;->a:LL0/f;
00072c3einvoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00072c44iget v4, v4, LL0/f;->n:I
00072c48if-lez v4, :cond_1a3
00072c4csget v4, Landroid/os/Build$VERSION;->SDK_INT:I
00072c50iget-object v9, v0, LL0/g;->a:LL0/f;
00072c54iget-object v9, v9, LL0/f;->a:LL0/k;
00072c58invoke-virtual {v0}, LL0/g;->f()Landroid/graphics/RectF;
00072c5emove-result-object v10
00072c60invoke-virtual {v9, v10}, LL0/k;->d(Landroid/graphics/RectF;)Z
00072c66move-result v9
00072c68if-nez v9, :cond_1a3
00072c6cinvoke-virtual {v3}, Landroid/graphics/Path;->isConvex()Z
00072c72move-result v9
00072c74if-nez v9, :cond_1a3
00072c78const/16 v9, 0x1d
00072c7cif-ge v4, v9, :cond_1a3
00072c80invoke-virtual {v1}, Landroid/graphics/Canvas;->save()I
00072c86iget-object v4, v0, LL0/g;->a:LL0/f;
00072c8aiget v4, v4, LL0/f;->o:I
00072c8eint-to-double v9, v4
00072c90int-to-double v4, v5
00072c92invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00072c98move-result-wide v11
00072c9ainvoke-static {v11, v12}, Ljava/lang/Math;->sin(D)D
00072ca0move-result-wide v11
00072ca2mul-double/2addr v11, v9
00072ca4double-to-int v9, v11
00072ca6iget-object v10, v0, LL0/g;->a:LL0/f;
00072caaiget v10, v10, LL0/f;->o:I
00072caeint-to-double v10, v10
00072cb0invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00072cb6move-result-wide v4
00072cb8invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
00072cbemove-result-wide v4
00072cc0mul-double/2addr v4, v10
00072cc2double-to-int v4, v4
00072cc4int-to-float v5, v9
00072cc6int-to-float v4, v4
00072cc8invoke-virtual {v1, v5, v4}, Landroid/graphics/Canvas;->translate(FF)V
00072cceiget-boolean v4, v0, LL0/g;->v:Z
00072cd2if-nez v4, :cond_125
00072cd6invoke-virtual/range {v19 .. v20}, LL0/g;->c(Landroid/graphics/Canvas;)V
00072cdcinvoke-virtual {v1}, Landroid/graphics/Canvas;->restore()V
00072ce2goto/16 :goto_1a3
00072ce6iget-object v4, v0, LL0/g;->u:Landroid/graphics/RectF;
00072ceainvoke-virtual {v4}, Landroid/graphics/RectF;->width()F
00072cf0move-result v5
00072cf2invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00072cf8move-result-object v9
00072cfainvoke-virtual {v9}, Landroid/graphics/Rect;->width()I
00072d00move-result v9
00072d02int-to-float v9, v9
00072d04sub-float/2addr v5, v9
00072d06float-to-int v5, v5
00072d08invoke-virtual {v4}, Landroid/graphics/RectF;->height()F
00072d0emove-result v9
00072d10invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00072d16move-result-object v10
00072d18invoke-virtual {v10}, Landroid/graphics/Rect;->height()I
00072d1emove-result v10
00072d20int-to-float v10, v10
00072d22sub-float/2addr v9, v10
00072d24float-to-int v9, v9
00072d26if-ltz v5, :cond_19b
00072d2aif-ltz v9, :cond_19b
00072d2einvoke-virtual {v4}, Landroid/graphics/RectF;->width()F
00072d34move-result v10
00072d36float-to-int v10, v10
00072d38iget-object v11, v0, LL0/g;->a:LL0/f;
00072d3ciget v11, v11, LL0/f;->n:I
00072d40mul-int/lit8 v11, v11, 0x2
00072d44add-int/2addr v11, v10
00072d46add-int/2addr v11, v5
00072d48invoke-virtual {v4}, Landroid/graphics/RectF;->height()F
00072d4emove-result v4
00072d50float-to-int v4, v4
00072d52iget-object v10, v0, LL0/g;->a:LL0/f;
00072d56iget v10, v10, LL0/f;->n:I
00072d5amul-int/lit8 v10, v10, 0x2
00072d5eadd-int/2addr v10, v4
00072d60add-int/2addr v10, v9
00072d62sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
00072d66invoke-static {v11, v10, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
00072d6cmove-result-object v4
00072d6enew-instance v10, Landroid/graphics/Canvas;
00072d72invoke-direct {v10, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
00072d78invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00072d7emove-result-object v11
00072d80iget v11, v11, Landroid/graphics/Rect;->left:I
00072d84iget-object v12, v0, LL0/g;->a:LL0/f;
00072d88iget v12, v12, LL0/f;->n:I
00072d8csub-int/2addr v11, v12
00072d8esub-int/2addr v11, v5
00072d90int-to-float v5, v11
00072d92invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00072d98move-result-object v11
00072d9aiget v11, v11, Landroid/graphics/Rect;->top:I
00072d9eiget-object v12, v0, LL0/g;->a:LL0/f;
00072da2iget v12, v12, LL0/f;->n:I
00072da6sub-int/2addr v11, v12
00072da8sub-int/2addr v11, v9
00072daaint-to-float v9, v11
00072dacneg-float v11, v5
00072daeneg-float v12, v9
00072db0invoke-virtual {v10, v11, v12}, Landroid/graphics/Canvas;->translate(FF)V
00072db6invoke-virtual {v0, v10}, LL0/g;->c(Landroid/graphics/Canvas;)V
00072dbcconst/4 v10, 0x0
00072dbeinvoke-virtual {v1, v4, v5, v9, v10}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V
00072dc4invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
00072dcainvoke-virtual {v1}, Landroid/graphics/Canvas;->restore()V
00072dd0goto :goto_1a3
00072dd2new-instance v1, Ljava/lang/IllegalStateException;
00072dd6const-string v2, "Invalid shadow bounds. Check that the treatments result in a valid path."
00072ddainvoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00072de0throw v1
00072de2iget-object v4, v0, LL0/g;->a:LL0/f;
00072de6iget-object v5, v4, LL0/f;->p:Landroid/graphics/Paint$Style;
00072deasget-object v9, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style;
00072deeif-eq v5, v9, :cond_1af
00072df2sget-object v9, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
00072df6if-ne v5, v9, :cond_1b8
00072dfaiget-object v4, v4, LL0/f;->a:LL0/k;
00072dfeinvoke-virtual {v0}, LL0/g;->f()Landroid/graphics/RectF;
00072e04move-result-object v5
00072e06invoke-virtual/range {v0 .. v5}, LL0/g;->d(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Path;LL0/k;Landroid/graphics/RectF;)V
00072e0cinvoke-virtual/range {v19}, LL0/g;->g()Z
00072e12move-result v0
00072e14if-eqz v0, :cond_1c1
00072e18invoke-virtual/range {v19 .. v20}, LL0/g;->e(Landroid/graphics/Canvas;)V
00072e1einvoke-virtual {v2, v6}, Landroid/graphics/Paint;->setAlpha(I)V
00072e24invoke-virtual {v7, v8}, Landroid/graphics/Paint;->setAlpha(I)V
00072e2areturn-void
00072a8c
00072e2c
00072e2cL0.g::c(android.graphics.Canvas):
00072e3ciget-object v0, v8, LL0/g;->d:Ljava/util/BitSet;
00072e40invoke-virtual {v0}, Ljava/util/BitSet;->cardinality()I
00072e46iget-object v0, v8, LL0/g;->a:LL0/f;
00072e4aiget v0, v0, LL0/f;->o:I
00072e4eiget-object v1, v8, LL0/g;->g:Landroid/graphics/Path;
00072e52iget-object v2, v8, LL0/g;->p:LK0/a;
00072e56if-eqz v0, :cond_14
00072e5aiget-object v0, v2, LK0/a;->a:Landroid/graphics/Paint;
00072e5einvoke-virtual {v9, v1, v0}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
00072e64const/4 v0, 0x0
00072e66move v3, v0
00072e68const/4 v4, 0x4
00072e6aif-ge v3, v4, :cond_34
00072e6eiget-object v4, v8, LL0/g;->b:[LL0/t;
00072e72aget-object v4, v4, v3
00072e76iget-object v5, v8, LL0/g;->a:LL0/f;
00072e7aiget v5, v5, LL0/f;->n:I
00072e7esget-object v6, LL0/t;->b:Landroid/graphics/Matrix;
00072e82invoke-virtual {v4, v6, v2, v5, v9}, LL0/t;->a(Landroid/graphics/Matrix;LK0/a;ILandroid/graphics/Canvas;)V
00072e88iget-object v4, v8, LL0/g;->c:[LL0/t;
00072e8caget-object v4, v4, v3
00072e90iget-object v5, v8, LL0/g;->a:LL0/f;
00072e94iget v5, v5, LL0/f;->n:I
00072e98invoke-virtual {v4, v6, v2, v5, v9}, LL0/t;->a(Landroid/graphics/Matrix;LK0/a;ILandroid/graphics/Canvas;)V
00072e9eadd-int/lit8 v3, v3, 0x1
00072ea2goto :goto_16
00072ea4iget-boolean v2, v8, LL0/g;->v:Z
00072ea8if-eqz v2, :cond_68
00072eaciget-object v2, v8, LL0/g;->a:LL0/f;
00072eb0iget v2, v2, LL0/f;->o:I
00072eb4int-to-double v2, v2
00072eb6int-to-double v4, v0
00072eb8invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00072ebemove-result-wide v6
00072ec0invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D
00072ec6move-result-wide v6
00072ec8mul-double/2addr v6, v2
00072ecadouble-to-int v0, v6
00072ecciget-object v2, v8, LL0/g;->a:LL0/f;
00072ed0iget v2, v2, LL0/f;->o:I
00072ed4int-to-double v2, v2
00072ed6invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00072edcmove-result-wide v4
00072edeinvoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
00072ee4move-result-wide v4
00072ee6mul-double/2addr v4, v2
00072ee8double-to-int v2, v4
00072eeaneg-int v3, v0
00072eecint-to-float v3, v3
00072eeeneg-int v4, v2
00072ef0int-to-float v4, v4
00072ef2invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
00072ef8sget-object v3, LL0/g;->w:Landroid/graphics/Paint;
00072efcinvoke-virtual {v9, v1, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
00072f02int-to-float v0, v0
00072f04int-to-float v1, v2
00072f06invoke-virtual {v9, v0, v1}, Landroid/graphics/Canvas;->translate(FF)V
00072f0creturn-void
00072e2c
00072e2cL0.g::c(android.graphics.Canvas):
00072e3ciget-object v0, v8, LL0/g;->d:Ljava/util/BitSet;
00072e40invoke-virtual {v0}, Ljava/util/BitSet;->cardinality()I
00072e46iget-object v0, v8, LL0/g;->a:LL0/f;
00072e4aiget v0, v0, LL0/f;->o:I
00072e4eiget-object v1, v8, LL0/g;->g:Landroid/graphics/Path;
00072e52iget-object v2, v8, LL0/g;->p:LK0/a;
00072e56if-eqz v0, :cond_14
00072e5aiget-object v0, v2, LK0/a;->a:Landroid/graphics/Paint;
00072e5einvoke-virtual {v9, v1, v0}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
00072e64const/4 v0, 0x0
00072e66move v3, v0
00072e68const/4 v4, 0x4
00072e6aif-ge v3, v4, :cond_34
00072e6eiget-object v4, v8, LL0/g;->b:[LL0/t;
00072e72aget-object v4, v4, v3
00072e76iget-object v5, v8, LL0/g;->a:LL0/f;
00072e7aiget v5, v5, LL0/f;->n:I
00072e7esget-object v6, LL0/t;->b:Landroid/graphics/Matrix;
00072e82invoke-virtual {v4, v6, v2, v5, v9}, LL0/t;->a(Landroid/graphics/Matrix;LK0/a;ILandroid/graphics/Canvas;)V
00072e88iget-object v4, v8, LL0/g;->c:[LL0/t;
00072e8caget-object v4, v4, v3
00072e90iget-object v5, v8, LL0/g;->a:LL0/f;
00072e94iget v5, v5, LL0/f;->n:I
00072e98invoke-virtual {v4, v6, v2, v5, v9}, LL0/t;->a(Landroid/graphics/Matrix;LK0/a;ILandroid/graphics/Canvas;)V
00072e9eadd-int/lit8 v3, v3, 0x1
00072ea2goto :goto_16
00072ea4iget-boolean v2, v8, LL0/g;->v:Z
00072ea8if-eqz v2, :cond_68
00072eaciget-object v2, v8, LL0/g;->a:LL0/f;
00072eb0iget v2, v2, LL0/f;->o:I
00072eb4int-to-double v2, v2
00072eb6int-to-double v4, v0
00072eb8invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00072ebemove-result-wide v6
00072ec0invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D
00072ec6move-result-wide v6
00072ec8mul-double/2addr v6, v2
00072ecadouble-to-int v0, v6
00072ecciget-object v2, v8, LL0/g;->a:LL0/f;
00072ed0iget v2, v2, LL0/f;->o:I
00072ed4int-to-double v2, v2
00072ed6invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
00072edcmove-result-wide v4
00072edeinvoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
00072ee4move-result-wide v4
00072ee6mul-double/2addr v4, v2
00072ee8double-to-int v2, v4
00072eeaneg-int v3, v0
00072eecint-to-float v3, v3
00072eeeneg-int v4, v2
00072ef0int-to-float v4, v4
00072ef2invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
00072ef8sget-object v3, LL0/g;->w:Landroid/graphics/Paint;
00072efcinvoke-virtual {v9, v1, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
00072f02int-to-float v0, v0
00072f04int-to-float v1, v2
00072f06invoke-virtual {v9, v0, v1}, Landroid/graphics/Canvas;->translate(FF)V
00072f0creturn-void
00072e2c
00072f0e
00072f0e // align 0x10
00072f0e // align 0x10
00072f10
00072f10L0.g::d(android.graphics.Canvas, android.graphics.Paint, android.graphics.Path, L0.k, android.graphics.RectF):
00072f20invoke-virtual {v5, v6}, LL0/k;->d(Landroid/graphics/RectF;)Z
00072f26move-result v0
00072f28if-eqz v0, :cond_15
00072f2ciget-object v4, v5, LL0/k;->f:LL0/c;
00072f30invoke-interface {v4, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
00072f36move-result v4
00072f38iget-object v5, v1, LL0/g;->a:LL0/f;
00072f3ciget v5, v5, LL0/f;->i:F
00072f40mul-float/2addr v4, v5
00072f42invoke-virtual {v2, v6, v4, v4, v3}, Landroid/graphics/Canvas;->drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V
00072f48return-void
00072f4ainvoke-virtual {v2, v4, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
00072f50return-void
00072f10
00072f10L0.g::d(android.graphics.Canvas, android.graphics.Paint, android.graphics.Path, L0.k, android.graphics.RectF):
00072f20invoke-virtual {v5, v6}, LL0/k;->d(Landroid/graphics/RectF;)Z
00072f26move-result v0
00072f28if-eqz v0, :cond_15
00072f2ciget-object v4, v5, LL0/k;->f:LL0/c;
00072f30invoke-interface {v4, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
00072f36move-result v4
00072f38iget-object v5, v1, LL0/g;->a:LL0/f;
00072f3ciget v5, v5, LL0/f;->i:F
00072f40mul-float/2addr v4, v5
00072f42invoke-virtual {v2, v6, v4, v4, v3}, Landroid/graphics/Canvas;->drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V
00072f48return-void
00072f4ainvoke-virtual {v2, v4, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
00072f50return-void
00072f10
00072f52
00072f52 // align 0x4
00072f52 // align 0x4
00072f54
00072f54L0.g::e(android.graphics.Canvas):
00072f64iget-object v2, v6, LL0/g;->o:Landroid/graphics/Paint;
00072f68iget-object v3, v6, LL0/g;->h:Landroid/graphics/Path;
00072f6ciget-object v4, v6, LL0/g;->m:LL0/k;
00072f70iget-object v5, v6, LL0/g;->j:Landroid/graphics/RectF;
00072f74invoke-virtual {v6}, LL0/g;->f()Landroid/graphics/RectF;
00072f7amove-result-object v0
00072f7cinvoke-virtual {v5, v0}, Landroid/graphics/RectF;->set(Landroid/graphics/RectF;)V
00072f82invoke-virtual {v6}, LL0/g;->g()Z
00072f88move-result v0
00072f8aif-eqz v0, :cond_1d
00072f8einvoke-virtual {v2}, Landroid/graphics/Paint;->getStrokeWidth()F
00072f94move-result v0
00072f96const/high16 v1, 0x40000000
00072f9adiv-float/2addr v0, v1
00072f9cgoto :goto_1e
00072f9econst/4 v0, 0x0
00072fa0invoke-virtual {v5, v0, v0}, Landroid/graphics/RectF;->inset(FF)V
00072fa6move-object v0, v6
00072fa8move-object v1, v7
00072faainvoke-virtual/range {v0 .. v5}, LL0/g;->d(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Path;LL0/k;Landroid/graphics/RectF;)V
00072fb0return-void
00072f54
00072f54L0.g::e(android.graphics.Canvas):
00072f64iget-object v2, v6, LL0/g;->o:Landroid/graphics/Paint;
00072f68iget-object v3, v6, LL0/g;->h:Landroid/graphics/Path;
00072f6ciget-object v4, v6, LL0/g;->m:LL0/k;
00072f70iget-object v5, v6, LL0/g;->j:Landroid/graphics/RectF;
00072f74invoke-virtual {v6}, LL0/g;->f()Landroid/graphics/RectF;
00072f7amove-result-object v0
00072f7cinvoke-virtual {v5, v0}, Landroid/graphics/RectF;->set(Landroid/graphics/RectF;)V
00072f82invoke-virtual {v6}, LL0/g;->g()Z
00072f88move-result v0
00072f8aif-eqz v0, :cond_1d
00072f8einvoke-virtual {v2}, Landroid/graphics/Paint;->getStrokeWidth()F
00072f94move-result v0
00072f96const/high16 v1, 0x40000000
00072f9adiv-float/2addr v0, v1
00072f9cgoto :goto_1e
00072f9econst/4 v0, 0x0
00072fa0invoke-virtual {v5, v0, v0}, Landroid/graphics/RectF;->inset(FF)V
00072fa6move-object v0, v6
00072fa8move-object v1, v7
00072faainvoke-virtual/range {v0 .. v5}, LL0/g;->d(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Path;LL0/k;Landroid/graphics/RectF;)V
00072fb0return-void
00072f54
00072fb2
00072fb2 // align 0x4
00072fb2 // align 0x4
00072fb4
00072fb4L0.g::getOutline(android.graphics.Outline):
00072fc4iget-object v0, v3, LL0/g;->a:LL0/f;
00072fc8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00072fceiget-object v0, v3, LL0/g;->a:LL0/f;
00072fd2iget-object v0, v0, LL0/f;->a:LL0/k;
00072fd6invoke-virtual {v3}, LL0/g;->f()Landroid/graphics/RectF;
00072fdcmove-result-object v1
00072fdeinvoke-virtual {v0, v1}, LL0/k;->d(Landroid/graphics/RectF;)Z
00072fe4move-result v0
00072fe6if-eqz v0, :cond_2e
00072feaiget-object v0, v3, LL0/g;->a:LL0/f;
00072feeiget-object v0, v0, LL0/f;->a:LL0/k;
00072ff2iget-object v0, v0, LL0/k;->e:LL0/c;
00072ff6invoke-virtual {v3}, LL0/g;->f()Landroid/graphics/RectF;
00072ffcmove-result-object v1
00072ffeinvoke-interface {v0, v1}, LL0/c;->a(Landroid/graphics/RectF;)F
00073004move-result v0
00073006iget-object v1, v3, LL0/g;->a:LL0/f;
0007300aiget v1, v1, LL0/f;->i:F
0007300emul-float/2addr v0, v1
00073010invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00073016move-result-object v1
00073018invoke-virtual {v4, v1, v0}, Landroid/graphics/Outline;->setRoundRect(Landroid/graphics/Rect;F)V
0007301ereturn-void
00073020invoke-virtual {v3}, LL0/g;->f()Landroid/graphics/RectF;
00073026move-result-object v0
00073028iget-object v1, v3, LL0/g;->g:Landroid/graphics/Path;
0007302cinvoke-virtual {v3, v0, v1}, LL0/g;->a(Landroid/graphics/RectF;Landroid/graphics/Path;)V
00073032sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
00073036const/16 v2, 0x1e
0007303aif-lt v0, v2, :cond_41
0007303einvoke-static {v4, v1}, LC0/c;->a(Landroid/graphics/Outline;Landroid/graphics/Path;)V
00073044return-void
00073046const/16 v2, 0x1d
0007304aif-lt v0, v2, :cond_49
0007304einvoke-static {v4, v1}, LC0/a;->a(Landroid/graphics/Outline;Landroid/graphics/Path;)V
00073054return-void
00073056invoke-virtual {v1}, Landroid/graphics/Path;->isConvex()Z
0007305cmove-result v0
0007305eif-eqz v0, :cond_52
00073062invoke-static {v4, v1}, LC0/a;->a(Landroid/graphics/Outline;Landroid/graphics/Path;)V
00073068return-void
00072fb4
00072fb4L0.g::getOutline(android.graphics.Outline):
00072fc4iget-object v0, v3, LL0/g;->a:LL0/f;
00072fc8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00072fceiget-object v0, v3, LL0/g;->a:LL0/f;
00072fd2iget-object v0, v0, LL0/f;->a:LL0/k;
00072fd6invoke-virtual {v3}, LL0/g;->f()Landroid/graphics/RectF;
00072fdcmove-result-object v1
00072fdeinvoke-virtual {v0, v1}, LL0/k;->d(Landroid/graphics/RectF;)Z
00072fe4move-result v0
00072fe6if-eqz v0, :cond_2e
00072feaiget-object v0, v3, LL0/g;->a:LL0/f;
00072feeiget-object v0, v0, LL0/f;->a:LL0/k;
00072ff2iget-object v0, v0, LL0/k;->e:LL0/c;
00072ff6invoke-virtual {v3}, LL0/g;->f()Landroid/graphics/RectF;
00072ffcmove-result-object v1
00072ffeinvoke-interface {v0, v1}, LL0/c;->a(Landroid/graphics/RectF;)F
00073004move-result v0
00073006iget-object v1, v3, LL0/g;->a:LL0/f;
0007300aiget v1, v1, LL0/f;->i:F
0007300emul-float/2addr v0, v1
00073010invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
00073016move-result-object v1
00073018invoke-virtual {v4, v1, v0}, Landroid/graphics/Outline;->setRoundRect(Landroid/graphics/Rect;F)V
0007301ereturn-void
00073020invoke-virtual {v3}, LL0/g;->f()Landroid/graphics/RectF;
00073026move-result-object v0
00073028iget-object v1, v3, LL0/g;->g:Landroid/graphics/Path;
0007302cinvoke-virtual {v3, v0, v1}, LL0/g;->a(Landroid/graphics/RectF;Landroid/graphics/Path;)V
00073032sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
00073036const/16 v2, 0x1e
0007303aif-lt v0, v2, :cond_41
0007303einvoke-static {v4, v1}, LC0/c;->a(Landroid/graphics/Outline;Landroid/graphics/Path;)V
00073044return-void
00073046const/16 v2, 0x1d
0007304aif-lt v0, v2, :cond_49
0007304einvoke-static {v4, v1}, LC0/a;->a(Landroid/graphics/Outline;Landroid/graphics/Path;)V
00073054return-void
00073056invoke-virtual {v1}, Landroid/graphics/Path;->isConvex()Z
0007305cmove-result v0
0007305eif-eqz v0, :cond_52
00073062invoke-static {v4, v1}, LC0/a;->a(Landroid/graphics/Outline;Landroid/graphics/Path;)V
00073068return-void
00072fb4
0007306a
0007306a struct code_item_padding
0007306a padding uint16 0x0000
0007306c
0007306c struct try_item
0007306c start_addr uint32 0x7304e
00073070 insn_count int 3
00073072 handler_off uint16 0x73075
00073074
00073074 struct encoded_catch_handler_list
00073074 size int 1
00073075
00073075 struct encoded_catch_handler ← 0x73072
00073075 size int64 1
00073076 handlers[0].type_idx int 0xb560
00073078 handlers[0].addr uint32 0x73068
00073079
00073079 // align 0x4
0007306a struct code_item_padding
0007306a padding uint16 0x0000
0007306c
0007306c struct try_item
0007306c start_addr uint32 0x7304e
00073070 insn_count int 3
00073072 handler_off uint16 0x73075
00073074
00073074 struct encoded_catch_handler_list
00073074 size int 1
00073075
00073075 struct encoded_catch_handler ← 0x73072
00073075 size int64 1
00073076 handlers[0].type_idx int 0xb560
00073078 handlers[0].addr uint32 0x73068
00073079
00073079 // align 0x4
0007307c
0007307cL0.g::h(android.content.Context):
0007308ciget-object v0, v2, LL0/g;->a:LL0/f;
00073090new-instance v1, LD0/a;
00073094invoke-direct {v1, v3}, LD0/a;-><init>(Landroid/content/Context;)V
0007309aiput-object v1, v0, LL0/f;->b:LD0/a;
0007309einvoke-virtual {v2}, LL0/g;->m()V
000730a4return-void
0007307c
0007307cL0.g::h(android.content.Context):
0007308ciget-object v0, v2, LL0/g;->a:LL0/f;
00073090new-instance v1, LD0/a;
00073094invoke-direct {v1, v3}, LD0/a;-><init>(Landroid/content/Context;)V
0007309aiput-object v1, v0, LL0/f;->b:LD0/a;
0007309einvoke-virtual {v2}, LL0/g;->m()V
000730a4return-void
0007307c
000730a6
000730a6 // align 0x8
000730a6 // align 0x8
000730a8
000730a8L0.g::invalidateSelf():
000730b8const/4 v0, 0x1
000730baiput-boolean v0, v1, LL0/g;->e:Z
000730beinvoke-super {v1}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
000730c4return-void
000730a8
000730a8L0.g::invalidateSelf():
000730b8const/4 v0, 0x1
000730baiput-boolean v0, v1, LL0/g;->e:Z
000730beinvoke-super {v1}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
000730c4return-void
000730a8
000730c6
000730c6 // align 0x8
000730c6 // align 0x8
000730c8
000730c8L0.g::onBoundsChange(android.graphics.Rect):
000730d8const/4 v0, 0x1
000730daiput-boolean v0, v1, LL0/g;->e:Z
000730deinvoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;->onBoundsChange(Landroid/graphics/Rect;)V
000730e4return-void
000730c8
000730c8L0.g::onBoundsChange(android.graphics.Rect):
000730d8const/4 v0, 0x1
000730daiput-boolean v0, v1, LL0/g;->e:Z
000730deinvoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;->onBoundsChange(Landroid/graphics/Rect;)V
000730e4return-void
000730c8
000730e6
000730e6 // align 0x8
000730e6 // align 0x8
000730e8
000730e8L0.g::setAlpha(int):
000730f8iget-object v0, v2, LL0/g;->a:LL0/f;
000730fciget v1, v0, LL0/f;->k:I
00073100if-eq v1, v3, :cond_b
00073104iput v3, v0, LL0/f;->k:I
00073108invoke-super {v2}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
0007310ereturn-void
000730e8
000730e8L0.g::setAlpha(int):
000730f8iget-object v0, v2, LL0/g;->a:LL0/f;
000730fciget v1, v0, LL0/f;->k:I
00073100if-eq v1, v3, :cond_b
00073104iput v3, v0, LL0/f;->k:I
00073108invoke-super {v2}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
0007310ereturn-void
000730e8
00073110
00073110L0.g::setColorFilter(android.graphics.ColorFilter):
00073120iget-object v1, v0, LL0/g;->a:LL0/f;
00073124invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0007312ainvoke-super {v0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
00073130return-void
00073110
00073110L0.g::setColorFilter(android.graphics.ColorFilter):
00073120iget-object v1, v0, LL0/g;->a:LL0/f;
00073124invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0007312ainvoke-super {v0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
00073130return-void
00073110
00073132
00073132 // align 0x4
00073132 // align 0x4
00073134
00073134L0.g::i(float):
00073144iget-object v0, v2, LL0/g;->a:LL0/f;
00073148iget v1, v0, LL0/f;->m:F
0007314ccmpl-float v1, v1, v3
00073150if-eqz v1, :cond_d
00073154iput v3, v0, LL0/f;->m:F
00073158invoke-virtual {v2}, LL0/g;->m()V
0007315ereturn-void
00073134
00073134L0.g::i(float):
00073144iget-object v0, v2, LL0/g;->a:LL0/f;
00073148iget v1, v0, LL0/f;->m:F
0007314ccmpl-float v1, v1, v3
00073150if-eqz v1, :cond_d
00073154iput v3, v0, LL0/f;->m:F
00073158invoke-virtual {v2}, LL0/g;->m()V
0007315ereturn-void
00073134
00073160
00073160L0.g::j(android.content.res.ColorStateList):
00073170iget-object v0, v2, LL0/g;->a:LL0/f;
00073174iget-object v1, v0, LL0/f;->c:Landroid/content/res/ColorStateList;
00073178if-eq v1, v3, :cond_f
0007317ciput-object v3, v0, LL0/f;->c:Landroid/content/res/ColorStateList;
00073180invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getState()[I
00073186move-result-object v3
00073188invoke-virtual {v2, v3}, LL0/g;->onStateChange([I)Z
0007318ereturn-void
00073160
00073160L0.g::j(android.content.res.ColorStateList):
00073170iget-object v0, v2, LL0/g;->a:LL0/f;
00073174iget-object v1, v0, LL0/f;->c:Landroid/content/res/ColorStateList;
00073178if-eq v1, v3, :cond_f
0007317ciput-object v3, v0, LL0/f;->c:Landroid/content/res/ColorStateList;
00073180invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getState()[I
00073186move-result-object v3
00073188invoke-virtual {v2, v3}, LL0/g;->onStateChange([I)Z
0007318ereturn-void
00073160
00073190
00073190L0.g::setShapeAppearanceModel(L0.k):
000731a0iget-object v0, v1, LL0/g;->a:LL0/f;
000731a4iput-object v2, v0, LL0/f;->a:LL0/k;
000731a8invoke-virtual {v1}, LL0/g;->invalidateSelf()V
000731aereturn-void
00073190
00073190L0.g::setShapeAppearanceModel(L0.k):
000731a0iget-object v0, v1, LL0/g;->a:LL0/f;
000731a4iput-object v2, v0, LL0/f;->a:LL0/k;
000731a8invoke-virtual {v1}, LL0/g;->invalidateSelf()V
000731aereturn-void
00073190
000731b0
000731b0L0.g::setTint(int):
000731c0invoke-static {v1}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
000731c6move-result-object v1
000731c8invoke-virtual {v0, v1}, LL0/g;->setTintList(Landroid/content/res/ColorStateList;)V
000731cereturn-void
000731b0
000731b0L0.g::setTint(int):
000731c0invoke-static {v1}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
000731c6move-result-object v1
000731c8invoke-virtual {v0, v1}, LL0/g;->setTintList(Landroid/content/res/ColorStateList;)V
000731cereturn-void
000731b0
000731d0
000731d0L0.g::setTintList(android.content.res.ColorStateList):
000731e0iget-object v0, v1, LL0/g;->a:LL0/f;
000731e4iput-object v2, v0, LL0/f;->e:Landroid/content/res/ColorStateList;
000731e8invoke-virtual {v1}, LL0/g;->l()Z
000731eeinvoke-super {v1}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
000731f4return-void
000731d0
000731d0L0.g::setTintList(android.content.res.ColorStateList):
000731e0iget-object v0, v1, LL0/g;->a:LL0/f;
000731e4iput-object v2, v0, LL0/f;->e:Landroid/content/res/ColorStateList;
000731e8invoke-virtual {v1}, LL0/g;->l()Z
000731eeinvoke-super {v1}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
000731f4return-void
000731d0
000731f6
000731f6 // align 0x8
000731f6 // align 0x8
000731f8
000731f8L0.g::setTintMode(android.graphics.PorterDuff$Mode):
00073208iget-object v0, v2, LL0/g;->a:LL0/f;
0007320ciget-object v1, v0, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00073210if-eq v1, v3, :cond_e
00073214iput-object v3, v0, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00073218invoke-virtual {v2}, LL0/g;->l()Z
0007321einvoke-super {v2}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
00073224return-void
000731f8
000731f8L0.g::setTintMode(android.graphics.PorterDuff$Mode):
00073208iget-object v0, v2, LL0/g;->a:LL0/f;
0007320ciget-object v1, v0, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00073210if-eq v1, v3, :cond_e
00073214iput-object v3, v0, LL0/f;->f:Landroid/graphics/PorterDuff$Mode;
00073218invoke-virtual {v2}, LL0/g;->l()Z
0007321einvoke-super {v2}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
00073224return-void
000731f8
00073226
00073226 // align 0x8
00073226 // align 0x8
00073228
00073228L0.g::m():
00073238iget-object v0, v4, LL0/g;->a:LL0/f;
0007323ciget v1, v0, LL0/f;->m:F
00073240const/4 v2, 0x0
00073242add-float/2addr v1, v2
00073244const/high16 v2, 0x3f400000
00073248mul-float/2addr v2, v1
0007324afloat-to-double v2, v2
0007324cinvoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D
00073252move-result-wide v2
00073254double-to-int v2, v2
00073256iput v2, v0, LL0/f;->n:I
0007325aiget-object v0, v4, LL0/g;->a:LL0/f;
0007325econst/high16 v2, 0x3e800000
00073262mul-float/2addr v1, v2
00073264float-to-double v1, v1
00073266invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D
0007326cmove-result-wide v1
0007326edouble-to-int v1, v1
00073270iput v1, v0, LL0/f;->o:I
00073274invoke-virtual {v4}, LL0/g;->l()Z
0007327ainvoke-super {v4}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
00073280return-void
00073228
00073228L0.g::m():
00073238iget-object v0, v4, LL0/g;->a:LL0/f;
0007323ciget v1, v0, LL0/f;->m:F
00073240const/4 v2, 0x0
00073242add-float/2addr v1, v2
00073244const/high16 v2, 0x3f400000
00073248mul-float/2addr v2, v1
0007324afloat-to-double v2, v2
0007324cinvoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D
00073252move-result-wide v2
00073254double-to-int v2, v2
00073256iput v2, v0, LL0/f;->n:I
0007325aiget-object v0, v4, LL0/g;->a:LL0/f;
0007325econst/high16 v2, 0x3e800000
00073262mul-float/2addr v1, v2
00073264float-to-double v1, v1
00073266invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D
0007326cmove-result-wide v1
0007326edouble-to-int v1, v1
00073270iput v1, v0, LL0/f;->o:I
00073274invoke-virtual {v4}, LL0/g;->l()Z
0007327ainvoke-super {v4}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
00073280return-void
00073228
00073282
00073282 // align 0x4
00073282 // align 0x4
00073284
00073284L0.h::equals(java.lang.Object):
00073294const/4 v0, 0x1
00073296if-ne v3, v4, :cond_4
0007329areturn v0
0007329cinstance-of v1, v4, LL0/h;
000732a0const/4 v2, 0x0
000732a2if-nez v1, :cond_a
000732a6return v2
000732a8check-cast v4, LL0/h;
000732aciget v1, v3, LL0/h;->a:F
000732b0iget v4, v4, LL0/h;->a:F
000732b4cmpl-float v4, v1, v4
000732b8if-nez v4, :cond_15
000732bcreturn v0
000732bereturn v2
00073284
00073284L0.h::equals(java.lang.Object):
00073294const/4 v0, 0x1
00073296if-ne v3, v4, :cond_4
0007329areturn v0
0007329cinstance-of v1, v4, LL0/h;
000732a0const/4 v2, 0x0
000732a2if-nez v1, :cond_a
000732a6return v2
000732a8check-cast v4, LL0/h;
000732aciget v1, v3, LL0/h;->a:F
000732b0iget v4, v4, LL0/h;->a:F
000732b4cmpl-float v4, v1, v4
000732b8if-nez v4, :cond_15
000732bcreturn v0
000732bereturn v2
00073284
000732c0
000732c0L0.h::a(android.graphics.RectF):
000732d0invoke-virtual {v2}, Landroid/graphics/RectF;->width()F
000732d6move-result v0
000732d8invoke-virtual {v2}, Landroid/graphics/RectF;->height()F
000732demove-result v2
000732e0invoke-static {v0, v2}, Ljava/lang/Math;->min(FF)F
000732e6move-result v2
000732e8iget v0, v1, LL0/h;->a:F
000732ecmul-float/2addr v2, v0
000732eereturn v2
000732c0
000732c0L0.h::a(android.graphics.RectF):
000732d0invoke-virtual {v2}, Landroid/graphics/RectF;->width()F
000732d6move-result v0
000732d8invoke-virtual {v2}, Landroid/graphics/RectF;->height()F
000732demove-result v2
000732e0invoke-static {v0, v2}, Ljava/lang/Math;->min(FF)F
000732e6move-result v2
000732e8iget v0, v1, LL0/h;->a:F
000732ecmul-float/2addr v2, v0
000732eereturn v2
000732c0
000732f0
000732f0L0.h::hashCode():
00073300iget v0, v1, LL0/h;->a:F
00073304invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
0007330amove-result-object v0
0007330cfilled-new-array {v0}, [Ljava/lang/Object;
00073312move-result-object v0
00073314invoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
0007331amove-result v0
0007331creturn v0
000732f0
000732f0L0.h::hashCode():
00073300iget v0, v1, LL0/h;->a:F
00073304invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
0007330amove-result-object v0
0007330cfilled-new-array {v0}, [Ljava/lang/Object;
00073312move-result-object v0
00073314invoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
0007331amove-result v0
0007331creturn v0
000732f0
0007331e
0007331e // align 0x10
0007331e // align 0x10
00073320
00073320L0.h::<init>(float):
00073330invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073336iput v1, v0, LL0/h;->a:F
0007333areturn-void
00073320
00073320L0.h::<init>(float):
00073330invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073336iput v1, v0, LL0/h;->a:F
0007333areturn-void
00073320
0007333c
0007333cL0.i::s(L0.u, float, float):
0007334cmul-float v0, v9, v8
00073350const/high16 v1, 0x43340000
00073354const/high16 v2, 0x42b40000
00073358invoke-virtual {v7, v0, v1, v2}, LL0/u;->d(FFF)V
0007335econst/high16 v0, 0x40000000
00073362mul-float/2addr v9, v0
00073364mul-float/2addr v9, v8
00073366new-instance v8, LL0/q;
0007336aconst/4 v3, 0x0
0007336cinvoke-direct {v8, v3, v3, v9, v9}, LL0/q;-><init>(FFFF)V
00073372iput v1, v8, LL0/q;->f:F
00073376iput v2, v8, LL0/q;->g:F
0007337aiget-object v2, v7, LL0/u;->f:Ljava/util/ArrayList;
0007337einvoke-virtual {v2, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00073384new-instance v2, LL0/o;
00073388invoke-direct {v2, v8}, LL0/o;-><init>(LL0/q;)V
0007338einvoke-virtual {v7, v1}, LL0/u;->a(F)V
00073394iget-object v8, v7, LL0/u;->g:Ljava/util/ArrayList;
00073398invoke-virtual {v8, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0007339econst/high16 v8, 0x43870000
000733a2iput v8, v7, LL0/u;->d:F
000733a6add-float v1, v3, v9
000733aaconst/high16 v2, 0x3f000000
000733aemul-float/2addr v1, v2
000733b0sub-float/2addr v9, v3
000733b2div-float/2addr v9, v0
000733b4float-to-double v2, v8
000733b6invoke-static {v2, v3}, Ljava/lang/Math;->toRadians(D)D
000733bcmove-result-wide v4
000733beinvoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
000733c4move-result-wide v4
000733c6double-to-float v8, v4
000733c8mul-float/2addr v8, v9
000733caadd-float/2addr v8, v1
000733cciput v8, v7, LL0/u;->b:F
000733d0invoke-static {v2, v3}, Ljava/lang/Math;->toRadians(D)D
000733d6move-result-wide v2
000733d8invoke-static {v2, v3}, Ljava/lang/Math;->sin(D)D
000733demove-result-wide v2
000733e0double-to-float v8, v2
000733e2mul-float/2addr v9, v8
000733e4add-float/2addr v9, v1
000733e6iput v9, v7, LL0/u;->c:F
000733eareturn-void
0007333c
0007333cL0.i::s(L0.u, float, float):
0007334cmul-float v0, v9, v8
00073350const/high16 v1, 0x43340000
00073354const/high16 v2, 0x42b40000
00073358invoke-virtual {v7, v0, v1, v2}, LL0/u;->d(FFF)V
0007335econst/high16 v0, 0x40000000
00073362mul-float/2addr v9, v0
00073364mul-float/2addr v9, v8
00073366new-instance v8, LL0/q;
0007336aconst/4 v3, 0x0
0007336cinvoke-direct {v8, v3, v3, v9, v9}, LL0/q;-><init>(FFFF)V
00073372iput v1, v8, LL0/q;->f:F
00073376iput v2, v8, LL0/q;->g:F
0007337aiget-object v2, v7, LL0/u;->f:Ljava/util/ArrayList;
0007337einvoke-virtual {v2, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
00073384new-instance v2, LL0/o;
00073388invoke-direct {v2, v8}, LL0/o;-><init>(LL0/q;)V
0007338einvoke-virtual {v7, v1}, LL0/u;->a(F)V
00073394iget-object v8, v7, LL0/u;->g:Ljava/util/ArrayList;
00073398invoke-virtual {v8, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0007339econst/high16 v8, 0x43870000
000733a2iput v8, v7, LL0/u;->d:F
000733a6add-float v1, v3, v9
000733aaconst/high16 v2, 0x3f000000
000733aemul-float/2addr v1, v2
000733b0sub-float/2addr v9, v3
000733b2div-float/2addr v9, v0
000733b4float-to-double v2, v8
000733b6invoke-static {v2, v3}, Ljava/lang/Math;->toRadians(D)D
000733bcmove-result-wide v4
000733beinvoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D
000733c4move-result-wide v4
000733c6double-to-float v8, v4
000733c8mul-float/2addr v8, v9
000733caadd-float/2addr v8, v1
000733cciput v8, v7, LL0/u;->b:F
000733d0invoke-static {v2, v3}, Ljava/lang/Math;->toRadians(D)D
000733d6move-result-wide v2
000733d8invoke-static {v2, v3}, Ljava/lang/Math;->sin(D)D
000733demove-result-wide v2
000733e0double-to-float v8, v2
000733e2mul-float/2addr v9, v8
000733e4add-float/2addr v9, v1
000733e6iput v9, v7, LL0/u;->c:F
000733eareturn-void
0007333c
000733ec
000733ecL0.j::a():
000733fcnew-instance v0, LL0/k;
00073400invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073406iget-object v1, v2, LL0/j;->a:LP1/e;
0007340aiput-object v1, v0, LL0/k;->a:LP1/e;
0007340eiget-object v1, v2, LL0/j;->b:LP1/e;
00073412iput-object v1, v0, LL0/k;->b:LP1/e;
00073416iget-object v1, v2, LL0/j;->c:LP1/e;
0007341aiput-object v1, v0, LL0/k;->c:LP1/e;
0007341eiget-object v1, v2, LL0/j;->d:LP1/e;
00073422iput-object v1, v0, LL0/k;->d:LP1/e;
00073426iget-object v1, v2, LL0/j;->e:LL0/c;
0007342aiput-object v1, v0, LL0/k;->e:LL0/c;
0007342eiget-object v1, v2, LL0/j;->f:LL0/c;
00073432iput-object v1, v0, LL0/k;->f:LL0/c;
00073436iget-object v1, v2, LL0/j;->g:LL0/c;
0007343aiput-object v1, v0, LL0/k;->g:LL0/c;
0007343eiget-object v1, v2, LL0/j;->h:LL0/c;
00073442iput-object v1, v0, LL0/k;->h:LL0/c;
00073446iget-object v1, v2, LL0/j;->i:LL0/e;
0007344aiput-object v1, v0, LL0/k;->i:LL0/e;
0007344eiget-object v1, v2, LL0/j;->j:LL0/e;
00073452iput-object v1, v0, LL0/k;->j:LL0/e;
00073456iget-object v1, v2, LL0/j;->k:LL0/e;
0007345aiput-object v1, v0, LL0/k;->k:LL0/e;
0007345eiget-object v1, v2, LL0/j;->l:LL0/e;
00073462iput-object v1, v0, LL0/k;->l:LL0/e;
00073466return-object v0
000733ec
000733ecL0.j::a():
000733fcnew-instance v0, LL0/k;
00073400invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073406iget-object v1, v2, LL0/j;->a:LP1/e;
0007340aiput-object v1, v0, LL0/k;->a:LP1/e;
0007340eiget-object v1, v2, LL0/j;->b:LP1/e;
00073412iput-object v1, v0, LL0/k;->b:LP1/e;
00073416iget-object v1, v2, LL0/j;->c:LP1/e;
0007341aiput-object v1, v0, LL0/k;->c:LP1/e;
0007341eiget-object v1, v2, LL0/j;->d:LP1/e;
00073422iput-object v1, v0, LL0/k;->d:LP1/e;
00073426iget-object v1, v2, LL0/j;->e:LL0/c;
0007342aiput-object v1, v0, LL0/k;->e:LL0/c;
0007342eiget-object v1, v2, LL0/j;->f:LL0/c;
00073432iput-object v1, v0, LL0/k;->f:LL0/c;
00073436iget-object v1, v2, LL0/j;->g:LL0/c;
0007343aiput-object v1, v0, LL0/k;->g:LL0/c;
0007343eiget-object v1, v2, LL0/j;->h:LL0/c;
00073442iput-object v1, v0, LL0/k;->h:LL0/c;
00073446iget-object v1, v2, LL0/j;->i:LL0/e;
0007344aiput-object v1, v0, LL0/k;->i:LL0/e;
0007344eiget-object v1, v2, LL0/j;->j:LL0/e;
00073452iput-object v1, v0, LL0/k;->j:LL0/e;
00073456iget-object v1, v2, LL0/j;->k:LL0/e;
0007345aiput-object v1, v0, LL0/k;->k:LL0/e;
0007345eiget-object v1, v2, LL0/j;->l:LL0/e;
00073462iput-object v1, v0, LL0/k;->l:LL0/e;
00073466return-object v0
000733ec
00073468
00073468L0.j::<init>():
00073478invoke-direct {v2}, Ljava/lang/Object;-><init>()V
0007347enew-instance v0, LL0/i;
00073482invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073488iput-object v0, v2, LL0/j;->a:LP1/e;
0007348cnew-instance v0, LL0/i;
00073490invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073496iput-object v0, v2, LL0/j;->b:LP1/e;
0007349anew-instance v0, LL0/i;
0007349einvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000734a4iput-object v0, v2, LL0/j;->c:LP1/e;
000734a8new-instance v0, LL0/i;
000734acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000734b2iput-object v0, v2, LL0/j;->d:LP1/e;
000734b6new-instance v0, LL0/a;
000734baconst/4 v1, 0x0
000734bcinvoke-direct {v0, v1}, LL0/a;-><init>(F)V
000734c2iput-object v0, v2, LL0/j;->e:LL0/c;
000734c6new-instance v0, LL0/a;
000734cainvoke-direct {v0, v1}, LL0/a;-><init>(F)V
000734d0iput-object v0, v2, LL0/j;->f:LL0/c;
000734d4new-instance v0, LL0/a;
000734d8invoke-direct {v0, v1}, LL0/a;-><init>(F)V
000734deiput-object v0, v2, LL0/j;->g:LL0/c;
000734e2new-instance v0, LL0/a;
000734e6invoke-direct {v0, v1}, LL0/a;-><init>(F)V
000734eciput-object v0, v2, LL0/j;->h:LL0/c;
000734f0new-instance v0, LL0/e;
000734f4const/4 v1, 0x0
000734f6invoke-direct {v0, v1}, LL0/e;-><init>(I)V
000734fciput-object v0, v2, LL0/j;->i:LL0/e;
00073500new-instance v0, LL0/e;
00073504const/4 v1, 0x0
00073506invoke-direct {v0, v1}, LL0/e;-><init>(I)V
0007350ciput-object v0, v2, LL0/j;->j:LL0/e;
00073510new-instance v0, LL0/e;
00073514const/4 v1, 0x0
00073516invoke-direct {v0, v1}, LL0/e;-><init>(I)V
0007351ciput-object v0, v2, LL0/j;->k:LL0/e;
00073520new-instance v0, LL0/e;
00073524const/4 v1, 0x0
00073526invoke-direct {v0, v1}, LL0/e;-><init>(I)V
0007352ciput-object v0, v2, LL0/j;->l:LL0/e;
00073530return-void
00073468
00073468L0.j::<init>():
00073478invoke-direct {v2}, Ljava/lang/Object;-><init>()V
0007347enew-instance v0, LL0/i;
00073482invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073488iput-object v0, v2, LL0/j;->a:LP1/e;
0007348cnew-instance v0, LL0/i;
00073490invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073496iput-object v0, v2, LL0/j;->b:LP1/e;
0007349anew-instance v0, LL0/i;
0007349einvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000734a4iput-object v0, v2, LL0/j;->c:LP1/e;
000734a8new-instance v0, LL0/i;
000734acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000734b2iput-object v0, v2, LL0/j;->d:LP1/e;
000734b6new-instance v0, LL0/a;
000734baconst/4 v1, 0x0
000734bcinvoke-direct {v0, v1}, LL0/a;-><init>(F)V
000734c2iput-object v0, v2, LL0/j;->e:LL0/c;
000734c6new-instance v0, LL0/a;
000734cainvoke-direct {v0, v1}, LL0/a;-><init>(F)V
000734d0iput-object v0, v2, LL0/j;->f:LL0/c;
000734d4new-instance v0, LL0/a;
000734d8invoke-direct {v0, v1}, LL0/a;-><init>(F)V
000734deiput-object v0, v2, LL0/j;->g:LL0/c;
000734e2new-instance v0, LL0/a;
000734e6invoke-direct {v0, v1}, LL0/a;-><init>(F)V
000734eciput-object v0, v2, LL0/j;->h:LL0/c;
000734f0new-instance v0, LL0/e;
000734f4const/4 v1, 0x0
000734f6invoke-direct {v0, v1}, LL0/e;-><init>(I)V
000734fciput-object v0, v2, LL0/j;->i:LL0/e;
00073500new-instance v0, LL0/e;
00073504const/4 v1, 0x0
00073506invoke-direct {v0, v1}, LL0/e;-><init>(I)V
0007350ciput-object v0, v2, LL0/j;->j:LL0/e;
00073510new-instance v0, LL0/e;
00073514const/4 v1, 0x0
00073516invoke-direct {v0, v1}, LL0/e;-><init>(I)V
0007351ciput-object v0, v2, LL0/j;->k:LL0/e;
00073520new-instance v0, LL0/e;
00073524const/4 v1, 0x0
00073526invoke-direct {v0, v1}, LL0/e;-><init>(I)V
0007352ciput-object v0, v2, LL0/j;->l:LL0/e;
00073530return-void
00073468
00073532
00073532 // align 0x4
00073532 // align 0x4
00073534
00073534L0.j::b(P1.e):
00073544instance-of v0, v1, LL0/i;
00073548if-eqz v0, :cond_a
0007354ccheck-cast v1, LL0/i;
00073550invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073556return-void
00073558instance-of v0, v1, LL0/d;
0007355cif-eqz v0, :cond_13
00073560check-cast v1, LL0/d;
00073564invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0007356areturn-void
00073534
00073534L0.j::b(P1.e):
00073544instance-of v0, v1, LL0/i;
00073548if-eqz v0, :cond_a
0007354ccheck-cast v1, LL0/i;
00073550invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073556return-void
00073558instance-of v0, v1, LL0/d;
0007355cif-eqz v0, :cond_13
00073560check-cast v1, LL0/d;
00073564invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0007356areturn-void
00073534
0007356c
0007356cL0.k::c(android.content.res.TypedArray, int, L0.c):
0007357cinvoke-virtual {v2, v3}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
00073582move-result-object v3
00073584if-nez v3, :cond_7
00073588goto :goto_30
0007358aiget v0, v3, Landroid/util/TypedValue;->type:I
0007358econst/4 v1, 0x5
00073590if-ne v0, v1, :cond_21
00073594new-instance v4, LL0/a;
00073598iget v3, v3, Landroid/util/TypedValue;->data:I
0007359cinvoke-virtual {v2}, Landroid/content/res/TypedArray;->getResources()Landroid/content/res/Resources;
000735a2move-result-object v2
000735a4invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000735aamove-result-object v2
000735acinvoke-static {v3, v2}, Landroid/util/TypedValue;->complexToDimensionPixelSize(ILandroid/util/DisplayMetrics;)I
000735b2move-result v2
000735b4int-to-float v2, v2
000735b6invoke-direct {v4, v2}, LL0/a;-><init>(F)V
000735bcreturn-object v4
000735beconst/4 v2, 0x6
000735c0if-ne v0, v2, :cond_30
000735c4new-instance v2, LL0/h;
000735c8const/high16 v4, 0x3f800000
000735ccinvoke-virtual {v3, v4, v4}, Landroid/util/TypedValue;->getFraction(FF)F
000735d2move-result v3
000735d4invoke-direct {v2, v3}, LL0/h;-><init>(F)V
000735dareturn-object v2
000735dcreturn-object v4
0007356c
0007356cL0.k::c(android.content.res.TypedArray, int, L0.c):
0007357cinvoke-virtual {v2, v3}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
00073582move-result-object v3
00073584if-nez v3, :cond_7
00073588goto :goto_30
0007358aiget v0, v3, Landroid/util/TypedValue;->type:I
0007358econst/4 v1, 0x5
00073590if-ne v0, v1, :cond_21
00073594new-instance v4, LL0/a;
00073598iget v3, v3, Landroid/util/TypedValue;->data:I
0007359cinvoke-virtual {v2}, Landroid/content/res/TypedArray;->getResources()Landroid/content/res/Resources;
000735a2move-result-object v2
000735a4invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000735aamove-result-object v2
000735acinvoke-static {v3, v2}, Landroid/util/TypedValue;->complexToDimensionPixelSize(ILandroid/util/DisplayMetrics;)I
000735b2move-result v2
000735b4int-to-float v2, v2
000735b6invoke-direct {v4, v2}, LL0/a;-><init>(F)V
000735bcreturn-object v4
000735beconst/4 v2, 0x6
000735c0if-ne v0, v2, :cond_30
000735c4new-instance v2, LL0/h;
000735c8const/high16 v4, 0x3f800000
000735ccinvoke-virtual {v3, v4, v4}, Landroid/util/TypedValue;->getFraction(FF)F
000735d2move-result v3
000735d4invoke-direct {v2, v3}, LL0/h;-><init>(F)V
000735dareturn-object v2
000735dcreturn-object v4
0007356c
000735de
000735de // align 0x10
000735de // align 0x10
000735e0
000735e0L0.k::b(android.content.Context, android.util.AttributeSet, int, int):
000735f0new-instance v0, LL0/a;
000735f4const/4 v1, 0x0
000735f6int-to-float v2, v1
000735f8invoke-direct {v0, v2}, LL0/a;-><init>(F)V
000735fesget-object v2, Lq0/a;->p:[I
00073602invoke-virtual {v3, v4, v2, v5, v6}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
00073608move-result-object v4
0007360ainvoke-virtual {v4, v1, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
00073610move-result v5
00073612const/4 v6, 0x1
00073614invoke-virtual {v4, v6, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
0007361amove-result v6
0007361cinvoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
00073622invoke-static {v3, v5, v6, v0}, LL0/k;->a(Landroid/content/Context;IILL0/a;)LL0/j;
00073628move-result-object v3
0007362areturn-object v3
000735e0
000735e0L0.k::b(android.content.Context, android.util.AttributeSet, int, int):
000735f0new-instance v0, LL0/a;
000735f4const/4 v1, 0x0
000735f6int-to-float v2, v1
000735f8invoke-direct {v0, v2}, LL0/a;-><init>(F)V
000735fesget-object v2, Lq0/a;->p:[I
00073602invoke-virtual {v3, v4, v2, v5, v6}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
00073608move-result-object v4
0007360ainvoke-virtual {v4, v1, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
00073610move-result v5
00073612const/4 v6, 0x1
00073614invoke-virtual {v4, v6, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
0007361amove-result v6
0007361cinvoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
00073622invoke-static {v3, v5, v6, v0}, LL0/k;->a(Landroid/content/Context;IILL0/a;)LL0/j;
00073628move-result-object v3
0007362areturn-object v3
000735e0
0007362c
0007362cL0.k::a(android.content.Context, int, int, L0.a):
0007363cnew-instance v0, Landroid/view/ContextThemeWrapper;
00073640invoke-direct {v0, v6, v7}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
00073646if-eqz v8, :cond_d
0007364anew-instance v6, Landroid/view/ContextThemeWrapper;
0007364einvoke-direct {v6, v0, v8}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
00073654move-object v0, v6
00073656sget-object v6, Lq0/a;->x:[I
0007365ainvoke-virtual {v0, v6}, Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
00073660move-result-object v6
00073662const/4 v7, 0x0
00073664invoke-virtual {v6, v7, v7}, Landroid/content/res/TypedArray;->getInt(II)I
0007366amove-result v7
0007366cconst/4 v8, 0x3
0007366einvoke-virtual {v6, v8, v7}, Landroid/content/res/TypedArray;->getInt(II)I
00073674move-result v8
00073676const/4 v0, 0x4
00073678invoke-virtual {v6, v0, v7}, Landroid/content/res/TypedArray;->getInt(II)I
0007367emove-result v0
00073680const/4 v1, 0x2
00073682invoke-virtual {v6, v1, v7}, Landroid/content/res/TypedArray;->getInt(II)I
00073688move-result v1
0007368aconst/4 v2, 0x1
0007368cinvoke-virtual {v6, v2, v7}, Landroid/content/res/TypedArray;->getInt(II)I
00073692move-result v7
00073694const/4 v2, 0x5
00073696invoke-static {v6, v2, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
0007369cmove-result-object v9
0007369econst/16 v2, 0x8
000736a2invoke-static {v6, v2, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
000736a8move-result-object v2
000736aaconst/16 v3, 0x9
000736aeinvoke-static {v6, v3, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
000736b4move-result-object v3
000736b6const/4 v4, 0x7
000736b8invoke-static {v6, v4, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
000736bemove-result-object v4
000736c0const/4 v5, 0x6
000736c2invoke-static {v6, v5, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
000736c8move-result-object v9
000736canew-instance v5, LL0/j;
000736ceinvoke-direct {v5}, LL0/j;-><init>()V
000736d4invoke-static {v8}, LC1/d;->k(I)LP1/e;
000736damove-result-object v8
000736dciput-object v8, v5, LL0/j;->a:LP1/e;
000736e0invoke-static {v8}, LL0/j;->b(LP1/e;)V
000736e6iput-object v2, v5, LL0/j;->e:LL0/c;
000736eainvoke-static {v0}, LC1/d;->k(I)LP1/e;
000736f0move-result-object v8
000736f2iput-object v8, v5, LL0/j;->b:LP1/e;
000736f6invoke-static {v8}, LL0/j;->b(LP1/e;)V
000736fciput-object v3, v5, LL0/j;->f:LL0/c;
00073700invoke-static {v1}, LC1/d;->k(I)LP1/e;
00073706move-result-object v8
00073708iput-object v8, v5, LL0/j;->c:LP1/e;
0007370cinvoke-static {v8}, LL0/j;->b(LP1/e;)V
00073712iput-object v4, v5, LL0/j;->g:LL0/c;
00073716invoke-static {v7}, LC1/d;->k(I)LP1/e;
0007371cmove-result-object v7
0007371eiput-object v7, v5, LL0/j;->d:LP1/e;
00073722invoke-static {v7}, LL0/j;->b(LP1/e;)V
00073728iput-object v9, v5, LL0/j;->h:LL0/c;
0007372cinvoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
00073732return-object v5
00073734move-exception v7
00073736invoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
0007373cthrow v7
0007362c
0007362cL0.k::a(android.content.Context, int, int, L0.a):
0007363cnew-instance v0, Landroid/view/ContextThemeWrapper;
00073640invoke-direct {v0, v6, v7}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
00073646if-eqz v8, :cond_d
0007364anew-instance v6, Landroid/view/ContextThemeWrapper;
0007364einvoke-direct {v6, v0, v8}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
00073654move-object v0, v6
00073656sget-object v6, Lq0/a;->x:[I
0007365ainvoke-virtual {v0, v6}, Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
00073660move-result-object v6
00073662const/4 v7, 0x0
00073664invoke-virtual {v6, v7, v7}, Landroid/content/res/TypedArray;->getInt(II)I
0007366amove-result v7
0007366cconst/4 v8, 0x3
0007366einvoke-virtual {v6, v8, v7}, Landroid/content/res/TypedArray;->getInt(II)I
00073674move-result v8
00073676const/4 v0, 0x4
00073678invoke-virtual {v6, v0, v7}, Landroid/content/res/TypedArray;->getInt(II)I
0007367emove-result v0
00073680const/4 v1, 0x2
00073682invoke-virtual {v6, v1, v7}, Landroid/content/res/TypedArray;->getInt(II)I
00073688move-result v1
0007368aconst/4 v2, 0x1
0007368cinvoke-virtual {v6, v2, v7}, Landroid/content/res/TypedArray;->getInt(II)I
00073692move-result v7
00073694const/4 v2, 0x5
00073696invoke-static {v6, v2, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
0007369cmove-result-object v9
0007369econst/16 v2, 0x8
000736a2invoke-static {v6, v2, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
000736a8move-result-object v2
000736aaconst/16 v3, 0x9
000736aeinvoke-static {v6, v3, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
000736b4move-result-object v3
000736b6const/4 v4, 0x7
000736b8invoke-static {v6, v4, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
000736bemove-result-object v4
000736c0const/4 v5, 0x6
000736c2invoke-static {v6, v5, v9}, LL0/k;->c(Landroid/content/res/TypedArray;ILL0/c;)LL0/c;
000736c8move-result-object v9
000736canew-instance v5, LL0/j;
000736ceinvoke-direct {v5}, LL0/j;-><init>()V
000736d4invoke-static {v8}, LC1/d;->k(I)LP1/e;
000736damove-result-object v8
000736dciput-object v8, v5, LL0/j;->a:LP1/e;
000736e0invoke-static {v8}, LL0/j;->b(LP1/e;)V
000736e6iput-object v2, v5, LL0/j;->e:LL0/c;
000736eainvoke-static {v0}, LC1/d;->k(I)LP1/e;
000736f0move-result-object v8
000736f2iput-object v8, v5, LL0/j;->b:LP1/e;
000736f6invoke-static {v8}, LL0/j;->b(LP1/e;)V
000736fciput-object v3, v5, LL0/j;->f:LL0/c;
00073700invoke-static {v1}, LC1/d;->k(I)LP1/e;
00073706move-result-object v8
00073708iput-object v8, v5, LL0/j;->c:LP1/e;
0007370cinvoke-static {v8}, LL0/j;->b(LP1/e;)V
00073712iput-object v4, v5, LL0/j;->g:LL0/c;
00073716invoke-static {v7}, LC1/d;->k(I)LP1/e;
0007371cmove-result-object v7
0007371eiput-object v7, v5, LL0/j;->d:LP1/e;
00073722invoke-static {v7}, LL0/j;->b(LP1/e;)V
00073728iput-object v9, v5, LL0/j;->h:LL0/c;
0007372cinvoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
00073732return-object v5
00073734move-exception v7
00073736invoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
0007373cthrow v7
0007362c
0007373e
0007373e struct code_item_padding
0007373e padding uint16 0x0000
00073740
00073740 struct try_item
00073740 start_addr uint32 0x73664
00073744 insn_count int 100
00073746 handler_off uint16 0x73749
00073748
00073748 struct encoded_catch_handler_list
00073748 size int 1
00073749
00073749 struct encoded_catch_handler ← 0x73746
00073749 size int64 0
0007374a catch_all_addr uint32 0x73734
0007374b
0007374b // align 0x4
0007373e struct code_item_padding
0007373e padding uint16 0x0000
00073740
00073740 struct try_item
00073740 start_addr uint32 0x73664
00073744 insn_count int 100
00073746 handler_off uint16 0x73749
00073748
00073748 struct encoded_catch_handler_list
00073748 size int 1
00073749
00073749 struct encoded_catch_handler ← 0x73746
00073749 size int64 0
0007374a catch_all_addr uint32 0x73734
0007374b
0007374b // align 0x4
0007374c
0007374cL0.k::e():
0007375cnew-instance v0, LL0/j;
00073760invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073766iget-object v1, v2, LL0/k;->a:LP1/e;
0007376aiput-object v1, v0, LL0/j;->a:LP1/e;
0007376eiget-object v1, v2, LL0/k;->b:LP1/e;
00073772iput-object v1, v0, LL0/j;->b:LP1/e;
00073776iget-object v1, v2, LL0/k;->c:LP1/e;
0007377aiput-object v1, v0, LL0/j;->c:LP1/e;
0007377eiget-object v1, v2, LL0/k;->d:LP1/e;
00073782iput-object v1, v0, LL0/j;->d:LP1/e;
00073786iget-object v1, v2, LL0/k;->e:LL0/c;
0007378aiput-object v1, v0, LL0/j;->e:LL0/c;
0007378eiget-object v1, v2, LL0/k;->f:LL0/c;
00073792iput-object v1, v0, LL0/j;->f:LL0/c;
00073796iget-object v1, v2, LL0/k;->g:LL0/c;
0007379aiput-object v1, v0, LL0/j;->g:LL0/c;
0007379eiget-object v1, v2, LL0/k;->h:LL0/c;
000737a2iput-object v1, v0, LL0/j;->h:LL0/c;
000737a6iget-object v1, v2, LL0/k;->i:LL0/e;
000737aaiput-object v1, v0, LL0/j;->i:LL0/e;
000737aeiget-object v1, v2, LL0/k;->j:LL0/e;
000737b2iput-object v1, v0, LL0/j;->j:LL0/e;
000737b6iget-object v1, v2, LL0/k;->k:LL0/e;
000737baiput-object v1, v0, LL0/j;->k:LL0/e;
000737beiget-object v1, v2, LL0/k;->l:LL0/e;
000737c2iput-object v1, v0, LL0/j;->l:LL0/e;
000737c6return-object v0
0007374c
0007374cL0.k::e():
0007375cnew-instance v0, LL0/j;
00073760invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073766iget-object v1, v2, LL0/k;->a:LP1/e;
0007376aiput-object v1, v0, LL0/j;->a:LP1/e;
0007376eiget-object v1, v2, LL0/k;->b:LP1/e;
00073772iput-object v1, v0, LL0/j;->b:LP1/e;
00073776iget-object v1, v2, LL0/k;->c:LP1/e;
0007377aiput-object v1, v0, LL0/j;->c:LP1/e;
0007377eiget-object v1, v2, LL0/k;->d:LP1/e;
00073782iput-object v1, v0, LL0/j;->d:LP1/e;
00073786iget-object v1, v2, LL0/k;->e:LL0/c;
0007378aiput-object v1, v0, LL0/j;->e:LL0/c;
0007378eiget-object v1, v2, LL0/k;->f:LL0/c;
00073792iput-object v1, v0, LL0/j;->f:LL0/c;
00073796iget-object v1, v2, LL0/k;->g:LL0/c;
0007379aiput-object v1, v0, LL0/j;->g:LL0/c;
0007379eiget-object v1, v2, LL0/k;->h:LL0/c;
000737a2iput-object v1, v0, LL0/j;->h:LL0/c;
000737a6iget-object v1, v2, LL0/k;->i:LL0/e;
000737aaiput-object v1, v0, LL0/j;->i:LL0/e;
000737aeiget-object v1, v2, LL0/k;->j:LL0/e;
000737b2iput-object v1, v0, LL0/j;->j:LL0/e;
000737b6iget-object v1, v2, LL0/k;->k:LL0/e;
000737baiput-object v1, v0, LL0/j;->k:LL0/e;
000737beiget-object v1, v2, LL0/k;->l:LL0/e;
000737c2iput-object v1, v0, LL0/j;->l:LL0/e;
000737c6return-object v0
0007374c
000737c8
000737c8L0.k::d(android.graphics.RectF):
000737d8iget-object v0, v5, LL0/k;->l:LL0/e;
000737dcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000737e2move-result-object v0
000737e4const-class v1, LL0/e;
000737e8invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000737eemove-result v0
000737f0const/4 v2, 0x0
000737f2const/4 v3, 0x1
000737f4if-eqz v0, :cond_36
000737f8iget-object v0, v5, LL0/k;->j:LL0/e;
000737fcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073802move-result-object v0
00073804invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0007380amove-result v0
0007380cif-eqz v0, :cond_36
00073810iget-object v0, v5, LL0/k;->i:LL0/e;
00073814invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0007381amove-result-object v0
0007381cinvoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
00073822move-result v0
00073824if-eqz v0, :cond_36
00073828iget-object v0, v5, LL0/k;->k:LL0/e;
0007382cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073832move-result-object v0
00073834invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0007383amove-result v0
0007383cif-eqz v0, :cond_36
00073840move v0, v3
00073842goto :goto_37
00073844move v0, v2
00073846iget-object v1, v5, LL0/k;->e:LL0/c;
0007384ainvoke-interface {v1, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
00073850move-result v1
00073852iget-object v4, v5, LL0/k;->f:LL0/c;
00073856invoke-interface {v4, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
0007385cmove-result v4
0007385ecmpl-float v4, v4, v1
00073862if-nez v4, :cond_5d
00073866iget-object v4, v5, LL0/k;->h:LL0/c;
0007386ainvoke-interface {v4, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
00073870move-result v4
00073872cmpl-float v4, v4, v1
00073876if-nez v4, :cond_5d
0007387aiget-object v4, v5, LL0/k;->g:LL0/c;
0007387einvoke-interface {v4, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
00073884move-result v6
00073886cmpl-float v6, v6, v1
0007388aif-nez v6, :cond_5d
0007388emove v6, v3
00073890goto :goto_5e
00073892move v6, v2
00073894iget-object v1, v5, LL0/k;->b:LP1/e;
00073898instance-of v1, v1, LL0/i;
0007389cif-eqz v1, :cond_78
000738a0iget-object v1, v5, LL0/k;->a:LP1/e;
000738a4instance-of v1, v1, LL0/i;
000738a8if-eqz v1, :cond_78
000738aciget-object v1, v5, LL0/k;->c:LP1/e;
000738b0instance-of v1, v1, LL0/i;
000738b4if-eqz v1, :cond_78
000738b8iget-object v1, v5, LL0/k;->d:LP1/e;
000738bcinstance-of v1, v1, LL0/i;
000738c0if-eqz v1, :cond_78
000738c4move v1, v3
000738c6goto :goto_79
000738c8move v1, v2
000738caif-eqz v0, :cond_80
000738ceif-eqz v6, :cond_80
000738d2if-eqz v1, :cond_80
000738d6return v3
000738d8return v2
000737c8
000737c8L0.k::d(android.graphics.RectF):
000737d8iget-object v0, v5, LL0/k;->l:LL0/e;
000737dcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000737e2move-result-object v0
000737e4const-class v1, LL0/e;
000737e8invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
000737eemove-result v0
000737f0const/4 v2, 0x0
000737f2const/4 v3, 0x1
000737f4if-eqz v0, :cond_36
000737f8iget-object v0, v5, LL0/k;->j:LL0/e;
000737fcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073802move-result-object v0
00073804invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0007380amove-result v0
0007380cif-eqz v0, :cond_36
00073810iget-object v0, v5, LL0/k;->i:LL0/e;
00073814invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0007381amove-result-object v0
0007381cinvoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
00073822move-result v0
00073824if-eqz v0, :cond_36
00073828iget-object v0, v5, LL0/k;->k:LL0/e;
0007382cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073832move-result-object v0
00073834invoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
0007383amove-result v0
0007383cif-eqz v0, :cond_36
00073840move v0, v3
00073842goto :goto_37
00073844move v0, v2
00073846iget-object v1, v5, LL0/k;->e:LL0/c;
0007384ainvoke-interface {v1, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
00073850move-result v1
00073852iget-object v4, v5, LL0/k;->f:LL0/c;
00073856invoke-interface {v4, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
0007385cmove-result v4
0007385ecmpl-float v4, v4, v1
00073862if-nez v4, :cond_5d
00073866iget-object v4, v5, LL0/k;->h:LL0/c;
0007386ainvoke-interface {v4, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
00073870move-result v4
00073872cmpl-float v4, v4, v1
00073876if-nez v4, :cond_5d
0007387aiget-object v4, v5, LL0/k;->g:LL0/c;
0007387einvoke-interface {v4, v6}, LL0/c;->a(Landroid/graphics/RectF;)F
00073884move-result v6
00073886cmpl-float v6, v6, v1
0007388aif-nez v6, :cond_5d
0007388emove v6, v3
00073890goto :goto_5e
00073892move v6, v2
00073894iget-object v1, v5, LL0/k;->b:LP1/e;
00073898instance-of v1, v1, LL0/i;
0007389cif-eqz v1, :cond_78
000738a0iget-object v1, v5, LL0/k;->a:LP1/e;
000738a4instance-of v1, v1, LL0/i;
000738a8if-eqz v1, :cond_78
000738aciget-object v1, v5, LL0/k;->c:LP1/e;
000738b0instance-of v1, v1, LL0/i;
000738b4if-eqz v1, :cond_78
000738b8iget-object v1, v5, LL0/k;->d:LP1/e;
000738bcinstance-of v1, v1, LL0/i;
000738c0if-eqz v1, :cond_78
000738c4move v1, v3
000738c6goto :goto_79
000738c8move v1, v2
000738caif-eqz v0, :cond_80
000738ceif-eqz v6, :cond_80
000738d2if-eqz v1, :cond_80
000738d6return v3
000738d8return v2
000737c8
000738da
000738da // align 0x4
000738da // align 0x4
000738dc
000738dcL0.k::<init>():
000738ecinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000738f2new-instance v0, LL0/i;
000738f6invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000738fciput-object v0, v2, LL0/k;->a:LP1/e;
00073900new-instance v0, LL0/i;
00073904invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007390aiput-object v0, v2, LL0/k;->b:LP1/e;
0007390enew-instance v0, LL0/i;
00073912invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073918iput-object v0, v2, LL0/k;->c:LP1/e;
0007391cnew-instance v0, LL0/i;
00073920invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073926iput-object v0, v2, LL0/k;->d:LP1/e;
0007392anew-instance v0, LL0/a;
0007392econst/4 v1, 0x0
00073930invoke-direct {v0, v1}, LL0/a;-><init>(F)V
00073936iput-object v0, v2, LL0/k;->e:LL0/c;
0007393anew-instance v0, LL0/a;
0007393einvoke-direct {v0, v1}, LL0/a;-><init>(F)V
00073944iput-object v0, v2, LL0/k;->f:LL0/c;
00073948new-instance v0, LL0/a;
0007394cinvoke-direct {v0, v1}, LL0/a;-><init>(F)V
00073952iput-object v0, v2, LL0/k;->g:LL0/c;
00073956new-instance v0, LL0/a;
0007395ainvoke-direct {v0, v1}, LL0/a;-><init>(F)V
00073960iput-object v0, v2, LL0/k;->h:LL0/c;
00073964new-instance v0, LL0/e;
00073968const/4 v1, 0x0
0007396ainvoke-direct {v0, v1}, LL0/e;-><init>(I)V
00073970iput-object v0, v2, LL0/k;->i:LL0/e;
00073974new-instance v0, LL0/e;
00073978const/4 v1, 0x0
0007397ainvoke-direct {v0, v1}, LL0/e;-><init>(I)V
00073980iput-object v0, v2, LL0/k;->j:LL0/e;
00073984new-instance v0, LL0/e;
00073988const/4 v1, 0x0
0007398ainvoke-direct {v0, v1}, LL0/e;-><init>(I)V
00073990iput-object v0, v2, LL0/k;->k:LL0/e;
00073994new-instance v0, LL0/e;
00073998const/4 v1, 0x0
0007399ainvoke-direct {v0, v1}, LL0/e;-><init>(I)V
000739a0iput-object v0, v2, LL0/k;->l:LL0/e;
000739a4return-void
000738dc
000738dcL0.k::<init>():
000738ecinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000738f2new-instance v0, LL0/i;
000738f6invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000738fciput-object v0, v2, LL0/k;->a:LP1/e;
00073900new-instance v0, LL0/i;
00073904invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007390aiput-object v0, v2, LL0/k;->b:LP1/e;
0007390enew-instance v0, LL0/i;
00073912invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073918iput-object v0, v2, LL0/k;->c:LP1/e;
0007391cnew-instance v0, LL0/i;
00073920invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00073926iput-object v0, v2, LL0/k;->d:LP1/e;
0007392anew-instance v0, LL0/a;
0007392econst/4 v1, 0x0
00073930invoke-direct {v0, v1}, LL0/a;-><init>(F)V
00073936iput-object v0, v2, LL0/k;->e:LL0/c;
0007393anew-instance v0, LL0/a;
0007393einvoke-direct {v0, v1}, LL0/a;-><init>(F)V
00073944iput-object v0, v2, LL0/k;->f:LL0/c;
00073948new-instance v0, LL0/a;
0007394cinvoke-direct {v0, v1}, LL0/a;-><init>(F)V
00073952iput-object v0, v2, LL0/k;->g:LL0/c;
00073956new-instance v0, LL0/a;
0007395ainvoke-direct {v0, v1}, LL0/a;-><init>(F)V
00073960iput-object v0, v2, LL0/k;->h:LL0/c;
00073964new-instance v0, LL0/e;
00073968const/4 v1, 0x0
0007396ainvoke-direct {v0, v1}, LL0/e;-><init>(I)V
00073970iput-object v0, v2, LL0/k;->i:LL0/e;
00073974new-instance v0, LL0/e;
00073978const/4 v1, 0x0
0007397ainvoke-direct {v0, v1}, LL0/e;-><init>(I)V
00073980iput-object v0, v2, LL0/k;->j:LL0/e;
00073984new-instance v0, LL0/e;
00073988const/4 v1, 0x0
0007398ainvoke-direct {v0, v1}, LL0/e;-><init>(I)V
00073990iput-object v0, v2, LL0/k;->k:LL0/e;
00073994new-instance v0, LL0/e;
00073998const/4 v1, 0x0
0007399ainvoke-direct {v0, v1}, LL0/e;-><init>(I)V
000739a0iput-object v0, v2, LL0/k;->l:LL0/e;
000739a4return-void
000738dc
000739a6
000739a6 // align 0x8
000739a6 // align 0x8
000739a8
000739a8L0.l::<clinit>():
000739b8new-instance v0, LL0/m;
000739bcinvoke-direct {v0}, LL0/m;-><init>()V
000739c2sput-object v0, LL0/l;->a:LL0/m;
000739c6return-void
000739a8
000739a8L0.l::<clinit>():
000739b8new-instance v0, LL0/m;
000739bcinvoke-direct {v0}, LL0/m;-><init>()V
000739c2sput-object v0, LL0/l;->a:LL0/m;
000739c6return-void
000739a8
000739c8
000739c8L0.m::b(android.graphics.Path, int):
000739d8iget-object v0, v3, LL0/m;->k:Landroid/graphics/Path;
000739dcinvoke-virtual {v0}, Landroid/graphics/Path;->reset()V
000739e2iget-object v1, v3, LL0/m;->a:[LL0/u;
000739e6aget-object v1, v1, v5
000739eaiget-object v2, v3, LL0/m;->b:[Landroid/graphics/Matrix;
000739eeaget-object v5, v2, v5
000739f2invoke-virtual {v1, v5, v0}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
000739f8new-instance v5, Landroid/graphics/RectF;
000739fcinvoke-direct {v5}, Landroid/graphics/RectF;-><init>()V
00073a02const/4 v1, 0x1
00073a04invoke-virtual {v4, v5, v1}, Landroid/graphics/Path;->computeBounds(Landroid/graphics/RectF;Z)V
00073a0ainvoke-virtual {v0, v5, v1}, Landroid/graphics/Path;->computeBounds(Landroid/graphics/RectF;Z)V
00073a10sget-object v2, Landroid/graphics/Path$Op;->INTERSECT:Landroid/graphics/Path$Op;
00073a14invoke-virtual {v4, v0, v2}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z
00073a1ainvoke-virtual {v4, v5, v1}, Landroid/graphics/Path;->computeBounds(Landroid/graphics/RectF;Z)V
00073a20invoke-virtual {v5}, Landroid/graphics/RectF;->isEmpty()Z
00073a26move-result v4
00073a28if-eqz v4, :cond_3f
00073a2cinvoke-virtual {v5}, Landroid/graphics/RectF;->width()F
00073a32move-result v4
00073a34const/high16 v0, 0x3f800000
00073a38cmpl-float v4, v4, v0
00073a3cif-lez v4, :cond_3d
00073a40invoke-virtual {v5}, Landroid/graphics/RectF;->height()F
00073a46move-result v4
00073a48cmpl-float v4, v4, v0
00073a4cif-lez v4, :cond_3d
00073a50goto :goto_3f
00073a52const/4 v4, 0x0
00073a54return v4
00073a56return v1
000739c8
000739c8L0.m::b(android.graphics.Path, int):
000739d8iget-object v0, v3, LL0/m;->k:Landroid/graphics/Path;
000739dcinvoke-virtual {v0}, Landroid/graphics/Path;->reset()V
000739e2iget-object v1, v3, LL0/m;->a:[LL0/u;
000739e6aget-object v1, v1, v5
000739eaiget-object v2, v3, LL0/m;->b:[Landroid/graphics/Matrix;
000739eeaget-object v5, v2, v5
000739f2invoke-virtual {v1, v5, v0}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
000739f8new-instance v5, Landroid/graphics/RectF;
000739fcinvoke-direct {v5}, Landroid/graphics/RectF;-><init>()V
00073a02const/4 v1, 0x1
00073a04invoke-virtual {v4, v5, v1}, Landroid/graphics/Path;->computeBounds(Landroid/graphics/RectF;Z)V
00073a0ainvoke-virtual {v0, v5, v1}, Landroid/graphics/Path;->computeBounds(Landroid/graphics/RectF;Z)V
00073a10sget-object v2, Landroid/graphics/Path$Op;->INTERSECT:Landroid/graphics/Path$Op;
00073a14invoke-virtual {v4, v0, v2}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z
00073a1ainvoke-virtual {v4, v5, v1}, Landroid/graphics/Path;->computeBounds(Landroid/graphics/RectF;Z)V
00073a20invoke-virtual {v5}, Landroid/graphics/RectF;->isEmpty()Z
00073a26move-result v4
00073a28if-eqz v4, :cond_3f
00073a2cinvoke-virtual {v5}, Landroid/graphics/RectF;->width()F
00073a32move-result v4
00073a34const/high16 v0, 0x3f800000
00073a38cmpl-float v4, v4, v0
00073a3cif-lez v4, :cond_3d
00073a40invoke-virtual {v5}, Landroid/graphics/RectF;->height()F
00073a46move-result v4
00073a48cmpl-float v4, v4, v0
00073a4cif-lez v4, :cond_3d
00073a50goto :goto_3f
00073a52const/4 v4, 0x0
00073a54return v4
00073a56return v1
000739c8
00073a58
00073a58L0.m::<init>():
00073a68invoke-direct {v4}, Ljava/lang/Object;-><init>()V
00073a6econst/4 v0, 0x4
00073a70new-array v1, v0, [LL0/u;
00073a74iput-object v1, v4, LL0/m;->a:[LL0/u;
00073a78new-array v1, v0, [Landroid/graphics/Matrix;
00073a7ciput-object v1, v4, LL0/m;->b:[Landroid/graphics/Matrix;
00073a80new-array v1, v0, [Landroid/graphics/Matrix;
00073a84iput-object v1, v4, LL0/m;->c:[Landroid/graphics/Matrix;
00073a88new-instance v1, Landroid/graphics/PointF;
00073a8cinvoke-direct {v1}, Landroid/graphics/PointF;-><init>()V
00073a92iput-object v1, v4, LL0/m;->d:Landroid/graphics/PointF;
00073a96new-instance v1, Landroid/graphics/Path;
00073a9ainvoke-direct {v1}, Landroid/graphics/Path;-><init>()V
00073aa0iput-object v1, v4, LL0/m;->e:Landroid/graphics/Path;
00073aa4new-instance v1, Landroid/graphics/Path;
00073aa8invoke-direct {v1}, Landroid/graphics/Path;-><init>()V
00073aaeiput-object v1, v4, LL0/m;->f:Landroid/graphics/Path;
00073ab2new-instance v1, LL0/u;
00073ab6invoke-direct {v1}, LL0/u;-><init>()V
00073abciput-object v1, v4, LL0/m;->g:LL0/u;
00073ac0const/4 v1, 0x2
00073ac2new-array v2, v1, [F
00073ac6iput-object v2, v4, LL0/m;->h:[F
00073acanew-array v1, v1, [F
00073aceiput-object v1, v4, LL0/m;->i:[F
00073ad2new-instance v1, Landroid/graphics/Path;
00073ad6invoke-direct {v1}, Landroid/graphics/Path;-><init>()V
00073adciput-object v1, v4, LL0/m;->j:Landroid/graphics/Path;
00073ae0new-instance v1, Landroid/graphics/Path;
00073ae4invoke-direct {v1}, Landroid/graphics/Path;-><init>()V
00073aeaiput-object v1, v4, LL0/m;->k:Landroid/graphics/Path;
00073aeeconst/4 v1, 0x1
00073af0iput-boolean v1, v4, LL0/m;->l:Z
00073af4const/4 v1, 0x0
00073af6if-ge v1, v0, :cond_67
00073afaiget-object v2, v4, LL0/m;->a:[LL0/u;
00073afenew-instance v3, LL0/u;
00073b02invoke-direct {v3}, LL0/u;-><init>()V
00073b08aput-object v3, v2, v1
00073b0ciget-object v2, v4, LL0/m;->b:[Landroid/graphics/Matrix;
00073b10new-instance v3, Landroid/graphics/Matrix;
00073b14invoke-direct {v3}, Landroid/graphics/Matrix;-><init>()V
00073b1aaput-object v3, v2, v1
00073b1eiget-object v2, v4, LL0/m;->c:[Landroid/graphics/Matrix;
00073b22new-instance v3, Landroid/graphics/Matrix;
00073b26invoke-direct {v3}, Landroid/graphics/Matrix;-><init>()V
00073b2caput-object v3, v2, v1
00073b30add-int/lit8 v1, v1, 0x1
00073b34goto :goto_47
00073b36return-void
00073a58
00073a58L0.m::<init>():
00073a68invoke-direct {v4}, Ljava/lang/Object;-><init>()V
00073a6econst/4 v0, 0x4
00073a70new-array v1, v0, [LL0/u;
00073a74iput-object v1, v4, LL0/m;->a:[LL0/u;
00073a78new-array v1, v0, [Landroid/graphics/Matrix;
00073a7ciput-object v1, v4, LL0/m;->b:[Landroid/graphics/Matrix;
00073a80new-array v1, v0, [Landroid/graphics/Matrix;
00073a84iput-object v1, v4, LL0/m;->c:[Landroid/graphics/Matrix;
00073a88new-instance v1, Landroid/graphics/PointF;
00073a8cinvoke-direct {v1}, Landroid/graphics/PointF;-><init>()V
00073a92iput-object v1, v4, LL0/m;->d:Landroid/graphics/PointF;
00073a96new-instance v1, Landroid/graphics/Path;
00073a9ainvoke-direct {v1}, Landroid/graphics/Path;-><init>()V
00073aa0iput-object v1, v4, LL0/m;->e:Landroid/graphics/Path;
00073aa4new-instance v1, Landroid/graphics/Path;
00073aa8invoke-direct {v1}, Landroid/graphics/Path;-><init>()V
00073aaeiput-object v1, v4, LL0/m;->f:Landroid/graphics/Path;
00073ab2new-instance v1, LL0/u;
00073ab6invoke-direct {v1}, LL0/u;-><init>()V
00073abciput-object v1, v4, LL0/m;->g:LL0/u;
00073ac0const/4 v1, 0x2
00073ac2new-array v2, v1, [F
00073ac6iput-object v2, v4, LL0/m;->h:[F
00073acanew-array v1, v1, [F
00073aceiput-object v1, v4, LL0/m;->i:[F
00073ad2new-instance v1, Landroid/graphics/Path;
00073ad6invoke-direct {v1}, Landroid/graphics/Path;-><init>()V
00073adciput-object v1, v4, LL0/m;->j:Landroid/graphics/Path;
00073ae0new-instance v1, Landroid/graphics/Path;
00073ae4invoke-direct {v1}, Landroid/graphics/Path;-><init>()V
00073aeaiput-object v1, v4, LL0/m;->k:Landroid/graphics/Path;
00073aeeconst/4 v1, 0x1
00073af0iput-boolean v1, v4, LL0/m;->l:Z
00073af4const/4 v1, 0x0
00073af6if-ge v1, v0, :cond_67
00073afaiget-object v2, v4, LL0/m;->a:[LL0/u;
00073afenew-instance v3, LL0/u;
00073b02invoke-direct {v3}, LL0/u;-><init>()V
00073b08aput-object v3, v2, v1
00073b0ciget-object v2, v4, LL0/m;->b:[Landroid/graphics/Matrix;
00073b10new-instance v3, Landroid/graphics/Matrix;
00073b14invoke-direct {v3}, Landroid/graphics/Matrix;-><init>()V
00073b1aaput-object v3, v2, v1
00073b1eiget-object v2, v4, LL0/m;->c:[Landroid/graphics/Matrix;
00073b22new-instance v3, Landroid/graphics/Matrix;
00073b26invoke-direct {v3}, Landroid/graphics/Matrix;-><init>()V
00073b2caput-object v3, v2, v1
00073b30add-int/lit8 v1, v1, 0x1
00073b34goto :goto_47
00073b36return-void
00073a58
00073b38
00073b38L0.m::a(L0.k, float, android.graphics.RectF, C.h, android.graphics.Path):
00073b48move-object/from16 v0, v21
00073b4cmove-object/from16 v1, v22
00073b50move-object/from16 v2, v24
00073b54move-object/from16 v3, v25
00073b58move-object/from16 v4, v26
00073b5cinvoke-virtual {v4}, Landroid/graphics/Path;->rewind()V
00073b62iget-object v5, v0, LL0/m;->e:Landroid/graphics/Path;
00073b66invoke-virtual {v5}, Landroid/graphics/Path;->rewind()V
00073b6ciget-object v6, v0, LL0/m;->f:Landroid/graphics/Path;
00073b70invoke-virtual {v6}, Landroid/graphics/Path;->rewind()V
00073b76sget-object v7, Landroid/graphics/Path$Direction;->CW:Landroid/graphics/Path$Direction;
00073b7ainvoke-virtual {v6, v2, v7}, Landroid/graphics/Path;->addRect(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V
00073b80const/4 v8, 0x0
00073b82iget-object v9, v0, LL0/m;->c:[Landroid/graphics/Matrix;
00073b86iget-object v10, v0, LL0/m;->b:[Landroid/graphics/Matrix;
00073b8aiget-object v11, v0, LL0/m;->a:[LL0/u;
00073b8econst/4 v12, 0x1
00073b90const/4 v13, 0x4
00073b92const/4 v14, 0x2
00073b94const/4 v15, 0x3
00073b96const/16 v16, 0x0
00073b9aiget-object v7, v0, LL0/m;->h:[F
00073b9eif-ge v8, v13, :cond_d2
00073ba2if-eq v8, v12, :cond_3c
00073ba6if-eq v8, v14, :cond_39
00073baaif-eq v8, v15, :cond_36
00073baeiget-object v13, v1, LL0/k;->f:LL0/c;
00073bb2goto :goto_3e
00073bb4iget-object v13, v1, LL0/k;->e:LL0/c;
00073bb8goto :goto_3e
00073bbaiget-object v13, v1, LL0/k;->h:LL0/c;
00073bbegoto :goto_3e
00073bc0iget-object v13, v1, LL0/k;->g:LL0/c;
00073bc4if-eq v8, v12, :cond_4d
00073bc8if-eq v8, v14, :cond_4a
00073bccif-eq v8, v15, :cond_47
00073bd0iget-object v15, v1, LL0/k;->b:LP1/e;
00073bd4goto :goto_4f
00073bd6iget-object v15, v1, LL0/k;->a:LP1/e;
00073bdagoto :goto_4f
00073bdciget-object v15, v1, LL0/k;->d:LP1/e;
00073be0goto :goto_4f
00073be2iget-object v15, v1, LL0/k;->c:LP1/e;
00073be6aget-object v14, v11, v8
00073beainvoke-virtual {v15}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073bf0invoke-interface {v13, v2}, LL0/c;->a(Landroid/graphics/RectF;)F
00073bf6move-result v13
00073bf8move/from16 v12, v23
00073bfcinvoke-virtual {v15, v14, v12, v13}, LP1/e;->s(LL0/u;FF)V
00073c02add-int/lit8 v13, v8, 0x1
00073c06rem-int/lit8 v14, v13, 0x4
00073c0amul-int/lit8 v14, v14, 0x5a
00073c0eint-to-float v14, v14
00073c10aget-object v15, v10, v8
00073c14invoke-virtual {v15}, Landroid/graphics/Matrix;->reset()V
00073c1aiget-object v15, v0, LL0/m;->d:Landroid/graphics/PointF;
00073c1emove-object/from16 v19, v9
00073c22const/4 v9, 0x1
00073c24if-eq v8, v9, :cond_94
00073c28const/4 v9, 0x2
00073c2aif-eq v8, v9, :cond_8a
00073c2econst/4 v9, 0x3
00073c30if-eq v8, v9, :cond_80
00073c34iget v9, v2, Landroid/graphics/RectF;->right:F
00073c38move/from16 v17, v8
00073c3ciget v8, v2, Landroid/graphics/RectF;->top:F
00073c40invoke-virtual {v15, v9, v8}, Landroid/graphics/PointF;->set(FF)V
00073c46goto :goto_9d
00073c48move/from16 v17, v8
00073c4ciget v8, v2, Landroid/graphics/RectF;->left:F
00073c50iget v9, v2, Landroid/graphics/RectF;->top:F
00073c54invoke-virtual {v15, v8, v9}, Landroid/graphics/PointF;->set(FF)V
00073c5agoto :goto_9d
00073c5cmove/from16 v17, v8
00073c60iget v8, v2, Landroid/graphics/RectF;->left:F
00073c64iget v9, v2, Landroid/graphics/RectF;->bottom:F
00073c68invoke-virtual {v15, v8, v9}, Landroid/graphics/PointF;->set(FF)V
00073c6egoto :goto_9d
00073c70move/from16 v17, v8
00073c74iget v8, v2, Landroid/graphics/RectF;->right:F
00073c78iget v9, v2, Landroid/graphics/RectF;->bottom:F
00073c7cinvoke-virtual {v15, v8, v9}, Landroid/graphics/PointF;->set(FF)V
00073c82aget-object v8, v10, v17
00073c86iget v9, v15, Landroid/graphics/PointF;->x:F
00073c8aiget v15, v15, Landroid/graphics/PointF;->y:F
00073c8einvoke-virtual {v8, v9, v15}, Landroid/graphics/Matrix;->setTranslate(FF)V
00073c94aget-object v8, v10, v17
00073c98invoke-virtual {v8, v14}, Landroid/graphics/Matrix;->preRotate(F)Z
00073c9eaget-object v8, v11, v17
00073ca2iget v9, v8, LL0/u;->b:F
00073ca6aput v9, v7, v16
00073caaiget v8, v8, LL0/u;->c:F
00073caeconst/16 v18, 0x1
00073cb2aput v8, v7, v18
00073cb6aget-object v8, v10, v17
00073cbainvoke-virtual {v8, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073cc0aget-object v8, v19, v17
00073cc4invoke-virtual {v8}, Landroid/graphics/Matrix;->reset()V
00073ccaaget-object v8, v19, v17
00073cceaget v9, v7, v16
00073cd2aget v7, v7, v18
00073cd6invoke-virtual {v8, v9, v7}, Landroid/graphics/Matrix;->setTranslate(FF)V
00073cdcaget-object v7, v19, v17
00073ce0invoke-virtual {v7, v14}, Landroid/graphics/Matrix;->preRotate(F)Z
00073ce6move v8, v13
00073ce8goto/16 :goto_1d
00073cecmove-object/from16 v19, v9
00073cf0move/from16 v8, v16
00073cf4if-ge v8, v13, :cond_250
00073cf8aget-object v9, v11, v8
00073cfcinvoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073d02const/4 v12, 0x0
00073d04aput v12, v7, v16
00073d08iget v9, v9, LL0/u;->a:F
00073d0cconst/16 v18, 0x1
00073d10aput v9, v7, v18
00073d14aget-object v9, v10, v8
00073d18invoke-virtual {v9, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073d1eif-nez v8, :cond_f5
00073d22aget v9, v7, v16
00073d26aget v14, v7, v18
00073d2ainvoke-virtual {v4, v9, v14}, Landroid/graphics/Path;->moveTo(FF)V
00073d30goto :goto_fc
00073d32aget v9, v7, v16
00073d36aget v14, v7, v18
00073d3ainvoke-virtual {v4, v9, v14}, Landroid/graphics/Path;->lineTo(FF)V
00073d40aget-object v9, v11, v8
00073d44aget-object v14, v10, v8
00073d48invoke-virtual {v9, v14, v4}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
00073d4eif-eqz v3, :cond_134
00073d52aget-object v9, v11, v8
00073d56aget-object v14, v10, v8
00073d5aiget-object v15, v3, LC/h;->b:Ljava/lang/Object;
00073d5echeck-cast v15, LL0/g;
00073d62iget-object v13, v15, LL0/g;->d:Ljava/util/BitSet;
00073d66invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073d6cmove/from16 v23, v12
00073d70move/from16 v12, v16
00073d74invoke-virtual {v13, v8, v12}, Ljava/util/BitSet;->set(IZ)V
00073d7aiget v12, v9, LL0/u;->e:F
00073d7einvoke-virtual {v9, v12}, LL0/u;->a(F)V
00073d84new-instance v12, Landroid/graphics/Matrix;
00073d88invoke-direct {v12, v14}, Landroid/graphics/Matrix;-><init>(Landroid/graphics/Matrix;)V
00073d8enew-instance v13, Ljava/util/ArrayList;
00073d92iget-object v9, v9, LL0/u;->g:Ljava/util/ArrayList;
00073d96invoke-direct {v13, v9}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
00073d9cnew-instance v9, LL0/n;
00073da0invoke-direct {v9, v13, v12}, LL0/n;-><init>(Ljava/util/ArrayList;Landroid/graphics/Matrix;)V
00073da6iget-object v12, v15, LL0/g;->b:[LL0/t;
00073daaaput-object v9, v12, v8
00073daegoto :goto_136
00073db0move/from16 v23, v12
00073db4add-int/lit8 v12, v8, 0x1
00073db8rem-int/lit8 v9, v12, 0x4
00073dbcaget-object v13, v11, v8
00073dc0iget v14, v13, LL0/u;->b:F
00073dc4const/16 v16, 0x0
00073dc8aput v14, v7, v16
00073dcciget v13, v13, LL0/u;->c:F
00073dd0const/16 v18, 0x1
00073dd4aput v13, v7, v18
00073dd8aget-object v13, v10, v8
00073ddcinvoke-virtual {v13, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073de2aget-object v13, v11, v9
00073de6invoke-virtual {v13}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073deciget-object v14, v0, LL0/m;->i:[F
00073df0const/16 v16, 0x0
00073df4aput v23, v14, v16
00073df8iget v13, v13, LL0/u;->a:F
00073dfcconst/16 v18, 0x1
00073e00aput v13, v14, v18
00073e04aget-object v13, v10, v9
00073e08invoke-virtual {v13, v14}, Landroid/graphics/Matrix;->mapPoints([F)V
00073e0eaget v13, v7, v16
00073e12aget v15, v14, v16
00073e16sub-float/2addr v13, v15
00073e18move-object/from16 v20, v10
00073e1cmove-object v15, v11
00073e1efloat-to-double v10, v13
00073e20aget v13, v7, v18
00073e24aget v14, v14, v18
00073e28sub-float/2addr v13, v14
00073e2afloat-to-double v13, v13
00073e2cinvoke-static {v10, v11, v13, v14}, Ljava/lang/Math;->hypot(DD)D
00073e32move-result-wide v10
00073e34double-to-float v10, v10
00073e36const v11, 0x3a83126f
00073e3csub-float/2addr v10, v11
00073e3emove/from16 v11, v23
00073e42invoke-static {v10, v11}, Ljava/lang/Math;->max(FF)F
00073e48move-result v10
00073e4aaget-object v11, v15, v8
00073e4eiget v13, v11, LL0/u;->b:F
00073e52const/16 v16, 0x0
00073e56aput v13, v7, v16
00073e5aiget v11, v11, LL0/u;->c:F
00073e5econst/4 v13, 0x1
00073e60aput v11, v7, v13
00073e64aget-object v11, v20, v8
00073e68invoke-virtual {v11, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073e6eif-eq v8, v13, :cond_1a3
00073e72const/4 v11, 0x3
00073e74if-eq v8, v11, :cond_1a3
00073e78invoke-virtual {v2}, Landroid/graphics/RectF;->centerY()F
00073e7emove-result v11
00073e80aget v14, v7, v13
00073e84sub-float/2addr v11, v14
00073e86invoke-static {v11}, Ljava/lang/Math;->abs(F)F
00073e8cgoto :goto_1af
00073e8einvoke-virtual {v2}, Landroid/graphics/RectF;->centerX()F
00073e94move-result v11
00073e96const/16 v16, 0x0
00073e9aaget v13, v7, v16
00073e9esub-float/2addr v11, v13
00073ea0invoke-static {v11}, Ljava/lang/Math;->abs(F)F
00073ea6const/high16 v11, 0x43870000
00073eaaiget-object v13, v0, LL0/m;->g:LL0/u;
00073eaeconst/4 v14, 0x0
00073eb0invoke-virtual {v13, v14, v11, v14}, LL0/u;->d(FFF)V
00073eb6const/4 v11, 0x1
00073eb8if-eq v8, v11, :cond_1ca
00073ebcconst/4 v11, 0x2
00073ebeif-eq v8, v11, :cond_1c6
00073ec2const/4 v14, 0x3
00073ec4if-eq v8, v14, :cond_1c3
00073ec8iget-object v11, v1, LL0/k;->j:LL0/e;
00073eccgoto :goto_1cd
00073eceiget-object v11, v1, LL0/k;->i:LL0/e;
00073ed2goto :goto_1cd
00073ed4const/4 v14, 0x3
00073ed6iget-object v11, v1, LL0/k;->l:LL0/e;
00073edagoto :goto_1cd
00073edcconst/4 v14, 0x3
00073edeiget-object v11, v1, LL0/k;->k:LL0/e;
00073ee2invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073ee8const/4 v11, 0x0
00073eeainvoke-virtual {v13, v10, v11}, LL0/u;->c(FF)V
00073ef0iget-object v10, v0, LL0/m;->j:Landroid/graphics/Path;
00073ef4invoke-virtual {v10}, Landroid/graphics/Path;->reset()V
00073efaaget-object v11, v19, v8
00073efeinvoke-virtual {v13, v11, v10}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
00073f04iget-boolean v11, v0, LL0/m;->l:Z
00073f08if-eqz v11, :cond_1ef
00073f0cinvoke-virtual {v0, v10, v8}, LL0/m;->b(Landroid/graphics/Path;I)Z
00073f12move-result v11
00073f14if-nez v11, :cond_1f2
00073f18invoke-virtual {v0, v10, v9}, LL0/m;->b(Landroid/graphics/Path;I)Z
00073f1emove-result v9
00073f20if-eqz v9, :cond_1ef
00073f24goto :goto_1f2
00073f26const/16 v18, 0x1
00073f2agoto :goto_214
00073f2csget-object v9, Landroid/graphics/Path$Op;->DIFFERENCE:Landroid/graphics/Path$Op;
00073f30invoke-virtual {v10, v10, v6, v9}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z
00073f36const/4 v11, 0x0
00073f38const/16 v16, 0x0
00073f3caput v11, v7, v16
00073f40iget v9, v13, LL0/u;->a:F
00073f44const/16 v18, 0x1
00073f48aput v9, v7, v18
00073f4caget-object v9, v19, v8
00073f50invoke-virtual {v9, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073f56aget v9, v7, v16
00073f5aaget v10, v7, v18
00073f5einvoke-virtual {v5, v9, v10}, Landroid/graphics/Path;->moveTo(FF)V
00073f64aget-object v9, v19, v8
00073f68invoke-virtual {v13, v9, v5}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
00073f6egoto :goto_219
00073f70aget-object v9, v19, v8
00073f74invoke-virtual {v13, v9, v4}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
00073f7aif-eqz v3, :cond_244
00073f7eaget-object v9, v19, v8
00073f82iget-object v10, v3, LC/h;->b:Ljava/lang/Object;
00073f86check-cast v10, LL0/g;
00073f8aiget-object v11, v10, LL0/g;->d:Ljava/util/BitSet;
00073f8eadd-int/lit8 v14, v8, 0x4
00073f92const/4 v0, 0x0
00073f94invoke-virtual {v11, v14, v0}, Ljava/util/BitSet;->set(IZ)V
00073f9aiget v11, v13, LL0/u;->e:F
00073f9einvoke-virtual {v13, v11}, LL0/u;->a(F)V
00073fa4new-instance v11, Landroid/graphics/Matrix;
00073fa8invoke-direct {v11, v9}, Landroid/graphics/Matrix;-><init>(Landroid/graphics/Matrix;)V
00073faenew-instance v9, Ljava/util/ArrayList;
00073fb2iget-object v13, v13, LL0/u;->g:Ljava/util/ArrayList;
00073fb6invoke-direct {v9, v13}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
00073fbcnew-instance v13, LL0/n;
00073fc0invoke-direct {v13, v9, v11}, LL0/n;-><init>(Ljava/util/ArrayList;Landroid/graphics/Matrix;)V
00073fc6iget-object v9, v10, LL0/g;->c:[LL0/t;
00073fcaaput-object v13, v9, v8
00073fcegoto :goto_245
00073fd0const/4 v0, 0x0
00073fd2move/from16 v16, v0
00073fd6move v8, v12
00073fd8move-object v11, v15
00073fdamove-object/from16 v10, v20
00073fdeconst/4 v13, 0x4
00073fe0move-object/from16 v0, v21
00073fe4goto/16 :goto_d6
00073fe8invoke-virtual {v4}, Landroid/graphics/Path;->close()V
00073feeinvoke-virtual {v5}, Landroid/graphics/Path;->close()V
00073ff4invoke-virtual {v5}, Landroid/graphics/Path;->isEmpty()Z
00073ffamove-result v0
00073ffcif-nez v0, :cond_261
00074000sget-object v0, Landroid/graphics/Path$Op;->UNION:Landroid/graphics/Path$Op;
00074004invoke-virtual {v4, v5, v0}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z
0007400areturn-void
00073b38
00073b38L0.m::a(L0.k, float, android.graphics.RectF, C.h, android.graphics.Path):
00073b48move-object/from16 v0, v21
00073b4cmove-object/from16 v1, v22
00073b50move-object/from16 v2, v24
00073b54move-object/from16 v3, v25
00073b58move-object/from16 v4, v26
00073b5cinvoke-virtual {v4}, Landroid/graphics/Path;->rewind()V
00073b62iget-object v5, v0, LL0/m;->e:Landroid/graphics/Path;
00073b66invoke-virtual {v5}, Landroid/graphics/Path;->rewind()V
00073b6ciget-object v6, v0, LL0/m;->f:Landroid/graphics/Path;
00073b70invoke-virtual {v6}, Landroid/graphics/Path;->rewind()V
00073b76sget-object v7, Landroid/graphics/Path$Direction;->CW:Landroid/graphics/Path$Direction;
00073b7ainvoke-virtual {v6, v2, v7}, Landroid/graphics/Path;->addRect(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V
00073b80const/4 v8, 0x0
00073b82iget-object v9, v0, LL0/m;->c:[Landroid/graphics/Matrix;
00073b86iget-object v10, v0, LL0/m;->b:[Landroid/graphics/Matrix;
00073b8aiget-object v11, v0, LL0/m;->a:[LL0/u;
00073b8econst/4 v12, 0x1
00073b90const/4 v13, 0x4
00073b92const/4 v14, 0x2
00073b94const/4 v15, 0x3
00073b96const/16 v16, 0x0
00073b9aiget-object v7, v0, LL0/m;->h:[F
00073b9eif-ge v8, v13, :cond_d2
00073ba2if-eq v8, v12, :cond_3c
00073ba6if-eq v8, v14, :cond_39
00073baaif-eq v8, v15, :cond_36
00073baeiget-object v13, v1, LL0/k;->f:LL0/c;
00073bb2goto :goto_3e
00073bb4iget-object v13, v1, LL0/k;->e:LL0/c;
00073bb8goto :goto_3e
00073bbaiget-object v13, v1, LL0/k;->h:LL0/c;
00073bbegoto :goto_3e
00073bc0iget-object v13, v1, LL0/k;->g:LL0/c;
00073bc4if-eq v8, v12, :cond_4d
00073bc8if-eq v8, v14, :cond_4a
00073bccif-eq v8, v15, :cond_47
00073bd0iget-object v15, v1, LL0/k;->b:LP1/e;
00073bd4goto :goto_4f
00073bd6iget-object v15, v1, LL0/k;->a:LP1/e;
00073bdagoto :goto_4f
00073bdciget-object v15, v1, LL0/k;->d:LP1/e;
00073be0goto :goto_4f
00073be2iget-object v15, v1, LL0/k;->c:LP1/e;
00073be6aget-object v14, v11, v8
00073beainvoke-virtual {v15}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073bf0invoke-interface {v13, v2}, LL0/c;->a(Landroid/graphics/RectF;)F
00073bf6move-result v13
00073bf8move/from16 v12, v23
00073bfcinvoke-virtual {v15, v14, v12, v13}, LP1/e;->s(LL0/u;FF)V
00073c02add-int/lit8 v13, v8, 0x1
00073c06rem-int/lit8 v14, v13, 0x4
00073c0amul-int/lit8 v14, v14, 0x5a
00073c0eint-to-float v14, v14
00073c10aget-object v15, v10, v8
00073c14invoke-virtual {v15}, Landroid/graphics/Matrix;->reset()V
00073c1aiget-object v15, v0, LL0/m;->d:Landroid/graphics/PointF;
00073c1emove-object/from16 v19, v9
00073c22const/4 v9, 0x1
00073c24if-eq v8, v9, :cond_94
00073c28const/4 v9, 0x2
00073c2aif-eq v8, v9, :cond_8a
00073c2econst/4 v9, 0x3
00073c30if-eq v8, v9, :cond_80
00073c34iget v9, v2, Landroid/graphics/RectF;->right:F
00073c38move/from16 v17, v8
00073c3ciget v8, v2, Landroid/graphics/RectF;->top:F
00073c40invoke-virtual {v15, v9, v8}, Landroid/graphics/PointF;->set(FF)V
00073c46goto :goto_9d
00073c48move/from16 v17, v8
00073c4ciget v8, v2, Landroid/graphics/RectF;->left:F
00073c50iget v9, v2, Landroid/graphics/RectF;->top:F
00073c54invoke-virtual {v15, v8, v9}, Landroid/graphics/PointF;->set(FF)V
00073c5agoto :goto_9d
00073c5cmove/from16 v17, v8
00073c60iget v8, v2, Landroid/graphics/RectF;->left:F
00073c64iget v9, v2, Landroid/graphics/RectF;->bottom:F
00073c68invoke-virtual {v15, v8, v9}, Landroid/graphics/PointF;->set(FF)V
00073c6egoto :goto_9d
00073c70move/from16 v17, v8
00073c74iget v8, v2, Landroid/graphics/RectF;->right:F
00073c78iget v9, v2, Landroid/graphics/RectF;->bottom:F
00073c7cinvoke-virtual {v15, v8, v9}, Landroid/graphics/PointF;->set(FF)V
00073c82aget-object v8, v10, v17
00073c86iget v9, v15, Landroid/graphics/PointF;->x:F
00073c8aiget v15, v15, Landroid/graphics/PointF;->y:F
00073c8einvoke-virtual {v8, v9, v15}, Landroid/graphics/Matrix;->setTranslate(FF)V
00073c94aget-object v8, v10, v17
00073c98invoke-virtual {v8, v14}, Landroid/graphics/Matrix;->preRotate(F)Z
00073c9eaget-object v8, v11, v17
00073ca2iget v9, v8, LL0/u;->b:F
00073ca6aput v9, v7, v16
00073caaiget v8, v8, LL0/u;->c:F
00073caeconst/16 v18, 0x1
00073cb2aput v8, v7, v18
00073cb6aget-object v8, v10, v17
00073cbainvoke-virtual {v8, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073cc0aget-object v8, v19, v17
00073cc4invoke-virtual {v8}, Landroid/graphics/Matrix;->reset()V
00073ccaaget-object v8, v19, v17
00073cceaget v9, v7, v16
00073cd2aget v7, v7, v18
00073cd6invoke-virtual {v8, v9, v7}, Landroid/graphics/Matrix;->setTranslate(FF)V
00073cdcaget-object v7, v19, v17
00073ce0invoke-virtual {v7, v14}, Landroid/graphics/Matrix;->preRotate(F)Z
00073ce6move v8, v13
00073ce8goto/16 :goto_1d
00073cecmove-object/from16 v19, v9
00073cf0move/from16 v8, v16
00073cf4if-ge v8, v13, :cond_250
00073cf8aget-object v9, v11, v8
00073cfcinvoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073d02const/4 v12, 0x0
00073d04aput v12, v7, v16
00073d08iget v9, v9, LL0/u;->a:F
00073d0cconst/16 v18, 0x1
00073d10aput v9, v7, v18
00073d14aget-object v9, v10, v8
00073d18invoke-virtual {v9, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073d1eif-nez v8, :cond_f5
00073d22aget v9, v7, v16
00073d26aget v14, v7, v18
00073d2ainvoke-virtual {v4, v9, v14}, Landroid/graphics/Path;->moveTo(FF)V
00073d30goto :goto_fc
00073d32aget v9, v7, v16
00073d36aget v14, v7, v18
00073d3ainvoke-virtual {v4, v9, v14}, Landroid/graphics/Path;->lineTo(FF)V
00073d40aget-object v9, v11, v8
00073d44aget-object v14, v10, v8
00073d48invoke-virtual {v9, v14, v4}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
00073d4eif-eqz v3, :cond_134
00073d52aget-object v9, v11, v8
00073d56aget-object v14, v10, v8
00073d5aiget-object v15, v3, LC/h;->b:Ljava/lang/Object;
00073d5echeck-cast v15, LL0/g;
00073d62iget-object v13, v15, LL0/g;->d:Ljava/util/BitSet;
00073d66invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073d6cmove/from16 v23, v12
00073d70move/from16 v12, v16
00073d74invoke-virtual {v13, v8, v12}, Ljava/util/BitSet;->set(IZ)V
00073d7aiget v12, v9, LL0/u;->e:F
00073d7einvoke-virtual {v9, v12}, LL0/u;->a(F)V
00073d84new-instance v12, Landroid/graphics/Matrix;
00073d88invoke-direct {v12, v14}, Landroid/graphics/Matrix;-><init>(Landroid/graphics/Matrix;)V
00073d8enew-instance v13, Ljava/util/ArrayList;
00073d92iget-object v9, v9, LL0/u;->g:Ljava/util/ArrayList;
00073d96invoke-direct {v13, v9}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
00073d9cnew-instance v9, LL0/n;
00073da0invoke-direct {v9, v13, v12}, LL0/n;-><init>(Ljava/util/ArrayList;Landroid/graphics/Matrix;)V
00073da6iget-object v12, v15, LL0/g;->b:[LL0/t;
00073daaaput-object v9, v12, v8
00073daegoto :goto_136
00073db0move/from16 v23, v12
00073db4add-int/lit8 v12, v8, 0x1
00073db8rem-int/lit8 v9, v12, 0x4
00073dbcaget-object v13, v11, v8
00073dc0iget v14, v13, LL0/u;->b:F
00073dc4const/16 v16, 0x0
00073dc8aput v14, v7, v16
00073dcciget v13, v13, LL0/u;->c:F
00073dd0const/16 v18, 0x1
00073dd4aput v13, v7, v18
00073dd8aget-object v13, v10, v8
00073ddcinvoke-virtual {v13, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073de2aget-object v13, v11, v9
00073de6invoke-virtual {v13}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073deciget-object v14, v0, LL0/m;->i:[F
00073df0const/16 v16, 0x0
00073df4aput v23, v14, v16
00073df8iget v13, v13, LL0/u;->a:F
00073dfcconst/16 v18, 0x1
00073e00aput v13, v14, v18
00073e04aget-object v13, v10, v9
00073e08invoke-virtual {v13, v14}, Landroid/graphics/Matrix;->mapPoints([F)V
00073e0eaget v13, v7, v16
00073e12aget v15, v14, v16
00073e16sub-float/2addr v13, v15
00073e18move-object/from16 v20, v10
00073e1cmove-object v15, v11
00073e1efloat-to-double v10, v13
00073e20aget v13, v7, v18
00073e24aget v14, v14, v18
00073e28sub-float/2addr v13, v14
00073e2afloat-to-double v13, v13
00073e2cinvoke-static {v10, v11, v13, v14}, Ljava/lang/Math;->hypot(DD)D
00073e32move-result-wide v10
00073e34double-to-float v10, v10
00073e36const v11, 0x3a83126f
00073e3csub-float/2addr v10, v11
00073e3emove/from16 v11, v23
00073e42invoke-static {v10, v11}, Ljava/lang/Math;->max(FF)F
00073e48move-result v10
00073e4aaget-object v11, v15, v8
00073e4eiget v13, v11, LL0/u;->b:F
00073e52const/16 v16, 0x0
00073e56aput v13, v7, v16
00073e5aiget v11, v11, LL0/u;->c:F
00073e5econst/4 v13, 0x1
00073e60aput v11, v7, v13
00073e64aget-object v11, v20, v8
00073e68invoke-virtual {v11, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073e6eif-eq v8, v13, :cond_1a3
00073e72const/4 v11, 0x3
00073e74if-eq v8, v11, :cond_1a3
00073e78invoke-virtual {v2}, Landroid/graphics/RectF;->centerY()F
00073e7emove-result v11
00073e80aget v14, v7, v13
00073e84sub-float/2addr v11, v14
00073e86invoke-static {v11}, Ljava/lang/Math;->abs(F)F
00073e8cgoto :goto_1af
00073e8einvoke-virtual {v2}, Landroid/graphics/RectF;->centerX()F
00073e94move-result v11
00073e96const/16 v16, 0x0
00073e9aaget v13, v7, v16
00073e9esub-float/2addr v11, v13
00073ea0invoke-static {v11}, Ljava/lang/Math;->abs(F)F
00073ea6const/high16 v11, 0x43870000
00073eaaiget-object v13, v0, LL0/m;->g:LL0/u;
00073eaeconst/4 v14, 0x0
00073eb0invoke-virtual {v13, v14, v11, v14}, LL0/u;->d(FFF)V
00073eb6const/4 v11, 0x1
00073eb8if-eq v8, v11, :cond_1ca
00073ebcconst/4 v11, 0x2
00073ebeif-eq v8, v11, :cond_1c6
00073ec2const/4 v14, 0x3
00073ec4if-eq v8, v14, :cond_1c3
00073ec8iget-object v11, v1, LL0/k;->j:LL0/e;
00073eccgoto :goto_1cd
00073eceiget-object v11, v1, LL0/k;->i:LL0/e;
00073ed2goto :goto_1cd
00073ed4const/4 v14, 0x3
00073ed6iget-object v11, v1, LL0/k;->l:LL0/e;
00073edagoto :goto_1cd
00073edcconst/4 v14, 0x3
00073edeiget-object v11, v1, LL0/k;->k:LL0/e;
00073ee2invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
00073ee8const/4 v11, 0x0
00073eeainvoke-virtual {v13, v10, v11}, LL0/u;->c(FF)V
00073ef0iget-object v10, v0, LL0/m;->j:Landroid/graphics/Path;
00073ef4invoke-virtual {v10}, Landroid/graphics/Path;->reset()V
00073efaaget-object v11, v19, v8
00073efeinvoke-virtual {v13, v11, v10}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
00073f04iget-boolean v11, v0, LL0/m;->l:Z
00073f08if-eqz v11, :cond_1ef
00073f0cinvoke-virtual {v0, v10, v8}, LL0/m;->b(Landroid/graphics/Path;I)Z
00073f12move-result v11
00073f14if-nez v11, :cond_1f2
00073f18invoke-virtual {v0, v10, v9}, LL0/m;->b(Landroid/graphics/Path;I)Z
00073f1emove-result v9
00073f20if-eqz v9, :cond_1ef
00073f24goto :goto_1f2
00073f26const/16 v18, 0x1
00073f2agoto :goto_214
00073f2csget-object v9, Landroid/graphics/Path$Op;->DIFFERENCE:Landroid/graphics/Path$Op;
00073f30invoke-virtual {v10, v10, v6, v9}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z
00073f36const/4 v11, 0x0
00073f38const/16 v16, 0x0
00073f3caput v11, v7, v16
00073f40iget v9, v13, LL0/u;->a:F
00073f44const/16 v18, 0x1
00073f48aput v9, v7, v18
00073f4caget-object v9, v19, v8
00073f50invoke-virtual {v9, v7}, Landroid/graphics/Matrix;->mapPoints([F)V
00073f56aget v9, v7, v16
00073f5aaget v10, v7, v18
00073f5einvoke-virtual {v5, v9, v10}, Landroid/graphics/Path;->moveTo(FF)V
00073f64aget-object v9, v19, v8
00073f68invoke-virtual {v13, v9, v5}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
00073f6egoto :goto_219
00073f70aget-object v9, v19, v8
00073f74invoke-virtual {v13, v9, v4}, LL0/u;->b(Landroid/graphics/Matrix;Landroid/graphics/Path;)V
00073f7aif-eqz v3, :cond_244
00073f7eaget-object v9, v19, v8
00073f82iget-object v10, v3, LC/h;->b:Ljava/lang/Object;
00073f86check-cast v10, LL0/g;
00073f8aiget-object v11, v10, LL0/g;->d:Ljava/util/BitSet;
00073f8eadd-int/lit8 v14, v8, 0x4
00073f92const/4 v0, 0x0
00073f94invoke-virtual {v11, v14, v0}, Ljava/util/BitSet;->set(IZ)V
00073f9aiget v11, v13, LL0/u;->e:F
00073f9einvoke-virtual {v13, v11}, LL0/u;->a(F)V
00073fa4new-instance v11, Landroid/graphics/Matrix;
00073fa8invoke-direct {v11, v9}, Landroid/graphics/Matrix;-><init>(Landroid/graphics/Matrix;)V
00073faenew-instance v9, Ljava/util/ArrayList;
00073fb2iget-object v13, v13, LL0/u;->g:Ljava/util/ArrayList;
00073fb6invoke-direct {v9, v13}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
00073fbcnew-instance v13, LL0/n;
00073fc0invoke-direct {v13, v9, v11}, LL0/n;-><init>(Ljava/util/ArrayList;Landroid/graphics/Matrix;)V
00073fc6iget-object v9, v10, LL0/g;->c:[LL0/t;
00073fcaaput-object v13, v9, v8
00073fcegoto :goto_245
00073fd0const/4 v0, 0x0
00073fd2move/from16 v16, v0
00073fd6move v8, v12
00073fd8move-object v11, v15
00073fdamove-object/from16 v10, v20
00073fdeconst/4 v13, 0x4
00073fe0move-object/from16 v0, v21
00073fe4goto/16 :goto_d6
00073fe8invoke-virtual {v4}, Landroid/graphics/Path;->close()V
00073feeinvoke-virtual {v5}, Landroid/graphics/Path;->close()V
00073ff4invoke-virtual {v5}, Landroid/graphics/Path;->isEmpty()Z
00073ffamove-result v0
00073ffcif-nez v0, :cond_261
00074000sget-object v0, Landroid/graphics/Path$Op;->UNION:Landroid/graphics/Path$Op;
00074004invoke-virtual {v4, v5, v0}, Landroid/graphics/Path;->op(Landroid/graphics/Path;Landroid/graphics/Path$Op;)Z
0007400areturn-void
00073b38
0007400c
0007400cL0.n::<init>(java.util.ArrayList, android.graphics.Matrix):
0007401ciput-object v1, v0, LL0/n;->c:Ljava/util/ArrayList;
00074020iput-object v2, v0, LL0/n;->d:Landroid/graphics/Matrix;
00074024invoke-direct {v0}, LL0/t;-><init>()V
0007402areturn-void
0007400c
0007400cL0.n::<init>(java.util.ArrayList, android.graphics.Matrix):
0007401ciput-object v1, v0, LL0/n;->c:Ljava/util/ArrayList;
00074020iput-object v2, v0, LL0/n;->d:Landroid/graphics/Matrix;
00074024invoke-direct {v0}, LL0/t;-><init>()V
0007402areturn-void
0007400c
0007402c
0007402cL0.n::a(android.graphics.Matrix, K0.a, int, android.graphics.Canvas):
0007403ciget-object v3, v2, LL0/n;->c:Ljava/util/ArrayList;
00074040invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00074046move-result-object v3
00074048invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
0007404emove-result v0
00074050if-eqz v0, :cond_18
00074054invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
0007405amove-result-object v0
0007405ccheck-cast v0, LL0/t;
00074060iget-object v1, v2, LL0/n;->d:Landroid/graphics/Matrix;
00074064invoke-virtual {v0, v1, v4, v5, v6}, LL0/t;->a(Landroid/graphics/Matrix;LK0/a;ILandroid/graphics/Canvas;)V
0007406agoto :goto_6
0007406creturn-void
0007402c
0007402cL0.n::a(android.graphics.Matrix, K0.a, int, android.graphics.Canvas):
0007403ciget-object v3, v2, LL0/n;->c:Ljava/util/ArrayList;
00074040invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
00074046move-result-object v3
00074048invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
0007404emove-result v0
00074050if-eqz v0, :cond_18
00074054invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
0007405amove-result-object v0
0007405ccheck-cast v0, LL0/t;
00074060iget-object v1, v2, LL0/n;->d:Landroid/graphics/Matrix;
00074064invoke-virtual {v0, v1, v4, v5, v6}, LL0/t;->a(Landroid/graphics/Matrix;LK0/a;ILandroid/graphics/Canvas;)V
0007406agoto :goto_6
0007406creturn-void
0007402c
0007406e
0007406e // align 0x10
0007406e // align 0x10
00074070
00074070L0.o::<init>(L0.q):
00074080invoke-direct {v0}, LL0/t;-><init>()V
00074086iput-object v1, v0, LL0/o;->c:LL0/q;
0007408areturn-void
00074070
00074070L0.o::<init>(L0.q):
00074080invoke-direct {v0}, LL0/t;-><init>()V
00074086iput-object v1, v0, LL0/o;->c:LL0/q;
0007408areturn-void
00074070
0007408c
0007408cL0.o::a(android.graphics.Matrix, K0.a, int, android.graphics.Canvas):
0007409cmove-object/from16 v0, v21
000740a0move/from16 v1, v22
000740a4move-object/from16 v2, v23
000740a8move-object/from16 v6, v19
000740aciget-object v3, v6, LL0/o;->c:LL0/q;
000740b0iget v4, v3, LL0/q;->f:F
000740b4iget v5, v3, LL0/q;->g:F
000740b8new-instance v7, Landroid/graphics/RectF;
000740bciget v8, v3, LL0/q;->b:F
000740c0iget v9, v3, LL0/q;->c:F
000740c4iget v10, v3, LL0/q;->d:F
000740c8iget v3, v3, LL0/q;->e:F
000740ccinvoke-direct {v7, v8, v9, v10, v3}, Landroid/graphics/RectF;-><init>(FFFF)V
000740d2invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000740d8const/4 v3, 0x0
000740dacmpg-float v8, v5, v3
000740deconst/4 v9, 0x1
000740e0const/4 v10, 0x0
000740e2if-gez v8, :cond_27
000740e6move v8, v9
000740e8goto :goto_28
000740eamove v8, v10
000740eciget-object v11, v0, LK0/a;->g:Landroid/graphics/Path;
000740f0sget-object v16, LK0/a;->k:[I
000740f4const/4 v12, 0x3
000740f6const/4 v13, 0x2
000740f8if-eqz v8, :cond_3f
000740fcaput v10, v16, v10
00074100iget v10, v0, LK0/a;->f:I
00074104aput v10, v16, v9
00074108iget v10, v0, LK0/a;->e:I
0007410caput v10, v16, v13
00074110iget v10, v0, LK0/a;->d:I
00074114aput v10, v16, v12
00074118goto :goto_66
0007411ainvoke-virtual {v11}, Landroid/graphics/Path;->rewind()V
00074120invoke-virtual {v7}, Landroid/graphics/RectF;->centerX()F
00074126move-result v14
00074128invoke-virtual {v7}, Landroid/graphics/RectF;->centerY()F
0007412emove-result v15
00074130invoke-virtual {v11, v14, v15}, Landroid/graphics/Path;->moveTo(FF)V
00074136invoke-virtual {v11, v7, v4, v5}, Landroid/graphics/Path;->arcTo(Landroid/graphics/RectF;FF)V
0007413cinvoke-virtual {v11}, Landroid/graphics/Path;->close()V
00074142neg-int v14, v1
00074144int-to-float v14, v14
00074146invoke-virtual {v7, v14, v14}, Landroid/graphics/RectF;->inset(FF)V
0007414caput v10, v16, v10
00074150iget v10, v0, LK0/a;->d:I
00074154aput v10, v16, v9
00074158iget v10, v0, LK0/a;->e:I
0007415caput v10, v16, v13
00074160iget v10, v0, LK0/a;->f:I
00074164aput v10, v16, v12
00074168invoke-virtual {v7}, Landroid/graphics/RectF;->width()F
0007416emove-result v10
00074170const/high16 v12, 0x40000000
00074174div-float v15, v10, v12
00074178cmpg-float v3, v15, v3
0007417cif-gtz v3, :cond_73
00074180return-void
00074182int-to-float v1, v1
00074184div-float/2addr v1, v15
00074186const/high16 v3, 0x3f800000
0007418asub-float v1, v3, v1
0007418esub-float v10, v3, v1
00074192div-float/2addr v10, v12
00074194add-float/2addr v10, v1
00074196sget-object v17, LK0/a;->l:[F
0007419aaput v1, v17, v9
0007419eaput v10, v17, v13
000741a2new-instance v12, Landroid/graphics/RadialGradient;
000741a6invoke-virtual {v7}, Landroid/graphics/RectF;->centerX()F
000741acmove-result v13
000741aeinvoke-virtual {v7}, Landroid/graphics/RectF;->centerY()F
000741b4move-result v14
000741b6sget-object v18, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
000741bainvoke-direct/range {v12 .. v18}, Landroid/graphics/RadialGradient;-><init>(FFF[I[FLandroid/graphics/Shader$TileMode;)V
000741c0move v1, v5
000741c2iget-object v5, v0, LK0/a;->b:Landroid/graphics/Paint;
000741c6invoke-virtual {v5, v12}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
000741ccinvoke-virtual {v2}, Landroid/graphics/Canvas;->save()I
000741d2move-object/from16 v9, v20
000741d6invoke-virtual {v2, v9}, Landroid/graphics/Canvas;->concat(Landroid/graphics/Matrix;)V
000741dcinvoke-virtual {v7}, Landroid/graphics/RectF;->height()F
000741e2move-result v9
000741e4invoke-virtual {v7}, Landroid/graphics/RectF;->width()F
000741eamove-result v10
000741ecdiv-float/2addr v9, v10
000741eeinvoke-virtual {v2, v3, v9}, Landroid/graphics/Canvas;->scale(FF)V
000741f4if-nez v8, :cond_b8
000741f8sget-object v3, Landroid/graphics/Region$Op;->DIFFERENCE:Landroid/graphics/Region$Op;
000741fcinvoke-virtual {v2, v11, v3}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z
00074202iget-object v0, v0, LK0/a;->h:Landroid/graphics/Paint;
00074206invoke-virtual {v2, v11, v0}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
0007420cmove v2, v4
0007420econst/4 v4, 0x1
00074210move-object/from16 v0, v23
00074214move v3, v1
00074216move-object v1, v7
00074218invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V
0007421einvoke-virtual/range {v23}, Landroid/graphics/Canvas;->restore()V
00074224return-void
0007408c
0007408cL0.o::a(android.graphics.Matrix, K0.a, int, android.graphics.Canvas):
0007409cmove-object/from16 v0, v21
000740a0move/from16 v1, v22
000740a4move-object/from16 v2, v23
000740a8move-object/from16 v6, v19
000740aciget-object v3, v6, LL0/o;->c:LL0/q;
000740b0iget v4, v3, LL0/q;->f:F
000740b4iget v5, v3, LL0/q;->g:F
000740b8new-instance v7, Landroid/graphics/RectF;
000740bciget v8, v3, LL0/q;->b:F
000740c0iget v9, v3, LL0/q;->c:F
000740c4iget v10, v3, LL0/q;->d:F
000740c8iget v3, v3, LL0/q;->e:F
000740ccinvoke-direct {v7, v8, v9, v10, v3}, Landroid/graphics/RectF;-><init>(FFFF)V
000740d2invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000740d8const/4 v3, 0x0
000740dacmpg-float v8, v5, v3
000740deconst/4 v9, 0x1
000740e0const/4 v10, 0x0
000740e2if-gez v8, :cond_27
000740e6move v8, v9
000740e8goto :goto_28
000740eamove v8, v10
000740eciget-object v11, v0, LK0/a;->g:Landroid/graphics/Path;
000740f0sget-object v16, LK0/a;->k:[I
000740f4const/4 v12, 0x3
000740f6const/4 v13, 0x2
000740f8if-eqz v8, :cond_3f
000740fcaput v10, v16, v10
00074100iget v10, v0, LK0/a;->f:I
00074104aput v10, v16, v9
00074108iget v10, v0, LK0/a;->e:I
0007410caput v10, v16, v13
00074110iget v10, v0, LK0/a;->d:I
00074114aput v10, v16, v12
00074118goto :goto_66
0007411ainvoke-virtual {v11}, Landroid/graphics/Path;->rewind()V
00074120invoke-virtual {v7}, Landroid/graphics/RectF;->centerX()F
00074126move-result v14
00074128invoke-virtual {v7}, Landroid/graphics/RectF;->centerY()F
0007412emove-result v15
00074130invoke-virtual {v11, v14, v15}, Landroid/graphics/Path;->moveTo(FF)V
00074136invoke-virtual {v11, v7, v4, v5}, Landroid/graphics/Path;->arcTo(Landroid/graphics/RectF;FF)V
0007413cinvoke-virtual {v11}, Landroid/graphics/Path;->close()V
00074142neg-int v14, v1
00074144int-to-float v14, v14
00074146invoke-virtual {v7, v14, v14}, Landroid/graphics/RectF;->inset(FF)V
0007414caput v10, v16, v10
00074150iget v10, v0, LK0/a;->d:I
00074154aput v10, v16, v9
00074158iget v10, v0, LK0/a;->e:I
0007415caput v10, v16, v13
00074160iget v10, v0, LK0/a;->f:I
00074164aput v10, v16, v12
00074168invoke-virtual {v7}, Landroid/graphics/RectF;->width()F
0007416emove-result v10
00074170const/high16 v12, 0x40000000
00074174div-float v15, v10, v12
00074178cmpg-float v3, v15, v3
0007417cif-gtz v3, :cond_73
00074180return-void
00074182int-to-float v1, v1
00074184div-float/2addr v1, v15
00074186const/high16 v3, 0x3f800000
0007418asub-float v1, v3, v1
0007418esub-float v10, v3, v1
00074192div-float/2addr v10, v12
00074194add-float/2addr v10, v1
00074196sget-object v17, LK0/a;->l:[F
0007419aaput v1, v17, v9
0007419eaput v10, v17, v13
000741a2new-instance v12, Landroid/graphics/RadialGradient;
000741a6invoke-virtual {v7}, Landroid/graphics/RectF;->centerX()F
000741acmove-result v13
000741aeinvoke-virtual {v7}, Landroid/graphics/RectF;->centerY()F
000741b4move-result v14
000741b6sget-object v18, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
000741bainvoke-direct/range {v12 .. v18}, Landroid/graphics/RadialGradient;-><init>(FFF[I[FLandroid/graphics/Shader$TileMode;)V
000741c0move v1, v5
000741c2iget-object v5, v0, LK0/a;->b:Landroid/graphics/Paint;
000741c6invoke-virtual {v5, v12}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
000741ccinvoke-virtual {v2}, Landroid/graphics/Canvas;->save()I
000741d2move-object/from16 v9, v20
000741d6invoke-virtual {v2, v9}, Landroid/graphics/Canvas;->concat(Landroid/graphics/Matrix;)V
000741dcinvoke-virtual {v7}, Landroid/graphics/RectF;->height()F
000741e2move-result v9
000741e4invoke-virtual {v7}, Landroid/graphics/RectF;->width()F
000741eamove-result v10
000741ecdiv-float/2addr v9, v10
000741eeinvoke-virtual {v2, v3, v9}, Landroid/graphics/Canvas;->scale(FF)V
000741f4if-nez v8, :cond_b8
000741f8sget-object v3, Landroid/graphics/Region$Op;->DIFFERENCE:Landroid/graphics/Region$Op;
000741fcinvoke-virtual {v2, v11, v3}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;Landroid/graphics/Region$Op;)Z
00074202iget-object v0, v0, LK0/a;->h:Landroid/graphics/Paint;
00074206invoke-virtual {v2, v11, v0}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
0007420cmove v2, v4
0007420econst/4 v4, 0x1
00074210move-object/from16 v0, v23
00074214move v3, v1
00074216move-object v1, v7
00074218invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V
0007421einvoke-virtual/range {v23}, Landroid/graphics/Canvas;->restore()V
00074224return-void
0007408c
Loading..