File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
    00043e18
    00043e18android.support.a.a.b$1::invalidateDrawable(android.graphics.drawable.Drawable):
    00043e28iget-object v1, v0, Landroid/support/a/a/b$1;->a:Landroid/support/a/a/b;
    00043e2cinvoke-virtual {v1}, Landroid/support/a/a/b;->invalidateSelf()V
    00043e32return-void
    00043e18
    00043e34
    00043e34android.support.a.a.b$1::scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long):
    00043e44iget-object v1, v0, Landroid/support/a/a/b$1;->a:Landroid/support/a/a/b;
    00043e48invoke-virtual {v1, v2, v3, v4}, Landroid/support/a/a/b;->scheduleSelf(Ljava/lang/Runnable;J)V
    00043e4ereturn-void
    00043e34
    00043e50
    00043e50android.support.a.a.b$1::unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable):
    00043e60iget-object v1, v0, Landroid/support/a/a/b$1;->a:Landroid/support/a/a/b;
    00043e64invoke-virtual {v1, v2}, Landroid/support/a/a/b;->unscheduleSelf(Ljava/lang/Runnable;)V
    00043e6areturn-void
    00043e50
    00043e6c
    00043e6candroid.support.a.a.b$a::<init>(android.content.Context, android.support.a.a.b$a, android.graphics.drawable.Drawable$Callback, android.content.res.Resources):
    00043e7cinvoke-direct {v2}, Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
    00043e82if-eqz v4, :cond_87
    00043e86iget v3, v4, Landroid/support/a/a/b$a;->a:I
    00043e8aiput v3, v2, Landroid/support/a/a/b$a;->a:I
    00043e8eiget-object v3, v4, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043e92const/4 v0, 0x0
    00043e94if-eqz v3, :cond_43
    00043e98iget-object v3, v4, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043e9cinvoke-virtual {v3}, Landroid/support/a/a/f;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
    00043ea2move-result-object v3
    00043ea4if-eqz v6, :cond_1f
    00043ea8invoke-virtual {v3, v6}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
    00043eaemove-result-object v3
    00043eb0check-cast v3, Landroid/support/a/a/f;
    00043eb4iput-object v3, v2, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043eb8goto :goto_24
    00043ebainvoke-virtual {v3}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
    00043ec0move-result-object v3
    00043ec2goto :goto_1a
    00043ec4iget-object v3, v2, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043ec8invoke-virtual {v3}, Landroid/support/a/a/f;->mutate()Landroid/graphics/drawable/Drawable;
    00043ecemove-result-object v3
    00043ed0check-cast v3, Landroid/support/a/a/f;
    00043ed4iput-object v3, v2, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043ed8iget-object v3, v2, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043edcinvoke-virtual {v3, v5}, Landroid/support/a/a/f;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
    00043ee2iget-object v3, v2, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043ee6iget-object v5, v4, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043eeainvoke-virtual {v5}, Landroid/support/a/a/f;->getBounds()Landroid/graphics/Rect;
    00043ef0move-result-object v5
    00043ef2invoke-virtual {v3, v5}, Landroid/support/a/a/f;->setBounds(Landroid/graphics/Rect;)V
    00043ef8iget-object v3, v2, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043efcinvoke-virtual {v3, v0}, Landroid/support/a/a/f;->a(Z)V
    00043f02iget-object v3, v4, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    00043f06if-eqz v3, :cond_87
    00043f0aiget-object v3, v4, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    00043f0einvoke-virtual {v3}, Ljava/util/ArrayList;->size()I
    00043f14move-result v3
    00043f16new-instance v5, Ljava/util/ArrayList;
    00043f1ainvoke-direct {v5, v3}, Ljava/util/ArrayList;-><init>(I)V
    00043f20iput-object v5, v2, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    00043f24new-instance v5, Landroid/support/v4/f/a;
    00043f28invoke-direct {v5, v3}, Landroid/support/v4/f/a;-><init>(I)V
    00043f2eiput-object v5, v2, Landroid/support/a/a/b$a;->d:Landroid/support/v4/f/a;
    00043f32if-ge v0, v3, :cond_87
    00043f36iget-object v5, v4, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    00043f3ainvoke-virtual {v5, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00043f40move-result-object v5
    00043f42check-cast v5, Landroid/animation/Animator;
    00043f46invoke-virtual {v5}, Landroid/animation/Animator;->clone()Landroid/animation/Animator;
    00043f4cmove-result-object v6
    00043f4eiget-object v1, v4, Landroid/support/a/a/b$a;->d:Landroid/support/v4/f/a;
    00043f52invoke-virtual {v1, v5}, Landroid/support/v4/f/a;->get(Ljava/lang/Object;)Ljava/lang/Object;
    00043f58move-result-object v5
    00043f5acheck-cast v5, Ljava/lang/String;
    00043f5eiget-object v1, v2, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00043f62invoke-virtual {v1, v5}, Landroid/support/a/a/f;->a(Ljava/lang/String;)Ljava/lang/Object;
    00043f68move-result-object v1
    00043f6ainvoke-virtual {v6, v1}, Landroid/animation/Animator;->setTarget(Ljava/lang/Object;)V
    00043f70iget-object v1, v2, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    00043f74invoke-virtual {v1, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00043f7aiget-object v1, v2, Landroid/support/a/a/b$a;->d:Landroid/support/v4/f/a;
    00043f7einvoke-virtual {v1, v6, v5}, Landroid/support/v4/f/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    00043f84add-int/lit8 v0, v0, 0x1
    00043f88goto :goto_5b
    00043f8areturn-void
    00043e6c
    00043f8c
    00043f8candroid.support.a.a.b$a::getChangingConfigurations():
    00043f9ciget v0, v1, Landroid/support/a/a/b$a;->a:I
    00043fa0return v0
    00043f8c
    00043fa2
    00043fa2 // align 0x4
    00043fa4
    00043fa4android.support.a.a.b$a::newDrawable():
    00043fb4new-instance v0, Ljava/lang/IllegalStateException;
    00043fb8const-string v1, "No constant state support for SDK < 24."
    00043fbcinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    00043fc2throw v0
    00043fa4
    00043fc4
    00043fc4android.support.a.a.b$a::newDrawable(android.content.res.Resources):
    00043fd4new-instance v2, Ljava/lang/IllegalStateException;
    00043fd8const-string v0, "No constant state support for SDK < 24."
    00043fdcinvoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    00043fe2throw v2
    00043fc4
    00043fe4
    00043fe4android.support.a.a.b$b::<init>(android.graphics.drawable.Drawable$ConstantState):
    00043ff4invoke-direct {v0}, Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
    00043ffaiput-object v1, v0, Landroid/support/a/a/b$b;->a:Landroid/graphics/drawable/Drawable$ConstantState;
    00043ffereturn-void
    00043fe4
    00044000
    00044000android.support.a.a.b$b::canApplyTheme():
    00044010iget-object v0, v1, Landroid/support/a/a/b$b;->a:Landroid/graphics/drawable/Drawable$ConstantState;
    00044014invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;->canApplyTheme()Z
    0004401amove-result v0
    0004401creturn v0
    00044000
    0004401e
    0004401e // align 0x10
    00044020
    00044020android.support.a.a.b$b::getChangingConfigurations():
    00044030iget-object v0, v1, Landroid/support/a/a/b$b;->a:Landroid/graphics/drawable/Drawable$ConstantState;
    00044034invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;->getChangingConfigurations()I
    0004403amove-result v0
    0004403creturn v0
    00044020
    0004403e
    0004403e // align 0x10
    00044040
    00044040android.support.a.a.b$b::newDrawable():
    00044050new-instance v0, Landroid/support/a/a/b;
    00044054invoke-direct {v0}, Landroid/support/a/a/b;-><init>()V
    0004405aiget-object v1, v3, Landroid/support/a/a/b$b;->a:Landroid/graphics/drawable/Drawable$ConstantState;
    0004405einvoke-virtual {v1}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
    00044064move-result-object v1
    00044066iput-object v1, v0, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004406aiget-object v1, v0, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004406eiget-object v2, v0, Landroid/support/a/a/b;->a:Landroid/graphics/drawable/Drawable$Callback;
    00044072invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
    00044078return-object v0
    00044040
    0004407a
    0004407a // align 0x4
    0004407c
    0004407candroid.support.a.a.b$b::newDrawable(android.content.res.Resources):
    0004408cnew-instance v0, Landroid/support/a/a/b;
    00044090invoke-direct {v0}, Landroid/support/a/a/b;-><init>()V
    00044096iget-object v1, v2, Landroid/support/a/a/b$b;->a:Landroid/graphics/drawable/Drawable$ConstantState;
    0004409ainvoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
    000440a0move-result-object v3
    000440a2iput-object v3, v0, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000440a6iget-object v3, v0, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000440aaiget-object v1, v0, Landroid/support/a/a/b;->a:Landroid/graphics/drawable/Drawable$Callback;
    000440aeinvoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
    000440b4return-object v0
    0004407c
    000440b6
    000440b6 // align 0x8
    000440b8
    000440b8android.support.a.a.b$b::newDrawable(android.content.res.Resources, android.content.res.Resources$Theme):
    000440c8new-instance v0, Landroid/support/a/a/b;
    000440ccinvoke-direct {v0}, Landroid/support/a/a/b;-><init>()V
    000440d2iget-object v1, v2, Landroid/support/a/a/b$b;->a:Landroid/graphics/drawable/Drawable$ConstantState;
    000440d6invoke-virtual {v1, v3, v4}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
    000440dcmove-result-object v3
    000440deiput-object v3, v0, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000440e2iget-object v3, v0, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000440e6iget-object v4, v0, Landroid/support/a/a/b;->a:Landroid/graphics/drawable/Drawable$Callback;
    000440eainvoke-virtual {v3, v4}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
    000440f0return-object v0
    000440b8
    000440f2
    000440f2 // align 0x4
    000440f4
    000440f4android.support.a.a.b::<init>():
    00044104const/4 v0, 0x0
    00044106invoke-direct {v1, v0, v0, v0}, Landroid/support/a/a/b;-><init>(Landroid/content/Context;Landroid/support/a/a/b$a;Landroid/content/res/Resources;)V
    0004410creturn-void
    000440f4
    0004410e
    0004410e // align 0x10
    00044110
    00044110android.support.a.a.b::<init>(android.content.Context):
    00044120const/4 v0, 0x0
    00044122invoke-direct {v1, v2, v0, v0}, Landroid/support/a/a/b;-><init>(Landroid/content/Context;Landroid/support/a/a/b$a;Landroid/content/res/Resources;)V
    00044128return-void
    00044110
    0004412a
    0004412a // align 0x4
    0004412c
    0004412candroid.support.a.a.b::<init>(android.content.Context, android.support.a.a.b$a, android.content.res.Resources):
    0004413cinvoke-direct {v2}, Landroid/support/a/a/e;-><init>()V
    00044142const/4 v0, 0x0
    00044144iput-object v0, v2, Landroid/support/a/a/b;->e:Landroid/animation/ArgbEvaluator;
    00044148new-instance v0, Landroid/support/a/a/b$1;
    0004414cinvoke-direct {v0, v2}, Landroid/support/a/a/b$1;-><init>(Landroid/support/a/a/b;)V
    00044152iput-object v0, v2, Landroid/support/a/a/b;->a:Landroid/graphics/drawable/Drawable$Callback;
    00044156iput-object v3, v2, Landroid/support/a/a/b;->d:Landroid/content/Context;
    0004415aif-eqz v4, :cond_14
    0004415eiput-object v4, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044162goto :goto_1d
    00044164new-instance v0, Landroid/support/a/a/b$a;
    00044168iget-object v1, v2, Landroid/support/a/a/b;->a:Landroid/graphics/drawable/Drawable$Callback;
    0004416cinvoke-direct {v0, v3, v4, v1, v5}, Landroid/support/a/a/b$a;-><init>(Landroid/content/Context;Landroid/support/a/a/b$a;Landroid/graphics/drawable/Drawable$Callback;Landroid/content/res/Resources;)V
    00044172iput-object v0, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044176return-void
    0004412c
    00044178
    00044178android.support.a.a.b::a(android.content.Context, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme):
    00044188new-instance v0, Landroid/support/a/a/b;
    0004418cinvoke-direct {v0, v1}, Landroid/support/a/a/b;-><init>(Landroid/content/Context;)V
    00044192invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/a/a/b;->inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V
    00044198return-object v0
    00044178
    0004419a
    0004419a // align 0x4
    0004419c
    0004419candroid.support.a.a.b::a(android.animation.Animator):
    000441acinstance-of v0, v4, Landroid/animation/AnimatorSet;
    000441b0if-eqz v0, :cond_20
    000441b4move-object v0, v4
    000441b6check-cast v0, Landroid/animation/AnimatorSet;
    000441bainvoke-virtual {v0}, Landroid/animation/AnimatorSet;->getChildAnimations()Ljava/util/ArrayList;
    000441c0move-result-object v0
    000441c2if-eqz v0, :cond_20
    000441c6const/4 v1, 0x0
    000441c8invoke-interface {v0}, Ljava/util/List;->size()I
    000441cemove-result v2
    000441d0if-ge v1, v2, :cond_20
    000441d4invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000441damove-result-object v2
    000441dccheck-cast v2, Landroid/animation/Animator;
    000441e0invoke-direct {v3, v2}, Landroid/support/a/a/b;->a(Landroid/animation/Animator;)V
    000441e6add-int/lit8 v1, v1, 0x1
    000441eagoto :goto_e
    000441ecinstance-of v0, v4, Landroid/animation/ObjectAnimator;
    000441f0if-eqz v0, :cond_4a
    000441f4check-cast v4, Landroid/animation/ObjectAnimator;
    000441f8invoke-virtual {v4}, Landroid/animation/ObjectAnimator;->getPropertyName()Ljava/lang/String;
    000441femove-result-object v0
    00044200const-string v1, "fillColor"
    00044204invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0004420amove-result v1
    0004420cif-nez v1, :cond_3a
    00044210const-string v1, "strokeColor"
    00044214invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0004421amove-result v0
    0004421cif-eqz v0, :cond_4a
    00044220iget-object v0, v3, Landroid/support/a/a/b;->e:Landroid/animation/ArgbEvaluator;
    00044224if-nez v0, :cond_45
    00044228new-instance v0, Landroid/animation/ArgbEvaluator;
    0004422cinvoke-direct {v0}, Landroid/animation/ArgbEvaluator;-><init>()V
    00044232iput-object v0, v3, Landroid/support/a/a/b;->e:Landroid/animation/ArgbEvaluator;
    00044236iget-object v0, v3, Landroid/support/a/a/b;->e:Landroid/animation/ArgbEvaluator;
    0004423ainvoke-virtual {v4, v0}, Landroid/animation/ObjectAnimator;->setEvaluator(Landroid/animation/TypeEvaluator;)V
    00044240return-void
    0004419c
    00044242
    00044242 // align 0x4
    00044244
    00044244android.support.a.a.b::a(java.lang.String, android.animation.Animator):
    00044254iget-object v0, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044258iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    0004425cinvoke-virtual {v0, v3}, Landroid/support/a/a/f;->a(Ljava/lang/String;)Ljava/lang/Object;
    00044262move-result-object v0
    00044264invoke-virtual {v4, v0}, Landroid/animation/Animator;->setTarget(Ljava/lang/Object;)V
    0004426asget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    0004426econst/16 v1, 0x15
    00044272if-ge v0, v1, :cond_14
    00044276invoke-direct {v2, v4}, Landroid/support/a/a/b;->a(Landroid/animation/Animator;)V
    0004427ciget-object v0, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044280iget-object v0, v0, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    00044284if-nez v0, :cond_2c
    00044288iget-object v0, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    0004428cnew-instance v1, Ljava/util/ArrayList;
    00044290invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
    00044296iput-object v1, v0, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    0004429aiget-object v0, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    0004429enew-instance v1, Landroid/support/v4/f/a;
    000442a2invoke-direct {v1}, Landroid/support/v4/f/a;-><init>()V
    000442a8iput-object v1, v0, Landroid/support/a/a/b$a;->d:Landroid/support/v4/f/a;
    000442aciget-object v0, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000442b0iget-object v0, v0, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    000442b4invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000442baiget-object v0, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000442beiget-object v0, v0, Landroid/support/a/a/b$a;->d:Landroid/support/v4/f/a;
    000442c2invoke-virtual {v0, v4, v3}, Landroid/support/v4/f/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000442c8return-void
    00044244
    000442ca
    000442ca // align 0x4
    000442cc
    000442ccandroid.support.a.a.b::a():
    000442dciget-object v0, v5, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000442e0iget-object v0, v0, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    000442e4const/4 v1, 0x0
    000442e6if-nez v0, :cond_8
    000442eareturn v1
    000442ecinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000442f2move-result v2
    000442f4const/4 v3, 0x0
    000442f6if-ge v3, v2, :cond_20
    000442fainvoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00044300move-result-object v4
    00044302check-cast v4, Landroid/animation/Animator;
    00044306invoke-virtual {v4}, Landroid/animation/Animator;->isRunning()Z
    0004430cmove-result v4
    0004430eif-eqz v4, :cond_1d
    00044312const/4 v0, 0x1
    00044314return v0
    00044316add-int/lit8 v3, v3, 0x1
    0004431agoto :goto_d
    0004431creturn v1
    000442cc
    0004431e
    0004431e // align 0x10
    00044320
    00044320android.support.a.a.b::applyTheme(android.content.res.Resources$Theme):
    00044330iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044334if-eqz v0, :cond_9
    00044338iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004433cinvoke-static {v0, v2}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/Resources$Theme;)V
    00044342return-void
    00044320
    00044344
    00044344android.support.a.a.b::canApplyTheme():
    00044354iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044358if-eqz v0, :cond_b
    0004435ciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044360invoke-static {v0}, Landroid/support/v4/c/a/a;->d(Landroid/graphics/drawable/Drawable;)Z
    00044366move-result v0
    00044368return v0
    0004436aconst/4 v0, 0x0
    0004436creturn v0
    00044344
    0004436e
    0004436e // align 0x10
    00044370
    00044370android.support.a.a.b::clearColorFilter():
    00044380invoke-super {v0}, Landroid/support/a/a/e;->clearColorFilter()V
    00044386return-void
    00044370
    00044388
    00044388android.support.a.a.b::draw(android.graphics.Canvas):
    00044398iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004439cif-eqz v0, :cond_a
    000443a0iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000443a4invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
    000443aareturn-void
    000443aciget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000443b0iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000443b4invoke-virtual {v0, v2}, Landroid/support/a/a/f;->draw(Landroid/graphics/Canvas;)V
    000443bainvoke-direct {v1}, Landroid/support/a/a/b;->a()Z
    000443c0move-result v2
    000443c2if-eqz v2, :cond_1a
    000443c6invoke-virtual {v1}, Landroid/support/a/a/b;->invalidateSelf()V
    000443ccreturn-void
    00044388
    000443ce
    000443ce // align 0x10
    000443d0
    000443d0android.support.a.a.b::getAlpha():
    000443e0iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000443e4if-eqz v0, :cond_b
    000443e8iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000443ecinvoke-static {v0}, Landroid/support/v4/c/a/a;->c(Landroid/graphics/drawable/Drawable;)I
    000443f2move-result v0
    000443f4return v0
    000443f6iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000443faiget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000443feinvoke-virtual {v0}, Landroid/support/a/a/f;->getAlpha()I
    00044404move-result v0
    00044406return v0
    000443d0
    00044408
    00044408android.support.a.a.b::getChangingConfigurations():
    00044418iget-object v0, v2, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004441cif-eqz v0, :cond_b
    00044420iget-object v0, v2, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044424invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getChangingConfigurations()I
    0004442amove-result v0
    0004442creturn v0
    0004442einvoke-super {v2}, Landroid/support/a/a/e;->getChangingConfigurations()I
    00044434move-result v0
    00044436iget-object v1, v2, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    0004443aiget v1, v1, Landroid/support/a/a/b$a;->a:I
    0004443eor-int/2addr v0, v1
    00044440return v0
    00044408
    00044442
    00044442 // align 0x4
    00044444
    00044444android.support.a.a.b::getColorFilter():
    00044454invoke-super {v1}, Landroid/support/a/a/e;->getColorFilter()Landroid/graphics/ColorFilter;
    0004445amove-result-object v0
    0004445creturn-object v0
    00044444
    0004445e
    0004445e // align 0x10
    00044460
    00044460android.support.a.a.b::getConstantState():
    00044470iget-object v0, v2, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044474if-eqz v0, :cond_10
    00044478new-instance v0, Landroid/support/a/a/b$b;
    0004447ciget-object v1, v2, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044480invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
    00044486move-result-object v1
    00044488invoke-direct {v0, v1}, Landroid/support/a/a/b$b;-><init>(Landroid/graphics/drawable/Drawable$ConstantState;)V
    0004448ereturn-object v0
    00044490const/4 v0, 0x0
    00044492return-object v0
    00044460
    00044494
    00044494android.support.a.a.b::getCurrent():
    000444a4invoke-super {v1}, Landroid/support/a/a/e;->getCurrent()Landroid/graphics/drawable/Drawable;
    000444aamove-result-object v0
    000444acreturn-object v0
    00044494
    000444ae
    000444ae // align 0x10
    000444b0
    000444b0android.support.a.a.b::getIntrinsicHeight():
    000444c0iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000444c4if-eqz v0, :cond_b
    000444c8iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000444ccinvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
    000444d2move-result v0
    000444d4return v0
    000444d6iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000444daiget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000444deinvoke-virtual {v0}, Landroid/support/a/a/f;->getIntrinsicHeight()I
    000444e4move-result v0
    000444e6return v0
    000444b0
    000444e8
    000444e8android.support.a.a.b::getIntrinsicWidth():
    000444f8iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000444fcif-eqz v0, :cond_b
    00044500iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044504invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
    0004450amove-result v0
    0004450creturn v0
    0004450eiget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044512iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044516invoke-virtual {v0}, Landroid/support/a/a/f;->getIntrinsicWidth()I
    0004451cmove-result v0
    0004451ereturn v0
    000444e8
    00044520
    00044520android.support.a.a.b::getMinimumHeight():
    00044530invoke-super {v1}, Landroid/support/a/a/e;->getMinimumHeight()I
    00044536move-result v0
    00044538return v0
    00044520
    0004453a
    0004453a // align 0x4
    0004453c
    0004453candroid.support.a.a.b::getMinimumWidth():
    0004454cinvoke-super {v1}, Landroid/support/a/a/e;->getMinimumWidth()I
    00044552move-result v0
    00044554return v0
    0004453c
    00044556
    00044556 // align 0x8
    00044558
    00044558android.support.a.a.b::getOpacity():
    00044568iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004456cif-eqz v0, :cond_b
    00044570iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044574invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I
    0004457amove-result v0
    0004457creturn v0
    0004457eiget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044582iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044586invoke-virtual {v0}, Landroid/support/a/a/f;->getOpacity()I
    0004458cmove-result v0
    0004458ereturn v0
    00044558
    00044590
    00044590android.support.a.a.b::getPadding(android.graphics.Rect):
    000445a0invoke-super {v0, v1}, Landroid/support/a/a/e;->getPadding(Landroid/graphics/Rect;)Z
    000445a6move-result v1
    000445a8return v1
    00044590
    000445aa
    000445aa // align 0x4
    000445ac
    000445acandroid.support.a.a.b::getState():
    000445bcinvoke-super {v1}, Landroid/support/a/a/e;->getState()[I
    000445c2move-result-object v0
    000445c4return-object v0
    000445ac
    000445c6
    000445c6 // align 0x8
    000445c8
    000445c8android.support.a.a.b::getTransparentRegion():
    000445d8invoke-super {v1}, Landroid/support/a/a/e;->getTransparentRegion()Landroid/graphics/Region;
    000445demove-result-object v0
    000445e0return-object v0
    000445c8
    000445e2
    000445e2 // align 0x4
    000445e4
    000445e4android.support.a.a.b::inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet):
    000445f4const/4 v0, 0x0
    000445f6invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/a/a/b;->inflate(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V
    000445fcreturn-void
    000445e4
    000445fe
    000445fe // align 0x10
    00044600
    00044600android.support.a.a.b::inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme):
    00044610iget-object v0, v6, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044614if-eqz v0, :cond_a
    00044618iget-object v0, v6, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004461cinvoke-static {v0, v7, v8, v9, v10}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V
    00044622return-void
    00044624invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
    0004462amove-result v0
    0004462cinvoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
    00044632move-result v1
    00044634const/4 v2, 0x1
    00044636add-int/2addr v1, v2
    00044638if-eq v0, v2, :cond_90
    0004463cinvoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
    00044642move-result v3
    00044644if-ge v3, v1, :cond_1f
    00044648const/4 v3, 0x3
    0004464aif-eq v0, v3, :cond_90
    0004464econst/4 v3, 0x2
    00044650if-ne v0, v3, :cond_8b
    00044654invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
    0004465amove-result-object v0
    0004465cconst-string v3, "animated-vector"
    00044660invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00044666move-result v3
    00044668const/4 v4, 0x0
    0004466aif-eqz v3, :cond_5d
    0004466esget-object v0, Landroid/support/a/a/a;->e:[I
    00044672invoke-static {v7, v10, v9, v0}, Landroid/support/a/a/e;->a(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00044678move-result-object v0
    0004467ainvoke-virtual {v0, v4, v4}, Landroid/content/res/TypedArray;->getResourceId(II)I
    00044680move-result v3
    00044682if-eqz v3, :cond_59
    00044686invoke-static {v7, v3, v10}, Landroid/support/a/a/f;->a(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/support/a/a/f;
    0004468cmove-result-object v3
    0004468einvoke-virtual {v3, v4}, Landroid/support/a/a/f;->a(Z)V
    00044694iget-object v4, v6, Landroid/support/a/a/b;->a:Landroid/graphics/drawable/Drawable$Callback;
    00044698invoke-virtual {v3, v4}, Landroid/support/a/a/f;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
    0004469eiget-object v4, v6, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000446a2iget-object v4, v4, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000446a6if-eqz v4, :cond_55
    000446aaiget-object v4, v6, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000446aeiget-object v4, v4, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000446b2const/4 v5, 0x0
    000446b4invoke-virtual {v4, v5}, Landroid/support/a/a/f;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
    000446baiget-object v4, v6, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000446beiput-object v3, v4, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000446c2invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
    000446c8goto :goto_8b
    000446caconst-string v3, "target"
    000446ceinvoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000446d4move-result v0
    000446d6if-eqz v0, :cond_8b
    000446dasget-object v0, Landroid/support/a/a/a;->f:[I
    000446deinvoke-virtual {v7, v9, v0}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000446e4move-result-object v0
    000446e6invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000446ecmove-result-object v3
    000446eeinvoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000446f4move-result v4
    000446f6if-eqz v4, :cond_59
    000446faiget-object v5, v6, Landroid/support/a/a/b;->d:Landroid/content/Context;
    000446feif-eqz v5, :cond_83
    00044702iget-object v5, v6, Landroid/support/a/a/b;->d:Landroid/content/Context;
    00044706invoke-static {v5, v4}, Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator;
    0004470cmove-result-object v4
    0004470einvoke-direct {v6, v3, v4}, Landroid/support/a/a/b;->a(Ljava/lang/String;Landroid/animation/Animator;)V
    00044714goto :goto_59
    00044716new-instance v7, Ljava/lang/IllegalStateException;
    0004471aconst-string v8, "Context can't be null when inflating animators"
    0004471einvoke-direct {v7, v8}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    00044724throw v7
    00044726invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;->next()I
    0004472cmove-result v0
    0004472egoto :goto_14
    00044730return-void
    00044600
    00044732
    00044732 // align 0x4
    00044734
    00044734android.support.a.a.b::isAutoMirrored():
    00044744iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044748if-eqz v0, :cond_b
    0004474ciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044750invoke-static {v0}, Landroid/support/v4/c/a/a;->b(Landroid/graphics/drawable/Drawable;)Z
    00044756move-result v0
    00044758return v0
    0004475aiget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    0004475eiget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044762invoke-virtual {v0}, Landroid/support/a/a/f;->isAutoMirrored()Z
    00044768move-result v0
    0004476areturn v0
    00044734
    0004476c
    0004476candroid.support.a.a.b::isRunning():
    0004477ciget-object v0, v5, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044780if-eqz v0, :cond_d
    00044784iget-object v0, v5, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044788check-cast v0, Landroid/graphics/drawable/AnimatedVectorDrawable;
    0004478cinvoke-virtual {v0}, Landroid/graphics/drawable/AnimatedVectorDrawable;->isRunning()Z
    00044792move-result v0
    00044794return v0
    00044796iget-object v0, v5, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    0004479aiget-object v0, v0, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    0004479einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000447a4move-result v1
    000447a6const/4 v2, 0x0
    000447a8const/4 v3, 0x0
    000447aaif-ge v3, v1, :cond_2a
    000447aeinvoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000447b4move-result-object v4
    000447b6check-cast v4, Landroid/animation/Animator;
    000447bainvoke-virtual {v4}, Landroid/animation/Animator;->isRunning()Z
    000447c0move-result v4
    000447c2if-eqz v4, :cond_27
    000447c6const/4 v0, 0x1
    000447c8return v0
    000447caadd-int/lit8 v3, v3, 0x1
    000447cegoto :goto_17
    000447d0return v2
    0004476c
    000447d2
    000447d2 // align 0x4
    000447d4
    000447d4android.support.a.a.b::isStateful():
    000447e4iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000447e8if-eqz v0, :cond_b
    000447eciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000447f0invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->isStateful()Z
    000447f6move-result v0
    000447f8return v0
    000447faiget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000447feiget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044802invoke-virtual {v0}, Landroid/support/a/a/f;->isStateful()Z
    00044808move-result v0
    0004480areturn v0
    000447d4
    0004480c
    0004480candroid.support.a.a.b::jumpToCurrentState():
    0004481cinvoke-super {v0}, Landroid/support/a/a/e;->jumpToCurrentState()V
    00044822return-void
    0004480c
    00044824
    00044824android.support.a.a.b::mutate():
    00044834iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044838if-eqz v0, :cond_9
    0004483ciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044840invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
    00044846return-object v1
    00044824
    00044848
    00044848android.support.a.a.b::onBoundsChange(android.graphics.Rect):
    00044858iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004485cif-eqz v0, :cond_a
    00044860iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044864invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V
    0004486areturn-void
    0004486ciget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044870iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044874invoke-virtual {v0, v2}, Landroid/support/a/a/f;->setBounds(Landroid/graphics/Rect;)V
    0004487areturn-void
    00044848
    0004487c
    0004487candroid.support.a.a.b::onLevelChange(int):
    0004488ciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044890if-eqz v0, :cond_b
    00044894iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044898invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setLevel(I)Z
    0004489emove-result v2
    000448a0return v2
    000448a2iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000448a6iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000448aainvoke-virtual {v0, v2}, Landroid/support/a/a/f;->setLevel(I)Z
    000448b0move-result v2
    000448b2return v2
    0004487c
    000448b4
    000448b4android.support.a.a.b::onStateChange(int[]):
    000448c4iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000448c8if-eqz v0, :cond_b
    000448cciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000448d0invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setState([I)Z
    000448d6move-result v2
    000448d8return v2
    000448daiget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000448deiget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000448e2invoke-virtual {v0, v2}, Landroid/support/a/a/f;->setState([I)Z
    000448e8move-result v2
    000448eareturn v2
    000448b4
    000448ec
    000448ecandroid.support.a.a.b::setAlpha(int):
    000448fciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044900if-eqz v0, :cond_a
    00044904iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044908invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
    0004490ereturn-void
    00044910iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044914iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044918invoke-virtual {v0, v2}, Landroid/support/a/a/f;->setAlpha(I)V
    0004491ereturn-void
    000448ec
    00044920
    00044920android.support.a.a.b::setAutoMirrored(boolean):
    00044930iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044934if-eqz v0, :cond_a
    00044938iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    0004493cinvoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setAutoMirrored(Z)V
    00044942return-void
    00044944iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044948iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    0004494cinvoke-virtual {v0, v2}, Landroid/support/a/a/f;->setAutoMirrored(Z)V
    00044952return-void
    00044920
    00044954
    00044954android.support.a.a.b::setChangingConfigurations(int):
    00044964invoke-super {v0, v1}, Landroid/support/a/a/e;->setChangingConfigurations(I)V
    0004496areturn-void
    00044954
    0004496c
    0004496candroid.support.a.a.b::setColorFilter(int, android.graphics.PorterDuff$Mode):
    0004497cinvoke-super {v0, v1, v2}, Landroid/support/a/a/e;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V
    00044982return-void
    0004496c
    00044984
    00044984android.support.a.a.b::setColorFilter(android.graphics.ColorFilter):
    00044994iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044998if-eqz v0, :cond_a
    0004499ciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    000449a0invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
    000449a6return-void
    000449a8iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    000449aciget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    000449b0invoke-virtual {v0, v2}, Landroid/support/a/a/f;->setColorFilter(Landroid/graphics/ColorFilter;)V
    000449b6return-void
    00044984
    000449b8
    000449b8android.support.a.a.b::setFilterBitmap(boolean):
    000449c8invoke-super {v0, v1}, Landroid/support/a/a/e;->setFilterBitmap(Z)V
    000449cereturn-void
    000449b8
    000449d0
    000449d0android.support.a.a.b::setHotspot(float, float):
    000449e0invoke-super {v0, v1, v2}, Landroid/support/a/a/e;->setHotspot(FF)V
    000449e6return-void
    000449d0
    000449e8
    000449e8android.support.a.a.b::setHotspotBounds(int, int, int, int):
    000449f8invoke-super {v0, v1, v2, v3, v4}, Landroid/support/a/a/e;->setHotspotBounds(IIII)V
    000449fereturn-void
    000449e8
    00044a00
    00044a00android.support.a.a.b::setState(int[]):
    00044a10invoke-super {v0, v1}, Landroid/support/a/a/e;->setState([I)Z
    00044a16move-result v1
    00044a18return v1
    00044a00
    00044a1a
    00044a1a // align 0x4
    00044a1c
    00044a1candroid.support.a.a.b::setTint(int):
    00044a2ciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044a30if-eqz v0, :cond_a
    00044a34iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044a38invoke-static {v0, v2}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;I)V
    00044a3ereturn-void
    00044a40iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044a44iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044a48invoke-virtual {v0, v2}, Landroid/support/a/a/f;->setTint(I)V
    00044a4ereturn-void
    00044a1c
    00044a50
    00044a50android.support.a.a.b::setTintList(android.content.res.ColorStateList):
    00044a60iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044a64if-eqz v0, :cond_a
    00044a68iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044a6cinvoke-static {v0, v2}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
    00044a72return-void
    00044a74iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044a78iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044a7cinvoke-virtual {v0, v2}, Landroid/support/a/a/f;->setTintList(Landroid/content/res/ColorStateList;)V
    00044a82return-void
    00044a50
    00044a84
    00044a84android.support.a.a.b::setTintMode(android.graphics.PorterDuff$Mode):
    00044a94iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044a98if-eqz v0, :cond_a
    00044a9ciget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044aa0invoke-static {v0, v2}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
    00044aa6return-void
    00044aa8iget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044aaciget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044ab0invoke-virtual {v0, v2}, Landroid/support/a/a/f;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V
    00044ab6return-void
    00044a84
    00044ab8
    00044ab8android.support.a.a.b::setVisible(boolean, boolean):
    00044ac8iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044accif-eqz v0, :cond_b
    00044ad0iget-object v0, v1, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044ad4invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
    00044adamove-result v2
    00044adcreturn v2
    00044adeiget-object v0, v1, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044ae2iget-object v0, v0, Landroid/support/a/a/b$a;->b:Landroid/support/a/a/f;
    00044ae6invoke-virtual {v0, v2, v3}, Landroid/support/a/a/f;->setVisible(ZZ)Z
    00044aecinvoke-super {v1, v2, v3}, Landroid/support/a/a/e;->setVisible(ZZ)Z
    00044af2move-result v2
    00044af4return v2
    00044ab8
    00044af6
    00044af6 // align 0x8
    00044af8
    00044af8android.support.a.a.b::start():
    00044b08iget-object v0, v4, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044b0cif-eqz v0, :cond_c
    00044b10iget-object v0, v4, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044b14check-cast v0, Landroid/graphics/drawable/AnimatedVectorDrawable;
    00044b18invoke-virtual {v0}, Landroid/graphics/drawable/AnimatedVectorDrawable;->start()V
    00044b1ereturn-void
    00044b20invoke-direct {v4}, Landroid/support/a/a/b;->a()Z
    00044b26move-result v0
    00044b28if-eqz v0, :cond_13
    00044b2creturn-void
    00044b2eiget-object v0, v4, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044b32iget-object v0, v0, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    00044b36invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    00044b3cmove-result v1
    00044b3econst/4 v2, 0x0
    00044b40if-ge v2, v1, :cond_2a
    00044b44invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00044b4amove-result-object v3
    00044b4ccheck-cast v3, Landroid/animation/Animator;
    00044b50invoke-virtual {v3}, Landroid/animation/Animator;->start()V
    00044b56add-int/lit8 v2, v2, 0x1
    00044b5agoto :goto_1c
    00044b5cinvoke-virtual {v4}, Landroid/support/a/a/b;->invalidateSelf()V
    00044b62return-void
    00044af8
    00044b64
    00044b64android.support.a.a.b::stop():
    00044b74iget-object v0, v4, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044b78if-eqz v0, :cond_c
    00044b7ciget-object v0, v4, Landroid/support/a/a/b;->b:Landroid/graphics/drawable/Drawable;
    00044b80check-cast v0, Landroid/graphics/drawable/AnimatedVectorDrawable;
    00044b84invoke-virtual {v0}, Landroid/graphics/drawable/AnimatedVectorDrawable;->stop()V
    00044b8areturn-void
    00044b8ciget-object v0, v4, Landroid/support/a/a/b;->c:Landroid/support/a/a/b$a;
    00044b90iget-object v0, v0, Landroid/support/a/a/b$a;->c:Ljava/util/ArrayList;
    00044b94invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    00044b9amove-result v1
    00044b9cconst/4 v2, 0x0
    00044b9eif-ge v2, v1, :cond_23
    00044ba2invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00044ba8move-result-object v3
    00044baacheck-cast v3, Landroid/animation/Animator;
    00044baeinvoke-virtual {v3}, Landroid/animation/Animator;->end()V
    00044bb4add-int/lit8 v2, v2, 0x1
    00044bb8goto :goto_15
    00044bbareturn-void
    00044b64
    00044bbc
    00044bbcandroid.support.a.a.c$a::<init>():
    00044bccinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00044bd2return-void
    00044bbc
    00044bd4
    00044bd4android.support.a.a.c$b::<init>(char, float[]):
    00044be4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00044beaiput-char v1, v0, Landroid/support/a/a/c$b;->a:C
    00044beeiput-object v2, v0, Landroid/support/a/a/c$b;->b:[F
    00044bf2return-void
    00044bd4
    00044bf4
    00044bf4android.support.a.a.c$b::<init>(android.support.a.a.c$b):
    00044c04invoke-direct {v2}, Ljava/lang/Object;-><init>()V
    00044c0aiget-char v0, v3, Landroid/support/a/a/c$b;->a:C
    00044c0eiput-char v0, v2, Landroid/support/a/a/c$b;->a:C
    00044c12iget-object v0, v3, Landroid/support/a/a/c$b;->b:[F
    00044c16iget-object v3, v3, Landroid/support/a/a/c$b;->b:[F
    00044c1aarray-length v3, v3
    00044c1cconst/4 v1, 0x0
    00044c1einvoke-static {v0, v1, v3}, Landroid/support/a/a/c;->a([FII)[F
    00044c24move-result-object v3
    00044c26iput-object v3, v2, Landroid/support/a/a/c$b;->b:[F
    00044c2areturn-void
    00044bf4
    00044c2c
    00044c2candroid.support.a.a.c$b::a(android.graphics.Path, double, double, double, double, double, double, double, double, double):
    00044c3cmove-wide/from16 v0, v61
    00044c40const-wide/high16 v6, 0x4010000000000000
    00044c44mul-double v8, v73, v6
    00044c48const-wide v10, 0x400921fb54442d18
    00044c52div-double/2addr v8, v10
    00044c54invoke-static {v8, v9}, Ljava/lang/Math;->abs(D)D
    00044c5amove-result-wide v8
    00044c5cinvoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D
    00044c62move-result-wide v8
    00044c64double-to-int v8, v8
    00044c66invoke-static/range {v69 .. v70}, Ljava/lang/Math;->cos(D)D
    00044c6cmove-result-wide v9
    00044c6einvoke-static/range {v69 .. v70}, Ljava/lang/Math;->sin(D)D
    00044c74move-result-wide v11
    00044c76invoke-static/range {v71 .. v72}, Ljava/lang/Math;->cos(D)D
    00044c7cmove-result-wide v13
    00044c7einvoke-static/range {v71 .. v72}, Ljava/lang/Math;->sin(D)D
    00044c84move-result-wide v15
    00044c86neg-double v6, v0
    00044c88mul-double v18, v6, v9
    00044c8cmul-double v20, v18, v15
    00044c90mul-double v22, v63, v11
    00044c94mul-double v24, v22, v13
    00044c98sub-double v20, v20, v24
    00044c9cmul-double v6, v6, v11
    00044ca0mul-double v15, v15, v6
    00044ca4mul-double v2, v63, v9
    00044ca8mul-double v13, v13, v2
    00044cacadd-double/2addr v15, v13
    00044caeint-to-double v13, v8
    00044cb0invoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z
    00044cb6div-double v4, v73, v13
    00044cbaconst/4 v13, 0x0
    00044cbcmove-wide/from16 v26, v65
    00044cc0move-wide/from16 v28, v67
    00044cc4move-wide/from16 v24, v15
    00044cc8move-wide/from16 v14, v71
    00044cccif-ge v13, v8, :cond_f8
    00044cd0add-double v30, v14, v4
    00044cd4invoke-static/range {v30 .. v31}, Ljava/lang/Math;->sin(D)D
    00044cdamove-result-wide v32
    00044cdcinvoke-static/range {v30 .. v31}, Ljava/lang/Math;->cos(D)D
    00044ce2move-result-wide v34
    00044ce4mul-double v36, v0, v9
    00044ce8mul-double v36, v36, v34
    00044cecadd-double v36, v57, v36
    00044cf0mul-double v38, v22, v32
    00044cf4move-wide/from16 v40, v4
    00044cf8sub-double v4, v36, v38
    00044cfcmul-double v36, v0, v11
    00044d00mul-double v36, v36, v34
    00044d04add-double v36, v59, v36
    00044d08mul-double v42, v2, v32
    00044d0cadd-double v0, v36, v42
    00044d10mul-double v36, v18, v32
    00044d14mul-double v42, v22, v34
    00044d18sub-double v36, v36, v42
    00044d1cmul-double v32, v32, v6
    00044d20mul-double v34, v34, v2
    00044d24add-double v32, v32, v34
    00044d28sub-double v14, v30, v14
    00044d2cconst-wide/high16 v34, 0x4000000000000000
    00044d30div-double v34, v14, v34
    00044d34invoke-static/range {v34 .. v35}, Ljava/lang/Math;->tan(D)D
    00044d3amove-result-wide v34
    00044d3cinvoke-static {v14, v15}, Ljava/lang/Math;->sin(D)D
    00044d42move-result-wide v14
    00044d44const-wide/high16 v42, 0x4008000000000000
    00044d48mul-double v44, v34, v42
    00044d4cmul-double v44, v44, v34
    00044d50const-wide/high16 v16, 0x4010000000000000
    00044d54add-double v44, v44, v16
    00044d58invoke-static/range {v44 .. v45}, Ljava/lang/Math;->sqrt(D)D
    00044d5emove-result-wide v34
    00044d60const-wide/high16 v44, 0x3ff0000000000000
    00044d64sub-double v34, v34, v44
    00044d68mul-double v14, v14, v34
    00044d6cdiv-double v14, v14, v42
    00044d70mul-double v20, v20, v14
    00044d74move-wide/from16 v46, v2
    00044d78move-wide/from16 v48, v6
    00044d7cmove-wide/from16 v2, v26
    00044d80add-double v6, v2, v20
    00044d84mul-double v24, v24, v14
    00044d88move/from16 v50, v8
    00044d8cmove-wide/from16 v51, v9
    00044d90move-wide/from16 v53, v11
    00044d94move-wide/from16 v8, v28
    00044d98add-double v10, v8, v24
    00044d9cmul-double v20, v14, v36
    00044da0move/from16 v55, v13
    00044da4sub-double v12, v4, v20
    00044da8mul-double v14, v14, v32
    00044dacsub-double v14, v0, v14
    00044db0double-to-float v6, v6
    00044db2double-to-float v2, v2
    00044db4sub-float v3, v6, v2
    00044db8double-to-float v6, v10
    00044dbadouble-to-float v7, v8
    00044dbcsub-float/2addr v6, v7
    00044dbedouble-to-float v8, v12
    00044dc0sub-float/2addr v8, v2
    00044dc2double-to-float v9, v14
    00044dc4sub-float/2addr v9, v7
    00044dc6double-to-float v10, v4
    00044dc8sub-float v2, v10, v2
    00044dccdouble-to-float v10, v0
    00044dcesub-float v7, v10, v7
    00044dd2move-object/from16 v63, v56
    00044dd6move/from16 v64, v3
    00044ddamove/from16 v65, v6
    00044ddemove/from16 v66, v8
    00044de2move/from16 v67, v9
    00044de6move/from16 v68, v2
    00044deamove/from16 v69, v7
    00044deeinvoke-virtual/range {v63 .. v69}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
    00044df4add-int/lit8 v13, v55, 0x1
    00044df8move-wide/from16 v28, v0
    00044dfcmove-wide/from16 v26, v4
    00044e00move-wide/from16 v14, v30
    00044e04move-wide/from16 v24, v32
    00044e08move-wide/from16 v20, v36
    00044e0cmove-wide/from16 v4, v40
    00044e10move-wide/from16 v2, v46
    00044e14move-wide/from16 v6, v48
    00044e18move/from16 v8, v50
    00044e1cmove-wide/from16 v9, v51
    00044e20move-wide/from16 v11, v53
    00044e24move-wide/from16 v0, v61
    00044e28goto/16 :goto_48
    00044e2creturn-void
    00044c2c
    00044e2e
    00044e2e // align 0x10
    00044e30
    00044e30android.support.a.a.c$b::a(android.graphics.Path, float, float, float, float, float, float, float, boolean, boolean):
    00044e40move/from16 v1, v42
    00044e44move/from16 v3, v44
    00044e48move/from16 v0, v46
    00044e4cmove/from16 v2, v47
    00044e50move/from16 v7, v48
    00044e54move/from16 v9, v50
    00044e58float-to-double v4, v7
    00044e5ainvoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D
    00044e60move-result-wide v19
    00044e62invoke-static/range {v19 .. v20}, Ljava/lang/Math;->cos(D)D
    00044e68move-result-wide v4
    00044e6ainvoke-static/range {v19 .. v20}, Ljava/lang/Math;->sin(D)D
    00044e70move-result-wide v10
    00044e72float-to-double v13, v1
    00044e74invoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z
    00044e7amul-double v15, v13, v4
    00044e7emove/from16 v6, v43
    00044e82move-wide/from16 v25, v13
    00044e86float-to-double v13, v6
    00044e88invoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z
    00044e8emul-double v17, v13, v10
    00044e92add-double v15, v15, v17
    00044e96float-to-double v6, v0
    00044e98invoke-static {v6, v7}, Ljava/lang/Double;->isNaN(D)Z
    00044e9ediv-double/2addr v15, v6
    00044ea0neg-float v8, v1
    00044ea2float-to-double v8, v8
    00044ea4invoke-static {v8, v9}, Ljava/lang/Double;->isNaN(D)Z
    00044eaamul-double v8, v8, v10
    00044eaeinvoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z
    00044eb4mul-double v17, v13, v4
    00044eb8add-double v8, v8, v17
    00044ebcmove-wide/from16 v27, v13
    00044ec0float-to-double v13, v2
    00044ec2invoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z
    00044ec8div-double/2addr v8, v13
    00044ecafloat-to-double v1, v3
    00044eccinvoke-static {v1, v2}, Ljava/lang/Double;->isNaN(D)Z
    00044ed2mul-double v1, v1, v4
    00044ed6move/from16 v12, v45
    00044edamove-wide/from16 v29, v8
    00044edefloat-to-double v8, v12
    00044ee0invoke-static {v8, v9}, Ljava/lang/Double;->isNaN(D)Z
    00044ee6mul-double v17, v8, v10
    00044eeaadd-double v1, v1, v17
    00044eeeinvoke-static {v6, v7}, Ljava/lang/Double;->isNaN(D)Z
    00044ef4div-double/2addr v1, v6
    00044ef6neg-float v12, v3
    00044ef8move-wide/from16 v31, v6
    00044efcfloat-to-double v6, v12
    00044efeinvoke-static {v6, v7}, Ljava/lang/Double;->isNaN(D)Z
    00044f04mul-double v6, v6, v10
    00044f08invoke-static {v8, v9}, Ljava/lang/Double;->isNaN(D)Z
    00044f0emul-double v8, v8, v4
    00044f12add-double/2addr v6, v8
    00044f14invoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z
    00044f1adiv-double/2addr v6, v13
    00044f1csub-double v8, v15, v1
    00044f20sub-double v17, v29, v6
    00044f24add-double v21, v15, v1
    00044f28const-wide/high16 v23, 0x4000000000000000
    00044f2cdiv-double v21, v21, v23
    00044f30add-double v33, v29, v6
    00044f34div-double v33, v33, v23
    00044f38mul-double v23, v8, v8
    00044f3cmul-double v35, v17, v17
    00044f40move-wide/from16 v37, v10
    00044f44add-double v10, v23, v35
    00044f48const-wide/16 v23, 0x0
    00044f4ccmpl-double v12, v10, v23
    00044f50if-nez v12, :cond_92
    00044f54const-string v0, "PathParser"
    00044f58const-string v1, " Points are coincident"
    00044f5cinvoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
    00044f62return-void
    00044f64const-wide/high16 v35, 0x3ff0000000000000
    00044f68div-double v35, v35, v10
    00044f6cconst-wide/high16 v39, 0x3fd0000000000000
    00044f70sub-double v35, v35, v39
    00044f74cmpg-double v12, v35, v23
    00044f78if-gez v12, :cond_d9
    00044f7cconst-string v1, "PathParser"
    00044f80new-instance v2, Ljava/lang/StringBuilder;
    00044f84invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00044f8aconst-string v4, "Points are too far apart "
    00044f8einvoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00044f94invoke-virtual {v2, v10, v11}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    00044f9ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00044fa0move-result-object v2
    00044fa2invoke-static {v1, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
    00044fa8invoke-static {v10, v11}, Ljava/lang/Math;->sqrt(D)D
    00044faemove-result-wide v1
    00044fb0const-wide v4, 0x3ffffff583a53b8e
    00044fbadiv-double/2addr v1, v4
    00044fbcdouble-to-float v1, v1
    00044fbemul-float v5, v0, v1
    00044fc2move/from16 v0, v47
    00044fc6mul-float v6, v0, v1
    00044fcamove-object/from16 v0, v41
    00044fcemove/from16 v1, v42
    00044fd2move/from16 v2, v43
    00044fd6move/from16 v3, v44
    00044fdamove/from16 v4, v45
    00044fdemove/from16 v7, v48
    00044fe2move/from16 v8, v49
    00044fe6move/from16 v9, v50
    00044feainvoke-static/range {v0 .. v9}, Landroid/support/a/a/c$b;->a(Landroid/graphics/Path;FFFFFFFZZ)V
    00044ff0return-void
    00044ff2invoke-static/range {v35 .. v36}, Ljava/lang/Math;->sqrt(D)D
    00044ff8move-result-wide v10
    00044ffamul-double v8, v8, v10
    00044ffemul-double v10, v10, v17
    00045002move/from16 v0, v49
    00045006move/from16 v3, v50
    0004500aif-ne v0, v3, :cond_ec
    0004500esub-double v21, v21, v10
    00045012add-double v33, v33, v8
    00045016goto :goto_f1
    00045018const/4 v0, 0x0
    0004501aadd-double v21, v21, v10
    0004501esub-double v33, v33, v8
    00045022const/4 v0, 0x0
    00045024sub-double v8, v29, v33
    00045028sub-double v10, v15, v21
    0004502cinvoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->atan2(DD)D
    00045032move-result-wide v29
    00045034sub-double v6, v6, v33
    00045038sub-double v1, v1, v21
    0004503cinvoke-static {v6, v7, v1, v2}, Ljava/lang/Math;->atan2(DD)D
    00045042move-result-wide v0
    00045044sub-double v0, v0, v29
    00045048cmpl-double v2, v0, v23
    0004504cif-ltz v2, :cond_10a
    00045050const/4 v2, 0x1
    00045052goto :goto_10b
    00045054const/4 v2, 0x0
    00045056if-eq v3, v2, :cond_11a
    0004505aconst-wide v2, 0x401921fb54442d18
    00045064cmpl-double v6, v0, v23
    00045068if-lez v6, :cond_118
    0004506csub-double/2addr v0, v2
    0004506egoto :goto_11a
    00045070const/4 v6, 0x0
    00045072add-double/2addr v0, v2
    00045074move-wide/from16 v23, v0
    00045078invoke-static/range {v31 .. v32}, Ljava/lang/Double;->isNaN(D)Z
    0004507emul-double v21, v21, v31
    00045082invoke-static {v13, v14}, Ljava/lang/Double;->isNaN(D)Z
    00045088mul-double v33, v33, v13
    0004508cmul-double v0, v21, v4
    00045090mul-double v10, v33, v37
    00045094sub-double v7, v0, v10
    00045098move-wide/from16 v0, v31
    0004509cmul-double v21, v21, v37
    000450a0mul-double v33, v33, v4
    000450a4add-double v9, v21, v33
    000450a8move-object/from16 v6, v41
    000450acmove-wide v11, v0
    000450aemove-wide/from16 v0, v25
    000450b2move-wide/from16 v2, v27
    000450b6move-wide v15, v0
    000450b8move-wide/from16 v17, v2
    000450bcmove-wide/from16 v21, v29
    000450c0invoke-static/range {v6 .. v24}, Landroid/support/a/a/c$b;->a(Landroid/graphics/Path;DDDDDDDDD)V
    000450c6return-void
    00044e30
    000450c8
    000450c8android.support.a.a.c$b::a(android.graphics.Path, float[], char, char, float[]):
    000450d8move-object/from16 v10, v27
    000450dcmove-object/from16 v13, v31
    000450e0const/4 v14, 0x0
    000450e2aget v0, v28, v14
    000450e6const/4 v15, 0x1
    000450e8aget v1, v28, v15
    000450ecconst/16 v16, 0x2
    000450f0aget v2, v28, v16
    000450f4const/16 v17, 0x3
    000450f8aget v3, v28, v17
    000450fcconst/16 v18, 0x4
    00045100aget v4, v28, v18
    00045104const/16 v19, 0x5
    00045108aget v5, v28, v19
    0004510csparse-switch v30, :sswitch_data_2fe
    00045112const/16 v20, 0x2
    00045116goto :goto_38
    00045118invoke-virtual/range {v27}, Landroid/graphics/Path;->close()V
    0004511einvoke-virtual {v10, v4, v5}, Landroid/graphics/Path;->moveTo(FF)V
    00045124move v0, v4
    00045126move v2, v0
    00045128move v1, v5
    0004512amove v3, v1
    0004512cgoto :goto_1d
    0004512econst/16 v20, 0x4
    00045132goto :goto_38
    00045134const/16 v20, 0x1
    00045138goto :goto_38
    0004513aconst/4 v6, 0x6
    0004513cconst/16 v20, 0x6
    00045140goto :goto_38
    00045142const/4 v6, 0x7
    00045144const/16 v20, 0x7
    00045148move v8, v0
    0004514amove v7, v1
    0004514cmove/from16 v21, v4
    00045150move/from16 v22, v5
    00045154const/4 v9, 0x0
    00045156move/from16 v0, v29
    0004515aarray-length v1, v13
    0004515cif-ge v9, v1, :cond_2ee
    00045160const/16 v1, 0x51
    00045164const/16 v5, 0x74
    00045168const/16 v6, 0x73
    0004516cconst/16 v15, 0x71
    00045170const/16 v14, 0x63
    00045174const/high16 v23, 0x40000000
    00045178const/4 v4, 0x0
    0004517asparse-switch v30, :sswitch_data_350
    00045180move v12, v7
    00045182move v11, v8
    00045184move/from16 v25, v9
    00045188goto/16 :goto_2e6
    0004518cadd-int/lit8 v0, v9, 0x0
    00045190aget v1, v13, v0
    00045194invoke-virtual {v10, v4, v1}, Landroid/graphics/Path;->rLineTo(FF)V
    0004519aaget v0, v13, v0
    0004519egoto/16 :goto_115
    000451a2if-eq v0, v15, :cond_72
    000451a6if-eq v0, v5, :cond_72
    000451aaif-eq v0, v1, :cond_72
    000451aeconst/16 v1, 0x54
    000451b2if-ne v0, v1, :cond_70
    000451b6goto :goto_72
    000451b8const/4 v0, 0x0
    000451bagoto :goto_76
    000451bcsub-float v4, v8, v2
    000451c0sub-float v0, v7, v3
    000451c4add-int/lit8 v1, v9, 0x0
    000451c8aget v2, v13, v1
    000451ccadd-int/lit8 v3, v9, 0x1
    000451d0aget v5, v13, v3
    000451d4invoke-virtual {v10, v4, v0, v2, v5}, Landroid/graphics/Path;->rQuadTo(FFFF)V
    000451daadd-float/2addr v4, v8
    000451dcadd-float/2addr v0, v7
    000451deaget v1, v13, v1
    000451e2add-float/2addr v8, v1
    000451e4aget v1, v13, v3
    000451e8add-float/2addr v7, v1
    000451eamove v3, v0
    000451ecmove v2, v4
    000451eegoto :goto_56
    000451f0if-eq v0, v14, :cond_9c
    000451f4if-eq v0, v6, :cond_9c
    000451f8const/16 v1, 0x43
    000451fcif-eq v0, v1, :cond_9c
    00045200const/16 v1, 0x53
    00045204if-ne v0, v1, :cond_99
    00045208goto :goto_9c
    0004520aconst/4 v1, 0x0
    0004520cconst/4 v2, 0x0
    0004520egoto :goto_a2
    00045210sub-float v0, v8, v2
    00045214sub-float v1, v7, v3
    00045218move v2, v1
    0004521amove v1, v0
    0004521cadd-int/lit8 v14, v9, 0x0
    00045220aget v3, v13, v14
    00045224add-int/lit8 v15, v9, 0x1
    00045228aget v4, v13, v15
    0004522cadd-int/lit8 v23, v9, 0x2
    00045230aget v5, v13, v23
    00045234add-int/lit8 v24, v9, 0x3
    00045238aget v6, v13, v24
    0004523cmove-object/from16 v0, v27
    00045240invoke-virtual/range {v0 .. v6}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
    00045246aget v0, v13, v14
    0004524aadd-float/2addr v0, v8
    0004524caget v1, v13, v15
    00045250add-float/2addr v1, v7
    00045252aget v2, v13, v23
    00045256add-float/2addr v8, v2
    00045258aget v2, v13, v24
    0004525cgoto/16 :goto_14c
    00045260add-int/lit8 v0, v9, 0x0
    00045264aget v1, v13, v0
    00045268add-int/lit8 v2, v9, 0x1
    0004526caget v3, v13, v2
    00045270add-int/lit8 v4, v9, 0x2
    00045274aget v5, v13, v4
    00045278add-int/lit8 v6, v9, 0x3
    0004527caget v14, v13, v6
    00045280invoke-virtual {v10, v1, v3, v5, v14}, Landroid/graphics/Path;->rQuadTo(FFFF)V
    00045286aget v0, v13, v0
    0004528aadd-float/2addr v0, v8
    0004528caget v1, v13, v2
    00045290add-float/2addr v1, v7
    00045292aget v2, v13, v4
    00045296add-float/2addr v8, v2
    00045298aget v2, v13, v6
    0004529cgoto :goto_14c
    0004529eadd-int/lit8 v0, v9, 0x0
    000452a2aget v1, v13, v0
    000452a6add-float/2addr v8, v1
    000452a8add-int/lit8 v1, v9, 0x1
    000452acaget v4, v13, v1
    000452b0add-float/2addr v7, v4
    000452b2if-lez v9, :cond_f8
    000452b6aget v0, v13, v0
    000452baaget v1, v13, v1
    000452beinvoke-virtual {v10, v0, v1}, Landroid/graphics/Path;->rLineTo(FF)V
    000452c4goto/16 :goto_56
    000452c8aget v0, v13, v0
    000452ccaget v1, v13, v1
    000452d0invoke-virtual {v10, v0, v1}, Landroid/graphics/Path;->rMoveTo(FF)V
    000452d6move/from16 v22, v7
    000452damove/from16 v21, v8
    000452degoto/16 :goto_56
    000452e2add-int/lit8 v0, v9, 0x0
    000452e6aget v1, v13, v0
    000452eaadd-int/lit8 v4, v9, 0x1
    000452eeaget v5, v13, v4
    000452f2invoke-virtual {v10, v1, v5}, Landroid/graphics/Path;->rLineTo(FF)V
    000452f8aget v0, v13, v0
    000452fcadd-float/2addr v8, v0
    000452feaget v0, v13, v4
    00045302add-float/2addr v7, v0
    00045304goto/16 :goto_56
    00045308add-int/lit8 v0, v9, 0x0
    0004530caget v1, v13, v0
    00045310invoke-virtual {v10, v1, v4}, Landroid/graphics/Path;->rLineTo(FF)V
    00045316aget v0, v13, v0
    0004531aadd-float/2addr v8, v0
    0004531cgoto/16 :goto_56
    00045320add-int/lit8 v0, v9, 0x0
    00045324aget v1, v13, v0
    00045328add-int/lit8 v0, v9, 0x1
    0004532caget v2, v13, v0
    00045330add-int/lit8 v14, v9, 0x2
    00045334aget v3, v13, v14
    00045338add-int/lit8 v15, v9, 0x3
    0004533caget v4, v13, v15
    00045340add-int/lit8 v23, v9, 0x4
    00045344aget v5, v13, v23
    00045348add-int/lit8 v24, v9, 0x5
    0004534caget v6, v13, v24
    00045350move-object/from16 v0, v27
    00045354invoke-virtual/range {v0 .. v6}, Landroid/graphics/Path;->rCubicTo(FFFFFF)V
    0004535aaget v0, v13, v14
    0004535eadd-float/2addr v0, v8
    00045360aget v1, v13, v15
    00045364add-float/2addr v1, v7
    00045366aget v2, v13, v23
    0004536aadd-float/2addr v8, v2
    0004536caget v2, v13, v24
    00045370add-float/2addr v7, v2
    00045372move v2, v0
    00045374move v3, v1
    00045376goto/16 :goto_56
    0004537aadd-int/lit8 v14, v9, 0x5
    0004537eaget v0, v13, v14
    00045382add-float v3, v0, v8
    00045386add-int/lit8 v15, v9, 0x6
    0004538aaget v0, v13, v15
    0004538eadd-float v5, v0, v7
    00045392add-int/lit8 v0, v9, 0x0
    00045396aget v6, v13, v0
    0004539aadd-int/lit8 v0, v9, 0x1
    0004539eaget v23, v13, v0
    000453a2add-int/lit8 v0, v9, 0x2
    000453a6aget v24, v13, v0
    000453aaadd-int/lit8 v0, v9, 0x3
    000453aeaget v0, v13, v0
    000453b2cmpl-float v0, v0, v4
    000453b6if-eqz v0, :cond_174
    000453baconst/16 v25, 0x1
    000453begoto :goto_176
    000453c0const/16 v25, 0x0
    000453c4add-int/lit8 v0, v9, 0x4
    000453c8aget v0, v13, v0
    000453cccmpl-float v0, v0, v4
    000453d0if-eqz v0, :cond_181
    000453d4const/16 v26, 0x1
    000453d8goto :goto_183
    000453daconst/16 v26, 0x0
    000453demove-object/from16 v0, v27
    000453e2move v1, v8
    000453e4move v2, v7
    000453e6move v4, v5
    000453e8move v5, v6
    000453eamove/from16 v6, v23
    000453eemove v12, v7
    000453f0move/from16 v7, v24
    000453f4move v11, v8
    000453f6move/from16 v8, v25
    000453famove/from16 v25, v9
    000453femove/from16 v9, v26
    00045402invoke-static/range {v0 .. v9}, Landroid/support/a/a/c$b;->a(Landroid/graphics/Path;FFFFFFFZZ)V
    00045408aget v0, v13, v14
    0004540cadd-float v8, v11, v0
    00045410aget v0, v13, v15
    00045414add-float v7, v12, v0
    00045418goto/16 :goto_2e4
    0004541cmove v11, v8
    0004541emove/from16 v25, v9
    00045422add-int/lit8 v9, v25, 0x0
    00045426aget v0, v13, v9
    0004542ainvoke-virtual {v10, v11, v0}, Landroid/graphics/Path;->lineTo(FF)V
    00045430aget v7, v13, v9
    00045434goto/16 :goto_2e6
    00045438move v12, v7
    0004543amove v11, v8
    0004543cmove/from16 v25, v9
    00045440if-eq v0, v15, :cond_1be
    00045444if-eq v0, v5, :cond_1be
    00045448if-eq v0, v1, :cond_1be
    0004544cconst/16 v1, 0x54
    00045450if-ne v0, v1, :cond_1c6
    00045454mul-float v8, v11, v23
    00045458sub-float/2addr v8, v2
    0004545amul-float v7, v12, v23
    0004545esub-float/2addr v7, v3
    00045460move v12, v7
    00045462move v11, v8
    00045464add-int/lit8 v9, v25, 0x0
    00045468aget v0, v13, v9
    0004546cadd-int/lit8 v1, v25, 0x1
    00045470aget v2, v13, v1
    00045474invoke-virtual {v10, v11, v12, v0, v2}, Landroid/graphics/Path;->quadTo(FFFF)V
    0004547aaget v8, v13, v9
    0004547eaget v7, v13, v1
    00045482move v2, v11
    00045484move v3, v12
    00045486goto/16 :goto_2e6
    0004548amove v12, v7
    0004548cmove v11, v8
    0004548emove/from16 v25, v9
    00045492if-eq v0, v14, :cond_1ed
    00045496if-eq v0, v6, :cond_1ed
    0004549aconst/16 v1, 0x43
    0004549eif-eq v0, v1, :cond_1ed
    000454a2const/16 v1, 0x53
    000454a6if-ne v0, v1, :cond_1ea
    000454aagoto :goto_1ed
    000454acmove v1, v11
    000454aemove v2, v12
    000454b0goto :goto_1f5
    000454b2mul-float v8, v11, v23
    000454b6sub-float/2addr v8, v2
    000454b8mul-float v7, v12, v23
    000454bcsub-float/2addr v7, v3
    000454bemove v2, v7
    000454c0move v1, v8
    000454c2add-int/lit8 v9, v25, 0x0
    000454c6aget v3, v13, v9
    000454caadd-int/lit8 v7, v25, 0x1
    000454ceaget v4, v13, v7
    000454d2add-int/lit8 v8, v25, 0x2
    000454d6aget v5, v13, v8
    000454daadd-int/lit8 v11, v25, 0x3
    000454deaget v6, v13, v11
    000454e2move-object/from16 v0, v27
    000454e6invoke-virtual/range {v0 .. v6}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
    000454ecaget v0, v13, v9
    000454f0aget v1, v13, v7
    000454f4aget v8, v13, v8
    000454f8aget v7, v13, v11
    000454fcgoto :goto_230
    000454femove/from16 v25, v9
    00045502add-int/lit8 v9, v25, 0x0
    00045506aget v0, v13, v9
    0004550aadd-int/lit8 v1, v25, 0x1
    0004550eaget v2, v13, v1
    00045512add-int/lit8 v3, v25, 0x2
    00045516aget v4, v13, v3
    0004551aadd-int/lit8 v5, v25, 0x3
    0004551eaget v6, v13, v5
    00045522invoke-virtual {v10, v0, v2, v4, v6}, Landroid/graphics/Path;->quadTo(FFFF)V
    00045528aget v0, v13, v9
    0004552caget v1, v13, v1
    00045530aget v8, v13, v3
    00045534aget v7, v13, v5
    00045538move v2, v0
    0004553amove v3, v1
    0004553cgoto/16 :goto_2e6
    00045540move/from16 v25, v9
    00045544add-int/lit8 v9, v25, 0x0
    00045548aget v8, v13, v9
    0004554cadd-int/lit8 v0, v25, 0x1
    00045550aget v7, v13, v0
    00045554if-lez v25, :cond_249
    00045558aget v1, v13, v9
    0004555caget v0, v13, v0
    00045560invoke-virtual {v10, v1, v0}, Landroid/graphics/Path;->lineTo(FF)V
    00045566goto/16 :goto_2e6
    0004556aaget v1, v13, v9
    0004556eaget v0, v13, v0
    00045572invoke-virtual {v10, v1, v0}, Landroid/graphics/Path;->moveTo(FF)V
    00045578move/from16 v22, v7
    0004557cmove/from16 v21, v8
    00045580goto/16 :goto_2e6
    00045584move/from16 v25, v9
    00045588add-int/lit8 v9, v25, 0x0
    0004558caget v0, v13, v9
    00045590add-int/lit8 v1, v25, 0x1
    00045594aget v4, v13, v1
    00045598invoke-virtual {v10, v0, v4}, Landroid/graphics/Path;->lineTo(FF)V
    0004559eaget v8, v13, v9
    000455a2aget v7, v13, v1
    000455a6goto/16 :goto_2e6
    000455aamove v12, v7
    000455acmove/from16 v25, v9
    000455b0add-int/lit8 v9, v25, 0x0
    000455b4aget v0, v13, v9
    000455b8invoke-virtual {v10, v0, v12}, Landroid/graphics/Path;->lineTo(FF)V
    000455beaget v8, v13, v9
    000455c2goto/16 :goto_2e6
    000455c6move/from16 v25, v9
    000455caadd-int/lit8 v9, v25, 0x0
    000455ceaget v1, v13, v9
    000455d2add-int/lit8 v9, v25, 0x1
    000455d6aget v2, v13, v9
    000455daadd-int/lit8 v9, v25, 0x2
    000455deaget v3, v13, v9
    000455e2add-int/lit8 v7, v25, 0x3
    000455e6aget v4, v13, v7
    000455eaadd-int/lit8 v8, v25, 0x4
    000455eeaget v5, v13, v8
    000455f2add-int/lit8 v11, v25, 0x5
    000455f6aget v6, v13, v11
    000455famove-object/from16 v0, v27
    000455feinvoke-virtual/range {v0 .. v6}, Landroid/graphics/Path;->cubicTo(FFFFFF)V
    00045604aget v8, v13, v8
    00045608aget v0, v13, v11
    0004560caget v1, v13, v9
    00045610aget v2, v13, v7
    00045614move v7, v0
    00045616move v3, v2
    00045618move v2, v1
    0004561agoto :goto_2e6
    0004561cmove v12, v7
    0004561emove v11, v8
    00045620move/from16 v25, v9
    00045624add-int/lit8 v14, v25, 0x5
    00045628aget v3, v13, v14
    0004562cadd-int/lit8 v15, v25, 0x6
    00045630aget v5, v13, v15
    00045634add-int/lit8 v9, v25, 0x0
    00045638aget v6, v13, v9
    0004563cadd-int/lit8 v9, v25, 0x1
    00045640aget v7, v13, v9
    00045644add-int/lit8 v9, v25, 0x2
    00045648aget v8, v13, v9
    0004564cadd-int/lit8 v9, v25, 0x3
    00045650aget v0, v13, v9
    00045654cmpl-float v0, v0, v4
    00045658if-eqz v0, :cond_2c4
    0004565cconst/4 v9, 0x1
    0004565egoto :goto_2c5
    00045660const/4 v9, 0x0
    00045662add-int/lit8 v0, v25, 0x4
    00045666aget v0, v13, v0
    0004566acmpl-float v0, v0, v4
    0004566eif-eqz v0, :cond_2d0
    00045672const/16 v23, 0x1
    00045676goto :goto_2d2
    00045678const/16 v23, 0x0
    0004567cmove-object/from16 v0, v27
    00045680move v1, v11
    00045682move v2, v12
    00045684move v4, v5
    00045686move v5, v6
    00045688move v6, v7
    0004568amove v7, v8
    0004568cmove v8, v9
    0004568emove/from16 v9, v23
    00045692invoke-static/range {v0 .. v9}, Landroid/support/a/a/c$b;->a(Landroid/graphics/Path;FFFFFFFZZ)V
    00045698aget v8, v13, v14
    0004569caget v7, v13, v15
    000456a0move v3, v7
    000456a2move v2, v8
    000456a4add-int v9, v25, v20
    000456a8move/from16 v0, v30
    000456acconst/4 v14, 0x0
    000456aeconst/4 v15, 0x1
    000456b0goto/16 :goto_41
    000456b4move v12, v7
    000456b6const/4 v1, 0x0
    000456b8aput v8, v28, v1
    000456bcconst/4 v1, 0x1
    000456beaput v12, v28, v1
    000456c2aput v2, v28, v16
    000456c6aput v3, v28, v17
    000456caaput v21, v28, v18
    000456ceaput v22, v28, v19
    000456d2return-void
    000456d4.sparse-switch
    00045778.sparse-switch
    000450c8
    0004580c
    0004580candroid.support.a.a.c$b::a(android.support.a.a.c$b[], android.graphics.Path):
    0004581cconst/4 v0, 0x6
    0004581enew-array v0, v0, [F
    00045822const/16 v1, 0x6d
    00045826const/4 v2, 0x0
    00045828array-length v3, v5
    0004582aif-ge v2, v3, :cond_1b
    0004582eaget-object v3, v5, v2
    00045832iget-char v3, v3, Landroid/support/a/a/c$b;->a:C
    00045836aget-object v4, v5, v2
    0004583aiget-object v4, v4, Landroid/support/a/a/c$b;->b:[F
    0004583einvoke-static {v6, v0, v1, v3, v4}, Landroid/support/a/a/c$b;->a(Landroid/graphics/Path;[FCC[F)V
    00045844aget-object v1, v5, v2
    00045848iget-char v1, v1, Landroid/support/a/a/c$b;->a:C
    0004584cadd-int/lit8 v2, v2, 0x1
    00045850goto :goto_6
    00045852return-void
    0004580c
    00045854
    00045854android.support.a.a.c::a(java.lang.String, int):
    00045864invoke-virtual {v3}, Ljava/lang/String;->length()I
    0004586amove-result v0
    0004586cif-ge v4, v0, :cond_26
    00045870invoke-virtual {v3, v4}, Ljava/lang/String;->charAt(I)C
    00045876move-result v0
    00045878add-int/lit8 v1, v0, -0x41
    0004587cadd-int/lit8 v2, v0, -0x5a
    00045880mul-int v1, v1, v2
    00045884if-lez v1, :cond_1a
    00045888add-int/lit8 v1, v0, -0x61
    0004588cadd-int/lit8 v2, v0, -0x7a
    00045890mul-int v1, v1, v2
    00045894if-gtz v1, :cond_23
    00045898const/16 v1, 0x65
    0004589cif-eq v0, v1, :cond_23
    000458a0const/16 v1, 0x45
    000458a4if-eq v0, v1, :cond_23
    000458a8return v4
    000458aaadd-int/lit8 v4, v4, 0x1
    000458aegoto :goto_0
    000458b0return v4
    00045854
    000458b2
    000458b2 // align 0x4
    000458b4
    000458b4android.support.a.a.c::a(java.lang.String, int, android.support.a.a.c$a):
    000458c4const/4 v0, 0x0
    000458c6iput-boolean v0, v10, Landroid/support/a/a/c$a;->b:Z
    000458camove v1, v9
    000458ccconst/4 v2, 0x0
    000458ceconst/4 v3, 0x0
    000458d0const/4 v4, 0x0
    000458d2invoke-virtual {v8}, Ljava/lang/String;->length()I
    000458d8move-result v5
    000458daif-ge v1, v5, :cond_3b
    000458deinvoke-virtual {v8, v1}, Ljava/lang/String;->charAt(I)C
    000458e4move-result v5
    000458e6const/16 v6, 0x20
    000458eaconst/4 v7, 0x1
    000458ecif-eq v5, v6, :cond_33
    000458f0const/16 v6, 0x45
    000458f4if-eq v5, v6, :cond_31
    000458f8const/16 v6, 0x65
    000458fcif-eq v5, v6, :cond_31
    00045900packed-switch v5, :pswitch_data_3e
    00045906goto :goto_2f
    00045908if-nez v3, :cond_27
    0004590cconst/4 v2, 0x0
    0004590econst/4 v3, 0x1
    00045910goto :goto_35
    00045912iput-boolean v7, v10, Landroid/support/a/a/c$a;->b:Z
    00045916goto :goto_33
    00045918if-eq v1, v9, :cond_2f
    0004591cif-nez v2, :cond_2f
    00045920goto :goto_27
    00045922const/4 v2, 0x0
    00045924goto :goto_35
    00045926const/4 v2, 0x1
    00045928goto :goto_35
    0004592aconst/4 v2, 0x0
    0004592cconst/4 v4, 0x1
    0004592eif-eqz v4, :cond_38
    00045932goto :goto_3b
    00045934add-int/lit8 v1, v1, 0x1
    00045938goto :goto_7
    0004593aiput v1, v10, Landroid/support/a/a/c$a;->a:I
    0004593ereturn-void
    00045940.packed-switch 0x2c
    000458b4
    00045954
    00045954android.support.a.a.c::a(java.util.ArrayList, char, float[]):
    00045964new-instance v0, Landroid/support/a/a/c$b;
    00045968invoke-direct {v0, v2, v3}, Landroid/support/a/a/c$b;-><init>(C[F)V
    0004596einvoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    00045974return-void
    00045954
    00045976
    00045976 // align 0x8
    00045978
    00045978android.support.a.a.c::a(android.support.a.a.c$b[], android.support.a.a.c$b[]):
    00045988const/4 v0, 0x0
    0004598aif-eqz v4, :cond_2c
    0004598eif-nez v5, :cond_6
    00045992goto :goto_2c
    00045994array-length v1, v4
    00045996array-length v2, v5
    00045998if-eq v1, v2, :cond_b
    0004599creturn v0
    0004599econst/4 v1, 0x0
    000459a0array-length v2, v4
    000459a2if-ge v1, v2, :cond_2a
    000459a6aget-object v2, v4, v1
    000459aaiget-char v2, v2, Landroid/support/a/a/c$b;->a:C
    000459aeaget-object v3, v5, v1
    000459b2iget-char v3, v3, Landroid/support/a/a/c$b;->a:C
    000459b6if-ne v2, v3, :cond_29
    000459baaget-object v2, v4, v1
    000459beiget-object v2, v2, Landroid/support/a/a/c$b;->b:[F
    000459c2array-length v2, v2
    000459c4aget-object v3, v5, v1
    000459c8iget-object v3, v3, Landroid/support/a/a/c$b;->b:[F
    000459ccarray-length v3, v3
    000459ceif-eq v2, v3, :cond_26
    000459d2goto :goto_29
    000459d4add-int/lit8 v1, v1, 0x1
    000459d8goto :goto_c
    000459dareturn v0
    000459dcconst/4 v4, 0x1
    000459dereturn v4
    000459e0return v0
    00045978
    000459e2
    000459e2 // align 0x4
    000459e4
    000459e4android.support.a.a.c::a(float[], int, int):
    000459f4if-gt v3, v4, :cond_1a
    000459f8array-length v0, v2
    000459faif-ltz v3, :cond_14
    000459feif-gt v3, v0, :cond_14
    00045a02sub-int/2addr v4, v3
    00045a04sub-int/2addr v0, v3
    00045a06invoke-static {v4, v0}, Ljava/lang/Math;->min(II)I
    00045a0cmove-result v0
    00045a0enew-array v4, v4, [F
    00045a12const/4 v1, 0x0
    00045a14invoke-static {v2, v3, v4, v1, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
    00045a1areturn-object v4
    00045a1cnew-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException;
    00045a20invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;-><init>()V
    00045a26throw v2
    00045a28new-instance v2, Ljava/lang/IllegalArgumentException;
    00045a2cinvoke-direct {v2}, Ljava/lang/IllegalArgumentException;-><init>()V
    00045a32throw v2
    000459e4
    00045a34
    00045a34android.support.a.a.c::a(java.lang.String):
    00045a44if-nez v7, :cond_4
    00045a48const/4 v7, 0x0
    00045a4areturn-object v7
    00045a4cnew-instance v0, Ljava/util/ArrayList;
    00045a50invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    00045a56const/4 v1, 0x1
    00045a58const/4 v2, 0x0
    00045a5aconst/4 v3, 0x1
    00045a5cconst/4 v4, 0x0
    00045a5einvoke-virtual {v7}, Ljava/lang/String;->length()I
    00045a64move-result v5
    00045a66if-ge v3, v5, :cond_36
    00045a6ainvoke-static {v7, v3}, Landroid/support/a/a/c;->a(Ljava/lang/String;I)I
    00045a70move-result v3
    00045a72invoke-virtual {v7, v4, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    00045a78move-result-object v4
    00045a7ainvoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
    00045a80move-result-object v4
    00045a82invoke-virtual {v4}, Ljava/lang/String;->length()I
    00045a88move-result v5
    00045a8aif-lez v5, :cond_30
    00045a8einvoke-static {v4}, Landroid/support/a/a/c;->b(Ljava/lang/String;)[F
    00045a94move-result-object v5
    00045a96invoke-virtual {v4, v2}, Ljava/lang/String;->charAt(I)C
    00045a9cmove-result v4
    00045a9einvoke-static {v0, v4, v5}, Landroid/support/a/a/c;->a(Ljava/util/ArrayList;C[F)V
    00045aa4add-int/lit8 v4, v3, 0x1
    00045aa8move v6, v4
    00045aaamove v4, v3
    00045aacmove v3, v6
    00045aaegoto :goto_d
    00045ab0sub-int/2addr v3, v4
    00045ab2if-ne v3, v1, :cond_48
    00045ab6invoke-virtual {v7}, Ljava/lang/String;->length()I
    00045abcmove-result v1
    00045abeif-ge v4, v1, :cond_48
    00045ac2invoke-virtual {v7, v4}, Ljava/lang/String;->charAt(I)C
    00045ac8move-result v7
    00045acanew-array v1, v2, [F
    00045aceinvoke-static {v0, v7, v1}, Landroid/support/a/a/c;->a(Ljava/util/ArrayList;C[F)V
    00045ad4invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    00045adamove-result v7
    00045adcnew-array v7, v7, [Landroid/support/a/a/c$b;
    00045ae0invoke-virtual {v0, v7}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    00045ae6move-result-object v7
    00045ae8check-cast v7, [Landroid/support/a/a/c$b;
    00045aecreturn-object v7
    00045a34
    00045aee
    00045aee // align 0x10
    00045af0
    00045af0android.support.a.a.c::a(android.support.a.a.c$b[]):
    00045b00if-nez v4, :cond_4
    00045b04const/4 v4, 0x0
    00045b06return-object v4
    00045b08array-length v0, v4
    00045b0anew-array v0, v0, [Landroid/support/a/a/c$b;
    00045b0econst/4 v1, 0x0
    00045b10array-length v2, v4
    00045b12if-ge v1, v2, :cond_17
    00045b16new-instance v2, Landroid/support/a/a/c$b;
    00045b1aaget-object v3, v4, v1
    00045b1einvoke-direct {v2, v3}, Landroid/support/a/a/c$b;-><init>(Landroid/support/a/a/c$b;)V
    00045b24aput-object v2, v0, v1
    00045b28add-int/lit8 v1, v1, 0x1
    00045b2cgoto :goto_8
    00045b2ereturn-object v0
    00045af0
    00045b30
    00045b30android.support.a.a.c::b(android.support.a.a.c$b[], android.support.a.a.c$b[]):
    00045b40const/4 v0, 0x0
    00045b42const/4 v1, 0x0
    00045b44array-length v2, v6
    00045b46if-ge v1, v2, :cond_27
    00045b4aaget-object v2, v5, v1
    00045b4eaget-object v3, v6, v1
    00045b52iget-char v3, v3, Landroid/support/a/a/c$b;->a:C
    00045b56iput-char v3, v2, Landroid/support/a/a/c$b;->a:C
    00045b5aconst/4 v2, 0x0
    00045b5caget-object v3, v6, v1
    00045b60iget-object v3, v3, Landroid/support/a/a/c$b;->b:[F
    00045b64array-length v3, v3
    00045b66if-ge v2, v3, :cond_24
    00045b6aaget-object v3, v5, v1
    00045b6eiget-object v3, v3, Landroid/support/a/a/c$b;->b:[F
    00045b72aget-object v4, v6, v1
    00045b76iget-object v4, v4, Landroid/support/a/a/c$b;->b:[F
    00045b7aaget v4, v4, v2
    00045b7eaput v4, v3, v2
    00045b82add-int/lit8 v2, v2, 0x1
    00045b86goto :goto_e
    00045b88add-int/lit8 v1, v1, 0x1
    00045b8cgoto :goto_2
    00045b8ereturn-void
    00045b30
    00045b90
    00045b90android.support.a.a.c::b(java.lang.String):
    00045ba0const/4 v0, 0x0
    00045ba2invoke-virtual {v8, v0}, Ljava/lang/String;->charAt(I)C
    00045ba8move-result v1
    00045baaconst/4 v2, 0x1
    00045bacconst/16 v3, 0x7a
    00045bb0if-ne v1, v3, :cond_c
    00045bb4const/4 v1, 0x1
    00045bb6goto :goto_d
    00045bb8const/4 v1, 0x0
    00045bbainvoke-virtual {v8, v0}, Ljava/lang/String;->charAt(I)C
    00045bc0move-result v3
    00045bc2const/16 v4, 0x5a
    00045bc6if-ne v3, v4, :cond_17
    00045bcaconst/4 v3, 0x1
    00045bccgoto :goto_18
    00045bceconst/4 v3, 0x0
    00045bd0or-int/2addr v1, v3
    00045bd2if-eqz v1, :cond_1e
    00045bd6new-array v8, v0, [F
    00045bdareturn-object v8
    00045bdcinvoke-virtual {v8}, Ljava/lang/String;->length()I
    00045be2move-result v1
    00045be4new-array v1, v1, [F
    00045be8new-instance v3, Landroid/support/a/a/c$a;
    00045becinvoke-direct {v3}, Landroid/support/a/a/c$a;-><init>()V
    00045bf2invoke-virtual {v8}, Ljava/lang/String;->length()I
    00045bf8move-result v4
    00045bfaconst/4 v5, 0x0
    00045bfcif-ge v2, v4, :cond_4d
    00045c00invoke-static {v8, v2, v3}, Landroid/support/a/a/c;->a(Ljava/lang/String;ILandroid/support/a/a/c$a;)V
    00045c06iget v6, v3, Landroid/support/a/a/c$a;->a:I
    00045c0aif-ge v2, v6, :cond_44
    00045c0eadd-int/lit8 v7, v5, 0x1
    00045c12invoke-virtual {v8, v2, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    00045c18move-result-object v2
    00045c1ainvoke-static {v2}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
    00045c20move-result v2
    00045c22aput v2, v1, v5
    00045c26move v5, v7
    00045c28iget-boolean v2, v3, Landroid/support/a/a/c$a;->b:Z
    00045c2cif-eqz v2, :cond_4a
    00045c30move v2, v6
    00045c32goto :goto_2e
    00045c34add-int/lit8 v2, v6, 0x1
    00045c38goto :goto_2e
    00045c3ainvoke-static {v1, v0, v5}, Landroid/support/a/a/c;->a([FII)[F
    00045c40move-result-object v0
    00045c42return-object v0
    00045c44move-exception v0
    00045c46new-instance v1, Ljava/lang/RuntimeException;
    00045c4anew-instance v2, Ljava/lang/StringBuilder;
    00045c4einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    00045c54const-string v3, "error in parsing \""
    00045c58invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00045c5einvoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00045c64const-string v8, "\""
    00045c68invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00045c6einvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00045c74move-result-object v8
    00045c76invoke-direct {v1, v8, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    00045c7cthrow v1
    00045b90
    00045c7e
    00045c7e struct code_item_padding
    00045c7e padding uint16 0x0000
    00045c80
    00045c80 struct try_item
    00045c80 start_addr uint32 0x45bdc
    00045c84 insn_count int 51
    00045c86 handler_off uint16 0x45c89
    00045c88
    00045c88 struct encoded_catch_handler_list
    00045c88 size int 1
    00045c89
    00045c89 struct encoded_catch_handler ← 0x45c86
    00045c89 size int64 1
    00045c8a handlers[0].type_idx int 0x59c4
    00045c8c handlers[0].addr uint32 0x45c44
    00045c8d
    00045c8d // align 0x10
    00045c90
    00045c90android.support.a.a.d::a(android.content.res.TypedArray, org.xmlpull.v1.XmlPullParser, java.lang.String, int, float):
    00045ca0invoke-static {v1, v2}, Landroid/support/a/a/d;->a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
    00045ca6move-result v1
    00045ca8if-nez v1, :cond_7
    00045cacreturn v4
    00045caeinvoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00045cb4move-result v0
    00045cb6return v0
    00045c90
    00045cb8
    00045cb8android.support.a.a.d::a(android.content.res.TypedArray, org.xmlpull.v1.XmlPullParser, java.lang.String, int, int):
    00045cc8invoke-static {v1, v2}, Landroid/support/a/a/d;->a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
    00045ccemove-result v1
    00045cd0if-nez v1, :cond_7
    00045cd4return v4
    00045cd6invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;->getInt(II)I
    00045cdcmove-result v0
    00045cdereturn v0
    00045cb8
    00045ce0
    00045ce0android.support.a.a.d::a(android.content.res.TypedArray, org.xmlpull.v1.XmlPullParser, java.lang.String, int, boolean):
    00045cf0invoke-static {v1, v2}, Landroid/support/a/a/d;->a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
    00045cf6move-result v1
    00045cf8if-nez v1, :cond_7
    00045cfcreturn v4
    00045cfeinvoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    00045d04move-result v0
    00045d06return v0
    00045ce0
    00045d08
    00045d08android.support.a.a.d::a(org.xmlpull.v1.XmlPullParser, java.lang.String):
    00045d18const-string v0, "http://schemas.android.com/apk/res/android"
    00045d1cinvoke-interface {v1, v0, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00045d22move-result-object v1
    00045d24if-eqz v1, :cond_a
    00045d28const/4 v1, 0x1
    00045d2agoto :goto_b
    00045d2cconst/4 v1, 0x0
    00045d2ereturn v1
    00045d08
    00045d30
    00045d30android.support.a.a.d::b(android.content.res.TypedArray, org.xmlpull.v1.XmlPullParser, java.lang.String, int, int):
    00045d40invoke-static {v1, v2}, Landroid/support/a/a/d;->a(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Z
    00045d46move-result v1
    00045d48if-nez v1, :cond_7
    00045d4creturn v4
    00045d4einvoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;->getColor(II)I
    00045d54move-result v0
    00045d56return v0
    00045d30
    00045d58
    00045d58android.support.a.a.e::<init>():
    00045d68invoke-direct {v0}, Landroid/graphics/drawable/Drawable;-><init>()V
    00045d6ereturn-void
    00045d58
    00045d70
    00045d70android.support.a.a.e::a(android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int[]):
    00045d80if-nez v1, :cond_7
    00045d84invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00045d8amove-result-object v0
    00045d8creturn-object v0
    00045d8econst/4 v0, 0x0
    00045d90invoke-virtual {v1, v2, v3, v0, v0}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    00045d96move-result-object v0
    00045d98return-object v0
    00045d70
    00045d9a
    00045d9a // align 0x4
    00045d9c
    00045d9candroid.support.a.a.e::applyTheme(android.content.res.Resources$Theme):
    00045daciget-object v0, v1, Landroid/support/a/a/e;->b:Landroid/graphics/drawable/Drawable;
    00045db0if-eqz v0, :cond_9
    00045db4iget-object v0, v1, Landroid/support/a/a/e;->b:Landroid/graphics/drawable/Drawable;
    00045db8invoke-static {v0, v2}, Landroid/support/v4/c/a/a;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/Resources$Theme;)V
    00045dbereturn-void
    00045d9c
    00045dc0
    00045dc0android.support.a.a.e::clearColorFilter():
    00045dd0iget-object v0, v1, Landroid/support/a/a/e;->b:Landroid/graphics/drawable/Drawable;
    00045dd4if-eqz v0, :cond_a
    00045dd8iget-object v0, v1, Landroid/support/a/a/e;->b:Landroid/graphics/drawable/Drawable;
    00045ddcinvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->clearColorFilter()V
    00045de2return-void
    00045de4invoke-super {v1}, Landroid/graphics/drawable/Drawable;->clearColorFilter()V
    00045deareturn-void
    00045dc0
    00045dec
    00045decandroid.support.a.a.e::getColorFilter():
    00045dfciget-object v0, v1, Landroid/support/a/a/e;->b:Landroid/graphics/drawable/Drawable;
    00045e00if-eqz v0, :cond_b
    00045e04iget-object v0, v1, Landroid/support/a/a/e;->b:Landroid/graphics/drawable/Drawable;
    00045e08invoke-static {v0}, Landroid/support/v4/c/a/a;->e(Landroid/graphics/drawable/Drawable;)Landroid/graphics/ColorFilter;
    00045e0emove-result-object v0
    00045e10return-object v0
    00045e12const/4 v0, 0x0
    00045e14return-object v0
    00045dec
    00045e16
    00045e16 // align 0x8
    00045e18
    00045e18android.support.a.a.e::getCurrent():
    00045e28iget-object v0, v1, Landroid/support/a/a/e;->b:Landroid/graphics/drawable/Drawable;
    00045e2cif-eqz v0, :cond_b
    00045e30iget-object v0, v1, Landroid/support/a/a/e;->b:Landroid/graphics/drawable/Drawable;
    00045e34invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable;
    00045e3amove-result-object v0
    00045e3creturn-object v0
    00045e3einvoke-super {v1}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable;
    00045e44move-result-object v0
    00045e46return-object v0
    00045e18