File classes.dex
Function:
    000bf4d8
    000bf4d8androidx.recyclerview.widget.StaggeredGridLayoutManager::Z0(int):
    000bf4e8iget-object v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
    000bf4eciput v5, v0, Lf0/p;->e:I
    000bf4f0iget-boolean v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000bf4f4const/4 v2, 0x1
    000bf4f6const/4 v3, -0x1
    000bf4f8if-ne v5, v3, :cond_c
    000bf4fcmove v5, v2
    000bf4fegoto :goto_d
    000bf500const/4 v5, 0x0
    000bf502if-ne v1, v5, :cond_10
    000bf506goto :goto_11
    000bf508move v2, v3
    000bf50aiput v2, v0, Lf0/p;->d:I
    000bf50ereturn-void
    000bf4d8
    000bf510
    000bf510androidx.recyclerview.widget.StaggeredGridLayoutManager::r0(android.graphics.Rect, int, int):
    000bf520iget v0, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bf524invoke-virtual {v5}, Lf0/H;->E()I
    000bf52amove-result v1
    000bf52cinvoke-virtual {v5}, Lf0/H;->F()I
    000bf532move-result v2
    000bf534add-int/2addr v2, v1
    000bf536invoke-virtual {v5}, Lf0/H;->G()I
    000bf53cmove-result v1
    000bf53einvoke-virtual {v5}, Lf0/H;->D()I
    000bf544move-result v3
    000bf546add-int/2addr v3, v1
    000bf548iget v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000bf54cconst/4 v4, 0x1
    000bf54eif-ne v1, v4, :cond_39
    000bf552invoke-virtual {v6}, Landroid/graphics/Rect;->height()I
    000bf558move-result v6
    000bf55aadd-int/2addr v6, v3
    000bf55ciget-object v1, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf560sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
    000bf564invoke-virtual {v1}, Landroid/view/View;->getMinimumHeight()I
    000bf56amove-result v1
    000bf56cinvoke-static {v8, v6, v1}, Lf0/H;->g(III)I
    000bf572move-result v6
    000bf574iget v8, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000bf578mul-int/2addr v8, v0
    000bf57aadd-int/2addr v8, v2
    000bf57ciget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf580invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
    000bf586move-result v0
    000bf588invoke-static {v7, v8, v0}, Lf0/H;->g(III)I
    000bf58emove-result v7
    000bf590goto :goto_58
    000bf592invoke-virtual {v6}, Landroid/graphics/Rect;->width()I
    000bf598move-result v6
    000bf59aadd-int/2addr v6, v2
    000bf59ciget-object v1, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf5a0sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000bf5a4invoke-virtual {v1}, Landroid/view/View;->getMinimumWidth()I
    000bf5aamove-result v1
    000bf5acinvoke-static {v7, v6, v1}, Lf0/H;->g(III)I
    000bf5b2move-result v7
    000bf5b4iget v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000bf5b8mul-int/2addr v6, v0
    000bf5baadd-int/2addr v6, v3
    000bf5bciget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf5c0invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
    000bf5c6move-result v0
    000bf5c8invoke-static {v8, v6, v0}, Lf0/H;->g(III)I
    000bf5cemove-result v6
    000bf5d0iget-object v8, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf5d4invoke-static {v8, v7, v6}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
    000bf5dareturn-void
    000bf510
    000bf5dc
    000bf5dcandroidx.recyclerview.widget.StaggeredGridLayoutManager::x0(androidx.recyclerview.widget.RecyclerView, int):
    000bf5ecnew-instance v0, Lf0/u;
    000bf5f0invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    000bf5f6move-result-object v2
    000bf5f8invoke-direct {v0, v2}, Lf0/u;-><init>(Landroid/content/Context;)V
    000bf5feiput v3, v0, Lf0/u;->a:I
    000bf602invoke-virtual {v1, v0}, Lf0/H;->y0(Lf0/u;)V
    000bf608return-void
    000bf5dc
    000bf60a
    000bf60a // align 0x4
    000bf60c
    000bf60candroidx.recyclerview.widget.StaggeredGridLayoutManager::a1(int, f0.U):
    000bf61ciget-object v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
    000bf620const/4 v1, 0x0
    000bf622iput v1, v0, Lf0/p;->b:I
    000bf626iput v5, v0, Lf0/p;->c:I
    000bf62aiget-object v2, v4, Lf0/H;->e:Lf0/u;
    000bf62econst/4 v3, 0x1
    000bf630if-eqz v2, :cond_12
    000bf634iget-boolean v2, v2, Lf0/u;->e:Z
    000bf638if-eqz v2, :cond_12
    000bf63cmove v2, v3
    000bf63egoto :goto_13
    000bf640move v2, v1
    000bf642if-eqz v2, :cond_34
    000bf646iget v6, v6, Lf0/U;->a:I
    000bf64aconst/4 v2, -0x1
    000bf64cif-eq v6, v2, :cond_34
    000bf650iget-boolean v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000bf654if-ge v6, v5, :cond_20
    000bf658move v5, v3
    000bf65agoto :goto_21
    000bf65cmove v5, v1
    000bf65eif-ne v2, v5, :cond_2b
    000bf662iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf666invoke-virtual {v5}, Landroidx/emoji2/text/g;->l()I
    000bf66cmove-result v5
    000bf66emove v6, v1
    000bf670goto :goto_36
    000bf672iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf676invoke-virtual {v5}, Landroidx/emoji2/text/g;->l()I
    000bf67cmove-result v5
    000bf67emove v6, v5
    000bf680move v5, v1
    000bf682goto :goto_36
    000bf684move v5, v1
    000bf686move v6, v5
    000bf688iget-object v2, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf68cif-eqz v2, :cond_51
    000bf690iget-boolean v2, v2, Landroidx/recyclerview/widget/RecyclerView;->g:Z
    000bf694if-eqz v2, :cond_51
    000bf698iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf69cinvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
    000bf6a2move-result v2
    000bf6a4sub-int/2addr v2, v6
    000bf6a6iput v2, v0, Lf0/p;->f:I
    000bf6aaiget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf6aeinvoke-virtual {v6}, Landroidx/emoji2/text/g;->g()I
    000bf6b4move-result v6
    000bf6b6add-int/2addr v6, v5
    000bf6b8iput v6, v0, Lf0/p;->g:I
    000bf6bcgoto :goto_5d
    000bf6beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf6c2invoke-virtual {v2}, Landroidx/emoji2/text/g;->f()I
    000bf6c8move-result v2
    000bf6caadd-int/2addr v2, v5
    000bf6cciput v2, v0, Lf0/p;->g:I
    000bf6d0neg-int v5, v6
    000bf6d2iput v5, v0, Lf0/p;->f:I
    000bf6d6iput-boolean v1, v0, Lf0/p;->h:Z
    000bf6daiput-boolean v3, v0, Lf0/p;->a:Z
    000bf6deiget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf6e2invoke-virtual {v5}, Landroidx/emoji2/text/g;->i()I
    000bf6e8move-result v5
    000bf6eaif-nez v5, :cond_72
    000bf6eeiget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf6f2invoke-virtual {v5}, Landroidx/emoji2/text/g;->f()I
    000bf6f8move-result v5
    000bf6faif-nez v5, :cond_72
    000bf6femove v1, v3
    000bf700iput-boolean v1, v0, Lf0/p;->i:Z
    000bf704return-void
    000bf60c
    000bf706
    000bf706 // align 0x8
    000bf708
    000bf708androidx.recyclerview.widget.StaggeredGridLayoutManager::b1(f0.e0, int, int):
    000bf718iget v0, v6, Lf0/e0;->d:I
    000bf71cconst/high16 v1, -0x80000000
    000bf720const/4 v2, 0x0
    000bf722const/4 v3, -0x1
    000bf724iget v4, v6, Lf0/e0;->e:I
    000bf728if-ne v7, v3, :cond_35
    000bf72ciget v7, v6, Lf0/e0;->b:I
    000bf730if-eq v7, v1, :cond_f
    000bf734goto :goto_2c
    000bf736iget-object v7, v6, Lf0/e0;->a:Ljava/util/ArrayList;
    000bf73ainvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000bf740move-result-object v7
    000bf742check-cast v7, Landroid/view/View;
    000bf746invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000bf74cmove-result-object v1
    000bf74echeck-cast v1, Lf0/b0;
    000bf752iget-object v3, v6, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
    000bf756iget-object v3, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf75ainvoke-virtual {v3, v7}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000bf760move-result v7
    000bf762iput v7, v6, Lf0/e0;->b:I
    000bf766invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bf76ciget v7, v6, Lf0/e0;->b:I
    000bf770add-int/2addr v7, v0
    000bf772if-gt v7, v8, :cond_47
    000bf776iget-object v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
    000bf77ainvoke-virtual {v6, v4, v2}, Ljava/util/BitSet;->set(IZ)V
    000bf780return-void
    000bf782iget v7, v6, Lf0/e0;->c:I
    000bf786if-eq v7, v1, :cond_3a
    000bf78agoto :goto_3f
    000bf78cinvoke-virtual {v6}, Lf0/e0;->a()V
    000bf792iget v7, v6, Lf0/e0;->c:I
    000bf796sub-int/2addr v7, v0
    000bf798if-lt v7, v8, :cond_47
    000bf79ciget-object v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
    000bf7a0invoke-virtual {v6, v4, v2}, Ljava/util/BitSet;->set(IZ)V
    000bf7a6return-void
    000bf708
    000bf7a8
    000bf7a8androidx.savedstate.Recreator::<init>(g0.e):
    000bf7b8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000bf7beiput-object v1, v0, Landroidx/savedstate/Recreator;->a:Lg0/e;
    000bf7c2return-void
    000bf7a8
    000bf7c4
    000bf7c4androidx.savedstate.Recreator::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000bf7d4sget-object v0, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
    000bf7d8if-ne v12, v0, :cond_18e
    000bf7dcinvoke-interface {v11}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
    000bf7e2move-result-object v11
    000bf7e4invoke-virtual {v11, v10}, Landroidx/lifecycle/t;->f(Landroidx/lifecycle/q;)V
    000bf7eaiget-object v11, v10, Landroidx/savedstate/Recreator;->a:Lg0/e;
    000bf7eeinvoke-interface {v11}, Lg0/e;->b()Lg0/d;
    000bf7f4move-result-object v11
    000bf7f6const-string v12, "androidx.savedstate.Restarter"
    000bf7fainvoke-virtual {v11, v12}, Lg0/d;->c(Ljava/lang/String;)Landroid/os/Bundle;
    000bf800move-result-object v11
    000bf802if-nez v11, :cond_1b
    000bf806goto/16 :goto_185
    000bf80aconst-string v12, "classes_to_restore"
    000bf80einvoke-virtual {v11, v12}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
    000bf814move-result-object v11
    000bf816if-eqz v11, :cond_186
    000bf81ainvoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    000bf820move-result-object v11
    000bf822invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
    000bf828move-result v12
    000bf82aif-eqz v12, :cond_185
    000bf82einvoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000bf834move-result-object v12
    000bf836check-cast v12, Ljava/lang/String;
    000bf83aconst-class v0, Landroidx/savedstate/Recreator;
    000bf83einvoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    000bf844move-result-object v0
    000bf846const/4 v1, 0x0
    000bf848invoke-static {v12, v1, v0}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
    000bf84emove-result-object v0
    000bf850const-class v2, Lg0/b;
    000bf854invoke-virtual {v0, v2}, Ljava/lang/Class;->asSubclass(Ljava/lang/Class;)Ljava/lang/Class;
    000bf85amove-result-object v0
    000bf85cconst-string v2, "{\n Class.…class.java)\n }"
    000bf860invoke-static {v0, v2}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000bf866new-array v2, v1, [Ljava/lang/Class;
    000bf86ainvoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    000bf870move-result-object v0
    000bf872const/4 v2, 0x1
    000bf874invoke-virtual {v0, v2}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000bf87anew-array v3, v1, [Ljava/lang/Object;
    000bf87einvoke-virtual {v0, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    000bf884move-result-object v0
    000bf886const-string v3, "{\n constr…wInstance()\n }"
    000bf88ainvoke-static {v0, v3}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000bf890check-cast v0, Lg0/b;
    000bf894iget-object v12, v10, Landroidx/savedstate/Recreator;->a:Lg0/e;
    000bf898instance-of v0, v12, Landroidx/lifecycle/M;
    000bf89cif-eqz v0, :cond_13b
    000bf8a0move-object v0, v12
    000bf8a2check-cast v0, Landroidx/lifecycle/M;
    000bf8a6invoke-interface {v0}, Landroidx/lifecycle/M;->c()Landroidx/lifecycle/L;
    000bf8acmove-result-object v0
    000bf8aeinvoke-interface {v12}, Lg0/e;->b()Lg0/d;
    000bf8b4move-result-object v3
    000bf8b6invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bf8bcnew-instance v4, Ljava/util/HashSet;
    000bf8c0iget-object v5, v0, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
    000bf8c4invoke-virtual {v5}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set;
    000bf8camove-result-object v5
    000bf8ccinvoke-direct {v4, v5}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
    000bf8d2invoke-virtual {v4}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
    000bf8d8move-result-object v4
    000bf8dainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    000bf8e0move-result v5
    000bf8e2if-eqz v5, :cond_d9
    000bf8e6invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000bf8ecmove-result-object v5
    000bf8eecheck-cast v5, Ljava/lang/String;
    000bf8f2const-string v6, "key"
    000bf8f6invoke-static {v5, v6}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000bf8fciget-object v6, v0, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
    000bf900invoke-virtual {v6, v5}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000bf906move-result-object v5
    000bf908check-cast v5, Landroidx/lifecycle/J;
    000bf90cinvoke-static {v5}, Lk1/c;->b(Ljava/lang/Object;)V
    000bf912invoke-interface {v12}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
    000bf918move-result-object v6
    000bf91aconst-string v7, "registry"
    000bf91einvoke-static {v3, v7}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000bf924const-string v7, "lifecycle"
    000bf928invoke-static {v6, v7}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000bf92econst-string v7, "androidx.lifecycle.savedstate.vm.tag"
    000bf932iget-object v8, v5, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
    000bf936const/4 v9, 0x0
    000bf938if-nez v8, :cond_b6
    000bf93cmove-object v5, v9
    000bf93egoto :goto_be
    000bf940monitor-enter v8
    000bf942iget-object v5, v5, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
    000bf946invoke-virtual {v5, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000bf94cmove-result-object v5
    000bf94emonitor-exit v8
    000bf950check-cast v5, Landroidx/lifecycle/SavedStateHandleController;
    000bf954if-eqz v5, :cond_83
    000bf958iget-boolean v7, v5, Landroidx/lifecycle/SavedStateHandleController;->a:Z
    000bf95cif-nez v7, :cond_83
    000bf960if-eqz v7, :cond_d0
    000bf964new-instance v11, Ljava/lang/IllegalStateException;
    000bf968const-string v12, "Already attached to lifecycleOwner"
    000bf96cinvoke-direct {v11, v12}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bf972throw v11
    000bf974iput-boolean v2, v5, Landroidx/lifecycle/SavedStateHandleController;->a:Z
    000bf978invoke-virtual {v6, v5}, Landroidx/lifecycle/t;->a(Landroidx/lifecycle/q;)V
    000bf97ethrow v9
    000bf980move-exception v11
    000bf982monitor-exit v8
    000bf984throw v11
    000bf986new-instance v12, Ljava/util/HashSet;
    000bf98aiget-object v0, v0, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
    000bf98einvoke-virtual {v0}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set;
    000bf994move-result-object v0
    000bf996invoke-direct {v12, v0}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
    000bf99cinvoke-virtual {v12}, Ljava/util/HashSet;->isEmpty()Z
    000bf9a2move-result v12
    000bf9a4if-nez v12, :cond_27
    000bf9a8const-class v12, Landroidx/lifecycle/i;
    000bf9aciget-boolean v0, v3, Lg0/d;->c:Z
    000bf9b0if-eqz v0, :cond_133
    000bf9b4iget-object v0, v3, Lg0/d;->f:Ljava/lang/Object;
    000bf9b8check-cast v0, Landroidx/fragment/app/p;
    000bf9bcif-nez v0, :cond_fb
    000bf9c0new-instance v0, Landroidx/fragment/app/p;
    000bf9c4invoke-direct {v0, v3}, Landroidx/fragment/app/p;-><init>(Lg0/d;)V
    000bf9caiput-object v0, v3, Lg0/d;->f:Ljava/lang/Object;
    000bf9cenew-array v0, v1, [Ljava/lang/Class;
    000bf9d2invoke-virtual {v12, v0}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    000bf9d8iget-object v0, v3, Lg0/d;->f:Ljava/lang/Object;
    000bf9dccheck-cast v0, Landroidx/fragment/app/p;
    000bf9e0if-eqz v0, :cond_27
    000bf9e4invoke-virtual {v12}, Ljava/lang/Class;->getName()Ljava/lang/String;
    000bf9eamove-result-object v12
    000bf9eciget-object v0, v0, Landroidx/fragment/app/p;->b:Ljava/lang/Object;
    000bf9f0check-cast v0, Ljava/util/LinkedHashSet;
    000bf9f4invoke-interface {v0, v12}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
    000bf9fagoto/16 :goto_27
    000bf9femove-exception v11
    000bfa00new-instance v0, Ljava/lang/IllegalArgumentException;
    000bfa04new-instance v1, Ljava/lang/StringBuilder;
    000bfa08const-string v2, "Class "
    000bfa0cinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000bfa12invoke-virtual {v12}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
    000bfa18move-result-object v12
    000bfa1ainvoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfa20const-string v12, " must have default constructor in order to be automatically recreated"
    000bfa24invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfa2ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000bfa30move-result-object v12
    000bfa32invoke-direct {v0, v12, v11}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000bfa38throw v0
    000bfa3anew-instance v11, Ljava/lang/IllegalStateException;
    000bfa3econst-string v12, "Can not perform this action after onSaveInstanceState"
    000bfa42invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfa48throw v11
    000bfa4aconst-string v11, "Internal error: OnRecreation should be registered only on components that implement ViewModelStoreOwner"
    000bfa4enew-instance v12, Ljava/lang/IllegalStateException;
    000bfa52invoke-direct {v12, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfa58throw v12
    000bfa5amove-exception v11
    000bfa5cnew-instance v0, Ljava/lang/RuntimeException;
    000bfa60new-instance v1, Ljava/lang/StringBuilder;
    000bfa64const-string v2, "Failed to instantiate "
    000bfa68invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000bfa6einvoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfa74invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000bfa7amove-result-object v12
    000bfa7cinvoke-direct {v0, v12, v11}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000bfa82throw v0
    000bfa84move-exception v11
    000bfa86new-instance v12, Ljava/lang/IllegalStateException;
    000bfa8anew-instance v1, Ljava/lang/StringBuilder;
    000bfa8econst-string v2, "Class "
    000bfa92invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000bfa98invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
    000bfa9emove-result-object v0
    000bfaa0invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfaa6const-string v0, " must have default constructor in order to be automatically recreated"
    000bfaaainvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfab0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000bfab6move-result-object v0
    000bfab8invoke-direct {v12, v0, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000bfabethrow v12
    000bfac0move-exception v11
    000bfac2new-instance v0, Ljava/lang/RuntimeException;
    000bfac6const-string v1, "Class "
    000bfacaconst-string v2, " wasn't found"
    000bfaceinvoke-static {v1, v12, v2}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000bfad4move-result-object v12
    000bfad6invoke-direct {v0, v12, v11}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000bfadcthrow v0
    000bfadereturn-void
    000bfae0new-instance v11, Ljava/lang/IllegalStateException;
    000bfae4const-string v12, "Bundle with restored state for the component \"androidx.savedstate.Restarter\" must contain list of strings by the key \"classes_to_restore\""
    000bfae8invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfaeethrow v11
    000bfaf0new-instance v11, Ljava/lang/AssertionError;
    000bfaf4const-string v12, "Next event must be ON_CREATE"
    000bfaf8invoke-direct {v11, v12}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
    000bfafethrow v11
    000bf7c4
    000bfb00
    000bfb00 struct try_item
    000bfb00 start_addr uint32 0xbf83a
    000bfb04 insn_count int 22
    000bfb06 handler_off uint16 0xbfb31
    000bfb08
    000bfb08 struct try_item
    000bfb08 start_addr uint32 0xbf866
    000bfb0c insn_count int 6
    000bfb0e handler_off uint16 0xbfb36
    000bfb10
    000bfb10 struct try_item
    000bfb10 start_addr uint32 0xbf87a
    000bfb14 insn_count int 13
    000bfb16 handler_off uint16 0xbfb3b
    000bfb18
    000bfb18 struct try_item
    000bfb18 start_addr uint32 0xbf942
    000bfb1c insn_count int 7
    000bfb1e handler_off uint16 0xbfb40
    000bfb20
    000bfb20 struct try_item
    000bfb20 start_addr uint32 0xbf982
    000bfb24 insn_count int 1
    000bfb26 handler_off uint16 0xbfb40
    000bfb28
    000bfb28 struct try_item
    000bfb28 start_addr uint32 0xbf9ce
    000bfb2c insn_count int 5
    000bfb2e handler_off uint16 0xbfb43
    000bfb30
    000bfb30 struct encoded_catch_handler_list
    000bfb30 size int 5
    000bfb31
    000bfb31 struct encoded_catch_handler ← 0xbfb06
    000bfb31 size int64 1
    000bfb32 handlers[0].type_idx int 0xb538
    000bfb34 handlers[0].addr uint32 0xbfac0
    000bfb36
    000bfb36 struct encoded_catch_handler ← 0xbfb0e
    000bfb36 size int64 1
    000bfb37 handlers[0].type_idx int 0xb594
    000bfb39 handlers[0].addr uint32 0xbfa84
    000bfb3b
    000bfb3b struct encoded_catch_handler ← 0xbfb16
    000bfb3b size int64 1
    000bfb3c handlers[0].type_idx int 0xb554
    000bfb3e handlers[0].addr uint32 0xbfa5a
    000bfb40
    000bfb40 struct encoded_catch_handler ← 0xbfb1e 0xbfb26
    000bfb40 size int64 0
    000bfb41 catch_all_addr uint32 0xbf980
    000bfb43
    000bfb43 struct encoded_catch_handler ← 0xbfb2e
    000bfb43 size int64 1
    000bfb44 handlers[0].type_idx int 0xb594
    000bfb46 handlers[0].addr uint32 0xbf9fe
    000bfb48
    000bfb48androidx.startup.InitializationProvider::query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String):
    000bfb58new-instance v1, Ljava/lang/IllegalStateException;
    000bfb5cconst-string v2, "Not allowed."
    000bfb60invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfb66throw v1
    000bfb48
    000bfb68
    000bfb68androidx.startup.InitializationProvider::insert(android.net.Uri, android.content.ContentValues):
    000bfb78new-instance v1, Ljava/lang/IllegalStateException;
    000bfb7cconst-string v2, "Not allowed."
    000bfb80invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfb86throw v1
    000bfb68
    000bfb88
    000bfb88androidx.startup.InitializationProvider::onCreate():
    000bfb98invoke-virtual {v5}, Landroid/content/ContentProvider;->getContext()Landroid/content/Context;
    000bfb9emove-result-object v0
    000bfba0if-eqz v0, :cond_48
    000bfba4invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
    000bfbaamove-result-object v1
    000bfbacif-eqz v1, :cond_46
    000bfbb0invoke-static {v0}, Lh0/a;->c(Landroid/content/Context;)Lh0/a;
    000bfbb6move-result-object v0
    000bfbb8iget-object v1, v0, Lh0/a;->c:Landroid/content/Context;
    000bfbbcconst-string v2, "Startup"
    000bfbc0invoke-static {v2}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
    000bfbc6new-instance v2, Landroid/content/ComponentName;
    000bfbcainvoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000bfbd0move-result-object v3
    000bfbd2const-class v4, Landroidx/startup/InitializationProvider;
    000bfbd6invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String;
    000bfbdcmove-result-object v4
    000bfbdeinvoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
    000bfbe4invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000bfbeamove-result-object v1
    000bfbecconst/16 v3, 0x80
    000bfbf0invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getProviderInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo;
    000bfbf6move-result-object v1
    000bfbf8iget-object v1, v1, Landroid/content/pm/ProviderInfo;->metaData:Landroid/os/Bundle;
    000bfbfcinvoke-virtual {v0, v1}, Lh0/a;->a(Landroid/os/Bundle;)V
    000bfc02invoke-static {}, Landroid/os/Trace;->endSection()V
    000bfc08goto :goto_46
    000bfc0amove-exception v0
    000bfc0cgoto :goto_42
    000bfc0emove-exception v0
    000bfc10new-instance v1, LR0/j;
    000bfc14invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    000bfc1athrow v1
    000bfc1cinvoke-static {}, Landroid/os/Trace;->endSection()V
    000bfc22throw v0
    000bfc24const/4 v0, 0x1
    000bfc26return v0
    000bfc28new-instance v0, LR0/j;
    000bfc2cconst-string v1, "Context cannot be null"
    000bfc30invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    000bfc36throw v0
    000bfb88
    000bfc38
    000bfc38 struct try_item
    000bfc38 start_addr uint32 0xbfbbc
    000bfc3c insn_count int 35
    000bfc3e handler_off uint16 0xbfc49
    000bfc40
    000bfc40 struct try_item
    000bfc40 start_addr uint32 0xbfc10
    000bfc44 insn_count int 6
    000bfc46 handler_off uint16 0xbfc4e
    000bfc48
    000bfc48 struct encoded_catch_handler_list
    000bfc48 size int 2
    000bfc49
    000bfc49 struct encoded_catch_handler ← 0xbfc3e
    000bfc49 size int64 -1
    000bfc4a handlers[0].type_idx int 0xa474
    000bfc4c handlers[0].addr uint32 0xbfc0e
    000bfc4d catch_all_addr uint32 0xbfc0a
    000bfc4e
    000bfc4e struct encoded_catch_handler ← 0xbfc46
    000bfc4e size int64 0
    000bfc4f catch_all_addr uint32 0xbfc0a
    000bfc50
    000bfc50androidx.startup.InitializationProvider::delete(android.net.Uri, java.lang.String, java.lang.String[]):
    000bfc60new-instance v1, Ljava/lang/IllegalStateException;
    000bfc64const-string v2, "Not allowed."
    000bfc68invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfc6ethrow v1
    000bfc50
    000bfc70
    000bfc70androidx.startup.InitializationProvider::update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]):
    000bfc80new-instance v1, Ljava/lang/IllegalStateException;
    000bfc84const-string v2, "Not allowed."
    000bfc88invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfc8ethrow v1
    000bfc70
    000bfc90
    000bfc90androidx.startup.InitializationProvider::getType(android.net.Uri):
    000bfca0new-instance v2, Ljava/lang/IllegalStateException;
    000bfca4const-string v0, "Not allowed."
    000bfca8invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfcaethrow v2
    000bfc90
    000bfcb0
    000bfcb0androidx.startup.InitializationProvider::<init>():
    000bfcc0invoke-direct {v0}, Landroid/content/ContentProvider;-><init>()V
    000bfcc6return-void
    000bfcb0
    000bfcc8
    000bfcc8androidx.versionedparcelable.CustomVersionedParcelable::<init>():
    000bfcd8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000bfcdereturn-void
    000bfcc8
    000bfce0
    000bfce0androidx.versionedparcelable.ParcelImpl::describeContents():
    000bfcf0const/4 v0, 0x0
    000bfcf2return v0
    000bfce0
    000bfcf4
    000bfcf4androidx.versionedparcelable.ParcelImpl::<clinit>():
    000bfd04new-instance v0, LQ/k;
    000bfd08const/16 v1, 0xe
    000bfd0cinvoke-direct {v0, v1}, LQ/k;-><init>(I)V
    000bfd12sput-object v0, Landroidx/versionedparcelable/ParcelImpl;->CREATOR:Landroid/os/Parcelable$Creator;
    000bfd16return-void
    000bfcf4
    000bfd18
    000bfd18androidx.versionedparcelable.ParcelImpl::<init>(android.os.Parcel):
    000bfd28invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000bfd2enew-instance v0, Ll0/b;
    000bfd32invoke-direct {v0, v2}, Ll0/b;-><init>(Landroid/os/Parcel;)V
    000bfd38invoke-virtual {v0}, Ll0/a;->g()Ll0/c;
    000bfd3emove-result-object v2
    000bfd40iput-object v2, v1, Landroidx/versionedparcelable/ParcelImpl;->a:Ll0/c;
    000bfd44return-void
    000bfd18
    000bfd46
    000bfd46 // align 0x8
    000bfd48
    000bfd48androidx.versionedparcelable.ParcelImpl::writeToParcel(android.os.Parcel, int):
    000bfd58new-instance v2, Ll0/b;
    000bfd5cinvoke-direct {v2, v1}, Ll0/b;-><init>(Landroid/os/Parcel;)V
    000bfd62iget-object v1, v0, Landroidx/versionedparcelable/ParcelImpl;->a:Ll0/c;
    000bfd66invoke-virtual {v2, v1}, Ll0/a;->i(Ll0/c;)V
    000bfd6creturn-void
    000bfd48
    000bfd6e
    000bfd6e // align 0x10
    000bfd70
    000bfd70androidx.viewpager2.adapter.FragmentStateAdapter$2::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000bfd80const/4 v1, 0x0
    000bfd82throw v1
    000bfd70
    000bfd84
    000bfd84androidx.viewpager2.adapter.FragmentStateAdapter$5::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000bfd94sget-object v1, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
    000bfd98if-eq v2, v1, :cond_5
    000bfd9creturn-void
    000bfd9econst/4 v1, 0x0
    000bfda0throw v1
    000bfd84
    000bfda2
    000bfda2 // align 0x4
    000bfda4
    000bfda4androidx.viewpager2.adapter.FragmentStateAdapter$FragmentMaxLifecycleEnforcer$3::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000bfdb4const/4 v1, 0x0
    000bfdb6throw v1
    000bfda4
    000bfdb8
    000bfdb8b0.a::<clinit>():
    000bfdc8return-void
    000bfdb8
    000bfdca
    000bfdca // align 0x4
    000bfdcc
    000bfdccb0.a::<init>():
    000bfddcinvoke-direct {v1}, Landroidx/lifecycle/J;-><init>()V
    000bfde2new-instance v0, Lo/l;
    000bfde6invoke-direct {v0}, Lo/l;-><init>()V
    000bfdeciput-object v0, v1, Lb0/a;->c:Lo/l;
    000bfdf0return-void
    000bfdcc
    000bfdf2
    000bfdf2 // align 0x4
    000bfdf4
    000bfdf4b0.a::a():
    000bfe04iget-object v0, v6, Lb0/a;->c:Lo/l;
    000bfe08iget v1, v0, Lo/l;->c:I
    000bfe0cconst/4 v2, 0x0
    000bfe0eif-gtz v1, :cond_15
    000bfe12iget-object v3, v0, Lo/l;->b:[Ljava/lang/Object;
    000bfe16move v4, v2
    000bfe18if-ge v4, v1, :cond_12
    000bfe1cconst/4 v5, 0x0
    000bfe1eaput-object v5, v3, v4
    000bfe22add-int/lit8 v4, v4, 0x1
    000bfe26goto :goto_a
    000bfe28iput v2, v0, Lo/l;->c:I
    000bfe2creturn-void
    000bfe2eiget-object v0, v0, Lo/l;->b:[Ljava/lang/Object;
    000bfe32aget-object v0, v0, v2
    000bfe36invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bfe3cnew-instance v0, Ljava/lang/ClassCastException;
    000bfe40invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
    000bfe46throw v0
    000bfdf4
    000bfe48
    000bfe48b1.a::equals(java.lang.Object):
    000bfe58const/4 v0, 0x1
    000bfe5aif-ne v4, v5, :cond_4
    000bfe5ereturn v0
    000bfe60instance-of v1, v5, Lb1/a;
    000bfe64const/4 v2, 0x0
    000bfe66if-nez v1, :cond_a
    000bfe6areturn v2
    000bfe6ccheck-cast v5, Lb1/a;
    000bfe70iget-object v1, v5, Lb1/a;->a:Ljava/lang/Object;
    000bfe74iget-object v3, v4, Lb1/a;->a:Ljava/lang/Object;
    000bfe78invoke-static {v3, v1}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000bfe7emove-result v1
    000bfe80if-nez v1, :cond_17
    000bfe84return v2
    000bfe86iget-object v1, v4, Lb1/a;->b:Ljava/lang/Object;
    000bfe8aiget-object v5, v5, Lb1/a;->b:Ljava/lang/Object;
    000bfe8einvoke-static {v1, v5}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000bfe94move-result v5
    000bfe96if-nez v5, :cond_22
    000bfe9areturn v2
    000bfe9creturn v0
    000bfe48
    000bfe9e
    000bfe9e // align 0x10
    000bfea0
    000bfea0b1.a::hashCode():
    000bfeb0const/4 v0, 0x0
    000bfeb2iget-object v1, v3, Lb1/a;->a:Ljava/lang/Object;
    000bfeb6if-nez v1, :cond_7
    000bfebamove v1, v0
    000bfebcgoto :goto_b
    000bfebeinvoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
    000bfec4move-result v1
    000bfec6mul-int/lit8 v1, v1, 0x1f
    000bfecaiget-object v2, v3, Lb1/a;->b:Ljava/lang/Object;
    000bfeceif-nez v2, :cond_12
    000bfed2goto :goto_16
    000bfed4invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
    000bfedamove-result v0
    000bfedcadd-int/2addr v1, v0
    000bfedereturn v1
    000bfea0
    000bfee0
    000bfee0b1.a::toString():
    000bfef0new-instance v0, Ljava/lang/StringBuilder;
    000bfef4const-string v1, "("
    000bfef8invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000bfefeiget-object v1, v2, Lb1/a;->a:Ljava/lang/Object;
    000bff02invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000bff08const-string v1, ", "
    000bff0cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bff12iget-object v1, v2, Lb1/a;->b:Ljava/lang/Object;
    000bff16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000bff1cconst/16 v1, 0x29
    000bff20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    000bff26invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000bff2cmove-result-object v0
    000bff2ereturn-object v0
    000bfee0
    000bff30
    000bff30b1.a::<init>(java.lang.Object, java.lang.Object):
    000bff40invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000bff46iput-object v1, v0, Lb1/a;->a:Ljava/lang/Object;
    000bff4aiput-object v2, v0, Lb1/a;->b:Ljava/lang/Object;
    000bff4ereturn-void
    000bff30
    000bff50
    000bff50b1.b::a():
    000bff60iget-object v0, v3, Lb1/b;->b:Ljava/lang/Object;
    000bff64sget-object v1, Lb1/c;->b:Lb1/c;
    000bff68if-eq v0, v1, :cond_7
    000bff6creturn-object v0
    000bff6eiget-object v0, v3, Lb1/b;->c:Ljava/lang/Object;
    000bff72monitor-enter v0
    000bff74iget-object v2, v3, Lb1/b;->b:Ljava/lang/Object;
    000bff78if-eq v2, v1, :cond_f
    000bff7cgoto :goto_1d
    000bff7eiget-object v1, v3, Lb1/b;->a:Lk1/d;
    000bff82invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
    000bff88invoke-interface {v1}, Lj1/a;->a()Ljava/lang/Object;
    000bff8emove-result-object v2
    000bff90iput-object v2, v3, Lb1/b;->b:Ljava/lang/Object;
    000bff94const/4 v1, 0x0
    000bff96iput-object v1, v3, Lb1/b;->a:Lk1/d;
    000bff9amonitor-exit v0
    000bff9creturn-object v2
    000bff9emove-exception v1
    000bffa0monitor-exit v0
    000bffa2throw v1
    000bff50
    000bffa4
    000bffa4 struct try_item
    000bffa4 start_addr uint32 0xbff74
    000bffa8 insn_count int 19
    000bffaa handler_off uint16 0xbffad
    000bffac
    000bffac struct encoded_catch_handler_list
    000bffac size int 1
    000bffad
    000bffad struct encoded_catch_handler ← 0xbffaa
    000bffad size int64 0
    000bffae catch_all_addr uint32 0xbff9e
    000bffaf
    000bffaf // align 0x10
    000bffb0
    000bffb0b1.b::toString():
    000bffc0iget-object v0, v2, Lb1/b;->b:Ljava/lang/Object;
    000bffc4sget-object v1, Lb1/c;->b:Lb1/c;
    000bffc8if-eq v0, v1, :cond_f
    000bffccinvoke-virtual {v2}, Lb1/b;->a()Ljava/lang/Object;
    000bffd2move-result-object v0
    000bffd4invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    000bffdamove-result-object v0
    000bffdcreturn-object v0
    000bffdeconst-string v0, "Lazy value not initialized yet."
    000bffe2return-object v0
    000bffb0
    000bffe4
    000bffe4b1.b::<init>(j1.a):
    000bfff4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000bfffacheck-cast v1, Lk1/d;
    000bfffeiput-object v1, v0, Lb1/b;->a:Lk1/d;
    000c0002sget-object v1, Lb1/c;->b:Lb1/c;
    000c0006iput-object v1, v0, Lb1/b;->b:Ljava/lang/Object;
    000c000aiput-object v0, v0, Lb1/b;->c:Ljava/lang/Object;
    000c000ereturn-void
    000bffe4
    000c0010
    000c0010b1.c::toString():
    000c0020iget v0, v1, Lb1/c;->a:I
    000c0024packed-switch v0, :pswitch_data_e
    000c002ainvoke-super {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000c0030move-result-object v0
    000c0032return-object v0
    000c0034const-string v0, "kotlin.Unit"
    000c0038return-object v0
    000c003anop
    000c003c.packed-switch 0x1
    000c0010
    000c0048
    000c0048b1.c::<clinit>():
    000c0058new-instance v0, Lb1/c;
    000c005cconst/4 v1, 0x0
    000c005einvoke-direct {v0, v1}, Lb1/c;-><init>(I)V
    000c0064sput-object v0, Lb1/c;->b:Lb1/c;
    000c0068new-instance v0, Lb1/c;
    000c006cconst/4 v1, 0x1
    000c006einvoke-direct {v0, v1}, Lb1/c;-><init>(I)V
    000c0074sput-object v0, Lb1/c;->c:Lb1/c;
    000c0078return-void
    000c0048
    000c007a
    000c007a // align 0x4
    000c007c
    000c007cb1.c::<init>(int):
    000c008ciput v1, v0, Lb1/c;->a:I
    000c0090invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c0096return-void
    000c007c
    000c0098
    000c0098c0.a::<init>():
    000c00a8const/4 v0, 0x1
    000c00aaiput v0, v1, Lc0/a;->a:I
    000c00aeinvoke-direct {v1}, Landroid/os/Handler;-><init>()V
    000c00b4return-void
    000c0098
    000c00b6
    000c00b6 // align 0x8
    000c00b8
    000c00b8c0.a::<init>(c0.c, android.os.Looper):
    000c00c8const/4 v0, 0x0
    000c00caiput v0, v1, Lc0/a;->a:I
    000c00ceiput-object v2, v1, Lc0/a;->b:Ljava/lang/Object;
    000c00d2invoke-direct {v1, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
    000c00d8return-void
    000c00b8
    000c00da
    000c00da // align 0x4
    000c00dc
    000c00dcc0.a::handleMessage(android.os.Message):
    000c00eciget v0, v10, Lc0/a;->a:I
    000c00f0packed-switch v0, :pswitch_data_8a
    000c00f6iget v0, v11, Landroid/os/Message;->what:I
    000c00faconst/4 v1, -0x3
    000c00fcif-eq v0, v1, :cond_1c
    000c0100const/4 v1, -0x2
    000c0102if-eq v0, v1, :cond_1c
    000c0106const/4 v1, -0x1
    000c0108if-eq v0, v1, :cond_1c
    000c010cconst/4 v1, 0x1
    000c010eif-eq v0, v1, :cond_14
    000c0112goto :goto_2f
    000c0114iget-object v11, v11, Landroid/os/Message;->obj:Ljava/lang/Object;
    000c0118check-cast v11, Landroid/content/DialogInterface;
    000c011cinvoke-interface {v11}, Landroid/content/DialogInterface;->dismiss()V
    000c0122goto :goto_2f
    000c0124iget-object v0, v11, Landroid/os/Message;->obj:Ljava/lang/Object;
    000c0128check-cast v0, Landroid/content/DialogInterface$OnClickListener;
    000c012ciget-object v1, v10, Lc0/a;->b:Ljava/lang/Object;
    000c0130check-cast v1, Ljava/lang/ref/WeakReference;
    000c0134invoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000c013amove-result-object v1
    000c013ccheck-cast v1, Landroid/content/DialogInterface;
    000c0140iget v11, v11, Landroid/os/Message;->what:I
    000c0144invoke-interface {v0, v1, v11}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
    000c014areturn-void
    000c014ciget v0, v11, Landroid/os/Message;->what:I
    000c0150const/4 v1, 0x1
    000c0152if-eq v0, v1, :cond_39
    000c0156invoke-super {v10, v11}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V
    000c015cgoto :goto_49
    000c015eiget-object v11, v10, Lc0/a;->b:Ljava/lang/Object;
    000c0162check-cast v11, Lc0/c;
    000c0166iget-object v0, v11, Lc0/c;->b:Ljava/util/HashMap;
    000c016amonitor-enter v0
    000c016ciget-object v1, v11, Lc0/c;->d:Ljava/util/ArrayList;
    000c0170invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    000c0176move-result v1
    000c0178if-gtz v1, :cond_4c
    000c017cmonitor-exit v0
    000c017ereturn-void
    000c0180move-exception v11
    000c0182goto :goto_88
    000c0184new-array v2, v1, [LB/j;
    000c0188iget-object v3, v11, Lc0/c;->d:Ljava/util/ArrayList;
    000c018cinvoke-virtual {v3, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    000c0192iget-object v3, v11, Lc0/c;->d:Ljava/util/ArrayList;
    000c0196invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V
    000c019cmonitor-exit v0
    000c019econst/4 v0, 0x0
    000c01a0move v3, v0
    000c01a2if-ge v3, v1, :cond_3d
    000c01a6aget-object v4, v2, v3
    000c01aaiget-object v5, v4, LB/j;->c:Ljava/lang/Object;
    000c01aecheck-cast v5, Ljava/util/ArrayList;
    000c01b2invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
    000c01b8move-result v5
    000c01bamove v6, v0
    000c01bcif-ge v6, v5, :cond_85
    000c01c0iget-object v7, v4, LB/j;->c:Ljava/lang/Object;
    000c01c4check-cast v7, Ljava/util/ArrayList;
    000c01c8invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000c01cemove-result-object v7
    000c01d0check-cast v7, Lc0/b;
    000c01d4invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000c01daiget-object v7, v7, Lc0/b;->b:Le/r;
    000c01deiget-object v8, v11, Lc0/c;->a:Landroid/content/Context;
    000c01e2iget-object v9, v4, LB/j;->b:Ljava/lang/Object;
    000c01e6check-cast v9, Landroid/content/Intent;
    000c01eainvoke-virtual {v7, v8, v9}, Le/r;->onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    000c01f0add-int/lit8 v6, v6, 0x1
    000c01f4goto :goto_68
    000c01f6add-int/lit8 v3, v3, 0x1
    000c01fagoto :goto_5b
    000c01fcmonitor-exit v0
    000c01fethrow v11
    000c0200.packed-switch 0x0
    000c00dc
    000c020c
    000c020c struct try_item
    000c020c start_addr uint32 0xc016c
    000c0210 insn_count int 25
    000c0212 handler_off uint16 0xc021d
    000c0214
    000c0214 struct try_item
    000c0214 start_addr uint32 0xc01fc
    000c0218 insn_count int 1
    000c021a handler_off uint16 0xc021d
    000c021c
    000c021c struct encoded_catch_handler_list
    000c021c size int 1
    000c021d
    000c021d struct encoded_catch_handler ← 0xc0212 0xc021a
    000c021d size int64 0
    000c021e catch_all_addr uint32 0xc0180
    000c021f
    000c021f // align 0x10
    000c0220
    000c0220c0.b::toString():
    000c0230new-instance v0, Ljava/lang/StringBuilder;
    000c0234const/16 v1, 0x80
    000c0238invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
    000c023econst-string v1, "Receiver{"
    000c0242invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c0248iget-object v1, v2, Lc0/b;->b:Le/r;
    000c024cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000c0252const-string v1, " filter="
    000c0256invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c025ciget-object v1, v2, Lc0/b;->a:Landroid/content/IntentFilter;
    000c0260invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000c0266const-string v1, "}"
    000c026ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c0270invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c0276move-result-object v0
    000c0278return-object v0
    000c0220
    000c027a
    000c027a // align 0x4
    000c027c
    000c027cc0.b::<init>(android.content.IntentFilter, e.r):
    000c028cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c0292iput-object v1, v0, Lc0/b;->a:Landroid/content/IntentFilter;
    000c0296iput-object v2, v0, Lc0/b;->b:Le/r;
    000c029areturn-void
    000c027c
    000c029c
    000c029cc0.c::a(android.content.Context):
    000c02acsget-object v0, Lc0/c;->f:Ljava/lang/Object;
    000c02b0monitor-enter v0
    000c02b2sget-object v1, Lc0/c;->g:Lc0/c;
    000c02b6if-nez v1, :cond_15
    000c02banew-instance v1, Lc0/c;
    000c02beinvoke-virtual {v2}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
    000c02c4move-result-object v2
    000c02c6invoke-direct {v1, v2}, Lc0/c;-><init>(Landroid/content/Context;)V
    000c02ccsput-object v1, Lc0/c;->g:Lc0/c;
    000c02d0goto :goto_15
    000c02d2move-exception v2
    000c02d4goto :goto_19
    000c02d6sget-object v2, Lc0/c;->g:Lc0/c;
    000c02damonitor-exit v0
    000c02dcreturn-object v2
    000c02demonitor-exit v0
    000c02e0throw v2
    000c029c
    000c02e2
    000c02e2 struct code_item_padding
    000c02e2 padding uint16 0x0000
    000c02e4
    000c02e4 struct try_item
    000c02e4 start_addr uint32 0xc02b2
    000c02e8 insn_count int 23
    000c02ea handler_off uint16 0xc02ed
    000c02ec
    000c02ec struct encoded_catch_handler_list
    000c02ec size int 1
    000c02ed
    000c02ed struct encoded_catch_handler ← 0xc02ea
    000c02ed size int64 0
    000c02ee catch_all_addr uint32 0xc02d2
    000c02ef
    000c02ef // align 0x10
    000c02f0
    000c02f0c0.c::<clinit>():
    000c0300new-instance v0, Ljava/lang/Object;
    000c0304invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c030asput-object v0, Lc0/c;->f:Ljava/lang/Object;
    000c030ereturn-void
    000c02f0
    000c0310
    000c0310c0.c::<init>(android.content.Context):
    000c0320invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000c0326new-instance v0, Ljava/util/HashMap;
    000c032ainvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    000c0330iput-object v0, v1, Lc0/c;->b:Ljava/util/HashMap;
    000c0334new-instance v0, Ljava/util/HashMap;
    000c0338invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    000c033eiput-object v0, v1, Lc0/c;->c:Ljava/util/HashMap;
    000c0342new-instance v0, Ljava/util/ArrayList;
    000c0346invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000c034ciput-object v0, v1, Lc0/c;->d:Ljava/util/ArrayList;
    000c0350iput-object v2, v1, Lc0/c;->a:Landroid/content/Context;
    000c0354new-instance v0, Lc0/a;
    000c0358invoke-virtual {v2}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
    000c035emove-result-object v2
    000c0360invoke-direct {v0, v1, v2}, Lc0/a;-><init>(Lc0/c;Landroid/os/Looper;)V
    000c0366iput-object v0, v1, Lc0/c;->e:Lc0/a;
    000c036areturn-void
    000c0310
    000c036c
    000c036cc0.c::b(android.content.Intent):
    000c037cmove-object/from16 v1, v17
    000c0380move-object/from16 v0, v18
    000c0384iget-object v2, v1, Lc0/c;->b:Ljava/util/HashMap;
    000c0388monitor-enter v2
    000c038ainvoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String;
    000c0390move-result-object v4
    000c0392iget-object v3, v1, Lc0/c;->a:Landroid/content/Context;
    000c0396invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    000c039cmove-result-object v3
    000c039einvoke-virtual {v0, v3}, Landroid/content/Intent;->resolveTypeIfNeeded(Landroid/content/ContentResolver;)Ljava/lang/String;
    000c03a4move-result-object v5
    000c03a6invoke-virtual {v0}, Landroid/content/Intent;->getData()Landroid/net/Uri;
    000c03acmove-result-object v7
    000c03aeinvoke-virtual {v0}, Landroid/content/Intent;->getScheme()Ljava/lang/String;
    000c03b4move-result-object v6
    000c03b6invoke-virtual {v0}, Landroid/content/Intent;->getCategories()Ljava/util/Set;
    000c03bcmove-result-object v8
    000c03beinvoke-virtual {v0}, Landroid/content/Intent;->getFlags()I
    000c03c4move-result v3
    000c03c6and-int/lit8 v3, v3, 0x8
    000c03caconst/4 v10, 0x1
    000c03ccif-eqz v3, :cond_2c
    000c03d0move v12, v10
    000c03d2goto :goto_2d
    000c03d4const/4 v12, 0x0
    000c03d6if-eqz v12, :cond_36
    000c03dainvoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000c03e0goto :goto_36
    000c03e2move-exception v0
    000c03e4goto/16 :goto_ba
    000c03e8iget-object v3, v1, Lc0/c;->c:Ljava/util/HashMap;
    000c03ecinvoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String;
    000c03f2move-result-object v9
    000c03f4invoke-virtual {v3, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000c03famove-result-object v3
    000c03fcmove-object v13, v3
    000c03fecheck-cast v13, Ljava/util/ArrayList;
    000c0402if-eqz v13, :cond_b8
    000c0406if-eqz v12, :cond_4a
    000c040ainvoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000c0410const/4 v3, 0x0
    000c0412move-object v14, v3
    000c0414const/4 v15, 0x0
    000c0416invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
    000c041cmove-result v3
    000c041eif-ge v15, v3, :cond_88
    000c0422invoke-virtual {v13, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000c0428move-result-object v3
    000c042acheck-cast v3, Lc0/b;
    000c042eif-eqz v12, :cond_60
    000c0432iget-object v9, v3, Lc0/b;->a:Landroid/content/IntentFilter;
    000c0436invoke-static {v9}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000c043ciget-boolean v9, v3, Lc0/b;->c:Z
    000c0440if-eqz v9, :cond_65
    000c0444goto :goto_85
    000c0446move-object v9, v3
    000c0448iget-object v3, v9, Lc0/b;->a:Landroid/content/IntentFilter;
    000c044cmove-object/from16 v16, v9
    000c0450const-string v9, "LocalBroadcastManager"
    000c0454move-object/from16 v11, v16
    000c0458invoke-virtual/range {v3 .. v9}, Landroid/content/IntentFilter;->match(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I
    000c045emove-result v3
    000c0460if-ltz v3, :cond_85
    000c0464if-eqz v12, :cond_79
    000c0468invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000c046eif-nez v14, :cond_80
    000c0472new-instance v14, Ljava/util/ArrayList;
    000c0476invoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
    000c047cinvoke-virtual {v14, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000c0482iput-boolean v10, v11, Lc0/b;->c:Z
    000c0486add-int/lit8 v15, v15, 0x1
    000c048agoto :goto_4d
    000c048cif-eqz v14, :cond_b8
    000c0490const/4 v3, 0x0
    000c0492invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
    000c0498move-result v4
    000c049aif-ge v3, v4, :cond_9d
    000c049einvoke-virtual {v14, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000c04a4move-result-object v4
    000c04a6check-cast v4, Lc0/b;
    000c04aaconst/4 v5, 0x0
    000c04aciput-boolean v5, v4, Lc0/b;->c:Z
    000c04b0add-int/lit8 v3, v3, 0x1
    000c04b4goto :goto_8b
    000c04b6iget-object v3, v1, Lc0/c;->d:Ljava/util/ArrayList;
    000c04banew-instance v4, LB/j;
    000c04beconst/16 v5, 0xc
    000c04c2invoke-direct {v4, v0, v5, v14}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
    000c04c8invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000c04ceiget-object v0, v1, Lc0/c;->e:Lc0/a;
    000c04d2invoke-virtual {v0, v10}, Landroid/os/Handler;->hasMessages(I)Z
    000c04d8move-result v0
    000c04daif-nez v0, :cond_b6
    000c04deiget-object v0, v1, Lc0/c;->e:Lc0/a;
    000c04e2invoke-virtual {v0, v10}, Landroid/os/Handler;->sendEmptyMessage(I)Z
    000c04e8monitor-exit v2
    000c04eareturn-void
    000c04ecmonitor-exit v2
    000c04eereturn-void
    000c04f0monitor-exit v2
    000c04f2throw v0
    000c036c
    000c04f4
    000c04f4 struct try_item
    000c04f4 start_addr uint32 0xc038a
    000c04f8 insn_count int 180
    000c04fa handler_off uint16 0xc04fd
    000c04fc
    000c04fc struct encoded_catch_handler_list
    000c04fc size int 1
    000c04fd
    000c04fd struct encoded_catch_handler ← 0xc04fa
    000c04fd size int64 0
    000c04fe catch_all_addr uint32 0xc03e2
    000c04ff
    000c04ff // align 0x10
    000c0500
    000c0500c1.a::b(java.lang.Object):
    000c0510iget-object v0, v1, Lc1/a;->b:Ljava/lang/Object;
    000c0514check-cast v0, Lc1/e;
    000c0518if-ne v2, v0, :cond_9
    000c051cconst-string v2, "(this Collection)"
    000c0520return-object v2
    000c0522invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    000c0528move-result-object v2
    000c052areturn-object v2
    000c0500
    000c052c
    000c052cc1.a::<init>(int, java.lang.Object):
    000c053ciput v1, v0, Lc1/a;->a:I
    000c0540iput-object v2, v0, Lc1/a;->b:Ljava/lang/Object;
    000c0544invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c054areturn-void
    000c052c
    000c054c
    000c054cc1.b::hasNext():
    000c055ciget v0, v2, Lc1/b;->a:I
    000c0560packed-switch v0, :pswitch_data_40
    000c0566iget v0, v2, Lc1/b;->b:I
    000c056aiget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
    000c056echeck-cast v1, Ljava/util/Iterator;
    000c0572if-lez v0, :cond_1d
    000c0576invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000c057cmove-result v0
    000c057eif-eqz v0, :cond_1d
    000c0582invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0588iget v0, v2, Lc1/b;->b:I
    000c058cadd-int/lit8 v0, v0, -0x1
    000c0590iput v0, v2, Lc1/b;->b:I
    000c0594goto :goto_5
    000c0596invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000c059cmove-result v0
    000c059ereturn v0
    000c05a0iget v0, v2, Lc1/b;->b:I
    000c05a4iget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
    000c05a8check-cast v1, [Ljava/lang/Object;
    000c05acarray-length v1, v1
    000c05aeif-ge v0, v1, :cond_2d
    000c05b2const/4 v0, 0x1
    000c05b4goto :goto_2e
    000c05b6const/4 v0, 0x0
    000c05b8return v0
    000c05baiget v0, v2, Lc1/b;->b:I
    000c05beiget-object v1, v2, Lc1/b;->c:Ljava/lang/Object;
    000c05c2check-cast v1, Lc1/e;
    000c05c6invoke-virtual {v1}, Lc1/e;->a()I
    000c05ccmove-result v1
    000c05ceif-ge v0, v1, :cond_3d
    000c05d2const/4 v0, 0x1
    000c05d4goto :goto_3e
    000c05d6const/4 v0, 0x0
    000c05d8return v0
    000c05danop
    000c05dc.packed-switch 0x0
    000c054c
    000c05ec
    000c05ecc1.b::next():
    000c05fciget v0, v3, Lc1/b;->a:I
    000c0600packed-switch v0, :pswitch_data_5c
    000c0606iget v0, v3, Lc1/b;->b:I
    000c060aiget-object v1, v3, Lc1/b;->c:Ljava/lang/Object;
    000c060echeck-cast v1, Ljava/util/Iterator;
    000c0612if-lez v0, :cond_1d
    000c0616invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000c061cmove-result v0
    000c061eif-eqz v0, :cond_1d
    000c0622invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0628iget v0, v3, Lc1/b;->b:I
    000c062cadd-int/lit8 v0, v0, -0x1
    000c0630iput v0, v3, Lc1/b;->b:I
    000c0634goto :goto_5
    000c0636invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c063cmove-result-object v0
    000c063ereturn-object v0
    000c0640iget-object v0, v3, Lc1/b;->c:Ljava/lang/Object;
    000c0644check-cast v0, [Ljava/lang/Object;
    000c0648iget v1, v3, Lc1/b;->b:I
    000c064cadd-int/lit8 v2, v1, 0x1
    000c0650iput v2, v3, Lc1/b;->b:I
    000c0654aget-object v0, v0, v1
    000c0658return-object v0
    000c065amove-exception v0
    000c065ciget v1, v3, Lc1/b;->b:I
    000c0660add-int/lit8 v1, v1, -0x1
    000c0664iput v1, v3, Lc1/b;->b:I
    000c0668new-instance v1, Ljava/util/NoSuchElementException;
    000c066cinvoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
    000c0672move-result-object v0
    000c0674invoke-direct {v1, v0}, Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V
    000c067athrow v1
    000c067cinvoke-virtual {v3}, Lc1/b;->hasNext()Z
    000c0682move-result v0
    000c0684if-eqz v0, :cond_55
    000c0688iget v0, v3, Lc1/b;->b:I
    000c068cadd-int/lit8 v1, v0, 0x1
    000c0690iput v1, v3, Lc1/b;->b:I
    000c0694iget-object v1, v3, Lc1/b;->c:Ljava/lang/Object;
    000c0698check-cast v1, Lc1/e;
    000c069cinvoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000c06a2move-result-object v0
    000c06a4return-object v0
    000c06a6new-instance v0, Ljava/util/NoSuchElementException;
    000c06aainvoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
    000c06b0throw v0
    000c06b2nop
    000c06b4.packed-switch 0x0
    000c05ec
    000c06c4
    000c06c4 struct try_item
    000c06c4 start_addr uint32 0xc0640
    000c06c8 insn_count int 12
    000c06ca handler_off uint16 0xc06cd
    000c06cc
    000c06cc struct encoded_catch_handler_list
    000c06cc size int 1
    000c06cd
    000c06cd struct encoded_catch_handler ← 0xc06ca
    000c06cd size int64 1
    000c06ce handlers[0].type_idx int 0xb514
    000c06d0 handlers[0].addr uint32 0xc065a
    000c06d1
    000c06d1 // align 0x4
    000c06d4
    000c06d4c1.b::<init>(int, java.lang.Object):
    000c06e4iput v1, v0, Lc1/b;->a:I
    000c06e8iput-object v2, v0, Lc1/b;->c:Ljava/lang/Object;
    000c06ecinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c06f2return-void
    000c06d4
    000c06f4
    000c06f4c1.b::<init>(p1.a):
    000c0704const/4 v0, 0x2
    000c0706iput v0, v1, Lc1/b;->a:I
    000c070ainvoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000c0710iget-object v0, v2, Lp1/a;->a:Lp1/b;
    000c0714invoke-interface {v0}, Lp1/b;->iterator()Ljava/util/Iterator;
    000c071amove-result-object v0
    000c071ciput-object v0, v1, Lc1/b;->c:Ljava/lang/Object;
    000c0720iget v2, v2, Lp1/a;->b:I
    000c0724iput v2, v1, Lc1/b;->b:I
    000c0728return-void
    000c06f4
    000c072a
    000c072a // align 0x4
    000c072c
    000c072cc1.b::remove():
    000c073ciget v0, v2, Lc1/b;->a:I
    000c0740packed-switch v0, :pswitch_data_1e
    000c0746new-instance v0, Ljava/lang/UnsupportedOperationException;
    000c074aconst-string v1, "Operation is not supported for read-only collection"
    000c074einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0754throw v0
    000c0756new-instance v0, Ljava/lang/UnsupportedOperationException;
    000c075aconst-string v1, "Operation is not supported for read-only collection"
    000c075einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0764throw v0
    000c0766new-instance v0, Ljava/lang/UnsupportedOperationException;
    000c076aconst-string v1, "Operation is not supported for read-only collection"
    000c076einvoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0774throw v0
    000c0776nop
    000c0778.packed-switch 0x0
    000c072c
    000c0788
    000c0788c1.c::hasPrevious():
    000c0798iget v0, v1, Lc1/b;->b:I
    000c079cif-lez v0, :cond_6
    000c07a0const/4 v0, 0x1
    000c07a2return v0
    000c07a4const/4 v0, 0x0
    000c07a6return v0
    000c0788
    000c07a8
    000c07a8c1.c::nextIndex():
    000c07b8iget v0, v1, Lc1/b;->b:I
    000c07bcreturn v0
    000c07a8
    000c07be
    000c07be // align 0x10
    000c07c0
    000c07c0c1.c::previousIndex():
    000c07d0iget v0, v1, Lc1/b;->b:I
    000c07d4add-int/lit8 v0, v0, -0x1
    000c07d8return v0
    000c07c0
    000c07da
    000c07da // align 0x4
    000c07dc
    000c07dcc1.c::previous():
    000c07ecinvoke-virtual {v2}, Lc1/c;->hasPrevious()Z
    000c07f2move-result v0
    000c07f4if-eqz v0, :cond_13
    000c07f8iget v0, v2, Lc1/b;->b:I
    000c07fcadd-int/lit8 v0, v0, -0x1
    000c0800iput v0, v2, Lc1/b;->b:I
    000c0804iget-object v1, v2, Lc1/c;->d:Lc1/e;
    000c0808invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000c080emove-result-object v0
    000c0810return-object v0
    000c0812new-instance v0, Ljava/util/NoSuchElementException;
    000c0816invoke-direct {v0}, Ljava/util/NoSuchElementException;-><init>()V
    000c081cthrow v0
    000c07dc
    000c081e
    000c081e // align 0x10
    000c0820
    000c0820c1.c::<init>(c1.e, int):
    000c0830iput-object v4, v3, Lc1/c;->d:Lc1/e;
    000c0834const/4 v0, 0x0
    000c0836invoke-direct {v3, v0, v4}, Lc1/b;-><init>(ILjava/lang/Object;)V
    000c083cinvoke-virtual {v4}, Lc1/e;->a()I
    000c0842move-result v4
    000c0844if-ltz v5, :cond_11
    000c0848if-gt v5, v4, :cond_11
    000c084ciput v5, v3, Lc1/b;->b:I
    000c0850return-void
    000c0852new-instance v0, Ljava/lang/IndexOutOfBoundsException;
    000c0856new-instance v1, Ljava/lang/StringBuilder;
    000c085aconst-string v2, "index: "
    000c085einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c0864invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c086aconst-string v5, ", size: "
    000c086einvoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c0874invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c087ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c0880move-result-object v4
    000c0882invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c0888throw v0
    000c0820
    000c088a
    000c088a // align 0x4
    000c088c
    000c088cc1.c::add(java.lang.Object):
    000c089cnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c08a0const-string v0, "Operation is not supported for read-only collection"
    000c08a4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c08aathrow v2
    000c088c
    000c08ac
    000c08acc1.c::set(java.lang.Object):
    000c08bcnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c08c0const-string v0, "Operation is not supported for read-only collection"
    000c08c4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c08cathrow v2
    000c08ac
    000c08cc
    000c08ccc1.d::a():
    000c08dciget v0, v1, Lc1/d;->c:I
    000c08e0return v0
    000c08cc
    000c08e2
    000c08e2 // align 0x4
    000c08e4
    000c08e4c1.d::get(int):
    000c08f4iget v0, v4, Lc1/d;->c:I
    000c08f8if-ltz v5, :cond_10
    000c08fcif-ge v5, v0, :cond_10
    000c0900iget v0, v4, Lc1/d;->b:I
    000c0904add-int/2addr v0, v5
    000c0906iget-object v5, v4, Lc1/d;->a:Lc1/e;
    000c090ainvoke-interface {v5, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000c0910move-result-object v5
    000c0912return-object v5
    000c0914new-instance v1, Ljava/lang/IndexOutOfBoundsException;
    000c0918new-instance v2, Ljava/lang/StringBuilder;
    000c091cconst-string v3, "index: "
    000c0920invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c0926invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c092cconst-string v5, ", size: "
    000c0930invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c0936invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c093cinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c0942move-result-object v5
    000c0944invoke-direct {v1, v5}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c094athrow v1
    000c08e4
    000c094c
    000c094cc1.d::<init>(c1.e, int, int):
    000c095cinvoke-direct {v3}, Ljava/lang/Object;-><init>()V
    000c0962iput-object v4, v3, Lc1/d;->a:Lc1/e;
    000c0966iput v5, v3, Lc1/d;->b:I
    000c096ainvoke-virtual {v4}, Lc1/e;->a()I
    000c0970move-result v4
    000c0972const-string v0, "fromIndex: "
    000c0976if-ltz v5, :cond_31
    000c097aif-gt v6, v4, :cond_31
    000c097eif-gt v5, v6, :cond_17
    000c0982sub-int/2addr v6, v5
    000c0984iput v6, v3, Lc1/d;->c:I
    000c0988return-void
    000c098anew-instance v4, Ljava/lang/IllegalArgumentException;
    000c098enew-instance v1, Ljava/lang/StringBuilder;
    000c0992invoke-direct {v1, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c0998invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c099econst-string v5, " > toIndex: "
    000c09a2invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c09a8invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c09aeinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c09b4move-result-object v5
    000c09b6invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000c09bcthrow v4
    000c09benew-instance v1, Ljava/lang/IndexOutOfBoundsException;
    000c09c2new-instance v2, Ljava/lang/StringBuilder;
    000c09c6invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c09ccinvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c09d2const-string v5, ", toIndex: "
    000c09d6invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c09dcinvoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c09e2const-string v5, ", size: "
    000c09e6invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c09ecinvoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c09f2invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c09f8move-result-object v4
    000c09fainvoke-direct {v1, v4}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c0a00throw v1
    000c094c
    000c0a02
    000c0a02 // align 0x4
    000c0a04
    000c0a04c1.e::add(java.lang.Object):
    000c0a14new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0a18const-string v0, "Operation is not supported for read-only collection"
    000c0a1cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0a22throw v2
    000c0a04
    000c0a24
    000c0a24c1.e::addAll(int, java.util.Collection):
    000c0a34new-instance v1, Ljava/lang/UnsupportedOperationException;
    000c0a38const-string v2, "Operation is not supported for read-only collection"
    000c0a3cinvoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0a42throw v1
    000c0a24
    000c0a44
    000c0a44c1.e::addAll(java.util.Collection):
    000c0a54new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0a58const-string v0, "Operation is not supported for read-only collection"
    000c0a5cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0a62throw v2
    000c0a44
    000c0a64
    000c0a64c1.e::contains(java.lang.Object):
    000c0a74invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
    000c0a7amove-result v0
    000c0a7cconst/4 v1, 0x0
    000c0a7eif-eqz v0, :cond_8
    000c0a82return v1
    000c0a84invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    000c0a8amove-result-object v0
    000c0a8cinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000c0a92move-result v2
    000c0a94if-eqz v2, :cond_1e
    000c0a98invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0a9emove-result-object v2
    000c0aa0invoke-static {v2, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c0aa6move-result v2
    000c0aa8if-eqz v2, :cond_c
    000c0aacconst/4 v4, 0x1
    000c0aaereturn v4
    000c0ab0return v1
    000c0a64
    000c0ab2
    000c0ab2 // align 0x4
    000c0ab4
    000c0ab4c1.e::containsAll(java.util.Collection):
    000c0ac4const-string v0, "elements"
    000c0ac8invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c0aceinvoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
    000c0ad4move-result v0
    000c0ad6const/4 v1, 0x1
    000c0ad8if-eqz v0, :cond_d
    000c0adcreturn v1
    000c0adeinvoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    000c0ae4move-result-object v3
    000c0ae6invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000c0aecmove-result v0
    000c0aeeif-eqz v0, :cond_23
    000c0af2invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0af8move-result-object v0
    000c0afainvoke-virtual {v2, v0}, Lc1/e;->contains(Ljava/lang/Object;)Z
    000c0b00move-result v0
    000c0b02if-nez v0, :cond_11
    000c0b06const/4 v3, 0x0
    000c0b08return v3
    000c0b0areturn v1
    000c0ab4
    000c0b0c
    000c0b0cc1.e::equals(java.lang.Object):
    000c0b1cconst/4 v0, 0x1
    000c0b1eif-ne v6, v5, :cond_4
    000c0b22return v0
    000c0b24instance-of v1, v6, Ljava/util/List;
    000c0b28const/4 v2, 0x0
    000c0b2aif-nez v1, :cond_a
    000c0b2ereturn v2
    000c0b30check-cast v6, Ljava/util/Collection;
    000c0b34const-string v1, "other"
    000c0b38invoke-static {v6, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c0b3einvoke-interface {v5}, Ljava/util/Collection;->size()I
    000c0b44move-result v1
    000c0b46invoke-interface {v6}, Ljava/util/Collection;->size()I
    000c0b4cmove-result v3
    000c0b4eif-eq v1, v3, :cond_1c
    000c0b52goto :goto_38
    000c0b54invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000c0b5amove-result-object v6
    000c0b5cinvoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000c0b62move-result-object v1
    000c0b64invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000c0b6amove-result v3
    000c0b6cif-eqz v3, :cond_39
    000c0b70invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0b76move-result-object v3
    000c0b78invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0b7emove-result-object v4
    000c0b80invoke-static {v3, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c0b86move-result v3
    000c0b88if-nez v3, :cond_24
    000c0b8creturn v2
    000c0b8ereturn v0
    000c0b0c
    000c0b90
    000c0b90c1.e::isEmpty():
    000c0ba0invoke-virtual {v1}, Lc1/e;->a()I
    000c0ba6move-result v0
    000c0ba8if-nez v0, :cond_8
    000c0bacconst/4 v0, 0x1
    000c0baereturn v0
    000c0bb0const/4 v0, 0x0
    000c0bb2return v0
    000c0b90
    000c0bb4
    000c0bb4c1.e::remove(java.lang.Object):
    000c0bc4new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0bc8const-string v0, "Operation is not supported for read-only collection"
    000c0bccinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0bd2throw v2
    000c0bb4
    000c0bd4
    000c0bd4c1.e::removeAll(java.util.Collection):
    000c0be4new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0be8const-string v0, "Operation is not supported for read-only collection"
    000c0becinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0bf2throw v2
    000c0bd4
    000c0bf4
    000c0bf4c1.e::retainAll(java.util.Collection):
    000c0c04new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0c08const-string v0, "Operation is not supported for read-only collection"
    000c0c0cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0c12throw v2
    000c0bf4
    000c0c14
    000c0c14c1.e::hashCode():
    000c0c24invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000c0c2amove-result-object v0
    000c0c2cconst/4 v1, 0x1
    000c0c2einvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000c0c34move-result v2
    000c0c36if-eqz v2, :cond_1b
    000c0c3ainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0c40move-result-object v2
    000c0c42mul-int/lit8 v1, v1, 0x1f
    000c0c46if-eqz v2, :cond_18
    000c0c4ainvoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
    000c0c50move-result v2
    000c0c52goto :goto_19
    000c0c54const/4 v2, 0x0
    000c0c56add-int/2addr v1, v2
    000c0c58goto :goto_5
    000c0c5areturn v1
    000c0c14
    000c0c5c
    000c0c5cc1.e::indexOf(java.lang.Object):
    000c0c6cinvoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    000c0c72move-result-object v0
    000c0c74const/4 v1, 0x0
    000c0c76invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000c0c7cmove-result v2
    000c0c7eif-eqz v2, :cond_19
    000c0c82invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0c88move-result-object v2
    000c0c8ainvoke-static {v2, v4}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c0c90move-result v2
    000c0c92if-eqz v2, :cond_16
    000c0c96return v1
    000c0c98add-int/lit8 v1, v1, 0x1
    000c0c9cgoto :goto_5
    000c0c9econst/4 v4, -0x1
    000c0ca0return v4
    000c0c5c
    000c0ca2
    000c0ca2 // align 0x4
    000c0ca4
    000c0ca4c1.e::lastIndexOf(java.lang.Object):
    000c0cb4invoke-interface {v2}, Ljava/util/List;->size()I
    000c0cbamove-result v0
    000c0cbcinvoke-interface {v2, v0}, Ljava/util/List;->listIterator(I)Ljava/util/ListIterator;
    000c0cc2move-result-object v0
    000c0cc4invoke-interface {v0}, Ljava/util/ListIterator;->hasPrevious()Z
    000c0ccamove-result v1
    000c0cccif-eqz v1, :cond_1d
    000c0cd0invoke-interface {v0}, Ljava/util/ListIterator;->previous()Ljava/lang/Object;
    000c0cd6move-result-object v1
    000c0cd8invoke-static {v1, v3}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000c0cdemove-result v1
    000c0ce0if-eqz v1, :cond_8
    000c0ce4invoke-interface {v0}, Ljava/util/ListIterator;->nextIndex()I
    000c0ceamove-result v3
    000c0cecreturn v3
    000c0ceeconst/4 v3, -0x1
    000c0cf0return v3
    000c0ca4
    000c0cf2
    000c0cf2 // align 0x4
    000c0cf4
    000c0cf4c1.e::size():
    000c0d04invoke-virtual {v1}, Lc1/e;->a()I
    000c0d0amove-result v0
    000c0d0creturn v0
    000c0cf4
    000c0d0e
    000c0d0e // align 0x10
    000c0d10
    000c0d10c1.e::remove(int):
    000c0d20new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0d24const-string v0, "Operation is not supported for read-only collection"
    000c0d28invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0d2ethrow v2
    000c0d10
    000c0d30
    000c0d30c1.e::set(int, java.lang.Object):
    000c0d40new-instance v1, Ljava/lang/UnsupportedOperationException;
    000c0d44const-string v2, "Operation is not supported for read-only collection"
    000c0d48invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0d4ethrow v1
    000c0d30
    000c0d50
    000c0d50c1.e::toArray():
    000c0d60invoke-static {v1}, Lk1/c;->i(Ljava/util/Collection;)[Ljava/lang/Object;
    000c0d66move-result-object v0
    000c0d68return-object v0
    000c0d50
    000c0d6a
    000c0d6a // align 0x4
    000c0d6c
    000c0d6cc1.e::toArray(java.lang.Object[]):
    000c0d7cconst-string v0, "array"
    000c0d80invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c0d86invoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
    000c0d8cmove-result-object v2
    000c0d8ereturn-object v2
    000c0d6c
    000c0d90
    000c0d90c1.e::toString():
    000c0da0new-instance v6, Lc1/a;
    000c0da4const/4 v0, 0x0
    000c0da6invoke-direct {v6, v0, v7}, Lc1/a;-><init>(ILjava/lang/Object;)V
    000c0dacnew-instance v1, Ljava/lang/StringBuilder;
    000c0db0invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    000c0db6const-string v4, "]"
    000c0dbaconst-string v5, "..."
    000c0dbeconst-string v2, ", "
    000c0dc2const-string v3, "["
    000c0dc6move-object v0, v7
    000c0dc8invoke-static/range {v0 .. v6}, Lc1/i;->g0(Ljava/util/Collection;Ljava/lang/StringBuilder;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lc1/a;)V
    000c0dceinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c0dd4move-result-object v0
    000c0dd6const-string v1, "joinTo(StringBuilder(), …ed, transform).toString()"
    000c0ddainvoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000c0de0return-object v0
    000c0d90
    000c0de2
    000c0de2 // align 0x4
    000c0de4
    000c0de4c1.e::iterator():
    000c0df4new-instance v0, Lc1/b;
    000c0df8const/4 v1, 0x0
    000c0dfainvoke-direct {v0, v1, v2}, Lc1/b;-><init>(ILjava/lang/Object;)V
    000c0e00return-object v0
    000c0de4
    000c0e02
    000c0e02 // align 0x4
    000c0e04
    000c0e04c1.e::subList(int, int):
    000c0e14new-instance v0, Lc1/d;
    000c0e18invoke-direct {v0, v1, v2, v3}, Lc1/d;-><init>(Lc1/e;II)V
    000c0e1ereturn-object v0
    000c0e04
    000c0e20
    000c0e20c1.e::listIterator():
    000c0e30new-instance v0, Lc1/c;
    000c0e34const/4 v1, 0x0
    000c0e36invoke-direct {v0, v2, v1}, Lc1/c;-><init>(Lc1/e;I)V
    000c0e3creturn-object v0
    000c0e20
    000c0e3e
    000c0e3e // align 0x10
    000c0e40
    000c0e40c1.e::listIterator(int):
    000c0e50new-instance v0, Lc1/c;
    000c0e54invoke-direct {v0, v1, v2}, Lc1/c;-><init>(Lc1/e;I)V
    000c0e5areturn-object v0
    000c0e40
    000c0e5c
    000c0e5cc1.e::add(int, java.lang.Object):
    000c0e6cnew-instance v1, Ljava/lang/UnsupportedOperationException;
    000c0e70const-string v2, "Operation is not supported for read-only collection"
    000c0e74invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0e7athrow v1
    000c0e5c
    000c0e7c
    000c0e7cc1.e::clear():
    000c0e8cnew-instance v0, Ljava/lang/UnsupportedOperationException;
    000c0e90const-string v1, "Operation is not supported for read-only collection"
    000c0e94invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0e9athrow v0
    000c0e7c
    000c0e9c
    000c0e9cc1.f::add(java.lang.Object):
    000c0eacnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0eb0const-string v0, "Operation is not supported for read-only collection"
    000c0eb4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0ebathrow v2
    000c0e9c
    000c0ebc
    000c0ebcc1.f::addAll(java.util.Collection):
    000c0eccnew-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0ed0const-string v0, "Operation is not supported for read-only collection"
    000c0ed4invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0edathrow v2
    000c0ebc
    000c0edc
    000c0edcc1.f::contains(java.lang.Object):
    000c0eecconst-string v0, "<this>"
    000c0ef0iget-object v1, v5, Lc1/f;->a:[Ljava/lang/Object;
    000c0ef4invoke-static {v1, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c0efaconst/4 v0, 0x0
    000c0efcif-nez v6, :cond_16
    000c0f00array-length v6, v1
    000c0f02move v2, v0
    000c0f04if-ge v2, v6, :cond_27
    000c0f08aget-object v3, v1, v2
    000c0f0cif-nez v3, :cond_13
    000c0f10goto :goto_28
    000c0f12add-int/lit8 v2, v2, 0x1
    000c0f16goto :goto_c
    000c0f18array-length v2, v1
    000c0f1amove v3, v0
    000c0f1cif-ge v3, v2, :cond_27
    000c0f20aget-object v4, v1, v3
    000c0f24invoke-virtual {v6, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    000c0f2amove-result v4
    000c0f2cif-eqz v4, :cond_24
    000c0f30move v2, v3
    000c0f32goto :goto_28
    000c0f34add-int/lit8 v3, v3, 0x1
    000c0f38goto :goto_18
    000c0f3aconst/4 v2, -0x1
    000c0f3cif-ltz v2, :cond_2c
    000c0f40const/4 v6, 0x1
    000c0f42return v6
    000c0f44return v0
    000c0edc
    000c0f46
    000c0f46 // align 0x8
    000c0f48
    000c0f48c1.f::containsAll(java.util.Collection):
    000c0f58const-string v0, "elements"
    000c0f5cinvoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c0f62invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
    000c0f68move-result v0
    000c0f6aconst/4 v1, 0x1
    000c0f6cif-eqz v0, :cond_d
    000c0f70return v1
    000c0f72invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
    000c0f78move-result-object v3
    000c0f7ainvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000c0f80move-result v0
    000c0f82if-eqz v0, :cond_23
    000c0f86invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c0f8cmove-result-object v0
    000c0f8einvoke-virtual {v2, v0}, Lc1/f;->contains(Ljava/lang/Object;)Z
    000c0f94move-result v0
    000c0f96if-nez v0, :cond_11
    000c0f9aconst/4 v3, 0x0
    000c0f9creturn v3
    000c0f9ereturn v1
    000c0f48
    000c0fa0
    000c0fa0c1.f::isEmpty():
    000c0fb0iget-object v0, v1, Lc1/f;->a:[Ljava/lang/Object;
    000c0fb4array-length v0, v0
    000c0fb6if-nez v0, :cond_7
    000c0fbaconst/4 v0, 0x1
    000c0fbcreturn v0
    000c0fbeconst/4 v0, 0x0
    000c0fc0return v0
    000c0fa0
    000c0fc2
    000c0fc2 // align 0x4
    000c0fc4
    000c0fc4c1.f::remove(java.lang.Object):
    000c0fd4new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0fd8const-string v0, "Operation is not supported for read-only collection"
    000c0fdcinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c0fe2throw v2
    000c0fc4
    000c0fe4
    000c0fe4c1.f::removeAll(java.util.Collection):
    000c0ff4new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c0ff8const-string v0, "Operation is not supported for read-only collection"
    000c0ffcinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c1002throw v2
    000c0fe4
    000c1004
    000c1004c1.f::retainAll(java.util.Collection):
    000c1014new-instance v2, Ljava/lang/UnsupportedOperationException;
    000c1018const-string v0, "Operation is not supported for read-only collection"
    000c101cinvoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c1022throw v2
    000c1004
    000c1024
    000c1024c1.f::size():
    000c1034iget-object v0, v1, Lc1/f;->a:[Ljava/lang/Object;
    000c1038array-length v0, v0
    000c103areturn v0
    000c1024
    000c103c
    000c103cc1.f::toArray():
    000c104ciget-object v0, v3, Lc1/f;->a:[Ljava/lang/Object;
    000c1050iget-boolean v1, v3, Lc1/f;->b:Z
    000c1054const-class v2, [Ljava/lang/Object;
    000c1058if-eqz v1, :cond_13
    000c105cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000c1062move-result-object v1
    000c1064invoke-virtual {v1, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    000c106amove-result v1
    000c106cif-eqz v1, :cond_13
    000c1070return-object v0
    000c1072array-length v1, v0
    000c1074invoke-static {v0, v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object;
    000c107amove-result-object v0
    000c107cconst-string v1, "copyOf(this, this.size, Array<Any?>::class.java)"
    000c1080invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000c1086return-object v0
    000c103c
    000c1088
    000c1088c1.f::toArray(java.lang.Object[]):
    000c1098const-string v0, "array"
    000c109cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c10a2invoke-static {v1, v2}, Lk1/c;->j(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;
    000c10a8move-result-object v2
    000c10aareturn-object v2
    000c1088
    000c10ac
    000c10acc1.f::iterator():
    000c10bciget-object v0, v3, Lc1/f;->a:[Ljava/lang/Object;
    000c10c0new-instance v1, Lc1/b;
    000c10c4const/4 v2, 0x1
    000c10c6invoke-direct {v1, v2, v0}, Lc1/b;-><init>(ILjava/lang/Object;)V
    000c10ccreturn-object v1
    000c10ac
    000c10ce
    000c10ce // align 0x10
    000c10d0
    000c10d0c1.f::<init>(java.lang.Object[], boolean):
    000c10e0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c10e6iput-object v1, v0, Lc1/f;->a:[Ljava/lang/Object;
    000c10eaiput-boolean v2, v0, Lc1/f;->b:Z
    000c10eereturn-void
    000c10d0
    000c10f0
    000c10f0c1.f::clear():
    000c1100new-instance v0, Ljava/lang/UnsupportedOperationException;
    000c1104const-string v1, "Operation is not supported for read-only collection"
    000c1108invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
    000c110ethrow v0
    000c10f0
    000c1110
    000c1110c1.g::add(java.lang.Object):
    000c1120invoke-virtual {v0, v1}, Lc1/g;->a(Ljava/lang/Object;)V
    000c1126const/4 v1, 0x1
    000c1128return v1
    000c1110
    000c112a
    000c112a // align 0x4
    000c112c
    000c112cc1.g::addAll(int, java.util.Collection):
    000c113cconst-string v0, "elements"
    000c1140invoke-static {v10, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c1146iget v0, v8, Lc1/g;->c:I
    000c114aif-ltz v9, :cond_d8
    000c114eif-gt v9, v0, :cond_d8
    000c1152invoke-interface {v10}, Ljava/util/Collection;->isEmpty()Z
    000c1158move-result v0
    000c115aconst/4 v1, 0x0
    000c115cif-eqz v0, :cond_13
    000c1160return v1
    000c1162iget v0, v8, Lc1/g;->c:I
    000c1166if-ne v9, v0, :cond_1c
    000c116ainvoke-virtual {v8, v10}, Lc1/g;->addAll(Ljava/util/Collection;)Z
    000c1170move-result v9
    000c1172return v9
    000c1174invoke-interface {v10}, Ljava/util/Collection;->size()I
    000c117amove-result v2
    000c117cadd-int/2addr v2, v0
    000c117einvoke-virtual {v8, v2}, Lc1/g;->c(I)V
    000c1184iget v0, v8, Lc1/g;->a:I
    000c1188iget v2, v8, Lc1/g;->c:I
    000c118cadd-int/2addr v0, v2
    000c118einvoke-virtual {v8, v0}, Lc1/g;->e(I)I
    000c1194move-result v0
    000c1196iget v2, v8, Lc1/g;->a:I
    000c119aadd-int/2addr v2, v9
    000c119cinvoke-virtual {v8, v2}, Lc1/g;->e(I)I
    000c11a2move-result v2
    000c11a4invoke-interface {v10}, Ljava/util/Collection;->size()I
    000c11aamove-result v3
    000c11aciget v4, v8, Lc1/g;->c:I
    000c11b0const/4 v5, 0x1
    000c11b2add-int/2addr v4, v5
    000c11b4shr-int/2addr v4, v5
    000c11b6if-ge v9, v4, :cond_92
    000c11baiget v9, v8, Lc1/g;->a:I
    000c11besub-int v0, v9, v3
    000c11c2if-lt v2, v9, :cond_69
    000c11c6if-ltz v0, :cond_4d
    000c11caiget-object v1, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c11ceinvoke-static {v1, v1, v0, v9, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c11d4goto :goto_85
    000c11d6iget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c11daarray-length v6, v4
    000c11dcadd-int/2addr v0, v6
    000c11desub-int v6, v2, v9
    000c11e2array-length v7, v4
    000c11e4sub-int/2addr v7, v0
    000c11e6if-lt v7, v6, :cond_5b
    000c11eainvoke-static {v4, v4, v0, v9, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c11f0goto :goto_85
    000c11f2add-int v6, v9, v7
    000c11f6invoke-static {v4, v4, v0, v9, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c11fciget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1200iget v4, v8, Lc1/g;->a:I
    000c1204add-int/2addr v4, v7
    000c1206invoke-static {v9, v9, v1, v4, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c120cgoto :goto_85
    000c120eiget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1212array-length v6, v4
    000c1214invoke-static {v4, v4, v0, v9, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c121aif-lt v3, v2, :cond_79
    000c121eiget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1222array-length v4, v9
    000c1224sub-int/2addr v4, v3
    000c1226invoke-static {v9, v9, v4, v1, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c122cgoto :goto_85
    000c122eiget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1232array-length v4, v9
    000c1234sub-int/2addr v4, v3
    000c1236invoke-static {v9, v9, v4, v1, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c123ciget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1240invoke-static {v9, v9, v1, v3, v2}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c1246iput v0, v8, Lc1/g;->a:I
    000c124asub-int/2addr v2, v3
    000c124cif-gez v2, :cond_8e
    000c1250iget-object v9, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c1254array-length v9, v9
    000c1256add-int/2addr v2, v9
    000c1258invoke-virtual {v8, v2, v10}, Lc1/g;->b(ILjava/util/Collection;)V
    000c125ereturn v5
    000c1260add-int v9, v2, v3
    000c1264if-ge v2, v0, :cond_b6
    000c1268add-int/2addr v3, v0
    000c126aiget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c126earray-length v6, v4
    000c1270if-gt v3, v6, :cond_a0
    000c1274invoke-static {v4, v4, v9, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c127agoto :goto_d4
    000c127carray-length v6, v4
    000c127eif-lt v9, v6, :cond_a9
    000c1282array-length v1, v4
    000c1284sub-int/2addr v9, v1
    000c1286invoke-static {v4, v4, v9, v2, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c128cgoto :goto_d4
    000c128earray-length v6, v4
    000c1290sub-int/2addr v3, v6
    000c1292sub-int v3, v0, v3
    000c1296invoke-static {v4, v4, v1, v3, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c129ciget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c12a0invoke-static {v0, v0, v9, v2, v3}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12a6goto :goto_d4
    000c12a8iget-object v4, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c12acinvoke-static {v4, v4, v3, v1, v0}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12b2iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c12b6array-length v4, v0
    000c12b8if-lt v9, v4, :cond_c7
    000c12bcarray-length v1, v0
    000c12besub-int/2addr v9, v1
    000c12c0array-length v1, v0
    000c12c2invoke-static {v0, v0, v9, v2, v1}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12c8goto :goto_d4
    000c12caarray-length v4, v0
    000c12ccsub-int/2addr v4, v3
    000c12cearray-length v6, v0
    000c12d0invoke-static {v0, v0, v1, v4, v6}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12d6iget-object v0, v8, Lc1/g;->b:[Ljava/lang/Object;
    000c12daarray-length v1, v0
    000c12dcsub-int/2addr v1, v3
    000c12deinvoke-static {v0, v0, v9, v2, v1}, Lc1/h;->o0([Ljava/lang/Object;[Ljava/lang/Object;III)V
    000c12e4invoke-virtual {v8, v2, v10}, Lc1/g;->b(ILjava/util/Collection;)V
    000c12eareturn v5
    000c12ecnew-instance v10, Ljava/lang/IndexOutOfBoundsException;
    000c12f0new-instance v1, Ljava/lang/StringBuilder;
    000c12f4const-string v2, "index: "
    000c12f8invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000c12feinvoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1304const-string v9, ", size: "
    000c1308invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000c130einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000c1314invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000c131amove-result-object v9
    000c131cinvoke-direct {v10, v9}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000c1322throw v10
    000c112c
    000c1324
    000c1324c1.g::addAll(java.util.Collection):
    000c1334const-string v0, "elements"
    000c1338invoke-static {v3, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c133einvoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
    000c1344move-result v0
    000c1346if-eqz v0, :cond_d
    000c134aconst/4 v3, 0x0
    000c134creturn v3
    000c134eiget v0, v2, Lc1/g;->c:I
    000c1352invoke-interface {v3}, Ljava/util/Collection;->size()I
    000c1358move-result v1
    000c135aadd-int/2addr v1, v0
    000c135cinvoke-virtual {v2, v1}, Lc1/g;->c(I)V
    000c1362iget v0, v2, Lc1/g;->a:I
    000c1366iget v1, v2, Lc1/g;->c:I
    000c136aadd-int/2addr v0, v1
    000c136cinvoke-virtual {v2, v0}, Lc1/g;->e(I)I
    000c1372move-result v0
    000c1374invoke-virtual {v2, v0, v3}, Lc1/g;->b(ILjava/util/Collection;)V
    000c137aconst/4 v3, 0x1
    000c137creturn v3
    000c1324
    000c137e
    000c137e // align 0x10
    000c1380
    000c1380c1.g::contains(java.lang.Object):
    000c1390invoke-virtual {v1, v2}, Lc1/g;->indexOf(Ljava/lang/Object;)I
    000c1396move-result v2
    000c1398const/4 v0, -0x1
    000c139aif-eq v2, v0, :cond_9
    000c139econst/4 v2, 0x1
    000c13a0return v2
    000c13a2const/4 v2, 0x0
    000c13a4return v2
    000c1380
    000c13a6
    000c13a6 // align 0x8
    000c13a8
    000c13a8c1.g::isEmpty():
    000c13b8iget v0, v1, Lc1/g;->c:I
    000c13bcif-nez v0, :cond_6
    000c13c0const/4 v0, 0x1
    000c13c2return v0
    000c13c4const/4 v0, 0x0
    000c13c6return v0
    000c13a8
    000c13c8
    000c13c8c1.g::remove(java.lang.Object):
    000c13d8invoke-virtual {v1, v2}, Lc1/g;->indexOf(Ljava/lang/Object;)I
    000c13demove-result v2
    000c13e0const/4 v0, -0x1
    000c13e2if-ne v2, v0, :cond_9
    000c13e6const/4 v2, 0x0
    000c13e8return v2
    000c13eainvoke-virtual {v1, v2}, Lc1/g;->remove(I)Ljava/lang/Object;
    000c13f0const/4 v2, 0x1
    000c13f2return v2
    000c13c8
    000c13f4
    000c13f4c1.g::removeAll(java.util.Collection):
    000c1404const-string v0, "elements"
    000c1408invoke-static {v11, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000c140einvoke-virtual {v10}, Lc1/g;->isEmpty()Z
    000c1414move-result v0
    000c1416const/4 v1, 0x0
    000c1418if-nez v0, :cond_8e
    000c141ciget-object v0, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1420array-length v0, v0
    000c1422if-nez v0, :cond_13
    000c1426goto/16 :goto_8e
    000c142aiget v0, v10, Lc1/g;->a:I
    000c142eiget v2, v10, Lc1/g;->c:I
    000c1432add-int/2addr v0, v2
    000c1434invoke-virtual {v10, v0}, Lc1/g;->e(I)I
    000c143amove-result v0
    000c143ciget v2, v10, Lc1/g;->a:I
    000c1440const/4 v3, 0x1
    000c1442if-ge v2, v0, :cond_40
    000c1446move v4, v2
    000c1448if-ge v2, v0, :cond_3a
    000c144ciget-object v5, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1450aget-object v5, v5, v2
    000c1454invoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c145amove-result v6
    000c145cif-nez v6, :cond_36
    000c1460iget-object v6, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1464add-int/lit8 v7, v4, 0x1
    000c1468aput-object v5, v6, v4
    000c146cmove v4, v7
    000c146egoto :goto_37
    000c1470move v1, v3
    000c1472add-int/lit8 v2, v2, 0x1
    000c1476goto :goto_22
    000c1478iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c147cinvoke-static {v11, v4, v0}, Lc1/h;->q0([Ljava/lang/Object;II)V
    000c1482goto :goto_81
    000c1484iget-object v4, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1488array-length v4, v4
    000c148amove v6, v1
    000c148cmove v5, v2
    000c148econst/4 v7, 0x0
    000c1490if-ge v2, v4, :cond_60
    000c1494iget-object v8, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1498aget-object v9, v8, v2
    000c149caput-object v7, v8, v2
    000c14a0invoke-interface {v11, v9}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c14a6move-result v7
    000c14a8if-nez v7, :cond_5c
    000c14aciget-object v7, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c14b0add-int/lit8 v8, v5, 0x1
    000c14b4aput-object v9, v7, v5
    000c14b8move v5, v8
    000c14bagoto :goto_5d
    000c14bcmove v6, v3
    000c14beadd-int/lit8 v2, v2, 0x1
    000c14c2goto :goto_45
    000c14c4invoke-virtual {v10, v5}, Lc1/g;->e(I)I
    000c14camove-result v2
    000c14ccmove v4, v2
    000c14ceif-ge v1, v0, :cond_80
    000c14d2iget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c14d6aget-object v5, v2, v1
    000c14daaput-object v7, v2, v1
    000c14deinvoke-interface {v11, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
    000c14e4move-result v2
    000c14e6if-nez v2, :cond_7c
    000c14eaiget-object v2, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c14eeaput-object v5, v2, v4
    000c14f2invoke-virtual {v10, v4}, Lc1/g;->d(I)I
    000c14f8move-result v4
    000c14fagoto :goto_7d
    000c14fcmove v6, v3
    000c14feadd-int/lit8 v1, v1, 0x1
    000c1502goto :goto_65
    000c1504move v1, v6
    000c1506if-eqz v1, :cond_8e
    000c150aiget v11, v10, Lc1/g;->a:I
    000c150esub-int/2addr v4, v11
    000c1510if-gez v4, :cond_8c
    000c1514iget-object v11, v10, Lc1/g;->b:[Ljava/lang/Object;
    000c1518array-length v11, v11
    000c151aadd-int/2addr v4, v11
    000c151ciput v4, v10, Lc1/g;->c:I
    000c1520return v1
    000c13f4