File classes.dex
Function:
    0007e3c8
    0007e3c8R.b::onChanged():
    0007e3d8iget v0, v2, LR/b;->a:I
    0007e3dcpacked-switch v0, :pswitch_data_20
    0007e3e2iget-object v0, v2, LR/b;->b:Ljava/lang/Object;
    0007e3e6check-cast v0, Lj/J0;
    0007e3eaiget-object v1, v0, Lj/J0;->z:Lj/B;
    0007e3eeinvoke-virtual {v1}, Landroid/widget/PopupWindow;->isShowing()Z
    0007e3f4move-result v1
    0007e3f6if-eqz v1, :cond_14
    0007e3fainvoke-virtual {v0}, Lj/J0;->i()V
    0007e400return-void
    0007e402iget-object v0, v2, LR/b;->b:Ljava/lang/Object;
    0007e406check-cast v0, Lj/g1;
    0007e40aconst/4 v1, 0x1
    0007e40ciput-boolean v1, v0, LR/c;->a:Z
    0007e410invoke-virtual {v0}, Lj/g1;->notifyDataSetChanged()V
    0007e416return-void
    0007e418.packed-switch 0x0
    0007e3c8
    0007e424
    0007e424R.b::onInvalidated():
    0007e434iget v0, v2, LR/b;->a:I
    0007e438packed-switch v0, :pswitch_data_18
    0007e43eiget-object v0, v2, LR/b;->b:Ljava/lang/Object;
    0007e442check-cast v0, Lj/J0;
    0007e446invoke-virtual {v0}, Lj/J0;->dismiss()V
    0007e44creturn-void
    0007e44eiget-object v0, v2, LR/b;->b:Ljava/lang/Object;
    0007e452check-cast v0, Lj/g1;
    0007e456const/4 v1, 0x0
    0007e458iput-boolean v1, v0, LR/c;->a:Z
    0007e45cinvoke-virtual {v0}, Lj/g1;->notifyDataSetInvalidated()V
    0007e462return-void
    0007e464.packed-switch 0x0
    0007e424
    0007e470
    0007e470R.c::getDropDownView(int, android.view.View, android.view.ViewGroup):
    0007e480iget-boolean v0, v1, LR/c;->a:Z
    0007e484if-eqz v0, :cond_1d
    0007e488iget-object v0, v1, LR/c;->c:Landroid/database/Cursor;
    0007e48cinvoke-interface {v0, v2}, Landroid/database/Cursor;->moveToPosition(I)Z
    0007e492if-nez v3, :cond_17
    0007e496move-object v2, v1
    0007e498check-cast v2, Lj/g1;
    0007e49ciget v3, v2, Lj/g1;->i:I
    0007e4a0const/4 v0, 0x0
    0007e4a2iget-object v2, v2, Lj/g1;->j:Landroid/view/LayoutInflater;
    0007e4a6invoke-virtual {v2, v3, v4, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    0007e4acmove-result-object v3
    0007e4aeiget-object v2, v1, LR/c;->c:Landroid/database/Cursor;
    0007e4b2invoke-virtual {v1, v3, v2}, LR/c;->a(Landroid/view/View;Landroid/database/Cursor;)V
    0007e4b8return-object v3
    0007e4baconst/4 v2, 0x0
    0007e4bcreturn-object v2
    0007e470
    0007e4be
    0007e4be // align 0x10
    0007e4c0
    0007e4c0R.c::getView(int, android.view.View, android.view.ViewGroup):
    0007e4d0iget-boolean v0, v1, LR/c;->a:Z
    0007e4d4if-eqz v0, :cond_24
    0007e4d8iget-object v0, v1, LR/c;->c:Landroid/database/Cursor;
    0007e4dcinvoke-interface {v0, v2}, Landroid/database/Cursor;->moveToPosition(I)Z
    0007e4e2move-result v0
    0007e4e4if-eqz v0, :cond_18
    0007e4e8if-nez v3, :cond_12
    0007e4ecinvoke-virtual {v1, v4}, LR/c;->d(Landroid/view/ViewGroup;)Landroid/view/View;
    0007e4f2move-result-object v3
    0007e4f4iget-object v2, v1, LR/c;->c:Landroid/database/Cursor;
    0007e4f8invoke-virtual {v1, v3, v2}, LR/c;->a(Landroid/view/View;Landroid/database/Cursor;)V
    0007e4fereturn-object v3
    0007e500new-instance v3, Ljava/lang/IllegalStateException;
    0007e504const-string v4, "couldn't move cursor to position "
    0007e508invoke-static {v4, v2}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
    0007e50emove-result-object v2
    0007e510invoke-direct {v3, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0007e516throw v3
    0007e518new-instance v2, Ljava/lang/IllegalStateException;
    0007e51cconst-string v3, "this should only be called when the cursor is valid"
    0007e520invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0007e526throw v2
    0007e4c0
    0007e528
    0007e528R.c::getFilter():
    0007e538iget-object v0, v1, LR/c;->g:LR/d;
    0007e53cif-nez v0, :cond_d
    0007e540new-instance v0, LR/d;
    0007e544invoke-direct {v0}, Landroid/widget/Filter;-><init>()V
    0007e54aiput-object v1, v0, LR/d;->a:LR/c;
    0007e54eiput-object v0, v1, LR/c;->g:LR/d;
    0007e552iget-object v0, v1, LR/c;->g:LR/d;
    0007e556return-object v0
    0007e528
    0007e558
    0007e558R.c::getCount():
    0007e568iget-boolean v0, v1, LR/c;->a:Z
    0007e56cif-eqz v0, :cond_d
    0007e570iget-object v0, v1, LR/c;->c:Landroid/database/Cursor;
    0007e574if-eqz v0, :cond_d
    0007e578invoke-interface {v0}, Landroid/database/Cursor;->getCount()I
    0007e57emove-result v0
    0007e580return v0
    0007e582const/4 v0, 0x0
    0007e584return v0
    0007e558
    0007e586
    0007e586 // align 0x8
    0007e588
    0007e588R.c::getItem(int):
    0007e598iget-boolean v0, v1, LR/c;->a:Z
    0007e59cif-eqz v0, :cond_e
    0007e5a0iget-object v0, v1, LR/c;->c:Landroid/database/Cursor;
    0007e5a4if-eqz v0, :cond_e
    0007e5a8invoke-interface {v0, v2}, Landroid/database/Cursor;->moveToPosition(I)Z
    0007e5aeiget-object v2, v1, LR/c;->c:Landroid/database/Cursor;
    0007e5b2return-object v2
    0007e5b4const/4 v2, 0x0
    0007e5b6return-object v2
    0007e588
    0007e5b8
    0007e5b8R.c::getItemId(int):
    0007e5c8iget-boolean v0, v3, LR/c;->a:Z
    0007e5ccconst-wide/16 v1, 0x0
    0007e5d0if-eqz v0, :cond_19
    0007e5d4iget-object v0, v3, LR/c;->c:Landroid/database/Cursor;
    0007e5d8if-eqz v0, :cond_19
    0007e5dcinvoke-interface {v0, v4}, Landroid/database/Cursor;->moveToPosition(I)Z
    0007e5e2move-result v4
    0007e5e4if-eqz v4, :cond_19
    0007e5e8iget-object v4, v3, LR/c;->c:Landroid/database/Cursor;
    0007e5eciget v0, v3, LR/c;->d:I
    0007e5f0invoke-interface {v4, v0}, Landroid/database/Cursor;->getLong(I)J
    0007e5f6move-result-wide v0
    0007e5f8return-wide v0
    0007e5fareturn-wide v1
    0007e5b8
    0007e5fc
    0007e5fcR.c::b(android.database.Cursor):
    0007e60ciget-object v0, v2, LR/c;->c:Landroid/database/Cursor;
    0007e610if-ne v3, v0, :cond_6
    0007e614const/4 v0, 0x0
    0007e616goto :goto_40
    0007e618if-eqz v0, :cond_16
    0007e61ciget-object v1, v2, LR/c;->e:LR/a;
    0007e620if-eqz v1, :cond_f
    0007e624invoke-interface {v0, v1}, Landroid/database/Cursor;->unregisterContentObserver(Landroid/database/ContentObserver;)V
    0007e62aiget-object v1, v2, LR/c;->f:LR/b;
    0007e62eif-eqz v1, :cond_16
    0007e632invoke-interface {v0, v1}, Landroid/database/Cursor;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V
    0007e638iput-object v3, v2, LR/c;->c:Landroid/database/Cursor;
    0007e63cif-eqz v3, :cond_37
    0007e640iget-object v1, v2, LR/c;->e:LR/a;
    0007e644if-eqz v1, :cond_21
    0007e648invoke-interface {v3, v1}, Landroid/database/Cursor;->registerContentObserver(Landroid/database/ContentObserver;)V
    0007e64eiget-object v1, v2, LR/c;->f:LR/b;
    0007e652if-eqz v1, :cond_28
    0007e656invoke-interface {v3, v1}, Landroid/database/Cursor;->registerDataSetObserver(Landroid/database/DataSetObserver;)V
    0007e65cconst-string v1, "_id"
    0007e660invoke-interface {v3, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
    0007e666move-result v3
    0007e668iput v3, v2, LR/c;->d:I
    0007e66cconst/4 v3, 0x1
    0007e66eiput-boolean v3, v2, LR/c;->a:Z
    0007e672invoke-virtual {v2}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V
    0007e678goto :goto_40
    0007e67aconst/4 v3, -0x1
    0007e67ciput v3, v2, LR/c;->d:I
    0007e680const/4 v3, 0x0
    0007e682iput-boolean v3, v2, LR/c;->a:Z
    0007e686invoke-virtual {v2}, Landroid/widget/BaseAdapter;->notifyDataSetInvalidated()V
    0007e68cif-eqz v0, :cond_45
    0007e690invoke-interface {v0}, Landroid/database/Cursor;->close()V
    0007e696return-void
    0007e5fc
    0007e698
    0007e698R.d::performFiltering(java.lang.CharSequence):
    0007e6a8iget-object v0, v4, LR/d;->a:LR/c;
    0007e6accheck-cast v0, Lj/g1;
    0007e6b0if-nez v5, :cond_9
    0007e6b4const-string v5, ""
    0007e6b8goto :goto_10
    0007e6bainvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0007e6c0invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
    0007e6c6move-result-object v5
    0007e6c8iget-object v1, v0, Lj/g1;->k:Landroidx/appcompat/widget/SearchView;
    0007e6ccinvoke-virtual {v1}, Landroid/view/View;->getVisibility()I
    0007e6d2move-result v2
    0007e6d4const/4 v3, 0x0
    0007e6d6if-nez v2, :cond_2c
    0007e6dainvoke-virtual {v1}, Landroid/view/View;->getWindowVisibility()I
    0007e6e0move-result v1
    0007e6e2if-eqz v1, :cond_20
    0007e6e6goto :goto_2c
    0007e6e8iget-object v1, v0, Lj/g1;->l:Landroid/app/SearchableInfo;
    0007e6ecinvoke-virtual {v0, v1, v5}, Lj/g1;->g(Landroid/app/SearchableInfo;Ljava/lang/String;)Landroid/database/Cursor;
    0007e6f2move-result-object v5
    0007e6f4if-eqz v5, :cond_2c
    0007e6f8invoke-interface {v5}, Landroid/database/Cursor;->getCount()I
    0007e6fegoto :goto_2d
    0007e700move-object v5, v3
    0007e702new-instance v0, Landroid/widget/Filter$FilterResults;
    0007e706invoke-direct {v0}, Landroid/widget/Filter$FilterResults;-><init>()V
    0007e70cif-eqz v5, :cond_3d
    0007e710invoke-interface {v5}, Landroid/database/Cursor;->getCount()I
    0007e716move-result v1
    0007e718iput v1, v0, Landroid/widget/Filter$FilterResults;->count:I
    0007e71ciput-object v5, v0, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
    0007e720goto :goto_42
    0007e722const/4 v5, 0x0
    0007e724iput v5, v0, Landroid/widget/Filter$FilterResults;->count:I
    0007e728iput-object v3, v0, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
    0007e72creturn-object v0
    0007e698
    0007e72e
    0007e72e struct code_item_padding
    0007e72e padding uint16 0x0000
    0007e730
    0007e730 struct try_item
    0007e730 start_addr uint32 0x7e6e8
    0007e734 insn_count int 11
    0007e736 handler_off uint16 0x7e739
    0007e738
    0007e738 struct encoded_catch_handler_list
    0007e738 size int 1
    0007e739
    0007e739 struct encoded_catch_handler ← 0x7e736
    0007e739 size int64 1
    0007e73a handlers[0].type_idx int 0xb5bc
    0007e73c handlers[0].addr uint32 0x7e700
    0007e73d
    0007e73d // align 0x10
    0007e740
    0007e740R.d::convertResultToString(java.lang.Object):
    0007e750check-cast v2, Landroid/database/Cursor;
    0007e754iget-object v0, v1, LR/d;->a:LR/c;
    0007e758check-cast v0, Lj/g1;
    0007e75cinvoke-virtual {v0, v2}, Lj/g1;->c(Landroid/database/Cursor;)Ljava/lang/String;
    0007e762move-result-object v2
    0007e764return-object v2
    0007e740
    0007e766
    0007e766 // align 0x8
    0007e768
    0007e768R.d::publishResults(java.lang.CharSequence, android.widget.Filter$FilterResults):
    0007e778iget-object v2, v1, LR/d;->a:LR/c;
    0007e77ciget-object v0, v2, LR/c;->c:Landroid/database/Cursor;
    0007e780iget-object v3, v3, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
    0007e784if-eqz v3, :cond_11
    0007e788if-eq v3, v0, :cond_11
    0007e78ccheck-cast v3, Landroid/database/Cursor;
    0007e790check-cast v2, Lj/g1;
    0007e794invoke-virtual {v2, v3}, Lj/g1;->b(Landroid/database/Cursor;)V
    0007e79areturn-void
    0007e768
    0007e79c
    0007e79cR0.a::a(Z0.a):
    0007e7aciget v0, v2, LR0/a;->a:I
    0007e7b0packed-switch v0, :pswitch_data_32
    0007e7b6invoke-virtual {v3}, LZ0/a;->B()I
    0007e7bcmove-result v0
    0007e7beconst/16 v1, 0x9
    0007e7c2if-ne v0, v1, :cond_12
    0007e7c6invoke-virtual {v3}, LZ0/a;->x()V
    0007e7ccconst/4 v3, 0x0
    0007e7cegoto :goto_1b
    0007e7d0invoke-virtual {v3}, LZ0/a;->s()D
    0007e7d6move-result-wide v0
    0007e7d8double-to-float v3, v0
    0007e7dainvoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
    0007e7e0move-result-object v3
    0007e7e2return-object v3
    0007e7e4invoke-virtual {v3}, LZ0/a;->B()I
    0007e7eamove-result v0
    0007e7ecconst/16 v1, 0x9
    0007e7f0if-ne v0, v1, :cond_29
    0007e7f4invoke-virtual {v3}, LZ0/a;->x()V
    0007e7faconst/4 v3, 0x0
    0007e7fcgoto :goto_31
    0007e7feinvoke-virtual {v3}, LZ0/a;->s()D
    0007e804move-result-wide v0
    0007e806invoke-static {v0, v1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
    0007e80cmove-result-object v3
    0007e80ereturn-object v3
    0007e810.packed-switch 0x0
    0007e79c
    0007e81c
    0007e81cR0.a::<init>(int):
    0007e82ciput v1, v0, LR0/a;->a:I
    0007e830invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007e836return-void
    0007e81c
    0007e838
    0007e838R0.a::b(Z0.b, java.lang.Object):
    0007e848iget v0, v3, LR0/a;->a:I
    0007e84cpacked-switch v0, :pswitch_data_36
    0007e852check-cast v5, Ljava/lang/Number;
    0007e856if-nez v5, :cond_d
    0007e85ainvoke-virtual {v4}, LZ0/b;->o()LZ0/b;
    0007e860goto :goto_21
    0007e862invoke-virtual {v5}, Ljava/lang/Number;->floatValue()F
    0007e868move-result v0
    0007e86afloat-to-double v1, v0
    0007e86cinvoke-static {v1, v2}, LR0/d;->a(D)V
    0007e872instance-of v1, v5, Ljava/lang/Float;
    0007e876if-eqz v1, :cond_1a
    0007e87agoto :goto_1e
    0007e87cinvoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
    0007e882move-result-object v5
    0007e884invoke-virtual {v4, v5}, LZ0/b;->t(Ljava/lang/Number;)V
    0007e88areturn-void
    0007e88ccheck-cast v5, Ljava/lang/Number;
    0007e890if-nez v5, :cond_2a
    0007e894invoke-virtual {v4}, LZ0/b;->o()LZ0/b;
    0007e89agoto :goto_34
    0007e89cinvoke-virtual {v5}, Ljava/lang/Number;->doubleValue()D
    0007e8a2move-result-wide v0
    0007e8a4invoke-static {v0, v1}, LR0/d;->a(D)V
    0007e8aainvoke-virtual {v4, v0, v1}, LZ0/b;->r(D)V
    0007e8b0return-void
    0007e8b2nop
    0007e8b4.packed-switch 0x0
    0007e838
    0007e8c0
    0007e8c0R0.b::a(Z0.a):
    0007e8d0iget v0, v5, LR0/b;->a:I
    0007e8d4packed-switch v0, :pswitch_data_6e
    0007e8dainvoke-virtual {v6}, LZ0/a;->B()I
    0007e8e0move-result v0
    0007e8e2const/16 v1, 0x9
    0007e8e6if-ne v0, v1, :cond_12
    0007e8eainvoke-virtual {v6}, LZ0/a;->x()V
    0007e8f0const/4 v6, 0x0
    0007e8f2goto :goto_18
    0007e8f4iget-object v0, v5, LR0/b;->b:LR0/l;
    0007e8f8invoke-virtual {v0, v6}, LR0/l;->a(LZ0/a;)Ljava/lang/Object;
    0007e8femove-result-object v6
    0007e900return-object v6
    0007e902new-instance v0, Ljava/util/ArrayList;
    0007e906invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    0007e90cinvoke-virtual {v6}, LZ0/a;->g()V
    0007e912invoke-virtual {v6}, LZ0/a;->o()Z
    0007e918move-result v1
    0007e91aif-eqz v1, :cond_3b
    0007e91eiget-object v1, v5, LR0/b;->b:LR0/l;
    0007e922invoke-virtual {v1, v6}, LR0/l;->a(LZ0/a;)Ljava/lang/Object;
    0007e928move-result-object v1
    0007e92acheck-cast v1, Ljava/lang/Number;
    0007e92einvoke-virtual {v1}, Ljava/lang/Number;->longValue()J
    0007e934move-result-wide v1
    0007e936invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    0007e93cmove-result-object v1
    0007e93einvoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007e944goto :goto_21
    0007e946invoke-virtual {v6}, LZ0/a;->k()V
    0007e94cinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    0007e952move-result v6
    0007e954new-instance v1, Ljava/util/concurrent/atomic/AtomicLongArray;
    0007e958invoke-direct {v1, v6}, Ljava/util/concurrent/atomic/AtomicLongArray;-><init>(I)V
    0007e95econst/4 v2, 0x0
    0007e960if-ge v2, v6, :cond_5a
    0007e964invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0007e96amove-result-object v3
    0007e96ccheck-cast v3, Ljava/lang/Long;
    0007e970invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
    0007e976move-result-wide v3
    0007e978invoke-virtual {v1, v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLongArray;->set(IJ)V
    0007e97eadd-int/lit8 v2, v2, 0x1
    0007e982goto :goto_48
    0007e984return-object v1
    0007e986iget-object v0, v5, LR0/b;->b:LR0/l;
    0007e98ainvoke-virtual {v0, v6}, LR0/l;->a(LZ0/a;)Ljava/lang/Object;
    0007e990move-result-object v6
    0007e992check-cast v6, Ljava/lang/Number;
    0007e996new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;
    0007e99ainvoke-virtual {v6}, Ljava/lang/Number;->longValue()J
    0007e9a0move-result-wide v1
    0007e9a2invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V
    0007e9a8return-object v0
    0007e9aanop
    0007e9ac.packed-switch 0x0
    0007e8c0
    0007e9bc
    0007e9bcR0.b::<init>(R0.l, int):
    0007e9cciput v2, v0, LR0/b;->a:I
    0007e9d0iput-object v1, v0, LR0/b;->b:LR0/l;
    0007e9d4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007e9dareturn-void
    0007e9bc
    0007e9dc
    0007e9dcR0.b::b(Z0.b, java.lang.Object):
    0007e9eciget v0, v4, LR0/b;->a:I
    0007e9f0packed-switch v0, :pswitch_data_42
    0007e9f6if-nez v6, :cond_b
    0007e9fainvoke-virtual {v5}, LZ0/b;->o()LZ0/b;
    0007ea00goto :goto_10
    0007ea02iget-object v0, v4, LR0/b;->b:LR0/l;
    0007ea06invoke-virtual {v0, v5, v6}, LR0/l;->b(LZ0/b;Ljava/lang/Object;)V
    0007ea0creturn-void
    0007ea0echeck-cast v6, Ljava/util/concurrent/atomic/AtomicLongArray;
    0007ea12invoke-virtual {v5}, LZ0/b;->h()V
    0007ea18invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicLongArray;->length()I
    0007ea1emove-result v0
    0007ea20const/4 v1, 0x0
    0007ea22if-ge v1, v0, :cond_2d
    0007ea26invoke-virtual {v6, v1}, Ljava/util/concurrent/atomic/AtomicLongArray;->get(I)J
    0007ea2cmove-result-wide v2
    0007ea2einvoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    0007ea34move-result-object v2
    0007ea36iget-object v3, v4, LR0/b;->b:LR0/l;
    0007ea3ainvoke-virtual {v3, v5, v2}, LR0/l;->b(LZ0/b;Ljava/lang/Object;)V
    0007ea40add-int/lit8 v1, v1, 0x1
    0007ea44goto :goto_1b
    0007ea46invoke-virtual {v5}, LZ0/b;->k()V
    0007ea4creturn-void
    0007ea4echeck-cast v6, Ljava/util/concurrent/atomic/AtomicLong;
    0007ea52invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicLong;->get()J
    0007ea58move-result-wide v0
    0007ea5ainvoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    0007ea60move-result-object v6
    0007ea62iget-object v0, v4, LR0/b;->b:LR0/l;
    0007ea66invoke-virtual {v0, v5, v6}, LR0/l;->b(LZ0/b;Ljava/lang/Object;)V
    0007ea6creturn-void
    0007ea6enop
    0007ea70.packed-switch 0x0
    0007e9dc
    0007ea80
    0007ea80R0.c::a(Z0.a):
    0007ea90iget-object v0, v1, LR0/c;->a:LR0/l;
    0007ea94if-eqz v0, :cond_9
    0007ea98invoke-virtual {v0, v2}, LR0/l;->a(LZ0/a;)Ljava/lang/Object;
    0007ea9emove-result-object v2
    0007eaa0return-object v2
    0007eaa2new-instance v2, Ljava/lang/IllegalStateException;
    0007eaa6const-string v0, "Adapter for type with cyclic dependency has been used before dependency has been resolved"
    0007eaaainvoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0007eab0throw v2
    0007ea80
    0007eab2
    0007eab2 // align 0x4
    0007eab4
    0007eab4R0.c::b(Z0.b, java.lang.Object):
    0007eac4iget-object v0, v1, LR0/c;->a:LR0/l;
    0007eac8if-eqz v0, :cond_8
    0007eaccinvoke-virtual {v0, v2, v3}, LR0/l;->b(LZ0/b;Ljava/lang/Object;)V
    0007ead2return-void
    0007ead4new-instance v2, Ljava/lang/IllegalStateException;
    0007ead8const-string v3, "Adapter for type with cyclic dependency has been used before dependency has been resolved"
    0007eadcinvoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0007eae2throw v2
    0007eab4
    0007eae4
    0007eae4R0.d::c(Y0.a):
    0007eaf4iget-object v0, v8, LR0/d;->b:Ljava/util/concurrent/ConcurrentHashMap;
    0007eaf8invoke-virtual {v0, v9}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0007eafemove-result-object v1
    0007eb00check-cast v1, LR0/l;
    0007eb04if-eqz v1, :cond_b
    0007eb08return-object v1
    0007eb0aiget-object v1, v8, LR0/d;->a:Ljava/lang/ThreadLocal;
    0007eb0einvoke-virtual {v1}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
    0007eb14move-result-object v2
    0007eb16check-cast v2, Ljava/util/Map;
    0007eb1aif-nez v2, :cond_1f
    0007eb1enew-instance v2, Ljava/util/HashMap;
    0007eb22invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
    0007eb28invoke-virtual {v1, v2}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
    0007eb2econst/4 v3, 0x1
    0007eb30goto :goto_29
    0007eb32invoke-interface {v2, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
    0007eb38move-result-object v3
    0007eb3acheck-cast v3, LR0/l;
    0007eb3eif-eqz v3, :cond_28
    0007eb42return-object v3
    0007eb44const/4 v3, 0x0
    0007eb46new-instance v4, LR0/c;
    0007eb4ainvoke-direct {v4}, Ljava/lang/Object;-><init>()V
    0007eb50const/4 v5, 0x0
    0007eb52iput-object v5, v4, LR0/c;->a:LR0/l;
    0007eb56invoke-interface {v2, v9, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0007eb5ciget-object v6, v8, LR0/d;->e:Ljava/util/List;
    0007eb60invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    0007eb66move-result-object v6
    0007eb68invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
    0007eb6emove-result v7
    0007eb70if-eqz v7, :cond_60
    0007eb74invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0007eb7amove-result-object v5
    0007eb7ccheck-cast v5, LR0/m;
    0007eb80invoke-interface {v5, v8, v9}, LR0/m;->a(LR0/d;LY0/a;)LR0/l;
    0007eb86move-result-object v5
    0007eb88if-eqz v5, :cond_3a
    0007eb8ciget-object v6, v4, LR0/c;->a:LR0/l;
    0007eb90if-nez v6, :cond_58
    0007eb94iput-object v5, v4, LR0/c;->a:LR0/l;
    0007eb98invoke-interface {v2, v9, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    0007eb9egoto :goto_60
    0007eba0move-exception v9
    0007eba2goto :goto_81
    0007eba4new-instance v9, Ljava/lang/AssertionError;
    0007eba8const-string v0, "Delegate is already set"
    0007ebacinvoke-direct {v9, v0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
    0007ebb2throw v9
    0007ebb4if-eqz v3, :cond_65
    0007ebb8invoke-virtual {v1}, Ljava/lang/ThreadLocal;->remove()V
    0007ebbeif-eqz v5, :cond_6d
    0007ebc2if-eqz v3, :cond_6c
    0007ebc6invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->putAll(Ljava/util/Map;)V
    0007ebccreturn-object v5
    0007ebcenew-instance v0, Ljava/lang/IllegalArgumentException;
    0007ebd2new-instance v1, Ljava/lang/StringBuilder;
    0007ebd6const-string v2, "GSON (2.10.1) cannot handle "
    0007ebdainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007ebe0invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0007ebe6invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007ebecmove-result-object v9
    0007ebeeinvoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007ebf4throw v0
    0007ebf6if-eqz v3, :cond_86
    0007ebfainvoke-virtual {v1}, Ljava/lang/ThreadLocal;->remove()V
    0007ec00throw v9
    0007eae4
    0007ec02
    0007ec02 struct code_item_padding
    0007ec02 padding uint16 0x0000
    0007ec04
    0007ec04 struct try_item
    0007ec04 start_addr uint32 0x7eb46
    0007ec08 insn_count int 55
    0007ec0a handler_off uint16 0x7ec0d
    0007ec0c
    0007ec0c struct encoded_catch_handler_list
    0007ec0c size int 1
    0007ec0d
    0007ec0d struct encoded_catch_handler ← 0x7ec0a
    0007ec0d size int64 0
    0007ec0e catch_all_addr uint32 0x7eba0
    0007ec0f
    0007ec0f // align 0x10
    0007ec10
    0007ec10R0.d::b(java.lang.String, java.lang.Class):
    0007ec20new-instance v0, LY0/a;
    0007ec24invoke-direct {v0, v6}, LY0/a;-><init>(Ljava/lang/reflect/Type;)V
    0007ec2anew-instance v1, Ljava/io/StringReader;
    0007ec2einvoke-direct {v1, v5}, Ljava/io/StringReader;-><init>(Ljava/lang/String;)V
    0007ec34new-instance v5, LZ0/a;
    0007ec38invoke-direct {v5, v1}, LZ0/a;-><init>(Ljava/io/StringReader;)V
    0007ec3econst-string v1, "AssertionError (GSON 2.10.1): "
    0007ec42const/4 v2, 0x1
    0007ec44iput-boolean v2, v5, LZ0/a;->b:Z
    0007ec48const/4 v3, 0x0
    0007ec4ainvoke-virtual {v5}, LZ0/a;->B()I
    0007ec50invoke-virtual {v4, v0}, LR0/d;->c(LY0/a;)LR0/l;
    0007ec56move-result-object v0
    0007ec58invoke-virtual {v0, v5}, LR0/l;->a(LZ0/a;)Ljava/lang/Object;
    0007ec5emove-result-object v0
    0007ec60iput-boolean v3, v5, LZ0/a;->b:Z
    0007ec64goto :goto_57
    0007ec66move-exception v6
    0007ec68goto/16 :goto_c3
    0007ec6cmove-exception v6
    0007ec6egoto :goto_2f
    0007ec70move-exception v6
    0007ec72goto :goto_45
    0007ec74move-exception v6
    0007ec76goto :goto_4b
    0007ec78move-exception v0
    0007ec7amove v2, v3
    0007ec7cgoto :goto_52
    0007ec7enew-instance v0, Ljava/lang/AssertionError;
    0007ec82new-instance v2, Ljava/lang/StringBuilder;
    0007ec86invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007ec8cinvoke-virtual {v6}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    0007ec92move-result-object v1
    0007ec94invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007ec9ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007eca0move-result-object v1
    0007eca2invoke-direct {v0, v1, v6}, Ljava/lang/AssertionError;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    0007eca8throw v0
    0007ecaanew-instance v0, LR0/g;
    0007ecaeinvoke-direct {v0, v6}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0007ecb4throw v0
    0007ecb6new-instance v0, LR0/g;
    0007ecbainvoke-direct {v0, v6}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0007ecc0throw v0
    0007ecc2move-exception v0
    0007ecc4if-eqz v2, :cond_bd
    0007ecc8iput-boolean v3, v5, LZ0/a;->b:Z
    0007ecccconst/4 v0, 0x0
    0007ecceif-eqz v0, :cond_7a
    0007ecd2invoke-virtual {v5}, LZ0/a;->B()I
    0007ecd8move-result v5
    0007ecdaconst/16 v1, 0xa
    0007ecdeif-ne v5, v1, :cond_62
    0007ece2goto :goto_7a
    0007ece4new-instance v5, LR0/g;
    0007ece8const-string v6, "JSON document was not fully consumed."
    0007ececinvoke-direct {v5, v6}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    0007ecf2throw v5
    0007ecf4move-exception v5
    0007ecf6goto :goto_6e
    0007ecf8move-exception v5
    0007ecfagoto :goto_74
    0007ecfcnew-instance v6, LR0/g;
    0007ed00invoke-direct {v6, v5}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0007ed06throw v6
    0007ed08new-instance v6, LR0/g;
    0007ed0cinvoke-direct {v6, v5}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0007ed12throw v6
    0007ed14sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    0007ed18if-ne v6, v5, :cond_81
    0007ed1cconst-class v6, Ljava/lang/Integer;
    0007ed20goto :goto_b8
    0007ed22sget-object v5, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
    0007ed26if-ne v6, v5, :cond_88
    0007ed2aconst-class v6, Ljava/lang/Float;
    0007ed2egoto :goto_b8
    0007ed30sget-object v5, Ljava/lang/Byte;->TYPE:Ljava/lang/Class;
    0007ed34if-ne v6, v5, :cond_8f
    0007ed38const-class v6, Ljava/lang/Byte;
    0007ed3cgoto :goto_b8
    0007ed3esget-object v5, Ljava/lang/Double;->TYPE:Ljava/lang/Class;
    0007ed42if-ne v6, v5, :cond_96
    0007ed46const-class v6, Ljava/lang/Double;
    0007ed4agoto :goto_b8
    0007ed4csget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
    0007ed50if-ne v6, v5, :cond_9d
    0007ed54const-class v6, Ljava/lang/Long;
    0007ed58goto :goto_b8
    0007ed5asget-object v5, Ljava/lang/Character;->TYPE:Ljava/lang/Class;
    0007ed5eif-ne v6, v5, :cond_a4
    0007ed62const-class v6, Ljava/lang/Character;
    0007ed66goto :goto_b8
    0007ed68sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
    0007ed6cif-ne v6, v5, :cond_ab
    0007ed70const-class v6, Ljava/lang/Boolean;
    0007ed74goto :goto_b8
    0007ed76sget-object v5, Ljava/lang/Short;->TYPE:Ljava/lang/Class;
    0007ed7aif-ne v6, v5, :cond_b2
    0007ed7econst-class v6, Ljava/lang/Short;
    0007ed82goto :goto_b8
    0007ed84sget-object v5, Ljava/lang/Void;->TYPE:Ljava/lang/Class;
    0007ed88if-ne v6, v5, :cond_b8
    0007ed8cconst-class v6, Ljava/lang/Void;
    0007ed90invoke-virtual {v6, v0}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
    0007ed96move-result-object v5
    0007ed98return-object v5
    0007ed9anew-instance v6, LR0/g;
    0007ed9einvoke-direct {v6, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0007eda4throw v6
    0007eda6iput-boolean v3, v5, LZ0/a;->b:Z
    0007edaathrow v6
    0007ec10
    0007edac
    0007edac struct try_item
    0007edac start_addr uint32 0x7ec4a
    0007edb0 insn_count int 3
    0007edb2 handler_off uint16 0x7edd5
    0007edb4
    0007edb4 struct try_item
    0007edb4 start_addr uint32 0x7ec50
    0007edb8 insn_count int 8
    0007edba handler_off uint16 0x7ede3
    0007edbc
    0007edbc struct try_item
    0007edbc start_addr uint32 0x7ec7e
    0007edc0 insn_count int 34
    0007edc2 handler_off uint16 0x7edf1
    0007edc4
    0007edc4 struct try_item
    0007edc4 start_addr uint32 0x7ecd2
    0007edc8 insn_count int 17
    0007edca handler_off uint16 0x7edf3
    0007edcc
    0007edcc struct try_item
    0007edcc start_addr uint32 0x7ed9a
    0007edd0 insn_count int 6
    0007edd2 handler_off uint16 0x7edf1
    0007edd4
    0007edd4 struct encoded_catch_handler_list
    0007edd4 size int 4
    0007edd5
    0007edd5 struct encoded_catch_handler ← 0x7edb2
    0007edd5 size int64 -4
    0007edd6 handlers[0].type_idx int 0xb4b8
    0007edd8 handlers[0].addr uint32 0x7ecc2
    0007edd9 handlers[1].type_idx int 0xb564
    0007eddb handlers[1].addr uint32 0x7ec74
    0007eddc handlers[2].type_idx int 0xb4d4
    0007edde handlers[2].addr uint32 0x7ec70
    0007eddf handlers[3].type_idx int 0xb518
    0007ede1 handlers[3].addr uint32 0x7ec6c
    0007ede2 catch_all_addr uint32 0x7ec66
    0007ede3
    0007ede3 struct encoded_catch_handler ← 0x7edba
    0007ede3 size int64 -4
    0007ede4 handlers[0].type_idx int 0xb4b8
    0007ede6 handlers[0].addr uint32 0x7ec78
    0007ede7 handlers[1].type_idx int 0xb564
    0007ede9 handlers[1].addr uint32 0x7ec74
    0007edea handlers[2].type_idx int 0xb4d4
    0007edec handlers[2].addr uint32 0x7ec70
    0007eded handlers[3].type_idx int 0xb518
    0007edef handlers[3].addr uint32 0x7ec6c
    0007edf0 catch_all_addr uint32 0x7ec66
    0007edf1
    0007edf1 struct encoded_catch_handler ← 0x7edc2 0x7edd2
    0007edf1 size int64 0
    0007edf2 catch_all_addr uint32 0x7ec66
    0007edf3
    0007edf3 struct encoded_catch_handler ← 0x7edca
    0007edf3 size int64 2
    0007edf4 handlers[0].type_idx int 0xa36c
    0007edf6 handlers[0].addr uint32 0x7ecf8
    0007edf7 handlers[1].type_idx int 0xb4d4
    0007edf9 handlers[1].addr uint32 0x7ecf4
    0007edfa
    0007edfa // align 0x4
    0007edfc
    0007edfcR0.d::d(java.lang.Object):
    0007ee0cinvoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0007ee12move-result-object v0
    0007ee14new-instance v1, Ljava/io/StringWriter;
    0007ee18invoke-direct {v1}, Ljava/io/StringWriter;-><init>()V
    0007ee1enew-instance v2, LZ0/b;
    0007ee22invoke-direct {v2, v1}, LZ0/b;-><init>(Ljava/io/Writer;)V
    0007ee28iget-boolean v3, v4, LR0/d;->f:Z
    0007ee2ciput-boolean v3, v2, LZ0/b;->f:Z
    0007ee30const/4 v3, 0x0
    0007ee32iput-boolean v3, v2, LZ0/b;->e:Z
    0007ee36iput-boolean v3, v2, LZ0/b;->h:Z
    0007ee3ainvoke-virtual {v4, v5, v0, v2}, LR0/d;->e(Ljava/lang/Object;Ljava/lang/Class;LZ0/b;)V
    0007ee40invoke-virtual {v1}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
    0007ee46move-result-object v5
    0007ee48return-object v5
    0007ee4amove-exception v5
    0007ee4cnew-instance v0, LR0/g;
    0007ee50invoke-direct {v0, v5}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0007ee56throw v0
    0007edfc
    0007ee58
    0007ee58 struct try_item
    0007ee58 start_addr uint32 0x7ee1e
    0007ee5c insn_count int 17
    0007ee5e handler_off uint16 0x7ee61
    0007ee60
    0007ee60 struct encoded_catch_handler_list
    0007ee60 size int 1
    0007ee61
    0007ee61 struct encoded_catch_handler ← 0x7ee5e
    0007ee61 size int64 1
    0007ee62 handlers[0].type_idx int 0xb4d4
    0007ee64 handlers[0].addr uint32 0x7ee4a
    0007ee65
    0007ee65 // align 0x8
    0007ee68
    0007ee68R0.d::toString():
    0007ee78new-instance v0, Ljava/lang/StringBuilder;
    0007ee7cconst-string v1, "{serializeNulls:false,factories:"
    0007ee80invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007ee86iget-object v1, v2, LR0/d;->e:Ljava/util/List;
    0007ee8ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0007ee90const-string v1, ",instanceCreators:"
    0007ee94invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007ee9aiget-object v1, v2, LR0/d;->c:LL0/e;
    0007ee9einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0007eea4const-string v1, "}"
    0007eea8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007eeaeinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007eeb4move-result-object v0
    0007eeb6return-object v0
    0007ee68
    0007eeb8
    0007eeb8R0.d::<init>():
    0007eec8sget-object v0, LT0/h;->c:LT0/h;
    0007eeccsget-object v1, Ljava/util/Collections;->EMPTY_MAP:Ljava/util/Map;
    0007eed0sget-object v1, Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
    0007eed4invoke-direct {v8}, Ljava/lang/Object;-><init>()V
    0007eedanew-instance v2, Ljava/lang/ThreadLocal;
    0007eedeinvoke-direct {v2}, Ljava/lang/ThreadLocal;-><init>()V
    0007eee4iput-object v2, v8, LR0/d;->a:Ljava/lang/ThreadLocal;
    0007eee8new-instance v2, Ljava/util/concurrent/ConcurrentHashMap;
    0007eeecinvoke-direct {v2}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
    0007eef2iput-object v2, v8, LR0/d;->b:Ljava/util/concurrent/ConcurrentHashMap;
    0007eef6new-instance v2, LL0/e;
    0007eefaconst/16 v3, 0x14
    0007eefeinvoke-direct {v2, v3}, LL0/e;-><init>(I)V
    0007ef04iput-object v2, v8, LR0/d;->c:LL0/e;
    0007ef08const/4 v3, 0x1
    0007ef0aiput-boolean v3, v8, LR0/d;->f:Z
    0007ef0enew-instance v3, Ljava/util/ArrayList;
    0007ef12invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    0007ef18sget-object v4, LU0/q;->z:LU0/n;
    0007ef1cinvoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef22sget-object v4, LU0/h;->b:LU0/a;
    0007ef26invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef2cinvoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef32invoke-virtual {v3, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
    0007ef38sget-object v1, LU0/q;->p:LU0/n;
    0007ef3cinvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef42sget-object v1, LU0/q;->g:LU0/o;
    0007ef46invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef4csget-object v1, LU0/q;->d:LU0/o;
    0007ef50invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef56sget-object v1, LU0/q;->e:LU0/o;
    0007ef5ainvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef60sget-object v1, LU0/q;->f:LU0/o;
    0007ef64invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef6asget-object v1, LU0/q;->k:LU0/g;
    0007ef6enew-instance v4, LU0/o;
    0007ef72sget-object v5, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
    0007ef76const-class v6, Ljava/lang/Long;
    0007ef7ainvoke-direct {v4, v5, v6, v1}, LU0/o;-><init>(Ljava/lang/Class;Ljava/lang/Class;LR0/l;)V
    0007ef80invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007ef86new-instance v4, LR0/a;
    0007ef8aconst/4 v5, 0x0
    0007ef8cinvoke-direct {v4, v5}, LR0/a;-><init>(I)V
    0007ef92new-instance v5, LU0/o;
    0007ef96sget-object v6, Ljava/lang/Double;->TYPE:Ljava/lang/Class;
    0007ef9aconst-class v7, Ljava/lang/Double;
    0007ef9einvoke-direct {v5, v6, v7, v4}, LU0/o;-><init>(Ljava/lang/Class;Ljava/lang/Class;LR0/l;)V
    0007efa4invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007efaanew-instance v4, LR0/a;
    0007efaeconst/4 v5, 0x1
    0007efb0invoke-direct {v4, v5}, LR0/a;-><init>(I)V
    0007efb6new-instance v5, LU0/o;
    0007efbasget-object v6, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
    0007efbeconst-class v7, Ljava/lang/Float;
    0007efc2invoke-direct {v5, v6, v7, v4}, LU0/o;-><init>(Ljava/lang/Class;Ljava/lang/Class;LR0/l;)V
    0007efc8invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007efcesget-object v4, LU0/g;->b:LU0/f;
    0007efd2invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007efd8sget-object v4, LU0/q;->h:LU0/n;
    0007efdcinvoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007efe2sget-object v4, LU0/q;->i:LU0/n;
    0007efe6invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007efecnew-instance v4, LR0/b;
    0007eff0const/4 v5, 0x0
    0007eff2invoke-direct {v4, v1, v5}, LR0/b;-><init>(LR0/l;I)V
    0007eff8new-instance v5, LR0/b;
    0007effcconst/4 v6, 0x2
    0007effeinvoke-direct {v5, v4, v6}, LR0/b;-><init>(LR0/l;I)V
    0007f004new-instance v4, LU0/n;
    0007f008const-class v6, Ljava/util/concurrent/atomic/AtomicLong;
    0007f00cconst/4 v7, 0x0
    0007f00einvoke-direct {v4, v6, v5, v7}, LU0/n;-><init>(Ljava/lang/Class;LR0/l;I)V
    0007f014invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f01anew-instance v4, LR0/b;
    0007f01econst/4 v5, 0x1
    0007f020invoke-direct {v4, v1, v5}, LR0/b;-><init>(LR0/l;I)V
    0007f026new-instance v1, LR0/b;
    0007f02aconst/4 v5, 0x2
    0007f02cinvoke-direct {v1, v4, v5}, LR0/b;-><init>(LR0/l;I)V
    0007f032new-instance v4, LU0/n;
    0007f036const-class v5, Ljava/util/concurrent/atomic/AtomicLongArray;
    0007f03aconst/4 v6, 0x0
    0007f03cinvoke-direct {v4, v5, v1, v6}, LU0/n;-><init>(Ljava/lang/Class;LR0/l;I)V
    0007f042invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f048sget-object v1, LU0/q;->j:LU0/n;
    0007f04cinvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f052sget-object v1, LU0/q;->l:LU0/o;
    0007f056invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f05csget-object v1, LU0/q;->q:LU0/n;
    0007f060invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f066sget-object v1, LU0/q;->r:LU0/n;
    0007f06ainvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f070sget-object v1, LU0/q;->m:LU0/g;
    0007f074new-instance v4, LU0/n;
    0007f078const-class v5, Ljava/math/BigDecimal;
    0007f07cconst/4 v6, 0x0
    0007f07einvoke-direct {v4, v5, v1, v6}, LU0/n;-><init>(Ljava/lang/Class;LR0/l;I)V
    0007f084invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f08asget-object v1, LU0/q;->n:LU0/g;
    0007f08enew-instance v4, LU0/n;
    0007f092const-class v5, Ljava/math/BigInteger;
    0007f096const/4 v6, 0x0
    0007f098invoke-direct {v4, v5, v1, v6}, LU0/n;-><init>(Ljava/lang/Class;LR0/l;I)V
    0007f09einvoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f0a4sget-object v1, LU0/q;->o:LU0/g;
    0007f0a8new-instance v4, LU0/n;
    0007f0acconst-class v5, LT0/j;
    0007f0b0const/4 v6, 0x0
    0007f0b2invoke-direct {v4, v5, v1, v6}, LU0/n;-><init>(Ljava/lang/Class;LR0/l;I)V
    0007f0b8invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f0besget-object v1, LU0/q;->s:LU0/n;
    0007f0c2invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f0c8sget-object v1, LU0/q;->t:LU0/n;
    0007f0ccinvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f0d2sget-object v1, LU0/q;->v:LU0/n;
    0007f0d6invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f0dcsget-object v1, LU0/q;->w:LU0/n;
    0007f0e0invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f0e6sget-object v1, LU0/q;->y:LU0/n;
    0007f0eainvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f0f0sget-object v1, LU0/q;->u:LU0/n;
    0007f0f4invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f0fasget-object v1, LU0/q;->b:LU0/n;
    0007f0feinvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f104sget-object v1, LU0/d;->b:LU0/a;
    0007f108invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f10esget-object v1, LU0/q;->x:LU0/f;
    0007f112invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f118sget-boolean v1, LX0/b;->a:Z
    0007f11cif-eqz v1, :cond_13b
    0007f120sget-object v1, LX0/b;->c:LU0/a;
    0007f124invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f12asget-object v1, LX0/b;->b:LU0/a;
    0007f12einvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f134sget-object v1, LX0/b;->d:LU0/a;
    0007f138invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f13esget-object v1, LU0/b;->d:LU0/a;
    0007f142invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f148sget-object v1, LU0/q;->a:LU0/n;
    0007f14cinvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f152new-instance v1, LU0/c;
    0007f156const/4 v4, 0x0
    0007f158invoke-direct {v1, v2, v4}, LU0/c;-><init>(LL0/e;I)V
    0007f15einvoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f164new-instance v1, LU0/c;
    0007f168const/4 v4, 0x2
    0007f16ainvoke-direct {v1, v2, v4}, LU0/c;-><init>(LL0/e;I)V
    0007f170invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f176new-instance v1, LU0/c;
    0007f17aconst/4 v4, 0x1
    0007f17cinvoke-direct {v1, v2, v4}, LU0/c;-><init>(LL0/e;I)V
    0007f182iput-object v1, v8, LR0/d;->d:LU0/c;
    0007f186invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f18csget-object v4, LU0/q;->A:LU0/a;
    0007f190invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f196new-instance v4, LU0/n;
    0007f19ainvoke-direct {v4, v2, v0, v1}, LU0/n;-><init>(LL0/e;LT0/h;LU0/c;)V
    0007f1a0invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007f1a6invoke-static {v3}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
    0007f1acmove-result-object v0
    0007f1aeiput-object v0, v8, LR0/d;->e:Ljava/util/List;
    0007f1b2return-void
    0007eeb8
    0007f1b4
    0007f1b4R0.d::a(double):
    0007f1c4invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
    0007f1camove-result v0
    0007f1ccif-nez v0, :cond_d
    0007f1d0invoke-static {v2, v3}, Ljava/lang/Double;->isInfinite(D)Z
    0007f1d6move-result v0
    0007f1d8if-nez v0, :cond_d
    0007f1dcreturn-void
    0007f1denew-instance v0, Ljava/lang/IllegalArgumentException;
    0007f1e2new-instance v1, Ljava/lang/StringBuilder;
    0007f1e6invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    0007f1ecinvoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
    0007f1f2const-string v2, " is not a valid double value as per JSON specification. To override this behavior, use GsonBuilder.serializeSpecialFloatingPointValues() method."
    0007f1f6invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007f1fcinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007f202move-result-object v2
    0007f204invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007f20athrow v0
    0007f1b4
    0007f20c
    0007f20cR0.d::e(java.lang.Object, java.lang.Class, Z0.b):
    0007f21cconst-string v0, "AssertionError (GSON 2.10.1): "
    0007f220new-instance v1, LY0/a;
    0007f224invoke-direct {v1, v7}, LY0/a;-><init>(Ljava/lang/reflect/Type;)V
    0007f22ainvoke-virtual {v5, v1}, LR0/d;->c(LY0/a;)LR0/l;
    0007f230move-result-object v7
    0007f232iget-boolean v1, v8, LZ0/b;->e:Z
    0007f236const/4 v2, 0x1
    0007f238iput-boolean v2, v8, LZ0/b;->e:Z
    0007f23ciget-boolean v2, v8, LZ0/b;->f:Z
    0007f240iget-boolean v3, v5, LR0/d;->f:Z
    0007f244iput-boolean v3, v8, LZ0/b;->f:Z
    0007f248iget-boolean v3, v8, LZ0/b;->h:Z
    0007f24cconst/4 v4, 0x0
    0007f24eiput-boolean v4, v8, LZ0/b;->h:Z
    0007f252invoke-virtual {v7, v8, v6}, LR0/l;->b(LZ0/b;Ljava/lang/Object;)V
    0007f258iput-boolean v1, v8, LZ0/b;->e:Z
    0007f25ciput-boolean v2, v8, LZ0/b;->f:Z
    0007f260iput-boolean v3, v8, LZ0/b;->h:Z
    0007f264return-void
    0007f266move-exception v6
    0007f268goto :goto_45
    0007f26amove-exception v6
    0007f26cnew-instance v7, Ljava/lang/AssertionError;
    0007f270new-instance v4, Ljava/lang/StringBuilder;
    0007f274invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007f27ainvoke-virtual {v6}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    0007f280move-result-object v0
    0007f282invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007f288invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007f28emove-result-object v0
    0007f290invoke-direct {v7, v0, v6}, Ljava/lang/AssertionError;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    0007f296throw v7
    0007f298move-exception v6
    0007f29anew-instance v7, LR0/g;
    0007f29einvoke-direct {v7, v6}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    0007f2a4throw v7
    0007f2a6iput-boolean v1, v8, LZ0/b;->e:Z
    0007f2aaiput-boolean v2, v8, LZ0/b;->f:Z
    0007f2aeiput-boolean v3, v8, LZ0/b;->h:Z
    0007f2b2throw v6
    0007f20c
    0007f2b4
    0007f2b4 struct try_item
    0007f2b4 start_addr uint32 0x7f252
    0007f2b8 insn_count int 3
    0007f2ba handler_off uint16 0x7f2c5
    0007f2bc
    0007f2bc struct try_item
    0007f2bc start_addr uint32 0x7f26c
    0007f2c0 insn_count int 29
    0007f2c2 handler_off uint16 0x7f2cd
    0007f2c4
    0007f2c4 struct encoded_catch_handler_list
    0007f2c4 size int 2
    0007f2c5
    0007f2c5 struct encoded_catch_handler ← 0x7f2ba
    0007f2c5 size int64 -2
    0007f2c6 handlers[0].type_idx int 0xb4d4
    0007f2c8 handlers[0].addr uint32 0x7f298
    0007f2c9 handlers[1].type_idx int 0xb518
    0007f2cb handlers[1].addr uint32 0x7f26a
    0007f2cc catch_all_addr uint32 0x7f266
    0007f2cd
    0007f2cd struct encoded_catch_handler ← 0x7f2c2
    0007f2cd size int64 0
    0007f2ce catch_all_addr uint32 0x7f266
    0007f2cf
    0007f2cf // align 0x10
    0007f2d0
    0007f2d0R0.e::equals(java.lang.Object):
    0007f2e0if-eq v2, v1, :cond_15
    0007f2e4instance-of v0, v2, LR0/e;
    0007f2e8if-eqz v0, :cond_13
    0007f2eccheck-cast v2, LR0/e;
    0007f2f0iget-object v2, v2, LR0/e;->a:Ljava/util/ArrayList;
    0007f2f4iget-object v0, v1, LR0/e;->a:Ljava/util/ArrayList;
    0007f2f8invoke-virtual {v2, v0}, Ljava/util/ArrayList;->equals(Ljava/lang/Object;)Z
    0007f2femove-result v2
    0007f300if-eqz v2, :cond_13
    0007f304goto :goto_15
    0007f306const/4 v2, 0x0
    0007f308return v2
    0007f30aconst/4 v2, 0x1
    0007f30creturn v2
    0007f2d0
    0007f30e
    0007f30e // align 0x10
    0007f310
    0007f310R0.e::hashCode():
    0007f320iget-object v0, v1, LR0/e;->a:Ljava/util/ArrayList;
    0007f324invoke-virtual {v0}, Ljava/util/ArrayList;->hashCode()I
    0007f32amove-result v0
    0007f32creturn v0
    0007f310
    0007f32e
    0007f32e // align 0x10
    0007f330
    0007f330R0.e::iterator():
    0007f340iget-object v0, v1, LR0/e;->a:Ljava/util/ArrayList;
    0007f344invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    0007f34amove-result-object v0
    0007f34creturn-object v0
    0007f330
    0007f34e
    0007f34e // align 0x10
    0007f350
    0007f350R0.e::<init>():
    0007f360invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0007f366new-instance v0, Ljava/util/ArrayList;
    0007f36ainvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    0007f370iput-object v0, v1, LR0/e;->a:Ljava/util/ArrayList;
    0007f374return-void
    0007f350
    0007f376
    0007f376 // align 0x8
    0007f378
    0007f378R0.f::toString():
    0007f388new-instance v0, Ljava/io/StringWriter;
    0007f38cinvoke-direct {v0}, Ljava/io/StringWriter;-><init>()V
    0007f392new-instance v1, LZ0/b;
    0007f396invoke-direct {v1, v0}, LZ0/b;-><init>(Ljava/io/Writer;)V
    0007f39cconst/4 v2, 0x1
    0007f39eiput-boolean v2, v1, LZ0/b;->e:Z
    0007f3a2sget-object v2, LU0/q;->a:LU0/n;
    0007f3a6invoke-static {v1, v3}, LU0/g;->d(LZ0/b;LR0/f;)V
    0007f3acinvoke-virtual {v0}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
    0007f3b2move-result-object v0
    0007f3b4return-object v0
    0007f3b6move-exception v0
    0007f3b8new-instance v1, Ljava/lang/AssertionError;
    0007f3bcinvoke-direct {v1, v0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
    0007f3c2throw v1
    0007f378
    0007f3c4
    0007f3c4 struct try_item
    0007f3c4 start_addr uint32 0x7f388
    0007f3c8 insn_count int 22
    0007f3ca handler_off uint16 0x7f3cd
    0007f3cc
    0007f3cc struct encoded_catch_handler_list
    0007f3cc size int 1
    0007f3cd
    0007f3cd struct encoded_catch_handler ← 0x7f3ca
    0007f3cd size int64 1
    0007f3ce handlers[0].type_idx int 0xb4d4
    0007f3d0 handlers[0].addr uint32 0x7f3b6
    0007f3d1
    0007f3d1 // align 0x4
    0007f3d4
    0007f3d4R0.h::equals(java.lang.Object):
    0007f3e4instance-of v1, v1, LR0/h;
    0007f3e8return v1
    0007f3d4
    0007f3ea
    0007f3ea // align 0x4
    0007f3ec
    0007f3ecR0.h::hashCode():
    0007f3fcconst-class v0, LR0/h;
    0007f400invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
    0007f406move-result v0
    0007f408return v0
    0007f3ec
    0007f40a
    0007f40a // align 0x4
    0007f40c
    0007f40cR0.h::<clinit>():
    0007f41cnew-instance v0, LR0/h;
    0007f420invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007f426sput-object v0, LR0/h;->a:LR0/h;
    0007f42areturn-void
    0007f40c
    0007f42c
    0007f42cR0.i::equals(java.lang.Object):
    0007f43cif-eq v2, v1, :cond_15
    0007f440instance-of v0, v2, LR0/i;
    0007f444if-eqz v0, :cond_13
    0007f448check-cast v2, LR0/i;
    0007f44ciget-object v2, v2, LR0/i;->a:LT0/n;
    0007f450iget-object v0, v1, LR0/i;->a:LT0/n;
    0007f454invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0007f45amove-result v2
    0007f45cif-eqz v2, :cond_13
    0007f460goto :goto_15
    0007f462const/4 v2, 0x0
    0007f464return v2
    0007f466const/4 v2, 0x1
    0007f468return v2
    0007f42c
    0007f46a
    0007f46a // align 0x4
    0007f46c
    0007f46cR0.i::hashCode():
    0007f47ciget-object v0, v1, LR0/i;->a:LT0/n;
    0007f480invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
    0007f486move-result v0
    0007f488return v0
    0007f46c
    0007f48a
    0007f48a // align 0x4
    0007f48c
    0007f48cR0.i::<init>():
    0007f49cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
    0007f4a2new-instance v0, LT0/n;
    0007f4a6const/4 v1, 0x0
    0007f4a8invoke-direct {v0, v1}, LT0/n;-><init>(Z)V
    0007f4aeiput-object v0, v2, LR0/i;->a:LT0/n;
    0007f4b2return-void
    0007f48c
    0007f4b4
    0007f4b4R0.k::equals(java.lang.Object):
    0007f4c4if-ne v4, v5, :cond_3
    0007f4c8goto :goto_62
    0007f4caif-eqz v5, :cond_69
    0007f4ceinvoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0007f4d4move-result-object v0
    0007f4d6const-class v1, LR0/k;
    0007f4daif-eq v1, v0, :cond_e
    0007f4degoto :goto_69
    0007f4e0check-cast v5, LR0/k;
    0007f4e4iget-object v0, v4, LR0/k;->a:Ljava/io/Serializable;
    0007f4e8iget-object v1, v5, LR0/k;->a:Ljava/io/Serializable;
    0007f4ecif-nez v0, :cond_19
    0007f4f0if-nez v1, :cond_69
    0007f4f4goto :goto_62
    0007f4f6invoke-static {v4}, LR0/k;->c(LR0/k;)Z
    0007f4fcmove-result v2
    0007f4feif-eqz v2, :cond_3a
    0007f502invoke-static {v5}, LR0/k;->c(LR0/k;)Z
    0007f508move-result v2
    0007f50aif-eqz v2, :cond_3a
    0007f50einvoke-virtual {v4}, LR0/k;->a()Ljava/lang/Number;
    0007f514move-result-object v0
    0007f516invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
    0007f51cmove-result-wide v0
    0007f51einvoke-virtual {v5}, LR0/k;->a()Ljava/lang/Number;
    0007f524move-result-object v5
    0007f526invoke-virtual {v5}, Ljava/lang/Number;->longValue()J
    0007f52cmove-result-wide v2
    0007f52ecmp-long v5, v0, v2
    0007f532if-nez v5, :cond_69
    0007f536goto :goto_62
    0007f538instance-of v2, v0, Ljava/lang/Number;
    0007f53cif-eqz v2, :cond_64
    0007f540instance-of v2, v1, Ljava/lang/Number;
    0007f544if-eqz v2, :cond_64
    0007f548invoke-virtual {v4}, LR0/k;->a()Ljava/lang/Number;
    0007f54emove-result-object v0
    0007f550invoke-virtual {v0}, Ljava/lang/Number;->doubleValue()D
    0007f556move-result-wide v0
    0007f558invoke-virtual {v5}, LR0/k;->a()Ljava/lang/Number;
    0007f55emove-result-object v5
    0007f560invoke-virtual {v5}, Ljava/lang/Number;->doubleValue()D
    0007f566move-result-wide v2
    0007f568cmpl-double v5, v0, v2
    0007f56cif-eqz v5, :cond_62
    0007f570invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z
    0007f576move-result v5
    0007f578if-eqz v5, :cond_69
    0007f57cinvoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
    0007f582move-result v5
    0007f584if-eqz v5, :cond_69
    0007f588const/4 v5, 0x1
    0007f58areturn v5
    0007f58cinvoke-virtual {v0, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    0007f592move-result v5
    0007f594return v5
    0007f596const/4 v5, 0x0
    0007f598return v5
    0007f4b4
    0007f59a
    0007f59a // align 0x4
    0007f59c
    0007f59cR0.k::c(R0.k):
    0007f5aciget-object v1, v1, LR0/k;->a:Ljava/io/Serializable;
    0007f5b0instance-of v0, v1, Ljava/lang/Number;
    0007f5b4if-eqz v0, :cond_1e
    0007f5b8check-cast v1, Ljava/lang/Number;
    0007f5bcinstance-of v0, v1, Ljava/math/BigInteger;
    0007f5c0if-nez v0, :cond_1c
    0007f5c4instance-of v0, v1, Ljava/lang/Long;
    0007f5c8if-nez v0, :cond_1c
    0007f5ccinstance-of v0, v1, Ljava/lang/Integer;
    0007f5d0if-nez v0, :cond_1c
    0007f5d4instance-of v0, v1, Ljava/lang/Short;
    0007f5d8if-nez v0, :cond_1c
    0007f5dcinstance-of v1, v1, Ljava/lang/Byte;
    0007f5e0if-eqz v1, :cond_1e
    0007f5e4const/4 v1, 0x1
    0007f5e6return v1
    0007f5e8const/4 v1, 0x0
    0007f5eareturn v1
    0007f59c
    0007f5ec
    0007f5ecR0.k::hashCode():
    0007f5fciget-object v0, v4, LR0/k;->a:Ljava/io/Serializable;
    0007f600if-nez v0, :cond_7
    0007f604const/16 v0, 0x1f
    0007f608return v0
    0007f60ainvoke-static {v4}, LR0/k;->c(LR0/k;)Z
    0007f610move-result v1
    0007f612const/16 v2, 0x20
    0007f616if-eqz v1, :cond_1c
    0007f61ainvoke-virtual {v4}, LR0/k;->a()Ljava/lang/Number;
    0007f620move-result-object v0
    0007f622invoke-virtual {v0}, Ljava/lang/Number;->longValue()J
    0007f628move-result-wide v0
    0007f62aushr-long v2, v0, v2
    0007f62exor-long/2addr v0, v2
    0007f630long-to-int v0, v0
    0007f632return v0
    0007f634instance-of v1, v0, Ljava/lang/Number;
    0007f638if-eqz v1, :cond_2d
    0007f63cinvoke-virtual {v4}, LR0/k;->a()Ljava/lang/Number;
    0007f642move-result-object v0
    0007f644invoke-virtual {v0}, Ljava/lang/Number;->doubleValue()D
    0007f64amove-result-wide v0
    0007f64cinvoke-static {v0, v1}, Ljava/lang/Double;->doubleToLongBits(D)J
    0007f652move-result-wide v0
    0007f654goto :goto_17
    0007f656invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
    0007f65cmove-result v0
    0007f65ereturn v0
    0007f5ec
    0007f660
    0007f660R0.k::a():
    0007f670iget-object v0, v2, LR0/k;->a:Ljava/io/Serializable;
    0007f674instance-of v1, v0, Ljava/lang/Number;
    0007f678if-eqz v1, :cond_9
    0007f67ccheck-cast v0, Ljava/lang/Number;
    0007f680return-object v0
    0007f682instance-of v1, v0, Ljava/lang/String;
    0007f686if-eqz v1, :cond_15
    0007f68anew-instance v1, LT0/j;
    0007f68echeck-cast v0, Ljava/lang/String;
    0007f692invoke-direct {v1, v0}, LT0/j;-><init>(Ljava/lang/String;)V
    0007f698return-object v1
    0007f69anew-instance v0, Ljava/lang/UnsupportedOperationException;
    0007f69econst-string v1, "Primitive is neither a number nor a string"
    0007f6a2invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    0007f6a8throw v0
    0007f660
    0007f6aa
    0007f6aa // align 0x4
    0007f6ac
    0007f6acR0.k::b():
    0007f6bciget-object v0, v4, LR0/k;->a:Ljava/io/Serializable;
    0007f6c0instance-of v1, v0, Ljava/lang/String;
    0007f6c4if-eqz v1, :cond_9
    0007f6c8check-cast v0, Ljava/lang/String;
    0007f6ccreturn-object v0
    0007f6ceinstance-of v1, v0, Ljava/lang/Number;
    0007f6d2if-eqz v1, :cond_16
    0007f6d6invoke-virtual {v4}, LR0/k;->a()Ljava/lang/Number;
    0007f6dcmove-result-object v0
    0007f6deinvoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0007f6e4move-result-object v0
    0007f6e6return-object v0
    0007f6e8instance-of v1, v0, Ljava/lang/Boolean;
    0007f6ecif-eqz v1, :cond_21
    0007f6f0check-cast v0, Ljava/lang/Boolean;
    0007f6f4invoke-virtual {v0}, Ljava/lang/Boolean;->toString()Ljava/lang/String;
    0007f6famove-result-object v0
    0007f6fcreturn-object v0
    0007f6fenew-instance v1, Ljava/lang/AssertionError;
    0007f702new-instance v2, Ljava/lang/StringBuilder;
    0007f706const-string v3, "Unexpected value type: "
    0007f70ainvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007f710invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0007f716move-result-object v0
    0007f718invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    0007f71einvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007f724move-result-object v0
    0007f726invoke-direct {v1, v0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
    0007f72cthrow v1
    0007f6ac
    0007f72e
    0007f72e // align 0x10
    0007f730
    0007f730R0.k::<init>(java.lang.Boolean):
    0007f740invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007f746invoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
    0007f74ciput-object v1, v0, LR0/k;->a:Ljava/io/Serializable;
    0007f750return-void
    0007f730
    0007f752
    0007f752 // align 0x4
    0007f754
    0007f754R0.k::<init>(java.lang.Number):
    0007f764invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007f76ainvoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
    0007f770iput-object v1, v0, LR0/k;->a:Ljava/io/Serializable;
    0007f774return-void
    0007f754
    0007f776
    0007f776 // align 0x8
    0007f778
    0007f778R0.k::<init>(java.lang.String):
    0007f788invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007f78einvoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
    0007f794iput-object v1, v0, LR0/k;->a:Ljava/io/Serializable;
    0007f798return-void
    0007f778
    0007f79a
    0007f79a // align 0x4
    0007f79c
    0007f79cS.b::describeContents():
    0007f7acconst/4 v0, 0x0
    0007f7aereturn v0
    0007f79c
    0007f7b0
    0007f7b0S.b::<clinit>():
    0007f7c0new-instance v0, LS/a;
    0007f7c4invoke-direct {v0}, LS/b;-><init>()V
    0007f7casput-object v0, LS/b;->b:LS/a;
    0007f7cenew-instance v0, LE0/b;
    0007f7d2const/4 v1, 0x5
    0007f7d4invoke-direct {v0, v1}, LE0/b;-><init>(I)V
    0007f7dasput-object v0, LS/b;->CREATOR:Landroid/os/Parcelable$Creator;
    0007f7dereturn-void
    0007f7b0
    0007f7e0
    0007f7e0S.b::<init>():
    0007f7f0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0007f7f6const/4 v0, 0x0
    0007f7f8iput-object v0, v1, LS/b;->a:Landroid/os/Parcelable;
    0007f7fcreturn-void
    0007f7e0
    0007f7fe
    0007f7fe // align 0x10
    0007f800
    0007f800S.b::<init>(android.os.Parcel, java.lang.ClassLoader):
    0007f810invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007f816invoke-virtual {v1, v2}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
    0007f81cmove-result-object v1
    0007f81eif-eqz v1, :cond_a
    0007f822goto :goto_c
    0007f824sget-object v1, LS/b;->b:LS/a;
    0007f828iput-object v1, v0, LS/b;->a:Landroid/os/Parcelable;
    0007f82creturn-void
    0007f800
    0007f82e
    0007f82e // align 0x10
    0007f830
    0007f830S.b::<init>(android.os.Parcelable):
    0007f840invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0007f846if-eqz v2, :cond_e
    0007f84asget-object v0, LS/b;->b:LS/a;
    0007f84eif-eq v2, v0, :cond_a
    0007f852goto :goto_b
    0007f854const/4 v2, 0x0
    0007f856iput-object v2, v1, LS/b;->a:Landroid/os/Parcelable;
    0007f85areturn-void
    0007f85cnew-instance v2, Ljava/lang/IllegalArgumentException;
    0007f860const-string v0, "superState must not be null"
    0007f864invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007f86athrow v2
    0007f830
    0007f86c
    0007f86cS.b::writeToParcel(android.os.Parcel, int):
    0007f87ciget-object v0, v1, LS/b;->a:Landroid/os/Parcelable;
    0007f880invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
    0007f886return-void
    0007f86c
    0007f888
    0007f888T.a::t(int):
    0007f898iget-object v0, v1, LT/a;->d:LT/b;
    0007f89cinvoke-virtual {v0, v2}, LT/b;->n(I)LL/i;
    0007f8a2move-result-object v2
    0007f8a4iget-object v2, v2, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    0007f8a8invoke-static {v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->obtain(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo;
    0007f8aemove-result-object v2
    0007f8b0new-instance v0, LL/i;
    0007f8b4invoke-direct {v0, v2}, LL/i;-><init>(Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007f8bareturn-object v0
    0007f888
    0007f8bc
    0007f8bcT.a::u(int):
    0007f8ccconst/4 v0, 0x2
    0007f8ceiget-object v1, v2, LT/a;->d:LT/b;
    0007f8d2if-ne v3, v0, :cond_8
    0007f8d6iget v3, v1, LT/b;->k:I
    0007f8dagoto :goto_a
    0007f8dciget v3, v1, LT/b;->l:I
    0007f8e0const/high16 v0, -0x80000000
    0007f8e4if-ne v3, v0, :cond_10
    0007f8e8const/4 v3, 0x0
    0007f8eareturn-object v3
    0007f8ecinvoke-virtual {v2, v3}, LT/a;->t(I)LL/i;
    0007f8f2move-result-object v3
    0007f8f4return-object v3
    0007f8bc
    0007f8f6
    0007f8f6 // align 0x8
    0007f8f8
    0007f8f8T.a::w(int, int, android.os.Bundle):
    0007f908iget-object v0, v6, LT/a;->d:LT/b;
    0007f90ciget-object v1, v0, LT/b;->i:Lcom/google/android/material/chip/Chip;
    0007f910const/4 v2, -0x1
    0007f912if-eq v7, v2, :cond_84
    0007f916const/4 v9, 0x1
    0007f918if-eq v8, v9, :cond_7f
    0007f91cconst/4 v2, 0x2
    0007f91eif-eq v8, v2, :cond_7a
    0007f922const/16 v2, 0x40
    0007f926const/high16 v3, 0x10000
    0007f92aconst/high16 v4, -0x80000000
    0007f92econst/4 v5, 0x0
    0007f930if-eq v8, v2, :cond_4e
    0007f934const/16 v2, 0x80
    0007f938if-eq v8, v2, :cond_40
    0007f93ccheck-cast v0, Lz0/b;
    0007f940const/16 v1, 0x10
    0007f944if-ne v8, v1, :cond_3f
    0007f948iget-object v8, v0, Lz0/b;->q:Lcom/google/android/material/chip/Chip;
    0007f94cif-nez v7, :cond_29
    0007f950invoke-virtual {v8}, Landroid/view/View;->performClick()Z
    0007f956move-result v7
    0007f958return v7
    0007f95aif-ne v7, v9, :cond_3f
    0007f95einvoke-virtual {v8, v5}, Landroid/view/View;->playSoundEffect(I)V
    0007f964iget-object v7, v8, Lcom/google/android/material/chip/Chip;->h:Landroid/view/View$OnClickListener;
    0007f968if-eqz v7, :cond_36
    0007f96cinvoke-interface {v7, v8}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
    0007f972move v5, v9
    0007f974iget-boolean v7, v8, Lcom/google/android/material/chip/Chip;->s:Z
    0007f978if-eqz v7, :cond_3f
    0007f97ciget-object v7, v8, Lcom/google/android/material/chip/Chip;->r:Lz0/b;
    0007f980invoke-virtual {v7, v9, v9}, LT/b;->q(II)V
    0007f986return v5
    0007f988iget v8, v0, LT/b;->k:I
    0007f98cif-ne v8, v7, :cond_4d
    0007f990iput v4, v0, LT/b;->k:I
    0007f994invoke-virtual {v1}, Landroid/view/View;->invalidate()V
    0007f99ainvoke-virtual {v0, v7, v3}, LT/b;->q(II)V
    0007f9a0return v9
    0007f9a2return v5
    0007f9a4iget-object v8, v0, LT/b;->h:Landroid/view/accessibility/AccessibilityManager;
    0007f9a8invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z
    0007f9aemove-result v2
    0007f9b0if-eqz v2, :cond_79
    0007f9b4invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityManager;->isTouchExplorationEnabled()Z
    0007f9bamove-result v8
    0007f9bcif-nez v8, :cond_5d
    0007f9c0goto :goto_79
    0007f9c2iget v8, v0, LT/b;->k:I
    0007f9c6if-eq v8, v7, :cond_79
    0007f9caif-eq v8, v4, :cond_6d
    0007f9ceiput v4, v0, LT/b;->k:I
    0007f9d2iget-object v2, v0, LT/b;->i:Lcom/google/android/material/chip/Chip;
    0007f9d6invoke-virtual {v2}, Landroid/view/View;->invalidate()V
    0007f9dcinvoke-virtual {v0, v8, v3}, LT/b;->q(II)V
    0007f9e2iput v7, v0, LT/b;->k:I
    0007f9e6invoke-virtual {v1}, Landroid/view/View;->invalidate()V
    0007f9ecconst v8, 0x8000
    0007f9f2invoke-virtual {v0, v7, v8}, LT/b;->q(II)V
    0007f9f8return v9
    0007f9fareturn v5
    0007f9fcinvoke-virtual {v0, v7}, LT/b;->j(I)Z
    0007fa02move-result v7
    0007fa04return v7
    0007fa06invoke-virtual {v0, v7}, LT/b;->p(I)Z
    0007fa0cmove-result v7
    0007fa0ereturn v7
    0007fa10sget-object v7, LK/P;->a:Ljava/util/WeakHashMap;
    0007fa14invoke-virtual {v1, v8, v9}, Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z
    0007fa1amove-result v7
    0007fa1creturn v7
    0007f8f8
    0007fa1e
    0007fa1e // align 0x10
    0007fa20
    0007fa20T.a::<init>(T.b):
    0007fa30iput-object v1, v0, LT/a;->d:LT/b;
    0007fa34const/4 v1, 0x4
    0007fa36invoke-direct {v0, v1}, LC/h;-><init>(I)V
    0007fa3creturn-void
    0007fa20
    0007fa3e
    0007fa3e // align 0x10
    0007fa40
    0007fa40T.b::b(android.view.View):
    0007fa50iget-object v1, v0, LT/b;->j:LT/a;
    0007fa54if-nez v1, :cond_b
    0007fa58new-instance v1, LT/a;
    0007fa5cinvoke-direct {v1, v0}, LT/a;-><init>(LT/b;)V
    0007fa62iput-object v1, v0, LT/b;->j:LT/a;
    0007fa66iget-object v1, v0, LT/b;->j:LT/a;
    0007fa6areturn-object v1
    0007fa40
    0007fa6c
    0007fa6cT.b::k(int):
    0007fa7cinvoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;->obtain()Landroid/view/accessibility/AccessibilityNodeInfo;
    0007fa82move-result-object v0
    0007fa84new-instance v1, LL/i;
    0007fa88invoke-direct {v1, v0}, LL/i;-><init>(Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007fa8econst/4 v2, 0x1
    0007fa90invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->setEnabled(Z)V
    0007fa96invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->setFocusable(Z)V
    0007fa9cconst-string v3, "android.view.View"
    0007faa0invoke-virtual {v1, v3}, LL/i;->i(Ljava/lang/CharSequence;)V
    0007faa6sget-object v3, LT/b;->n:Landroid/graphics/Rect;
    0007faaainvoke-virtual {v0, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;->setBoundsInParent(Landroid/graphics/Rect;)V
    0007fab0invoke-virtual {v0, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;->setBoundsInScreen(Landroid/graphics/Rect;)V
    0007fab6iget-object v4, v9, LT/b;->i:Lcom/google/android/material/chip/Chip;
    0007fabainvoke-virtual {v0, v4}, Landroid/view/accessibility/AccessibilityNodeInfo;->setParent(Landroid/view/View;)V
    0007fac0invoke-virtual {v9, v10, v1}, LT/b;->o(ILL/i;)V
    0007fac6invoke-virtual {v1}, LL/i;->g()Ljava/lang/CharSequence;
    0007faccmove-result-object v5
    0007faceif-nez v5, :cond_3a
    0007fad2invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->getContentDescription()Ljava/lang/CharSequence;
    0007fad8move-result-object v5
    0007fadaif-eqz v5, :cond_32
    0007fadegoto :goto_3a
    0007fae0new-instance v10, Ljava/lang/RuntimeException;
    0007fae4const-string v0, "Callbacks must add text or a content description in populateNodeForVirtualViewId()"
    0007fae8invoke-direct {v10, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    0007faeethrow v10
    0007faf0iget-object v5, v9, LT/b;->e:Landroid/graphics/Rect;
    0007faf4invoke-virtual {v1, v5}, LL/i;->f(Landroid/graphics/Rect;)V
    0007fafainvoke-virtual {v5, v3}, Landroid/graphics/Rect;->equals(Ljava/lang/Object;)Z
    0007fb00move-result v5
    0007fb02if-nez v5, :cond_11b
    0007fb06invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->getActions()I
    0007fb0cmove-result v5
    0007fb0eand-int/lit8 v6, v5, 0x40
    0007fb12if-nez v6, :cond_113
    0007fb16const/16 v6, 0x80
    0007fb1aand-int/2addr v5, v6
    0007fb1cif-nez v5, :cond_10b
    0007fb20invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context;
    0007fb26move-result-object v5
    0007fb28invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    0007fb2emove-result-object v5
    0007fb30invoke-virtual {v0, v5}, Landroid/view/accessibility/AccessibilityNodeInfo;->setPackageName(Ljava/lang/CharSequence;)V
    0007fb36iput v10, v1, LL/i;->b:I
    0007fb3ainvoke-virtual {v0, v4, v10}, Landroid/view/accessibility/AccessibilityNodeInfo;->setSource(Landroid/view/View;I)V
    0007fb40iget v5, v9, LT/b;->k:I
    0007fb44const/4 v7, 0x0
    0007fb46if-ne v5, v10, :cond_6e
    0007fb4ainvoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->setAccessibilityFocused(Z)V
    0007fb50invoke-virtual {v1, v6}, LL/i;->a(I)V
    0007fb56goto :goto_76
    0007fb58invoke-virtual {v0, v7}, Landroid/view/accessibility/AccessibilityNodeInfo;->setAccessibilityFocused(Z)V
    0007fb5econst/16 v5, 0x40
    0007fb62invoke-virtual {v1, v5}, LL/i;->a(I)V
    0007fb68iget v5, v9, LT/b;->l:I
    0007fb6cif-ne v5, v10, :cond_7c
    0007fb70move v10, v2
    0007fb72goto :goto_7d
    0007fb74move v10, v7
    0007fb76if-eqz v10, :cond_84
    0007fb7aconst/4 v5, 0x2
    0007fb7cinvoke-virtual {v1, v5}, LL/i;->a(I)V
    0007fb82goto :goto_8d
    0007fb84invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->isFocusable()Z
    0007fb8amove-result v5
    0007fb8cif-eqz v5, :cond_8d
    0007fb90invoke-virtual {v1, v2}, LL/i;->a(I)V
    0007fb96invoke-virtual {v0, v10}, Landroid/view/accessibility/AccessibilityNodeInfo;->setFocused(Z)V
    0007fb9ciget-object v10, v9, LT/b;->g:[I
    0007fba0invoke-virtual {v4, v10}, Landroid/view/View;->getLocationOnScreen([I)V
    0007fba6iget-object v5, v9, LT/b;->d:Landroid/graphics/Rect;
    0007fbaainvoke-virtual {v0, v5}, Landroid/view/accessibility/AccessibilityNodeInfo;->getBoundsInScreen(Landroid/graphics/Rect;)V
    0007fbb0invoke-virtual {v5, v3}, Landroid/graphics/Rect;->equals(Ljava/lang/Object;)Z
    0007fbb6move-result v3
    0007fbb8if-eqz v3, :cond_b4
    0007fbbcinvoke-virtual {v1, v5}, LL/i;->f(Landroid/graphics/Rect;)V
    0007fbc2aget v3, v10, v7
    0007fbc6invoke-virtual {v4}, Landroid/view/View;->getScrollX()I
    0007fbccmove-result v6
    0007fbcesub-int/2addr v3, v6
    0007fbd0aget v6, v10, v2
    0007fbd4invoke-virtual {v4}, Landroid/view/View;->getScrollY()I
    0007fbdamove-result v8
    0007fbdcsub-int/2addr v6, v8
    0007fbdeinvoke-virtual {v5, v3, v6}, Landroid/graphics/Rect;->offset(II)V
    0007fbe4iget-object v3, v9, LT/b;->f:Landroid/graphics/Rect;
    0007fbe8invoke-virtual {v4, v3}, Landroid/view/View;->getLocalVisibleRect(Landroid/graphics/Rect;)Z
    0007fbeemove-result v6
    0007fbf0if-eqz v6, :cond_10a
    0007fbf4aget v6, v10, v7
    0007fbf8invoke-virtual {v4}, Landroid/view/View;->getScrollX()I
    0007fbfemove-result v7
    0007fc00sub-int/2addr v6, v7
    0007fc02aget v10, v10, v2
    0007fc06invoke-virtual {v4}, Landroid/view/View;->getScrollY()I
    0007fc0cmove-result v7
    0007fc0esub-int/2addr v10, v7
    0007fc10invoke-virtual {v3, v6, v10}, Landroid/graphics/Rect;->offset(II)V
    0007fc16invoke-virtual {v5, v3}, Landroid/graphics/Rect;->intersect(Landroid/graphics/Rect;)Z
    0007fc1cmove-result v10
    0007fc1eif-eqz v10, :cond_10a
    0007fc22invoke-virtual {v0, v5}, Landroid/view/accessibility/AccessibilityNodeInfo;->setBoundsInScreen(Landroid/graphics/Rect;)V
    0007fc28invoke-virtual {v5}, Landroid/graphics/Rect;->isEmpty()Z
    0007fc2emove-result v10
    0007fc30if-eqz v10, :cond_dd
    0007fc34goto :goto_10a
    0007fc36invoke-virtual {v4}, Landroid/view/View;->getWindowVisibility()I
    0007fc3cmove-result v10
    0007fc3eif-eqz v10, :cond_e4
    0007fc42goto :goto_10a
    0007fc44invoke-virtual {v4}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    0007fc4amove-result-object v10
    0007fc4cinstance-of v0, v10, Landroid/view/View;
    0007fc50if-eqz v0, :cond_103
    0007fc54check-cast v10, Landroid/view/View;
    0007fc58invoke-virtual {v10}, Landroid/view/View;->getAlpha()F
    0007fc5emove-result v0
    0007fc60const/4 v3, 0x0
    0007fc62cmpg-float v0, v0, v3
    0007fc66if-lez v0, :cond_10a
    0007fc6ainvoke-virtual {v10}, Landroid/view/View;->getVisibility()I
    0007fc70move-result v0
    0007fc72if-eqz v0, :cond_fe
    0007fc76goto :goto_10a
    0007fc78invoke-virtual {v10}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    0007fc7emove-result-object v10
    0007fc80goto :goto_e8
    0007fc82if-eqz v10, :cond_10a
    0007fc86iget-object v10, v1, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    0007fc8ainvoke-virtual {v10, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->setVisibleToUser(Z)V
    0007fc90return-object v1
    0007fc92new-instance v10, Ljava/lang/RuntimeException;
    0007fc96const-string v0, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()"
    0007fc9ainvoke-direct {v10, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    0007fca0throw v10
    0007fca2new-instance v10, Ljava/lang/RuntimeException;
    0007fca6const-string v0, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()"
    0007fcaainvoke-direct {v10, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    0007fcb0throw v10
    0007fcb2new-instance v10, Ljava/lang/RuntimeException;
    0007fcb6const-string v0, "Callbacks must set parent bounds in populateNodeForVirtualViewId()"
    0007fcbainvoke-direct {v10, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    0007fcc0throw v10
    0007fa6c
    0007fcc2
    0007fcc2 // align 0x4
    0007fcc4
    0007fcc4T.b::n(int):
    0007fcd4const/4 v0, -0x1
    0007fcd6if-ne v7, v0, :cond_4a
    0007fcdaiget-object v7, v6, LT/b;->i:Lcom/google/android/material/chip/Chip;
    0007fcdeinvoke-static {v7}, Landroid/view/accessibility/AccessibilityNodeInfo;->obtain(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo;
    0007fce4move-result-object v0
    0007fce6new-instance v1, LL/i;
    0007fceainvoke-direct {v1, v0}, LL/i;-><init>(Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007fcf0sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    0007fcf4invoke-virtual {v7, v0}, Lcom/google/android/material/chip/Chip;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007fcfanew-instance v2, Ljava/util/ArrayList;
    0007fcfeinvoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
    0007fd04invoke-virtual {v6, v2}, LT/b;->l(Ljava/util/ArrayList;)V
    0007fd0ainvoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->getChildCount()I
    0007fd10move-result v0
    0007fd12if-lez v0, :cond_30
    0007fd16invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    0007fd1cmove-result v0
    0007fd1eif-gtz v0, :cond_28
    0007fd22goto :goto_30
    0007fd24new-instance v7, Ljava/lang/RuntimeException;
    0007fd28const-string v0, "Views cannot have both real and virtual children"
    0007fd2cinvoke-direct {v7, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    0007fd32throw v7
    0007fd34invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    0007fd3amove-result v0
    0007fd3cconst/4 v3, 0x0
    0007fd3eif-ge v3, v0, :cond_49
    0007fd42invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0007fd48move-result-object v4
    0007fd4acheck-cast v4, Ljava/lang/Integer;
    0007fd4einvoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
    0007fd54move-result v4
    0007fd56iget-object v5, v1, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    0007fd5ainvoke-virtual {v5, v7, v4}, Landroid/view/accessibility/AccessibilityNodeInfo;->addChild(Landroid/view/View;I)V
    0007fd60add-int/lit8 v3, v3, 0x1
    0007fd64goto :goto_35
    0007fd66return-object v1
    0007fd68invoke-virtual {v6, v7}, LT/b;->k(I)LL/i;
    0007fd6emove-result-object v7
    0007fd70return-object v7
    0007fcc4
    0007fd72
    0007fd72 // align 0x4
    0007fd74
    0007fd74T.b::j(int):
    0007fd84iget v0, v3, LT/b;->l:I
    0007fd88const/4 v1, 0x0
    0007fd8aif-eq v0, v4, :cond_6
    0007fd8ereturn v1
    0007fd90const/high16 v0, -0x80000000
    0007fd94iput v0, v3, LT/b;->l:I
    0007fd98move-object v0, v3
    0007fd9acheck-cast v0, Lz0/b;
    0007fd9econst/4 v2, 0x1
    0007fda0if-ne v4, v2, :cond_17
    0007fda4iget-object v0, v0, Lz0/b;->q:Lcom/google/android/material/chip/Chip;
    0007fda8iput-boolean v1, v0, Lcom/google/android/material/chip/Chip;->m:Z
    0007fdacinvoke-virtual {v0}, Landroid/view/View;->refreshDrawableState()V
    0007fdb2const/16 v0, 0x8
    0007fdb6invoke-virtual {v3, v4, v0}, LT/b;->q(II)V
    0007fdbcreturn v2
    0007fd74
    0007fdbe
    0007fdbe // align 0x10
    0007fdc0
    0007fdc0T.b::m(int, android.graphics.Rect):
    0007fdd0move-object/from16 v0, v20
    0007fdd4move/from16 v1, v21
    0007fdd8move-object/from16 v2, v22
    0007fddcconst/4 v3, 0x1
    0007fddenew-instance v4, Ljava/util/ArrayList;
    0007fde2invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
    0007fde8invoke-virtual {v0, v4}, LT/b;->l(Ljava/util/ArrayList;)V
    0007fdeenew-instance v5, Lo/l;
    0007fdf2invoke-direct {v5}, Lo/l;-><init>()V
    0007fdf8const/4 v7, 0x0
    0007fdfainvoke-virtual {v4}, Ljava/util/ArrayList;->size()I
    0007fe00move-result v8
    0007fe02if-ge v7, v8, :cond_38
    0007fe06invoke-virtual {v4, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0007fe0cmove-result-object v8
    0007fe0echeck-cast v8, Ljava/lang/Integer;
    0007fe12invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I
    0007fe18move-result v8
    0007fe1ainvoke-virtual {v0, v8}, LT/b;->k(I)LL/i;
    0007fe20move-result-object v8
    0007fe22invoke-virtual {v4, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0007fe28move-result-object v9
    0007fe2acheck-cast v9, Ljava/lang/Integer;
    0007fe2einvoke-virtual {v9}, Ljava/lang/Integer;->intValue()I
    0007fe34move-result v9
    0007fe36invoke-virtual {v5, v9, v8}, Lo/l;->c(ILjava/lang/Object;)V
    0007fe3cadd-int/2addr v7, v3
    0007fe3egoto :goto_15
    0007fe40iget v4, v0, LT/b;->l:I
    0007fe44const/high16 v7, -0x80000000
    0007fe48const/4 v8, 0x0
    0007fe4aif-ne v4, v7, :cond_41
    0007fe4emove-object v4, v8
    0007fe50goto :goto_47
    0007fe52invoke-virtual {v5, v4, v8}, Lo/l;->b(ILjava/lang/Integer;)Ljava/lang/Object;
    0007fe58move-result-object v4
    0007fe5acheck-cast v4, LL/i;
    0007fe5esget-object v9, LT/b;->o:LL0/e;
    0007fe62sget-object v10, LT/b;->p:LL0/e;
    0007fe66iget-object v11, v0, LT/b;->i:Lcom/google/android/material/chip/Chip;
    0007fe6aconst/4 v12, 0x2
    0007fe6cif-eq v1, v3, :cond_15f
    0007fe70if-eq v1, v12, :cond_15f
    0007fe74const/16 v12, 0x82
    0007fe78const/16 v14, 0x42
    0007fe7cconst/16 v15, 0x21
    0007fe80const/16 v8, 0x11
    0007fe84if-eq v1, v8, :cond_62
    0007fe88if-eq v1, v15, :cond_62
    0007fe8cif-eq v1, v14, :cond_62
    0007fe90if-ne v1, v12, :cond_65
    0007fe94move/from16 v17, v3
    0007fe98goto :goto_6d
    0007fe9anew-instance v1, Ljava/lang/IllegalArgumentException;
    0007fe9econst-string v2, "direction must be one of {FOCUS_FORWARD, FOCUS_BACKWARD, FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, FOCUS_RIGHT}."
    0007fea2invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007fea8throw v1
    0007feaanew-instance v3, Landroid/graphics/Rect;
    0007feaeinvoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
    0007feb4iget v6, v0, LT/b;->l:I
    0007feb8const-string v13, "direction must be one of {FOCUS_UP, FOCUS_DOWN, FOCUS_LEFT, FOCUS_RIGHT}."
    0007febcif-eq v6, v7, :cond_82
    0007fec0invoke-virtual {v0, v6}, LT/b;->n(I)LL/i;
    0007fec6move-result-object v2
    0007fec8invoke-virtual {v2, v3}, LL/i;->f(Landroid/graphics/Rect;)V
    0007fececonst/16 v19, -0x1
    0007fed2goto :goto_bb
    0007fed4if-eqz v2, :cond_88
    0007fed8invoke-virtual {v3, v2}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    0007fedegoto :goto_7f
    0007fee0invoke-virtual {v11}, Landroid/view/View;->getWidth()I
    0007fee6move-result v2
    0007fee8invoke-virtual {v11}, Landroid/view/View;->getHeight()I
    0007feeemove-result v6
    0007fef0if-eq v1, v8, :cond_b5
    0007fef4if-eq v1, v15, :cond_ae
    0007fef8if-eq v1, v14, :cond_a6
    0007fefcif-ne v1, v12, :cond_a0
    0007ff00const/4 v6, -0x1
    0007ff02const/4 v11, 0x0
    0007ff04invoke-virtual {v3, v11, v6, v2, v6}, Landroid/graphics/Rect;->set(IIII)V
    0007ff0amove/from16 v19, v6
    0007ff0egoto :goto_bb
    0007ff10new-instance v1, Ljava/lang/IllegalArgumentException;
    0007ff14invoke-direct {v1, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007ff1athrow v1
    0007ff1cconst/4 v2, -0x1
    0007ff1econst/4 v11, 0x0
    0007ff20invoke-virtual {v3, v2, v11, v2, v6}, Landroid/graphics/Rect;->set(IIII)V
    0007ff26move/from16 v19, v2
    0007ff2agoto :goto_bb
    0007ff2cconst/4 v11, 0x0
    0007ff2econst/16 v19, -0x1
    0007ff32invoke-virtual {v3, v11, v6, v2, v6}, Landroid/graphics/Rect;->set(IIII)V
    0007ff38goto :goto_bb
    0007ff3aconst/4 v11, 0x0
    0007ff3cconst/16 v19, -0x1
    0007ff40invoke-virtual {v3, v2, v11, v2, v6}, Landroid/graphics/Rect;->set(IIII)V
    0007ff46new-instance v2, Landroid/graphics/Rect;
    0007ff4ainvoke-direct {v2, v3}, Landroid/graphics/Rect;-><init>(Landroid/graphics/Rect;)V
    0007ff50if-eq v1, v8, :cond_f1
    0007ff54if-eq v1, v15, :cond_e6
    0007ff58if-eq v1, v14, :cond_da
    0007ff5cif-ne v1, v12, :cond_d4
    0007ff60invoke-virtual {v3}, Landroid/graphics/Rect;->height()I
    0007ff66move-result v6
    0007ff68add-int/lit8 v6, v6, 0x1
    0007ff6cneg-int v6, v6
    0007ff6econst/4 v8, 0x0
    0007ff70invoke-virtual {v2, v8, v6}, Landroid/graphics/Rect;->offset(II)V
    0007ff76goto :goto_fb
    0007ff78new-instance v1, Ljava/lang/IllegalArgumentException;
    0007ff7cinvoke-direct {v1, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007ff82throw v1
    0007ff84const/4 v8, 0x0
    0007ff86invoke-virtual {v3}, Landroid/graphics/Rect;->width()I
    0007ff8cmove-result v6
    0007ff8eadd-int/lit8 v6, v6, 0x1
    0007ff92neg-int v6, v6
    0007ff94invoke-virtual {v2, v6, v8}, Landroid/graphics/Rect;->offset(II)V
    0007ff9agoto :goto_fb
    0007ff9cconst/4 v8, 0x0
    0007ff9einvoke-virtual {v3}, Landroid/graphics/Rect;->height()I
    0007ffa4move-result v6
    0007ffa6add-int/lit8 v6, v6, 0x1
    0007ffaainvoke-virtual {v2, v8, v6}, Landroid/graphics/Rect;->offset(II)V
    0007ffb0goto :goto_fb
    0007ffb2const/4 v8, 0x0
    0007ffb4invoke-virtual {v3}, Landroid/graphics/Rect;->width()I
    0007ffbamove-result v6
    0007ffbcadd-int/lit8 v6, v6, 0x1
    0007ffc0invoke-virtual {v2, v6, v8}, Landroid/graphics/Rect;->offset(II)V
    0007ffc6invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0007ffcciget v6, v5, Lo/l;->c:I
    0007ffd0new-instance v10, Landroid/graphics/Rect;
    0007ffd4invoke-direct {v10}, Landroid/graphics/Rect;-><init>()V
    0007ffdamove v11, v8
    0007ffdcconst/16 v16, 0x0
    0007ffe0if-ge v11, v6, :cond_15b
    0007ffe4iget-object v12, v5, Lo/l;->b:[Ljava/lang/Object;
    0007ffe8aget-object v12, v12, v11
    0007ffeccheck-cast v12, LL/i;
    0007fff0if-ne v12, v4, :cond_113
    0007fff4goto :goto_158
    0007fff6invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0007fffcinvoke-virtual {v12, v10}, LL/i;->f(Landroid/graphics/Rect;)V
    00080002invoke-static {v1, v3, v10}, LC1/l;->P(ILandroid/graphics/Rect;Landroid/graphics/Rect;)Z
    00080008move-result v13
    0008000aif-nez v13, :cond_120
    0008000egoto :goto_158
    00080010invoke-static {v1, v3, v2}, LC1/l;->P(ILandroid/graphics/Rect;Landroid/graphics/Rect;)Z
    00080016move-result v13
    00080018if-nez v13, :cond_127
    0008001cgoto :goto_153
    0008001einvoke-static {v1, v3, v10, v2}, LC1/l;->j(ILandroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;)Z
    00080024move-result v13
    00080026if-eqz v13, :cond_12e
    0008002agoto :goto_153
    0008002cinvoke-static {v1, v3, v2, v10}, LC1/l;->j(ILandroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;)Z
    00080032move-result v13
    00080034if-eqz v13, :cond_135
    00080038goto :goto_158
    0008003ainvoke-static {v1, v3, v10}, LC1/l;->U(ILandroid/graphics/Rect;Landroid/graphics/Rect;)I
    00080040move-result v13
    00080042invoke-static {v1, v3, v10}, LC1/l;->V(ILandroid/graphics/Rect;Landroid/graphics/Rect;)I
    00080048move-result v14
    0008004amul-int/lit8 v15, v13, 0xd
    0008004emul-int/2addr v15, v13
    00080050mul-int/2addr v14, v14
    00080052add-int/2addr v14, v15
    00080054invoke-static {v1, v3, v2}, LC1/l;->U(ILandroid/graphics/Rect;Landroid/graphics/Rect;)I
    0008005amove-result v13
    0008005cinvoke-static {v1, v3, v2}, LC1/l;->V(ILandroid/graphics/Rect;Landroid/graphics/Rect;)I
    00080062move-result v15
    00080064mul-int/lit8 v18, v13, 0xd
    00080068mul-int v18, v18, v13
    0008006cmul-int/2addr v15, v15
    0008006eadd-int v15, v15, v18
    00080072if-ge v14, v15, :cond_158
    00080076invoke-virtual {v2, v10}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    0008007cmove-object/from16 v16, v12
    00080080add-int/lit8 v11, v11, 0x1
    00080084goto :goto_108
    00080086move-object/from16 v1, v16
    0008008agoto/16 :goto_1d3
    0008008emove/from16 v17, v3
    00080092const/4 v8, 0x0
    00080094const/16 v19, -0x1
    00080098sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    0008009cinvoke-virtual {v11}, Landroid/view/View;->getLayoutDirection()I
    000800a2move-result v2
    000800a4move/from16 v3, v17
    000800a8if-ne v2, v3, :cond_170
    000800acconst/4 v2, 0x1
    000800aegoto :goto_171
    000800b0move v2, v8
    000800b2invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000800b8iget v3, v5, Lo/l;->c:I
    000800bcnew-instance v6, Ljava/util/ArrayList;
    000800c0invoke-direct {v6, v3}, Ljava/util/ArrayList;-><init>(I)V
    000800c6move v11, v8
    000800c8if-ge v11, v3, :cond_18a
    000800cciget-object v10, v5, Lo/l;->b:[Ljava/lang/Object;
    000800d0aget-object v10, v10, v11
    000800d4check-cast v10, LL/i;
    000800d8invoke-virtual {v6, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000800deconst/4 v10, 0x1
    000800e0add-int/2addr v11, v10
    000800e2goto :goto_17c
    000800e4const/4 v10, 0x1
    000800e6new-instance v3, LT/c;
    000800eainvoke-direct {v3, v2, v9}, LT/c;-><init>(ZLL0/e;)V
    000800f0invoke-static {v6, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
    000800f6if-eq v1, v10, :cond_1b9
    000800faif-ne v1, v12, :cond_1b1
    000800feinvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
    00080104move-result v1
    00080106if-nez v4, :cond_1a0
    0008010amove/from16 v2, v19
    0008010egoto :goto_1a4
    00080110invoke-virtual {v6, v4}, Ljava/util/ArrayList;->lastIndexOf(Ljava/lang/Object;)I
    00080116move-result v2
    00080118add-int/2addr v2, v10
    0008011aif-ge v2, v1, :cond_1ae
    0008011einvoke-virtual {v6, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    00080124move-result-object v1
    00080126move-object/from16 v16, v1
    0008012agoto :goto_1d0
    0008012cconst/16 v16, 0x0
    00080130goto :goto_1d0
    00080132new-instance v1, Ljava/lang/IllegalArgumentException;
    00080136const-string v2, "direction must be one of {FOCUS_FORWARD, FOCUS_BACKWARD}."
    0008013ainvoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    00080140throw v1
    00080142invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
    00080148move-result v1
    0008014aif-nez v4, :cond_1c2
    0008014econst/16 v17, 0x1
    00080152goto :goto_1c7
    00080154invoke-virtual {v6, v4}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
    0008015amove-result v1
    0008015cgoto :goto_1bf
    0008015eadd-int/lit8 v1, v1, -0x1
    00080162if-ltz v1, :cond_1ae
    00080166invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0008016cmove-result-object v1
    0008016egoto :goto_1ab
    00080170check-cast v16, LL/i;
    00080174goto :goto_15b
    00080176if-nez v1, :cond_1d6
    0008017agoto :goto_1ee
    0008017cmove v6, v8
    0008017eiget v2, v5, Lo/l;->c:I
    00080182if-ge v6, v2, :cond_1e8
    00080186iget-object v2, v5, Lo/l;->b:[Ljava/lang/Object;
    0008018aaget-object v2, v2, v6
    0008018eif-ne v2, v1, :cond_1e3
    00080192move v13, v6
    00080194goto :goto_1ea
    00080196const/16 v17, 0x1
    0008019aadd-int/lit8 v6, v6, 0x1
    0008019egoto :goto_1d7
    000801a0move/from16 v13, v19
    000801a4iget-object v1, v5, Lo/l;->a:[I
    000801a8aget v7, v1, v13
    000801acinvoke-virtual {v0, v7}, LT/b;->p(I)Z
    000801b2move-result v1
    000801b4return v1
    0007fdc0
    000801b6
    000801b6 // align 0x8
    000801b8
    000801b8T.b::p(int):
    000801c8iget-object v0, v2, LT/b;->i:Lcom/google/android/material/chip/Chip;
    000801ccinvoke-virtual {v0}, Landroid/view/View;->isFocused()Z
    000801d2move-result v1
    000801d4if-nez v1, :cond_f
    000801d8invoke-virtual {v0}, Landroid/view/View;->requestFocus()Z
    000801demove-result v0
    000801e0if-nez v0, :cond_f
    000801e4goto :goto_1d
    000801e6iget v0, v2, LT/b;->l:I
    000801eaif-ne v0, v3, :cond_14
    000801eegoto :goto_1d
    000801f0const/high16 v1, -0x80000000
    000801f4if-eq v0, v1, :cond_1b
    000801f8invoke-virtual {v2, v0}, LT/b;->j(I)Z
    000801feif-ne v3, v1, :cond_1f
    00080202const/4 v3, 0x0
    00080204return v3
    00080206iput v3, v2, LT/b;->l:I
    0008020amove-object v0, v2
    0008020ccheck-cast v0, Lz0/b;
    00080210const/4 v1, 0x1
    00080212if-ne v3, v1, :cond_2e
    00080216iget-object v0, v0, Lz0/b;->q:Lcom/google/android/material/chip/Chip;
    0008021aiput-boolean v1, v0, Lcom/google/android/material/chip/Chip;->m:Z
    0008021einvoke-virtual {v0}, Landroid/view/View;->refreshDrawableState()V
    00080224const/16 v0, 0x8
    00080228invoke-virtual {v2, v3, v0}, LT/b;->q(II)V
    0008022ereturn v1
    000801b8
    00080230
    00080230T.b::<clinit>():
    00080240new-instance v0, Landroid/graphics/Rect;
    00080244const v1, 0x7fffffff
    0008024aconst/high16 v2, -0x80000000
    0008024einvoke-direct {v0, v1, v1, v2, v2}, Landroid/graphics/Rect;-><init>(IIII)V
    00080254sput-object v0, LT/b;->n:Landroid/graphics/Rect;
    00080258new-instance v0, LL0/e;
    0008025cconst/16 v1, 0x9
    00080260invoke-direct {v0, v1}, LL0/e;-><init>(I)V
    00080266sput-object v0, LT/b;->o:LL0/e;
    0008026anew-instance v0, LL0/e;
    0008026econst/16 v1, 0xa
    00080272invoke-direct {v0, v1}, LL0/e;-><init>(I)V
    00080278sput-object v0, LT/b;->p:LL0/e;
    0008027creturn-void
    00080230
    0008027e
    0008027e // align 0x10
    00080280
    00080280T.b::<init>(com.google.android.material.chip.Chip):
    00080290invoke-direct {v2}, LK/b;-><init>()V
    00080296new-instance v0, Landroid/graphics/Rect;
    0008029ainvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
    000802a0iput-object v0, v2, LT/b;->d:Landroid/graphics/Rect;
    000802a4new-instance v0, Landroid/graphics/Rect;
    000802a8invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
    000802aeiput-object v0, v2, LT/b;->e:Landroid/graphics/Rect;
    000802b2new-instance v0, Landroid/graphics/Rect;
    000802b6invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
    000802bciput-object v0, v2, LT/b;->f:Landroid/graphics/Rect;
    000802c0const/4 v0, 0x2
    000802c2new-array v0, v0, [I
    000802c6iput-object v0, v2, LT/b;->g:[I
    000802caconst/high16 v0, -0x80000000
    000802ceiput v0, v2, LT/b;->k:I
    000802d2iput v0, v2, LT/b;->l:I
    000802d6iput v0, v2, LT/b;->m:I
    000802daiput-object v3, v2, LT/b;->i:Lcom/google/android/material/chip/Chip;
    000802deinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
    000802e4move-result-object v0
    000802e6const-string v1, "accessibility"
    000802eainvoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000802f0move-result-object v0
    000802f2check-cast v0, Landroid/view/accessibility/AccessibilityManager;
    000802f6iput-object v0, v2, LT/b;->h:Landroid/view/accessibility/AccessibilityManager;
    000802faconst/4 v0, 0x1
    000802fcinvoke-virtual {v3, v0}, Landroid/view/View;->setFocusable(Z)V
    00080302sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    00080306invoke-virtual {v3}, Landroid/view/View;->getImportantForAccessibility()I
    0008030cmove-result v1
    0008030eif-nez v1, :cond_44
    00080312invoke-virtual {v3, v0}, Landroid/view/View;->setImportantForAccessibility(I)V
    00080318return-void
    00080280
    0008031a
    0008031a // align 0x4
    0008031c
    0008031cT.b::d(android.view.View, L.i):
    0008032ciget-object v0, v2, LK/b;->a:Landroid/view/View$AccessibilityDelegate;
    00080330iget-object v1, v4, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    00080334invoke-virtual {v0, v3, v1}, Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0008033amove-object v3, v2
    0008033ccheck-cast v3, Lz0/b;
    00080340iget-object v3, v3, Lz0/b;->q:Lcom/google/android/material/chip/Chip;
    00080344iget-object v0, v3, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    00080348if-eqz v0, :cond_16
    0008034ciget-boolean v0, v0, Lz0/d;->Q:Z
    00080350if-eqz v0, :cond_16
    00080354const/4 v0, 0x1
    00080356goto :goto_17
    00080358const/4 v0, 0x0
    0008035ainvoke-virtual {v1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setCheckable(Z)V
    00080360invoke-virtual {v3}, Landroid/view/View;->isClickable()Z
    00080366move-result v0
    00080368invoke-virtual {v1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClickable(Z)V
    0008036einvoke-virtual {v3}, Lcom/google/android/material/chip/Chip;->getAccessibilityClassName()Ljava/lang/CharSequence;
    00080374move-result-object v0
    00080376invoke-virtual {v4, v0}, LL/i;->i(Ljava/lang/CharSequence;)V
    0008037cinvoke-virtual {v3}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
    00080382move-result-object v3
    00080384invoke-virtual {v4, v3}, LL/i;->l(Ljava/lang/CharSequence;)V
    0008038areturn-void
    0008031c
    0008038c
    0008038cT.b::q(int, int):
    0008039cconst/high16 v0, -0x80000000
    000803a0if-eq v6, v0, :cond_8b
    000803a4iget-object v0, v5, LT/b;->h:Landroid/view/accessibility/AccessibilityManager;
    000803a8invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z
    000803aemove-result v0
    000803b0if-nez v0, :cond_e
    000803b4goto/16 :goto_8b
    000803b8iget-object v0, v5, LT/b;->i:Lcom/google/android/material/chip/Chip;
    000803bcinvoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000803c2move-result-object v1
    000803c4if-nez v1, :cond_17
    000803c8goto :goto_8b
    000803caconst/4 v2, -0x1
    000803ccif-eq v6, v2, :cond_81
    000803d0invoke-static {v7}, Landroid/view/accessibility/AccessibilityEvent;->obtain(I)Landroid/view/accessibility/AccessibilityEvent;
    000803d6move-result-object v7
    000803d8invoke-virtual {v5, v6}, LT/b;->n(I)LL/i;
    000803demove-result-object v2
    000803e0invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityRecord;->getText()Ljava/util/List;
    000803e6move-result-object v3
    000803e8invoke-virtual {v2}, LL/i;->g()Ljava/lang/CharSequence;
    000803eemove-result-object v4
    000803f0invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    000803f6iget-object v2, v2, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    000803fainvoke-virtual {v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->getContentDescription()Ljava/lang/CharSequence;
    00080400move-result-object v3
    00080402invoke-virtual {v7, v3}, Landroid/view/accessibility/AccessibilityRecord;->setContentDescription(Ljava/lang/CharSequence;)V
    00080408invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->isScrollable()Z
    0008040emove-result v3
    00080410invoke-virtual {v7, v3}, Landroid/view/accessibility/AccessibilityRecord;->setScrollable(Z)V
    00080416invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->isPassword()Z
    0008041cmove-result v3
    0008041einvoke-virtual {v7, v3}, Landroid/view/accessibility/AccessibilityRecord;->setPassword(Z)V
    00080424invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->isEnabled()Z
    0008042amove-result v3
    0008042cinvoke-virtual {v7, v3}, Landroid/view/accessibility/AccessibilityRecord;->setEnabled(Z)V
    00080432invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->isChecked()Z
    00080438move-result v3
    0008043ainvoke-virtual {v7, v3}, Landroid/view/accessibility/AccessibilityRecord;->setChecked(Z)V
    00080440invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityRecord;->getText()Ljava/util/List;
    00080446move-result-object v3
    00080448invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
    0008044emove-result v3
    00080450if-eqz v3, :cond_6b
    00080454invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityRecord;->getContentDescription()Ljava/lang/CharSequence;
    0008045amove-result-object v3
    0008045cif-eqz v3, :cond_63
    00080460goto :goto_6b
    00080462new-instance v6, Ljava/lang/RuntimeException;
    00080466const-string v7, "Callbacks must add text or a content description in populateEventForVirtualViewId()"
    0008046ainvoke-direct {v6, v7}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    00080470throw v6
    00080472invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->getClassName()Ljava/lang/CharSequence;
    00080478move-result-object v2
    0008047ainvoke-virtual {v7, v2}, Landroid/view/accessibility/AccessibilityRecord;->setClassName(Ljava/lang/CharSequence;)V
    00080480invoke-virtual {v7, v0, v6}, Landroid/view/accessibility/AccessibilityRecord;->setSource(Landroid/view/View;I)V
    00080486invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    0008048cmove-result-object v6
    0008048einvoke-virtual {v6}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    00080494move-result-object v6
    00080496invoke-virtual {v7, v6}, Landroid/view/accessibility/AccessibilityEvent;->setPackageName(Ljava/lang/CharSequence;)V
    0008049cgoto :goto_88
    0008049einvoke-static {v7}, Landroid/view/accessibility/AccessibilityEvent;->obtain(I)Landroid/view/accessibility/AccessibilityEvent;
    000804a4move-result-object v7
    000804a6invoke-virtual {v0, v7}, Landroid/view/View;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
    000804acinvoke-interface {v1, v0, v7}, Landroid/view/ViewParent;->requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
    000804b2return-void
    0008038c