File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
0006a878
0006a878android.support.v7.widget.ac$1::run():
0006a888iget-object v0, v3, Landroid/support/v7/widget/ac$1;->a:Landroid/view/View;
0006a88cinvoke-virtual {v0}, Landroid/view/View;->getLeft()I
0006a892move-result v0
0006a894iget-object v1, v3, Landroid/support/v7/widget/ac$1;->b:Landroid/support/v7/widget/ac;
0006a898invoke-virtual {v1}, Landroid/support/v7/widget/ac;->getWidth()I
0006a89emove-result v1
0006a8a0iget-object v2, v3, Landroid/support/v7/widget/ac$1;->a:Landroid/view/View;
0006a8a4invoke-virtual {v2}, Landroid/view/View;->getWidth()I
0006a8aamove-result v2
0006a8acsub-int/2addr v1, v2
0006a8aediv-int/lit8 v1, v1, 0x2
0006a8b2sub-int/2addr v0, v1
0006a8b4iget-object v1, v3, Landroid/support/v7/widget/ac$1;->b:Landroid/support/v7/widget/ac;
0006a8b8const/4 v2, 0x0
0006a8bainvoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/ac;->smoothScrollTo(II)V
0006a8c0iget-object v0, v3, Landroid/support/v7/widget/ac$1;->b:Landroid/support/v7/widget/ac;
0006a8c4const/4 v1, 0x0
0006a8c6iput-object v1, v0, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006a8careturn-void
0006a878
0006a878android.support.v7.widget.ac$1::run():
0006a888iget-object v0, v3, Landroid/support/v7/widget/ac$1;->a:Landroid/view/View;
0006a88cinvoke-virtual {v0}, Landroid/view/View;->getLeft()I
0006a892move-result v0
0006a894iget-object v1, v3, Landroid/support/v7/widget/ac$1;->b:Landroid/support/v7/widget/ac;
0006a898invoke-virtual {v1}, Landroid/support/v7/widget/ac;->getWidth()I
0006a89emove-result v1
0006a8a0iget-object v2, v3, Landroid/support/v7/widget/ac$1;->a:Landroid/view/View;
0006a8a4invoke-virtual {v2}, Landroid/view/View;->getWidth()I
0006a8aamove-result v2
0006a8acsub-int/2addr v1, v2
0006a8aediv-int/lit8 v1, v1, 0x2
0006a8b2sub-int/2addr v0, v1
0006a8b4iget-object v1, v3, Landroid/support/v7/widget/ac$1;->b:Landroid/support/v7/widget/ac;
0006a8b8const/4 v2, 0x0
0006a8bainvoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/ac;->smoothScrollTo(II)V
0006a8c0iget-object v0, v3, Landroid/support/v7/widget/ac$1;->b:Landroid/support/v7/widget/ac;
0006a8c4const/4 v1, 0x0
0006a8c6iput-object v1, v0, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006a8careturn-void
0006a878
0006a8cc
0006a8ccandroid.support.v7.widget.ac$a::<init>(android.support.v7.widget.ac):
0006a8dciput-object v1, v0, Landroid/support/v7/widget/ac$a;->a:Landroid/support/v7/widget/ac;
0006a8e0invoke-direct {v0}, Landroid/widget/BaseAdapter;-><init>()V
0006a8e6return-void
0006a8cc
0006a8ccandroid.support.v7.widget.ac$a::<init>(android.support.v7.widget.ac):
0006a8dciput-object v1, v0, Landroid/support/v7/widget/ac$a;->a:Landroid/support/v7/widget/ac;
0006a8e0invoke-direct {v0}, Landroid/widget/BaseAdapter;-><init>()V
0006a8e6return-void
0006a8cc
0006a8e8
0006a8e8android.support.v7.widget.ac$a::getCount():
0006a8f8iget-object v0, v1, Landroid/support/v7/widget/ac$a;->a:Landroid/support/v7/widget/ac;
0006a8fciget-object v0, v0, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006a900invoke-virtual {v0}, Landroid/support/v7/widget/v;->getChildCount()I
0006a906move-result v0
0006a908return v0
0006a8e8
0006a8e8android.support.v7.widget.ac$a::getCount():
0006a8f8iget-object v0, v1, Landroid/support/v7/widget/ac$a;->a:Landroid/support/v7/widget/ac;
0006a8fciget-object v0, v0, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006a900invoke-virtual {v0}, Landroid/support/v7/widget/v;->getChildCount()I
0006a906move-result v0
0006a908return v0
0006a8e8
0006a90a
0006a90a // align 0x4
0006a90a // align 0x4
0006a90c
0006a90candroid.support.v7.widget.ac$a::getItem(int):
0006a91ciget-object v0, v1, Landroid/support/v7/widget/ac$a;->a:Landroid/support/v7/widget/ac;
0006a920iget-object v0, v0, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006a924invoke-virtual {v0, v2}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
0006a92amove-result-object v2
0006a92ccheck-cast v2, Landroid/support/v7/widget/ac$c;
0006a930invoke-virtual {v2}, Landroid/support/v7/widget/ac$c;->b()Landroid/support/v7/app/a$b;
0006a936move-result-object v2
0006a938return-object v2
0006a90c
0006a90candroid.support.v7.widget.ac$a::getItem(int):
0006a91ciget-object v0, v1, Landroid/support/v7/widget/ac$a;->a:Landroid/support/v7/widget/ac;
0006a920iget-object v0, v0, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006a924invoke-virtual {v0, v2}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
0006a92amove-result-object v2
0006a92ccheck-cast v2, Landroid/support/v7/widget/ac$c;
0006a930invoke-virtual {v2}, Landroid/support/v7/widget/ac$c;->b()Landroid/support/v7/app/a$b;
0006a936move-result-object v2
0006a938return-object v2
0006a90c
0006a93a
0006a93a // align 0x4
0006a93a // align 0x4
0006a93c
0006a93candroid.support.v7.widget.ac$a::getItemId(int):
0006a94cint-to-long v0, v3
0006a94ereturn-wide v0
0006a93c
0006a93candroid.support.v7.widget.ac$a::getItemId(int):
0006a94cint-to-long v0, v3
0006a94ereturn-wide v0
0006a93c
0006a950
0006a950android.support.v7.widget.ac$a::getView(int, android.view.View, android.view.ViewGroup):
0006a960if-nez v2, :cond_10
0006a964iget-object v2, v0, Landroid/support/v7/widget/ac$a;->a:Landroid/support/v7/widget/ac;
0006a968invoke-virtual {v0, v1}, Landroid/support/v7/widget/ac$a;->getItem(I)Ljava/lang/Object;
0006a96emove-result-object v1
0006a970check-cast v1, Landroid/support/v7/app/a$b;
0006a974const/4 v3, 0x1
0006a976invoke-virtual {v2, v1, v3}, Landroid/support/v7/widget/ac;->a(Landroid/support/v7/app/a$b;Z)Landroid/support/v7/widget/ac$c;
0006a97cmove-result-object v2
0006a97egoto :goto_1c
0006a980move-object v3, v2
0006a982check-cast v3, Landroid/support/v7/widget/ac$c;
0006a986invoke-virtual {v0, v1}, Landroid/support/v7/widget/ac$a;->getItem(I)Ljava/lang/Object;
0006a98cmove-result-object v1
0006a98echeck-cast v1, Landroid/support/v7/app/a$b;
0006a992invoke-virtual {v3, v1}, Landroid/support/v7/widget/ac$c;->a(Landroid/support/v7/app/a$b;)V
0006a998return-object v2
0006a950
0006a950android.support.v7.widget.ac$a::getView(int, android.view.View, android.view.ViewGroup):
0006a960if-nez v2, :cond_10
0006a964iget-object v2, v0, Landroid/support/v7/widget/ac$a;->a:Landroid/support/v7/widget/ac;
0006a968invoke-virtual {v0, v1}, Landroid/support/v7/widget/ac$a;->getItem(I)Ljava/lang/Object;
0006a96emove-result-object v1
0006a970check-cast v1, Landroid/support/v7/app/a$b;
0006a974const/4 v3, 0x1
0006a976invoke-virtual {v2, v1, v3}, Landroid/support/v7/widget/ac;->a(Landroid/support/v7/app/a$b;Z)Landroid/support/v7/widget/ac$c;
0006a97cmove-result-object v2
0006a97egoto :goto_1c
0006a980move-object v3, v2
0006a982check-cast v3, Landroid/support/v7/widget/ac$c;
0006a986invoke-virtual {v0, v1}, Landroid/support/v7/widget/ac$a;->getItem(I)Ljava/lang/Object;
0006a98cmove-result-object v1
0006a98echeck-cast v1, Landroid/support/v7/app/a$b;
0006a992invoke-virtual {v3, v1}, Landroid/support/v7/widget/ac$c;->a(Landroid/support/v7/app/a$b;)V
0006a998return-object v2
0006a950
0006a99a
0006a99a // align 0x4
0006a99a // align 0x4
0006a99c
0006a99candroid.support.v7.widget.ac$b::<init>(android.support.v7.widget.ac):
0006a9aciput-object v1, v0, Landroid/support/v7/widget/ac$b;->a:Landroid/support/v7/widget/ac;
0006a9b0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006a9b6return-void
0006a99c
0006a99candroid.support.v7.widget.ac$b::<init>(android.support.v7.widget.ac):
0006a9aciput-object v1, v0, Landroid/support/v7/widget/ac$b;->a:Landroid/support/v7/widget/ac;
0006a9b0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006a9b6return-void
0006a99c
0006a9b8
0006a9b8android.support.v7.widget.ac$b::onClick(android.view.View):
0006a9c8move-object v0, v6
0006a9cacheck-cast v0, Landroid/support/v7/widget/ac$c;
0006a9ceinvoke-virtual {v0}, Landroid/support/v7/widget/ac$c;->b()Landroid/support/v7/app/a$b;
0006a9d4move-result-object v0
0006a9d6invoke-virtual {v0}, Landroid/support/v7/app/a$b;->d()V
0006a9dciget-object v0, v5, Landroid/support/v7/widget/ac$b;->a:Landroid/support/v7/widget/ac;
0006a9e0iget-object v0, v0, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006a9e4invoke-virtual {v0}, Landroid/support/v7/widget/v;->getChildCount()I
0006a9eamove-result v0
0006a9ecconst/4 v1, 0x0
0006a9eeconst/4 v2, 0x0
0006a9f0if-ge v2, v0, :cond_29
0006a9f4iget-object v3, v5, Landroid/support/v7/widget/ac$b;->a:Landroid/support/v7/widget/ac;
0006a9f8iget-object v3, v3, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006a9fcinvoke-virtual {v3, v2}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
0006aa02move-result-object v3
0006aa04if-ne v3, v6, :cond_22
0006aa08const/4 v4, 0x1
0006aa0agoto :goto_23
0006aa0cconst/4 v4, 0x0
0006aa0einvoke-virtual {v3, v4}, Landroid/view/View;->setSelected(Z)V
0006aa14add-int/lit8 v2, v2, 0x1
0006aa18goto :goto_14
0006aa1areturn-void
0006a9b8
0006a9b8android.support.v7.widget.ac$b::onClick(android.view.View):
0006a9c8move-object v0, v6
0006a9cacheck-cast v0, Landroid/support/v7/widget/ac$c;
0006a9ceinvoke-virtual {v0}, Landroid/support/v7/widget/ac$c;->b()Landroid/support/v7/app/a$b;
0006a9d4move-result-object v0
0006a9d6invoke-virtual {v0}, Landroid/support/v7/app/a$b;->d()V
0006a9dciget-object v0, v5, Landroid/support/v7/widget/ac$b;->a:Landroid/support/v7/widget/ac;
0006a9e0iget-object v0, v0, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006a9e4invoke-virtual {v0}, Landroid/support/v7/widget/v;->getChildCount()I
0006a9eamove-result v0
0006a9ecconst/4 v1, 0x0
0006a9eeconst/4 v2, 0x0
0006a9f0if-ge v2, v0, :cond_29
0006a9f4iget-object v3, v5, Landroid/support/v7/widget/ac$b;->a:Landroid/support/v7/widget/ac;
0006a9f8iget-object v3, v3, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006a9fcinvoke-virtual {v3, v2}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
0006aa02move-result-object v3
0006aa04if-ne v3, v6, :cond_22
0006aa08const/4 v4, 0x1
0006aa0agoto :goto_23
0006aa0cconst/4 v4, 0x0
0006aa0einvoke-virtual {v3, v4}, Landroid/view/View;->setSelected(Z)V
0006aa14add-int/lit8 v2, v2, 0x1
0006aa18goto :goto_14
0006aa1areturn-void
0006a9b8
0006aa1c
0006aa1candroid.support.v7.widget.ac$c::<init>(android.support.v7.widget.ac, android.content.Context, android.support.v7.app.a$b, boolean):
0006aa2ciput-object v4, v3, Landroid/support/v7/widget/ac$c;->a:Landroid/support/v7/widget/ac;
0006aa30sget v4, Landroid/support/v7/a/a$a;->actionBarTabStyle:I
0006aa34const/4 v0, 0x0
0006aa36invoke-direct {v3, v5, v0, v4}, Landroid/support/v7/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
0006aa3cconst/4 v4, 0x1
0006aa3enew-array v4, v4, [I
0006aa42const/4 v1, 0x0
0006aa44const v2, 0x10100d4
0006aa4aaput v2, v4, v1
0006aa4eiput-object v4, v3, Landroid/support/v7/widget/ac$c;->b:[I
0006aa52iput-object v6, v3, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006aa56iget-object v4, v3, Landroid/support/v7/widget/ac$c;->b:[I
0006aa5asget v6, Landroid/support/v7/a/a$a;->actionBarTabStyle:I
0006aa5einvoke-static {v5, v0, v4, v6, v1}, Landroid/support/v7/widget/aj;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/aj;
0006aa64move-result-object v4
0006aa66invoke-virtual {v4, v1}, Landroid/support/v7/widget/aj;->f(I)Z
0006aa6cmove-result v5
0006aa6eif-eqz v5, :cond_2a
0006aa72invoke-virtual {v4, v1}, Landroid/support/v7/widget/aj;->a(I)Landroid/graphics/drawable/Drawable;
0006aa78move-result-object v5
0006aa7ainvoke-virtual {v3, v5}, Landroid/support/v7/widget/ac$c;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
0006aa80invoke-virtual {v4}, Landroid/support/v7/widget/aj;->a()V
0006aa86if-eqz v7, :cond_35
0006aa8aconst v4, 0x800013
0006aa90invoke-virtual {v3, v4}, Landroid/support/v7/widget/ac$c;->setGravity(I)V
0006aa96invoke-virtual {v3}, Landroid/support/v7/widget/ac$c;->a()V
0006aa9creturn-void
0006aa1c
0006aa1candroid.support.v7.widget.ac$c::<init>(android.support.v7.widget.ac, android.content.Context, android.support.v7.app.a$b, boolean):
0006aa2ciput-object v4, v3, Landroid/support/v7/widget/ac$c;->a:Landroid/support/v7/widget/ac;
0006aa30sget v4, Landroid/support/v7/a/a$a;->actionBarTabStyle:I
0006aa34const/4 v0, 0x0
0006aa36invoke-direct {v3, v5, v0, v4}, Landroid/support/v7/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
0006aa3cconst/4 v4, 0x1
0006aa3enew-array v4, v4, [I
0006aa42const/4 v1, 0x0
0006aa44const v2, 0x10100d4
0006aa4aaput v2, v4, v1
0006aa4eiput-object v4, v3, Landroid/support/v7/widget/ac$c;->b:[I
0006aa52iput-object v6, v3, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006aa56iget-object v4, v3, Landroid/support/v7/widget/ac$c;->b:[I
0006aa5asget v6, Landroid/support/v7/a/a$a;->actionBarTabStyle:I
0006aa5einvoke-static {v5, v0, v4, v6, v1}, Landroid/support/v7/widget/aj;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/aj;
0006aa64move-result-object v4
0006aa66invoke-virtual {v4, v1}, Landroid/support/v7/widget/aj;->f(I)Z
0006aa6cmove-result v5
0006aa6eif-eqz v5, :cond_2a
0006aa72invoke-virtual {v4, v1}, Landroid/support/v7/widget/aj;->a(I)Landroid/graphics/drawable/Drawable;
0006aa78move-result-object v5
0006aa7ainvoke-virtual {v3, v5}, Landroid/support/v7/widget/ac$c;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
0006aa80invoke-virtual {v4}, Landroid/support/v7/widget/aj;->a()V
0006aa86if-eqz v7, :cond_35
0006aa8aconst v4, 0x800013
0006aa90invoke-virtual {v3, v4}, Landroid/support/v7/widget/ac$c;->setGravity(I)V
0006aa96invoke-virtual {v3}, Landroid/support/v7/widget/ac$c;->a()V
0006aa9creturn-void
0006aa1c
0006aa9e
0006aa9e // align 0x10
0006aa9e // align 0x10
0006aaa0
0006aaa0android.support.v7.widget.ac$c::a():
0006aab0iget-object v0, v10, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006aab4invoke-virtual {v0}, Landroid/support/v7/app/a$b;->c()Landroid/view/View;
0006aabamove-result-object v1
0006aabcconst/16 v2, 0x8
0006aac0const/4 v3, 0x0
0006aac2if-eqz v1, :cond_36
0006aac6invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
0006aaccmove-result-object v0
0006aaceif-eq v0, v10, :cond_1b
0006aad2if-eqz v0, :cond_18
0006aad6check-cast v0, Landroid/view/ViewGroup;
0006aadainvoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
0006aae0invoke-virtual {v10, v1}, Landroid/support/v7/widget/ac$c;->addView(Landroid/view/View;)V
0006aae6iput-object v1, v10, Landroid/support/v7/widget/ac$c;->f:Landroid/view/View;
0006aaeaiget-object v0, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006aaeeif-eqz v0, :cond_26
0006aaf2iget-object v0, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006aaf6invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
0006aafciget-object v0, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab00if-eqz v0, :cond_eb
0006ab04iget-object v0, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab08invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
0006ab0eiget-object v0, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab12invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
0006ab18goto/16 :goto_eb
0006ab1ciget-object v1, v10, Landroid/support/v7/widget/ac$c;->f:Landroid/view/View;
0006ab20if-eqz v1, :cond_41
0006ab24iget-object v1, v10, Landroid/support/v7/widget/ac$c;->f:Landroid/view/View;
0006ab28invoke-virtual {v10, v1}, Landroid/support/v7/widget/ac$c;->removeView(Landroid/view/View;)V
0006ab2eiput-object v3, v10, Landroid/support/v7/widget/ac$c;->f:Landroid/view/View;
0006ab32invoke-virtual {v0}, Landroid/support/v7/app/a$b;->a()Landroid/graphics/drawable/Drawable;
0006ab38move-result-object v1
0006ab3ainvoke-virtual {v0}, Landroid/support/v7/app/a$b;->b()Ljava/lang/CharSequence;
0006ab40move-result-object v4
0006ab42const/16 v5, 0x10
0006ab46const/4 v6, 0x0
0006ab48const/4 v7, -0x2
0006ab4aif-eqz v1, :cond_76
0006ab4eiget-object v8, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab52if-nez v8, :cond_6b
0006ab56new-instance v8, Landroid/support/v7/widget/k;
0006ab5ainvoke-virtual {v10}, Landroid/support/v7/widget/ac$c;->getContext()Landroid/content/Context;
0006ab60move-result-object v9
0006ab62invoke-direct {v8, v9}, Landroid/support/v7/widget/k;-><init>(Landroid/content/Context;)V
0006ab68new-instance v9, Landroid/support/v7/widget/v$a;
0006ab6cinvoke-direct {v9, v7, v7}, Landroid/support/v7/widget/v$a;-><init>(II)V
0006ab72iput v5, v9, Landroid/support/v7/widget/v$a;->h:I
0006ab76invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
0006ab7cinvoke-virtual {v10, v8, v6}, Landroid/support/v7/widget/ac$c;->addView(Landroid/view/View;I)V
0006ab82iput-object v8, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab86iget-object v8, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab8ainvoke-virtual {v8, v1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
0006ab90iget-object v1, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab94invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
0006ab9agoto :goto_84
0006ab9ciget-object v1, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006aba0if-eqz v1, :cond_84
0006aba4iget-object v1, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006aba8invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setVisibility(I)V
0006abaeiget-object v1, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006abb2invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
0006abb8invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006abbemove-result v1
0006abc0xor-int/lit8 v1, v1, 0x1
0006abc4if-eqz v1, :cond_ba
0006abc8iget-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006abccif-nez v2, :cond_af
0006abd0new-instance v2, Landroid/support/v7/widget/p;
0006abd4invoke-virtual {v10}, Landroid/support/v7/widget/ac$c;->getContext()Landroid/content/Context;
0006abdamove-result-object v8
0006abdcsget v9, Landroid/support/v7/a/a$a;->actionBarTabTextStyle:I
0006abe0invoke-direct {v2, v8, v3, v9}, Landroid/support/v7/widget/p;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
0006abe6sget-object v8, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
0006abeainvoke-virtual {v2, v8}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
0006abf0new-instance v8, Landroid/support/v7/widget/v$a;
0006abf4invoke-direct {v8, v7, v7}, Landroid/support/v7/widget/v$a;-><init>(II)V
0006abfaiput v5, v8, Landroid/support/v7/widget/v$a;->h:I
0006abfeinvoke-virtual {v2, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
0006ac04invoke-virtual {v10, v2}, Landroid/support/v7/widget/ac$c;->addView(Landroid/view/View;)V
0006ac0aiput-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac0eiget-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac12invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
0006ac18iget-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac1cinvoke-virtual {v2, v6}, Landroid/widget/TextView;->setVisibility(I)V
0006ac22goto :goto_c8
0006ac24iget-object v4, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac28if-eqz v4, :cond_c8
0006ac2ciget-object v4, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac30invoke-virtual {v4, v2}, Landroid/widget/TextView;->setVisibility(I)V
0006ac36iget-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac3ainvoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
0006ac40iget-object v2, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ac44if-eqz v2, :cond_d5
0006ac48iget-object v2, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ac4cinvoke-virtual {v0}, Landroid/support/v7/app/a$b;->e()Ljava/lang/CharSequence;
0006ac52move-result-object v4
0006ac54invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
0006ac5aif-nez v1, :cond_e5
0006ac5einvoke-virtual {v0}, Landroid/support/v7/app/a$b;->e()Ljava/lang/CharSequence;
0006ac64move-result-object v0
0006ac66invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006ac6cmove-result v0
0006ac6eif-nez v0, :cond_e5
0006ac72invoke-virtual {v10, v10}, Landroid/support/v7/widget/ac$c;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
0006ac78goto :goto_eb
0006ac7ainvoke-virtual {v10, v3}, Landroid/support/v7/widget/ac$c;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
0006ac80invoke-virtual {v10, v6}, Landroid/support/v7/widget/ac$c;->setLongClickable(Z)V
0006ac86return-void
0006aaa0
0006aaa0android.support.v7.widget.ac$c::a():
0006aab0iget-object v0, v10, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006aab4invoke-virtual {v0}, Landroid/support/v7/app/a$b;->c()Landroid/view/View;
0006aabamove-result-object v1
0006aabcconst/16 v2, 0x8
0006aac0const/4 v3, 0x0
0006aac2if-eqz v1, :cond_36
0006aac6invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
0006aaccmove-result-object v0
0006aaceif-eq v0, v10, :cond_1b
0006aad2if-eqz v0, :cond_18
0006aad6check-cast v0, Landroid/view/ViewGroup;
0006aadainvoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
0006aae0invoke-virtual {v10, v1}, Landroid/support/v7/widget/ac$c;->addView(Landroid/view/View;)V
0006aae6iput-object v1, v10, Landroid/support/v7/widget/ac$c;->f:Landroid/view/View;
0006aaeaiget-object v0, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006aaeeif-eqz v0, :cond_26
0006aaf2iget-object v0, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006aaf6invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
0006aafciget-object v0, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab00if-eqz v0, :cond_eb
0006ab04iget-object v0, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab08invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
0006ab0eiget-object v0, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab12invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
0006ab18goto/16 :goto_eb
0006ab1ciget-object v1, v10, Landroid/support/v7/widget/ac$c;->f:Landroid/view/View;
0006ab20if-eqz v1, :cond_41
0006ab24iget-object v1, v10, Landroid/support/v7/widget/ac$c;->f:Landroid/view/View;
0006ab28invoke-virtual {v10, v1}, Landroid/support/v7/widget/ac$c;->removeView(Landroid/view/View;)V
0006ab2eiput-object v3, v10, Landroid/support/v7/widget/ac$c;->f:Landroid/view/View;
0006ab32invoke-virtual {v0}, Landroid/support/v7/app/a$b;->a()Landroid/graphics/drawable/Drawable;
0006ab38move-result-object v1
0006ab3ainvoke-virtual {v0}, Landroid/support/v7/app/a$b;->b()Ljava/lang/CharSequence;
0006ab40move-result-object v4
0006ab42const/16 v5, 0x10
0006ab46const/4 v6, 0x0
0006ab48const/4 v7, -0x2
0006ab4aif-eqz v1, :cond_76
0006ab4eiget-object v8, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab52if-nez v8, :cond_6b
0006ab56new-instance v8, Landroid/support/v7/widget/k;
0006ab5ainvoke-virtual {v10}, Landroid/support/v7/widget/ac$c;->getContext()Landroid/content/Context;
0006ab60move-result-object v9
0006ab62invoke-direct {v8, v9}, Landroid/support/v7/widget/k;-><init>(Landroid/content/Context;)V
0006ab68new-instance v9, Landroid/support/v7/widget/v$a;
0006ab6cinvoke-direct {v9, v7, v7}, Landroid/support/v7/widget/v$a;-><init>(II)V
0006ab72iput v5, v9, Landroid/support/v7/widget/v$a;->h:I
0006ab76invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
0006ab7cinvoke-virtual {v10, v8, v6}, Landroid/support/v7/widget/ac$c;->addView(Landroid/view/View;I)V
0006ab82iput-object v8, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab86iget-object v8, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab8ainvoke-virtual {v8, v1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
0006ab90iget-object v1, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ab94invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
0006ab9agoto :goto_84
0006ab9ciget-object v1, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006aba0if-eqz v1, :cond_84
0006aba4iget-object v1, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006aba8invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setVisibility(I)V
0006abaeiget-object v1, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006abb2invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
0006abb8invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006abbemove-result v1
0006abc0xor-int/lit8 v1, v1, 0x1
0006abc4if-eqz v1, :cond_ba
0006abc8iget-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006abccif-nez v2, :cond_af
0006abd0new-instance v2, Landroid/support/v7/widget/p;
0006abd4invoke-virtual {v10}, Landroid/support/v7/widget/ac$c;->getContext()Landroid/content/Context;
0006abdamove-result-object v8
0006abdcsget v9, Landroid/support/v7/a/a$a;->actionBarTabTextStyle:I
0006abe0invoke-direct {v2, v8, v3, v9}, Landroid/support/v7/widget/p;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
0006abe6sget-object v8, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
0006abeainvoke-virtual {v2, v8}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
0006abf0new-instance v8, Landroid/support/v7/widget/v$a;
0006abf4invoke-direct {v8, v7, v7}, Landroid/support/v7/widget/v$a;-><init>(II)V
0006abfaiput v5, v8, Landroid/support/v7/widget/v$a;->h:I
0006abfeinvoke-virtual {v2, v8}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
0006ac04invoke-virtual {v10, v2}, Landroid/support/v7/widget/ac$c;->addView(Landroid/view/View;)V
0006ac0aiput-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac0eiget-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac12invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
0006ac18iget-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac1cinvoke-virtual {v2, v6}, Landroid/widget/TextView;->setVisibility(I)V
0006ac22goto :goto_c8
0006ac24iget-object v4, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac28if-eqz v4, :cond_c8
0006ac2ciget-object v4, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac30invoke-virtual {v4, v2}, Landroid/widget/TextView;->setVisibility(I)V
0006ac36iget-object v2, v10, Landroid/support/v7/widget/ac$c;->d:Landroid/widget/TextView;
0006ac3ainvoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
0006ac40iget-object v2, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ac44if-eqz v2, :cond_d5
0006ac48iget-object v2, v10, Landroid/support/v7/widget/ac$c;->e:Landroid/widget/ImageView;
0006ac4cinvoke-virtual {v0}, Landroid/support/v7/app/a$b;->e()Ljava/lang/CharSequence;
0006ac52move-result-object v4
0006ac54invoke-virtual {v2, v4}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
0006ac5aif-nez v1, :cond_e5
0006ac5einvoke-virtual {v0}, Landroid/support/v7/app/a$b;->e()Ljava/lang/CharSequence;
0006ac64move-result-object v0
0006ac66invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006ac6cmove-result v0
0006ac6eif-nez v0, :cond_e5
0006ac72invoke-virtual {v10, v10}, Landroid/support/v7/widget/ac$c;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
0006ac78goto :goto_eb
0006ac7ainvoke-virtual {v10, v3}, Landroid/support/v7/widget/ac$c;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
0006ac80invoke-virtual {v10, v6}, Landroid/support/v7/widget/ac$c;->setLongClickable(Z)V
0006ac86return-void
0006aaa0
0006ac88
0006ac88android.support.v7.widget.ac$c::a(android.support.v7.app.a$b):
0006ac98iput-object v1, v0, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006ac9cinvoke-virtual {v0}, Landroid/support/v7/widget/ac$c;->a()V
0006aca2return-void
0006ac88
0006ac88android.support.v7.widget.ac$c::a(android.support.v7.app.a$b):
0006ac98iput-object v1, v0, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006ac9cinvoke-virtual {v0}, Landroid/support/v7/widget/ac$c;->a()V
0006aca2return-void
0006ac88
0006aca4
0006aca4android.support.v7.widget.ac$c::b():
0006acb4iget-object v0, v1, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006acb8return-object v0
0006aca4
0006aca4android.support.v7.widget.ac$c::b():
0006acb4iget-object v0, v1, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006acb8return-object v0
0006aca4
0006acba
0006acba // align 0x4
0006acba // align 0x4
0006acbc
0006acbcandroid.support.v7.widget.ac$c::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
0006acccinvoke-super {v1, v2}, Landroid/support/v7/widget/v;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
0006acd2const-class v0, Landroid/support/v7/app/a$b;
0006acd6invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
0006acdcmove-result-object v0
0006acdeinvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
0006ace4return-void
0006acbc
0006acbcandroid.support.v7.widget.ac$c::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
0006acccinvoke-super {v1, v2}, Landroid/support/v7/widget/v;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
0006acd2const-class v0, Landroid/support/v7/app/a$b;
0006acd6invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
0006acdcmove-result-object v0
0006acdeinvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
0006ace4return-void
0006acbc
0006ace6
0006ace6 // align 0x8
0006ace6 // align 0x8
0006ace8
0006ace8android.support.v7.widget.ac$c::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
0006acf8invoke-super {v2, v3}, Landroid/support/v7/widget/v;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
0006acfesget v0, Landroid/os/Build$VERSION;->SDK_INT:I
0006ad02const/16 v1, 0xe
0006ad06if-lt v0, v1, :cond_12
0006ad0aconst-class v0, Landroid/support/v7/app/a$b;
0006ad0einvoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
0006ad14move-result-object v0
0006ad16invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
0006ad1creturn-void
0006ace8
0006ace8android.support.v7.widget.ac$c::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
0006acf8invoke-super {v2, v3}, Landroid/support/v7/widget/v;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
0006acfesget v0, Landroid/os/Build$VERSION;->SDK_INT:I
0006ad02const/16 v1, 0xe
0006ad06if-lt v0, v1, :cond_12
0006ad0aconst-class v0, Landroid/support/v7/app/a$b;
0006ad0einvoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
0006ad14move-result-object v0
0006ad16invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
0006ad1creturn-void
0006ace8
0006ad1e
0006ad1e // align 0x10
0006ad1e // align 0x10
0006ad20
0006ad20android.support.v7.widget.ac$c::onLongClick(android.view.View):
0006ad30const/4 v8, 0x2
0006ad32new-array v0, v8, [I
0006ad36invoke-virtual {v7, v0}, Landroid/support/v7/widget/ac$c;->getLocationOnScreen([I)V
0006ad3cinvoke-virtual {v7}, Landroid/support/v7/widget/ac$c;->getContext()Landroid/content/Context;
0006ad42move-result-object v1
0006ad44invoke-virtual {v7}, Landroid/support/v7/widget/ac$c;->getWidth()I
0006ad4amove-result v2
0006ad4cinvoke-virtual {v7}, Landroid/support/v7/widget/ac$c;->getHeight()I
0006ad52move-result v3
0006ad54invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006ad5amove-result-object v4
0006ad5cinvoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
0006ad62move-result-object v4
0006ad64iget v4, v4, Landroid/util/DisplayMetrics;->widthPixels:I
0006ad68iget-object v5, v7, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006ad6cinvoke-virtual {v5}, Landroid/support/v7/app/a$b;->e()Ljava/lang/CharSequence;
0006ad72move-result-object v5
0006ad74const/4 v6, 0x0
0006ad76invoke-static {v1, v5, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
0006ad7cmove-result-object v1
0006ad7eaget v0, v0, v6
0006ad82div-int/2addr v2, v8
0006ad84add-int/2addr v0, v2
0006ad86div-int/2addr v4, v8
0006ad88sub-int/2addr v0, v4
0006ad8aconst/16 v8, 0x31
0006ad8einvoke-virtual {v1, v8, v0, v3}, Landroid/widget/Toast;->setGravity(III)V
0006ad94invoke-virtual {v1}, Landroid/widget/Toast;->show()V
0006ad9aconst/4 v8, 0x1
0006ad9creturn v8
0006ad20
0006ad20android.support.v7.widget.ac$c::onLongClick(android.view.View):
0006ad30const/4 v8, 0x2
0006ad32new-array v0, v8, [I
0006ad36invoke-virtual {v7, v0}, Landroid/support/v7/widget/ac$c;->getLocationOnScreen([I)V
0006ad3cinvoke-virtual {v7}, Landroid/support/v7/widget/ac$c;->getContext()Landroid/content/Context;
0006ad42move-result-object v1
0006ad44invoke-virtual {v7}, Landroid/support/v7/widget/ac$c;->getWidth()I
0006ad4amove-result v2
0006ad4cinvoke-virtual {v7}, Landroid/support/v7/widget/ac$c;->getHeight()I
0006ad52move-result v3
0006ad54invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006ad5amove-result-object v4
0006ad5cinvoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
0006ad62move-result-object v4
0006ad64iget v4, v4, Landroid/util/DisplayMetrics;->widthPixels:I
0006ad68iget-object v5, v7, Landroid/support/v7/widget/ac$c;->c:Landroid/support/v7/app/a$b;
0006ad6cinvoke-virtual {v5}, Landroid/support/v7/app/a$b;->e()Ljava/lang/CharSequence;
0006ad72move-result-object v5
0006ad74const/4 v6, 0x0
0006ad76invoke-static {v1, v5, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
0006ad7cmove-result-object v1
0006ad7eaget v0, v0, v6
0006ad82div-int/2addr v2, v8
0006ad84add-int/2addr v0, v2
0006ad86div-int/2addr v4, v8
0006ad88sub-int/2addr v0, v4
0006ad8aconst/16 v8, 0x31
0006ad8einvoke-virtual {v1, v8, v0, v3}, Landroid/widget/Toast;->setGravity(III)V
0006ad94invoke-virtual {v1}, Landroid/widget/Toast;->show()V
0006ad9aconst/4 v8, 0x1
0006ad9creturn v8
0006ad20
0006ad9e
0006ad9e // align 0x10
0006ad9e // align 0x10
0006ada0
0006ada0android.support.v7.widget.ac$c::onMeasure(int, int):
0006adb0invoke-super {v1, v2, v3}, Landroid/support/v7/widget/v;->onMeasure(II)V
0006adb6iget-object v2, v1, Landroid/support/v7/widget/ac$c;->a:Landroid/support/v7/widget/ac;
0006adbaiget v2, v2, Landroid/support/v7/widget/ac;->c:I
0006adbeif-lez v2, :cond_20
0006adc2invoke-virtual {v1}, Landroid/support/v7/widget/ac$c;->getMeasuredWidth()I
0006adc8move-result v2
0006adcaiget-object v0, v1, Landroid/support/v7/widget/ac$c;->a:Landroid/support/v7/widget/ac;
0006adceiget v0, v0, Landroid/support/v7/widget/ac;->c:I
0006add2if-le v2, v0, :cond_20
0006add6iget-object v2, v1, Landroid/support/v7/widget/ac$c;->a:Landroid/support/v7/widget/ac;
0006addaiget v2, v2, Landroid/support/v7/widget/ac;->c:I
0006addeconst/high16 v0, 0x40000000
0006ade2invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0006ade8move-result v2
0006adeainvoke-super {v1, v2, v3}, Landroid/support/v7/widget/v;->onMeasure(II)V
0006adf0return-void
0006ada0
0006ada0android.support.v7.widget.ac$c::onMeasure(int, int):
0006adb0invoke-super {v1, v2, v3}, Landroid/support/v7/widget/v;->onMeasure(II)V
0006adb6iget-object v2, v1, Landroid/support/v7/widget/ac$c;->a:Landroid/support/v7/widget/ac;
0006adbaiget v2, v2, Landroid/support/v7/widget/ac;->c:I
0006adbeif-lez v2, :cond_20
0006adc2invoke-virtual {v1}, Landroid/support/v7/widget/ac$c;->getMeasuredWidth()I
0006adc8move-result v2
0006adcaiget-object v0, v1, Landroid/support/v7/widget/ac$c;->a:Landroid/support/v7/widget/ac;
0006adceiget v0, v0, Landroid/support/v7/widget/ac;->c:I
0006add2if-le v2, v0, :cond_20
0006add6iget-object v2, v1, Landroid/support/v7/widget/ac$c;->a:Landroid/support/v7/widget/ac;
0006addaiget v2, v2, Landroid/support/v7/widget/ac;->c:I
0006addeconst/high16 v0, 0x40000000
0006ade2invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0006ade8move-result v2
0006adeainvoke-super {v1, v2, v3}, Landroid/support/v7/widget/v;->onMeasure(II)V
0006adf0return-void
0006ada0
0006adf2
0006adf2 // align 0x4
0006adf2 // align 0x4
0006adf4
0006adf4android.support.v7.widget.ac$c::setSelected(boolean):
0006ae04invoke-virtual {v1}, Landroid/support/v7/widget/ac$c;->isSelected()Z
0006ae0amove-result v0
0006ae0cif-eq v0, v2, :cond_8
0006ae10const/4 v0, 0x1
0006ae12goto :goto_9
0006ae14const/4 v0, 0x0
0006ae16invoke-super {v1, v2}, Landroid/support/v7/widget/v;->setSelected(Z)V
0006ae1cif-eqz v0, :cond_14
0006ae20if-eqz v2, :cond_14
0006ae24const/4 v2, 0x4
0006ae26invoke-virtual {v1, v2}, Landroid/support/v7/widget/ac$c;->sendAccessibilityEvent(I)V
0006ae2creturn-void
0006adf4
0006adf4android.support.v7.widget.ac$c::setSelected(boolean):
0006ae04invoke-virtual {v1}, Landroid/support/v7/widget/ac$c;->isSelected()Z
0006ae0amove-result v0
0006ae0cif-eq v0, v2, :cond_8
0006ae10const/4 v0, 0x1
0006ae12goto :goto_9
0006ae14const/4 v0, 0x0
0006ae16invoke-super {v1, v2}, Landroid/support/v7/widget/v;->setSelected(Z)V
0006ae1cif-eqz v0, :cond_14
0006ae20if-eqz v2, :cond_14
0006ae24const/4 v2, 0x4
0006ae26invoke-virtual {v1, v2}, Landroid/support/v7/widget/ac$c;->sendAccessibilityEvent(I)V
0006ae2creturn-void
0006adf4
0006ae2e
0006ae2e // align 0x10
0006ae2e // align 0x10
0006ae30
0006ae30android.support.v7.widget.ac::<clinit>():
0006ae40new-instance v0, Landroid/view/animation/DecelerateInterpolator;
0006ae44invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
0006ae4asput-object v0, Landroid/support/v7/widget/ac;->j:Landroid/view/animation/Interpolator;
0006ae4ereturn-void
0006ae30
0006ae30android.support.v7.widget.ac::<clinit>():
0006ae40new-instance v0, Landroid/view/animation/DecelerateInterpolator;
0006ae44invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
0006ae4asput-object v0, Landroid/support/v7/widget/ac;->j:Landroid/view/animation/Interpolator;
0006ae4ereturn-void
0006ae30
0006ae50
0006ae50android.support.v7.widget.ac::a():
0006ae60iget-object v0, v1, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006ae64if-eqz v0, :cond_e
0006ae68iget-object v0, v1, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006ae6cinvoke-virtual {v0}, Landroid/widget/Spinner;->getParent()Landroid/view/ViewParent;
0006ae72move-result-object v0
0006ae74if-ne v0, v1, :cond_e
0006ae78const/4 v0, 0x1
0006ae7agoto :goto_f
0006ae7cconst/4 v0, 0x0
0006ae7ereturn v0
0006ae50
0006ae50android.support.v7.widget.ac::a():
0006ae60iget-object v0, v1, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006ae64if-eqz v0, :cond_e
0006ae68iget-object v0, v1, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006ae6cinvoke-virtual {v0}, Landroid/widget/Spinner;->getParent()Landroid/view/ViewParent;
0006ae72move-result-object v0
0006ae74if-ne v0, v1, :cond_e
0006ae78const/4 v0, 0x1
0006ae7agoto :goto_f
0006ae7cconst/4 v0, 0x0
0006ae7ereturn v0
0006ae50
0006ae80
0006ae80android.support.v7.widget.ac::b():
0006ae90invoke-direct {v4}, Landroid/support/v7/widget/ac;->a()Z
0006ae96move-result v0
0006ae98if-eqz v0, :cond_7
0006ae9creturn-void
0006ae9eiget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aea2if-nez v0, :cond_11
0006aea6invoke-direct {v4}, Landroid/support/v7/widget/ac;->d()Landroid/widget/Spinner;
0006aeacmove-result-object v0
0006aeaeiput-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aeb2iget-object v0, v4, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006aeb6invoke-virtual {v4, v0}, Landroid/support/v7/widget/ac;->removeView(Landroid/view/View;)V
0006aebciget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aec0new-instance v1, Landroid/view/ViewGroup$LayoutParams;
0006aec4const/4 v2, -0x2
0006aec6const/4 v3, -0x1
0006aec8invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
0006aeceinvoke-virtual {v4, v0, v1}, Landroid/support/v7/widget/ac;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
0006aed4iget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aed8invoke-virtual {v0}, Landroid/widget/Spinner;->getAdapter()Landroid/widget/SpinnerAdapter;
0006aedemove-result-object v0
0006aee0if-nez v0, :cond_34
0006aee4iget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aee8new-instance v1, Landroid/support/v7/widget/ac$a;
0006aeecinvoke-direct {v1, v4}, Landroid/support/v7/widget/ac$a;-><init>(Landroid/support/v7/widget/ac;)V
0006aef2invoke-virtual {v0, v1}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
0006aef8iget-object v0, v4, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006aefcif-eqz v0, :cond_40
0006af00iget-object v0, v4, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006af04invoke-virtual {v4, v0}, Landroid/support/v7/widget/ac;->removeCallbacks(Ljava/lang/Runnable;)Z
0006af0aconst/4 v0, 0x0
0006af0ciput-object v0, v4, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006af10iget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006af14iget v1, v4, Landroid/support/v7/widget/ac;->i:I
0006af18invoke-virtual {v0, v1}, Landroid/widget/Spinner;->setSelection(I)V
0006af1ereturn-void
0006ae80
0006ae80android.support.v7.widget.ac::b():
0006ae90invoke-direct {v4}, Landroid/support/v7/widget/ac;->a()Z
0006ae96move-result v0
0006ae98if-eqz v0, :cond_7
0006ae9creturn-void
0006ae9eiget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aea2if-nez v0, :cond_11
0006aea6invoke-direct {v4}, Landroid/support/v7/widget/ac;->d()Landroid/widget/Spinner;
0006aeacmove-result-object v0
0006aeaeiput-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aeb2iget-object v0, v4, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006aeb6invoke-virtual {v4, v0}, Landroid/support/v7/widget/ac;->removeView(Landroid/view/View;)V
0006aebciget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aec0new-instance v1, Landroid/view/ViewGroup$LayoutParams;
0006aec4const/4 v2, -0x2
0006aec6const/4 v3, -0x1
0006aec8invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
0006aeceinvoke-virtual {v4, v0, v1}, Landroid/support/v7/widget/ac;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
0006aed4iget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aed8invoke-virtual {v0}, Landroid/widget/Spinner;->getAdapter()Landroid/widget/SpinnerAdapter;
0006aedemove-result-object v0
0006aee0if-nez v0, :cond_34
0006aee4iget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006aee8new-instance v1, Landroid/support/v7/widget/ac$a;
0006aeecinvoke-direct {v1, v4}, Landroid/support/v7/widget/ac$a;-><init>(Landroid/support/v7/widget/ac;)V
0006aef2invoke-virtual {v0, v1}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V
0006aef8iget-object v0, v4, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006aefcif-eqz v0, :cond_40
0006af00iget-object v0, v4, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006af04invoke-virtual {v4, v0}, Landroid/support/v7/widget/ac;->removeCallbacks(Ljava/lang/Runnable;)Z
0006af0aconst/4 v0, 0x0
0006af0ciput-object v0, v4, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006af10iget-object v0, v4, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006af14iget v1, v4, Landroid/support/v7/widget/ac;->i:I
0006af18invoke-virtual {v0, v1}, Landroid/widget/Spinner;->setSelection(I)V
0006af1ereturn-void
0006ae80
0006af20
0006af20android.support.v7.widget.ac::c():
0006af30invoke-direct {v5}, Landroid/support/v7/widget/ac;->a()Z
0006af36move-result v0
0006af38const/4 v1, 0x0
0006af3aif-nez v0, :cond_8
0006af3ereturn v1
0006af40iget-object v0, v5, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006af44invoke-virtual {v5, v0}, Landroid/support/v7/widget/ac;->removeView(Landroid/view/View;)V
0006af4aiget-object v0, v5, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006af4enew-instance v2, Landroid/view/ViewGroup$LayoutParams;
0006af52const/4 v3, -0x2
0006af54const/4 v4, -0x1
0006af56invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
0006af5cinvoke-virtual {v5, v0, v2}, Landroid/support/v7/widget/ac;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
0006af62iget-object v0, v5, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006af66invoke-virtual {v0}, Landroid/widget/Spinner;->getSelectedItemPosition()I
0006af6cmove-result v0
0006af6einvoke-virtual {v5, v0}, Landroid/support/v7/widget/ac;->setTabSelected(I)V
0006af74return v1
0006af20
0006af20android.support.v7.widget.ac::c():
0006af30invoke-direct {v5}, Landroid/support/v7/widget/ac;->a()Z
0006af36move-result v0
0006af38const/4 v1, 0x0
0006af3aif-nez v0, :cond_8
0006af3ereturn v1
0006af40iget-object v0, v5, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006af44invoke-virtual {v5, v0}, Landroid/support/v7/widget/ac;->removeView(Landroid/view/View;)V
0006af4aiget-object v0, v5, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006af4enew-instance v2, Landroid/view/ViewGroup$LayoutParams;
0006af52const/4 v3, -0x2
0006af54const/4 v4, -0x1
0006af56invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
0006af5cinvoke-virtual {v5, v0, v2}, Landroid/support/v7/widget/ac;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
0006af62iget-object v0, v5, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006af66invoke-virtual {v0}, Landroid/widget/Spinner;->getSelectedItemPosition()I
0006af6cmove-result v0
0006af6einvoke-virtual {v5, v0}, Landroid/support/v7/widget/ac;->setTabSelected(I)V
0006af74return v1
0006af20
0006af76
0006af76 // align 0x8
0006af76 // align 0x8
0006af78
0006af78android.support.v7.widget.ac::d():
0006af88new-instance v0, Landroid/support/v7/widget/m;
0006af8cinvoke-virtual {v4}, Landroid/support/v7/widget/ac;->getContext()Landroid/content/Context;
0006af92move-result-object v1
0006af94sget v2, Landroid/support/v7/a/a$a;->actionDropDownStyle:I
0006af98const/4 v3, 0x0
0006af9ainvoke-direct {v0, v1, v3, v2}, Landroid/support/v7/widget/m;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
0006afa0new-instance v1, Landroid/support/v7/widget/v$a;
0006afa4const/4 v2, -0x2
0006afa6const/4 v3, -0x1
0006afa8invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/v$a;-><init>(II)V
0006afaeinvoke-virtual {v0, v1}, Landroid/widget/Spinner;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
0006afb4invoke-virtual {v0, v4}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
0006afbareturn-object v0
0006af78
0006af78android.support.v7.widget.ac::d():
0006af88new-instance v0, Landroid/support/v7/widget/m;
0006af8cinvoke-virtual {v4}, Landroid/support/v7/widget/ac;->getContext()Landroid/content/Context;
0006af92move-result-object v1
0006af94sget v2, Landroid/support/v7/a/a$a;->actionDropDownStyle:I
0006af98const/4 v3, 0x0
0006af9ainvoke-direct {v0, v1, v3, v2}, Landroid/support/v7/widget/m;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
0006afa0new-instance v1, Landroid/support/v7/widget/v$a;
0006afa4const/4 v2, -0x2
0006afa6const/4 v3, -0x1
0006afa8invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/v$a;-><init>(II)V
0006afaeinvoke-virtual {v0, v1}, Landroid/widget/Spinner;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
0006afb4invoke-virtual {v0, v4}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
0006afbareturn-object v0
0006af78
0006afbc
0006afbcandroid.support.v7.widget.ac::a(android.support.v7.app.a$b, boolean):
0006afccnew-instance v0, Landroid/support/v7/widget/ac$c;
0006afd0invoke-virtual {v2}, Landroid/support/v7/widget/ac;->getContext()Landroid/content/Context;
0006afd6move-result-object v1
0006afd8invoke-direct {v0, v2, v1, v3, v4}, Landroid/support/v7/widget/ac$c;-><init>(Landroid/support/v7/widget/ac;Landroid/content/Context;Landroid/support/v7/app/a$b;Z)V
0006afdeif-eqz v4, :cond_1b
0006afe2const/4 v3, 0x0
0006afe4invoke-virtual {v0, v3}, Landroid/support/v7/widget/ac$c;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
0006afeanew-instance v3, Landroid/widget/AbsListView$LayoutParams;
0006afeeconst/4 v4, -0x1
0006aff0iget v1, v2, Landroid/support/v7/widget/ac;->h:I
0006aff4invoke-direct {v3, v4, v1}, Landroid/widget/AbsListView$LayoutParams;-><init>(II)V
0006affainvoke-virtual {v0, v3}, Landroid/support/v7/widget/ac$c;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
0006b000goto :goto_2f
0006b002const/4 v3, 0x1
0006b004invoke-virtual {v0, v3}, Landroid/support/v7/widget/ac$c;->setFocusable(Z)V
0006b00aiget-object v3, v2, Landroid/support/v7/widget/ac;->e:Landroid/support/v7/widget/ac$b;
0006b00eif-nez v3, :cond_2a
0006b012new-instance v3, Landroid/support/v7/widget/ac$b;
0006b016invoke-direct {v3, v2}, Landroid/support/v7/widget/ac$b;-><init>(Landroid/support/v7/widget/ac;)V
0006b01ciput-object v3, v2, Landroid/support/v7/widget/ac;->e:Landroid/support/v7/widget/ac$b;
0006b020iget-object v3, v2, Landroid/support/v7/widget/ac;->e:Landroid/support/v7/widget/ac$b;
0006b024invoke-virtual {v0, v3}, Landroid/support/v7/widget/ac$c;->setOnClickListener(Landroid/view/View$OnClickListener;)V
0006b02areturn-object v0
0006afbc
0006afbcandroid.support.v7.widget.ac::a(android.support.v7.app.a$b, boolean):
0006afccnew-instance v0, Landroid/support/v7/widget/ac$c;
0006afd0invoke-virtual {v2}, Landroid/support/v7/widget/ac;->getContext()Landroid/content/Context;
0006afd6move-result-object v1
0006afd8invoke-direct {v0, v2, v1, v3, v4}, Landroid/support/v7/widget/ac$c;-><init>(Landroid/support/v7/widget/ac;Landroid/content/Context;Landroid/support/v7/app/a$b;Z)V
0006afdeif-eqz v4, :cond_1b
0006afe2const/4 v3, 0x0
0006afe4invoke-virtual {v0, v3}, Landroid/support/v7/widget/ac$c;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
0006afeanew-instance v3, Landroid/widget/AbsListView$LayoutParams;
0006afeeconst/4 v4, -0x1
0006aff0iget v1, v2, Landroid/support/v7/widget/ac;->h:I
0006aff4invoke-direct {v3, v4, v1}, Landroid/widget/AbsListView$LayoutParams;-><init>(II)V
0006affainvoke-virtual {v0, v3}, Landroid/support/v7/widget/ac$c;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
0006b000goto :goto_2f
0006b002const/4 v3, 0x1
0006b004invoke-virtual {v0, v3}, Landroid/support/v7/widget/ac$c;->setFocusable(Z)V
0006b00aiget-object v3, v2, Landroid/support/v7/widget/ac;->e:Landroid/support/v7/widget/ac$b;
0006b00eif-nez v3, :cond_2a
0006b012new-instance v3, Landroid/support/v7/widget/ac$b;
0006b016invoke-direct {v3, v2}, Landroid/support/v7/widget/ac$b;-><init>(Landroid/support/v7/widget/ac;)V
0006b01ciput-object v3, v2, Landroid/support/v7/widget/ac;->e:Landroid/support/v7/widget/ac$b;
0006b020iget-object v3, v2, Landroid/support/v7/widget/ac;->e:Landroid/support/v7/widget/ac$b;
0006b024invoke-virtual {v0, v3}, Landroid/support/v7/widget/ac$c;->setOnClickListener(Landroid/view/View$OnClickListener;)V
0006b02areturn-object v0
0006afbc
0006b02c
0006b02candroid.support.v7.widget.ac::a(int):
0006b03ciget-object v0, v1, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b040invoke-virtual {v0, v2}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
0006b046move-result-object v2
0006b048iget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b04cif-eqz v0, :cond_f
0006b050iget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b054invoke-virtual {v1, v0}, Landroid/support/v7/widget/ac;->removeCallbacks(Ljava/lang/Runnable;)Z
0006b05anew-instance v0, Landroid/support/v7/widget/ac$1;
0006b05einvoke-direct {v0, v1, v2}, Landroid/support/v7/widget/ac$1;-><init>(Landroid/support/v7/widget/ac;Landroid/view/View;)V
0006b064iput-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b068iget-object v2, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b06cinvoke-virtual {v1, v2}, Landroid/support/v7/widget/ac;->post(Ljava/lang/Runnable;)Z
0006b072return-void
0006b02c
0006b02candroid.support.v7.widget.ac::a(int):
0006b03ciget-object v0, v1, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b040invoke-virtual {v0, v2}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
0006b046move-result-object v2
0006b048iget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b04cif-eqz v0, :cond_f
0006b050iget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b054invoke-virtual {v1, v0}, Landroid/support/v7/widget/ac;->removeCallbacks(Ljava/lang/Runnable;)Z
0006b05anew-instance v0, Landroid/support/v7/widget/ac$1;
0006b05einvoke-direct {v0, v1, v2}, Landroid/support/v7/widget/ac$1;-><init>(Landroid/support/v7/widget/ac;Landroid/view/View;)V
0006b064iput-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b068iget-object v2, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b06cinvoke-virtual {v1, v2}, Landroid/support/v7/widget/ac;->post(Ljava/lang/Runnable;)Z
0006b072return-void
0006b02c
0006b074
0006b074android.support.v7.widget.ac::onAttachedToWindow():
0006b084invoke-super {v1}, Landroid/widget/HorizontalScrollView;->onAttachedToWindow()V
0006b08aiget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b08eif-eqz v0, :cond_c
0006b092iget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b096invoke-virtual {v1, v0}, Landroid/support/v7/widget/ac;->post(Ljava/lang/Runnable;)Z
0006b09creturn-void
0006b074
0006b074android.support.v7.widget.ac::onAttachedToWindow():
0006b084invoke-super {v1}, Landroid/widget/HorizontalScrollView;->onAttachedToWindow()V
0006b08aiget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b08eif-eqz v0, :cond_c
0006b092iget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b096invoke-virtual {v1, v0}, Landroid/support/v7/widget/ac;->post(Ljava/lang/Runnable;)Z
0006b09creturn-void
0006b074
0006b09e
0006b09e // align 0x10
0006b09e // align 0x10
0006b0a0
0006b0a0android.support.v7.widget.ac::onConfigurationChanged(android.content.res.Configuration):
0006b0b0invoke-super {v1, v2}, Landroid/widget/HorizontalScrollView;->onConfigurationChanged(Landroid/content/res/Configuration;)V
0006b0b6invoke-virtual {v1}, Landroid/support/v7/widget/ac;->getContext()Landroid/content/Context;
0006b0bcmove-result-object v2
0006b0beinvoke-static {v2}, Landroid/support/v7/view/a;->a(Landroid/content/Context;)Landroid/support/v7/view/a;
0006b0c4move-result-object v2
0006b0c6invoke-virtual {v2}, Landroid/support/v7/view/a;->e()I
0006b0ccmove-result v0
0006b0ceinvoke-virtual {v1, v0}, Landroid/support/v7/widget/ac;->setContentHeight(I)V
0006b0d4invoke-virtual {v2}, Landroid/support/v7/view/a;->f()I
0006b0damove-result v2
0006b0dciput v2, v1, Landroid/support/v7/widget/ac;->d:I
0006b0e0return-void
0006b0a0
0006b0a0android.support.v7.widget.ac::onConfigurationChanged(android.content.res.Configuration):
0006b0b0invoke-super {v1, v2}, Landroid/widget/HorizontalScrollView;->onConfigurationChanged(Landroid/content/res/Configuration;)V
0006b0b6invoke-virtual {v1}, Landroid/support/v7/widget/ac;->getContext()Landroid/content/Context;
0006b0bcmove-result-object v2
0006b0beinvoke-static {v2}, Landroid/support/v7/view/a;->a(Landroid/content/Context;)Landroid/support/v7/view/a;
0006b0c4move-result-object v2
0006b0c6invoke-virtual {v2}, Landroid/support/v7/view/a;->e()I
0006b0ccmove-result v0
0006b0ceinvoke-virtual {v1, v0}, Landroid/support/v7/widget/ac;->setContentHeight(I)V
0006b0d4invoke-virtual {v2}, Landroid/support/v7/view/a;->f()I
0006b0damove-result v2
0006b0dciput v2, v1, Landroid/support/v7/widget/ac;->d:I
0006b0e0return-void
0006b0a0
0006b0e2
0006b0e2 // align 0x4
0006b0e2 // align 0x4
0006b0e4
0006b0e4android.support.v7.widget.ac::onDetachedFromWindow():
0006b0f4invoke-super {v1}, Landroid/widget/HorizontalScrollView;->onDetachedFromWindow()V
0006b0faiget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b0feif-eqz v0, :cond_c
0006b102iget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b106invoke-virtual {v1, v0}, Landroid/support/v7/widget/ac;->removeCallbacks(Ljava/lang/Runnable;)Z
0006b10creturn-void
0006b0e4
0006b0e4android.support.v7.widget.ac::onDetachedFromWindow():
0006b0f4invoke-super {v1}, Landroid/widget/HorizontalScrollView;->onDetachedFromWindow()V
0006b0faiget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b0feif-eqz v0, :cond_c
0006b102iget-object v0, v1, Landroid/support/v7/widget/ac;->a:Ljava/lang/Runnable;
0006b106invoke-virtual {v1, v0}, Landroid/support/v7/widget/ac;->removeCallbacks(Ljava/lang/Runnable;)Z
0006b10creturn-void
0006b0e4
0006b10e
0006b10e // align 0x10
0006b10e // align 0x10
0006b110
0006b110android.support.v7.widget.ac::onItemSelected(android.widget.AdapterView, android.view.View, int, long):
0006b120check-cast v2, Landroid/support/v7/widget/ac$c;
0006b124invoke-virtual {v2}, Landroid/support/v7/widget/ac$c;->b()Landroid/support/v7/app/a$b;
0006b12amove-result-object v1
0006b12cinvoke-virtual {v1}, Landroid/support/v7/app/a$b;->d()V
0006b132return-void
0006b110
0006b110android.support.v7.widget.ac::onItemSelected(android.widget.AdapterView, android.view.View, int, long):
0006b120check-cast v2, Landroid/support/v7/widget/ac$c;
0006b124invoke-virtual {v2}, Landroid/support/v7/widget/ac$c;->b()Landroid/support/v7/app/a$b;
0006b12amove-result-object v1
0006b12cinvoke-virtual {v1}, Landroid/support/v7/app/a$b;->d()V
0006b132return-void
0006b110
0006b134
0006b134android.support.v7.widget.ac::onMeasure(int, int):
0006b144invoke-static {v7}, Landroid/view/View$MeasureSpec;->getMode(I)I
0006b14amove-result v8
0006b14cconst/4 v0, 0x0
0006b14econst/4 v1, 0x1
0006b150const/high16 v2, 0x40000000
0006b154if-ne v8, v2, :cond_c
0006b158const/4 v3, 0x1
0006b15agoto :goto_d
0006b15cconst/4 v3, 0x0
0006b15einvoke-virtual {v6, v3}, Landroid/support/v7/widget/ac;->setFillViewport(Z)V
0006b164iget-object v4, v6, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b168invoke-virtual {v4}, Landroid/support/v7/widget/v;->getChildCount()I
0006b16emove-result v4
0006b170if-le v4, v1, :cond_3f
0006b174if-eq v8, v2, :cond_1e
0006b178const/high16 v5, -0x80000000
0006b17cif-ne v8, v5, :cond_3f
0006b180const/4 v8, 0x2
0006b182if-le v4, v8, :cond_2f
0006b186invoke-static {v7}, Landroid/view/View$MeasureSpec;->getSize(I)I
0006b18cmove-result v8
0006b18eint-to-float v8, v8
0006b190const v4, 0x3ecccccd
0006b196mul-float v8, v8, v4
0006b19afloat-to-int v8, v8
0006b19ciput v8, v6, Landroid/support/v7/widget/ac;->c:I
0006b1a0goto :goto_36
0006b1a2invoke-static {v7}, Landroid/view/View$MeasureSpec;->getSize(I)I
0006b1a8move-result v4
0006b1aadiv-int/2addr v4, v8
0006b1aciput v4, v6, Landroid/support/v7/widget/ac;->c:I
0006b1b0iget v8, v6, Landroid/support/v7/widget/ac;->c:I
0006b1b4iget v4, v6, Landroid/support/v7/widget/ac;->d:I
0006b1b8invoke-static {v8, v4}, Ljava/lang/Math;->min(II)I
0006b1bemove-result v8
0006b1c0goto :goto_40
0006b1c2const/4 v8, -0x1
0006b1c4iput v8, v6, Landroid/support/v7/widget/ac;->c:I
0006b1c8iget v8, v6, Landroid/support/v7/widget/ac;->h:I
0006b1ccinvoke-static {v8, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0006b1d2move-result v8
0006b1d4if-nez v3, :cond_4f
0006b1d8iget-boolean v2, v6, Landroid/support/v7/widget/ac;->g:Z
0006b1dcif-eqz v2, :cond_4f
0006b1e0goto :goto_50
0006b1e2const/4 v1, 0x0
0006b1e4if-eqz v1, :cond_67
0006b1e8iget-object v1, v6, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b1ecinvoke-virtual {v1, v0, v8}, Landroid/support/v7/widget/v;->measure(II)V
0006b1f2iget-object v0, v6, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b1f6invoke-virtual {v0}, Landroid/support/v7/widget/v;->getMeasuredWidth()I
0006b1fcmove-result v0
0006b1feinvoke-static {v7}, Landroid/view/View$MeasureSpec;->getSize(I)I
0006b204move-result v1
0006b206if-le v0, v1, :cond_67
0006b20ainvoke-direct {v6}, Landroid/support/v7/widget/ac;->b()V
0006b210goto :goto_6a
0006b212invoke-direct {v6}, Landroid/support/v7/widget/ac;->c()Z
0006b218invoke-virtual {v6}, Landroid/support/v7/widget/ac;->getMeasuredWidth()I
0006b21emove-result v0
0006b220invoke-super {v6, v7, v8}, Landroid/widget/HorizontalScrollView;->onMeasure(II)V
0006b226invoke-virtual {v6}, Landroid/support/v7/widget/ac;->getMeasuredWidth()I
0006b22cmove-result v7
0006b22eif-eqz v3, :cond_7e
0006b232if-eq v0, v7, :cond_7e
0006b236iget v7, v6, Landroid/support/v7/widget/ac;->i:I
0006b23ainvoke-virtual {v6, v7}, Landroid/support/v7/widget/ac;->setTabSelected(I)V
0006b240return-void
0006b134
0006b134android.support.v7.widget.ac::onMeasure(int, int):
0006b144invoke-static {v7}, Landroid/view/View$MeasureSpec;->getMode(I)I
0006b14amove-result v8
0006b14cconst/4 v0, 0x0
0006b14econst/4 v1, 0x1
0006b150const/high16 v2, 0x40000000
0006b154if-ne v8, v2, :cond_c
0006b158const/4 v3, 0x1
0006b15agoto :goto_d
0006b15cconst/4 v3, 0x0
0006b15einvoke-virtual {v6, v3}, Landroid/support/v7/widget/ac;->setFillViewport(Z)V
0006b164iget-object v4, v6, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b168invoke-virtual {v4}, Landroid/support/v7/widget/v;->getChildCount()I
0006b16emove-result v4
0006b170if-le v4, v1, :cond_3f
0006b174if-eq v8, v2, :cond_1e
0006b178const/high16 v5, -0x80000000
0006b17cif-ne v8, v5, :cond_3f
0006b180const/4 v8, 0x2
0006b182if-le v4, v8, :cond_2f
0006b186invoke-static {v7}, Landroid/view/View$MeasureSpec;->getSize(I)I
0006b18cmove-result v8
0006b18eint-to-float v8, v8
0006b190const v4, 0x3ecccccd
0006b196mul-float v8, v8, v4
0006b19afloat-to-int v8, v8
0006b19ciput v8, v6, Landroid/support/v7/widget/ac;->c:I
0006b1a0goto :goto_36
0006b1a2invoke-static {v7}, Landroid/view/View$MeasureSpec;->getSize(I)I
0006b1a8move-result v4
0006b1aadiv-int/2addr v4, v8
0006b1aciput v4, v6, Landroid/support/v7/widget/ac;->c:I
0006b1b0iget v8, v6, Landroid/support/v7/widget/ac;->c:I
0006b1b4iget v4, v6, Landroid/support/v7/widget/ac;->d:I
0006b1b8invoke-static {v8, v4}, Ljava/lang/Math;->min(II)I
0006b1bemove-result v8
0006b1c0goto :goto_40
0006b1c2const/4 v8, -0x1
0006b1c4iput v8, v6, Landroid/support/v7/widget/ac;->c:I
0006b1c8iget v8, v6, Landroid/support/v7/widget/ac;->h:I
0006b1ccinvoke-static {v8, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0006b1d2move-result v8
0006b1d4if-nez v3, :cond_4f
0006b1d8iget-boolean v2, v6, Landroid/support/v7/widget/ac;->g:Z
0006b1dcif-eqz v2, :cond_4f
0006b1e0goto :goto_50
0006b1e2const/4 v1, 0x0
0006b1e4if-eqz v1, :cond_67
0006b1e8iget-object v1, v6, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b1ecinvoke-virtual {v1, v0, v8}, Landroid/support/v7/widget/v;->measure(II)V
0006b1f2iget-object v0, v6, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b1f6invoke-virtual {v0}, Landroid/support/v7/widget/v;->getMeasuredWidth()I
0006b1fcmove-result v0
0006b1feinvoke-static {v7}, Landroid/view/View$MeasureSpec;->getSize(I)I
0006b204move-result v1
0006b206if-le v0, v1, :cond_67
0006b20ainvoke-direct {v6}, Landroid/support/v7/widget/ac;->b()V
0006b210goto :goto_6a
0006b212invoke-direct {v6}, Landroid/support/v7/widget/ac;->c()Z
0006b218invoke-virtual {v6}, Landroid/support/v7/widget/ac;->getMeasuredWidth()I
0006b21emove-result v0
0006b220invoke-super {v6, v7, v8}, Landroid/widget/HorizontalScrollView;->onMeasure(II)V
0006b226invoke-virtual {v6}, Landroid/support/v7/widget/ac;->getMeasuredWidth()I
0006b22cmove-result v7
0006b22eif-eqz v3, :cond_7e
0006b232if-eq v0, v7, :cond_7e
0006b236iget v7, v6, Landroid/support/v7/widget/ac;->i:I
0006b23ainvoke-virtual {v6, v7}, Landroid/support/v7/widget/ac;->setTabSelected(I)V
0006b240return-void
0006b134
0006b242
0006b242 // align 0x4
0006b242 // align 0x4
0006b244
0006b244android.support.v7.widget.ac::onNothingSelected(android.widget.AdapterView):
0006b254return-void
0006b244
0006b244android.support.v7.widget.ac::onNothingSelected(android.widget.AdapterView):
0006b254return-void
0006b244
0006b256
0006b256 // align 0x8
0006b256 // align 0x8
0006b258
0006b258android.support.v7.widget.ac::setAllowCollapse(boolean):
0006b268iput-boolean v1, v0, Landroid/support/v7/widget/ac;->g:Z
0006b26creturn-void
0006b258
0006b258android.support.v7.widget.ac::setAllowCollapse(boolean):
0006b268iput-boolean v1, v0, Landroid/support/v7/widget/ac;->g:Z
0006b26creturn-void
0006b258
0006b26e
0006b26e // align 0x10
0006b26e // align 0x10
0006b270
0006b270android.support.v7.widget.ac::setContentHeight(int):
0006b280iput v1, v0, Landroid/support/v7/widget/ac;->h:I
0006b284invoke-virtual {v0}, Landroid/support/v7/widget/ac;->requestLayout()V
0006b28areturn-void
0006b270
0006b270android.support.v7.widget.ac::setContentHeight(int):
0006b280iput v1, v0, Landroid/support/v7/widget/ac;->h:I
0006b284invoke-virtual {v0}, Landroid/support/v7/widget/ac;->requestLayout()V
0006b28areturn-void
0006b270
0006b28c
0006b28candroid.support.v7.widget.ac::setTabSelected(int):
0006b29ciput v6, v5, Landroid/support/v7/widget/ac;->i:I
0006b2a0iget-object v0, v5, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b2a4invoke-virtual {v0}, Landroid/support/v7/widget/v;->getChildCount()I
0006b2aamove-result v0
0006b2acconst/4 v1, 0x0
0006b2aeconst/4 v2, 0x0
0006b2b0if-ge v2, v0, :cond_22
0006b2b4iget-object v3, v5, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b2b8invoke-virtual {v3, v2}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
0006b2bemove-result-object v3
0006b2c0if-ne v2, v6, :cond_16
0006b2c4const/4 v4, 0x1
0006b2c6goto :goto_17
0006b2c8const/4 v4, 0x0
0006b2cainvoke-virtual {v3, v4}, Landroid/view/View;->setSelected(Z)V
0006b2d0if-eqz v4, :cond_1f
0006b2d4invoke-virtual {v5, v6}, Landroid/support/v7/widget/ac;->a(I)V
0006b2daadd-int/lit8 v2, v2, 0x1
0006b2degoto :goto_a
0006b2e0iget-object v0, v5, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006b2e4if-eqz v0, :cond_2d
0006b2e8if-ltz v6, :cond_2d
0006b2eciget-object v0, v5, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006b2f0invoke-virtual {v0, v6}, Landroid/widget/Spinner;->setSelection(I)V
0006b2f6return-void
0006b28c
0006b28candroid.support.v7.widget.ac::setTabSelected(int):
0006b29ciput v6, v5, Landroid/support/v7/widget/ac;->i:I
0006b2a0iget-object v0, v5, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b2a4invoke-virtual {v0}, Landroid/support/v7/widget/v;->getChildCount()I
0006b2aamove-result v0
0006b2acconst/4 v1, 0x0
0006b2aeconst/4 v2, 0x0
0006b2b0if-ge v2, v0, :cond_22
0006b2b4iget-object v3, v5, Landroid/support/v7/widget/ac;->b:Landroid/support/v7/widget/v;
0006b2b8invoke-virtual {v3, v2}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
0006b2bemove-result-object v3
0006b2c0if-ne v2, v6, :cond_16
0006b2c4const/4 v4, 0x1
0006b2c6goto :goto_17
0006b2c8const/4 v4, 0x0
0006b2cainvoke-virtual {v3, v4}, Landroid/view/View;->setSelected(Z)V
0006b2d0if-eqz v4, :cond_1f
0006b2d4invoke-virtual {v5, v6}, Landroid/support/v7/widget/ac;->a(I)V
0006b2daadd-int/lit8 v2, v2, 0x1
0006b2degoto :goto_a
0006b2e0iget-object v0, v5, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006b2e4if-eqz v0, :cond_2d
0006b2e8if-ltz v6, :cond_2d
0006b2eciget-object v0, v5, Landroid/support/v7/widget/ac;->f:Landroid/widget/Spinner;
0006b2f0invoke-virtual {v0, v6}, Landroid/widget/Spinner;->setSelection(I)V
0006b2f6return-void
0006b28c
0006b2f8
0006b2f8android.support.v7.widget.ad$a::<init>(android.view.View):
0006b308invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006b30econst v0, 0x1020014
0006b314invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b31amove-result-object v0
0006b31ccheck-cast v0, Landroid/widget/TextView;
0006b320iput-object v0, v1, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006b324const v0, 0x1020015
0006b32ainvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b330move-result-object v0
0006b332check-cast v0, Landroid/widget/TextView;
0006b336iput-object v0, v1, Landroid/support/v7/widget/ad$a;->b:Landroid/widget/TextView;
0006b33aconst v0, 0x1020007
0006b340invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b346move-result-object v0
0006b348check-cast v0, Landroid/widget/ImageView;
0006b34ciput-object v0, v1, Landroid/support/v7/widget/ad$a;->c:Landroid/widget/ImageView;
0006b350const v0, 0x1020008
0006b356invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b35cmove-result-object v0
0006b35echeck-cast v0, Landroid/widget/ImageView;
0006b362iput-object v0, v1, Landroid/support/v7/widget/ad$a;->d:Landroid/widget/ImageView;
0006b366sget v0, Landroid/support/v7/a/a$f;->edit_query:I
0006b36ainvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b370move-result-object v2
0006b372check-cast v2, Landroid/widget/ImageView;
0006b376iput-object v2, v1, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006b37areturn-void
0006b2f8
0006b2f8android.support.v7.widget.ad$a::<init>(android.view.View):
0006b308invoke-direct {v1}, Ljava/lang/Object;-><init>()V
0006b30econst v0, 0x1020014
0006b314invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b31amove-result-object v0
0006b31ccheck-cast v0, Landroid/widget/TextView;
0006b320iput-object v0, v1, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006b324const v0, 0x1020015
0006b32ainvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b330move-result-object v0
0006b332check-cast v0, Landroid/widget/TextView;
0006b336iput-object v0, v1, Landroid/support/v7/widget/ad$a;->b:Landroid/widget/TextView;
0006b33aconst v0, 0x1020007
0006b340invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b346move-result-object v0
0006b348check-cast v0, Landroid/widget/ImageView;
0006b34ciput-object v0, v1, Landroid/support/v7/widget/ad$a;->c:Landroid/widget/ImageView;
0006b350const v0, 0x1020008
0006b356invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b35cmove-result-object v0
0006b35echeck-cast v0, Landroid/widget/ImageView;
0006b362iput-object v0, v1, Landroid/support/v7/widget/ad$a;->d:Landroid/widget/ImageView;
0006b366sget v0, Landroid/support/v7/a/a$f;->edit_query:I
0006b36ainvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006b370move-result-object v2
0006b372check-cast v2, Landroid/widget/ImageView;
0006b376iput-object v2, v1, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006b37areturn-void
0006b2f8
0006b37c
0006b37candroid.support.v7.widget.ad::<init>(android.content.Context, android.support.v7.widget.SearchView, android.app.SearchableInfo, java.util.WeakHashMap):
0006b38cinvoke-virtual {v5}, Landroid/support/v7/widget/SearchView;->getSuggestionRowLayout()I
0006b392move-result v0
0006b394const/4 v1, 0x1
0006b396const/4 v2, 0x0
0006b398invoke-direct {v3, v4, v0, v2, v1}, Landroid/support/v4/widget/o;-><init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V
0006b39econst/4 v0, 0x0
0006b3a0iput-boolean v0, v3, Landroid/support/v7/widget/ad;->p:Z
0006b3a4iput v1, v3, Landroid/support/v7/widget/ad;->q:I
0006b3a8const/4 v0, -0x1
0006b3aaiput v0, v3, Landroid/support/v7/widget/ad;->s:I
0006b3aeiput v0, v3, Landroid/support/v7/widget/ad;->t:I
0006b3b2iput v0, v3, Landroid/support/v7/widget/ad;->u:I
0006b3b6iput v0, v3, Landroid/support/v7/widget/ad;->v:I
0006b3baiput v0, v3, Landroid/support/v7/widget/ad;->w:I
0006b3beiput v0, v3, Landroid/support/v7/widget/ad;->x:I
0006b3c2iget-object v0, v3, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006b3c6const-string v1, "search"
0006b3cainvoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0006b3d0move-result-object v0
0006b3d2check-cast v0, Landroid/app/SearchManager;
0006b3d6iput-object v0, v3, Landroid/support/v7/widget/ad;->j:Landroid/app/SearchManager;
0006b3daiput-object v5, v3, Landroid/support/v7/widget/ad;->k:Landroid/support/v7/widget/SearchView;
0006b3deiput-object v6, v3, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006b3e2invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;->getSuggestionCommitIconResId()I
0006b3e8move-result v5
0006b3eaiput v5, v3, Landroid/support/v7/widget/ad;->o:I
0006b3eeiput-object v4, v3, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b3f2iput-object v7, v3, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b3f6return-void
0006b37c
0006b37candroid.support.v7.widget.ad::<init>(android.content.Context, android.support.v7.widget.SearchView, android.app.SearchableInfo, java.util.WeakHashMap):
0006b38cinvoke-virtual {v5}, Landroid/support/v7/widget/SearchView;->getSuggestionRowLayout()I
0006b392move-result v0
0006b394const/4 v1, 0x1
0006b396const/4 v2, 0x0
0006b398invoke-direct {v3, v4, v0, v2, v1}, Landroid/support/v4/widget/o;-><init>(Landroid/content/Context;ILandroid/database/Cursor;Z)V
0006b39econst/4 v0, 0x0
0006b3a0iput-boolean v0, v3, Landroid/support/v7/widget/ad;->p:Z
0006b3a4iput v1, v3, Landroid/support/v7/widget/ad;->q:I
0006b3a8const/4 v0, -0x1
0006b3aaiput v0, v3, Landroid/support/v7/widget/ad;->s:I
0006b3aeiput v0, v3, Landroid/support/v7/widget/ad;->t:I
0006b3b2iput v0, v3, Landroid/support/v7/widget/ad;->u:I
0006b3b6iput v0, v3, Landroid/support/v7/widget/ad;->v:I
0006b3baiput v0, v3, Landroid/support/v7/widget/ad;->w:I
0006b3beiput v0, v3, Landroid/support/v7/widget/ad;->x:I
0006b3c2iget-object v0, v3, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006b3c6const-string v1, "search"
0006b3cainvoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0006b3d0move-result-object v0
0006b3d2check-cast v0, Landroid/app/SearchManager;
0006b3d6iput-object v0, v3, Landroid/support/v7/widget/ad;->j:Landroid/app/SearchManager;
0006b3daiput-object v5, v3, Landroid/support/v7/widget/ad;->k:Landroid/support/v7/widget/SearchView;
0006b3deiput-object v6, v3, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006b3e2invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;->getSuggestionCommitIconResId()I
0006b3e8move-result v5
0006b3eaiput v5, v3, Landroid/support/v7/widget/ad;->o:I
0006b3eeiput-object v4, v3, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b3f2iput-object v7, v3, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b3f6return-void
0006b37c
0006b3f8
0006b3f8android.support.v7.widget.ad::a(android.content.ComponentName):
0006b408invoke-virtual {v4}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
0006b40emove-result-object v0
0006b410iget-object v1, v3, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b414invoke-virtual {v1, v0}, Ljava/util/WeakHashMap;->containsKey(Ljava/lang/Object;)Z
0006b41amove-result v1
0006b41cconst/4 v2, 0x0
0006b41eif-eqz v1, :cond_23
0006b422iget-object v4, v3, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b426invoke-virtual {v4, v0}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
0006b42cmove-result-object v4
0006b42echeck-cast v4, Landroid/graphics/drawable/Drawable$ConstantState;
0006b432if-nez v4, :cond_18
0006b436goto :goto_22
0006b438iget-object v0, v3, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b43cinvoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006b442move-result-object v0
0006b444invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
0006b44amove-result-object v2
0006b44creturn-object v2
0006b44einvoke-direct {v3, v4}, Landroid/support/v7/widget/ad;->b(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;
0006b454move-result-object v4
0006b456if-nez v4, :cond_2a
0006b45agoto :goto_2e
0006b45cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
0006b462move-result-object v2
0006b464iget-object v1, v3, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b468invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0006b46ereturn-object v4
0006b3f8
0006b3f8android.support.v7.widget.ad::a(android.content.ComponentName):
0006b408invoke-virtual {v4}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
0006b40emove-result-object v0
0006b410iget-object v1, v3, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b414invoke-virtual {v1, v0}, Ljava/util/WeakHashMap;->containsKey(Ljava/lang/Object;)Z
0006b41amove-result v1
0006b41cconst/4 v2, 0x0
0006b41eif-eqz v1, :cond_23
0006b422iget-object v4, v3, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b426invoke-virtual {v4, v0}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
0006b42cmove-result-object v4
0006b42echeck-cast v4, Landroid/graphics/drawable/Drawable$ConstantState;
0006b432if-nez v4, :cond_18
0006b436goto :goto_22
0006b438iget-object v0, v3, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b43cinvoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006b442move-result-object v0
0006b444invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
0006b44amove-result-object v2
0006b44creturn-object v2
0006b44einvoke-direct {v3, v4}, Landroid/support/v7/widget/ad;->b(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;
0006b454move-result-object v4
0006b456if-nez v4, :cond_2a
0006b45agoto :goto_2e
0006b45cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
0006b462move-result-object v2
0006b464iget-object v1, v3, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b468invoke-virtual {v1, v0, v2}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0006b46ereturn-object v4
0006b3f8
0006b470
0006b470android.support.v7.widget.ad::a(java.lang.String):
0006b480const/4 v0, 0x0
0006b482if-eqz v5, :cond_70
0006b486invoke-virtual {v5}, Ljava/lang/String;->length()I
0006b48cmove-result v1
0006b48eif-eqz v1, :cond_70
0006b492const-string v1, "0"
0006b496invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0006b49cmove-result v1
0006b49eif-eqz v1, :cond_12
0006b4a2goto :goto_70
0006b4a4invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
0006b4aamove-result v1
0006b4acnew-instance v2, Ljava/lang/StringBuilder;
0006b4b0invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0006b4b6const-string v3, "android.resource://"
0006b4bainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b4c0iget-object v3, v4, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b4c4invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
0006b4camove-result-object v3
0006b4ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b4d2const-string v3, "/"
0006b4d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b4dcinvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0006b4e2invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b4e8move-result-object v2
0006b4eainvoke-direct {v4, v2}, Landroid/support/v7/widget/ad;->b(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006b4f0move-result-object v3
0006b4f2if-eqz v3, :cond_3c
0006b4f6return-object v3
0006b4f8iget-object v3, v4, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b4fcinvoke-static {v3, v1}, Landroid/support/v4/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
0006b502move-result-object v1
0006b504invoke-direct {v4, v2, v1}, Landroid/support/v7/widget/ad;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
0006b50areturn-object v1
0006b50cconst-string v1, "SuggestionsAdapter"
0006b510new-instance v2, Ljava/lang/StringBuilder;
0006b514invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0006b51aconst-string v3, "Icon resource not found: "
0006b51einvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b524invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b52ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b530move-result-object v5
0006b532invoke-static {v1, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
0006b538return-object v0
0006b53anop
0006b53cinvoke-direct {v4, v5}, Landroid/support/v7/widget/ad;->b(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006b542move-result-object v0
0006b544if-eqz v0, :cond_65
0006b548return-object v0
0006b54ainvoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
0006b550move-result-object v0
0006b552invoke-direct {v4, v0}, Landroid/support/v7/widget/ad;->b(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
0006b558move-result-object v0
0006b55ainvoke-direct {v4, v5, v0}, Landroid/support/v7/widget/ad;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
0006b560return-object v0
0006b470
0006b470android.support.v7.widget.ad::a(java.lang.String):
0006b480const/4 v0, 0x0
0006b482if-eqz v5, :cond_70
0006b486invoke-virtual {v5}, Ljava/lang/String;->length()I
0006b48cmove-result v1
0006b48eif-eqz v1, :cond_70
0006b492const-string v1, "0"
0006b496invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0006b49cmove-result v1
0006b49eif-eqz v1, :cond_12
0006b4a2goto :goto_70
0006b4a4invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
0006b4aamove-result v1
0006b4acnew-instance v2, Ljava/lang/StringBuilder;
0006b4b0invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0006b4b6const-string v3, "android.resource://"
0006b4bainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b4c0iget-object v3, v4, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b4c4invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
0006b4camove-result-object v3
0006b4ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b4d2const-string v3, "/"
0006b4d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b4dcinvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0006b4e2invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b4e8move-result-object v2
0006b4eainvoke-direct {v4, v2}, Landroid/support/v7/widget/ad;->b(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006b4f0move-result-object v3
0006b4f2if-eqz v3, :cond_3c
0006b4f6return-object v3
0006b4f8iget-object v3, v4, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b4fcinvoke-static {v3, v1}, Landroid/support/v4/b/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
0006b502move-result-object v1
0006b504invoke-direct {v4, v2, v1}, Landroid/support/v7/widget/ad;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
0006b50areturn-object v1
0006b50cconst-string v1, "SuggestionsAdapter"
0006b510new-instance v2, Ljava/lang/StringBuilder;
0006b514invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0006b51aconst-string v3, "Icon resource not found: "
0006b51einvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b524invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b52ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b530move-result-object v5
0006b532invoke-static {v1, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
0006b538return-object v0
0006b53anop
0006b53cinvoke-direct {v4, v5}, Landroid/support/v7/widget/ad;->b(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006b542move-result-object v0
0006b544if-eqz v0, :cond_65
0006b548return-object v0
0006b54ainvoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
0006b550move-result-object v0
0006b552invoke-direct {v4, v0}, Landroid/support/v7/widget/ad;->b(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
0006b558move-result-object v0
0006b55ainvoke-direct {v4, v5, v0}, Landroid/support/v7/widget/ad;->a(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V
0006b560return-object v0
0006b470
0006b562
0006b562 struct code_item_padding
0006b562 padding uint16 0x0000
0006b564
0006b564 struct try_item
0006b564 start_addr uint32 0x6b4a4
0006b568 insn_count int 51
0006b56a handler_off uint16 0x6b56d
0006b56c
0006b56c struct encoded_catch_handler_list
0006b56c size int 1
0006b56d
0006b56d struct encoded_catch_handler ← 0x6b56a
0006b56d size int64 2
0006b56e handlers[0].type_idx int 0x59c4
0006b570 handlers[0].addr uint32 0x6b53a
0006b571 handlers[1].type_idx int 0x4cac
0006b572 handlers[1].addr uint32 0x6b50c
0006b573
0006b573 // align 0x4
0006b562 struct code_item_padding
0006b562 padding uint16 0x0000
0006b564
0006b564 struct try_item
0006b564 start_addr uint32 0x6b4a4
0006b568 insn_count int 51
0006b56a handler_off uint16 0x6b56d
0006b56c
0006b56c struct encoded_catch_handler_list
0006b56c size int 1
0006b56d
0006b56d struct encoded_catch_handler ← 0x6b56a
0006b56d size int64 2
0006b56e handlers[0].type_idx int 0x59c4
0006b570 handlers[0].addr uint32 0x6b53a
0006b571 handlers[1].type_idx int 0x4cac
0006b572 handlers[1].addr uint32 0x6b50c
0006b573
0006b573 // align 0x4
0006b574
0006b574android.support.v7.widget.ad::a(android.database.Cursor, int):
0006b584const/4 v0, 0x0
0006b586const/4 v1, -0x1
0006b588if-ne v3, v1, :cond_5
0006b58creturn-object v0
0006b58einvoke-interface {v2, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
0006b594move-result-object v2
0006b596return-object v2
0006b598move-exception v2
0006b59aconst-string v3, "SuggestionsAdapter"
0006b59econst-string v1, "unexpected error retrieving valid column from cursor, did the remote process die?"
0006b5a2invoke-static {v3, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006b5a8return-object v0
0006b574
0006b574android.support.v7.widget.ad::a(android.database.Cursor, int):
0006b584const/4 v0, 0x0
0006b586const/4 v1, -0x1
0006b588if-ne v3, v1, :cond_5
0006b58creturn-object v0
0006b58einvoke-interface {v2, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
0006b594move-result-object v2
0006b596return-object v2
0006b598move-exception v2
0006b59aconst-string v3, "SuggestionsAdapter"
0006b59econst-string v1, "unexpected error retrieving valid column from cursor, did the remote process die?"
0006b5a2invoke-static {v3, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006b5a8return-object v0
0006b574
0006b5aa
0006b5aa struct code_item_padding
0006b5aa padding uint16 0x0000
0006b5ac
0006b5ac struct try_item
0006b5ac start_addr uint32 0x6b58e
0006b5b0 insn_count int 4
0006b5b2 handler_off uint16 0x6b5b5
0006b5b4
0006b5b4 struct encoded_catch_handler_list
0006b5b4 size int 1
0006b5b5
0006b5b5 struct encoded_catch_handler ← 0x6b5b2
0006b5b5 size int64 1
0006b5b6 handlers[0].type_idx int 0x5994
0006b5b8 handlers[0].addr uint32 0x6b598
0006b5b9
0006b5b9 // align 0x4
0006b5aa struct code_item_padding
0006b5aa padding uint16 0x0000
0006b5ac
0006b5ac struct try_item
0006b5ac start_addr uint32 0x6b58e
0006b5b0 insn_count int 4
0006b5b2 handler_off uint16 0x6b5b5
0006b5b4
0006b5b4 struct encoded_catch_handler_list
0006b5b4 size int 1
0006b5b5
0006b5b5 struct encoded_catch_handler ← 0x6b5b2
0006b5b5 size int64 1
0006b5b6 handlers[0].type_idx int 0x5994
0006b5b8 handlers[0].addr uint32 0x6b598
0006b5b9
0006b5b9 // align 0x4
0006b5bc
0006b5bcandroid.support.v7.widget.ad::a(android.database.Cursor, java.lang.String):
0006b5ccinvoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006b5d2move-result v1
0006b5d4invoke-static {v0, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;I)Ljava/lang/String;
0006b5damove-result-object v0
0006b5dcreturn-object v0
0006b5bc
0006b5bcandroid.support.v7.widget.ad::a(android.database.Cursor, java.lang.String):
0006b5ccinvoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006b5d2move-result v1
0006b5d4invoke-static {v0, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;I)Ljava/lang/String;
0006b5damove-result-object v0
0006b5dcreturn-object v0
0006b5bc
0006b5de
0006b5de // align 0x10
0006b5de // align 0x10
0006b5e0
0006b5e0android.support.v7.widget.ad::a(android.widget.ImageView, android.graphics.drawable.Drawable, int):
0006b5f0invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
0006b5f6if-nez v2, :cond_9
0006b5fainvoke-virtual {v1, v3}, Landroid/widget/ImageView;->setVisibility(I)V
0006b600goto :goto_14
0006b602const/4 v3, 0x0
0006b604invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setVisibility(I)V
0006b60ainvoke-virtual {v2, v3, v3}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0006b610const/4 v1, 0x1
0006b612invoke-virtual {v2, v1, v3}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0006b618return-void
0006b5e0
0006b5e0android.support.v7.widget.ad::a(android.widget.ImageView, android.graphics.drawable.Drawable, int):
0006b5f0invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
0006b5f6if-nez v2, :cond_9
0006b5fainvoke-virtual {v1, v3}, Landroid/widget/ImageView;->setVisibility(I)V
0006b600goto :goto_14
0006b602const/4 v3, 0x0
0006b604invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setVisibility(I)V
0006b60ainvoke-virtual {v2, v3, v3}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0006b610const/4 v1, 0x1
0006b612invoke-virtual {v2, v1, v3}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0006b618return-void
0006b5e0
0006b61a
0006b61a // align 0x4
0006b61a // align 0x4
0006b61c
0006b61candroid.support.v7.widget.ad::a(android.widget.TextView, java.lang.CharSequence):
0006b62cinvoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
0006b632invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006b638move-result v2
0006b63aif-eqz v2, :cond_f
0006b63econst/16 v2, 0x8
0006b642invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V
0006b648goto :goto_11
0006b64aconst/4 v2, 0x0
0006b64cgoto :goto_b
0006b64ereturn-void
0006b61c
0006b61candroid.support.v7.widget.ad::a(android.widget.TextView, java.lang.CharSequence):
0006b62cinvoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
0006b632invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006b638move-result v2
0006b63aif-eqz v2, :cond_f
0006b63econst/16 v2, 0x8
0006b642invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V
0006b648goto :goto_11
0006b64aconst/4 v2, 0x0
0006b64cgoto :goto_b
0006b64ereturn-void
0006b61c
0006b650
0006b650android.support.v7.widget.ad::a(java.lang.String, android.graphics.drawable.Drawable):
0006b660if-eqz v3, :cond_b
0006b664iget-object v0, v1, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b668invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
0006b66emove-result-object v3
0006b670invoke-virtual {v0, v2, v3}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0006b676return-void
0006b650
0006b650android.support.v7.widget.ad::a(java.lang.String, android.graphics.drawable.Drawable):
0006b660if-eqz v3, :cond_b
0006b664iget-object v0, v1, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b668invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
0006b66emove-result-object v3
0006b670invoke-virtual {v0, v2, v3}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0006b676return-void
0006b650
0006b678
0006b678android.support.v7.widget.ad::b(android.content.ComponentName):
0006b688iget-object v0, v5, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006b68cinvoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
0006b692move-result-object v0
0006b694const/16 v1, 0x80
0006b698const/4 v2, 0x0
0006b69ainvoke-virtual {v0, v6, v1}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;
0006b6a0move-result-object v1
0006b6a2invoke-virtual {v1}, Landroid/content/pm/ActivityInfo;->getIconResource()I
0006b6a8move-result v3
0006b6aaif-nez v3, :cond_14
0006b6aereturn-object v2
0006b6b0invoke-virtual {v6}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
0006b6b6move-result-object v4
0006b6b8iget-object v1, v1, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
0006b6bcinvoke-virtual {v0, v4, v3, v1}, Landroid/content/pm/PackageManager;->getDrawable(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;
0006b6c2move-result-object v0
0006b6c4if-nez v0, :cond_43
0006b6c8const-string v0, "SuggestionsAdapter"
0006b6ccnew-instance v1, Ljava/lang/StringBuilder;
0006b6d0invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006b6d6const-string v4, "Invalid icon resource "
0006b6dainvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b6e0invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0006b6e6const-string v3, " for "
0006b6eainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b6f0invoke-virtual {v6}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
0006b6f6move-result-object v6
0006b6f8invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b6feinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b704move-result-object v6
0006b706invoke-static {v0, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
0006b70creturn-object v2
0006b70ereturn-object v0
0006b710move-exception v6
0006b712const-string v0, "SuggestionsAdapter"
0006b716invoke-virtual {v6}, Landroid/content/pm/PackageManager$NameNotFoundException;->toString()Ljava/lang/String;
0006b71cmove-result-object v6
0006b71egoto :goto_3f
0006b678
0006b678android.support.v7.widget.ad::b(android.content.ComponentName):
0006b688iget-object v0, v5, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006b68cinvoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
0006b692move-result-object v0
0006b694const/16 v1, 0x80
0006b698const/4 v2, 0x0
0006b69ainvoke-virtual {v0, v6, v1}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo;
0006b6a0move-result-object v1
0006b6a2invoke-virtual {v1}, Landroid/content/pm/ActivityInfo;->getIconResource()I
0006b6a8move-result v3
0006b6aaif-nez v3, :cond_14
0006b6aereturn-object v2
0006b6b0invoke-virtual {v6}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
0006b6b6move-result-object v4
0006b6b8iget-object v1, v1, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
0006b6bcinvoke-virtual {v0, v4, v3, v1}, Landroid/content/pm/PackageManager;->getDrawable(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;
0006b6c2move-result-object v0
0006b6c4if-nez v0, :cond_43
0006b6c8const-string v0, "SuggestionsAdapter"
0006b6ccnew-instance v1, Ljava/lang/StringBuilder;
0006b6d0invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006b6d6const-string v4, "Invalid icon resource "
0006b6dainvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b6e0invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0006b6e6const-string v3, " for "
0006b6eainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b6f0invoke-virtual {v6}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
0006b6f6move-result-object v6
0006b6f8invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b6feinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b704move-result-object v6
0006b706invoke-static {v0, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
0006b70creturn-object v2
0006b70ereturn-object v0
0006b710move-exception v6
0006b712const-string v0, "SuggestionsAdapter"
0006b716invoke-virtual {v6}, Landroid/content/pm/PackageManager$NameNotFoundException;->toString()Ljava/lang/String;
0006b71cmove-result-object v6
0006b71egoto :goto_3f
0006b678
0006b720
0006b720 struct try_item
0006b720 start_addr uint32 0x6b69a
0006b724 insn_count int 4
0006b726 handler_off uint16 0x6b729
0006b728
0006b728 struct encoded_catch_handler_list
0006b728 size int 1
0006b729
0006b729 struct encoded_catch_handler ← 0x6b726
0006b729 size int64 1
0006b72a handlers[0].type_idx int 0x4c90
0006b72b handlers[0].addr uint32 0x6b710
0006b720 struct try_item
0006b720 start_addr uint32 0x6b69a
0006b724 insn_count int 4
0006b726 handler_off uint16 0x6b729
0006b728
0006b728 struct encoded_catch_handler_list
0006b728 size int 1
0006b729
0006b729 struct encoded_catch_handler ← 0x6b726
0006b729 size int64 1
0006b72a handlers[0].type_idx int 0x4c90
0006b72b handlers[0].addr uint32 0x6b710
0006b72c
0006b72candroid.support.v7.widget.ad::b(android.net.Uri):
0006b73cconst/4 v0, 0x0
0006b73einvoke-virtual {v7}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
0006b744move-result-object v1
0006b746const-string v2, "android.resource"
0006b74ainvoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0006b750move-result v1
0006b752if-eqz v1, :cond_29
0006b756invoke-virtual {v6, v7}, Landroid/support/v7/widget/ad;->a(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
0006b75cmove-result-object v1
0006b75ereturn-object v1
0006b760new-instance v1, Ljava/io/FileNotFoundException;
0006b764new-instance v2, Ljava/lang/StringBuilder;
0006b768invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0006b76econst-string v3, "Resource does not exist: "
0006b772invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b778invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b77einvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b784move-result-object v2
0006b786invoke-direct {v1, v2}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006b78cthrow v1
0006b78eiget-object v1, v6, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b792invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
0006b798move-result-object v1
0006b79ainvoke-virtual {v1, v7}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;
0006b7a0move-result-object v1
0006b7a2if-eqz v1, :cond_72
0006b7a6invoke-static {v1, v0}, Landroid/graphics/drawable/Drawable;->createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006b7acmove-result-object v2
0006b7aeinvoke-virtual {v1}, Ljava/io/InputStream;->close()V
0006b7b4goto :goto_54
0006b7b6move-exception v1
0006b7b8const-string v3, "SuggestionsAdapter"
0006b7bcnew-instance v4, Ljava/lang/StringBuilder;
0006b7c0invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0006b7c6const-string v5, "Error closing icon stream for "
0006b7cainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b7d0invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b7d6invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b7dcmove-result-object v4
0006b7deinvoke-static {v3, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006b7e4return-object v2
0006b7e6move-exception v2
0006b7e8invoke-virtual {v1}, Ljava/io/InputStream;->close()V
0006b7eegoto :goto_71
0006b7f0move-exception v1
0006b7f2const-string v3, "SuggestionsAdapter"
0006b7f6new-instance v4, Ljava/lang/StringBuilder;
0006b7fainvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0006b800const-string v5, "Error closing icon stream for "
0006b804invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b80ainvoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b810invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b816move-result-object v4
0006b818invoke-static {v3, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006b81ethrow v2
0006b820new-instance v1, Ljava/io/FileNotFoundException;
0006b824new-instance v2, Ljava/lang/StringBuilder;
0006b828invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0006b82econst-string v3, "Failed to open "
0006b832invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b838invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b83einvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b844move-result-object v2
0006b846invoke-direct {v1, v2}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006b84cthrow v1
0006b84emove-exception v1
0006b850const-string v2, "SuggestionsAdapter"
0006b854new-instance v3, Ljava/lang/StringBuilder;
0006b858invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
0006b85econst-string v4, "Icon not found: "
0006b862invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b868invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b86econst-string v7, ", "
0006b872invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b878invoke-virtual {v1}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
0006b87emove-result-object v7
0006b880invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b886invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b88cmove-result-object v7
0006b88einvoke-static {v2, v7}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
0006b894return-object v0
0006b72c
0006b72candroid.support.v7.widget.ad::b(android.net.Uri):
0006b73cconst/4 v0, 0x0
0006b73einvoke-virtual {v7}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
0006b744move-result-object v1
0006b746const-string v2, "android.resource"
0006b74ainvoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
0006b750move-result v1
0006b752if-eqz v1, :cond_29
0006b756invoke-virtual {v6, v7}, Landroid/support/v7/widget/ad;->a(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
0006b75cmove-result-object v1
0006b75ereturn-object v1
0006b760new-instance v1, Ljava/io/FileNotFoundException;
0006b764new-instance v2, Ljava/lang/StringBuilder;
0006b768invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0006b76econst-string v3, "Resource does not exist: "
0006b772invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b778invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b77einvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b784move-result-object v2
0006b786invoke-direct {v1, v2}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006b78cthrow v1
0006b78eiget-object v1, v6, Landroid/support/v7/widget/ad;->m:Landroid/content/Context;
0006b792invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
0006b798move-result-object v1
0006b79ainvoke-virtual {v1, v7}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;
0006b7a0move-result-object v1
0006b7a2if-eqz v1, :cond_72
0006b7a6invoke-static {v1, v0}, Landroid/graphics/drawable/Drawable;->createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006b7acmove-result-object v2
0006b7aeinvoke-virtual {v1}, Ljava/io/InputStream;->close()V
0006b7b4goto :goto_54
0006b7b6move-exception v1
0006b7b8const-string v3, "SuggestionsAdapter"
0006b7bcnew-instance v4, Ljava/lang/StringBuilder;
0006b7c0invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0006b7c6const-string v5, "Error closing icon stream for "
0006b7cainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b7d0invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b7d6invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b7dcmove-result-object v4
0006b7deinvoke-static {v3, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006b7e4return-object v2
0006b7e6move-exception v2
0006b7e8invoke-virtual {v1}, Ljava/io/InputStream;->close()V
0006b7eegoto :goto_71
0006b7f0move-exception v1
0006b7f2const-string v3, "SuggestionsAdapter"
0006b7f6new-instance v4, Ljava/lang/StringBuilder;
0006b7fainvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0006b800const-string v5, "Error closing icon stream for "
0006b804invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b80ainvoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b810invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b816move-result-object v4
0006b818invoke-static {v3, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006b81ethrow v2
0006b820new-instance v1, Ljava/io/FileNotFoundException;
0006b824new-instance v2, Ljava/lang/StringBuilder;
0006b828invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
0006b82econst-string v3, "Failed to open "
0006b832invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b838invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b83einvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b844move-result-object v2
0006b846invoke-direct {v1, v2}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006b84cthrow v1
0006b84emove-exception v1
0006b850const-string v2, "SuggestionsAdapter"
0006b854new-instance v3, Ljava/lang/StringBuilder;
0006b858invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
0006b85econst-string v4, "Icon not found: "
0006b862invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b868invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006b86econst-string v7, ", "
0006b872invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b878invoke-virtual {v1}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
0006b87emove-result-object v7
0006b880invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006b886invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006b88cmove-result-object v7
0006b88einvoke-static {v2, v7}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
0006b894return-object v0
0006b72c
0006b896
0006b896 struct code_item_padding
0006b896 padding uint16 0x0000
0006b898
0006b898 struct try_item
0006b898 start_addr uint32 0x6b73e
0006b89c insn_count int 10
0006b89e handler_off uint16 0x6b8d9
0006b8a0
0006b8a0 struct try_item
0006b8a0 start_addr uint32 0x6b756
0006b8a4 insn_count int 4
0006b8a6 handler_off uint16 0x6b8de
0006b8a8
0006b8a8 struct try_item
0006b8a8 start_addr uint32 0x6b760
0006b8ac insn_count int 33
0006b8ae handler_off uint16 0x6b8d9
0006b8b0
0006b8b0 struct try_item
0006b8b0 start_addr uint32 0x6b7a6
0006b8b4 insn_count int 4
0006b8b6 handler_off uint16 0x6b8e5
0006b8b8
0006b8b8 struct try_item
0006b8b8 start_addr uint32 0x6b7ae
0006b8bc insn_count int 3
0006b8be handler_off uint16 0x6b8e7
0006b8c0
0006b8c0 struct try_item
0006b8c0 start_addr uint32 0x6b7b8
0006b8c4 insn_count int 22
0006b8c6 handler_off uint16 0x6b8d9
0006b8c8
0006b8c8 struct try_item
0006b8c8 start_addr uint32 0x6b7e8
0006b8cc insn_count int 3
0006b8ce handler_off uint16 0x6b8ef
0006b8d0
0006b8d0 struct try_item
0006b8d0 start_addr uint32 0x6b7f2
0006b8d4 insn_count int 46
0006b8d6 handler_off uint16 0x6b8d9
0006b8d8
0006b8d8 struct encoded_catch_handler_list
0006b8d8 size int 5
0006b8d9
0006b8d9 struct encoded_catch_handler ← 0x6b89e 0x6b8ae 0x6b8c6 0x6b8d6
0006b8d9 size int64 1
0006b8da handlers[0].type_idx int 0x5930
0006b8dc handlers[0].addr uint32 0x6b84e
0006b8de
0006b8de struct encoded_catch_handler ← 0x6b8a6
0006b8de size int64 2
0006b8df handlers[0].type_idx int 0x4cac
0006b8e0 handlers[0].addr uint32 0x6b760
0006b8e1 handlers[1].type_idx int 0x5930
0006b8e3 handlers[1].addr uint32 0x6b84e
0006b8e5
0006b8e5 struct encoded_catch_handler ← 0x6b8b6
0006b8e5 size int64 0
0006b8e6 catch_all_addr uint32 0x6b7e6
0006b8e7
0006b8e7 struct encoded_catch_handler ← 0x6b8be
0006b8e7 size int64 2
0006b8e8 handlers[0].type_idx int 0x5940
0006b8ea handlers[0].addr uint32 0x6b7b6
0006b8eb handlers[1].type_idx int 0x5930
0006b8ed handlers[1].addr uint32 0x6b84e
0006b8ef
0006b8ef struct encoded_catch_handler ← 0x6b8ce
0006b8ef size int64 2
0006b8f0 handlers[0].type_idx int 0x5940
0006b8f2 handlers[0].addr uint32 0x6b7f0
0006b8f3 handlers[1].type_idx int 0x5930
0006b8f5 handlers[1].addr uint32 0x6b84e
0006b8f7
0006b8f7 // align 0x8
0006b896 struct code_item_padding
0006b896 padding uint16 0x0000
0006b898
0006b898 struct try_item
0006b898 start_addr uint32 0x6b73e
0006b89c insn_count int 10
0006b89e handler_off uint16 0x6b8d9
0006b8a0
0006b8a0 struct try_item
0006b8a0 start_addr uint32 0x6b756
0006b8a4 insn_count int 4
0006b8a6 handler_off uint16 0x6b8de
0006b8a8
0006b8a8 struct try_item
0006b8a8 start_addr uint32 0x6b760
0006b8ac insn_count int 33
0006b8ae handler_off uint16 0x6b8d9
0006b8b0
0006b8b0 struct try_item
0006b8b0 start_addr uint32 0x6b7a6
0006b8b4 insn_count int 4
0006b8b6 handler_off uint16 0x6b8e5
0006b8b8
0006b8b8 struct try_item
0006b8b8 start_addr uint32 0x6b7ae
0006b8bc insn_count int 3
0006b8be handler_off uint16 0x6b8e7
0006b8c0
0006b8c0 struct try_item
0006b8c0 start_addr uint32 0x6b7b8
0006b8c4 insn_count int 22
0006b8c6 handler_off uint16 0x6b8d9
0006b8c8
0006b8c8 struct try_item
0006b8c8 start_addr uint32 0x6b7e8
0006b8cc insn_count int 3
0006b8ce handler_off uint16 0x6b8ef
0006b8d0
0006b8d0 struct try_item
0006b8d0 start_addr uint32 0x6b7f2
0006b8d4 insn_count int 46
0006b8d6 handler_off uint16 0x6b8d9
0006b8d8
0006b8d8 struct encoded_catch_handler_list
0006b8d8 size int 5
0006b8d9
0006b8d9 struct encoded_catch_handler ← 0x6b89e 0x6b8ae 0x6b8c6 0x6b8d6
0006b8d9 size int64 1
0006b8da handlers[0].type_idx int 0x5930
0006b8dc handlers[0].addr uint32 0x6b84e
0006b8de
0006b8de struct encoded_catch_handler ← 0x6b8a6
0006b8de size int64 2
0006b8df handlers[0].type_idx int 0x4cac
0006b8e0 handlers[0].addr uint32 0x6b760
0006b8e1 handlers[1].type_idx int 0x5930
0006b8e3 handlers[1].addr uint32 0x6b84e
0006b8e5
0006b8e5 struct encoded_catch_handler ← 0x6b8b6
0006b8e5 size int64 0
0006b8e6 catch_all_addr uint32 0x6b7e6
0006b8e7
0006b8e7 struct encoded_catch_handler ← 0x6b8be
0006b8e7 size int64 2
0006b8e8 handlers[0].type_idx int 0x5940
0006b8ea handlers[0].addr uint32 0x6b7b6
0006b8eb handlers[1].type_idx int 0x5930
0006b8ed handlers[1].addr uint32 0x6b84e
0006b8ef
0006b8ef struct encoded_catch_handler ← 0x6b8ce
0006b8ef size int64 2
0006b8f0 handlers[0].type_idx int 0x5940
0006b8f2 handlers[0].addr uint32 0x6b7f0
0006b8f3 handlers[1].type_idx int 0x5930
0006b8f5 handlers[1].addr uint32 0x6b84e
0006b8f7
0006b8f7 // align 0x8
0006b8f8
0006b8f8android.support.v7.widget.ad::b(java.lang.String):
0006b908iget-object v0, v1, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b90cinvoke-virtual {v0, v2}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
0006b912move-result-object v2
0006b914check-cast v2, Landroid/graphics/drawable/Drawable$ConstantState;
0006b918if-nez v2, :cond_c
0006b91cconst/4 v2, 0x0
0006b91ereturn-object v2
0006b920invoke-virtual {v2}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
0006b926move-result-object v2
0006b928return-object v2
0006b8f8
0006b8f8android.support.v7.widget.ad::b(java.lang.String):
0006b908iget-object v0, v1, Landroid/support/v7/widget/ad;->n:Ljava/util/WeakHashMap;
0006b90cinvoke-virtual {v0, v2}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
0006b912move-result-object v2
0006b914check-cast v2, Landroid/graphics/drawable/Drawable$ConstantState;
0006b918if-nez v2, :cond_c
0006b91cconst/4 v2, 0x0
0006b91ereturn-object v2
0006b920invoke-virtual {v2}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
0006b926move-result-object v2
0006b928return-object v2
0006b8f8
0006b92a
0006b92a // align 0x4
0006b92a // align 0x4
0006b92c
0006b92candroid.support.v7.widget.ad::b(java.lang.CharSequence):
0006b93ciget-object v0, v8, Landroid/support/v7/widget/ad;->r:Landroid/content/res/ColorStateList;
0006b940if-nez v0, :cond_23
0006b944new-instance v0, Landroid/util/TypedValue;
0006b948invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
0006b94eiget-object v1, v8, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006b952invoke-virtual {v1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
0006b958move-result-object v1
0006b95asget v2, Landroid/support/v7/a/a$a;->textColorSearchUrl:I
0006b95econst/4 v3, 0x1
0006b960invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
0006b966iget-object v1, v8, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006b96ainvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006b970move-result-object v1
0006b972iget v0, v0, Landroid/util/TypedValue;->resourceId:I
0006b976invoke-virtual {v1, v0}, Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList;
0006b97cmove-result-object v0
0006b97eiput-object v0, v8, Landroid/support/v7/widget/ad;->r:Landroid/content/res/ColorStateList;
0006b982new-instance v0, Landroid/text/SpannableString;
0006b986invoke-direct {v0, v9}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
0006b98cnew-instance v7, Landroid/text/style/TextAppearanceSpan;
0006b990const/4 v2, 0x0
0006b992const/4 v3, 0x0
0006b994const/4 v4, 0x0
0006b996iget-object v5, v8, Landroid/support/v7/widget/ad;->r:Landroid/content/res/ColorStateList;
0006b99aconst/4 v6, 0x0
0006b99cmove-object v1, v7
0006b99einvoke-direct/range {v1 .. v6}, Landroid/text/style/TextAppearanceSpan;-><init>(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V
0006b9a4const/4 v1, 0x0
0006b9a6invoke-interface {v9}, Ljava/lang/CharSequence;->length()I
0006b9acmove-result v9
0006b9aeconst/16 v2, 0x21
0006b9b2invoke-virtual {v0, v7, v1, v9, v2}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
0006b9b8return-object v0
0006b92c
0006b92candroid.support.v7.widget.ad::b(java.lang.CharSequence):
0006b93ciget-object v0, v8, Landroid/support/v7/widget/ad;->r:Landroid/content/res/ColorStateList;
0006b940if-nez v0, :cond_23
0006b944new-instance v0, Landroid/util/TypedValue;
0006b948invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
0006b94eiget-object v1, v8, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006b952invoke-virtual {v1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
0006b958move-result-object v1
0006b95asget v2, Landroid/support/v7/a/a$a;->textColorSearchUrl:I
0006b95econst/4 v3, 0x1
0006b960invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
0006b966iget-object v1, v8, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006b96ainvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006b970move-result-object v1
0006b972iget v0, v0, Landroid/util/TypedValue;->resourceId:I
0006b976invoke-virtual {v1, v0}, Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList;
0006b97cmove-result-object v0
0006b97eiput-object v0, v8, Landroid/support/v7/widget/ad;->r:Landroid/content/res/ColorStateList;
0006b982new-instance v0, Landroid/text/SpannableString;
0006b986invoke-direct {v0, v9}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
0006b98cnew-instance v7, Landroid/text/style/TextAppearanceSpan;
0006b990const/4 v2, 0x0
0006b992const/4 v3, 0x0
0006b994const/4 v4, 0x0
0006b996iget-object v5, v8, Landroid/support/v7/widget/ad;->r:Landroid/content/res/ColorStateList;
0006b99aconst/4 v6, 0x0
0006b99cmove-object v1, v7
0006b99einvoke-direct/range {v1 .. v6}, Landroid/text/style/TextAppearanceSpan;-><init>(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V
0006b9a4const/4 v1, 0x0
0006b9a6invoke-interface {v9}, Ljava/lang/CharSequence;->length()I
0006b9acmove-result v9
0006b9aeconst/16 v2, 0x21
0006b9b2invoke-virtual {v0, v7, v1, v9, v2}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
0006b9b8return-object v0
0006b92c
0006b9ba
0006b9ba // align 0x4
0006b9ba // align 0x4
0006b9bc
0006b9bcandroid.support.v7.widget.ad::d(android.database.Cursor):
0006b9ccif-eqz v2, :cond_7
0006b9d0invoke-interface {v2}, Landroid/database/Cursor;->getExtras()Landroid/os/Bundle;
0006b9d6move-result-object v2
0006b9d8goto :goto_8
0006b9daconst/4 v2, 0x0
0006b9dcif-eqz v2, :cond_12
0006b9e0const-string v0, "in_progress"
0006b9e4invoke-virtual {v2, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
0006b9eamove-result v2
0006b9ecif-eqz v2, :cond_12
0006b9f0return-void
0006b9bc
0006b9bcandroid.support.v7.widget.ad::d(android.database.Cursor):
0006b9ccif-eqz v2, :cond_7
0006b9d0invoke-interface {v2}, Landroid/database/Cursor;->getExtras()Landroid/os/Bundle;
0006b9d6move-result-object v2
0006b9d8goto :goto_8
0006b9daconst/4 v2, 0x0
0006b9dcif-eqz v2, :cond_12
0006b9e0const-string v0, "in_progress"
0006b9e4invoke-virtual {v2, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
0006b9eamove-result v2
0006b9ecif-eqz v2, :cond_12
0006b9f0return-void
0006b9bc
0006b9f2
0006b9f2 // align 0x4
0006b9f2 // align 0x4
0006b9f4
0006b9f4android.support.v7.widget.ad::e(android.database.Cursor):
0006ba04iget v0, v2, Landroid/support/v7/widget/ad;->v:I
0006ba08const/4 v1, -0x1
0006ba0aif-ne v0, v1, :cond_7
0006ba0econst/4 v3, 0x0
0006ba10return-object v3
0006ba12iget v0, v2, Landroid/support/v7/widget/ad;->v:I
0006ba16invoke-interface {v3, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
0006ba1cmove-result-object v0
0006ba1einvoke-direct {v2, v0}, Landroid/support/v7/widget/ad;->a(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006ba24move-result-object v0
0006ba26if-eqz v0, :cond_14
0006ba2areturn-object v0
0006ba2cinvoke-direct {v2, v3}, Landroid/support/v7/widget/ad;->g(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;
0006ba32move-result-object v3
0006ba34return-object v3
0006b9f4
0006b9f4android.support.v7.widget.ad::e(android.database.Cursor):
0006ba04iget v0, v2, Landroid/support/v7/widget/ad;->v:I
0006ba08const/4 v1, -0x1
0006ba0aif-ne v0, v1, :cond_7
0006ba0econst/4 v3, 0x0
0006ba10return-object v3
0006ba12iget v0, v2, Landroid/support/v7/widget/ad;->v:I
0006ba16invoke-interface {v3, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
0006ba1cmove-result-object v0
0006ba1einvoke-direct {v2, v0}, Landroid/support/v7/widget/ad;->a(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006ba24move-result-object v0
0006ba26if-eqz v0, :cond_14
0006ba2areturn-object v0
0006ba2cinvoke-direct {v2, v3}, Landroid/support/v7/widget/ad;->g(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;
0006ba32move-result-object v3
0006ba34return-object v3
0006b9f4
0006ba36
0006ba36 // align 0x8
0006ba36 // align 0x8
0006ba38
0006ba38android.support.v7.widget.ad::f(android.database.Cursor):
0006ba48iget v0, v2, Landroid/support/v7/widget/ad;->w:I
0006ba4cconst/4 v1, -0x1
0006ba4eif-ne v0, v1, :cond_7
0006ba52const/4 v3, 0x0
0006ba54return-object v3
0006ba56iget v0, v2, Landroid/support/v7/widget/ad;->w:I
0006ba5ainvoke-interface {v3, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
0006ba60move-result-object v3
0006ba62invoke-direct {v2, v3}, Landroid/support/v7/widget/ad;->a(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006ba68move-result-object v3
0006ba6areturn-object v3
0006ba38
0006ba38android.support.v7.widget.ad::f(android.database.Cursor):
0006ba48iget v0, v2, Landroid/support/v7/widget/ad;->w:I
0006ba4cconst/4 v1, -0x1
0006ba4eif-ne v0, v1, :cond_7
0006ba52const/4 v3, 0x0
0006ba54return-object v3
0006ba56iget v0, v2, Landroid/support/v7/widget/ad;->w:I
0006ba5ainvoke-interface {v3, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
0006ba60move-result-object v3
0006ba62invoke-direct {v2, v3}, Landroid/support/v7/widget/ad;->a(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
0006ba68move-result-object v3
0006ba6areturn-object v3
0006ba38
0006ba6c
0006ba6candroid.support.v7.widget.ad::g(android.database.Cursor):
0006ba7ciget-object v1, v0, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006ba80invoke-virtual {v1}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
0006ba86move-result-object v1
0006ba88invoke-direct {v0, v1}, Landroid/support/v7/widget/ad;->a(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;
0006ba8emove-result-object v1
0006ba90if-eqz v1, :cond_d
0006ba94return-object v1
0006ba96iget-object v1, v0, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006ba9ainvoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
0006baa0move-result-object v1
0006baa2invoke-virtual {v1}, Landroid/content/pm/PackageManager;->getDefaultActivityIcon()Landroid/graphics/drawable/Drawable;
0006baa8move-result-object v1
0006baaareturn-object v1
0006ba6c
0006ba6candroid.support.v7.widget.ad::g(android.database.Cursor):
0006ba7ciget-object v1, v0, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006ba80invoke-virtual {v1}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
0006ba86move-result-object v1
0006ba88invoke-direct {v0, v1}, Landroid/support/v7/widget/ad;->a(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;
0006ba8emove-result-object v1
0006ba90if-eqz v1, :cond_d
0006ba94return-object v1
0006ba96iget-object v1, v0, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006ba9ainvoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
0006baa0move-result-object v1
0006baa2invoke-virtual {v1}, Landroid/content/pm/PackageManager;->getDefaultActivityIcon()Landroid/graphics/drawable/Drawable;
0006baa8move-result-object v1
0006baaareturn-object v1
0006ba6c
0006baac
0006baacandroid.support.v7.widget.ad::a(android.app.SearchableInfo, java.lang.String, int):
0006babcconst/4 v0, 0x0
0006babeif-nez v10, :cond_4
0006bac2return-object v0
0006bac4invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestAuthority()Ljava/lang/String;
0006bacamove-result-object v1
0006baccif-nez v1, :cond_b
0006bad0return-object v0
0006bad2new-instance v2, Landroid/net/Uri$Builder;
0006bad6invoke-direct {v2}, Landroid/net/Uri$Builder;-><init>()V
0006badcconst-string v3, "content"
0006bae0invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bae6move-result-object v2
0006bae8invoke-virtual {v2, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006baeemove-result-object v1
0006baf0const-string v2, ""
0006baf4invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->query(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bafamove-result-object v1
0006bafcconst-string v2, ""
0006bb00invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb06move-result-object v1
0006bb08invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestPath()Ljava/lang/String;
0006bb0emove-result-object v2
0006bb10if-eqz v2, :cond_2f
0006bb14invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb1aconst-string v2, "search_suggest_query"
0006bb1einvoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb24invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestSelection()Ljava/lang/String;
0006bb2amove-result-object v6
0006bb2cif-eqz v6, :cond_42
0006bb30const/4 v10, 0x1
0006bb32new-array v0, v10, [Ljava/lang/String;
0006bb36const/4 v10, 0x0
0006bb38aput-object v11, v0, v10
0006bb3cmove-object v7, v0
0006bb3egoto :goto_46
0006bb40invoke-virtual {v1, v11}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb46goto :goto_40
0006bb48if-lez v12, :cond_51
0006bb4cconst-string v10, "limit"
0006bb50invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
0006bb56move-result-object v11
0006bb58invoke-virtual {v1, v10, v11}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb5einvoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
0006bb64move-result-object v4
0006bb66iget-object v10, v9, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006bb6ainvoke-virtual {v10}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
0006bb70move-result-object v3
0006bb72const/4 v5, 0x0
0006bb74const/4 v8, 0x0
0006bb76invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
0006bb7cmove-result-object v10
0006bb7ereturn-object v10
0006baac
0006baacandroid.support.v7.widget.ad::a(android.app.SearchableInfo, java.lang.String, int):
0006babcconst/4 v0, 0x0
0006babeif-nez v10, :cond_4
0006bac2return-object v0
0006bac4invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestAuthority()Ljava/lang/String;
0006bacamove-result-object v1
0006baccif-nez v1, :cond_b
0006bad0return-object v0
0006bad2new-instance v2, Landroid/net/Uri$Builder;
0006bad6invoke-direct {v2}, Landroid/net/Uri$Builder;-><init>()V
0006badcconst-string v3, "content"
0006bae0invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bae6move-result-object v2
0006bae8invoke-virtual {v2, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006baeemove-result-object v1
0006baf0const-string v2, ""
0006baf4invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->query(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bafamove-result-object v1
0006bafcconst-string v2, ""
0006bb00invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb06move-result-object v1
0006bb08invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestPath()Ljava/lang/String;
0006bb0emove-result-object v2
0006bb10if-eqz v2, :cond_2f
0006bb14invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb1aconst-string v2, "search_suggest_query"
0006bb1einvoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb24invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestSelection()Ljava/lang/String;
0006bb2amove-result-object v6
0006bb2cif-eqz v6, :cond_42
0006bb30const/4 v10, 0x1
0006bb32new-array v0, v10, [Ljava/lang/String;
0006bb36const/4 v10, 0x0
0006bb38aput-object v11, v0, v10
0006bb3cmove-object v7, v0
0006bb3egoto :goto_46
0006bb40invoke-virtual {v1, v11}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb46goto :goto_40
0006bb48if-lez v12, :cond_51
0006bb4cconst-string v10, "limit"
0006bb50invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
0006bb56move-result-object v11
0006bb58invoke-virtual {v1, v10, v11}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
0006bb5einvoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
0006bb64move-result-object v4
0006bb66iget-object v10, v9, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006bb6ainvoke-virtual {v10}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
0006bb70move-result-object v3
0006bb72const/4 v5, 0x0
0006bb74const/4 v8, 0x0
0006bb76invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
0006bb7cmove-result-object v10
0006bb7ereturn-object v10
0006baac
0006bb80
0006bb80android.support.v7.widget.ad::a(java.lang.CharSequence):
0006bb90if-nez v4, :cond_5
0006bb94const-string v4, ""
0006bb98goto :goto_9
0006bb9ainvoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
0006bba0move-result-object v4
0006bba2iget-object v0, v3, Landroid/support/v7/widget/ad;->k:Landroid/support/v7/widget/SearchView;
0006bba6invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;->getVisibility()I
0006bbacmove-result v0
0006bbaeconst/4 v1, 0x0
0006bbb0if-nez v0, :cond_31
0006bbb4iget-object v0, v3, Landroid/support/v7/widget/ad;->k:Landroid/support/v7/widget/SearchView;
0006bbb8invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;->getWindowVisibility()I
0006bbbemove-result v0
0006bbc0if-eqz v0, :cond_1b
0006bbc4goto :goto_31
0006bbc6iget-object v0, v3, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006bbcaconst/16 v2, 0x32
0006bbceinvoke-virtual {v3, v0, v4, v2}, Landroid/support/v7/widget/ad;->a(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor;
0006bbd4move-result-object v4
0006bbd6if-eqz v4, :cond_31
0006bbdainvoke-interface {v4}, Landroid/database/Cursor;->getCount()I
0006bbe0return-object v4
0006bbe2move-exception v4
0006bbe4const-string v0, "SuggestionsAdapter"
0006bbe8const-string v2, "Search suggestions query threw an exception."
0006bbecinvoke-static {v0, v2, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006bbf2return-object v1
0006bb80
0006bb80android.support.v7.widget.ad::a(java.lang.CharSequence):
0006bb90if-nez v4, :cond_5
0006bb94const-string v4, ""
0006bb98goto :goto_9
0006bb9ainvoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
0006bba0move-result-object v4
0006bba2iget-object v0, v3, Landroid/support/v7/widget/ad;->k:Landroid/support/v7/widget/SearchView;
0006bba6invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;->getVisibility()I
0006bbacmove-result v0
0006bbaeconst/4 v1, 0x0
0006bbb0if-nez v0, :cond_31
0006bbb4iget-object v0, v3, Landroid/support/v7/widget/ad;->k:Landroid/support/v7/widget/SearchView;
0006bbb8invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;->getWindowVisibility()I
0006bbbemove-result v0
0006bbc0if-eqz v0, :cond_1b
0006bbc4goto :goto_31
0006bbc6iget-object v0, v3, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006bbcaconst/16 v2, 0x32
0006bbceinvoke-virtual {v3, v0, v4, v2}, Landroid/support/v7/widget/ad;->a(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor;
0006bbd4move-result-object v4
0006bbd6if-eqz v4, :cond_31
0006bbdainvoke-interface {v4}, Landroid/database/Cursor;->getCount()I
0006bbe0return-object v4
0006bbe2move-exception v4
0006bbe4const-string v0, "SuggestionsAdapter"
0006bbe8const-string v2, "Search suggestions query threw an exception."
0006bbecinvoke-static {v0, v2, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006bbf2return-object v1
0006bb80
0006bbf4
0006bbf4 struct try_item
0006bbf4 start_addr uint32 0x6bbc6
0006bbf8 insn_count int 13
0006bbfa handler_off uint16 0x6bbfd
0006bbfc
0006bbfc struct encoded_catch_handler_list
0006bbfc size int 1
0006bbfd
0006bbfd struct encoded_catch_handler ← 0x6bbfa
0006bbfd size int64 1
0006bbfe handlers[0].type_idx int 0x59dc
0006bc00 handlers[0].addr uint32 0x6bbe2
0006bc01
0006bc01 // align 0x4
0006bbf4 struct try_item
0006bbf4 start_addr uint32 0x6bbc6
0006bbf8 insn_count int 13
0006bbfa handler_off uint16 0x6bbfd
0006bbfc
0006bbfc struct encoded_catch_handler_list
0006bbfc size int 1
0006bbfd
0006bbfd struct encoded_catch_handler ← 0x6bbfa
0006bbfd size int64 1
0006bbfe handlers[0].type_idx int 0x59dc
0006bc00 handlers[0].addr uint32 0x6bbe2
0006bc01
0006bc01 // align 0x4
0006bc04
0006bc04android.support.v7.widget.ad::a(android.net.Uri):
0006bc14invoke-virtual {v8}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
0006bc1amove-result-object v0
0006bc1cinvoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006bc22move-result v1
0006bc24if-nez v1, :cond_ba
0006bc28iget-object v1, v7, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006bc2cinvoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
0006bc32move-result-object v1
0006bc34invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;->getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;
0006bc3amove-result-object v1
0006bc3cinvoke-virtual {v8}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
0006bc42move-result-object v2
0006bc44if-eqz v2, :cond_8c
0006bc48invoke-interface {v2}, Ljava/util/List;->size()I
0006bc4emove-result v3
0006bc50const/4 v4, 0x0
0006bc52const/4 v5, 0x1
0006bc54if-ne v3, v5, :cond_44
0006bc58invoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
0006bc5emove-result-object v0
0006bc60check-cast v0, Ljava/lang/String;
0006bc64invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
0006bc6amove-result v0
0006bc6cgoto :goto_57
0006bc6enew-instance v0, Ljava/io/FileNotFoundException;
0006bc72new-instance v1, Ljava/lang/StringBuilder;
0006bc76invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bc7cconst-string v2, "Single path segment is not a resource ID: "
0006bc80invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bc86invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bc8cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bc92move-result-object v8
0006bc94invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bc9athrow v0
0006bc9cconst/4 v6, 0x2
0006bc9eif-ne v3, v6, :cond_75
0006bca2invoke-interface {v2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
0006bca8move-result-object v3
0006bcaacheck-cast v3, Ljava/lang/String;
0006bcaeinvoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
0006bcb4move-result-object v2
0006bcb6check-cast v2, Ljava/lang/String;
0006bcbainvoke-virtual {v1, v3, v2, v0}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
0006bcc0move-result v0
0006bcc2if-eqz v0, :cond_5e
0006bcc6invoke-virtual {v1, v0}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
0006bcccmove-result-object v8
0006bccereturn-object v8
0006bcd0new-instance v0, Ljava/io/FileNotFoundException;
0006bcd4new-instance v1, Ljava/lang/StringBuilder;
0006bcd8invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bcdeconst-string v2, "No resource found for: "
0006bce2invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bce8invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bceeinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bcf4move-result-object v8
0006bcf6invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bcfcthrow v0
0006bcfenew-instance v0, Ljava/io/FileNotFoundException;
0006bd02new-instance v1, Ljava/lang/StringBuilder;
0006bd06invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bd0cconst-string v2, "More than two path segments: "
0006bd10invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bd16invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bd1cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bd22move-result-object v8
0006bd24invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bd2athrow v0
0006bd2cnew-instance v0, Ljava/io/FileNotFoundException;
0006bd30new-instance v1, Ljava/lang/StringBuilder;
0006bd34invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bd3aconst-string v2, "No path: "
0006bd3einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bd44invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bd4ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bd50move-result-object v8
0006bd52invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bd58throw v0
0006bd5anew-instance v0, Ljava/io/FileNotFoundException;
0006bd5enew-instance v1, Ljava/lang/StringBuilder;
0006bd62invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bd68const-string v2, "No package found for authority: "
0006bd6cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bd72invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bd78invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bd7emove-result-object v8
0006bd80invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bd86throw v0
0006bd88new-instance v0, Ljava/io/FileNotFoundException;
0006bd8cnew-instance v1, Ljava/lang/StringBuilder;
0006bd90invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bd96const-string v2, "No authority: "
0006bd9ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bda0invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bda6invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bdacmove-result-object v8
0006bdaeinvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bdb4throw v0
0006bc04
0006bc04android.support.v7.widget.ad::a(android.net.Uri):
0006bc14invoke-virtual {v8}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
0006bc1amove-result-object v0
0006bc1cinvoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006bc22move-result v1
0006bc24if-nez v1, :cond_ba
0006bc28iget-object v1, v7, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006bc2cinvoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
0006bc32move-result-object v1
0006bc34invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;->getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;
0006bc3amove-result-object v1
0006bc3cinvoke-virtual {v8}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
0006bc42move-result-object v2
0006bc44if-eqz v2, :cond_8c
0006bc48invoke-interface {v2}, Ljava/util/List;->size()I
0006bc4emove-result v3
0006bc50const/4 v4, 0x0
0006bc52const/4 v5, 0x1
0006bc54if-ne v3, v5, :cond_44
0006bc58invoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
0006bc5emove-result-object v0
0006bc60check-cast v0, Ljava/lang/String;
0006bc64invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
0006bc6amove-result v0
0006bc6cgoto :goto_57
0006bc6enew-instance v0, Ljava/io/FileNotFoundException;
0006bc72new-instance v1, Ljava/lang/StringBuilder;
0006bc76invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bc7cconst-string v2, "Single path segment is not a resource ID: "
0006bc80invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bc86invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bc8cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bc92move-result-object v8
0006bc94invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bc9athrow v0
0006bc9cconst/4 v6, 0x2
0006bc9eif-ne v3, v6, :cond_75
0006bca2invoke-interface {v2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
0006bca8move-result-object v3
0006bcaacheck-cast v3, Ljava/lang/String;
0006bcaeinvoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
0006bcb4move-result-object v2
0006bcb6check-cast v2, Ljava/lang/String;
0006bcbainvoke-virtual {v1, v3, v2, v0}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
0006bcc0move-result v0
0006bcc2if-eqz v0, :cond_5e
0006bcc6invoke-virtual {v1, v0}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
0006bcccmove-result-object v8
0006bccereturn-object v8
0006bcd0new-instance v0, Ljava/io/FileNotFoundException;
0006bcd4new-instance v1, Ljava/lang/StringBuilder;
0006bcd8invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bcdeconst-string v2, "No resource found for: "
0006bce2invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bce8invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bceeinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bcf4move-result-object v8
0006bcf6invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bcfcthrow v0
0006bcfenew-instance v0, Ljava/io/FileNotFoundException;
0006bd02new-instance v1, Ljava/lang/StringBuilder;
0006bd06invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bd0cconst-string v2, "More than two path segments: "
0006bd10invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bd16invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bd1cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bd22move-result-object v8
0006bd24invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bd2athrow v0
0006bd2cnew-instance v0, Ljava/io/FileNotFoundException;
0006bd30new-instance v1, Ljava/lang/StringBuilder;
0006bd34invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bd3aconst-string v2, "No path: "
0006bd3einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bd44invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bd4ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bd50move-result-object v8
0006bd52invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bd58throw v0
0006bd5anew-instance v0, Ljava/io/FileNotFoundException;
0006bd5enew-instance v1, Ljava/lang/StringBuilder;
0006bd62invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bd68const-string v2, "No package found for authority: "
0006bd6cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bd72invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bd78invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bd7emove-result-object v8
0006bd80invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bd86throw v0
0006bd88new-instance v0, Ljava/io/FileNotFoundException;
0006bd8cnew-instance v1, Ljava/lang/StringBuilder;
0006bd90invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0006bd96const-string v2, "No authority: "
0006bd9ainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0006bda0invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0006bda6invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0006bdacmove-result-object v8
0006bdaeinvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
0006bdb4throw v0
0006bc04
0006bdb6
0006bdb6 struct code_item_padding
0006bdb6 padding uint16 0x0000
0006bdb8
0006bdb8 struct try_item
0006bdb8 start_addr uint32 0x6bc28
0006bdbc insn_count int 10
0006bdbe handler_off uint16 0x6bdc9
0006bdc0
0006bdc0 struct try_item
0006bdc0 start_addr uint32 0x6bc58
0006bdc4 insn_count int 10
0006bdc6 handler_off uint16 0x6bdcd
0006bdc8
0006bdc8 struct encoded_catch_handler_list
0006bdc8 size int 2
0006bdc9
0006bdc9 struct encoded_catch_handler ← 0x6bdbe
0006bdc9 size int64 1
0006bdca handlers[0].type_idx int 0x4c90
0006bdcb handlers[0].addr uint32 0x6bd5a
0006bdcd
0006bdcd struct encoded_catch_handler ← 0x6bdc6
0006bdcd size int64 1
0006bdce handlers[0].type_idx int 0x59c4
0006bdd0 handlers[0].addr uint32 0x6bc6e
0006bdd1
0006bdd1 // align 0x4
0006bdb6 struct code_item_padding
0006bdb6 padding uint16 0x0000
0006bdb8
0006bdb8 struct try_item
0006bdb8 start_addr uint32 0x6bc28
0006bdbc insn_count int 10
0006bdbe handler_off uint16 0x6bdc9
0006bdc0
0006bdc0 struct try_item
0006bdc0 start_addr uint32 0x6bc58
0006bdc4 insn_count int 10
0006bdc6 handler_off uint16 0x6bdcd
0006bdc8
0006bdc8 struct encoded_catch_handler_list
0006bdc8 size int 2
0006bdc9
0006bdc9 struct encoded_catch_handler ← 0x6bdbe
0006bdc9 size int64 1
0006bdca handlers[0].type_idx int 0x4c90
0006bdcb handlers[0].addr uint32 0x6bd5a
0006bdcd
0006bdcd struct encoded_catch_handler ← 0x6bdc6
0006bdcd size int64 1
0006bdce handlers[0].type_idx int 0x59c4
0006bdd0 handlers[0].addr uint32 0x6bc6e
0006bdd1
0006bdd1 // align 0x4
0006bdd4
0006bdd4android.support.v7.widget.ad::a(android.content.Context, android.database.Cursor, android.view.ViewGroup):
0006bde4invoke-super {v0, v1, v2, v3}, Landroid/support/v4/widget/o;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
0006bdeamove-result-object v1
0006bdecnew-instance v2, Landroid/support/v7/widget/ad$a;
0006bdf0invoke-direct {v2, v1}, Landroid/support/v7/widget/ad$a;-><init>(Landroid/view/View;)V
0006bdf6invoke-virtual {v1, v2}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
0006bdfcsget v2, Landroid/support/v7/a/a$f;->edit_query:I
0006be00invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006be06move-result-object v2
0006be08check-cast v2, Landroid/widget/ImageView;
0006be0ciget v3, v0, Landroid/support/v7/widget/ad;->o:I
0006be10invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageResource(I)V
0006be16return-object v1
0006bdd4
0006bdd4android.support.v7.widget.ad::a(android.content.Context, android.database.Cursor, android.view.ViewGroup):
0006bde4invoke-super {v0, v1, v2, v3}, Landroid/support/v4/widget/o;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
0006bdeamove-result-object v1
0006bdecnew-instance v2, Landroid/support/v7/widget/ad$a;
0006bdf0invoke-direct {v2, v1}, Landroid/support/v7/widget/ad$a;-><init>(Landroid/view/View;)V
0006bdf6invoke-virtual {v1, v2}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
0006bdfcsget v2, Landroid/support/v7/a/a$f;->edit_query:I
0006be00invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0006be06move-result-object v2
0006be08check-cast v2, Landroid/widget/ImageView;
0006be0ciget v3, v0, Landroid/support/v7/widget/ad;->o:I
0006be10invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageResource(I)V
0006be16return-object v1
0006bdd4
0006be18
0006be18android.support.v7.widget.ad::a(int):
0006be28iput v1, v0, Landroid/support/v7/widget/ad;->q:I
0006be2creturn-void
0006be18
0006be18android.support.v7.widget.ad::a(int):
0006be28iput v1, v0, Landroid/support/v7/widget/ad;->q:I
0006be2creturn-void
0006be18
0006be2e
0006be2e // align 0x10
0006be2e // align 0x10
0006be30
0006be30android.support.v7.widget.ad::a(android.database.Cursor):
0006be40iget-boolean v0, v2, Landroid/support/v7/widget/ad;->p:Z
0006be44if-eqz v0, :cond_11
0006be48const-string v0, "SuggestionsAdapter"
0006be4cconst-string v1, "Tried to change cursor after adapter was closed."
0006be50invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
0006be56if-eqz v3, :cond_10
0006be5ainvoke-interface {v3}, Landroid/database/Cursor;->close()V
0006be60return-void
0006be62invoke-super {v2, v3}, Landroid/support/v4/widget/o;->a(Landroid/database/Cursor;)V
0006be68if-eqz v3, :cond_4f
0006be6cconst-string v0, "suggest_text_1"
0006be70invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006be76move-result v0
0006be78iput v0, v2, Landroid/support/v7/widget/ad;->s:I
0006be7cconst-string v0, "suggest_text_2"
0006be80invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006be86move-result v0
0006be88iput v0, v2, Landroid/support/v7/widget/ad;->t:I
0006be8cconst-string v0, "suggest_text_2_url"
0006be90invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006be96move-result v0
0006be98iput v0, v2, Landroid/support/v7/widget/ad;->u:I
0006be9cconst-string v0, "suggest_icon_1"
0006bea0invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006bea6move-result v0
0006bea8iput v0, v2, Landroid/support/v7/widget/ad;->v:I
0006beacconst-string v0, "suggest_icon_2"
0006beb0invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006beb6move-result v0
0006beb8iput v0, v2, Landroid/support/v7/widget/ad;->w:I
0006bebcconst-string v0, "suggest_flags"
0006bec0invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006bec6move-result v3
0006bec8iput v3, v2, Landroid/support/v7/widget/ad;->x:I
0006beccgoto :goto_4f
0006becemove-exception v3
0006bed0const-string v0, "SuggestionsAdapter"
0006bed4const-string v1, "error changing cursor and caching columns"
0006bed8invoke-static {v0, v1, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006bedereturn-void
0006be30
0006be30android.support.v7.widget.ad::a(android.database.Cursor):
0006be40iget-boolean v0, v2, Landroid/support/v7/widget/ad;->p:Z
0006be44if-eqz v0, :cond_11
0006be48const-string v0, "SuggestionsAdapter"
0006be4cconst-string v1, "Tried to change cursor after adapter was closed."
0006be50invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
0006be56if-eqz v3, :cond_10
0006be5ainvoke-interface {v3}, Landroid/database/Cursor;->close()V
0006be60return-void
0006be62invoke-super {v2, v3}, Landroid/support/v4/widget/o;->a(Landroid/database/Cursor;)V
0006be68if-eqz v3, :cond_4f
0006be6cconst-string v0, "suggest_text_1"
0006be70invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006be76move-result v0
0006be78iput v0, v2, Landroid/support/v7/widget/ad;->s:I
0006be7cconst-string v0, "suggest_text_2"
0006be80invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006be86move-result v0
0006be88iput v0, v2, Landroid/support/v7/widget/ad;->t:I
0006be8cconst-string v0, "suggest_text_2_url"
0006be90invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006be96move-result v0
0006be98iput v0, v2, Landroid/support/v7/widget/ad;->u:I
0006be9cconst-string v0, "suggest_icon_1"
0006bea0invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006bea6move-result v0
0006bea8iput v0, v2, Landroid/support/v7/widget/ad;->v:I
0006beacconst-string v0, "suggest_icon_2"
0006beb0invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006beb6move-result v0
0006beb8iput v0, v2, Landroid/support/v7/widget/ad;->w:I
0006bebcconst-string v0, "suggest_flags"
0006bec0invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
0006bec6move-result v3
0006bec8iput v3, v2, Landroid/support/v7/widget/ad;->x:I
0006beccgoto :goto_4f
0006becemove-exception v3
0006bed0const-string v0, "SuggestionsAdapter"
0006bed4const-string v1, "error changing cursor and caching columns"
0006bed8invoke-static {v0, v1, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006bedereturn-void
0006be30
0006bee0
0006bee0 struct try_item
0006bee0 start_addr uint32 0x6be62
0006bee4 insn_count int 53
0006bee6 handler_off uint16 0x6bee9
0006bee8
0006bee8 struct encoded_catch_handler_list
0006bee8 size int 1
0006bee9
0006bee9 struct encoded_catch_handler ← 0x6bee6
0006bee9 size int64 1
0006beea handlers[0].type_idx int 0x5994
0006beec handlers[0].addr uint32 0x6bece
0006beed
0006beed // align 0x10
0006bee0 struct try_item
0006bee0 start_addr uint32 0x6be62
0006bee4 insn_count int 53
0006bee6 handler_off uint16 0x6bee9
0006bee8
0006bee8 struct encoded_catch_handler_list
0006bee8 size int 1
0006bee9
0006bee9 struct encoded_catch_handler ← 0x6bee6
0006bee9 size int64 1
0006beea handlers[0].type_idx int 0x5994
0006beec handlers[0].addr uint32 0x6bece
0006beed
0006beed // align 0x10
0006bef0
0006bef0android.support.v7.widget.ad::a(android.view.View, android.content.Context, android.database.Cursor):
0006bf00invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object;
0006bf06move-result-object v7
0006bf08check-cast v7, Landroid/support/v7/widget/ad$a;
0006bf0ciget v8, v6, Landroid/support/v7/widget/ad;->x:I
0006bf10const/4 v0, 0x0
0006bf12const/4 v1, -0x1
0006bf14if-eq v8, v1, :cond_13
0006bf18iget v8, v6, Landroid/support/v7/widget/ad;->x:I
0006bf1cinvoke-interface {v9, v8}, Landroid/database/Cursor;->getInt(I)I
0006bf22move-result v8
0006bf24goto :goto_14
0006bf26const/4 v8, 0x0
0006bf28iget-object v1, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf2cif-eqz v1, :cond_23
0006bf30iget v1, v6, Landroid/support/v7/widget/ad;->s:I
0006bf34invoke-static {v9, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;I)Ljava/lang/String;
0006bf3amove-result-object v1
0006bf3ciget-object v2, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf40invoke-direct {v6, v2, v1}, Landroid/support/v7/widget/ad;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
0006bf46iget-object v1, v7, Landroid/support/v7/widget/ad$a;->b:Landroid/widget/TextView;
0006bf4aconst/4 v2, 0x2
0006bf4cconst/4 v3, 0x1
0006bf4eif-eqz v1, :cond_64
0006bf52iget v1, v6, Landroid/support/v7/widget/ad;->u:I
0006bf56invoke-static {v9, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;I)Ljava/lang/String;
0006bf5cmove-result-object v1
0006bf5eif-eqz v1, :cond_36
0006bf62invoke-direct {v6, v1}, Landroid/support/v7/widget/ad;->b(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
0006bf68move-result-object v1
0006bf6agoto :goto_3c
0006bf6ciget v1, v6, Landroid/support/v7/widget/ad;->t:I
0006bf70invoke-static {v9, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;I)Ljava/lang/String;
0006bf76move-result-object v1
0006bf78invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006bf7emove-result v4
0006bf80if-eqz v4, :cond_51
0006bf84iget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf88if-eqz v4, :cond_5f
0006bf8ciget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf90invoke-virtual {v4, v0}, Landroid/widget/TextView;->setSingleLine(Z)V
0006bf96iget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf9ainvoke-virtual {v4, v2}, Landroid/widget/TextView;->setMaxLines(I)V
0006bfa0goto :goto_5f
0006bfa2iget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bfa6if-eqz v4, :cond_5f
0006bfaaiget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bfaeinvoke-virtual {v4, v3}, Landroid/widget/TextView;->setSingleLine(Z)V
0006bfb4iget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bfb8invoke-virtual {v4, v3}, Landroid/widget/TextView;->setMaxLines(I)V
0006bfbeiget-object v4, v7, Landroid/support/v7/widget/ad$a;->b:Landroid/widget/TextView;
0006bfc2invoke-direct {v6, v4, v1}, Landroid/support/v7/widget/ad;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
0006bfc8iget-object v1, v7, Landroid/support/v7/widget/ad$a;->c:Landroid/widget/ImageView;
0006bfccif-eqz v1, :cond_72
0006bfd0iget-object v1, v7, Landroid/support/v7/widget/ad$a;->c:Landroid/widget/ImageView;
0006bfd4invoke-direct {v6, v9}, Landroid/support/v7/widget/ad;->e(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;
0006bfdamove-result-object v4
0006bfdcconst/4 v5, 0x4
0006bfdeinvoke-direct {v6, v1, v4, v5}, Landroid/support/v7/widget/ad;->a(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V
0006bfe4iget-object v1, v7, Landroid/support/v7/widget/ad$a;->d:Landroid/widget/ImageView;
0006bfe8const/16 v4, 0x8
0006bfecif-eqz v1, :cond_81
0006bff0iget-object v1, v7, Landroid/support/v7/widget/ad$a;->d:Landroid/widget/ImageView;
0006bff4invoke-direct {v6, v9}, Landroid/support/v7/widget/ad;->f(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;
0006bffamove-result-object v9
0006bffcinvoke-direct {v6, v1, v9, v4}, Landroid/support/v7/widget/ad;->a(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V
0006c002iget v9, v6, Landroid/support/v7/widget/ad;->q:I
0006c006if-eq v9, v2, :cond_93
0006c00aiget v9, v6, Landroid/support/v7/widget/ad;->q:I
0006c00eif-ne v9, v3, :cond_8d
0006c012and-int/2addr v8, v3
0006c014if-eqz v8, :cond_8d
0006c018goto :goto_93
0006c01aiget-object v7, v7, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006c01einvoke-virtual {v7, v4}, Landroid/widget/ImageView;->setVisibility(I)V
0006c024goto :goto_a8
0006c026iget-object v8, v7, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006c02ainvoke-virtual {v8, v0}, Landroid/widget/ImageView;->setVisibility(I)V
0006c030iget-object v8, v7, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006c034iget-object v9, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006c038invoke-virtual {v9}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
0006c03emove-result-object v9
0006c040invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
0006c046iget-object v7, v7, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006c04ainvoke-virtual {v7, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
0006c050return-void
0006bef0
0006bef0android.support.v7.widget.ad::a(android.view.View, android.content.Context, android.database.Cursor):
0006bf00invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object;
0006bf06move-result-object v7
0006bf08check-cast v7, Landroid/support/v7/widget/ad$a;
0006bf0ciget v8, v6, Landroid/support/v7/widget/ad;->x:I
0006bf10const/4 v0, 0x0
0006bf12const/4 v1, -0x1
0006bf14if-eq v8, v1, :cond_13
0006bf18iget v8, v6, Landroid/support/v7/widget/ad;->x:I
0006bf1cinvoke-interface {v9, v8}, Landroid/database/Cursor;->getInt(I)I
0006bf22move-result v8
0006bf24goto :goto_14
0006bf26const/4 v8, 0x0
0006bf28iget-object v1, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf2cif-eqz v1, :cond_23
0006bf30iget v1, v6, Landroid/support/v7/widget/ad;->s:I
0006bf34invoke-static {v9, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;I)Ljava/lang/String;
0006bf3amove-result-object v1
0006bf3ciget-object v2, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf40invoke-direct {v6, v2, v1}, Landroid/support/v7/widget/ad;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
0006bf46iget-object v1, v7, Landroid/support/v7/widget/ad$a;->b:Landroid/widget/TextView;
0006bf4aconst/4 v2, 0x2
0006bf4cconst/4 v3, 0x1
0006bf4eif-eqz v1, :cond_64
0006bf52iget v1, v6, Landroid/support/v7/widget/ad;->u:I
0006bf56invoke-static {v9, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;I)Ljava/lang/String;
0006bf5cmove-result-object v1
0006bf5eif-eqz v1, :cond_36
0006bf62invoke-direct {v6, v1}, Landroid/support/v7/widget/ad;->b(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
0006bf68move-result-object v1
0006bf6agoto :goto_3c
0006bf6ciget v1, v6, Landroid/support/v7/widget/ad;->t:I
0006bf70invoke-static {v9, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;I)Ljava/lang/String;
0006bf76move-result-object v1
0006bf78invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
0006bf7emove-result v4
0006bf80if-eqz v4, :cond_51
0006bf84iget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf88if-eqz v4, :cond_5f
0006bf8ciget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf90invoke-virtual {v4, v0}, Landroid/widget/TextView;->setSingleLine(Z)V
0006bf96iget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bf9ainvoke-virtual {v4, v2}, Landroid/widget/TextView;->setMaxLines(I)V
0006bfa0goto :goto_5f
0006bfa2iget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bfa6if-eqz v4, :cond_5f
0006bfaaiget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bfaeinvoke-virtual {v4, v3}, Landroid/widget/TextView;->setSingleLine(Z)V
0006bfb4iget-object v4, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006bfb8invoke-virtual {v4, v3}, Landroid/widget/TextView;->setMaxLines(I)V
0006bfbeiget-object v4, v7, Landroid/support/v7/widget/ad$a;->b:Landroid/widget/TextView;
0006bfc2invoke-direct {v6, v4, v1}, Landroid/support/v7/widget/ad;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
0006bfc8iget-object v1, v7, Landroid/support/v7/widget/ad$a;->c:Landroid/widget/ImageView;
0006bfccif-eqz v1, :cond_72
0006bfd0iget-object v1, v7, Landroid/support/v7/widget/ad$a;->c:Landroid/widget/ImageView;
0006bfd4invoke-direct {v6, v9}, Landroid/support/v7/widget/ad;->e(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;
0006bfdamove-result-object v4
0006bfdcconst/4 v5, 0x4
0006bfdeinvoke-direct {v6, v1, v4, v5}, Landroid/support/v7/widget/ad;->a(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V
0006bfe4iget-object v1, v7, Landroid/support/v7/widget/ad$a;->d:Landroid/widget/ImageView;
0006bfe8const/16 v4, 0x8
0006bfecif-eqz v1, :cond_81
0006bff0iget-object v1, v7, Landroid/support/v7/widget/ad$a;->d:Landroid/widget/ImageView;
0006bff4invoke-direct {v6, v9}, Landroid/support/v7/widget/ad;->f(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;
0006bffamove-result-object v9
0006bffcinvoke-direct {v6, v1, v9, v4}, Landroid/support/v7/widget/ad;->a(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V
0006c002iget v9, v6, Landroid/support/v7/widget/ad;->q:I
0006c006if-eq v9, v2, :cond_93
0006c00aiget v9, v6, Landroid/support/v7/widget/ad;->q:I
0006c00eif-ne v9, v3, :cond_8d
0006c012and-int/2addr v8, v3
0006c014if-eqz v8, :cond_8d
0006c018goto :goto_93
0006c01aiget-object v7, v7, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006c01einvoke-virtual {v7, v4}, Landroid/widget/ImageView;->setVisibility(I)V
0006c024goto :goto_a8
0006c026iget-object v8, v7, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006c02ainvoke-virtual {v8, v0}, Landroid/widget/ImageView;->setVisibility(I)V
0006c030iget-object v8, v7, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006c034iget-object v9, v7, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006c038invoke-virtual {v9}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
0006c03emove-result-object v9
0006c040invoke-virtual {v8, v9}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
0006c046iget-object v7, v7, Landroid/support/v7/widget/ad$a;->e:Landroid/widget/ImageView;
0006c04ainvoke-virtual {v7, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
0006c050return-void
0006bef0
0006c052
0006c052 // align 0x4
0006c052 // align 0x4
0006c054
0006c054android.support.v7.widget.ad::c(android.database.Cursor):
0006c064const/4 v0, 0x0
0006c066if-nez v3, :cond_4
0006c06areturn-object v0
0006c06cconst-string v1, "suggest_intent_query"
0006c070invoke-static {v3, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
0006c076move-result-object v1
0006c078if-eqz v1, :cond_d
0006c07creturn-object v1
0006c07eiget-object v1, v2, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006c082invoke-virtual {v1}, Landroid/app/SearchableInfo;->shouldRewriteQueryFromData()Z
0006c088move-result v1
0006c08aif-eqz v1, :cond_1e
0006c08econst-string v1, "suggest_intent_data"
0006c092invoke-static {v3, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
0006c098move-result-object v1
0006c09aif-eqz v1, :cond_1e
0006c09ereturn-object v1
0006c0a0iget-object v1, v2, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006c0a4invoke-virtual {v1}, Landroid/app/SearchableInfo;->shouldRewriteQueryFromText()Z
0006c0aamove-result v1
0006c0acif-eqz v1, :cond_2f
0006c0b0const-string v1, "suggest_text_1"
0006c0b4invoke-static {v3, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
0006c0bamove-result-object v3
0006c0bcif-eqz v3, :cond_2f
0006c0c0return-object v3
0006c0c2return-object v0
0006c054
0006c054android.support.v7.widget.ad::c(android.database.Cursor):
0006c064const/4 v0, 0x0
0006c066if-nez v3, :cond_4
0006c06areturn-object v0
0006c06cconst-string v1, "suggest_intent_query"
0006c070invoke-static {v3, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
0006c076move-result-object v1
0006c078if-eqz v1, :cond_d
0006c07creturn-object v1
0006c07eiget-object v1, v2, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006c082invoke-virtual {v1}, Landroid/app/SearchableInfo;->shouldRewriteQueryFromData()Z
0006c088move-result v1
0006c08aif-eqz v1, :cond_1e
0006c08econst-string v1, "suggest_intent_data"
0006c092invoke-static {v3, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
0006c098move-result-object v1
0006c09aif-eqz v1, :cond_1e
0006c09ereturn-object v1
0006c0a0iget-object v1, v2, Landroid/support/v7/widget/ad;->l:Landroid/app/SearchableInfo;
0006c0a4invoke-virtual {v1}, Landroid/app/SearchableInfo;->shouldRewriteQueryFromText()Z
0006c0aamove-result v1
0006c0acif-eqz v1, :cond_2f
0006c0b0const-string v1, "suggest_text_1"
0006c0b4invoke-static {v3, v1}, Landroid/support/v7/widget/ad;->a(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;
0006c0bamove-result-object v3
0006c0bcif-eqz v3, :cond_2f
0006c0c0return-object v3
0006c0c2return-object v0
0006c054
0006c0c4
0006c0c4android.support.v7.widget.ad::getView(int, android.view.View, android.view.ViewGroup):
0006c0d4invoke-super {v1, v2, v3, v4}, Landroid/support/v4/widget/o;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
0006c0damove-result-object v2
0006c0dcreturn-object v2
0006c0demove-exception v2
0006c0e0const-string v3, "SuggestionsAdapter"
0006c0e4const-string v0, "Search suggestions cursor threw exception."
0006c0e8invoke-static {v3, v0, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006c0eeiget-object v3, v1, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006c0f2iget-object v0, v1, Landroid/support/v7/widget/ad;->c:Landroid/database/Cursor;
0006c0f6invoke-virtual {v1, v3, v0, v4}, Landroid/support/v7/widget/ad;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
0006c0fcmove-result-object v3
0006c0feif-eqz v3, :cond_26
0006c102invoke-virtual {v3}, Landroid/view/View;->getTag()Ljava/lang/Object;
0006c108move-result-object v4
0006c10acheck-cast v4, Landroid/support/v7/widget/ad$a;
0006c10eiget-object v4, v4, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006c112invoke-virtual {v2}, Ljava/lang/RuntimeException;->toString()Ljava/lang/String;
0006c118move-result-object v2
0006c11ainvoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
0006c120return-object v3
0006c0c4
0006c0c4android.support.v7.widget.ad::getView(int, android.view.View, android.view.ViewGroup):
0006c0d4invoke-super {v1, v2, v3, v4}, Landroid/support/v4/widget/o;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
0006c0damove-result-object v2
0006c0dcreturn-object v2
0006c0demove-exception v2
0006c0e0const-string v3, "SuggestionsAdapter"
0006c0e4const-string v0, "Search suggestions cursor threw exception."
0006c0e8invoke-static {v3, v0, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
0006c0eeiget-object v3, v1, Landroid/support/v7/widget/ad;->d:Landroid/content/Context;
0006c0f2iget-object v0, v1, Landroid/support/v7/widget/ad;->c:Landroid/database/Cursor;
0006c0f6invoke-virtual {v1, v3, v0, v4}, Landroid/support/v7/widget/ad;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
0006c0fcmove-result-object v3
0006c0feif-eqz v3, :cond_26
0006c102invoke-virtual {v3}, Landroid/view/View;->getTag()Ljava/lang/Object;
0006c108move-result-object v4
0006c10acheck-cast v4, Landroid/support/v7/widget/ad$a;
0006c10eiget-object v4, v4, Landroid/support/v7/widget/ad$a;->a:Landroid/widget/TextView;
0006c112invoke-virtual {v2}, Ljava/lang/RuntimeException;->toString()Ljava/lang/String;
0006c118move-result-object v2
0006c11ainvoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
0006c120return-object v3
0006c0c4
0006c122
0006c122 struct code_item_padding
0006c122 padding uint16 0x0000
0006c124
0006c124 struct try_item
0006c124 start_addr uint32 0x6c0d4
0006c128 insn_count int 4
0006c12a handler_off uint16 0x6c12d
0006c12c
0006c12c struct encoded_catch_handler_list
0006c12c size int 1
0006c12d
0006c12d struct encoded_catch_handler ← 0x6c12a
0006c12d size int64 1
0006c12e handlers[0].type_idx int 0x59dc
0006c130 handlers[0].addr uint32 0x6c0de
0006c131
0006c131 // align 0x4
0006c122 struct code_item_padding
0006c122 padding uint16 0x0000
0006c124
0006c124 struct try_item
0006c124 start_addr uint32 0x6c0d4
0006c128 insn_count int 4
0006c12a handler_off uint16 0x6c12d
0006c12c
0006c12c struct encoded_catch_handler_list
0006c12c size int 1
0006c12d
0006c12d struct encoded_catch_handler ← 0x6c12a
0006c12d size int64 1
0006c12e handlers[0].type_idx int 0x59dc
0006c130 handlers[0].addr uint32 0x6c0de
0006c131
0006c131 // align 0x4
0006c134
0006c134android.support.v7.widget.ad::hasStableIds():
0006c144const/4 v0, 0x0
0006c146return v0
0006c134
0006c134android.support.v7.widget.ad::hasStableIds():
0006c144const/4 v0, 0x0
0006c146return v0
0006c134
0006c148
0006c148android.support.v7.widget.ad::notifyDataSetChanged():
0006c158invoke-super {v1}, Landroid/support/v4/widget/o;->notifyDataSetChanged()V
0006c15einvoke-virtual {v1}, Landroid/support/v7/widget/ad;->a()Landroid/database/Cursor;
0006c164move-result-object v0
0006c166invoke-direct {v1, v0}, Landroid/support/v7/widget/ad;->d(Landroid/database/Cursor;)V
0006c16creturn-void
0006c148
0006c148android.support.v7.widget.ad::notifyDataSetChanged():
0006c158invoke-super {v1}, Landroid/support/v4/widget/o;->notifyDataSetChanged()V
0006c15einvoke-virtual {v1}, Landroid/support/v7/widget/ad;->a()Landroid/database/Cursor;
0006c164move-result-object v0
0006c166invoke-direct {v1, v0}, Landroid/support/v7/widget/ad;->d(Landroid/database/Cursor;)V
0006c16creturn-void
0006c148
0006c16e
0006c16e // align 0x10
0006c16e // align 0x10
0006c170
0006c170android.support.v7.widget.ad::notifyDataSetInvalidated():
0006c180invoke-super {v1}, Landroid/support/v4/widget/o;->notifyDataSetInvalidated()V
0006c186invoke-virtual {v1}, Landroid/support/v7/widget/ad;->a()Landroid/database/Cursor;
0006c18cmove-result-object v0
0006c18einvoke-direct {v1, v0}, Landroid/support/v7/widget/ad;->d(Landroid/database/Cursor;)V
0006c194return-void
0006c170
0006c170android.support.v7.widget.ad::notifyDataSetInvalidated():
0006c180invoke-super {v1}, Landroid/support/v4/widget/o;->notifyDataSetInvalidated()V
0006c186invoke-virtual {v1}, Landroid/support/v7/widget/ad;->a()Landroid/database/Cursor;
0006c18cmove-result-object v0
0006c18einvoke-direct {v1, v0}, Landroid/support/v7/widget/ad;->d(Landroid/database/Cursor;)V
0006c194return-void
0006c170
0006c196
0006c196 // align 0x8
0006c196 // align 0x8
0006c198
0006c198android.support.v7.widget.ad::onClick(android.view.View):
0006c1a8invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
0006c1aemove-result-object v2
0006c1b0instance-of v0, v2, Ljava/lang/CharSequence;
0006c1b4if-eqz v0, :cond_f
0006c1b8iget-object v0, v1, Landroid/support/v7/widget/ad;->k:Landroid/support/v7/widget/SearchView;
0006c1bccheck-cast v2, Ljava/lang/CharSequence;
0006c1c0invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView;->a(Ljava/lang/CharSequence;)V
0006c1c6return-void
0006c198
0006c198android.support.v7.widget.ad::onClick(android.view.View):
0006c1a8invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
0006c1aemove-result-object v2
0006c1b0instance-of v0, v2, Ljava/lang/CharSequence;
0006c1b4if-eqz v0, :cond_f
0006c1b8iget-object v0, v1, Landroid/support/v7/widget/ad;->k:Landroid/support/v7/widget/SearchView;
0006c1bccheck-cast v2, Ljava/lang/CharSequence;
0006c1c0invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView;->a(Ljava/lang/CharSequence;)V
0006c1c6return-void
0006c198
0006c1c8
0006c1c8android.support.v7.widget.ae::<clinit>():
0006c1d8new-instance v0, Ljava/lang/ThreadLocal;
0006c1dcinvoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
0006c1e2sput-object v0, Landroid/support/v7/widget/ae;->i:Ljava/lang/ThreadLocal;
0006c1e6const/4 v0, 0x1
0006c1e8new-array v1, v0, [I
0006c1ecconst/4 v2, 0x0
0006c1eeconst v3, -0x101009e
0006c1f4aput v3, v1, v2
0006c1f8sput-object v1, Landroid/support/v7/widget/ae;->a:[I
0006c1fcnew-array v1, v0, [I
0006c200const v3, 0x101009c
0006c206aput v3, v1, v2
0006c20asput-object v1, Landroid/support/v7/widget/ae;->b:[I
0006c20enew-array v1, v0, [I
0006c212const v3, 0x10102fe
0006c218aput v3, v1, v2
0006c21csput-object v1, Landroid/support/v7/widget/ae;->c:[I
0006c220new-array v1, v0, [I
0006c224const v3, 0x10100a7
0006c22aaput v3, v1, v2
0006c22esput-object v1, Landroid/support/v7/widget/ae;->d:[I
0006c232new-array v1, v0, [I
0006c236const v3, 0x10100a0
0006c23caput v3, v1, v2
0006c240sput-object v1, Landroid/support/v7/widget/ae;->e:[I
0006c244new-array v1, v0, [I
0006c248const v3, 0x10100a1
0006c24eaput v3, v1, v2
0006c252sput-object v1, Landroid/support/v7/widget/ae;->f:[I
0006c256const/4 v1, 0x2
0006c258new-array v1, v1, [I
0006c25cfill-array-data v1, :array_50
0006c262sput-object v1, Landroid/support/v7/widget/ae;->g:[I
0006c266new-array v1, v2, [I
0006c26asput-object v1, Landroid/support/v7/widget/ae;->h:[I
0006c26enew-array v0, v0, [I
0006c272sput-object v0, Landroid/support/v7/widget/ae;->j:[I
0006c276return-void
0006c278.array-data 4
0006c1c8
0006c1c8android.support.v7.widget.ae::<clinit>():
0006c1d8new-instance v0, Ljava/lang/ThreadLocal;
0006c1dcinvoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
0006c1e2sput-object v0, Landroid/support/v7/widget/ae;->i:Ljava/lang/ThreadLocal;
0006c1e6const/4 v0, 0x1
0006c1e8new-array v1, v0, [I
0006c1ecconst/4 v2, 0x0
0006c1eeconst v3, -0x101009e
0006c1f4aput v3, v1, v2
0006c1f8sput-object v1, Landroid/support/v7/widget/ae;->a:[I
0006c1fcnew-array v1, v0, [I
0006c200const v3, 0x101009c
0006c206aput v3, v1, v2
0006c20asput-object v1, Landroid/support/v7/widget/ae;->b:[I
0006c20enew-array v1, v0, [I
0006c212const v3, 0x10102fe
0006c218aput v3, v1, v2
0006c21csput-object v1, Landroid/support/v7/widget/ae;->c:[I
0006c220new-array v1, v0, [I
0006c224const v3, 0x10100a7
0006c22aaput v3, v1, v2
0006c22esput-object v1, Landroid/support/v7/widget/ae;->d:[I
0006c232new-array v1, v0, [I
0006c236const v3, 0x10100a0
0006c23caput v3, v1, v2
0006c240sput-object v1, Landroid/support/v7/widget/ae;->e:[I
0006c244new-array v1, v0, [I
0006c248const v3, 0x10100a1
0006c24eaput v3, v1, v2
0006c252sput-object v1, Landroid/support/v7/widget/ae;->f:[I
0006c256const/4 v1, 0x2
0006c258new-array v1, v1, [I
0006c25cfill-array-data v1, :array_50
0006c262sput-object v1, Landroid/support/v7/widget/ae;->g:[I
0006c266new-array v1, v2, [I
0006c26asput-object v1, Landroid/support/v7/widget/ae;->h:[I
0006c26enew-array v0, v0, [I
0006c272sput-object v0, Landroid/support/v7/widget/ae;->j:[I
0006c276return-void
0006c278.array-data 4
0006c1c8
0006c288
0006c288android.support.v7.widget.ae::a(android.content.Context, int):
0006c298sget-object v0, Landroid/support/v7/widget/ae;->j:[I
0006c29cconst/4 v1, 0x0
0006c29eaput v3, v0, v1
0006c2a2sget-object v3, Landroid/support/v7/widget/ae;->j:[I
0006c2a6const/4 v0, 0x0
0006c2a8invoke-static {v2, v0, v3}, Landroid/support/v7/widget/aj;->a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/aj;
0006c2aemove-result-object v2
0006c2b0invoke-virtual {v2, v1, v1}, Landroid/support/v7/widget/aj;->b(II)I
0006c2b6move-result v3
0006c2b8invoke-virtual {v2}, Landroid/support/v7/widget/aj;->a()V
0006c2bereturn v3
0006c2c0move-exception v3
0006c2c2invoke-virtual {v2}, Landroid/support/v7/widget/aj;->a()V
0006c2c8throw v3
0006c288
0006c288android.support.v7.widget.ae::a(android.content.Context, int):
0006c298sget-object v0, Landroid/support/v7/widget/ae;->j:[I
0006c29cconst/4 v1, 0x0
0006c29eaput v3, v0, v1
0006c2a2sget-object v3, Landroid/support/v7/widget/ae;->j:[I
0006c2a6const/4 v0, 0x0
0006c2a8invoke-static {v2, v0, v3}, Landroid/support/v7/widget/aj;->a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/aj;
0006c2aemove-result-object v2
0006c2b0invoke-virtual {v2, v1, v1}, Landroid/support/v7/widget/aj;->b(II)I
0006c2b6move-result v3
0006c2b8invoke-virtual {v2}, Landroid/support/v7/widget/aj;->a()V
0006c2bereturn v3
0006c2c0move-exception v3
0006c2c2invoke-virtual {v2}, Landroid/support/v7/widget/aj;->a()V
0006c2c8throw v3
0006c288
0006c2ca
0006c2ca struct code_item_padding
0006c2ca padding uint16 0x0000
0006c2cc
0006c2cc struct try_item
0006c2cc start_addr uint32 0x6c2b0
0006c2d0 insn_count int 4
0006c2d2 handler_off uint16 0x6c2d5
0006c2d4
0006c2d4 struct encoded_catch_handler_list
0006c2d4 size int 1
0006c2d5
0006c2d5 struct encoded_catch_handler ← 0x6c2d2
0006c2d5 size int64 0
0006c2d6 catch_all_addr uint32 0x6c2c0
0006c2d7
0006c2d7 // align 0x8
0006c2ca struct code_item_padding
0006c2ca padding uint16 0x0000
0006c2cc
0006c2cc struct try_item
0006c2cc start_addr uint32 0x6c2b0
0006c2d0 insn_count int 4
0006c2d2 handler_off uint16 0x6c2d5
0006c2d4
0006c2d4 struct encoded_catch_handler_list
0006c2d4 size int 1
0006c2d5
0006c2d5 struct encoded_catch_handler ← 0x6c2d2
0006c2d5 size int64 0
0006c2d6 catch_all_addr uint32 0x6c2c0
0006c2d7
0006c2d7 // align 0x8
0006c2d8
0006c2d8android.support.v7.widget.ae::a(android.content.Context, int, float):
0006c2e8invoke-static {v0, v1}, Landroid/support/v7/widget/ae;->a(Landroid/content/Context;I)I
0006c2eemove-result v0
0006c2f0invoke-static {v0}, Landroid/graphics/Color;->alpha(I)I
0006c2f6move-result v1
0006c2f8int-to-float v1, v1
0006c2famul-float v1, v1, v2
0006c2feinvoke-static {v1}, Ljava/lang/Math;->round(F)I
0006c304move-result v1
0006c306invoke-static {v0, v1}, Landroid/support/v4/c/a;->b(II)I
0006c30cmove-result v0
0006c30ereturn v0
0006c2d8
0006c2d8android.support.v7.widget.ae::a(android.content.Context, int, float):
0006c2e8invoke-static {v0, v1}, Landroid/support/v7/widget/ae;->a(Landroid/content/Context;I)I
0006c2eemove-result v0
0006c2f0invoke-static {v0}, Landroid/graphics/Color;->alpha(I)I
0006c2f6move-result v1
0006c2f8int-to-float v1, v1
0006c2famul-float v1, v1, v2
0006c2feinvoke-static {v1}, Ljava/lang/Math;->round(F)I
0006c304move-result v1
0006c306invoke-static {v0, v1}, Landroid/support/v4/c/a;->b(II)I
0006c30cmove-result v0
0006c30ereturn v0
0006c2d8
0006c310
0006c310android.support.v7.widget.ae::a():
0006c320sget-object v0, Landroid/support/v7/widget/ae;->i:Ljava/lang/ThreadLocal;
0006c324invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
0006c32amove-result-object v0
0006c32ccheck-cast v0, Landroid/util/TypedValue;
0006c330if-nez v0, :cond_14
0006c334new-instance v0, Landroid/util/TypedValue;
0006c338invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
0006c33esget-object v1, Landroid/support/v7/widget/ae;->i:Ljava/lang/ThreadLocal;
0006c342invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
0006c348return-object v0
0006c310
0006c310android.support.v7.widget.ae::a():
0006c320sget-object v0, Landroid/support/v7/widget/ae;->i:Ljava/lang/ThreadLocal;
0006c324invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
0006c32amove-result-object v0
0006c32ccheck-cast v0, Landroid/util/TypedValue;
0006c330if-nez v0, :cond_14
0006c334new-instance v0, Landroid/util/TypedValue;
0006c338invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
0006c33esget-object v1, Landroid/support/v7/widget/ae;->i:Ljava/lang/ThreadLocal;
0006c342invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
0006c348return-object v0
0006c310
0006c34a
0006c34a // align 0x4
0006c34a // align 0x4
0006c34c
0006c34candroid.support.v7.widget.ae::b(android.content.Context, int):
0006c35csget-object v0, Landroid/support/v7/widget/ae;->j:[I
0006c360const/4 v1, 0x0
0006c362aput v3, v0, v1
0006c366sget-object v3, Landroid/support/v7/widget/ae;->j:[I
0006c36aconst/4 v0, 0x0
0006c36cinvoke-static {v2, v0, v3}, Landroid/support/v7/widget/aj;->a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/aj;
0006c372move-result-object v2
0006c374invoke-virtual {v2, v1}, Landroid/support/v7/widget/aj;->d(I)Landroid/content/res/ColorStateList;
0006c37amove-result-object v3
0006c37cinvoke-virtual {v2}, Landroid/support/v7/widget/aj;->a()V
0006c382return-object v3
0006c384move-exception v3
0006c386invoke-virtual {v2}, Landroid/support/v7/widget/aj;->a()V
0006c38cthrow v3
0006c34c
0006c34candroid.support.v7.widget.ae::b(android.content.Context, int):
0006c35csget-object v0, Landroid/support/v7/widget/ae;->j:[I
0006c360const/4 v1, 0x0
0006c362aput v3, v0, v1
0006c366sget-object v3, Landroid/support/v7/widget/ae;->j:[I
0006c36aconst/4 v0, 0x0
0006c36cinvoke-static {v2, v0, v3}, Landroid/support/v7/widget/aj;->a(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/widget/aj;
0006c372move-result-object v2
0006c374invoke-virtual {v2, v1}, Landroid/support/v7/widget/aj;->d(I)Landroid/content/res/ColorStateList;
0006c37amove-result-object v3
0006c37cinvoke-virtual {v2}, Landroid/support/v7/widget/aj;->a()V
0006c382return-object v3
0006c384move-exception v3
0006c386invoke-virtual {v2}, Landroid/support/v7/widget/aj;->a()V
0006c38cthrow v3
0006c34c
0006c38e
0006c38e struct code_item_padding
0006c38e padding uint16 0x0000
0006c390
0006c390 struct try_item
0006c390 start_addr uint32 0x6c374
0006c394 insn_count int 4
0006c396 handler_off uint16 0x6c399
0006c398
0006c398 struct encoded_catch_handler_list
0006c398 size int 1
0006c399
0006c399 struct encoded_catch_handler ← 0x6c396
0006c399 size int64 0
0006c39a catch_all_addr uint32 0x6c384
0006c39b
0006c39b // align 0x4
0006c38e struct code_item_padding
0006c38e padding uint16 0x0000
0006c390
0006c390 struct try_item
0006c390 start_addr uint32 0x6c374
0006c394 insn_count int 4
0006c396 handler_off uint16 0x6c399
0006c398
0006c398 struct encoded_catch_handler_list
0006c398 size int 1
0006c399
0006c399 struct encoded_catch_handler ← 0x6c396
0006c399 size int64 0
0006c39a catch_all_addr uint32 0x6c384
0006c39b
0006c39b // align 0x4
0006c39c
0006c39candroid.support.v7.widget.ae::c(android.content.Context, int):
0006c3acinvoke-static {v4, v5}, Landroid/support/v7/widget/ae;->b(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
0006c3b2move-result-object v0
0006c3b4if-eqz v0, :cond_17
0006c3b8invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
0006c3bemove-result v1
0006c3c0if-eqz v1, :cond_17
0006c3c4sget-object v4, Landroid/support/v7/widget/ae;->a:[I
0006c3c8invoke-virtual {v0}, Landroid/content/res/ColorStateList;->getDefaultColor()I
0006c3cemove-result v5
0006c3d0invoke-virtual {v0, v4, v5}, Landroid/content/res/ColorStateList;->getColorForState([II)I
0006c3d6move-result v4
0006c3d8return v4
0006c3dainvoke-static {}, Landroid/support/v7/widget/ae;->a()Landroid/util/TypedValue;
0006c3e0move-result-object v0
0006c3e2invoke-virtual {v4}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
0006c3e8move-result-object v1
0006c3eaconst v2, 0x1010033
0006c3f0const/4 v3, 0x1
0006c3f2invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
0006c3f8invoke-virtual {v0}, Landroid/util/TypedValue;->getFloat()F
0006c3femove-result v0
0006c400invoke-static {v4, v5, v0}, Landroid/support/v7/widget/ae;->a(Landroid/content/Context;IF)I
0006c406move-result v4
0006c408return v4
0006c39c
0006c39candroid.support.v7.widget.ae::c(android.content.Context, int):
0006c3acinvoke-static {v4, v5}, Landroid/support/v7/widget/ae;->b(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
0006c3b2move-result-object v0
0006c3b4if-eqz v0, :cond_17
0006c3b8invoke-virtual {v0}, Landroid/content/res/ColorStateList;->isStateful()Z
0006c3bemove-result v1
0006c3c0if-eqz v1, :cond_17
0006c3c4sget-object v4, Landroid/support/v7/widget/ae;->a:[I
0006c3c8invoke-virtual {v0}, Landroid/content/res/ColorStateList;->getDefaultColor()I
0006c3cemove-result v5
0006c3d0invoke-virtual {v0, v4, v5}, Landroid/content/res/ColorStateList;->getColorForState([II)I
0006c3d6move-result v4
0006c3d8return v4
0006c3dainvoke-static {}, Landroid/support/v7/widget/ae;->a()Landroid/util/TypedValue;
0006c3e0move-result-object v0
0006c3e2invoke-virtual {v4}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
0006c3e8move-result-object v1
0006c3eaconst v2, 0x1010033
0006c3f0const/4 v3, 0x1
0006c3f2invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
0006c3f8invoke-virtual {v0}, Landroid/util/TypedValue;->getFloat()F
0006c3femove-result v0
0006c400invoke-static {v4, v5, v0}, Landroid/support/v7/widget/ae;->a(Landroid/content/Context;IF)I
0006c406move-result v4
0006c408return v4
0006c39c
0006c40a
0006c40a // align 0x4
0006c40a // align 0x4
0006c40c
0006c40candroid.support.v7.widget.ag::<clinit>():
0006c41cnew-instance v0, Ljava/lang/Object;
0006c420invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006c426sput-object v0, Landroid/support/v7/widget/ag;->a:Ljava/lang/Object;
0006c42areturn-void
0006c40c
0006c40candroid.support.v7.widget.ag::<clinit>():
0006c41cnew-instance v0, Ljava/lang/Object;
0006c420invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006c426sput-object v0, Landroid/support/v7/widget/ag;->a:Ljava/lang/Object;
0006c42areturn-void
0006c40c
0006c42c
0006c42candroid.support.v7.widget.ag::<init>(android.content.Context):
0006c43cinvoke-direct {v2, v3}, Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
0006c442invoke-static {}, Landroid/support/v7/widget/al;->a()Z
0006c448move-result v0
0006c44aif-eqz v0, :cond_26
0006c44enew-instance v0, Landroid/support/v7/widget/al;
0006c452invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006c458move-result-object v1
0006c45ainvoke-direct {v0, v2, v1}, Landroid/support/v7/widget/al;-><init>(Landroid/content/Context;Landroid/content/res/Resources;)V
0006c460iput-object v0, v2, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c464iget-object v0, v2, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c468invoke-virtual {v0}, Landroid/content/res/Resources;->newTheme()Landroid/content/res/Resources$Theme;
0006c46emove-result-object v0
0006c470iput-object v0, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c474iget-object v0, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c478invoke-virtual {v3}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
0006c47emove-result-object v3
0006c480invoke-virtual {v0, v3}, Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V
0006c486goto :goto_34
0006c488new-instance v0, Landroid/support/v7/widget/ai;
0006c48cinvoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006c492move-result-object v3
0006c494invoke-direct {v0, v2, v3}, Landroid/support/v7/widget/ai;-><init>(Landroid/content/Context;Landroid/content/res/Resources;)V
0006c49aiput-object v0, v2, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c49econst/4 v3, 0x0
0006c4a0iput-object v3, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c4a4return-void
0006c42c
0006c42candroid.support.v7.widget.ag::<init>(android.content.Context):
0006c43cinvoke-direct {v2, v3}, Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V
0006c442invoke-static {}, Landroid/support/v7/widget/al;->a()Z
0006c448move-result v0
0006c44aif-eqz v0, :cond_26
0006c44enew-instance v0, Landroid/support/v7/widget/al;
0006c452invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006c458move-result-object v1
0006c45ainvoke-direct {v0, v2, v1}, Landroid/support/v7/widget/al;-><init>(Landroid/content/Context;Landroid/content/res/Resources;)V
0006c460iput-object v0, v2, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c464iget-object v0, v2, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c468invoke-virtual {v0}, Landroid/content/res/Resources;->newTheme()Landroid/content/res/Resources$Theme;
0006c46emove-result-object v0
0006c470iput-object v0, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c474iget-object v0, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c478invoke-virtual {v3}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
0006c47emove-result-object v3
0006c480invoke-virtual {v0, v3}, Landroid/content/res/Resources$Theme;->setTo(Landroid/content/res/Resources$Theme;)V
0006c486goto :goto_34
0006c488new-instance v0, Landroid/support/v7/widget/ai;
0006c48cinvoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006c492move-result-object v3
0006c494invoke-direct {v0, v2, v3}, Landroid/support/v7/widget/ai;-><init>(Landroid/content/Context;Landroid/content/res/Resources;)V
0006c49aiput-object v0, v2, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c49econst/4 v3, 0x0
0006c4a0iput-object v3, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c4a4return-void
0006c42c
0006c4a6
0006c4a6 // align 0x8
0006c4a6 // align 0x8
0006c4a8
0006c4a8android.support.v7.widget.ag::a(android.content.Context):
0006c4b8invoke-static {v4}, Landroid/support/v7/widget/ag;->b(Landroid/content/Context;)Z
0006c4bemove-result v0
0006c4c0if-eqz v0, :cond_74
0006c4c4sget-object v0, Landroid/support/v7/widget/ag;->a:Ljava/lang/Object;
0006c4c8monitor-enter v0
0006c4casget-object v1, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c4ceif-nez v1, :cond_15
0006c4d2new-instance v1, Ljava/util/ArrayList;
0006c4d6invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
0006c4dcsput-object v1, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c4e0goto :goto_60
0006c4e2sget-object v1, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c4e6invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
0006c4ecmove-result v1
0006c4eeadd-int/lit8 v1, v1, -0x1
0006c4f2if-ltz v1, :cond_37
0006c4f6sget-object v2, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c4fainvoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0006c500move-result-object v2
0006c502check-cast v2, Ljava/lang/ref/WeakReference;
0006c506if-eqz v2, :cond_2f
0006c50ainvoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
0006c510move-result-object v2
0006c512if-nez v2, :cond_34
0006c516sget-object v2, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c51ainvoke-virtual {v2, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
0006c520add-int/lit8 v1, v1, -0x1
0006c524goto :goto_1d
0006c526sget-object v1, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c52ainvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
0006c530move-result v1
0006c532add-int/lit8 v1, v1, -0x1
0006c536if-ltz v1, :cond_60
0006c53asget-object v2, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c53einvoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0006c544move-result-object v2
0006c546check-cast v2, Ljava/lang/ref/WeakReference;
0006c54aif-eqz v2, :cond_52
0006c54einvoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
0006c554move-result-object v2
0006c556check-cast v2, Landroid/support/v7/widget/ag;
0006c55agoto :goto_53
0006c55cconst/4 v2, 0x0
0006c55eif-eqz v2, :cond_5d
0006c562invoke-virtual {v2}, Landroid/support/v7/widget/ag;->getBaseContext()Landroid/content/Context;
0006c568move-result-object v3
0006c56aif-ne v3, v4, :cond_5d
0006c56emonitor-exit v0
0006c570return-object v2
0006c572add-int/lit8 v1, v1, -0x1
0006c576goto :goto_3f
0006c578new-instance v1, Landroid/support/v7/widget/ag;
0006c57cinvoke-direct {v1, v4}, Landroid/support/v7/widget/ag;-><init>(Landroid/content/Context;)V
0006c582sget-object v4, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c586new-instance v2, Ljava/lang/ref/WeakReference;
0006c58ainvoke-direct {v2, v1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
0006c590invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0006c596monitor-exit v0
0006c598return-object v1
0006c59amove-exception v4
0006c59cmonitor-exit v0
0006c59ethrow v4
0006c5a0return-object v4
0006c4a8
0006c4a8android.support.v7.widget.ag::a(android.content.Context):
0006c4b8invoke-static {v4}, Landroid/support/v7/widget/ag;->b(Landroid/content/Context;)Z
0006c4bemove-result v0
0006c4c0if-eqz v0, :cond_74
0006c4c4sget-object v0, Landroid/support/v7/widget/ag;->a:Ljava/lang/Object;
0006c4c8monitor-enter v0
0006c4casget-object v1, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c4ceif-nez v1, :cond_15
0006c4d2new-instance v1, Ljava/util/ArrayList;
0006c4d6invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
0006c4dcsput-object v1, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c4e0goto :goto_60
0006c4e2sget-object v1, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c4e6invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
0006c4ecmove-result v1
0006c4eeadd-int/lit8 v1, v1, -0x1
0006c4f2if-ltz v1, :cond_37
0006c4f6sget-object v2, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c4fainvoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0006c500move-result-object v2
0006c502check-cast v2, Ljava/lang/ref/WeakReference;
0006c506if-eqz v2, :cond_2f
0006c50ainvoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
0006c510move-result-object v2
0006c512if-nez v2, :cond_34
0006c516sget-object v2, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c51ainvoke-virtual {v2, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
0006c520add-int/lit8 v1, v1, -0x1
0006c524goto :goto_1d
0006c526sget-object v1, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c52ainvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
0006c530move-result v1
0006c532add-int/lit8 v1, v1, -0x1
0006c536if-ltz v1, :cond_60
0006c53asget-object v2, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c53einvoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
0006c544move-result-object v2
0006c546check-cast v2, Ljava/lang/ref/WeakReference;
0006c54aif-eqz v2, :cond_52
0006c54einvoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
0006c554move-result-object v2
0006c556check-cast v2, Landroid/support/v7/widget/ag;
0006c55agoto :goto_53
0006c55cconst/4 v2, 0x0
0006c55eif-eqz v2, :cond_5d
0006c562invoke-virtual {v2}, Landroid/support/v7/widget/ag;->getBaseContext()Landroid/content/Context;
0006c568move-result-object v3
0006c56aif-ne v3, v4, :cond_5d
0006c56emonitor-exit v0
0006c570return-object v2
0006c572add-int/lit8 v1, v1, -0x1
0006c576goto :goto_3f
0006c578new-instance v1, Landroid/support/v7/widget/ag;
0006c57cinvoke-direct {v1, v4}, Landroid/support/v7/widget/ag;-><init>(Landroid/content/Context;)V
0006c582sget-object v4, Landroid/support/v7/widget/ag;->b:Ljava/util/ArrayList;
0006c586new-instance v2, Ljava/lang/ref/WeakReference;
0006c58ainvoke-direct {v2, v1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
0006c590invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0006c596monitor-exit v0
0006c598return-object v1
0006c59amove-exception v4
0006c59cmonitor-exit v0
0006c59ethrow v4
0006c5a0return-object v4
0006c4a8
0006c5a2
0006c5a2 struct code_item_padding
0006c5a2 padding uint16 0x0000
0006c5a4
0006c5a4 struct try_item
0006c5a4 start_addr uint32 0x6c4ca
0006c5a8 insn_count int 106
0006c5aa handler_off uint16 0x6c5ad
0006c5ac
0006c5ac struct encoded_catch_handler_list
0006c5ac size int 1
0006c5ad
0006c5ad struct encoded_catch_handler ← 0x6c5aa
0006c5ad size int64 0
0006c5ae catch_all_addr uint32 0x6c59a
0006c5af
0006c5af // align 0x10
0006c5a2 struct code_item_padding
0006c5a2 padding uint16 0x0000
0006c5a4
0006c5a4 struct try_item
0006c5a4 start_addr uint32 0x6c4ca
0006c5a8 insn_count int 106
0006c5aa handler_off uint16 0x6c5ad
0006c5ac
0006c5ac struct encoded_catch_handler_list
0006c5ac size int 1
0006c5ad
0006c5ad struct encoded_catch_handler ← 0x6c5aa
0006c5ad size int64 0
0006c5ae catch_all_addr uint32 0x6c59a
0006c5af
0006c5af // align 0x10
0006c5b0
0006c5b0android.support.v7.widget.ag::b(android.content.Context):
0006c5c0instance-of v0, v2, Landroid/support/v7/widget/ag;
0006c5c4const/4 v1, 0x0
0006c5c6if-nez v0, :cond_23
0006c5cainvoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006c5d0move-result-object v0
0006c5d2instance-of v0, v0, Landroid/support/v7/widget/ai;
0006c5d6if-nez v0, :cond_23
0006c5dainvoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006c5e0move-result-object v2
0006c5e2instance-of v2, v2, Landroid/support/v7/widget/al;
0006c5e6if-eqz v2, :cond_16
0006c5eagoto :goto_23
0006c5ecsget v2, Landroid/os/Build$VERSION;->SDK_INT:I
0006c5f0const/16 v0, 0x15
0006c5f4if-lt v2, v0, :cond_22
0006c5f8invoke-static {}, Landroid/support/v7/widget/al;->a()Z
0006c5femove-result v2
0006c600if-eqz v2, :cond_23
0006c604const/4 v1, 0x1
0006c606return v1
0006c5b0
0006c5b0android.support.v7.widget.ag::b(android.content.Context):
0006c5c0instance-of v0, v2, Landroid/support/v7/widget/ag;
0006c5c4const/4 v1, 0x0
0006c5c6if-nez v0, :cond_23
0006c5cainvoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006c5d0move-result-object v0
0006c5d2instance-of v0, v0, Landroid/support/v7/widget/ai;
0006c5d6if-nez v0, :cond_23
0006c5dainvoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0006c5e0move-result-object v2
0006c5e2instance-of v2, v2, Landroid/support/v7/widget/al;
0006c5e6if-eqz v2, :cond_16
0006c5eagoto :goto_23
0006c5ecsget v2, Landroid/os/Build$VERSION;->SDK_INT:I
0006c5f0const/16 v0, 0x15
0006c5f4if-lt v2, v0, :cond_22
0006c5f8invoke-static {}, Landroid/support/v7/widget/al;->a()Z
0006c5femove-result v2
0006c600if-eqz v2, :cond_23
0006c604const/4 v1, 0x1
0006c606return v1
0006c5b0
0006c608
0006c608android.support.v7.widget.ag::getAssets():
0006c618iget-object v0, v1, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c61cinvoke-virtual {v0}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
0006c622move-result-object v0
0006c624return-object v0
0006c608
0006c608android.support.v7.widget.ag::getAssets():
0006c618iget-object v0, v1, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c61cinvoke-virtual {v0}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
0006c622move-result-object v0
0006c624return-object v0
0006c608
0006c626
0006c626 // align 0x8
0006c626 // align 0x8
0006c628
0006c628android.support.v7.widget.ag::getResources():
0006c638iget-object v0, v1, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c63creturn-object v0
0006c628
0006c628android.support.v7.widget.ag::getResources():
0006c638iget-object v0, v1, Landroid/support/v7/widget/ag;->c:Landroid/content/res/Resources;
0006c63creturn-object v0
0006c628
0006c63e
0006c63e // align 0x10
0006c63e // align 0x10
0006c640
0006c640android.support.v7.widget.ag::getTheme():
0006c650iget-object v0, v1, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c654if-nez v0, :cond_9
0006c658invoke-super {v1}, Landroid/content/ContextWrapper;->getTheme()Landroid/content/res/Resources$Theme;
0006c65emove-result-object v0
0006c660goto :goto_b
0006c662iget-object v0, v1, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c666return-object v0
0006c640
0006c640android.support.v7.widget.ag::getTheme():
0006c650iget-object v0, v1, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c654if-nez v0, :cond_9
0006c658invoke-super {v1}, Landroid/content/ContextWrapper;->getTheme()Landroid/content/res/Resources$Theme;
0006c65emove-result-object v0
0006c660goto :goto_b
0006c662iget-object v0, v1, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c666return-object v0
0006c640
0006c668
0006c668android.support.v7.widget.ag::setTheme(int):
0006c678iget-object v0, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c67cif-nez v0, :cond_8
0006c680invoke-super {v2, v3}, Landroid/content/ContextWrapper;->setTheme(I)V
0006c686goto :goto_e
0006c688iget-object v0, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c68cconst/4 v1, 0x1
0006c68einvoke-virtual {v0, v3, v1}, Landroid/content/res/Resources$Theme;->applyStyle(IZ)V
0006c694return-void
0006c668
0006c668android.support.v7.widget.ag::setTheme(int):
0006c678iget-object v0, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c67cif-nez v0, :cond_8
0006c680invoke-super {v2, v3}, Landroid/content/ContextWrapper;->setTheme(I)V
0006c686goto :goto_e
0006c688iget-object v0, v2, Landroid/support/v7/widget/ag;->d:Landroid/content/res/Resources$Theme;
0006c68cconst/4 v1, 0x1
0006c68einvoke-virtual {v0, v3, v1}, Landroid/content/res/Resources$Theme;->applyStyle(IZ)V
0006c694return-void
0006c668
0006c696
0006c696 // align 0x8
0006c696 // align 0x8
0006c698
0006c698android.support.v7.widget.ah::<init>():
0006c6a8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006c6aereturn-void
0006c698
0006c698android.support.v7.widget.ah::<init>():
0006c6a8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006c6aereturn-void
0006c698
0006c6b0
0006c6b0android.support.v7.widget.ah::a():
0006c6c0const/4 v0, 0x0
0006c6c2iput-object v0, v2, Landroid/support/v7/widget/ah;->a:Landroid/content/res/ColorStateList;
0006c6c6const/4 v1, 0x0
0006c6c8iput-boolean v1, v2, Landroid/support/v7/widget/ah;->d:Z
0006c6cciput-object v0, v2, Landroid/support/v7/widget/ah;->b:Landroid/graphics/PorterDuff$Mode;
0006c6d0iput-boolean v1, v2, Landroid/support/v7/widget/ah;->c:Z
0006c6d4return-void
0006c6b0
0006c6b0android.support.v7.widget.ah::a():
0006c6c0const/4 v0, 0x0
0006c6c2iput-object v0, v2, Landroid/support/v7/widget/ah;->a:Landroid/content/res/ColorStateList;
0006c6c6const/4 v1, 0x0
0006c6c8iput-boolean v1, v2, Landroid/support/v7/widget/ah;->d:Z
0006c6cciput-object v0, v2, Landroid/support/v7/widget/ah;->b:Landroid/graphics/PorterDuff$Mode;
0006c6d0iput-boolean v1, v2, Landroid/support/v7/widget/ah;->c:Z
0006c6d4return-void
0006c6b0
0006c6d6
0006c6d6 // align 0x8
0006c6d6 // align 0x8
0006c6d8
0006c6d8android.support.v7.widget.ai::<init>(android.content.Context, android.content.res.Resources):
0006c6e8invoke-direct {v0, v2}, Landroid/support/v7/widget/aa;-><init>(Landroid/content/res/Resources;)V
0006c6eenew-instance v2, Ljava/lang/ref/WeakReference;
0006c6f2invoke-direct {v2, v1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
0006c6f8iput-object v2, v0, Landroid/support/v7/widget/ai;->a:Ljava/lang/ref/WeakReference;
0006c6fcreturn-void
0006c6d8
0006c6d8android.support.v7.widget.ai::<init>(android.content.Context, android.content.res.Resources):
0006c6e8invoke-direct {v0, v2}, Landroid/support/v7/widget/aa;-><init>(Landroid/content/res/Resources;)V
0006c6eenew-instance v2, Ljava/lang/ref/WeakReference;
0006c6f2invoke-direct {v2, v1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
0006c6f8iput-object v2, v0, Landroid/support/v7/widget/ai;->a:Ljava/lang/ref/WeakReference;
0006c6fcreturn-void
0006c6d8
0006c6fe
0006c6fe // align 0x10
0006c6fe // align 0x10
0006c700
0006c700android.support.v7.widget.ai::getDrawable(int):
0006c710invoke-super {v2, v3}, Landroid/support/v7/widget/aa;->getDrawable(I)Landroid/graphics/drawable/Drawable;
0006c716move-result-object v0
0006c718iget-object v1, v2, Landroid/support/v7/widget/ai;->a:Ljava/lang/ref/WeakReference;
0006c71cinvoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
0006c722move-result-object v1
0006c724check-cast v1, Landroid/content/Context;
0006c728if-eqz v0, :cond_16
0006c72cif-eqz v1, :cond_16
0006c730invoke-static {}, Landroid/support/v7/widget/h;->a()Landroid/support/v7/widget/h;
0006c736invoke-static {v1, v3, v0}, Landroid/support/v7/widget/h;->a(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
0006c73creturn-object v0
0006c700
0006c700android.support.v7.widget.ai::getDrawable(int):
0006c710invoke-super {v2, v3}, Landroid/support/v7/widget/aa;->getDrawable(I)Landroid/graphics/drawable/Drawable;
0006c716move-result-object v0
0006c718iget-object v1, v2, Landroid/support/v7/widget/ai;->a:Ljava/lang/ref/WeakReference;
0006c71cinvoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
0006c722move-result-object v1
0006c724check-cast v1, Landroid/content/Context;
0006c728if-eqz v0, :cond_16
0006c72cif-eqz v1, :cond_16
0006c730invoke-static {}, Landroid/support/v7/widget/h;->a()Landroid/support/v7/widget/h;
0006c736invoke-static {v1, v3, v0}, Landroid/support/v7/widget/h;->a(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
0006c73creturn-object v0
0006c700
0006c73e
0006c73e // align 0x10
0006c73e // align 0x10
0006c740
0006c740android.support.v7.widget.aj::<init>(android.content.Context, android.content.res.TypedArray):
0006c750invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006c756iput-object v1, v0, Landroid/support/v7/widget/aj;->a:Landroid/content/Context;
0006c75aiput-object v2, v0, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c75ereturn-void
0006c740
0006c740android.support.v7.widget.aj::<init>(android.content.Context, android.content.res.TypedArray):
0006c750invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0006c756iput-object v1, v0, Landroid/support/v7/widget/aj;->a:Landroid/content/Context;
0006c75aiput-object v2, v0, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c75ereturn-void
0006c740
0006c760
0006c760android.support.v7.widget.aj::a(android.content.Context, int, int[]):
0006c770new-instance v0, Landroid/support/v7/widget/aj;
0006c774invoke-virtual {v1, v2, v3}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
0006c77amove-result-object v2
0006c77cinvoke-direct {v0, v1, v2}, Landroid/support/v7/widget/aj;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
0006c782return-object v0
0006c760
0006c760android.support.v7.widget.aj::a(android.content.Context, int, int[]):
0006c770new-instance v0, Landroid/support/v7/widget/aj;
0006c774invoke-virtual {v1, v2, v3}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
0006c77amove-result-object v2
0006c77cinvoke-direct {v0, v1, v2}, Landroid/support/v7/widget/aj;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
0006c782return-object v0
0006c760
0006c784
0006c784android.support.v7.widget.aj::a(android.content.Context, android.util.AttributeSet, int[]):
0006c794new-instance v0, Landroid/support/v7/widget/aj;
0006c798invoke-virtual {v1, v2, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0006c79emove-result-object v2
0006c7a0invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/aj;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
0006c7a6return-object v0
0006c784
0006c784android.support.v7.widget.aj::a(android.content.Context, android.util.AttributeSet, int[]):
0006c794new-instance v0, Landroid/support/v7/widget/aj;
0006c798invoke-virtual {v1, v2, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
0006c79emove-result-object v2
0006c7a0invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/aj;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
0006c7a6return-object v0
0006c784
0006c7a8
0006c7a8android.support.v7.widget.aj::a(android.content.Context, android.util.AttributeSet, int[], int, int):
0006c7b8new-instance v0, Landroid/support/v7/widget/aj;
0006c7bcinvoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
0006c7c2move-result-object v2
0006c7c4invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/aj;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
0006c7careturn-object v0
0006c7a8
0006c7a8android.support.v7.widget.aj::a(android.content.Context, android.util.AttributeSet, int[], int, int):
0006c7b8new-instance v0, Landroid/support/v7/widget/aj;
0006c7bcinvoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
0006c7c2move-result-object v2
0006c7c4invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/aj;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
0006c7careturn-object v0
0006c7a8
0006c7cc
0006c7ccandroid.support.v7.widget.aj::a(int, float):
0006c7dciget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c7e0invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
0006c7e6move-result v2
0006c7e8return v2
0006c7cc
0006c7ccandroid.support.v7.widget.aj::a(int, float):
0006c7dciget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c7e0invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
0006c7e6move-result v2
0006c7e8return v2
0006c7cc
0006c7ea
0006c7ea // align 0x4
0006c7ea // align 0x4
0006c7ec
0006c7ecandroid.support.v7.widget.aj::a(int, int):
0006c7fciget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c800invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
0006c806move-result v2
0006c808return v2
0006c7ec
0006c7ecandroid.support.v7.widget.aj::a(int, int):
0006c7fciget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c800invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
0006c806move-result v2
0006c808return v2
0006c7ec
0006c80a
0006c80a // align 0x4
0006c80a // align 0x4
0006c80c
0006c80candroid.support.v7.widget.aj::a(int):
0006c81ciget-object v0, v2, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c820invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
0006c826move-result v0
0006c828if-eqz v0, :cond_18
0006c82ciget-object v0, v2, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c830const/4 v1, 0x0
0006c832invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
0006c838move-result v0
0006c83aif-eqz v0, :cond_18
0006c83eiget-object v3, v2, Landroid/support/v7/widget/aj;->a:Landroid/content/Context;
0006c842invoke-static {v3, v0}, Landroid/support/v7/b/a/b;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
0006c848move-result-object v3
0006c84areturn-object v3
0006c84ciget-object v0, v2, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c850invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
0006c856move-result-object v3
0006c858return-object v3
0006c80c
0006c80candroid.support.v7.widget.aj::a(int):
0006c81ciget-object v0, v2, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c820invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
0006c826move-result v0
0006c828if-eqz v0, :cond_18
0006c82ciget-object v0, v2, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c830const/4 v1, 0x0
0006c832invoke-virtual {v0, v3, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
0006c838move-result v0
0006c83aif-eqz v0, :cond_18
0006c83eiget-object v3, v2, Landroid/support/v7/widget/aj;->a:Landroid/content/Context;
0006c842invoke-static {v3, v0}, Landroid/support/v7/b/a/b;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
0006c848move-result-object v3
0006c84areturn-object v3
0006c84ciget-object v0, v2, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c850invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
0006c856move-result-object v3
0006c858return-object v3
0006c80c
0006c85a
0006c85a // align 0x4
0006c85a // align 0x4
0006c85c
0006c85candroid.support.v7.widget.aj::a():
0006c86ciget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c870invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
0006c876return-void
0006c85c
0006c85candroid.support.v7.widget.aj::a():
0006c86ciget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c870invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
0006c876return-void
0006c85c
0006c878
0006c878android.support.v7.widget.aj::a(int, boolean):
0006c888iget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c88cinvoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
0006c892move-result v2
0006c894return v2
0006c878
0006c878android.support.v7.widget.aj::a(int, boolean):
0006c888iget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c88cinvoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
0006c892move-result v2
0006c894return v2
0006c878
0006c896
0006c896 // align 0x8
0006c896 // align 0x8
0006c898
0006c898android.support.v7.widget.aj::b(int, int):
0006c8a8iget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c8acinvoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getColor(II)I
0006c8b2move-result v2
0006c8b4return v2
0006c898
0006c898android.support.v7.widget.aj::b(int, int):
0006c8a8iget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c8acinvoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getColor(II)I
0006c8b2move-result v2
0006c8b4return v2
0006c898
0006c8b6
0006c8b6 // align 0x8
0006c8b6 // align 0x8
0006c8b8
0006c8b8android.support.v7.widget.aj::b(int):
0006c8c8iget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c8ccinvoke-virtual {v0, v2}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
0006c8d2move-result-object v2
0006c8d4return-object v2
0006c8b8
0006c8b8android.support.v7.widget.aj::b(int):
0006c8c8iget-object v0, v1, Landroid/support/v7/widget/aj;->b:Landroid/content/res/TypedArray;
0006c8ccinvoke-virtual {v0, v2}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
0006c8d2move-result-object v2
0006c8d4return-object v2
0006c8b8
Loading..