File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
    00056ecc
    00056eccandroid.support.v4.widget.a::a():
    00056edciget-object v0, v2, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
    00056ee0invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->f()I
    00056ee6move-result v1
    00056ee8invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->e()I
    00056eeemove-result v0
    00056ef0if-eqz v1, :cond_12
    00056ef4invoke-virtual {v2, v1}, Landroid/support/v4/widget/a;->f(I)Z
    00056efamove-result v1
    00056efcif-nez v1, :cond_1a
    00056f00if-eqz v0, :cond_1c
    00056f04invoke-virtual {v2, v0}, Landroid/support/v4/widget/a;->e(I)Z
    00056f0amove-result v0
    00056f0cif-eqz v0, :cond_1c
    00056f10const/4 v0, 0x1
    00056f12goto :goto_1d
    00056f14const/4 v0, 0x0
    00056f16return v0
    00056ecc
    00056f18
    00056f18android.support.v4.widget.a::b(float, float):
    00056f28iget-object v0, v3, Landroid/support/v4/widget/a;->m:[F
    00056f2cconst/high16 v1, 0x447a0000
    00056f30div-float/2addr v4, v1
    00056f32const/4 v2, 0x0
    00056f34aput v4, v0, v2
    00056f38iget-object v4, v3, Landroid/support/v4/widget/a;->m:[F
    00056f3cdiv-float/2addr v5, v1
    00056f3econst/4 v0, 0x1
    00056f40aput v5, v4, v0
    00056f44return-object v3
    00056f18
    00056f46
    00056f46 // align 0x8
    00056f48
    00056f48android.support.v4.widget.a::b(int):
    00056f58iput v1, v0, Landroid/support/v4/widget/a;->k:I
    00056f5creturn-object v0
    00056f48
    00056f5e
    00056f5e // align 0x10
    00056f60
    00056f60android.support.v4.widget.a::b():
    00056f70invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
    00056f76move-result-wide v2
    00056f78const/4 v4, 0x3
    00056f7aconst/4 v5, 0x0
    00056f7cconst/4 v6, 0x0
    00056f7econst/4 v7, 0x0
    00056f80move-wide v0, v2
    00056f82invoke-static/range {v0 .. v7}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
    00056f88move-result-object v0
    00056f8aiget-object v1, v8, Landroid/support/v4/widget/a;->b:Landroid/view/View;
    00056f8einvoke-virtual {v1, v0}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
    00056f94invoke-virtual {v0}, Landroid/view/MotionEvent;->recycle()V
    00056f9areturn-void
    00056f60
    00056f9c
    00056f9candroid.support.v4.widget.a::c(float, float):
    00056faciget-object v0, v3, Landroid/support/v4/widget/a;->l:[F
    00056fb0const/high16 v1, 0x447a0000
    00056fb4div-float/2addr v4, v1
    00056fb6const/4 v2, 0x0
    00056fb8aput v4, v0, v2
    00056fbciget-object v4, v3, Landroid/support/v4/widget/a;->l:[F
    00056fc0div-float/2addr v5, v1
    00056fc2const/4 v0, 0x1
    00056fc4aput v5, v4, v0
    00056fc8return-object v3
    00056f9c
    00056fca
    00056fca // align 0x4
    00056fcc
    00056fccandroid.support.v4.widget.a::c(int):
    00056fdciget-object v0, v1, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
    00056fe0invoke-virtual {v0, v2}, Landroid/support/v4/widget/a$a;->a(I)V
    00056fe6return-object v1
    00056fcc
    00056fe8
    00056fe8android.support.v4.widget.a::d(float, float):
    00056ff8iget-object v0, v2, Landroid/support/v4/widget/a;->h:[F
    00056ffcconst/4 v1, 0x0
    00056ffeaput v3, v0, v1
    00057002iget-object v3, v2, Landroid/support/v4/widget/a;->h:[F
    00057006const/4 v0, 0x1
    00057008aput v4, v3, v0
    0005700creturn-object v2
    00056fe8
    0005700e
    0005700e // align 0x10
    00057010
    00057010android.support.v4.widget.a::d(int):
    00057020iget-object v0, v1, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
    00057024invoke-virtual {v0, v2}, Landroid/support/v4/widget/a$a;->b(I)V
    0005702areturn-object v1
    00057010
    0005702c
    0005702candroid.support.v4.widget.a::e(float, float):
    0005703ciget-object v0, v2, Landroid/support/v4/widget/a;->i:[F
    00057040const/4 v1, 0x0
    00057042aput v3, v0, v1
    00057046iget-object v3, v2, Landroid/support/v4/widget/a;->i:[F
    0005704aconst/4 v0, 0x1
    0005704caput v4, v3, v0
    00057050return-object v2
    0005702c
    00057052
    00057052 // align 0x4
    00057054
    00057054android.support.v4.widget.a::onTouch(android.view.View, android.view.MotionEvent):
    00057064iget-boolean v0, v5, Landroid/support/v4/widget/a;->p:Z
    00057068const/4 v1, 0x0
    0005706aif-nez v0, :cond_6
    0005706ereturn v1
    00057070invoke-static {v7}, Landroid/support/v4/g/m;->a(Landroid/view/MotionEvent;)I
    00057076move-result v0
    00057078const/4 v2, 0x1
    0005707apacked-switch v0, :pswitch_data_5c
    00057080goto :goto_51
    00057082invoke-direct {v5}, Landroid/support/v4/widget/a;->d()V
    00057088goto :goto_51
    0005708aiput-boolean v2, v5, Landroid/support/v4/widget/a;->d:Z
    0005708eiput-boolean v1, v5, Landroid/support/v4/widget/a;->o:Z
    00057092invoke-virtual {v7}, Landroid/view/MotionEvent;->getX()F
    00057098move-result v0
    0005709ainvoke-virtual {v6}, Landroid/view/View;->getWidth()I
    000570a0move-result v3
    000570a2int-to-float v3, v3
    000570a4iget-object v4, v5, Landroid/support/v4/widget/a;->b:Landroid/view/View;
    000570a8invoke-virtual {v4}, Landroid/view/View;->getWidth()I
    000570aemove-result v4
    000570b0int-to-float v4, v4
    000570b2invoke-direct {v5, v1, v0, v3, v4}, Landroid/support/v4/widget/a;->a(IFFF)F
    000570b8move-result v0
    000570bainvoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
    000570c0move-result v7
    000570c2invoke-virtual {v6}, Landroid/view/View;->getHeight()I
    000570c8move-result v6
    000570caint-to-float v6, v6
    000570cciget-object v3, v5, Landroid/support/v4/widget/a;->b:Landroid/view/View;
    000570d0invoke-virtual {v3}, Landroid/view/View;->getHeight()I
    000570d6move-result v3
    000570d8int-to-float v3, v3
    000570dainvoke-direct {v5, v2, v7, v6, v3}, Landroid/support/v4/widget/a;->a(IFFF)F
    000570e0move-result v6
    000570e2iget-object v7, v5, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
    000570e6invoke-virtual {v7, v0, v6}, Landroid/support/v4/widget/a$a;->a(FF)V
    000570eciget-boolean v6, v5, Landroid/support/v4/widget/a;->e:Z
    000570f0if-nez v6, :cond_51
    000570f4invoke-virtual {v5}, Landroid/support/v4/widget/a;->a()Z
    000570famove-result v6
    000570fcif-eqz v6, :cond_51
    00057100invoke-direct {v5}, Landroid/support/v4/widget/a;->c()V
    00057106iget-boolean v6, v5, Landroid/support/v4/widget/a;->q:Z
    0005710aif-eqz v6, :cond_5a
    0005710eiget-boolean v6, v5, Landroid/support/v4/widget/a;->e:Z
    00057112if-eqz v6, :cond_5a
    00057116const/4 v1, 0x1
    00057118return v1
    0005711anop
    0005711c.packed-switch 0x0
    00057054
    00057134
    00057134android.support.v4.widget.b$a::<init>(android.support.v4.widget.b):
    00057144iput-object v1, v0, Landroid/support/v4/widget/b$a;->a:Landroid/support/v4/widget/b;
    00057148new-instance v1, Landroid/os/Handler;
    0005714cinvoke-direct {v1}, Landroid/os/Handler;-><init>()V
    00057152invoke-direct {v0, v1}, Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
    00057158return-void
    00057134
    0005715a
    0005715a // align 0x4
    0005715c
    0005715candroid.support.v4.widget.b$a::deliverSelfNotifications():
    0005716cconst/4 v0, 0x1
    0005716ereturn v0
    0005715c
    00057170
    00057170android.support.v4.widget.b$a::onChange(boolean):
    00057180iget-object v1, v0, Landroid/support/v4/widget/b$a;->a:Landroid/support/v4/widget/b;
    00057184invoke-virtual {v1}, Landroid/support/v4/widget/b;->b()V
    0005718areturn-void
    00057170
    0005718c
    0005718candroid.support.v4.widget.b$b::<init>(android.support.v4.widget.b):
    0005719ciput-object v1, v0, Landroid/support/v4/widget/b$b;->a:Landroid/support/v4/widget/b;
    000571a0invoke-direct {v0}, Landroid/database/DataSetObserver;-><init>()V
    000571a6return-void
    0005718c
    000571a8
    000571a8android.support.v4.widget.b$b::onChanged():
    000571b8iget-object v0, v2, Landroid/support/v4/widget/b$b;->a:Landroid/support/v4/widget/b;
    000571bcconst/4 v1, 0x1
    000571beiput-boolean v1, v0, Landroid/support/v4/widget/b;->a:Z
    000571c2iget-object v0, v2, Landroid/support/v4/widget/b$b;->a:Landroid/support/v4/widget/b;
    000571c6invoke-virtual {v0}, Landroid/support/v4/widget/b;->notifyDataSetChanged()V
    000571ccreturn-void
    000571a8
    000571ce
    000571ce // align 0x10
    000571d0
    000571d0android.support.v4.widget.b$b::onInvalidated():
    000571e0iget-object v0, v2, Landroid/support/v4/widget/b$b;->a:Landroid/support/v4/widget/b;
    000571e4const/4 v1, 0x0
    000571e6iput-boolean v1, v0, Landroid/support/v4/widget/b;->a:Z
    000571eaiget-object v0, v2, Landroid/support/v4/widget/b$b;->a:Landroid/support/v4/widget/b;
    000571eeinvoke-virtual {v0}, Landroid/support/v4/widget/b;->notifyDataSetInvalidated()V
    000571f4return-void
    000571d0
    000571f6
    000571f6 // align 0x8
    000571f8
    000571f8android.support.v4.widget.b::<init>(android.content.Context, android.database.Cursor, boolean):
    00057208invoke-direct {v0}, Landroid/widget/BaseAdapter;-><init>()V
    0005720eif-eqz v3, :cond_7
    00057212const/4 v3, 0x1
    00057214goto :goto_8
    00057216const/4 v3, 0x2
    00057218invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/b;->a(Landroid/content/Context;Landroid/database/Cursor;I)V
    0005721ereturn-void
    000571f8
    00057220
    00057220android.support.v4.widget.b::a():
    00057230iget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057234return-object v0
    00057220
    00057236
    00057236 // align 0x8
    00057238
    00057238android.support.v4.widget.b::a(java.lang.CharSequence):
    00057248iget-object v0, v1, Landroid/support/v4/widget/b;->i:Landroid/widget/FilterQueryProvider;
    0005724cif-eqz v0, :cond_b
    00057250iget-object v0, v1, Landroid/support/v4/widget/b;->i:Landroid/widget/FilterQueryProvider;
    00057254invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;->runQuery(Ljava/lang/CharSequence;)Landroid/database/Cursor;
    0005725amove-result-object v2
    0005725creturn-object v2
    0005725eiget-object v2, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057262return-object v2
    00057238
    00057264
    00057264android.support.v4.widget.b::a(android.content.Context, android.database.Cursor, int):
    00057274and-int/lit8 v0, v6, 0x1
    00057278const/4 v1, 0x0
    0005727aconst/4 v2, 0x1
    0005727cif-ne v0, v2, :cond_b
    00057280or-int/lit8 v6, v6, 0x2
    00057284iput-boolean v2, v3, Landroid/support/v4/widget/b;->b:Z
    00057288goto :goto_d
    0005728aiput-boolean v1, v3, Landroid/support/v4/widget/b;->b:Z
    0005728eif-eqz v5, :cond_10
    00057292const/4 v1, 0x1
    00057294iput-object v5, v3, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057298iput-boolean v1, v3, Landroid/support/v4/widget/b;->a:Z
    0005729ciput-object v4, v3, Landroid/support/v4/widget/b;->d:Landroid/content/Context;
    000572a0if-eqz v1, :cond_1f
    000572a4const-string v4, "_id"
    000572a8invoke-interface {v5, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
    000572aemove-result v4
    000572b0goto :goto_20
    000572b2const/4 v4, -0x1
    000572b4iput v4, v3, Landroid/support/v4/widget/b;->e:I
    000572b8const/4 v4, 0x2
    000572baand-int/2addr v6, v4
    000572bcif-ne v6, v4, :cond_35
    000572c0new-instance v4, Landroid/support/v4/widget/b$a;
    000572c4invoke-direct {v4, v3}, Landroid/support/v4/widget/b$a;-><init>(Landroid/support/v4/widget/b;)V
    000572caiput-object v4, v3, Landroid/support/v4/widget/b;->f:Landroid/support/v4/widget/b$a;
    000572cenew-instance v4, Landroid/support/v4/widget/b$b;
    000572d2invoke-direct {v4, v3}, Landroid/support/v4/widget/b$b;-><init>(Landroid/support/v4/widget/b;)V
    000572d8iput-object v4, v3, Landroid/support/v4/widget/b;->g:Landroid/database/DataSetObserver;
    000572dcgoto :goto_39
    000572deconst/4 v4, 0x0
    000572e0iput-object v4, v3, Landroid/support/v4/widget/b;->f:Landroid/support/v4/widget/b$a;
    000572e4goto :goto_32
    000572e6if-eqz v1, :cond_4d
    000572eaiget-object v4, v3, Landroid/support/v4/widget/b;->f:Landroid/support/v4/widget/b$a;
    000572eeif-eqz v4, :cond_44
    000572f2iget-object v4, v3, Landroid/support/v4/widget/b;->f:Landroid/support/v4/widget/b$a;
    000572f6invoke-interface {v5, v4}, Landroid/database/Cursor;->registerContentObserver(Landroid/database/ContentObserver;)V
    000572fciget-object v4, v3, Landroid/support/v4/widget/b;->g:Landroid/database/DataSetObserver;
    00057300if-eqz v4, :cond_4d
    00057304iget-object v4, v3, Landroid/support/v4/widget/b;->g:Landroid/database/DataSetObserver;
    00057308invoke-interface {v5, v4}, Landroid/database/Cursor;->registerDataSetObserver(Landroid/database/DataSetObserver;)V
    0005730ereturn-void
    00057264
    00057310
    00057310android.support.v4.widget.b::a(android.database.Cursor):
    00057320invoke-virtual {v0, v1}, Landroid/support/v4/widget/b;->b(Landroid/database/Cursor;)Landroid/database/Cursor;
    00057326move-result-object v1
    00057328if-eqz v1, :cond_9
    0005732cinvoke-interface {v1}, Landroid/database/Cursor;->close()V
    00057332return-void
    00057310
    00057334
    00057334android.support.v4.widget.b::b(android.database.Cursor):
    00057344iget-object v0, v2, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057348if-ne v3, v0, :cond_6
    0005734cconst/4 v3, 0x0
    0005734ereturn-object v3
    00057350iget-object v0, v2, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057354if-eqz v0, :cond_1c
    00057358iget-object v1, v2, Landroid/support/v4/widget/b;->f:Landroid/support/v4/widget/b$a;
    0005735cif-eqz v1, :cond_13
    00057360iget-object v1, v2, Landroid/support/v4/widget/b;->f:Landroid/support/v4/widget/b$a;
    00057364invoke-interface {v0, v1}, Landroid/database/Cursor;->unregisterContentObserver(Landroid/database/ContentObserver;)V
    0005736aiget-object v1, v2, Landroid/support/v4/widget/b;->g:Landroid/database/DataSetObserver;
    0005736eif-eqz v1, :cond_1c
    00057372iget-object v1, v2, Landroid/support/v4/widget/b;->g:Landroid/database/DataSetObserver;
    00057376invoke-interface {v0, v1}, Landroid/database/Cursor;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V
    0005737ciput-object v3, v2, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057380if-eqz v3, :cond_41
    00057384iget-object v1, v2, Landroid/support/v4/widget/b;->f:Landroid/support/v4/widget/b$a;
    00057388if-eqz v1, :cond_29
    0005738ciget-object v1, v2, Landroid/support/v4/widget/b;->f:Landroid/support/v4/widget/b$a;
    00057390invoke-interface {v3, v1}, Landroid/database/Cursor;->registerContentObserver(Landroid/database/ContentObserver;)V
    00057396iget-object v1, v2, Landroid/support/v4/widget/b;->g:Landroid/database/DataSetObserver;
    0005739aif-eqz v1, :cond_32
    0005739eiget-object v1, v2, Landroid/support/v4/widget/b;->g:Landroid/database/DataSetObserver;
    000573a2invoke-interface {v3, v1}, Landroid/database/Cursor;->registerDataSetObserver(Landroid/database/DataSetObserver;)V
    000573a8const-string v1, "_id"
    000573acinvoke-interface {v3, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
    000573b2move-result v3
    000573b4iput v3, v2, Landroid/support/v4/widget/b;->e:I
    000573b8const/4 v3, 0x1
    000573baiput-boolean v3, v2, Landroid/support/v4/widget/b;->a:Z
    000573beinvoke-virtual {v2}, Landroid/support/v4/widget/b;->notifyDataSetChanged()V
    000573c4goto :goto_4a
    000573c6const/4 v3, -0x1
    000573c8iput v3, v2, Landroid/support/v4/widget/b;->e:I
    000573ccconst/4 v3, 0x0
    000573ceiput-boolean v3, v2, Landroid/support/v4/widget/b;->a:Z
    000573d2invoke-virtual {v2}, Landroid/support/v4/widget/b;->notifyDataSetInvalidated()V
    000573d8return-object v0
    00057334
    000573da
    000573da // align 0x4
    000573dc
    000573dcandroid.support.v4.widget.b::b(android.content.Context, android.database.Cursor, android.view.ViewGroup):
    000573ecinvoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/b;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
    000573f2move-result-object v1
    000573f4return-object v1
    000573dc
    000573f6
    000573f6 // align 0x8
    000573f8
    000573f8android.support.v4.widget.b::b():
    00057408iget-boolean v0, v1, Landroid/support/v4/widget/b;->b:Z
    0005740cif-eqz v0, :cond_18
    00057410iget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057414if-eqz v0, :cond_18
    00057418iget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    0005741cinvoke-interface {v0}, Landroid/database/Cursor;->isClosed()Z
    00057422move-result v0
    00057424if-nez v0, :cond_18
    00057428iget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    0005742cinvoke-interface {v0}, Landroid/database/Cursor;->requery()Z
    00057432move-result v0
    00057434iput-boolean v0, v1, Landroid/support/v4/widget/b;->a:Z
    00057438return-void
    000573f8
    0005743a
    0005743a // align 0x4
    0005743c
    0005743candroid.support.v4.widget.b::c(android.database.Cursor):
    0005744cif-nez v1, :cond_5
    00057450const-string v1, ""
    00057454goto :goto_9
    00057456invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0005745cmove-result-object v1
    0005745ereturn-object v1
    0005743c
    00057460
    00057460android.support.v4.widget.b::getCount():
    00057470iget-boolean v0, v1, Landroid/support/v4/widget/b;->a:Z
    00057474if-eqz v0, :cond_f
    00057478iget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    0005747cif-eqz v0, :cond_f
    00057480iget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057484invoke-interface {v0}, Landroid/database/Cursor;->getCount()I
    0005748amove-result v0
    0005748creturn v0
    0005748econst/4 v0, 0x0
    00057490return v0
    00057460
    00057492
    00057492 // align 0x4
    00057494
    00057494android.support.v4.widget.b::getDropDownView(int, android.view.View, android.view.ViewGroup):
    000574a4iget-boolean v0, v1, Landroid/support/v4/widget/b;->a:Z
    000574a8if-eqz v0, :cond_1b
    000574aciget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    000574b0invoke-interface {v0, v2}, Landroid/database/Cursor;->moveToPosition(I)Z
    000574b6if-nez v3, :cond_13
    000574baiget-object v2, v1, Landroid/support/v4/widget/b;->d:Landroid/content/Context;
    000574beiget-object v3, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    000574c2invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/b;->b(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
    000574c8move-result-object v3
    000574caiget-object v2, v1, Landroid/support/v4/widget/b;->d:Landroid/content/Context;
    000574ceiget-object v4, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    000574d2invoke-virtual {v1, v3, v2, v4}, Landroid/support/v4/widget/b;->a(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V
    000574d8return-object v3
    000574daconst/4 v2, 0x0
    000574dcreturn-object v2
    00057494
    000574de
    000574de // align 0x10
    000574e0
    000574e0android.support.v4.widget.b::getFilter():
    000574f0iget-object v0, v1, Landroid/support/v4/widget/b;->h:Landroid/support/v4/widget/c;
    000574f4if-nez v0, :cond_b
    000574f8new-instance v0, Landroid/support/v4/widget/c;
    000574fcinvoke-direct {v0, v1}, Landroid/support/v4/widget/c;-><init>(Landroid/support/v4/widget/c$a;)V
    00057502iput-object v0, v1, Landroid/support/v4/widget/b;->h:Landroid/support/v4/widget/c;
    00057506iget-object v0, v1, Landroid/support/v4/widget/b;->h:Landroid/support/v4/widget/c;
    0005750areturn-object v0
    000574e0
    0005750c
    0005750candroid.support.v4.widget.b::getItem(int):
    0005751ciget-boolean v0, v1, Landroid/support/v4/widget/b;->a:Z
    00057520if-eqz v0, :cond_10
    00057524iget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057528if-eqz v0, :cond_10
    0005752ciget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057530invoke-interface {v0, v2}, Landroid/database/Cursor;->moveToPosition(I)Z
    00057536iget-object v2, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    0005753areturn-object v2
    0005753cconst/4 v2, 0x0
    0005753ereturn-object v2
    0005750c
    00057540
    00057540android.support.v4.widget.b::getItemId(int):
    00057550iget-boolean v0, v3, Landroid/support/v4/widget/b;->a:Z
    00057554const-wide/16 v1, 0x0
    00057558if-eqz v0, :cond_1b
    0005755ciget-object v0, v3, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057560if-eqz v0, :cond_1b
    00057564iget-object v0, v3, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057568invoke-interface {v0, v4}, Landroid/database/Cursor;->moveToPosition(I)Z
    0005756emove-result v4
    00057570if-eqz v4, :cond_1b
    00057574iget-object v4, v3, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    00057578iget v0, v3, Landroid/support/v4/widget/b;->e:I
    0005757cinvoke-interface {v4, v0}, Landroid/database/Cursor;->getLong(I)J
    00057582move-result-wide v0
    00057584return-wide v0
    00057586return-wide v1
    00057540
    00057588
    00057588android.support.v4.widget.b::getView(int, android.view.View, android.view.ViewGroup):
    00057598iget-boolean v0, v1, Landroid/support/v4/widget/b;->a:Z
    0005759cif-eqz v0, :cond_35
    000575a0iget-object v0, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    000575a4invoke-interface {v0, v2}, Landroid/database/Cursor;->moveToPosition(I)Z
    000575aamove-result v0
    000575acif-eqz v0, :cond_1e
    000575b0if-nez v3, :cond_16
    000575b4iget-object v2, v1, Landroid/support/v4/widget/b;->d:Landroid/content/Context;
    000575b8iget-object v3, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    000575bcinvoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/b;->a(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
    000575c2move-result-object v3
    000575c4iget-object v2, v1, Landroid/support/v4/widget/b;->d:Landroid/content/Context;
    000575c8iget-object v4, v1, Landroid/support/v4/widget/b;->c:Landroid/database/Cursor;
    000575ccinvoke-virtual {v1, v3, v2, v4}, Landroid/support/v4/widget/b;->a(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V
    000575d2return-object v3
    000575d4new-instance v3, Ljava/lang/IllegalStateException;
    000575d8new-instance v4, Ljava/lang/StringBuilder;
    000575dcinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    000575e2const-string v0, "couldn't move cursor to position "
    000575e6invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000575ecinvoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000575f2invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000575f8move-result-object v2
    000575fainvoke-direct {v3, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    00057600throw v3
    00057602new-instance v2, Ljava/lang/IllegalStateException;
    00057606const-string v3, "this should only be called when the cursor is valid"
    0005760ainvoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    00057610throw v2
    00057588
    00057612
    00057612 // align 0x4
    00057614
    00057614android.support.v4.widget.b::hasStableIds():
    00057624const/4 v0, 0x1
    00057626return v0
    00057614
    00057628
    00057628android.support.v4.widget.c::<init>(android.support.v4.widget.c$a):
    00057638invoke-direct {v0}, Landroid/widget/Filter;-><init>()V
    0005763eiput-object v1, v0, Landroid/support/v4/widget/c;->a:Landroid/support/v4/widget/c$a;
    00057642return-void
    00057628
    00057644
    00057644android.support.v4.widget.c::convertResultToString(java.lang.Object):
    00057654iget-object v0, v1, Landroid/support/v4/widget/c;->a:Landroid/support/v4/widget/c$a;
    00057658check-cast v2, Landroid/database/Cursor;
    0005765cinvoke-interface {v0, v2}, Landroid/support/v4/widget/c$a;->c(Landroid/database/Cursor;)Ljava/lang/CharSequence;
    00057662move-result-object v2
    00057664return-object v2
    00057644
    00057666
    00057666 // align 0x8
    00057668
    00057668android.support.v4.widget.c::performFiltering(java.lang.CharSequence):
    00057678iget-object v0, v2, Landroid/support/v4/widget/c;->a:Landroid/support/v4/widget/c$a;
    0005767cinvoke-interface {v0, v3}, Landroid/support/v4/widget/c$a;->a(Ljava/lang/CharSequence;)Landroid/database/Cursor;
    00057682move-result-object v3
    00057684new-instance v0, Landroid/widget/Filter$FilterResults;
    00057688invoke-direct {v0}, Landroid/widget/Filter$FilterResults;-><init>()V
    0005768eif-eqz v3, :cond_16
    00057692invoke-interface {v3}, Landroid/database/Cursor;->getCount()I
    00057698move-result v1
    0005769aiput v1, v0, Landroid/widget/Filter$FilterResults;->count:I
    0005769eiput-object v3, v0, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
    000576a2goto :goto_1b
    000576a4const/4 v3, 0x0
    000576a6iput v3, v0, Landroid/widget/Filter$FilterResults;->count:I
    000576aaconst/4 v3, 0x0
    000576acgoto :goto_13
    000576aereturn-object v0
    00057668
    000576b0
    000576b0android.support.v4.widget.c::publishResults(java.lang.CharSequence, android.widget.Filter$FilterResults):
    000576c0iget-object v2, v1, Landroid/support/v4/widget/c;->a:Landroid/support/v4/widget/c$a;
    000576c4invoke-interface {v2}, Landroid/support/v4/widget/c$a;->a()Landroid/database/Cursor;
    000576camove-result-object v2
    000576cciget-object v0, v3, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
    000576d0if-eqz v0, :cond_17
    000576d4iget-object v0, v3, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
    000576d8if-eq v0, v2, :cond_17
    000576dciget-object v2, v1, Landroid/support/v4/widget/c;->a:Landroid/support/v4/widget/c$a;
    000576e0iget-object v3, v3, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
    000576e4check-cast v3, Landroid/database/Cursor;
    000576e8invoke-interface {v2, v3}, Landroid/support/v4/widget/c$a;->a(Landroid/database/Cursor;)V
    000576eereturn-void
    000576b0
    000576f0
    000576f0android.support.v4.widget.d$a::<init>():
    00057700invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00057706return-void
    000576f0
    00057708
    00057708android.support.v4.widget.d$a::a(android.content.Context):
    00057718const/4 v1, 0x0
    0005771areturn-object v1
    00057708
    0005771c
    0005771candroid.support.v4.widget.d$a::a(java.lang.Object, int, int):
    0005772creturn-void
    0005771c
    0005772e
    0005772e // align 0x10
    00057730
    00057730android.support.v4.widget.d$a::a(java.lang.Object):
    00057740const/4 v1, 0x1
    00057742return v1
    00057730
    00057744
    00057744android.support.v4.widget.d$a::a(java.lang.Object, float, float):
    00057754const/4 v1, 0x0
    00057756return v1
    00057744
    00057758
    00057758android.support.v4.widget.d$a::a(java.lang.Object, int):
    00057768const/4 v1, 0x0
    0005776areturn v1
    00057758
    0005776c
    0005776candroid.support.v4.widget.d$a::a(java.lang.Object, android.graphics.Canvas):
    0005777cconst/4 v1, 0x0
    0005777ereturn v1
    0005776c
    00057780
    00057780android.support.v4.widget.d$a::b(java.lang.Object):
    00057790const/4 v1, 0x0
    00057792return v1
    00057780
    00057794
    00057794android.support.v4.widget.d$b::<init>():
    000577a4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000577aareturn-void
    00057794
    000577ac
    000577acandroid.support.v4.widget.d$b::a(android.content.Context):
    000577bcinvoke-static {v1}, Landroid/support/v4/widget/e;->a(Landroid/content/Context;)Ljava/lang/Object;
    000577c2move-result-object v1
    000577c4return-object v1
    000577ac
    000577c6
    000577c6 // align 0x8
    000577c8
    000577c8android.support.v4.widget.d$b::a(java.lang.Object, int, int):
    000577d8invoke-static {v1, v2, v3}, Landroid/support/v4/widget/e;->a(Ljava/lang/Object;II)V
    000577dereturn-void
    000577c8
    000577e0
    000577e0android.support.v4.widget.d$b::a(java.lang.Object):
    000577f0invoke-static {v1}, Landroid/support/v4/widget/e;->a(Ljava/lang/Object;)Z
    000577f6move-result v1
    000577f8return v1
    000577e0
    000577fa
    000577fa // align 0x4
    000577fc
    000577fcandroid.support.v4.widget.d$b::a(java.lang.Object, float, float):
    0005780cinvoke-static {v1, v2}, Landroid/support/v4/widget/e;->a(Ljava/lang/Object;F)Z
    00057812move-result v1
    00057814return v1
    000577fc
    00057816
    00057816 // align 0x8
    00057818
    00057818android.support.v4.widget.d$b::a(java.lang.Object, int):
    00057828invoke-static {v1, v2}, Landroid/support/v4/widget/e;->a(Ljava/lang/Object;I)Z
    0005782emove-result v1
    00057830return v1
    00057818
    00057832
    00057832 // align 0x4
    00057834
    00057834android.support.v4.widget.d$b::a(java.lang.Object, android.graphics.Canvas):
    00057844invoke-static {v1, v2}, Landroid/support/v4/widget/e;->a(Ljava/lang/Object;Landroid/graphics/Canvas;)Z
    0005784amove-result v1
    0005784creturn v1
    00057834
    0005784e
    0005784e // align 0x10
    00057850
    00057850android.support.v4.widget.d$b::b(java.lang.Object):
    00057860invoke-static {v1}, Landroid/support/v4/widget/e;->b(Ljava/lang/Object;)Z
    00057866move-result v1
    00057868return v1
    00057850
    0005786a
    0005786a // align 0x4
    0005786c
    0005786candroid.support.v4.widget.d$d::<init>():
    0005787cinvoke-direct {v0}, Landroid/support/v4/widget/d$b;-><init>()V
    00057882return-void
    0005786c
    00057884
    00057884android.support.v4.widget.d$d::a(java.lang.Object, float, float):
    00057894invoke-static {v1, v2, v3}, Landroid/support/v4/widget/f;->a(Ljava/lang/Object;FF)Z
    0005789amove-result v1
    0005789creturn v1
    00057884
    0005789e
    0005789e // align 0x10
    000578a0
    000578a0android.support.v4.widget.d::<clinit>():
    000578b0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000578b4const/16 v1, 0x15
    000578b8if-lt v0, v1, :cond_e
    000578bcnew-instance v0, Landroid/support/v4/widget/d$d;
    000578c0invoke-direct {v0}, Landroid/support/v4/widget/d$d;-><init>()V
    000578c6sput-object v0, Landroid/support/v4/widget/d;->b:Landroid/support/v4/widget/d$c;
    000578cagoto :goto_20
    000578ccsget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000578d0const/16 v1, 0xe
    000578d4if-lt v0, v1, :cond_1a
    000578d8new-instance v0, Landroid/support/v4/widget/d$b;
    000578dcinvoke-direct {v0}, Landroid/support/v4/widget/d$b;-><init>()V
    000578e2goto :goto_b
    000578e4new-instance v0, Landroid/support/v4/widget/d$a;
    000578e8invoke-direct {v0}, Landroid/support/v4/widget/d$a;-><init>()V
    000578eegoto :goto_b
    000578f0return-void
    000578a0
    000578f2
    000578f2 // align 0x4
    000578f4
    000578f4android.support.v4.widget.d::<init>(android.content.Context):
    00057904invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0005790asget-object v0, Landroid/support/v4/widget/d;->b:Landroid/support/v4/widget/d$c;
    0005790einvoke-interface {v0, v2}, Landroid/support/v4/widget/d$c;->a(Landroid/content/Context;)Ljava/lang/Object;
    00057914move-result-object v2
    00057916iput-object v2, v1, Landroid/support/v4/widget/d;->a:Ljava/lang/Object;
    0005791areturn-void
    000578f4
    0005791c
    0005791candroid.support.v4.widget.d::a(int, int):
    0005792csget-object v0, Landroid/support/v4/widget/d;->b:Landroid/support/v4/widget/d$c;
    00057930iget-object v1, v2, Landroid/support/v4/widget/d;->a:Ljava/lang/Object;
    00057934invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/d$c;->a(Ljava/lang/Object;II)V
    0005793areturn-void
    0005791c
    0005793c
    0005793candroid.support.v4.widget.d::a():
    0005794csget-object v0, Landroid/support/v4/widget/d;->b:Landroid/support/v4/widget/d$c;
    00057950iget-object v1, v2, Landroid/support/v4/widget/d;->a:Ljava/lang/Object;
    00057954invoke-interface {v0, v1}, Landroid/support/v4/widget/d$c;->a(Ljava/lang/Object;)Z
    0005795amove-result v0
    0005795creturn v0
    0005793c
    0005795e
    0005795e // align 0x10
    00057960
    00057960android.support.v4.widget.d::a(float, float):
    00057970sget-object v0, Landroid/support/v4/widget/d;->b:Landroid/support/v4/widget/d$c;
    00057974iget-object v1, v2, Landroid/support/v4/widget/d;->a:Ljava/lang/Object;
    00057978invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/d$c;->a(Ljava/lang/Object;FF)Z
    0005797emove-result v3
    00057980return v3
    00057960
    00057982
    00057982 // align 0x4
    00057984
    00057984android.support.v4.widget.d::a(int):
    00057994sget-object v0, Landroid/support/v4/widget/d;->b:Landroid/support/v4/widget/d$c;
    00057998iget-object v1, v2, Landroid/support/v4/widget/d;->a:Ljava/lang/Object;
    0005799cinvoke-interface {v0, v1, v3}, Landroid/support/v4/widget/d$c;->a(Ljava/lang/Object;I)Z
    000579a2move-result v3
    000579a4return v3
    00057984
    000579a6
    000579a6 // align 0x8
    000579a8
    000579a8android.support.v4.widget.d::a(android.graphics.Canvas):
    000579b8sget-object v0, Landroid/support/v4/widget/d;->b:Landroid/support/v4/widget/d$c;
    000579bciget-object v1, v2, Landroid/support/v4/widget/d;->a:Ljava/lang/Object;
    000579c0invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/d$c;->a(Ljava/lang/Object;Landroid/graphics/Canvas;)Z
    000579c6move-result v3
    000579c8return v3
    000579a8
    000579ca
    000579ca // align 0x4
    000579cc
    000579ccandroid.support.v4.widget.d::b():
    000579dcsget-object v0, Landroid/support/v4/widget/d;->b:Landroid/support/v4/widget/d$c;
    000579e0iget-object v1, v2, Landroid/support/v4/widget/d;->a:Ljava/lang/Object;
    000579e4invoke-interface {v0, v1}, Landroid/support/v4/widget/d$c;->b(Ljava/lang/Object;)Z
    000579eamove-result v0
    000579ecreturn v0
    000579cc
    000579ee
    000579ee // align 0x10
    000579f0
    000579f0android.support.v4.widget.e::a(android.content.Context):
    00057a00new-instance v0, Landroid/widget/EdgeEffect;
    00057a04invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;)V
    00057a0areturn-object v0
    000579f0
    00057a0c
    00057a0candroid.support.v4.widget.e::a(java.lang.Object, int, int):
    00057a1ccheck-cast v0, Landroid/widget/EdgeEffect;
    00057a20invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;->setSize(II)V
    00057a26return-void
    00057a0c
    00057a28
    00057a28android.support.v4.widget.e::a(java.lang.Object):
    00057a38check-cast v0, Landroid/widget/EdgeEffect;
    00057a3cinvoke-virtual {v0}, Landroid/widget/EdgeEffect;->isFinished()Z
    00057a42move-result v0
    00057a44return v0
    00057a28
    00057a46
    00057a46 // align 0x8
    00057a48
    00057a48android.support.v4.widget.e::a(java.lang.Object, float):
    00057a58check-cast v0, Landroid/widget/EdgeEffect;
    00057a5cinvoke-virtual {v0, v1}, Landroid/widget/EdgeEffect;->onPull(F)V
    00057a62const/4 v0, 0x1
    00057a64return v0
    00057a48
    00057a66
    00057a66 // align 0x8
    00057a68
    00057a68android.support.v4.widget.e::a(java.lang.Object, int):
    00057a78check-cast v0, Landroid/widget/EdgeEffect;
    00057a7cinvoke-virtual {v0, v1}, Landroid/widget/EdgeEffect;->onAbsorb(I)V
    00057a82const/4 v0, 0x1
    00057a84return v0
    00057a68
    00057a86
    00057a86 // align 0x8
    00057a88
    00057a88android.support.v4.widget.e::a(java.lang.Object, android.graphics.Canvas):
    00057a98check-cast v0, Landroid/widget/EdgeEffect;
    00057a9cinvoke-virtual {v0, v1}, Landroid/widget/EdgeEffect;->draw(Landroid/graphics/Canvas;)Z
    00057aa2move-result v0
    00057aa4return v0
    00057a88
    00057aa6
    00057aa6 // align 0x8
    00057aa8
    00057aa8android.support.v4.widget.e::b(java.lang.Object):
    00057ab8check-cast v0, Landroid/widget/EdgeEffect;
    00057abcinvoke-virtual {v0}, Landroid/widget/EdgeEffect;->onRelease()V
    00057ac2invoke-virtual {v0}, Landroid/widget/EdgeEffect;->isFinished()Z
    00057ac8move-result v0
    00057acareturn v0
    00057aa8
    00057acc
    00057accandroid.support.v4.widget.f::a(java.lang.Object, float, float):
    00057adccheck-cast v0, Landroid/widget/EdgeEffect;
    00057ae0invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;->onPull(FF)V
    00057ae6const/4 v0, 0x1
    00057ae8return v0
    00057acc
    00057aea
    00057aea // align 0x4
    00057aec
    00057aecandroid.support.v4.widget.g::<init>(android.widget.ListView):
    00057afcinvoke-direct {v0, v1}, Landroid/support/v4/widget/a;-><init>(Landroid/view/View;)V
    00057b02iput-object v1, v0, Landroid/support/v4/widget/g;->f:Landroid/widget/ListView;
    00057b06return-void
    00057aec
    00057b08
    00057b08android.support.v4.widget.g::a(int, int):
    00057b18iget-object v1, v0, Landroid/support/v4/widget/g;->f:Landroid/widget/ListView;
    00057b1cinvoke-static {v1, v2}, Landroid/support/v4/widget/h;->a(Landroid/widget/ListView;I)V
    00057b22return-void
    00057b08
    00057b24
    00057b24android.support.v4.widget.g::e(int):
    00057b34const/4 v1, 0x0
    00057b36return v1
    00057b24
    00057b38
    00057b38android.support.v4.widget.g::f(int):
    00057b48iget-object v0, v7, Landroid/support/v4/widget/g;->f:Landroid/widget/ListView;
    00057b4cinvoke-virtual {v0}, Landroid/widget/ListView;->getCount()I
    00057b52move-result v1
    00057b54const/4 v2, 0x0
    00057b56if-nez v1, :cond_a
    00057b5areturn v2
    00057b5cinvoke-virtual {v0}, Landroid/widget/ListView;->getChildCount()I
    00057b62move-result v3
    00057b64invoke-virtual {v0}, Landroid/widget/ListView;->getFirstVisiblePosition()I
    00057b6amove-result v4
    00057b6cadd-int v5, v4, v3
    00057b70const/4 v6, 0x1
    00057b72if-lez v8, :cond_29
    00057b76if-lt v5, v1, :cond_38
    00057b7asub-int/2addr v3, v6
    00057b7cinvoke-virtual {v0, v3}, Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;
    00057b82move-result-object v8
    00057b84invoke-virtual {v8}, Landroid/view/View;->getBottom()I
    00057b8amove-result v8
    00057b8cinvoke-virtual {v0}, Landroid/widget/ListView;->getHeight()I
    00057b92move-result v0
    00057b94if-gt v8, v0, :cond_38
    00057b98return v2
    00057b9aif-gez v8, :cond_39
    00057b9eif-gtz v4, :cond_38
    00057ba2invoke-virtual {v0, v2}, Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;
    00057ba8move-result-object v8
    00057baainvoke-virtual {v8}, Landroid/view/View;->getTop()I
    00057bb0move-result v8
    00057bb2if-ltz v8, :cond_38
    00057bb6return v2
    00057bb8return v6
    00057bbareturn v2
    00057b38
    00057bbc
    00057bbcandroid.support.v4.widget.h::a(android.widget.ListView, int):
    00057bccsget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    00057bd0const/16 v1, 0x13
    00057bd4if-lt v0, v1, :cond_a
    00057bd8invoke-static {v2, v3}, Landroid/support/v4/widget/j;->a(Landroid/widget/ListView;I)V
    00057bdegoto :goto_d
    00057be0invoke-static {v2, v3}, Landroid/support/v4/widget/i;->a(Landroid/widget/ListView;I)V
    00057be6return-void
    00057bbc
    00057be8
    00057be8android.support.v4.widget.i::a(android.widget.ListView, int):
    00057bf8invoke-virtual {v2}, Landroid/widget/ListView;->getFirstVisiblePosition()I
    00057bfemove-result v0
    00057c00const/4 v1, -0x1
    00057c02if-ne v0, v1, :cond_8
    00057c06return-void
    00057c08const/4 v1, 0x0
    00057c0ainvoke-virtual {v2, v1}, Landroid/widget/ListView;->getChildAt(I)Landroid/view/View;
    00057c10move-result-object v1
    00057c12if-nez v1, :cond_10
    00057c16return-void
    00057c18invoke-virtual {v1}, Landroid/view/View;->getTop()I
    00057c1emove-result v1
    00057c20sub-int/2addr v1, v3
    00057c22invoke-virtual {v2, v0, v1}, Landroid/widget/ListView;->setSelectionFromTop(II)V
    00057c28return-void
    00057be8
    00057c2a
    00057c2a // align 0x4
    00057c2c
    00057c2candroid.support.v4.widget.j::a(android.widget.ListView, int):
    00057c3cinvoke-virtual {v0, v1}, Landroid/widget/ListView;->scrollListBy(I)V
    00057c42return-void
    00057c2c
    00057c44
    00057c44android.support.v4.widget.k$a::<init>():
    00057c54invoke-direct {v0}, Landroid/support/v4/widget/k$d;-><init>()V
    00057c5areturn-void
    00057c44
    00057c5c
    00057c5candroid.support.v4.widget.k$a::a(android.widget.PopupWindow, boolean):
    00057c6cinvoke-static {v1, v2}, Landroid/support/v4/widget/l;->a(Landroid/widget/PopupWindow;Z)V
    00057c72return-void
    00057c5c
    00057c74
    00057c74android.support.v4.widget.k$b::<init>():
    00057c84invoke-direct {v0}, Landroid/support/v4/widget/k$a;-><init>()V
    00057c8areturn-void
    00057c74
    00057c8c
    00057c8candroid.support.v4.widget.k$b::a(android.widget.PopupWindow, int):
    00057c9cinvoke-static {v1, v2}, Landroid/support/v4/widget/m;->a(Landroid/widget/PopupWindow;I)V
    00057ca2return-void
    00057c8c
    00057ca4
    00057ca4android.support.v4.widget.k$b::a(android.widget.PopupWindow, boolean):
    00057cb4invoke-static {v1, v2}, Landroid/support/v4/widget/m;->a(Landroid/widget/PopupWindow;Z)V
    00057cbareturn-void
    00057ca4
    00057cbc
    00057cbcandroid.support.v4.widget.k$c::<init>():
    00057cccinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00057cd2return-void
    00057cbc
    00057cd4
    00057cd4android.support.v4.widget.k$c::a(android.widget.PopupWindow, int):
    00057ce4sget-boolean v0, Landroid/support/v4/widget/k$c;->b:Z
    00057ce8const/4 v1, 0x0
    00057ceaconst/4 v2, 0x1
    00057cecif-nez v0, :cond_1d
    00057cf0const-class v0, Landroid/widget/PopupWindow;
    00057cf4const-string v3, "setWindowLayoutType"
    00057cf8new-array v4, v2, [Ljava/lang/Class;
    00057cfcsget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    00057d00aput-object v5, v4, v1
    00057d04invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    00057d0amove-result-object v0
    00057d0csput-object v0, Landroid/support/v4/widget/k$c;->a:Ljava/lang/reflect/Method;
    00057d10sget-object v0, Landroid/support/v4/widget/k$c;->a:Ljava/lang/reflect/Method;
    00057d14invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
    00057d1asput-boolean v2, Landroid/support/v4/widget/k$c;->b:Z
    00057d1esget-object v0, Landroid/support/v4/widget/k$c;->a:Ljava/lang/reflect/Method;
    00057d22if-eqz v0, :cond_2e
    00057d26sget-object v0, Landroid/support/v4/widget/k$c;->a:Ljava/lang/reflect/Method;
    00057d2anew-array v2, v2, [Ljava/lang/Object;
    00057d2einvoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    00057d34move-result-object v8
    00057d36aput-object v8, v2, v1
    00057d3ainvoke-virtual {v0, v7, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00057d40return-void
    00057cd4
    00057d42
    00057d42 struct code_item_padding
    00057d42 padding uint16 0x0000
    00057d44
    00057d44 struct try_item
    00057d44 start_addr uint32 0x57cf0
    00057d48 insn_count int 21
    00057d4a handler_off uint16 0x57d55
    00057d4c
    00057d4c struct try_item
    00057d4c start_addr uint32 0x57d26
    00057d50 insn_count int 13
    00057d52 handler_off uint16 0x57d59
    00057d54
    00057d54 struct encoded_catch_handler_list
    00057d54 size int 2
    00057d55
    00057d55 struct encoded_catch_handler ← 0x57d4a
    00057d55 size int64 1
    00057d56 handlers[0].type_idx int 0x5994
    00057d58 handlers[0].addr uint32 0x57d1a
    00057d59
    00057d59 struct encoded_catch_handler ← 0x57d52
    00057d59 size int64 1
    00057d5a handlers[0].type_idx int 0x5994
    00057d5c handlers[0].addr uint32 0x57d40
    00057d5d
    00057d5d // align 0x10
    00057d60
    00057d60android.support.v4.widget.k$c::a(android.widget.PopupWindow, android.view.View, int, int, int):
    00057d70invoke-static {v3}, Landroid/support/v4/g/v;->b(Landroid/view/View;)I
    00057d76move-result v0
    00057d78invoke-static {v6, v0}, Landroid/support/v4/g/f;->a(II)I
    00057d7emove-result v6
    00057d80and-int/lit8 v6, v6, 0x7
    00057d84const/4 v0, 0x5
    00057d86if-ne v6, v0, :cond_17
    00057d8ainvoke-virtual {v2}, Landroid/widget/PopupWindow;->getWidth()I
    00057d90move-result v6
    00057d92invoke-virtual {v3}, Landroid/view/View;->getWidth()I
    00057d98move-result v0
    00057d9asub-int/2addr v6, v0
    00057d9csub-int/2addr v4, v6
    00057d9einvoke-virtual {v2, v3, v4, v5}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;II)V
    00057da4return-void
    00057d60
    00057da6
    00057da6 // align 0x8
    00057da8
    00057da8android.support.v4.widget.k$c::a(android.widget.PopupWindow, boolean):
    00057db8return-void
    00057da8
    00057dba
    00057dba // align 0x4
    00057dbc
    00057dbcandroid.support.v4.widget.k$d::<init>():
    00057dccinvoke-direct {v0}, Landroid/support/v4/widget/k$c;-><init>()V
    00057dd2return-void
    00057dbc
    00057dd4
    00057dd4android.support.v4.widget.k$d::a(android.widget.PopupWindow, android.view.View, int, int, int):
    00057de4invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/n;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
    00057deareturn-void
    00057dd4
    00057dec
    00057decandroid.support.v4.widget.k::<clinit>():
    00057dfcsget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    00057e00const/16 v1, 0x17
    00057e04if-lt v0, v1, :cond_e
    00057e08new-instance v0, Landroid/support/v4/widget/k$b;
    00057e0cinvoke-direct {v0}, Landroid/support/v4/widget/k$b;-><init>()V
    00057e12sput-object v0, Landroid/support/v4/widget/k;->a:Landroid/support/v4/widget/k$e;
    00057e16goto :goto_28
    00057e18const/16 v1, 0x15
    00057e1cif-lt v0, v1, :cond_18
    00057e20new-instance v0, Landroid/support/v4/widget/k$a;
    00057e24invoke-direct {v0}, Landroid/support/v4/widget/k$a;-><init>()V
    00057e2agoto :goto_b
    00057e2cconst/16 v1, 0x13
    00057e30if-lt v0, v1, :cond_22
    00057e34new-instance v0, Landroid/support/v4/widget/k$d;
    00057e38invoke-direct {v0}, Landroid/support/v4/widget/k$d;-><init>()V
    00057e3egoto :goto_b
    00057e40new-instance v0, Landroid/support/v4/widget/k$c;
    00057e44invoke-direct {v0}, Landroid/support/v4/widget/k$c;-><init>()V
    00057e4agoto :goto_b
    00057e4creturn-void
    00057dec
    00057e4e
    00057e4e // align 0x10
    00057e50
    00057e50android.support.v4.widget.k::a(android.widget.PopupWindow, int):
    00057e60sget-object v0, Landroid/support/v4/widget/k;->a:Landroid/support/v4/widget/k$e;
    00057e64invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/k$e;->a(Landroid/widget/PopupWindow;I)V
    00057e6areturn-void
    00057e50
    00057e6c
    00057e6candroid.support.v4.widget.k::a(android.widget.PopupWindow, android.view.View, int, int, int):
    00057e7csget-object v0, Landroid/support/v4/widget/k;->a:Landroid/support/v4/widget/k$e;
    00057e80move-object v1, v6
    00057e82move-object v2, v7
    00057e84move v3, v8
    00057e86move v4, v9
    00057e88move v5, v10
    00057e8ainvoke-interface/range {v0 .. v5}, Landroid/support/v4/widget/k$e;->a(Landroid/widget/PopupWindow;Landroid/view/View;III)V
    00057e90return-void
    00057e6c
    00057e92
    00057e92 // align 0x4
    00057e94
    00057e94android.support.v4.widget.k::a(android.widget.PopupWindow, boolean):
    00057ea4sget-object v0, Landroid/support/v4/widget/k;->a:Landroid/support/v4/widget/k$e;
    00057ea8invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/k$e;->a(Landroid/widget/PopupWindow;Z)V
    00057eaereturn-void
    00057e94
    00057eb0
    00057eb0android.support.v4.widget.l::<clinit>():
    00057ec0const-class v0, Landroid/widget/PopupWindow;
    00057ec4const-string v1, "mOverlapAnchor"
    00057ec8invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
    00057ecemove-result-object v0
    00057ed0sput-object v0, Landroid/support/v4/widget/l;->a:Ljava/lang/reflect/Field;
    00057ed4sget-object v0, Landroid/support/v4/widget/l;->a:Ljava/lang/reflect/Field;
    00057ed8const/4 v1, 0x1
    00057edainvoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
    00057ee0goto :goto_19
    00057ee2move-exception v0
    00057ee4const-string v1, "PopupWindowCompatApi21"
    00057ee8const-string v2, "Could not fetch mOverlapAnchor field from PopupWindow"
    00057eecinvoke-static {v1, v2, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    00057ef2return-void
    00057eb0
    00057ef4
    00057ef4 struct try_item
    00057ef4 start_addr uint32 0x57ec0
    00057ef8 insn_count int 16
    00057efa handler_off uint16 0x57efd
    00057efc
    00057efc struct encoded_catch_handler_list
    00057efc size int 1
    00057efd
    00057efd struct encoded_catch_handler ← 0x57efa
    00057efd size int64 1
    00057efe handlers[0].type_idx int 0x59b8
    00057f00 handlers[0].addr uint32 0x57ee2
    00057f01
    00057f01 // align 0x4
    00057f04
    00057f04android.support.v4.widget.l::a(android.widget.PopupWindow, boolean):
    00057f14sget-object v0, Landroid/support/v4/widget/l;->a:Ljava/lang/reflect/Field;
    00057f18if-eqz v0, :cond_16
    00057f1csget-object v0, Landroid/support/v4/widget/l;->a:Ljava/lang/reflect/Field;
    00057f20invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    00057f26move-result-object v2
    00057f28invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
    00057f2egoto :goto_16
    00057f30move-exception v1
    00057f32const-string v2, "PopupWindowCompatApi21"
    00057f36const-string v0, "Could not set overlap anchor field in PopupWindow"
    00057f3ainvoke-static {v2, v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    00057f40return-void
    00057f04
    00057f42
    00057f42 struct code_item_padding
    00057f42 padding uint16 0x0000
    00057f44
    00057f44 struct try_item
    00057f44 start_addr uint32 0x57f1c
    00057f48 insn_count int 9
    00057f4a handler_off uint16 0x57f4d
    00057f4c
    00057f4c struct encoded_catch_handler_list
    00057f4c size int 1
    00057f4d
    00057f4d struct encoded_catch_handler ← 0x57f4a
    00057f4d size int64 1
    00057f4e handlers[0].type_idx int 0x599c
    00057f50 handlers[0].addr uint32 0x57f30
    00057f51
    00057f51 // align 0x4
    00057f54
    00057f54android.support.v4.widget.m::a(android.widget.PopupWindow, int):
    00057f64invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setWindowLayoutType(I)V
    00057f6areturn-void
    00057f54
    00057f6c
    00057f6candroid.support.v4.widget.m::a(android.widget.PopupWindow, boolean):
    00057f7cinvoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setOverlapAnchor(Z)V
    00057f82return-void
    00057f6c
    00057f84
    00057f84android.support.v4.widget.n::a(android.widget.PopupWindow, android.view.View, int, int, int):
    00057f94invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V
    00057f9areturn-void
    00057f84
    00057f9c
    00057f9candroid.support.v4.widget.o::<init>(android.content.Context, int, android.database.Cursor, boolean):
    00057facinvoke-direct {v0, v1, v3, v4}, Landroid/support/v4/widget/b;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
    00057fb2iput v2, v0, Landroid/support/v4/widget/o;->k:I
    00057fb6iput v2, v0, Landroid/support/v4/widget/o;->j:I
    00057fbaconst-string v2, "layout_inflater"
    00057fbeinvoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00057fc4move-result-object v1
    00057fc6check-cast v1, Landroid/view/LayoutInflater;
    00057fcaiput-object v1, v0, Landroid/support/v4/widget/o;->l:Landroid/view/LayoutInflater;
    00057fcereturn-void
    00057f9c
    00057fd0
    00057fd0android.support.v4.widget.o::a(android.content.Context, android.database.Cursor, android.view.ViewGroup):
    00057fe0iget-object v2, v1, Landroid/support/v4/widget/o;->l:Landroid/view/LayoutInflater;
    00057fe4iget v3, v1, Landroid/support/v4/widget/o;->j:I
    00057fe8const/4 v0, 0x0
    00057feainvoke-virtual {v2, v3, v4, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    00057ff0move-result-object v2
    00057ff2return-object v2
    00057fd0
    00057ff4
    00057ff4android.support.v4.widget.o::b(android.content.Context, android.database.Cursor, android.view.ViewGroup):
    00058004iget-object v2, v1, Landroid/support/v4/widget/o;->l:Landroid/view/LayoutInflater;
    00058008iget v3, v1, Landroid/support/v4/widget/o;->k:I
    0005800cconst/4 v0, 0x0
    0005800einvoke-virtual {v2, v3, v4, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    00058014move-result-object v2
    00058016return-object v2
    00057ff4
    00058018
    00058018android.support.v4.widget.p::<init>(boolean, android.content.Context, android.view.animation.Interpolator):
    00058028invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0005802eiput-boolean v1, v0, Landroid/support/v4/widget/p;->b:Z
    00058032if-eqz v3, :cond_d
    00058036new-instance v1, Landroid/widget/OverScroller;
    0005803ainvoke-direct {v1, v2, v3}, Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
    00058040goto :goto_12
    00058042new-instance v1, Landroid/widget/OverScroller;
    00058046invoke-direct {v1, v2}, Landroid/widget/OverScroller;-><init>(Landroid/content/Context;)V
    0005804ciput-object v1, v0, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    00058050return-void
    00058018
    00058052
    00058052 // align 0x4
    00058054
    00058054android.support.v4.widget.p::a(android.content.Context):
    00058064const/4 v0, 0x0
    00058066invoke-static {v1, v0}, Landroid/support/v4/widget/p;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/p;
    0005806cmove-result-object v1
    0005806ereturn-object v1
    00058054
    00058070
    00058070android.support.v4.widget.p::a(android.content.Context, android.view.animation.Interpolator):
    00058080new-instance v0, Landroid/support/v4/widget/p;
    00058084sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    00058088const/16 v2, 0xe
    0005808cif-lt v1, v2, :cond_a
    00058090const/4 v1, 0x1
    00058092goto :goto_b
    00058094const/4 v1, 0x0
    00058096invoke-direct {v0, v1, v3, v4}, Landroid/support/v4/widget/p;-><init>(ZLandroid/content/Context;Landroid/view/animation/Interpolator;)V
    0005809creturn-object v0
    00058070
    0005809e
    0005809e // align 0x10
    000580a0
    000580a0android.support.v4.widget.p::a(int, int, int, int):
    000580b0iget-object v0, v1, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    000580b4invoke-virtual {v0, v2, v3, v4, v5}, Landroid/widget/OverScroller;->startScroll(IIII)V
    000580bareturn-void
    000580a0
    000580bc
    000580bcandroid.support.v4.widget.p::a(int, int, int, int, int, int, int, int):
    000580ccmove-object v0, v10
    000580ceiget-object v1, v0, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    000580d2move v2, v11
    000580d4move v3, v12
    000580d6move v4, v13
    000580d8move v5, v14
    000580damove v6, v15
    000580dcmove/from16 v7, v16
    000580e0move/from16 v8, v17
    000580e4move/from16 v9, v18
    000580e8invoke-virtual/range {v1 .. v9}, Landroid/widget/OverScroller;->fling(IIIIIIII)V
    000580eereturn-void
    000580bc
    000580f0
    000580f0android.support.v4.widget.p::a(int, int, int, int, int, int, int, int, int, int):
    00058100move-object v0, v12
    00058102iget-object v1, v0, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    00058106move v2, v13
    00058108move v3, v14
    0005810amove v4, v15
    0005810cmove/from16 v5, v16
    00058110move/from16 v6, v17
    00058114move/from16 v7, v18
    00058118move/from16 v8, v19
    0005811cmove/from16 v9, v20
    00058120move/from16 v10, v21
    00058124move/from16 v11, v22
    00058128invoke-virtual/range {v1 .. v11}, Landroid/widget/OverScroller;->fling(IIIIIIIIII)V
    0005812ereturn-void
    000580f0
    00058130
    00058130android.support.v4.widget.p::a():
    00058140iget-object v0, v1, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    00058144invoke-virtual {v0}, Landroid/widget/OverScroller;->isFinished()Z
    0005814amove-result v0
    0005814creturn v0
    00058130
    0005814e
    0005814e // align 0x10
    00058150
    00058150android.support.v4.widget.p::a(int, int, int, int, int, int):
    00058160iget-object v0, v7, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    00058164move v1, v8
    00058166move v2, v9
    00058168move v3, v10
    0005816amove v4, v11
    0005816cmove v5, v12
    0005816emove v6, v13
    00058170invoke-virtual/range {v0 .. v6}, Landroid/widget/OverScroller;->springBack(IIIIII)Z
    00058176move-result v8
    00058178return v8
    00058150
    0005817a
    0005817a // align 0x4
    0005817c
    0005817candroid.support.v4.widget.p::b():
    0005818ciget-object v0, v1, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    00058190invoke-virtual {v0}, Landroid/widget/OverScroller;->getCurrX()I
    00058196move-result v0
    00058198return v0
    0005817c
    0005819a
    0005819a // align 0x4
    0005819c
    0005819candroid.support.v4.widget.p::c():
    000581aciget-object v0, v1, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    000581b0invoke-virtual {v0}, Landroid/widget/OverScroller;->getCurrY()I
    000581b6move-result v0
    000581b8return v0
    0005819c
    000581ba
    000581ba // align 0x4
    000581bc
    000581bcandroid.support.v4.widget.p::d():
    000581cciget-object v0, v1, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    000581d0invoke-virtual {v0}, Landroid/widget/OverScroller;->getFinalY()I
    000581d6move-result v0
    000581d8return v0
    000581bc
    000581da
    000581da // align 0x4
    000581dc
    000581dcandroid.support.v4.widget.p::e():
    000581eciget-boolean v0, v1, Landroid/support/v4/widget/p;->b:Z
    000581f0if-eqz v0, :cond_b
    000581f4iget-object v0, v1, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    000581f8invoke-static {v0}, Landroid/support/v4/widget/q;->a(Ljava/lang/Object;)F
    000581femove-result v0
    00058200goto :goto_c
    00058202const/4 v0, 0x0
    00058204return v0
    000581dc
    00058206
    00058206 // align 0x8
    00058208
    00058208android.support.v4.widget.p::f():
    00058218iget-object v0, v1, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    0005821cinvoke-virtual {v0}, Landroid/widget/OverScroller;->computeScrollOffset()Z
    00058222move-result v0
    00058224return v0
    00058208
    00058226
    00058226 // align 0x8
    00058228
    00058228android.support.v4.widget.p::g():
    00058238iget-object v0, v1, Landroid/support/v4/widget/p;->a:Landroid/widget/OverScroller;
    0005823cinvoke-virtual {v0}, Landroid/widget/OverScroller;->abortAnimation()V
    00058242return-void
    00058228
    00058244
    00058244android.support.v4.widget.q::a(java.lang.Object):
    00058254check-cast v0, Landroid/widget/OverScroller;
    00058258invoke-virtual {v0}, Landroid/widget/OverScroller;->getCurrVelocity()F
    0005825emove-result v0
    00058260return v0
    00058244
    00058262
    00058262 // align 0x4
    00058264
    00058264android.support.v7.a.a$j::<clinit>():
    00058274const/16 v0, 0x1d
    00058278new-array v1, v0, [I
    0005827cfill-array-data v1, :array_104
    00058282sput-object v1, Landroid/support/v7/a/a$j;->ActionBar:[I
    00058286const/4 v1, 0x1
    00058288new-array v2, v1, [I
    0005828cconst/4 v3, 0x0
    0005828econst v4, 0x10100b3
    00058294aput v4, v2, v3
    00058298sput-object v2, Landroid/support/v7/a/a$j;->ActionBarLayout:[I
    0005829cnew-array v2, v1, [I
    000582a0const v4, 0x101013f
    000582a6aput v4, v2, v3
    000582aasput-object v2, Landroid/support/v7/a/a$j;->ActionMenuItemView:[I
    000582aenew-array v2, v3, [I
    000582b2sput-object v2, Landroid/support/v7/a/a$j;->ActionMenuView:[I
    000582b6const/4 v2, 0x6
    000582b8new-array v4, v2, [I
    000582bcfill-array-data v4, :array_142
    000582c2sput-object v4, Landroid/support/v7/a/a$j;->ActionMode:[I
    000582c6const/4 v4, 0x2
    000582c8new-array v5, v4, [I
    000582ccfill-array-data v5, :array_152
    000582d2sput-object v5, Landroid/support/v7/a/a$j;->ActivityChooserView:[I
    000582d6const/4 v5, 0x7
    000582d8new-array v6, v5, [I
    000582dcfill-array-data v6, :array_15a
    000582e2sput-object v6, Landroid/support/v7/a/a$j;->AlertDialog:[I
    000582e6new-array v6, v4, [I
    000582eafill-array-data v6, :array_16c
    000582f0sput-object v6, Landroid/support/v7/a/a$j;->AppCompatImageView:[I
    000582f4const/4 v6, 0x4
    000582f6new-array v7, v6, [I
    000582fafill-array-data v7, :array_174
    00058300sput-object v7, Landroid/support/v7/a/a$j;->AppCompatSeekBar:[I
    00058304new-array v5, v5, [I
    00058308fill-array-data v5, :array_180
    0005830esput-object v5, Landroid/support/v7/a/a$j;->AppCompatTextHelper:[I
    00058312new-array v5, v4, [I
    00058316fill-array-data v5, :array_192
    0005831csput-object v5, Landroid/support/v7/a/a$j;->AppCompatTextView:[I
    00058320const/16 v5, 0x73
    00058324new-array v5, v5, [I
    00058328fill-array-data v5, :array_19a
    0005832esput-object v5, Landroid/support/v7/a/a$j;->AppCompatTheme:[I
    00058332new-array v5, v1, [I
    00058336const v7, 0x7f020026
    0005833caput v7, v5, v3
    00058340sput-object v5, Landroid/support/v7/a/a$j;->ButtonBarLayout:[I
    00058344const/4 v5, 0x3
    00058346new-array v7, v5, [I
    0005834afill-array-data v7, :array_284
    00058350sput-object v7, Landroid/support/v7/a/a$j;->ColorStateListItem:[I
    00058354new-array v7, v5, [I
    00058358fill-array-data v7, :array_28e
    0005835esput-object v7, Landroid/support/v7/a/a$j;->CompoundButton:[I
    00058362const/16 v7, 0x8
    00058366new-array v7, v7, [I
    0005836afill-array-data v7, :array_298
    00058370sput-object v7, Landroid/support/v7/a/a$j;->DrawerArrowToggle:[I
    00058374const/16 v7, 0x9
    00058378new-array v8, v7, [I
    0005837cfill-array-data v8, :array_2ac
    00058382sput-object v8, Landroid/support/v7/a/a$j;->LinearLayoutCompat:[I
    00058386new-array v6, v6, [I
    0005838afill-array-data v6, :array_2c2
    00058390sput-object v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_Layout:[I
    00058394new-array v6, v4, [I
    00058398fill-array-data v6, :array_2ce
    0005839esput-object v6, Landroid/support/v7/a/a$j;->ListPopupWindow:[I
    000583a2new-array v2, v2, [I
    000583a6fill-array-data v2, :array_2d6
    000583acsput-object v2, Landroid/support/v7/a/a$j;->MenuGroup:[I
    000583b0const/16 v2, 0x11
    000583b4new-array v6, v2, [I
    000583b8fill-array-data v6, :array_2e6
    000583besput-object v6, Landroid/support/v7/a/a$j;->MenuItem:[I
    000583c2new-array v6, v7, [I
    000583c6fill-array-data v6, :array_30c
    000583ccsput-object v6, Landroid/support/v7/a/a$j;->MenuView:[I
    000583d0new-array v6, v5, [I
    000583d4fill-array-data v6, :array_322
    000583dasput-object v6, Landroid/support/v7/a/a$j;->PopupWindow:[I
    000583denew-array v1, v1, [I
    000583e2const v6, 0x7f0200d0
    000583e8aput v6, v1, v3
    000583ecsput-object v1, Landroid/support/v7/a/a$j;->PopupWindowBackgroundState:[I
    000583f0new-array v1, v4, [I
    000583f4fill-array-data v1, :array_32c
    000583fasput-object v1, Landroid/support/v7/a/a$j;->RecycleListView:[I
    000583fenew-array v1, v2, [I
    00058402fill-array-data v1, :array_334
    00058408sput-object v1, Landroid/support/v7/a/a$j;->SearchView:[I
    0005840cconst/4 v1, 0x5
    0005840enew-array v2, v1, [I
    00058412fill-array-data v2, :array_35a
    00058418sput-object v2, Landroid/support/v7/a/a$j;->Spinner:[I
    0005841cconst/16 v2, 0xe
    00058420new-array v2, v2, [I
    00058424fill-array-data v2, :array_368
    0005842asput-object v2, Landroid/support/v7/a/a$j;->SwitchCompat:[I
    0005842econst/16 v2, 0xa
    00058432new-array v2, v2, [I
    00058436fill-array-data v2, :array_388
    0005843csput-object v2, Landroid/support/v7/a/a$j;->TextAppearance:[I
    00058440new-array v0, v0, [I
    00058444fill-array-data v0, :array_3a0
    0005844asput-object v0, Landroid/support/v7/a/a$j;->Toolbar:[I
    0005844enew-array v0, v1, [I
    00058452fill-array-data v0, :array_3de
    00058458sput-object v0, Landroid/support/v7/a/a$j;->View:[I
    0005845cnew-array v0, v5, [I
    00058460fill-array-data v0, :array_3ec
    00058466sput-object v0, Landroid/support/v7/a/a$j;->ViewBackgroundHelper:[I
    0005846anew-array v0, v5, [I
    0005846efill-array-data v0, :array_3f6
    00058474sput-object v0, Landroid/support/v7/a/a$j;->ViewStubCompat:[I
    00058478return-void
    0005847anop
    0005847c.array-data 4
    000584f8.array-data 4
    00058518.array-data 4
    00058528.array-data 4
    0005854c.array-data 4
    0005855c.array-data 4
    00058574.array-data 4
    00058598.array-data 4
    000585a8.array-data 4
    0005877c.array-data 4
    00058790.array-data 4
    000587a4.array-data 4
    000587cc.array-data 4
    000587f8.array-data 4
    00058810.array-data 4
    00058820.array-data 4
    00058840.array-data 4
    0005888c.array-data 4
    000588b8.array-data 4
    000588cc.array-data 4
    000588dc.array-data 4
    00058928.array-data 4
    00058944.array-data 4
    00058984.array-data 4
    000589b4.array-data 4
    00058a30.array-data 4
    00058a4c.array-data 4
    00058a60.array-data 4
    00058264
    00058a74
    00058a74android.support.v7.app.AlertController$RecycleListView::<init>(android.content.Context):
    00058a84const/4 v0, 0x0
    00058a86invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AlertController$RecycleListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00058a8creturn-void
    00058a74
    00058a8e
    00058a8e // align 0x10
    00058a90
    00058a90android.support.v7.app.AlertController$RecycleListView::<init>(android.content.Context, android.util.AttributeSet):
    00058aa0invoke-direct {v1, v2, v3}, Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00058aa6sget-object v0, Landroid/support/v7/a/a$j;->RecycleListView:[I
    00058aaainvoke-virtual {v2, v3, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00058ab0move-result-object v2
    00058ab2sget v3, Landroid/support/v7/a/a$j;->RecycleListView_paddingBottomNoButtons:I
    00058ab6const/4 v0, -0x1
    00058ab8invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    00058abemove-result v3
    00058ac0iput v3, v1, Landroid/support/v7/app/AlertController$RecycleListView;->b:I
    00058ac4sget v3, Landroid/support/v7/a/a$j;->RecycleListView_paddingTopNoTitle:I
    00058ac8invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    00058acemove-result v2
    00058ad0iput v2, v1, Landroid/support/v7/app/AlertController$RecycleListView;->a:I
    00058ad4return-void
    00058a90
    00058ad6
    00058ad6 // align 0x8
    00058ad8
    00058ad8android.support.v7.app.a$a::<init>(int, int):
    00058ae8invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
    00058aeeconst/4 v1, 0x0
    00058af0iput v1, v0, Landroid/support/v7/app/a$a;->a:I
    00058af4const v1, 0x800013
    00058afaiput v1, v0, Landroid/support/v7/app/a$a;->a:I
    00058afereturn-void
    00058ad8
    00058b00
    00058b00android.support.v7.app.a$a::<init>(android.content.Context, android.util.AttributeSet):
    00058b10invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00058b16const/4 v0, 0x0
    00058b18iput v0, v2, Landroid/support/v7/app/a$a;->a:I
    00058b1csget-object v1, Landroid/support/v7/a/a$j;->ActionBarLayout:[I
    00058b20invoke-virtual {v3, v4, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00058b26move-result-object v3
    00058b28sget v4, Landroid/support/v7/a/a$j;->ActionBarLayout_android_layout_gravity:I
    00058b2cinvoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
    00058b32move-result v4
    00058b34iput v4, v2, Landroid/support/v7/app/a$a;->a:I
    00058b38invoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
    00058b3ereturn-void
    00058b00
    00058b40
    00058b40android.support.v7.app.a$a::<init>(android.support.v7.app.a$a):
    00058b50invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
    00058b56const/4 v0, 0x0
    00058b58iput v0, v1, Landroid/support/v7/app/a$a;->a:I
    00058b5ciget v2, v2, Landroid/support/v7/app/a$a;->a:I
    00058b60iput v2, v1, Landroid/support/v7/app/a$a;->a:I
    00058b64return-void
    00058b40
    00058b66
    00058b66 // align 0x8
    00058b68
    00058b68android.support.v7.app.a$a::<init>(android.view.ViewGroup$LayoutParams):
    00058b78invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
    00058b7econst/4 v1, 0x0
    00058b80iput v1, v0, Landroid/support/v7/app/a$a;->a:I
    00058b84return-void
    00058b68
    00058b86
    00058b86 // align 0x8
    00058b88
    00058b88android.support.v7.app.a$b::<init>():
    00058b98invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00058b9ereturn-void
    00058b88
    00058ba0
    00058ba0android.support.v7.app.b::<clinit>():
    00058bb0return-void
    00058ba0
    00058bb2
    00058bb2 // align 0x4
    00058bb4
    00058bb4android.support.v7.app.b::a():
    00058bc4sget-boolean v0, Landroid/support/v7/app/b;->b:Z
    00058bc8return v0
    00058bb4
    00058bca
    00058bca // align 0x4
    00058bcc
    00058bccandroid.support.v7.b.a.a::a(int, float):
    00058bdcinvoke-static {v1}, Landroid/graphics/Color;->alpha(I)I
    00058be2move-result v0
    00058be4int-to-float v0, v0
    00058be6mul-float v0, v0, v2
    00058beainvoke-static {v0}, Ljava/lang/Math;->round(F)I
    00058bf0move-result v2
    00058bf2invoke-static {v1, v2}, Landroid/support/v4/c/a;->b(II)I
    00058bf8move-result v1
    00058bfareturn v1
    00058bcc
    00058bfc
    00058bfcandroid.support.v7.b.a.a::a(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme):
    00058c0cinvoke-static {v5}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
    00058c12move-result-object v0
    00058c14invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;->next()I
    00058c1amove-result v1
    00058c1cconst/4 v2, 0x2
    00058c1eif-eq v1, v2, :cond_f
    00058c22const/4 v3, 0x1
    00058c24if-eq v1, v3, :cond_f
    00058c28goto :goto_4
    00058c2aif-ne v1, v2, :cond_16
    00058c2einvoke-static {v4, v5, v0, v6}, Landroid/support/v7/b/a/a;->a(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
    00058c34move-result-object v4
    00058c36return-object v4
    00058c38new-instance v4, Lorg/xmlpull/v1/XmlPullParserException;
    00058c3cconst-string v5, "No start tag found"
    00058c40invoke-direct {v4, v5}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
    00058c46throw v4
    00058bfc
    00058c48
    00058c48android.support.v7.b.a.a::a(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme):
    00058c58invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
    00058c5emove-result-object v0
    00058c60const-string v1, "selector"
    00058c64invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00058c6amove-result v1
    00058c6cif-eqz v1, :cond_11
    00058c70invoke-static {v2, v3, v4, v5}, Landroid/support/v7/b/a/a;->b(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;
    00058c76move-result-object v2
    00058c78return-object v2
    00058c7anew-instance v2, Lorg/xmlpull/v1/XmlPullParserException;
    00058c7enew-instance v4, Ljava/lang/StringBuilder;
    00058c82invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    00058c88invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;->getPositionDescription()Ljava/lang/String;
    00058c8emove-result-object v3
    00058c90invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00058c96const-string v3, ": invalid color state list tag "
    00058c9ainvoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00058ca0invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00058ca6invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00058cacmove-result-object v3
    00058caeinvoke-direct {v2, v3}, Lorg/xmlpull/v1/XmlPullParserException;-><init>(Ljava/lang/String;)V
    00058cb4throw v2
    00058c48
    00058cb6
    00058cb6 // align 0x8
    00058cb8
    00058cb8android.support.v7.b.a.a::a(android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int[]):
    00058cc8if-nez v1, :cond_7
    00058cccinvoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;->obtainAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00058cd2move-result-object v0
    00058cd4goto :goto_c
    00058cd6const/4 v0, 0x0
    00058cd8invoke-virtual {v1, v2, v3, v0, v0}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    00058cdemove-result-object v0
    00058ce0return-object v0
    00058cb8
    00058ce2
    00058ce2 // align 0x4
    00058ce4
    00058ce4android.support.v7.b.a.a::b(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme):
    00058cf4move-object/from16 v0, v19
    00058cf8invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
    00058cfemove-result v1
    00058d00const/4 v2, 0x1
    00058d02add-int/2addr v1, v2
    00058d04const/16 v3, 0x14
    00058d08new-array v3, v3, [[I
    00058d0carray-length v4, v3
    00058d0enew-array v4, v4, [I
    00058d12const/4 v5, 0x0
    00058d14const/4 v6, 0x0
    00058d16invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;->next()I
    00058d1cmove-result v7
    00058d1eif-eq v7, v2, :cond_b2
    00058d22invoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
    00058d28move-result v8
    00058d2aif-ge v8, v1, :cond_20
    00058d2econst/4 v9, 0x3
    00058d30if-eq v7, v9, :cond_b2
    00058d34const/4 v9, 0x2
    00058d36if-ne v7, v9, :cond_ab
    00058d3aif-gt v8, v1, :cond_ab
    00058d3einvoke-interface/range {v18}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
    00058d44move-result-object v7
    00058d46const-string v8, "item"
    00058d4ainvoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00058d50move-result v7
    00058d52if-nez v7, :cond_33
    00058d56goto/16 :goto_ab
    00058d5asget-object v7, Landroid/support/v7/a/a$j;->ColorStateListItem:[I
    00058d5emove-object/from16 v8, v17
    00058d62move-object/from16 v9, v20
    00058d66invoke-static {v8, v9, v0, v7}, Landroid/support/v7/b/a/a;->a(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00058d6cmove-result-object v7
    00058d6esget v10, Landroid/support/v7/a/a$j;->ColorStateListItem_android_color:I
    00058d72const v11, -0xff01
    00058d78invoke-virtual {v7, v10, v11}, Landroid/content/res/TypedArray;->getColor(II)I
    00058d7emove-result v10
    00058d80const/high16 v11, 0x3f800000
    00058d84sget v12, Landroid/support/v7/a/a$j;->ColorStateListItem_android_alpha:I
    00058d88invoke-virtual {v7, v12}, Landroid/content/res/TypedArray;->hasValue(I)Z
    00058d8emove-result v12
    00058d90if-eqz v12, :cond_57
    00058d94sget v12, Landroid/support/v7/a/a$j;->ColorStateListItem_android_alpha:I
    00058d98invoke-virtual {v7, v12, v11}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00058d9emove-result v11
    00058da0goto :goto_62
    00058da2sget v12, Landroid/support/v7/a/a$j;->ColorStateListItem_alpha:I
    00058da6invoke-virtual {v7, v12}, Landroid/content/res/TypedArray;->hasValue(I)Z
    00058dacmove-result v12
    00058daeif-eqz v12, :cond_62
    00058db2sget v12, Landroid/support/v7/a/a$j;->ColorStateListItem_alpha:I
    00058db6goto :goto_52
    00058db8invoke-virtual {v7}, Landroid/content/res/TypedArray;->recycle()V
    00058dbeinvoke-interface/range {v19}, Landroid/util/AttributeSet;->getAttributeCount()I
    00058dc4move-result v7
    00058dc6new-array v12, v7, [I
    00058dcaconst/4 v13, 0x0
    00058dccconst/4 v14, 0x0
    00058dceif-ge v13, v7, :cond_92
    00058dd2invoke-interface {v0, v13}, Landroid/util/AttributeSet;->getAttributeNameResource(I)I
    00058dd8move-result v15
    00058ddaconst v2, 0x10101a5
    00058de0if-eq v15, v2, :cond_8e
    00058de4const v2, 0x101031f
    00058deaif-eq v15, v2, :cond_8e
    00058deesget v2, Landroid/support/v7/a/a$a;->alpha:I
    00058df2if-eq v15, v2, :cond_8e
    00058df6add-int/lit8 v2, v14, 0x1
    00058dfainvoke-interface {v0, v13, v5}, Landroid/util/AttributeSet;->getAttributeBooleanValue(IZ)Z
    00058e00move-result v16
    00058e02if-eqz v16, :cond_8a
    00058e06goto :goto_8b
    00058e08neg-int v15, v15
    00058e0aaput v15, v12, v14
    00058e0emove v14, v2
    00058e10add-int/lit8 v13, v13, 0x1
    00058e14const/4 v2, 0x1
    00058e16goto :goto_6d
    00058e18invoke-static {v12, v14}, Landroid/util/StateSet;->trimStateSet([II)[I
    00058e1emove-result-object v2
    00058e20invoke-static {v10, v11}, Landroid/support/v7/b/a/a;->a(IF)I
    00058e26move-result v7
    00058e28if-eqz v6, :cond_9d
    00058e2carray-length v10, v2
    00058e2einvoke-static {v4, v6, v7}, Landroid/support/v7/b/a/c;->a([III)[I
    00058e34move-result-object v4
    00058e36invoke-static {v3, v6, v2}, Landroid/support/v7/b/a/c;->a([Ljava/lang/Object;ILjava/lang/Object;)[Ljava/lang/Object;
    00058e3cmove-result-object v2
    00058e3emove-object v3, v2
    00058e40check-cast v3, [[I
    00058e44add-int/lit8 v6, v6, 0x1
    00058e48goto :goto_af
    00058e4amove-object/from16 v8, v17
    00058e4emove-object/from16 v9, v20
    00058e52const/4 v2, 0x1
    00058e54goto/16 :goto_11
    00058e58new-array v0, v6, [I
    00058e5cnew-array v1, v6, [[I
    00058e60invoke-static {v4, v5, v0, v5, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
    00058e66invoke-static {v3, v5, v1, v5, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
    00058e6cnew-instance v2, Landroid/content/res/ColorStateList;
    00058e70invoke-direct {v2, v1, v0}, Landroid/content/res/ColorStateList;-><init>([[I[I)V
    00058e76return-object v2
    00058ce4
    00058e78
    00058e78android.support.v7.b.a.b$a::<init>(android.content.res.ColorStateList, android.content.res.Configuration):
    00058e88invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00058e8eiput-object v1, v0, Landroid/support/v7/b/a/b$a;->a:Landroid/content/res/ColorStateList;
    00058e92iput-object v2, v0, Landroid/support/v7/b/a/b$a;->b:Landroid/content/res/Configuration;
    00058e96return-void
    00058e78
    00058e98
    00058e98android.support.v7.b.a.b::<clinit>():
    00058ea8new-instance v0, Ljava/lang/ThreadLocal;
    00058eacinvoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
    00058eb2sput-object v0, Landroid/support/v7/b/a/b;->a:Ljava/lang/ThreadLocal;
    00058eb6new-instance v0, Ljava/util/WeakHashMap;
    00058ebaconst/4 v1, 0x0
    00058ebcinvoke-direct {v0, v1}, Ljava/util/WeakHashMap;-><init>(I)V
    00058ec2sput-object v0, Landroid/support/v7/b/a/b;->b:Ljava/util/WeakHashMap;
    00058ec6new-instance v0, Ljava/lang/Object;
    00058ecainvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00058ed0sput-object v0, Landroid/support/v7/b/a/b;->c:Ljava/lang/Object;
    00058ed4return-void
    00058e98
    00058ed6
    00058ed6 // align 0x8
    00058ed8
    00058ed8android.support.v7.b.a.b::a(android.content.Context, int):
    00058ee8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    00058eecconst/16 v1, 0x17
    00058ef0if-lt v0, v1, :cond_b
    00058ef4invoke-virtual {v2, v3}, Landroid/content/Context;->getColorStateList(I)Landroid/content/res/ColorStateList;
    00058efamove-result-object v2
    00058efcreturn-object v2
    00058efeinvoke-static {v2, v3}, Landroid/support/v7/b/a/b;->d(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    00058f04move-result-object v0
    00058f06if-eqz v0, :cond_12
    00058f0areturn-object v0
    00058f0cinvoke-static {v2, v3}, Landroid/support/v7/b/a/b;->c(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    00058f12move-result-object v0
    00058f14if-eqz v0, :cond_1c
    00058f18invoke-static {v2, v3, v0}, Landroid/support/v7/b/a/b;->a(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V
    00058f1ereturn-object v0
    00058f20invoke-static {v2, v3}, Landroid/support/v4/b/a;->b(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    00058f26move-result-object v2
    00058f28return-object v2
    00058ed8