File classes.dex
Function:
    000a9b40
    000a9b40androidx.fragment.app.u::onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet):
    000a9b50move-object/from16 v1, v18
    000a9b54move-object/from16 v0, v20
    000a9b58move-object/from16 v2, v21
    000a9b5cmove-object/from16 v3, v22
    000a9b60const-class v4, Landroidx/fragment/app/FragmentContainerView;
    000a9b64invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String;
    000a9b6amove-result-object v4
    000a9b6cinvoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000a9b72move-result v4
    000a9b74const-string v5, "Fragment "
    000a9b78const/4 v6, -0x1
    000a9b7aconst/4 v7, 0x0
    000a9b7cconst/4 v8, 0x0
    000a9b7econst/4 v9, 0x1
    000a9b80iget-object v10, v1, Landroidx/fragment/app/u;->a:Landroidx/fragment/app/E;
    000a9b84if-eqz v4, :cond_1cb
    000a9b88new-instance v0, Landroidx/fragment/app/FragmentContainerView;
    000a9b8cinvoke-direct {v0, v2, v3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    000a9b92iput-boolean v9, v0, Landroidx/fragment/app/FragmentContainerView;->d:Z
    000a9b96invoke-interface {v3}, Landroid/util/AttributeSet;->getClassAttribute()Ljava/lang/String;
    000a9b9cmove-result-object v4
    000a9b9esget-object v11, LY/a;->b:[I
    000a9ba2invoke-virtual {v2, v3, v11}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000a9ba8move-result-object v3
    000a9baaif-nez v4, :cond_33
    000a9baeinvoke-virtual {v3, v7}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000a9bb4move-result-object v4
    000a9bb6invoke-virtual {v3, v9}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000a9bbcmove-result-object v7
    000a9bbeinvoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
    000a9bc4invoke-virtual {v0}, Landroid/view/View;->getId()I
    000a9bcamove-result v3
    000a9bccinvoke-virtual {v10, v3}, Landroidx/fragment/app/E;->z(I)Landroidx/fragment/app/o;
    000a9bd2move-result-object v11
    000a9bd4if-eqz v4, :cond_19a
    000a9bd8if-nez v11, :cond_19a
    000a9bdcconst-string v11, " with tag "
    000a9be0if-gtz v3, :cond_5f
    000a9be4if-eqz v7, :cond_51
    000a9be8invoke-virtual {v11, v7}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
    000a9beemove-result-object v0
    000a9bf0goto :goto_53
    000a9bf2const-string v0, ""
    000a9bf6new-instance v2, Ljava/lang/IllegalStateException;
    000a9bfaconst-string v3, "FragmentContainerView must have an android:id to add Fragment "
    000a9bfeinvoke-static {v3, v4, v0}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000a9c04move-result-object v0
    000a9c06invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000a9c0cthrow v2
    000a9c0einvoke-virtual {v10}, Landroidx/fragment/app/E;->B()Landroidx/fragment/app/x;
    000a9c14move-result-object v3
    000a9c16invoke-virtual {v2}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
    000a9c1cinvoke-virtual {v3, v4}, Landroidx/fragment/app/x;->a(Ljava/lang/String;)Landroidx/fragment/app/o;
    000a9c22move-result-object v2
    000a9c24iput-boolean v9, v2, Landroidx/fragment/app/o;->C:Z
    000a9c28iget-object v3, v2, Landroidx/fragment/app/o;->s:Landroidx/fragment/app/r;
    000a9c2cif-nez v3, :cond_72
    000a9c30move-object v3, v8
    000a9c32goto :goto_74
    000a9c34iget-object v3, v3, Landroidx/fragment/app/r;->j:Le/f;
    000a9c38if-eqz v3, :cond_78
    000a9c3ciput-boolean v9, v2, Landroidx/fragment/app/o;->C:Z
    000a9c40new-instance v3, Landroidx/fragment/app/a;
    000a9c44invoke-direct {v3, v10}, Landroidx/fragment/app/a;-><init>(Landroidx/fragment/app/E;)V
    000a9c4aiput-boolean v9, v3, Landroidx/fragment/app/a;->o:Z
    000a9c4eiput-object v0, v2, Landroidx/fragment/app/o;->D:Landroid/view/ViewGroup;
    000a9c52invoke-virtual {v0}, Landroid/view/View;->getId()I
    000a9c58move-result v4
    000a9c5ainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000a9c60move-result-object v12
    000a9c62invoke-virtual {v12}, Ljava/lang/Class;->getModifiers()I
    000a9c68move-result v13
    000a9c6ainvoke-virtual {v12}, Ljava/lang/Class;->isAnonymousClass()Z
    000a9c70move-result v14
    000a9c72if-nez v14, :cond_17f
    000a9c76invoke-static {v13}, Ljava/lang/reflect/Modifier;->isPublic(I)Z
    000a9c7cmove-result v14
    000a9c7eif-eqz v14, :cond_17f
    000a9c82invoke-virtual {v12}, Ljava/lang/Class;->isMemberClass()Z
    000a9c88move-result v14
    000a9c8aif-eqz v14, :cond_a5
    000a9c8einvoke-static {v13}, Ljava/lang/reflect/Modifier;->isStatic(I)Z
    000a9c94move-result v13
    000a9c96if-eqz v13, :cond_17f
    000a9c9aconst-string v5, " now "
    000a9c9econst-string v12, ": was "
    000a9ca2if-eqz v7, :cond_da
    000a9ca6iget-object v13, v2, Landroidx/fragment/app/o;->x:Ljava/lang/String;
    000a9caaif-eqz v13, :cond_d8
    000a9caeinvoke-virtual {v7, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000a9cb4move-result v13
    000a9cb6if-eqz v13, :cond_b6
    000a9cbagoto :goto_d8
    000a9cbcnew-instance v0, Ljava/lang/IllegalStateException;
    000a9cc0new-instance v3, Ljava/lang/StringBuilder;
    000a9cc4const-string v4, "Can't change tag of fragment "
    000a9cc8invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a9cceinvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a9cd4invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9cdaiget-object v2, v2, Landroidx/fragment/app/o;->x:Ljava/lang/String;
    000a9cdeinvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9ce4invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9ceainvoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9cf0invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a9cf6move-result-object v2
    000a9cf8invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000a9cfethrow v0
    000a9d00iput-object v7, v2, Landroidx/fragment/app/o;->x:Ljava/lang/String;
    000a9d04if-eqz v4, :cond_12b
    000a9d08if-eq v4, v6, :cond_10c
    000a9d0ciget v6, v2, Landroidx/fragment/app/o;->v:I
    000a9d10if-eqz v6, :cond_107
    000a9d14if-ne v6, v4, :cond_e5
    000a9d18goto :goto_107
    000a9d1anew-instance v0, Ljava/lang/IllegalStateException;
    000a9d1enew-instance v3, Ljava/lang/StringBuilder;
    000a9d22const-string v6, "Can't change container ID of fragment "
    000a9d26invoke-direct {v3, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a9d2cinvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a9d32invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9d38iget v2, v2, Landroidx/fragment/app/o;->v:I
    000a9d3cinvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000a9d42invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9d48invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000a9d4einvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a9d54move-result-object v2
    000a9d56invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000a9d5cthrow v0
    000a9d5eiput v4, v2, Landroidx/fragment/app/o;->v:I
    000a9d62iput v4, v2, Landroidx/fragment/app/o;->w:I
    000a9d66goto :goto_12b
    000a9d68new-instance v0, Ljava/lang/IllegalArgumentException;
    000a9d6cnew-instance v3, Ljava/lang/StringBuilder;
    000a9d70const-string v4, "Can't add fragment "
    000a9d74invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a9d7ainvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a9d80invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9d86invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9d8cconst-string v2, " to container view with no id"
    000a9d90invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9d96invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a9d9cmove-result-object v2
    000a9d9einvoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000a9da4throw v0
    000a9da6new-instance v4, Landroidx/fragment/app/K;
    000a9daainvoke-direct {v4, v9, v2}, Landroidx/fragment/app/K;-><init>(ILandroidx/fragment/app/o;)V
    000a9db0invoke-virtual {v3, v4}, Landroidx/fragment/app/a;->b(Landroidx/fragment/app/K;)V
    000a9db6iget-object v4, v3, Landroidx/fragment/app/a;->p:Landroidx/fragment/app/E;
    000a9dbaiput-object v4, v2, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000a9dbeiget-boolean v2, v3, Landroidx/fragment/app/a;->g:Z
    000a9dc2if-nez v2, :cond_177
    000a9dc6iget-object v2, v4, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000a9dcaif-eqz v2, :cond_19a
    000a9dceiget-boolean v2, v4, Landroidx/fragment/app/E;->A:Z
    000a9dd2if-eqz v2, :cond_144
    000a9dd6goto :goto_19a
    000a9dd8invoke-virtual {v4, v9}, Landroidx/fragment/app/E;->w(Z)V
    000a9ddeiget-object v2, v4, Landroidx/fragment/app/E;->C:Ljava/util/ArrayList;
    000a9de2iget-object v5, v4, Landroidx/fragment/app/E;->D:Ljava/util/ArrayList;
    000a9de6invoke-virtual {v3, v2, v5}, Landroidx/fragment/app/a;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
    000a9deciput-boolean v9, v4, Landroidx/fragment/app/E;->b:Z
    000a9df0iget-object v2, v4, Landroidx/fragment/app/E;->C:Ljava/util/ArrayList;
    000a9df4iget-object v3, v4, Landroidx/fragment/app/E;->D:Ljava/util/ArrayList;
    000a9df8invoke-virtual {v4, v2, v3}, Landroidx/fragment/app/E;->M(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
    000a9dfeinvoke-virtual {v4}, Landroidx/fragment/app/E;->d()V
    000a9e04invoke-virtual {v4}, Landroidx/fragment/app/E;->V()V
    000a9e0ainvoke-virtual {v4}, Landroidx/fragment/app/E;->t()V
    000a9e10iget-object v2, v4, Landroidx/fragment/app/E;->c:LF0/h;
    000a9e14iget-object v2, v2, LF0/h;->c:Ljava/lang/Object;
    000a9e18check-cast v2, Ljava/util/HashMap;
    000a9e1cinvoke-virtual {v2}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    000a9e22move-result-object v2
    000a9e24invoke-static {v8}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
    000a9e2amove-result-object v3
    000a9e2cinvoke-interface {v2, v3}, Ljava/util/Collection;->removeAll(Ljava/util/Collection;)Z
    000a9e32goto :goto_19a
    000a9e34move-exception v0
    000a9e36invoke-virtual {v4}, Landroidx/fragment/app/E;->d()V
    000a9e3cthrow v0
    000a9e3enew-instance v0, Ljava/lang/IllegalStateException;
    000a9e42const-string v2, "This transaction is already being added to the back stack"
    000a9e46invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000a9e4cthrow v0
    000a9e4enew-instance v0, Ljava/lang/IllegalStateException;
    000a9e52new-instance v2, Ljava/lang/StringBuilder;
    000a9e56invoke-direct {v2, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a9e5cinvoke-virtual {v12}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
    000a9e62move-result-object v3
    000a9e64invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9e6aconst-string v3, " must be a public static class to be properly recreated from instance state."
    000a9e6einvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9e74invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a9e7amove-result-object v2
    000a9e7cinvoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000a9e82throw v0
    000a9e84iget-object v2, v10, Landroidx/fragment/app/E;->c:LF0/h;
    000a9e88invoke-virtual {v2}, LF0/h;->l()Ljava/util/ArrayList;
    000a9e8emove-result-object v2
    000a9e90invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    000a9e96move-result-object v2
    000a9e98invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
    000a9e9emove-result v3
    000a9ea0if-eqz v3, :cond_1ca
    000a9ea4invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000a9eaamove-result-object v3
    000a9eaccheck-cast v3, Landroidx/fragment/app/J;
    000a9eb0iget-object v4, v3, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
    000a9eb4iget v5, v4, Landroidx/fragment/app/o;->w:I
    000a9eb8invoke-virtual {v0}, Landroid/view/View;->getId()I
    000a9ebemove-result v6
    000a9ec0if-ne v5, v6, :cond_1a4
    000a9ec4iget-object v5, v4, Landroidx/fragment/app/o;->E:Landroid/view/View;
    000a9ec8if-eqz v5, :cond_1a4
    000a9eccinvoke-virtual {v5}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000a9ed2move-result-object v5
    000a9ed4if-nez v5, :cond_1a4
    000a9ed8iput-object v0, v4, Landroidx/fragment/app/o;->D:Landroid/view/ViewGroup;
    000a9edcinvoke-virtual {v3}, Landroidx/fragment/app/J;->b()V
    000a9ee2goto :goto_1a4
    000a9ee4return-object v0
    000a9ee6const-string v4, "fragment"
    000a9eeainvoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000a9ef0move-result v0
    000a9ef2if-nez v0, :cond_1d7
    000a9ef6move-object/from16 v17, v8
    000a9efagoto/16 :goto_38b
    000a9efeconst-string v0, "class"
    000a9f02invoke-interface {v3, v8, v0}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000a9f08move-result-object v0
    000a9f0asget-object v4, LY/a;->a:[I
    000a9f0einvoke-virtual {v2, v3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000a9f14move-result-object v4
    000a9f16if-nez v0, :cond_1e9
    000a9f1ainvoke-virtual {v4, v7}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000a9f20move-result-object v0
    000a9f22invoke-virtual {v4, v9, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000a9f28move-result v11
    000a9f2aconst/4 v12, 0x2
    000a9f2cinvoke-virtual {v4, v12}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000a9f32move-result-object v13
    000a9f34invoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
    000a9f3aif-eqz v0, :cond_1d3
    000a9f3einvoke-virtual {v2}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
    000a9f44move-result-object v4
    000a9f46invoke-static {v4, v0}, Landroidx/fragment/app/x;->b(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
    000a9f4cmove-result-object v4
    000a9f4econst-class v14, Landroidx/fragment/app/o;
    000a9f52invoke-virtual {v14, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
    000a9f58move-result v4
    000a9f5agoto :goto_207
    000a9f5cmove v4, v7
    000a9f5eif-nez v4, :cond_20a
    000a9f62goto :goto_1d3
    000a9f64if-eqz v19, :cond_210
    000a9f68invoke-virtual/range {v19}, Landroid/view/View;->getId()I
    000a9f6emove-result v7
    000a9f70if-ne v7, v6, :cond_235
    000a9f74if-ne v11, v6, :cond_235
    000a9f78if-eqz v13, :cond_217
    000a9f7cgoto :goto_235
    000a9f7enew-instance v2, Ljava/lang/IllegalArgumentException;
    000a9f82new-instance v4, Ljava/lang/StringBuilder;
    000a9f86invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    000a9f8cinvoke-interface {v3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String;
    000a9f92move-result-object v3
    000a9f94invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9f9aconst-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for "
    000a9f9einvoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9fa4invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a9faainvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a9fb0move-result-object v0
    000a9fb2invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000a9fb8throw v2
    000a9fbaif-eq v11, v6, :cond_23c
    000a9fbeinvoke-virtual {v10, v11}, Landroidx/fragment/app/E;->z(I)Landroidx/fragment/app/o;
    000a9fc4move-result-object v4
    000a9fc6goto :goto_23d
    000a9fc8move-object v4, v8
    000a9fcaif-nez v4, :cond_299
    000a9fceif-eqz v13, :cond_299
    000a9fd2iget-object v4, v10, Landroidx/fragment/app/E;->c:LF0/h;
    000a9fd6iget-object v14, v4, LF0/h;->b:Ljava/lang/Object;
    000a9fdacheck-cast v14, Ljava/util/ArrayList;
    000a9fdeinvoke-virtual {v14}, Ljava/util/ArrayList;->size()I
    000a9fe4move-result v15
    000a9fe6sub-int/2addr v15, v9
    000a9fe8if-ltz v15, :cond_26d
    000a9fecinvoke-virtual {v14, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000a9ff2move-result-object v16
    000a9ff4move-object/from16 v17, v8
    000a9ff8move-object/from16 v8, v16
    000a9ffccheck-cast v8, Landroidx/fragment/app/o;
    000aa000move/from16 v20, v12
    000aa004if-eqz v8, :cond_266
    000aa008iget-object v12, v8, Landroidx/fragment/app/o;->x:Ljava/lang/String;
    000aa00cinvoke-virtual {v13, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000aa012move-result v12
    000aa014if-eqz v12, :cond_266
    000aa018move-object v4, v8
    000aa01agoto :goto_29d
    000aa01cadd-int/lit8 v15, v15, -0x1
    000aa020move/from16 v12, v20
    000aa024move-object/from16 v8, v17
    000aa028goto :goto_24c
    000aa02amove-object/from16 v17, v8
    000aa02emove/from16 v20, v12
    000aa032iget-object v4, v4, LF0/h;->c:Ljava/lang/Object;
    000aa036check-cast v4, Ljava/util/HashMap;
    000aa03ainvoke-virtual {v4}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    000aa040move-result-object v4
    000aa042invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000aa048move-result-object v4
    000aa04ainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    000aa050move-result v8
    000aa052if-eqz v8, :cond_296
    000aa056invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000aa05cmove-result-object v8
    000aa05echeck-cast v8, Landroidx/fragment/app/J;
    000aa062if-eqz v8, :cond_27d
    000aa066iget-object v8, v8, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
    000aa06aiget-object v12, v8, Landroidx/fragment/app/o;->x:Ljava/lang/String;
    000aa06einvoke-virtual {v13, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000aa074move-result v12
    000aa076if-eqz v12, :cond_27d
    000aa07agoto :goto_264
    000aa07cmove-object/from16 v4, v17
    000aa080goto :goto_29d
    000aa082move-object/from16 v17, v8
    000aa086move/from16 v20, v12
    000aa08aif-nez v4, :cond_2a5
    000aa08eif-eq v7, v6, :cond_2a5
    000aa092invoke-virtual {v10, v7}, Landroidx/fragment/app/E;->z(I)Landroidx/fragment/app/o;
    000aa098move-result-object v4
    000aa09aif-nez v4, :cond_2e7
    000aa09einvoke-virtual {v10}, Landroidx/fragment/app/E;->B()Landroidx/fragment/app/x;
    000aa0a4move-result-object v3
    000aa0a6invoke-virtual {v2}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
    000aa0acinvoke-virtual {v3, v0}, Landroidx/fragment/app/x;->a(Ljava/lang/String;)Landroidx/fragment/app/o;
    000aa0b2move-result-object v4
    000aa0b4iput-boolean v9, v4, Landroidx/fragment/app/o;->m:Z
    000aa0b8if-eqz v11, :cond_2b8
    000aa0bcmove v2, v11
    000aa0begoto :goto_2b9
    000aa0c0move v2, v7
    000aa0c2iput v2, v4, Landroidx/fragment/app/o;->v:I
    000aa0c6iput v7, v4, Landroidx/fragment/app/o;->w:I
    000aa0caiput-object v13, v4, Landroidx/fragment/app/o;->x:Ljava/lang/String;
    000aa0ceiput-boolean v9, v4, Landroidx/fragment/app/o;->n:Z
    000aa0d2iput-object v10, v4, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000aa0d6iget-object v2, v10, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000aa0daiput-object v2, v4, Landroidx/fragment/app/o;->s:Landroidx/fragment/app/r;
    000aa0deiget-object v3, v2, Landroidx/fragment/app/r;->k:Le/f;
    000aa0e2iput-boolean v9, v4, Landroidx/fragment/app/o;->C:Z
    000aa0e6if-nez v2, :cond_2d0
    000aa0eamove-object/from16 v8, v17
    000aa0eegoto :goto_2d2
    000aa0f0iget-object v8, v2, Landroidx/fragment/app/r;->j:Le/f;
    000aa0f4if-eqz v8, :cond_2d6
    000aa0f8iput-boolean v9, v4, Landroidx/fragment/app/o;->C:Z
    000aa0fcinvoke-virtual {v10, v4}, Landroidx/fragment/app/E;->a(Landroidx/fragment/app/o;)Landroidx/fragment/app/J;
    000aa102move-result-object v2
    000aa104invoke-static/range {v20}, Landroidx/fragment/app/E;->D(I)Z
    000aa10amove-result v3
    000aa10cif-eqz v3, :cond_312
    000aa110invoke-virtual {v4}, Landroidx/fragment/app/o;->toString()Ljava/lang/String;
    000aa116invoke-static {v11}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000aa11cgoto :goto_312
    000aa11eiget-boolean v2, v4, Landroidx/fragment/app/o;->n:Z
    000aa122if-nez v2, :cond_34d
    000aa126iput-boolean v9, v4, Landroidx/fragment/app/o;->n:Z
    000aa12aiput-object v10, v4, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000aa12eiget-object v2, v10, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000aa132iput-object v2, v4, Landroidx/fragment/app/o;->s:Landroidx/fragment/app/r;
    000aa136iget-object v3, v2, Landroidx/fragment/app/r;->k:Le/f;
    000aa13aiput-boolean v9, v4, Landroidx/fragment/app/o;->C:Z
    000aa13eif-nez v2, :cond_2fc
    000aa142move-object/from16 v8, v17
    000aa146goto :goto_2fe
    000aa148iget-object v8, v2, Landroidx/fragment/app/r;->j:Le/f;
    000aa14cif-eqz v8, :cond_302
    000aa150iput-boolean v9, v4, Landroidx/fragment/app/o;->C:Z
    000aa154invoke-virtual {v10, v4}, Landroidx/fragment/app/E;->f(Landroidx/fragment/app/o;)Landroidx/fragment/app/J;
    000aa15amove-result-object v2
    000aa15cinvoke-static/range {v20}, Landroidx/fragment/app/E;->D(I)Z
    000aa162move-result v3
    000aa164if-eqz v3, :cond_312
    000aa168invoke-virtual {v4}, Landroidx/fragment/app/o;->toString()Ljava/lang/String;
    000aa16einvoke-static {v11}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000aa174move-object/from16 v3, v19
    000aa178check-cast v3, Landroid/view/ViewGroup;
    000aa17ciput-object v3, v4, Landroidx/fragment/app/o;->D:Landroid/view/ViewGroup;
    000aa180invoke-virtual {v2}, Landroidx/fragment/app/J;->k()V
    000aa186invoke-virtual {v2}, Landroidx/fragment/app/J;->j()V
    000aa18ciget-object v3, v4, Landroidx/fragment/app/o;->E:Landroid/view/View;
    000aa190if-eqz v3, :cond_341
    000aa194if-eqz v11, :cond_327
    000aa198invoke-virtual {v3, v11}, Landroid/view/View;->setId(I)V
    000aa19eiget-object v0, v4, Landroidx/fragment/app/o;->E:Landroid/view/View;
    000aa1a2invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object;
    000aa1a8move-result-object v0
    000aa1aaif-nez v0, :cond_334
    000aa1aeiget-object v0, v4, Landroidx/fragment/app/o;->E:Landroid/view/View;
    000aa1b2invoke-virtual {v0, v13}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
    000aa1b8iget-object v0, v4, Landroidx/fragment/app/o;->E:Landroid/view/View;
    000aa1bcnew-instance v3, Landroidx/fragment/app/t;
    000aa1c0invoke-direct {v3, v1, v2}, Landroidx/fragment/app/t;-><init>(Landroidx/fragment/app/u;Landroidx/fragment/app/J;)V
    000aa1c6invoke-virtual {v0, v3}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
    000aa1cciget-object v0, v4, Landroidx/fragment/app/o;->E:Landroid/view/View;
    000aa1d0return-object v0
    000aa1d2new-instance v2, Ljava/lang/IllegalStateException;
    000aa1d6const-string v3, " did not create a view."
    000aa1dainvoke-static {v5, v0, v3}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000aa1e0move-result-object v0
    000aa1e2invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000aa1e8throw v2
    000aa1eanew-instance v2, Ljava/lang/IllegalArgumentException;
    000aa1eenew-instance v4, Ljava/lang/StringBuilder;
    000aa1f2invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    000aa1f8invoke-interface {v3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String;
    000aa1femove-result-object v3
    000aa200invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa206const-string v3, ": Duplicate id 0x"
    000aa20ainvoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa210invoke-static {v11}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000aa216move-result-object v3
    000aa218invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa21econst-string v3, ", tag "
    000aa222invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa228invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa22econst-string v3, ", or parent id 0x"
    000aa232invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa238invoke-static {v7}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000aa23emove-result-object v3
    000aa240invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa246const-string v3, " with another fragment for "
    000aa24ainvoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa250invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000aa256invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000aa25cmove-result-object v0
    000aa25einvoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000aa264throw v2
    000aa266return-object v17
    000a9b40
    000aa268
    000aa268 struct try_item
    000aa268 start_addr uint32 0xa9df0
    000aa26c insn_count int 7
    000aa26e handler_off uint16 0xaa279
    000aa270
    000aa270 struct try_item
    000aa270 start_addr uint32 0xa9f46
    000aa274 insn_count int 10
    000aa276 handler_off uint16 0xaa27c
    000aa278
    000aa278 struct encoded_catch_handler_list
    000aa278 size int 2
    000aa279
    000aa279 struct encoded_catch_handler ← 0xaa26e
    000aa279 size int64 0
    000aa27a catch_all_addr uint32 0xa9e34
    000aa27c
    000aa27c struct encoded_catch_handler ← 0xaa276
    000aa27c size int64 1
    000aa27d handlers[0].type_idx int 0xb538
    000aa27f handlers[0].addr uint32 0xa9f5c
    000aa281
    000aa281 // align 0x4
    000aa284
    000aa284androidx.fragment.app.u::onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet):
    000aa294const/4 v0, 0x0
    000aa296invoke-virtual {v1, v0, v2, v3, v4}, Landroidx/fragment/app/u;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
    000aa29cmove-result-object v2
    000aa29ereturn-object v2
    000aa284
    000aa2a0
    000aa2a0androidx.fragment.app.u::<init>(androidx.fragment.app.E):
    000aa2b0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000aa2b6iput-object v1, v0, Landroidx/fragment/app/u;->a:Landroidx/fragment/app/E;
    000aa2bareturn-void
    000aa2a0
    000aa2bc
    000aa2bcandroidx.fragment.app.v::<init>(androidx.fragment.app.E, int):
    000aa2cciput v2, v0, Landroidx/fragment/app/v;->a:I
    000aa2d0iput-object v1, v0, Landroidx/fragment/app/v;->b:Landroidx/fragment/app/E;
    000aa2d4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000aa2dareturn-void
    000aa2bc
    000aa2dc
    000aa2dcandroidx.fragment.app.v::a(java.lang.Object):
    000aa2eciget v0, v4, Landroidx/fragment/app/v;->a:I
    000aa2f0packed-switch v0, :pswitch_data_ac
    000aa2f6check-cast v5, Landroidx/activity/result/a;
    000aa2faiget-object v0, v4, Landroidx/fragment/app/v;->b:Landroidx/fragment/app/E;
    000aa2feiget-object v1, v0, Landroidx/fragment/app/E;->w:Ljava/util/ArrayDeque;
    000aa302invoke-virtual {v1}, Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;
    000aa308move-result-object v1
    000aa30acheck-cast v1, Landroidx/fragment/app/B;
    000aa30eif-nez v1, :cond_14
    000aa312goto :goto_30
    000aa314iget-object v1, v1, Landroidx/fragment/app/B;->a:Ljava/lang/String;
    000aa318iget-object v0, v0, Landroidx/fragment/app/E;->c:LF0/h;
    000aa31cinvoke-virtual {v0, v1}, LF0/h;->k(Ljava/lang/String;)Landroidx/fragment/app/o;
    000aa322move-result-object v0
    000aa324if-nez v0, :cond_1f
    000aa328goto :goto_30
    000aa32aiget v1, v5, Landroidx/activity/result/a;->a:I
    000aa32econst/4 v1, 0x2
    000aa330invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
    000aa336move-result v1
    000aa338if-eqz v1, :cond_30
    000aa33cinvoke-virtual {v0}, Landroidx/fragment/app/o;->toString()Ljava/lang/String;
    000aa342iget-object v5, v5, Landroidx/activity/result/a;->b:Landroid/content/Intent;
    000aa346invoke-static {v5}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000aa34creturn-void
    000aa34echeck-cast v5, Ljava/util/Map;
    000aa352invoke-interface {v5}, Ljava/util/Map;->keySet()Ljava/util/Set;
    000aa358move-result-object v0
    000aa35aconst/4 v1, 0x0
    000aa35cnew-array v2, v1, [Ljava/lang/String;
    000aa360invoke-interface {v0, v2}, Ljava/util/Set;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    000aa366move-result-object v0
    000aa368check-cast v0, [Ljava/lang/String;
    000aa36cnew-instance v0, Ljava/util/ArrayList;
    000aa370invoke-interface {v5}, Ljava/util/Map;->values()Ljava/util/Collection;
    000aa376move-result-object v5
    000aa378invoke-direct {v0, v5}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
    000aa37einvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000aa384move-result v5
    000aa386new-array v5, v5, [I
    000aa38amove v2, v1
    000aa38cinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000aa392move-result v3
    000aa394if-ge v2, v3, :cond_6a
    000aa398invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000aa39emove-result-object v3
    000aa3a0check-cast v3, Ljava/lang/Boolean;
    000aa3a4invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
    000aa3aamove-result v3
    000aa3acif-eqz v3, :cond_64
    000aa3b0move v3, v1
    000aa3b2goto :goto_65
    000aa3b4const/4 v3, -0x1
    000aa3b6aput v3, v5, v2
    000aa3baadd-int/lit8 v2, v2, 0x1
    000aa3begoto :goto_50
    000aa3c0iget-object v5, v4, Landroidx/fragment/app/v;->b:Landroidx/fragment/app/E;
    000aa3c4iget-object v0, v5, Landroidx/fragment/app/E;->w:Ljava/util/ArrayDeque;
    000aa3c8invoke-virtual {v0}, Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;
    000aa3cemove-result-object v0
    000aa3d0check-cast v0, Landroidx/fragment/app/B;
    000aa3d4if-nez v0, :cond_77
    000aa3d8goto :goto_7e
    000aa3daiget-object v0, v0, Landroidx/fragment/app/B;->a:Ljava/lang/String;
    000aa3deiget-object v5, v5, Landroidx/fragment/app/E;->c:LF0/h;
    000aa3e2invoke-virtual {v5, v0}, LF0/h;->k(Ljava/lang/String;)Landroidx/fragment/app/o;
    000aa3e8return-void
    000aa3eacheck-cast v5, Landroidx/activity/result/a;
    000aa3eeiget-object v0, v4, Landroidx/fragment/app/v;->b:Landroidx/fragment/app/E;
    000aa3f2iget-object v1, v0, Landroidx/fragment/app/E;->w:Ljava/util/ArrayDeque;
    000aa3f6invoke-virtual {v1}, Ljava/util/ArrayDeque;->pollFirst()Ljava/lang/Object;
    000aa3fcmove-result-object v1
    000aa3fecheck-cast v1, Landroidx/fragment/app/B;
    000aa402if-nez v1, :cond_8e
    000aa406goto :goto_aa
    000aa408iget-object v1, v1, Landroidx/fragment/app/B;->a:Ljava/lang/String;
    000aa40ciget-object v0, v0, Landroidx/fragment/app/E;->c:LF0/h;
    000aa410invoke-virtual {v0, v1}, LF0/h;->k(Ljava/lang/String;)Landroidx/fragment/app/o;
    000aa416move-result-object v0
    000aa418if-nez v0, :cond_99
    000aa41cgoto :goto_aa
    000aa41eiget v1, v5, Landroidx/activity/result/a;->a:I
    000aa422const/4 v1, 0x2
    000aa424invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
    000aa42amove-result v1
    000aa42cif-eqz v1, :cond_aa
    000aa430invoke-virtual {v0}, Landroidx/fragment/app/o;->toString()Ljava/lang/String;
    000aa436iget-object v5, v5, Landroidx/activity/result/a;->b:Landroid/content/Intent;
    000aa43ainvoke-static {v5}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000aa440return-void
    000aa442nop
    000aa444.packed-switch 0x0
    000aa2dc
    000aa454
    000aa454androidx.fragment.app.w::<init>(androidx.fragment.app.E):
    000aa464iput-object v1, v0, Landroidx/fragment/app/w;->d:Landroidx/fragment/app/E;
    000aa468invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000aa46econst/4 v1, 0x0
    000aa470iput-boolean v1, v0, Landroidx/fragment/app/w;->a:Z
    000aa474new-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList;
    000aa478invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
    000aa47eiput-object v1, v0, Landroidx/fragment/app/w;->b:Ljava/util/concurrent/CopyOnWriteArrayList;
    000aa482return-void
    000aa454
    000aa484
    000aa484androidx.fragment.app.x::a(java.lang.String):
    000aa494iget-object v0, v5, Landroidx/fragment/app/x;->a:Landroidx/fragment/app/E;
    000aa498iget-object v0, v0, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000aa49ciget-object v0, v0, Landroidx/fragment/app/r;->k:Le/f;
    000aa4a0const-string v1, ": make sure class name exists, is public, and has an empty constructor that is public"
    000aa4a4const-string v2, "Unable to instantiate fragment "
    000aa4a8invoke-virtual {v0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
    000aa4aemove-result-object v0
    000aa4b0invoke-static {v0, v6}, Landroidx/fragment/app/x;->c(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
    000aa4b6move-result-object v0
    000aa4b8const/4 v3, 0x0
    000aa4banew-array v4, v3, [Ljava/lang/Class;
    000aa4beinvoke-virtual {v0, v4}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    000aa4c4move-result-object v0
    000aa4c6new-array v3, v3, [Ljava/lang/Object;
    000aa4cainvoke-virtual {v0, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    000aa4d0move-result-object v0
    000aa4d2check-cast v0, Landroidx/fragment/app/o;
    000aa4d6return-object v0
    000aa4d8move-exception v0
    000aa4dagoto :goto_2a
    000aa4dcmove-exception v0
    000aa4degoto :goto_36
    000aa4e0move-exception v0
    000aa4e2goto :goto_42
    000aa4e4move-exception v0
    000aa4e6goto :goto_4c
    000aa4e8new-instance v1, LR0/j;
    000aa4ecconst-string v3, ": calling Fragment constructor caused an exception"
    000aa4f0invoke-static {v2, v6, v3}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000aa4f6move-result-object v6
    000aa4f8invoke-direct {v1, v6, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000aa4fethrow v1
    000aa500new-instance v1, LR0/j;
    000aa504const-string v3, ": could not find Fragment constructor"
    000aa508invoke-static {v2, v6, v3}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000aa50emove-result-object v6
    000aa510invoke-direct {v1, v6, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000aa516throw v1
    000aa518new-instance v3, LR0/j;
    000aa51cinvoke-static {v2, v6, v1}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000aa522move-result-object v6
    000aa524invoke-direct {v3, v6, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000aa52athrow v3
    000aa52cnew-instance v3, LR0/j;
    000aa530invoke-static {v2, v6, v1}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000aa536move-result-object v6
    000aa538invoke-direct {v3, v6, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000aa53ethrow v3
    000aa484
    000aa540
    000aa540 struct try_item
    000aa540 start_addr uint32 0xaa4a8
    000aa544 insn_count int 23
    000aa546 handler_off uint16 0xaa549
    000aa548
    000aa548 struct encoded_catch_handler_list
    000aa548 size int 1
    000aa549
    000aa549 struct encoded_catch_handler ← 0xaa546
    000aa549 size int64 4
    000aa54a handlers[0].type_idx int 0xb56c
    000aa54c handlers[0].addr uint32 0xaa4e4
    000aa54d handlers[1].type_idx int 0xb55c
    000aa54f handlers[1].addr uint32 0xaa4e0
    000aa550 handlers[2].type_idx int 0xb594
    000aa552 handlers[2].addr uint32 0xaa4dc
    000aa553 handlers[3].type_idx int 0xb630
    000aa555 handlers[3].addr uint32 0xaa4d8
    000aa556
    000aa556 // align 0x8
    000aa558
    000aa558androidx.fragment.app.x::b(java.lang.ClassLoader, java.lang.String):
    000aa568sget-object v0, Landroidx/fragment/app/x;->b:Lo/k;
    000aa56cconst/4 v1, 0x0
    000aa56einvoke-virtual {v0, v3, v1}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000aa574move-result-object v2
    000aa576check-cast v2, Lo/k;
    000aa57aif-nez v2, :cond_13
    000aa57enew-instance v2, Lo/k;
    000aa582invoke-direct {v2}, Lo/k;-><init>()V
    000aa588invoke-virtual {v0, v3, v2}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000aa58einvoke-virtual {v2, v4, v1}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000aa594move-result-object v0
    000aa596check-cast v0, Ljava/lang/Class;
    000aa59aif-nez v0, :cond_24
    000aa59econst/4 v0, 0x0
    000aa5a0invoke-static {v4, v0, v3}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
    000aa5a6move-result-object v3
    000aa5a8invoke-virtual {v2, v4, v3}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000aa5aereturn-object v3
    000aa5b0return-object v0
    000aa558
    000aa5b2
    000aa5b2 // align 0x4
    000aa5b4
    000aa5b4androidx.fragment.app.x::c(java.lang.ClassLoader, java.lang.String):
    000aa5c4const-string v0, "Unable to instantiate fragment "
    000aa5c8invoke-static {v3, v4}, Landroidx/fragment/app/x;->b(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
    000aa5cemove-result-object v3
    000aa5d0return-object v3
    000aa5d2move-exception v3
    000aa5d4new-instance v1, LR0/j;
    000aa5d8const-string v2, ": make sure class is a valid subclass of Fragment"
    000aa5dcinvoke-static {v0, v4, v2}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000aa5e2move-result-object v4
    000aa5e4invoke-direct {v1, v4, v3}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000aa5eathrow v1
    000aa5ecmove-exception v3
    000aa5eenew-instance v1, LR0/j;
    000aa5f2const-string v2, ": make sure class name exists"
    000aa5f6invoke-static {v0, v4, v2}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000aa5fcmove-result-object v4
    000aa5feinvoke-direct {v1, v4, v3}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000aa604throw v1
    000aa5b4
    000aa606
    000aa606 struct code_item_padding
    000aa606 padding uint16 0x0000
    000aa608
    000aa608 struct try_item
    000aa608 start_addr uint32 0xaa5c8
    000aa60c insn_count int 4
    000aa60e handler_off uint16 0xaa611
    000aa610
    000aa610 struct encoded_catch_handler_list
    000aa610 size int 1
    000aa611
    000aa611 struct encoded_catch_handler ← 0xaa60e
    000aa611 size int64 2
    000aa612 handlers[0].type_idx int 0xb538
    000aa614 handlers[0].addr uint32 0xaa5ec
    000aa615 handlers[1].type_idx int 0xb530
    000aa617 handlers[1].addr uint32 0xaa5d2
    000aa618
    000aa618androidx.fragment.app.x::<clinit>():
    000aa628new-instance v0, Lo/k;
    000aa62cinvoke-direct {v0}, Lo/k;-><init>()V
    000aa632sput-object v0, Landroidx/fragment/app/x;->b:Lo/k;
    000aa636return-void
    000aa618
    000aa638
    000aa638androidx.fragment.app.x::<init>(androidx.fragment.app.E):
    000aa648invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000aa64eiput-object v1, v0, Landroidx/fragment/app/x;->a:Landroidx/fragment/app/E;
    000aa652return-void
    000aa638
    000aa654
    000aa654androidx.fragment.app.y::e(float, float, float, float):
    000aa664new-instance v0, Landroid/graphics/Path;
    000aa668invoke-direct {v0}, Landroid/graphics/Path;-><init>()V
    000aa66einvoke-virtual {v0, v1, v2}, Landroid/graphics/Path;->moveTo(FF)V
    000aa674invoke-virtual {v0, v3, v4}, Landroid/graphics/Path;->lineTo(FF)V
    000aa67areturn-object v0
    000aa654
    000aa67c
    000aa67candroidx.fragment.app.y::d(android.content.Context, int):
    000aa68cconst/4 v0, 0x1
    000aa68econst/4 v1, 0x0
    000aa690if-eqz v7, :cond_6
    000aa694move v2, v0
    000aa696goto :goto_7
    000aa698move v2, v1
    000aa69aconst-string v3, "Cannot create a CalendarItemStyle with a styleResId of 0"
    000aa69einvoke-static {v3, v2}, LP1/e;->e(Ljava/lang/String;Z)V
    000aa6a4sget-object v2, Lq0/a;->m:[I
    000aa6a8invoke-virtual {v6, v7, v2}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;
    000aa6aemove-result-object v7
    000aa6b0invoke-virtual {v7, v1, v1}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000aa6b6move-result v2
    000aa6b8const/4 v3, 0x2
    000aa6bainvoke-virtual {v7, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000aa6c0move-result v3
    000aa6c2invoke-virtual {v7, v0, v1}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000aa6c8move-result v0
    000aa6caconst/4 v4, 0x3
    000aa6ccinvoke-virtual {v7, v4, v1}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000aa6d2move-result v4
    000aa6d4new-instance v5, Landroid/graphics/Rect;
    000aa6d8invoke-direct {v5, v2, v3, v0, v4}, Landroid/graphics/Rect;-><init>(IIII)V
    000aa6deconst/4 v0, 0x4
    000aa6e0invoke-static {v6, v7, v0}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
    000aa6e6const/16 v0, 0x9
    000aa6eainvoke-static {v6, v7, v0}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
    000aa6f0const/4 v0, 0x7
    000aa6f2invoke-static {v6, v7, v0}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
    000aa6f8const/16 v0, 0x8
    000aa6fcinvoke-virtual {v7, v0, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000aa702const/4 v0, 0x5
    000aa704invoke-virtual {v7, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000aa70amove-result v0
    000aa70cconst/4 v2, 0x6
    000aa70einvoke-virtual {v7, v2, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000aa714move-result v2
    000aa716new-instance v3, LL0/a;
    000aa71aint-to-float v1, v1
    000aa71cinvoke-direct {v3, v1}, LL0/a;-><init>(F)V
    000aa722invoke-static {v6, v0, v2, v3}, LL0/k;->a(Landroid/content/Context;IILL0/a;)LL0/j;
    000aa728move-result-object v6
    000aa72ainvoke-virtual {v6}, LL0/j;->a()LL0/k;
    000aa730invoke-virtual {v7}, Landroid/content/res/TypedArray;->recycle()V
    000aa736new-instance v6, Landroidx/fragment/app/y;
    000aa73aconst/4 v7, 0x3
    000aa73cinvoke-direct {v6, v7}, Landroidx/fragment/app/y;-><init>(I)V
    000aa742iget v7, v5, Landroid/graphics/Rect;->left:I
    000aa746invoke-static {v7}, LP1/e;->f(I)V
    000aa74ciget v7, v5, Landroid/graphics/Rect;->top:I
    000aa750invoke-static {v7}, LP1/e;->f(I)V
    000aa756iget v7, v5, Landroid/graphics/Rect;->right:I
    000aa75ainvoke-static {v7}, LP1/e;->f(I)V
    000aa760iget v7, v5, Landroid/graphics/Rect;->bottom:I
    000aa764invoke-static {v7}, LP1/e;->f(I)V
    000aa76areturn-object v6
    000aa67c
    000aa76c
    000aa76candroidx.fragment.app.y::i(i.l):
    000aa77cconst/4 v1, 0x0
    000aa77ereturn v1
    000aa76c
    000aa780
    000aa780androidx.fragment.app.y::<init>(int):
    000aa790iput v1, v0, Landroidx/fragment/app/y;->a:I
    000aa794invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000aa79areturn-void
    000aa780
    000aa79c
    000aa79candroidx.fragment.app.y::a(i.l, boolean):
    000aa7acreturn-void
    000aa79c
    000aa7ae
    000aa7ae // align 0x10
    000aa7b0
    000aa7b0androidx.fragment.app.y::b(java.lang.String):
    000aa7c0return-void
    000aa7b0
    000aa7c2
    000aa7c2 // align 0x4
    000aa7c4
    000aa7c4androidx.fragment.app.y::f(java.lang.String):
    000aa7d4invoke-static {v1}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
    000aa7dareturn-void
    000aa7dcmove-exception v1
    000aa7deinvoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
    000aa7e4return-void
    000aa7c4
    000aa7e6
    000aa7e6 struct code_item_padding
    000aa7e6 padding uint16 0x0000
    000aa7e8
    000aa7e8 struct try_item
    000aa7e8 start_addr uint32 0xaa7d4
    000aa7ec insn_count int 3
    000aa7ee handler_off uint16 0xaa7f1
    000aa7f0
    000aa7f0 struct encoded_catch_handler_list
    000aa7f0 size int 1
    000aa7f1
    000aa7f1 struct encoded_catch_handler ← 0xaa7ee
    000aa7f1 size int64 1
    000aa7f2 handlers[0].type_idx int 0xb554
    000aa7f4 handlers[0].addr uint32 0xaa7dc
    000aa7f5
    000aa7f5 // align 0x8
    000aa7f8
    000aa7f8androidx.fragment.app.y::g(int, java.io.Serializable):
    000aa808return-void
    000aa7f8
    000aa80a
    000aa80a // align 0x4
    000aa80c
    000aa80candroidx.fragment.app.y::k(int, java.io.Serializable):
    000aa81ciget v0, v1, Landroidx/fragment/app/y;->a:I
    000aa820packed-switch v0, :pswitch_data_14
    000aa826const/4 v0, 0x6
    000aa828if-eq v2, v0, :cond_10
    000aa82cconst/4 v0, 0x7
    000aa82eif-eq v2, v0, :cond_10
    000aa832const/16 v0, 0x8
    000aa836if-eq v2, v0, :cond_10
    000aa83agoto :goto_12
    000aa83ccheck-cast v3, Ljava/lang/Throwable;
    000aa840return-void
    000aa842nop
    000aa844.packed-switch 0x4
    000aa80c
    000aa850
    000aa850androidx.fragment.app.y::c(org.json.JSONObject):
    000aa860invoke-static {v1}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000aa866return-void
    000aa850
    000aa868
    000aa868androidx.fragment.app.y::h(B.j, float):
    000aa878iget-object v0, v6, LB/j;->b:Ljava/lang/Object;
    000aa87ccheck-cast v0, Landroid/graphics/drawable/Drawable;
    000aa880check-cast v0, Ln/a;
    000aa884iget-object v1, v6, LB/j;->c:Ljava/lang/Object;
    000aa888check-cast v1, Landroidx/cardview/widget/CardView;
    000aa88cinvoke-virtual {v1}, Landroidx/cardview/widget/CardView;->getUseCompatPadding()Z
    000aa892move-result v2
    000aa894invoke-virtual {v1}, Landroidx/cardview/widget/CardView;->getPreventCornerOverlap()Z
    000aa89amove-result v3
    000aa89ciget v4, v0, Ln/a;->e:F
    000aa8a0cmpl-float v4, v7, v4
    000aa8a4if-nez v4, :cond_21
    000aa8a8iget-boolean v4, v0, Ln/a;->f:Z
    000aa8acif-ne v4, v2, :cond_21
    000aa8b0iget-boolean v4, v0, Ln/a;->g:Z
    000aa8b4if-ne v4, v3, :cond_21
    000aa8b8goto :goto_2e
    000aa8baiput v7, v0, Ln/a;->e:F
    000aa8beiput-boolean v2, v0, Ln/a;->f:Z
    000aa8c2iput-boolean v3, v0, Ln/a;->g:Z
    000aa8c6const/4 v7, 0x0
    000aa8c8invoke-virtual {v0, v7}, Ln/a;->b(Landroid/graphics/Rect;)V
    000aa8ceinvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
    000aa8d4invoke-virtual {v1}, Landroidx/cardview/widget/CardView;->getUseCompatPadding()Z
    000aa8damove-result v7
    000aa8dcif-nez v7, :cond_39
    000aa8e0const/4 v7, 0x0
    000aa8e2invoke-virtual {v6, v7, v7, v7, v7}, LB/j;->J(IIII)V
    000aa8e8return-void
    000aa8eaiget-object v7, v6, LB/j;->b:Ljava/lang/Object;
    000aa8eecheck-cast v7, Landroid/graphics/drawable/Drawable;
    000aa8f2check-cast v7, Ln/a;
    000aa8f6iget v0, v7, Ln/a;->e:F
    000aa8faiget v7, v7, Ln/a;->a:F
    000aa8feinvoke-virtual {v1}, Landroidx/cardview/widget/CardView;->getPreventCornerOverlap()Z
    000aa904move-result v2
    000aa906invoke-static {v0, v7, v2}, Ln/b;->a(FFZ)F
    000aa90cmove-result v2
    000aa90efloat-to-double v2, v2
    000aa910invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D
    000aa916move-result-wide v2
    000aa918double-to-int v2, v2
    000aa91ainvoke-virtual {v1}, Landroidx/cardview/widget/CardView;->getPreventCornerOverlap()Z
    000aa920move-result v1
    000aa922invoke-static {v0, v7, v1}, Ln/b;->b(FFZ)F
    000aa928move-result v7
    000aa92afloat-to-double v0, v7
    000aa92cinvoke-static {v0, v1}, Ljava/lang/Math;->ceil(D)D
    000aa932move-result-wide v0
    000aa934double-to-int v7, v0
    000aa936invoke-virtual {v6, v2, v7, v2, v7}, LB/j;->J(IIII)V
    000aa93creturn-void
    000aa868
    000aa93e
    000aa93e // align 0x10
    000aa940
    000aa940androidx.fragment.app.FragmentManager$6::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000aa950sget-object v2, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
    000aa954const/4 v0, 0x0
    000aa956if-eq v3, v2, :cond_b
    000aa95asget-object v2, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
    000aa95eif-eq v3, v2, :cond_a
    000aa962return-void
    000aa964throw v0
    000aa966throw v0
    000aa940
    000aa968
    000aa968androidx.fragment.app.z::<init>(androidx.fragment.app.o):
    000aa978invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000aa97eiput-object v1, v0, Landroidx/fragment/app/z;->a:Landroidx/fragment/app/o;
    000aa982return-void
    000aa968
    000aa984
    000aa984androidx.fragment.app.z::f():
    000aa994iget-object v0, v1, Landroidx/fragment/app/z;->a:Landroidx/fragment/app/o;
    000aa998invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000aa99ereturn-void
    000aa984
    000aa9a0
    000aa9a0androidx.fragment.app.A::R(int, android.content.Intent):
    000aa9b0iget v0, v5, Landroidx/fragment/app/A;->h:I
    000aa9b4packed-switch v0, :pswitch_data_88
    000aa9banew-instance v0, Landroidx/activity/result/a;
    000aa9beinvoke-direct {v0, v6, v7}, Landroidx/activity/result/a;-><init>(ILandroid/content/Intent;)V
    000aa9c4return-object v0
    000aa9c6sget-object v0, Lc1/r;->a:Lc1/r;
    000aa9caconst/4 v1, -0x1
    000aa9ccif-eq v6, v1, :cond_12
    000aa9d0goto/16 :goto_81
    000aa9d4if-nez v7, :cond_16
    000aa9d8goto/16 :goto_81
    000aa9dcconst-string v6, "androidx.activity.result.contract.extra.PERMISSIONS"
    000aa9e0invoke-virtual {v7, v6}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;
    000aa9e6move-result-object v6
    000aa9e8const-string v1, "androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS"
    000aa9ecinvoke-virtual {v7, v1}, Landroid/content/Intent;->getIntArrayExtra(Ljava/lang/String;)[I
    000aa9f2move-result-object v7
    000aa9f4if-eqz v7, :cond_81
    000aa9f8if-nez v6, :cond_27
    000aa9fcgoto :goto_81
    000aa9fenew-instance v0, Ljava/util/ArrayList;
    000aaa02array-length v1, v7
    000aaa04invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
    000aaa0aarray-length v1, v7
    000aaa0cconst/4 v2, 0x0
    000aaa0emove v3, v2
    000aaa10if-ge v3, v1, :cond_43
    000aaa14aget v4, v7, v3
    000aaa18if-nez v4, :cond_38
    000aaa1cconst/4 v4, 0x1
    000aaa1egoto :goto_39
    000aaa20move v4, v2
    000aaa22invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    000aaa28move-result-object v4
    000aaa2ainvoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000aaa30add-int/lit8 v3, v3, 0x1
    000aaa34goto :goto_30
    000aaa36invoke-static {v6}, Lc1/h;->r0([Ljava/lang/Object;)Ljava/util/ArrayList;
    000aaa3cmove-result-object v6
    000aaa3einvoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    000aaa44move-result-object v7
    000aaa46invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    000aaa4cmove-result-object v1
    000aaa4enew-instance v2, Ljava/util/ArrayList;
    000aaa52invoke-static {v6}, Lc1/k;->e0(Ljava/lang/Iterable;)I
    000aaa58move-result v6
    000aaa5ainvoke-static {v0}, Lc1/k;->e0(Ljava/lang/Iterable;)I
    000aaa60move-result v0
    000aaa62invoke-static {v6, v0}, Ljava/lang/Math;->min(II)I
    000aaa68move-result v6
    000aaa6ainvoke-direct {v2, v6}, Ljava/util/ArrayList;-><init>(I)V
    000aaa70invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
    000aaa76move-result v6
    000aaa78if-eqz v6, :cond_7d
    000aaa7cinvoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000aaa82move-result v6
    000aaa84if-eqz v6, :cond_7d
    000aaa88invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000aaa8emove-result-object v6
    000aaa90invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000aaa96move-result-object v0
    000aaa98new-instance v3, Lb1/a;
    000aaa9cinvoke-direct {v3, v6, v0}, Lb1/a;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
    000aaaa2invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000aaaa8goto :goto_60
    000aaaaainvoke-static {v2}, Lc1/t;->Z(Ljava/util/ArrayList;)Ljava/util/Map;
    000aaab0move-result-object v0
    000aaab2return-object v0
    000aaab4new-instance v0, Landroidx/activity/result/a;
    000aaab8invoke-direct {v0, v6, v7}, Landroidx/activity/result/a;-><init>(ILandroid/content/Intent;)V
    000aaabereturn-object v0
    000aaac0.packed-switch 0x0
    000aa9a0
    000aaad0
    000aaad0androidx.fragment.app.A::<init>(int):
    000aaae0iput v1, v0, Landroidx/fragment/app/A;->h:I
    000aaae4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000aaaeareturn-void
    000aaad0
    000aaaec
    000aaaecandroidx.fragment.app.B::describeContents():
    000aaafcconst/4 v0, 0x0
    000aaafereturn v0
    000aaaec
    000aab00
    000aab00androidx.fragment.app.B::<clinit>():
    000aab10new-instance v0, LQ/k;
    000aab14const/4 v1, 0x3
    000aab16invoke-direct {v0, v1}, LQ/k;-><init>(I)V
    000aab1csput-object v0, Landroidx/fragment/app/B;->CREATOR:Landroid/os/Parcelable$Creator;
    000aab20return-void
    000aab00
    000aab22
    000aab22 // align 0x4
    000aab24
    000aab24androidx.fragment.app.B::writeToParcel(android.os.Parcel, int):
    000aab34iget-object v2, v0, Landroidx/fragment/app/B;->a:Ljava/lang/String;
    000aab38invoke-virtual {v1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
    000aab3eiget v2, v0, Landroidx/fragment/app/B;->b:I
    000aab42invoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInt(I)V
    000aab48return-void
    000aab24
    000aab4a
    000aab4a // align 0x4
    000aab4c
    000aab4candroidx.fragment.app.D::a(java.util.ArrayList, java.util.ArrayList):
    000aab5ciget-object v0, v3, Landroidx/fragment/app/D;->b:Landroidx/fragment/app/E;
    000aab60iget-object v1, v0, Landroidx/fragment/app/E;->q:Landroidx/fragment/app/o;
    000aab64iget v2, v3, Landroidx/fragment/app/D;->a:I
    000aab68if-eqz v1, :cond_16
    000aab6cif-gez v2, :cond_16
    000aab70invoke-virtual {v1}, Landroidx/fragment/app/o;->g()Landroidx/fragment/app/E;
    000aab76move-result-object v1
    000aab78invoke-virtual {v1}, Landroidx/fragment/app/E;->J()Z
    000aab7emove-result v1
    000aab80if-eqz v1, :cond_16
    000aab84const/4 v4, 0x0
    000aab86return v4
    000aab88const/4 v1, 0x1
    000aab8ainvoke-virtual {v0, v4, v5, v2, v1}, Landroidx/fragment/app/E;->K(Ljava/util/ArrayList;Ljava/util/ArrayList;II)Z
    000aab90move-result v4
    000aab92return v4
    000aab4c
    000aab94
    000aab94androidx.fragment.app.D::<init>(androidx.fragment.app.E, int):
    000aaba4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000aabaaiput-object v1, v0, Landroidx/fragment/app/D;->b:Landroidx/fragment/app/E;
    000aabaeiput v2, v0, Landroidx/fragment/app/D;->a:I
    000aabb2return-void
    000aab94
    000aabb4
    000aabb4androidx.fragment.app.E::A(androidx.fragment.app.o):
    000aabc4iget-object v0, v2, Landroidx/fragment/app/o;->D:Landroid/view/ViewGroup;
    000aabc8if-eqz v0, :cond_5
    000aabccreturn-object v0
    000aabceiget v0, v2, Landroidx/fragment/app/o;->w:I
    000aabd2if-gtz v0, :cond_a
    000aabd6goto :goto_21
    000aabd8iget-object v0, v1, Landroidx/fragment/app/E;->o:LC1/l;
    000aabdcinvoke-virtual {v0}, LC1/l;->a0()Z
    000aabe2move-result v0
    000aabe4if-eqz v0, :cond_21
    000aabe8iget-object v0, v1, Landroidx/fragment/app/E;->o:LC1/l;
    000aabeciget v2, v2, Landroidx/fragment/app/o;->w:I
    000aabf0invoke-virtual {v0, v2}, LC1/l;->Z(I)Landroid/view/View;
    000aabf6move-result-object v2
    000aabf8instance-of v0, v2, Landroid/view/ViewGroup;
    000aabfcif-eqz v0, :cond_21
    000aac00check-cast v2, Landroid/view/ViewGroup;
    000aac04return-object v2
    000aac06const/4 v2, 0x0
    000aac08return-object v2
    000aabb4
    000aac0a
    000aac0a // align 0x4
    000aac0c
    000aac0candroidx.fragment.app.E::z(int):
    000aac1ciget-object v0, v5, Landroidx/fragment/app/E;->c:LF0/h;
    000aac20iget-object v1, v0, LF0/h;->b:Ljava/lang/Object;
    000aac24check-cast v1, Ljava/util/ArrayList;
    000aac28invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    000aac2emove-result v2
    000aac30add-int/lit8 v2, v2, -0x1
    000aac34if-ltz v2, :cond_1e
    000aac38invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000aac3emove-result-object v3
    000aac40check-cast v3, Landroidx/fragment/app/o;
    000aac44if-eqz v3, :cond_1b
    000aac48iget v4, v3, Landroidx/fragment/app/o;->v:I
    000aac4cif-ne v4, v6, :cond_1b
    000aac50return-object v3
    000aac52add-int/lit8 v2, v2, -0x1
    000aac56goto :goto_c
    000aac58iget-object v0, v0, LF0/h;->c:Ljava/lang/Object;
    000aac5ccheck-cast v0, Ljava/util/HashMap;
    000aac60invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    000aac66move-result-object v0
    000aac68invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000aac6emove-result-object v0
    000aac70invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000aac76move-result v1
    000aac78if-eqz v1, :cond_3f
    000aac7cinvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000aac82move-result-object v1
    000aac84check-cast v1, Landroidx/fragment/app/J;
    000aac88if-eqz v1, :cond_2a
    000aac8ciget-object v1, v1, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
    000aac90iget v2, v1, Landroidx/fragment/app/o;->v:I
    000aac94if-ne v2, v6, :cond_2a
    000aac98return-object v1
    000aac9aconst/4 v6, 0x0
    000aac9creturn-object v6
    000aac0c
    000aac9e
    000aac9e // align 0x10
    000aaca0
    000aaca0androidx.fragment.app.E::B():
    000aacb0iget-object v0, v1, Landroidx/fragment/app/E;->p:Landroidx/fragment/app/o;
    000aacb4if-eqz v0, :cond_b
    000aacb8iget-object v0, v0, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000aacbcinvoke-virtual {v0}, Landroidx/fragment/app/E;->B()Landroidx/fragment/app/x;
    000aacc2move-result-object v0
    000aacc4return-object v0
    000aacc6iget-object v0, v1, Landroidx/fragment/app/E;->r:Landroidx/fragment/app/x;
    000aaccareturn-object v0
    000aaca0
    000aaccc
    000aacccandroidx.fragment.app.E::C():
    000aacdciget-object v0, v1, Landroidx/fragment/app/E;->p:Landroidx/fragment/app/o;
    000aace0if-eqz v0, :cond_b
    000aace4iget-object v0, v0, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000aace8invoke-virtual {v0}, Landroidx/fragment/app/E;->C()Landroidx/fragment/app/y;
    000aaceemove-result-object v0
    000aacf0return-object v0
    000aacf2iget-object v0, v1, Landroidx/fragment/app/E;->s:Landroidx/fragment/app/y;
    000aacf6return-object v0
    000aaccc
    000aacf8
    000aacf8androidx.fragment.app.E::O():
    000aad08invoke-virtual {v11}, Landroidx/fragment/app/E;->e()Ljava/util/HashSet;
    000aad0emove-result-object v0
    000aad10invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
    000aad16move-result-object v0
    000aad18invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000aad1emove-result v1
    000aad20const/4 v2, 0x0
    000aad22if-eqz v1, :cond_1f
    000aad26invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000aad2cmove-result-object v1
    000aad2echeck-cast v1, Landroidx/fragment/app/h;
    000aad32iget-boolean v3, v1, Landroidx/fragment/app/h;->e:Z
    000aad36if-eqz v3, :cond_8
    000aad3aiput-boolean v2, v1, Landroidx/fragment/app/h;->e:Z
    000aad3einvoke-virtual {v1}, Landroidx/fragment/app/h;->c()V
    000aad44goto :goto_8
    000aad46invoke-virtual {v11}, Landroidx/fragment/app/E;->e()Ljava/util/HashSet;
    000aad4cmove-result-object v0
    000aad4einvoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
    000aad54move-result-object v0
    000aad56invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000aad5cmove-result v1
    000aad5eif-eqz v1, :cond_37
    000aad62invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000aad68move-result-object v1
    000aad6acheck-cast v1, Landroidx/fragment/app/h;
    000aad6einvoke-virtual {v1}, Landroidx/fragment/app/h;->e()V
    000aad74goto :goto_27
    000aad76const/4 v0, 0x1
    000aad78invoke-virtual {v11, v0}, Landroidx/fragment/app/E;->x(Z)Z
    000aad7eiput-boolean v0, v11, Landroidx/fragment/app/E;->y:Z
    000aad82iget-object v1, v11, Landroidx/fragment/app/E;->F:Landroidx/fragment/app/G;
    000aad86iput-boolean v0, v1, Landroidx/fragment/app/G;->h:Z
    000aad8aiget-object v0, v11, Landroidx/fragment/app/E;->c:LF0/h;
    000aad8einvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000aad94new-instance v1, Ljava/util/ArrayList;
    000aad98iget-object v0, v0, LF0/h;->c:Ljava/lang/Object;
    000aad9ccheck-cast v0, Ljava/util/HashMap;
    000aada0invoke-virtual {v0}, Ljava/util/HashMap;->size()I
    000aada6move-result v3
    000aada8invoke-direct {v1, v3}, Ljava/util/ArrayList;-><init>(I)V
    000aadaeinvoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    000aadb4move-result-object v0
    000aadb6invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000aadbcmove-result-object v0
    000aadbeinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000aadc4move-result v3
    000aadc6const/4 v4, 0x2
    000aadc8const/4 v5, 0x0
    000aadcaif-eqz v3, :cond_11a
    000aadceinvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000aadd4move-result-object v3
    000aadd6check-cast v3, Landroidx/fragment/app/J;
    000aaddaif-eqz v3, :cond_5b
    000aaddenew-instance v6, Landroidx/fragment/app/I;
    000aade2iget-object v7, v3, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
    000aade6invoke-direct {v6, v7}, Landroidx/fragment/app/I;-><init>(Landroidx/fragment/app/o;)V
    000aadeciget v8, v7, Landroidx/fragment/app/o;->a:I
    000aadf0const/4 v9, -0x1
    000aadf2if-le v8, v9, :cond_103
    000aadf6iget-object v8, v6, Landroidx/fragment/app/I;->m:Landroid/os/Bundle;
    000aadfaif-nez v8, :cond_103
    000aadfenew-instance v8, Landroid/os/Bundle;
    000aae02invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
    000aae08invoke-virtual {v7, v8}, Landroidx/fragment/app/o;->q(Landroid/os/Bundle;)V
    000aae0eiget-object v9, v7, Landroidx/fragment/app/o;->O:LP1/c;
    000aae12invoke-virtual {v9, v8}, LP1/c;->d(Landroid/os/Bundle;)V
    000aae18iget-object v9, v7, Landroidx/fragment/app/o;->t:Landroidx/fragment/app/E;
    000aae1cinvoke-virtual {v9}, Landroidx/fragment/app/E;->O()Landroidx/fragment/app/F;
    000aae22move-result-object v9
    000aae24if-eqz v9, :cond_95
    000aae28const-string v10, "android:support:fragments"
    000aae2cinvoke-virtual {v8, v10, v9}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
    000aae32iget-object v9, v3, Landroidx/fragment/app/J;->a:LB/j;
    000aae36invoke-virtual {v9, v2}, LB/j;->o(Z)V
    000aae3cinvoke-virtual {v8}, Landroid/os/BaseBundle;->isEmpty()Z
    000aae42move-result v9
    000aae44if-eqz v9, :cond_a1
    000aae48goto :goto_a2
    000aae4amove-object v5, v8
    000aae4ciget-object v8, v7, Landroidx/fragment/app/o;->E:Landroid/view/View;
    000aae50if-eqz v8, :cond_a9
    000aae54invoke-virtual {v3}, Landroidx/fragment/app/J;->o()V
    000aae5aiget-object v3, v7, Landroidx/fragment/app/o;->c:Landroid/util/SparseArray;
    000aae5eif-eqz v3, :cond_bb
    000aae62if-nez v5, :cond_b4
    000aae66new-instance v5, Landroid/os/Bundle;
    000aae6ainvoke-direct {v5}, Landroid/os/Bundle;-><init>()V
    000aae70const-string v3, "android:view_state"
    000aae74iget-object v8, v7, Landroidx/fragment/app/o;->c:Landroid/util/SparseArray;
    000aae78invoke-virtual {v5, v3, v8}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V
    000aae7eiget-object v3, v7, Landroidx/fragment/app/o;->d:Landroid/os/Bundle;
    000aae82if-eqz v3, :cond_cd
    000aae86if-nez v5, :cond_c6
    000aae8anew-instance v5, Landroid/os/Bundle;
    000aae8einvoke-direct {v5}, Landroid/os/Bundle;-><init>()V
    000aae94const-string v3, "android:view_registry_state"
    000aae98iget-object v8, v7, Landroidx/fragment/app/o;->d:Landroid/os/Bundle;
    000aae9cinvoke-virtual {v5, v3, v8}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
    000aaea2iget-boolean v3, v7, Landroidx/fragment/app/o;->G:Z
    000aaea6if-nez v3, :cond_df
    000aaeaaif-nez v5, :cond_d8
    000aaeaenew-instance v5, Landroid/os/Bundle;
    000aaeb2invoke-direct {v5}, Landroid/os/Bundle;-><init>()V
    000aaeb8const-string v3, "android:user_visible_hint"
    000aaebciget-boolean v8, v7, Landroidx/fragment/app/o;->G:Z
    000aaec0invoke-virtual {v5, v3, v8}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V
    000aaec6iput-object v5, v6, Landroidx/fragment/app/I;->m:Landroid/os/Bundle;
    000aaecaiget-object v3, v7, Landroidx/fragment/app/o;->h:Ljava/lang/String;
    000aaeceif-eqz v3, :cond_107
    000aaed2if-nez v5, :cond_ee
    000aaed6new-instance v3, Landroid/os/Bundle;
    000aaedainvoke-direct {v3}, Landroid/os/Bundle;-><init>()V
    000aaee0iput-object v3, v6, Landroidx/fragment/app/I;->m:Landroid/os/Bundle;
    000aaee4iget-object v3, v6, Landroidx/fragment/app/I;->m:Landroid/os/Bundle;
    000aaee8const-string v5, "android:target_state"
    000aaeeciget-object v8, v7, Landroidx/fragment/app/o;->h:Ljava/lang/String;
    000aaef0invoke-virtual {v3, v5, v8}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
    000aaef6iget v3, v7, Landroidx/fragment/app/o;->i:I
    000aaefaif-eqz v3, :cond_107
    000aaefeiget-object v5, v6, Landroidx/fragment/app/I;->m:Landroid/os/Bundle;
    000aaf02const-string v8, "android:target_req_state"
    000aaf06invoke-virtual {v5, v8, v3}, Landroid/os/BaseBundle;->putInt(Ljava/lang/String;I)V
    000aaf0cgoto :goto_107
    000aaf0eiget-object v3, v7, Landroidx/fragment/app/o;->b:Landroid/os/Bundle;
    000aaf12iput-object v3, v6, Landroidx/fragment/app/I;->m:Landroid/os/Bundle;
    000aaf16invoke-virtual {v1, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000aaf1cinvoke-static {v4}, Landroidx/fragment/app/E;->D(I)Z
    000aaf22move-result v3
    000aaf24if-eqz v3, :cond_5b
    000aaf28invoke-static {v7}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000aaf2eiget-object v3, v6, Landroidx/fragment/app/I;->m:Landroid/os/Bundle;
    000aaf32invoke-static {v3}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000aaf38goto/16 :goto_5b
    000aaf3cinvoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
    000aaf42move-result v0
    000aaf44if-eqz v0, :cond_124
    000aaf48invoke-static {v4}, Landroidx/fragment/app/E;->D(I)Z
    000aaf4ereturn-object v5
    000aaf50iget-object v0, v11, Landroidx/fragment/app/E;->c:LF0/h;
    000aaf54iget-object v3, v0, LF0/h;->b:Ljava/lang/Object;
    000aaf58check-cast v3, Ljava/util/ArrayList;
    000aaf5cmonitor-enter v3
    000aaf5eiget-object v6, v0, LF0/h;->b:Ljava/lang/Object;
    000aaf62check-cast v6, Ljava/util/ArrayList;
    000aaf66invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z
    000aaf6cmove-result v6
    000aaf6eif-eqz v6, :cond_13b
    000aaf72monitor-exit v3
    000aaf74move-object v6, v5
    000aaf76goto :goto_16c
    000aaf78move-exception v0
    000aaf7agoto/16 :goto_1e3
    000aaf7enew-instance v6, Ljava/util/ArrayList;
    000aaf82iget-object v7, v0, LF0/h;->b:Ljava/lang/Object;
    000aaf86check-cast v7, Ljava/util/ArrayList;
    000aaf8ainvoke-virtual {v7}, Ljava/util/ArrayList;->size()I
    000aaf90move-result v7
    000aaf92invoke-direct {v6, v7}, Ljava/util/ArrayList;-><init>(I)V
    000aaf98iget-object v0, v0, LF0/h;->b:Ljava/lang/Object;
    000aaf9ccheck-cast v0, Ljava/util/ArrayList;
    000aafa0invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    000aafa6move-result-object v0
    000aafa8invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000aafaemove-result v7
    000aafb0if-eqz v7, :cond_16b
    000aafb4invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000aafbamove-result-object v7
    000aafbccheck-cast v7, Landroidx/fragment/app/o;
    000aafc0iget-object v8, v7, Landroidx/fragment/app/o;->e:Ljava/lang/String;
    000aafc4invoke-virtual {v6, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000aafcainvoke-static {v4}, Landroidx/fragment/app/E;->D(I)Z
    000aafd0move-result v8
    000aafd2if-eqz v8, :cond_150
    000aafd6invoke-virtual {v7}, Landroidx/fragment/app/o;->toString()Ljava/lang/String;
    000aafdcgoto :goto_150
    000aafdemonitor-exit v3
    000aafe0iget-object v0, v11, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000aafe4if-eqz v0, :cond_19b
    000aafe8invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000aafeemove-result v0
    000aaff0if-lez v0, :cond_19b
    000aaff4new-array v3, v0, [Landroidx/fragment/app/b;
    000aaff8if-ge v2, v0, :cond_19c
    000aaffcnew-instance v7, Landroidx/fragment/app/b;
    000ab000iget-object v8, v11, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab004invoke-virtual {v8, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ab00amove-result-object v8
    000ab00ccheck-cast v8, Landroidx/fragment/app/a;
    000ab010invoke-direct {v7, v8}, Landroidx/fragment/app/b;-><init>(Landroidx/fragment/app/a;)V
    000ab016aput-object v7, v3, v2
    000ab01ainvoke-static {v4}, Landroidx/fragment/app/E;->D(I)Z
    000ab020move-result v7
    000ab022if-eqz v7, :cond_198
    000ab026iget-object v7, v11, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab02ainvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ab030move-result-object v7
    000ab032invoke-static {v7}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000ab038add-int/lit8 v2, v2, 0x1
    000ab03cgoto :goto_178
    000ab03emove-object v3, v5
    000ab040new-instance v0, Landroidx/fragment/app/F;
    000ab044invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000ab04aiput-object v5, v0, Landroidx/fragment/app/F;->e:Ljava/lang/String;
    000ab04enew-instance v2, Ljava/util/ArrayList;
    000ab052invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
    000ab058iput-object v2, v0, Landroidx/fragment/app/F;->f:Ljava/util/ArrayList;
    000ab05cnew-instance v4, Ljava/util/ArrayList;
    000ab060invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
    000ab066iput-object v4, v0, Landroidx/fragment/app/F;->g:Ljava/util/ArrayList;
    000ab06aiput-object v1, v0, Landroidx/fragment/app/F;->a:Ljava/util/ArrayList;
    000ab06eiput-object v6, v0, Landroidx/fragment/app/F;->b:Ljava/util/ArrayList;
    000ab072iput-object v3, v0, Landroidx/fragment/app/F;->c:[Landroidx/fragment/app/b;
    000ab076iget-object v1, v11, Landroidx/fragment/app/E;->i:Ljava/util/concurrent/atomic/AtomicInteger;
    000ab07ainvoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I
    000ab080move-result v1
    000ab082iput v1, v0, Landroidx/fragment/app/F;->d:I
    000ab086iget-object v1, v11, Landroidx/fragment/app/E;->q:Landroidx/fragment/app/o;
    000ab08aif-eqz v1, :cond_1c7
    000ab08eiget-object v1, v1, Landroidx/fragment/app/o;->e:Ljava/lang/String;
    000ab092iput-object v1, v0, Landroidx/fragment/app/F;->e:Ljava/lang/String;
    000ab096iget-object v1, v11, Landroidx/fragment/app/E;->j:Ljava/util/Map;
    000ab09ainvoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set;
    000ab0a0move-result-object v1
    000ab0a2invoke-virtual {v2, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
    000ab0a8iget-object v1, v11, Landroidx/fragment/app/E;->j:Ljava/util/Map;
    000ab0acinvoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection;
    000ab0b2move-result-object v1
    000ab0b4invoke-virtual {v4, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
    000ab0banew-instance v1, Ljava/util/ArrayList;
    000ab0beiget-object v2, v11, Landroidx/fragment/app/E;->w:Ljava/util/ArrayDeque;
    000ab0c2invoke-direct {v1, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
    000ab0c8iput-object v1, v0, Landroidx/fragment/app/F;->h:Ljava/util/ArrayList;
    000ab0ccreturn-object v0
    000ab0cemonitor-exit v3
    000ab0d0throw v0
    000aacf8
    000ab0d2
    000ab0d2 struct code_item_padding
    000ab0d2 padding uint16 0x0000
    000ab0d4
    000ab0d4 struct try_item
    000ab0d4 start_addr uint32 0xaaf5e
    000ab0d8 insn_count int 65
    000ab0da handler_off uint16 0xab0e5
    000ab0dc
    000ab0dc struct try_item
    000ab0dc start_addr uint32 0xab0ce
    000ab0e0 insn_count int 1
    000ab0e2 handler_off uint16 0xab0e5
    000ab0e4
    000ab0e4 struct encoded_catch_handler_list
    000ab0e4 size int 1
    000ab0e5
    000ab0e5 struct encoded_catch_handler ← 0xab0da 0xab0e2
    000ab0e5 size int64 0
    000ab0e6 catch_all_addr uint32 0xaaf78
    000ab0e8
    000ab0e8androidx.fragment.app.E::a(androidx.fragment.app.o):
    000ab0f8const/4 v0, 0x2
    000ab0fainvoke-static {v0}, Landroidx/fragment/app/E;->D(I)Z
    000ab100move-result v0
    000ab102if-eqz v0, :cond_a
    000ab106invoke-static {v4}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000ab10cinvoke-virtual {v3, v4}, Landroidx/fragment/app/E;->f(Landroidx/fragment/app/o;)Landroidx/fragment/app/J;
    000ab112move-result-object v0
    000ab114iput-object v3, v4, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000ab118iget-object v1, v3, Landroidx/fragment/app/E;->c:LF0/h;
    000ab11cinvoke-virtual {v1, v0}, LF0/h;->y(Landroidx/fragment/app/J;)V
    000ab122iget-boolean v2, v4, Landroidx/fragment/app/o;->z:Z
    000ab126if-nez v2, :cond_2e
    000ab12ainvoke-virtual {v1, v4}, LF0/h;->d(Landroidx/fragment/app/o;)V
    000ab130const/4 v1, 0x0
    000ab132iput-boolean v1, v4, Landroidx/fragment/app/o;->l:Z
    000ab136iget-object v2, v4, Landroidx/fragment/app/o;->E:Landroid/view/View;
    000ab13aif-nez v2, :cond_25
    000ab13eiput-boolean v1, v4, Landroidx/fragment/app/o;->I:Z
    000ab142invoke-static {v4}, Landroidx/fragment/app/E;->E(Landroidx/fragment/app/o;)Z
    000ab148move-result v4
    000ab14aif-eqz v4, :cond_2e
    000ab14econst/4 v4, 0x1
    000ab150iput-boolean v4, v3, Landroidx/fragment/app/E;->x:Z
    000ab154return-object v0
    000ab0e8
    000ab156
    000ab156 // align 0x8
    000ab158
    000ab158androidx.fragment.app.E::f(androidx.fragment.app.o):
    000ab168iget-object v0, v4, Landroidx/fragment/app/o;->e:Ljava/lang/String;
    000ab16ciget-object v1, v3, Landroidx/fragment/app/E;->c:LF0/h;
    000ab170iget-object v2, v1, LF0/h;->c:Ljava/lang/Object;
    000ab174check-cast v2, Ljava/util/HashMap;
    000ab178invoke-virtual {v2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000ab17emove-result-object v0
    000ab180check-cast v0, Landroidx/fragment/app/J;
    000ab184if-eqz v0, :cond_11
    000ab188return-object v0
    000ab18anew-instance v0, Landroidx/fragment/app/J;
    000ab18eiget-object v2, v3, Landroidx/fragment/app/E;->k:LB/j;
    000ab192invoke-direct {v0, v2, v1, v4}, Landroidx/fragment/app/J;-><init>(LB/j;LF0/h;Landroidx/fragment/app/o;)V
    000ab198iget-object v4, v3, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000ab19ciget-object v4, v4, Landroidx/fragment/app/r;->k:Le/f;
    000ab1a0invoke-virtual {v4}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
    000ab1a6move-result-object v4
    000ab1a8invoke-virtual {v0, v4}, Landroidx/fragment/app/J;->m(Ljava/lang/ClassLoader;)V
    000ab1aeiget v4, v3, Landroidx/fragment/app/E;->m:I
    000ab1b2iput v4, v0, Landroidx/fragment/app/J;->e:I
    000ab1b6return-object v0
    000ab158
    000ab1b8
    000ab1b8androidx.fragment.app.E::i():
    000ab1c8iget v0, v5, Landroidx/fragment/app/E;->m:I
    000ab1ccconst/4 v1, 0x0
    000ab1ceconst/4 v2, 0x1
    000ab1d0if-ge v0, v2, :cond_7
    000ab1d4goto :goto_2e
    000ab1d6iget-object v0, v5, Landroidx/fragment/app/E;->c:LF0/h;
    000ab1dainvoke-virtual {v0}, LF0/h;->t()Ljava/util/List;
    000ab1e0move-result-object v0
    000ab1e2invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    000ab1e8move-result-object v0
    000ab1eainvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000ab1f0move-result v3
    000ab1f2if-eqz v3, :cond_2e
    000ab1f6invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ab1fcmove-result-object v3
    000ab1fecheck-cast v3, Landroidx/fragment/app/o;
    000ab202if-eqz v3, :cond_11
    000ab206iget-boolean v4, v3, Landroidx/fragment/app/o;->y:Z
    000ab20aif-nez v4, :cond_2a
    000ab20eiget-object v3, v3, Landroidx/fragment/app/o;->t:Landroidx/fragment/app/E;
    000ab212invoke-virtual {v3}, Landroidx/fragment/app/E;->i()Z
    000ab218move-result v3
    000ab21agoto :goto_2b
    000ab21cmove v3, v1
    000ab21eif-eqz v3, :cond_11
    000ab222return v2
    000ab224return v1
    000ab1b8
    000ab226
    000ab226 // align 0x8
    000ab228
    000ab228androidx.fragment.app.E::j():
    000ab238iget v0, v7, Landroidx/fragment/app/E;->m:I
    000ab23cconst/4 v1, 0x0
    000ab23econst/4 v2, 0x1
    000ab240if-ge v0, v2, :cond_7
    000ab244return v1
    000ab246iget-object v0, v7, Landroidx/fragment/app/E;->c:LF0/h;
    000ab24ainvoke-virtual {v0}, LF0/h;->t()Ljava/util/List;
    000ab250move-result-object v0
    000ab252invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    000ab258move-result-object v0
    000ab25aconst/4 v3, 0x0
    000ab25cmove v4, v1
    000ab25einvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000ab264move-result v5
    000ab266if-eqz v5, :cond_41
    000ab26ainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ab270move-result-object v5
    000ab272check-cast v5, Landroidx/fragment/app/o;
    000ab276if-eqz v5, :cond_13
    000ab27ainvoke-static {v5}, Landroidx/fragment/app/E;->F(Landroidx/fragment/app/o;)Z
    000ab280move-result v6
    000ab282if-eqz v6, :cond_13
    000ab286iget-boolean v6, v5, Landroidx/fragment/app/o;->y:Z
    000ab28aif-nez v6, :cond_32
    000ab28eiget-object v6, v5, Landroidx/fragment/app/o;->t:Landroidx/fragment/app/E;
    000ab292invoke-virtual {v6}, Landroidx/fragment/app/E;->j()Z
    000ab298move-result v6
    000ab29agoto :goto_33
    000ab29cmove v6, v1
    000ab29eif-eqz v6, :cond_13
    000ab2a2if-nez v3, :cond_3c
    000ab2a6new-instance v3, Ljava/util/ArrayList;
    000ab2aainvoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000ab2b0invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ab2b6move v4, v2
    000ab2b8goto :goto_13
    000ab2baiget-object v0, v7, Landroidx/fragment/app/E;->e:Ljava/util/ArrayList;
    000ab2beif-eqz v0, :cond_63
    000ab2c2iget-object v0, v7, Landroidx/fragment/app/E;->e:Ljava/util/ArrayList;
    000ab2c6invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ab2ccmove-result v0
    000ab2ceif-ge v1, v0, :cond_63
    000ab2d2iget-object v0, v7, Landroidx/fragment/app/E;->e:Ljava/util/ArrayList;
    000ab2d6invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ab2dcmove-result-object v0
    000ab2decheck-cast v0, Landroidx/fragment/app/o;
    000ab2e2if-eqz v3, :cond_5d
    000ab2e6invoke-virtual {v3, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    000ab2ecmove-result v2
    000ab2eeif-nez v2, :cond_60
    000ab2f2invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ab2f8add-int/lit8 v1, v1, 0x1
    000ab2fcgoto :goto_45
    000ab2feiput-object v3, v7, Landroidx/fragment/app/E;->e:Ljava/util/ArrayList;
    000ab302return v4
    000ab228
    000ab304
    000ab304androidx.fragment.app.E::n():
    000ab314iget v0, v5, Landroidx/fragment/app/E;->m:I
    000ab318const/4 v1, 0x0
    000ab31aconst/4 v2, 0x1
    000ab31cif-ge v0, v2, :cond_7
    000ab320goto :goto_2e
    000ab322iget-object v0, v5, Landroidx/fragment/app/E;->c:LF0/h;
    000ab326invoke-virtual {v0}, LF0/h;->t()Ljava/util/List;
    000ab32cmove-result-object v0
    000ab32einvoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    000ab334move-result-object v0
    000ab336invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000ab33cmove-result v3
    000ab33eif-eqz v3, :cond_2e
    000ab342invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ab348move-result-object v3
    000ab34acheck-cast v3, Landroidx/fragment/app/o;
    000ab34eif-eqz v3, :cond_11
    000ab352iget-boolean v4, v3, Landroidx/fragment/app/o;->y:Z
    000ab356if-nez v4, :cond_2a
    000ab35aiget-object v3, v3, Landroidx/fragment/app/o;->t:Landroidx/fragment/app/E;
    000ab35einvoke-virtual {v3}, Landroidx/fragment/app/E;->n()Z
    000ab364move-result v3
    000ab366goto :goto_2b
    000ab368move v3, v1
    000ab36aif-eqz v3, :cond_11
    000ab36ereturn v2
    000ab370return v1
    000ab304
    000ab372
    000ab372 // align 0x4
    000ab374
    000ab374androidx.fragment.app.E::r():
    000ab384iget v0, v6, Landroidx/fragment/app/E;->m:I
    000ab388const/4 v1, 0x0
    000ab38aconst/4 v2, 0x1
    000ab38cif-ge v0, v2, :cond_7
    000ab390return v1
    000ab392iget-object v0, v6, Landroidx/fragment/app/E;->c:LF0/h;
    000ab396invoke-virtual {v0}, LF0/h;->t()Ljava/util/List;
    000ab39cmove-result-object v0
    000ab39einvoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    000ab3a4move-result-object v0
    000ab3a6move v3, v1
    000ab3a8invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
    000ab3aemove-result v4
    000ab3b0if-eqz v4, :cond_36
    000ab3b4invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ab3bamove-result-object v4
    000ab3bccheck-cast v4, Landroidx/fragment/app/o;
    000ab3c0if-eqz v4, :cond_12
    000ab3c4invoke-static {v4}, Landroidx/fragment/app/E;->F(Landroidx/fragment/app/o;)Z
    000ab3camove-result v5
    000ab3ccif-eqz v5, :cond_12
    000ab3d0iget-boolean v5, v4, Landroidx/fragment/app/o;->y:Z
    000ab3d4if-nez v5, :cond_31
    000ab3d8iget-object v4, v4, Landroidx/fragment/app/o;->t:Landroidx/fragment/app/E;
    000ab3dcinvoke-virtual {v4}, Landroidx/fragment/app/E;->r()Z
    000ab3e2move-result v4
    000ab3e4goto :goto_32
    000ab3e6move v4, v1
    000ab3e8if-eqz v4, :cond_12
    000ab3ecmove v3, v2
    000ab3eegoto :goto_12
    000ab3f0return v3
    000ab374
    000ab3f2
    000ab3f2 // align 0x4
    000ab3f4
    000ab3f4androidx.fragment.app.E::x(boolean):
    000ab404invoke-virtual {v8, v9}, Landroidx/fragment/app/E;->w(Z)V
    000ab40aconst/4 v9, 0x0
    000ab40cmove v0, v9
    000ab40eiget-object v1, v8, Landroidx/fragment/app/E;->C:Ljava/util/ArrayList;
    000ab412iget-object v2, v8, Landroidx/fragment/app/E;->D:Ljava/util/ArrayList;
    000ab416iget-object v3, v8, Landroidx/fragment/app/E;->a:Ljava/util/ArrayList;
    000ab41amonitor-enter v3
    000ab41ciget-object v4, v8, Landroidx/fragment/app/E;->a:Ljava/util/ArrayList;
    000ab420invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
    000ab426move-result v4
    000ab428if-eqz v4, :cond_19
    000ab42cmonitor-exit v3
    000ab42emove v6, v9
    000ab430goto :goto_42
    000ab432move-exception v9
    000ab434goto :goto_70
    000ab436iget-object v4, v8, Landroidx/fragment/app/E;->a:Ljava/util/ArrayList;
    000ab43ainvoke-virtual {v4}, Ljava/util/ArrayList;->size()I
    000ab440move-result v4
    000ab442move v5, v9
    000ab444move v6, v5
    000ab446if-ge v5, v4, :cond_33
    000ab44aiget-object v7, v8, Landroidx/fragment/app/E;->a:Ljava/util/ArrayList;
    000ab44einvoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ab454move-result-object v7
    000ab456check-cast v7, Landroidx/fragment/app/C;
    000ab45ainvoke-interface {v7, v1, v2}, Landroidx/fragment/app/C;->a(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
    000ab460move-result v7
    000ab462or-int/2addr v6, v7
    000ab464add-int/lit8 v5, v5, 0x1
    000ab468goto :goto_21
    000ab46aiget-object v1, v8, Landroidx/fragment/app/E;->a:Ljava/util/ArrayList;
    000ab46einvoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
    000ab474iget-object v1, v8, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000ab478iget-object v1, v1, Landroidx/fragment/app/r;->l:Landroid/os/Handler;
    000ab47ciget-object v2, v8, Landroidx/fragment/app/E;->G:LO0/B;
    000ab480invoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
    000ab486monitor-exit v3
    000ab488if-eqz v6, :cond_57
    000ab48cconst/4 v0, 0x1
    000ab48eiput-boolean v0, v8, Landroidx/fragment/app/E;->b:Z
    000ab492iget-object v1, v8, Landroidx/fragment/app/E;->C:Ljava/util/ArrayList;
    000ab496iget-object v2, v8, Landroidx/fragment/app/E;->D:Ljava/util/ArrayList;
    000ab49ainvoke-virtual {v8, v1, v2}, Landroidx/fragment/app/E;->M(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
    000ab4a0invoke-virtual {v8}, Landroidx/fragment/app/E;->d()V
    000ab4a6goto :goto_5
    000ab4a8move-exception v9
    000ab4aainvoke-virtual {v8}, Landroidx/fragment/app/E;->d()V
    000ab4b0throw v9
    000ab4b2invoke-virtual {v8}, Landroidx/fragment/app/E;->V()V
    000ab4b8invoke-virtual {v8}, Landroidx/fragment/app/E;->t()V
    000ab4beiget-object v9, v8, Landroidx/fragment/app/E;->c:LF0/h;
    000ab4c2iget-object v9, v9, LF0/h;->c:Ljava/lang/Object;
    000ab4c6check-cast v9, Ljava/util/HashMap;
    000ab4cainvoke-virtual {v9}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    000ab4d0move-result-object v9
    000ab4d2const/4 v1, 0x0
    000ab4d4invoke-static {v1}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
    000ab4damove-result-object v1
    000ab4dcinvoke-interface {v9, v1}, Ljava/util/Collection;->removeAll(Ljava/util/Collection;)Z
    000ab4e2return v0
    000ab4e4monitor-exit v3
    000ab4e6throw v9
    000ab3f4
    000ab4e8
    000ab4e8 struct try_item
    000ab4e8 start_addr uint32 0xab41c
    000ab4ec insn_count int 54
    000ab4ee handler_off uint16 0xab501
    000ab4f0
    000ab4f0 struct try_item
    000ab4f0 start_addr uint32 0xab492
    000ab4f4 insn_count int 7
    000ab4f6 handler_off uint16 0xab503
    000ab4f8
    000ab4f8 struct try_item
    000ab4f8 start_addr uint32 0xab4e4
    000ab4fc insn_count int 1
    000ab4fe handler_off uint16 0xab501
    000ab500
    000ab500 struct encoded_catch_handler_list
    000ab500 size int 2
    000ab501
    000ab501 struct encoded_catch_handler ← 0xab4ee 0xab4fe
    000ab501 size int64 0
    000ab502 catch_all_addr uint32 0xab432
    000ab503
    000ab503 struct encoded_catch_handler ← 0xab4f6
    000ab503 size int64 0
    000ab504 catch_all_addr uint32 0xab4a8
    000ab505
    000ab505 // align 0x8
    000ab508
    000ab508androidx.fragment.app.E::D(int):
    000ab518const-string v0, "FragmentManager"
    000ab51cinvoke-static {v0, v1}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
    000ab522move-result v1
    000ab524if-eqz v1, :cond_a
    000ab528const/4 v1, 0x1
    000ab52areturn v1
    000ab52cconst/4 v1, 0x0
    000ab52ereturn v1
    000ab508
    000ab530
    000ab530androidx.fragment.app.E::E(androidx.fragment.app.o):
    000ab540invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ab546iget-object v3, v3, Landroidx/fragment/app/o;->t:Landroidx/fragment/app/E;
    000ab54aiget-object v3, v3, Landroidx/fragment/app/E;->c:LF0/h;
    000ab54einvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ab554new-instance v0, Ljava/util/ArrayList;
    000ab558invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000ab55eiget-object v3, v3, LF0/h;->c:Ljava/lang/Object;
    000ab562check-cast v3, Ljava/util/HashMap;
    000ab566invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    000ab56cmove-result-object v3
    000ab56einvoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
    000ab574move-result-object v3
    000ab576invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000ab57cmove-result v1
    000ab57eif-eqz v1, :cond_34
    000ab582invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ab588move-result-object v1
    000ab58acheck-cast v1, Landroidx/fragment/app/J;
    000ab58eif-eqz v1, :cond_2f
    000ab592iget-object v1, v1, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
    000ab596invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ab59cgoto :goto_1b
    000ab59econst/4 v1, 0x0
    000ab5a0invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ab5a6goto :goto_1b
    000ab5a8invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    000ab5aemove-result-object v3
    000ab5b0const/4 v0, 0x0
    000ab5b2move v1, v0
    000ab5b4invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000ab5bamove-result v2
    000ab5bcif-eqz v2, :cond_50
    000ab5c0invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ab5c6move-result-object v2
    000ab5c8check-cast v2, Landroidx/fragment/app/o;
    000ab5ccif-eqz v2, :cond_4c
    000ab5d0invoke-static {v2}, Landroidx/fragment/app/E;->E(Landroidx/fragment/app/o;)Z
    000ab5d6move-result v1
    000ab5d8if-eqz v1, :cond_3a
    000ab5dcconst/4 v3, 0x1
    000ab5dereturn v3
    000ab5e0return v0
    000ab530
    000ab5e2
    000ab5e2 // align 0x4
    000ab5e4
    000ab5e4androidx.fragment.app.E::F(androidx.fragment.app.o):
    000ab5f4if-nez v1, :cond_3
    000ab5f8goto :goto_13
    000ab5faiget-boolean v0, v1, Landroidx/fragment/app/o;->B:Z
    000ab5feif-eqz v0, :cond_15
    000ab602iget-object v0, v1, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000ab606if-eqz v0, :cond_13
    000ab60aiget-object v1, v1, Landroidx/fragment/app/o;->u:Landroidx/fragment/app/o;
    000ab60einvoke-static {v1}, Landroidx/fragment/app/E;->F(Landroidx/fragment/app/o;)Z
    000ab614move-result v1
    000ab616if-eqz v1, :cond_15
    000ab61aconst/4 v1, 0x1
    000ab61creturn v1
    000ab61econst/4 v1, 0x0
    000ab620return v1
    000ab5e4
    000ab622
    000ab622 // align 0x4
    000ab624
    000ab624androidx.fragment.app.E::G(androidx.fragment.app.o):
    000ab634if-nez v2, :cond_3
    000ab638goto :goto_15
    000ab63aiget-object v0, v2, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000ab63eiget-object v1, v0, Landroidx/fragment/app/E;->q:Landroidx/fragment/app/o;
    000ab642invoke-virtual {v2, v1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    000ab648move-result v2
    000ab64aif-eqz v2, :cond_17
    000ab64eiget-object v2, v0, Landroidx/fragment/app/E;->p:Landroidx/fragment/app/o;
    000ab652invoke-static {v2}, Landroidx/fragment/app/E;->G(Landroidx/fragment/app/o;)Z
    000ab658move-result v2
    000ab65aif-eqz v2, :cond_17
    000ab65econst/4 v2, 0x1
    000ab660return v2
    000ab662const/4 v2, 0x0
    000ab664return v2
    000ab624
    000ab666
    000ab666 // align 0x8
    000ab668
    000ab668androidx.fragment.app.E::J():
    000ab678const/4 v0, 0x0
    000ab67ainvoke-virtual {v5, v0}, Landroidx/fragment/app/E;->x(Z)Z
    000ab680const/4 v1, 0x1
    000ab682invoke-virtual {v5, v1}, Landroidx/fragment/app/E;->w(Z)V
    000ab688iget-object v2, v5, Landroidx/fragment/app/E;->q:Landroidx/fragment/app/o;
    000ab68cif-eqz v2, :cond_17
    000ab690invoke-virtual {v2}, Landroidx/fragment/app/o;->g()Landroidx/fragment/app/E;
    000ab696move-result-object v2
    000ab698invoke-virtual {v2}, Landroidx/fragment/app/E;->J()Z
    000ab69emove-result v2
    000ab6a0if-eqz v2, :cond_17
    000ab6a4return v1
    000ab6a6iget-object v2, v5, Landroidx/fragment/app/E;->C:Ljava/util/ArrayList;
    000ab6aaiget-object v3, v5, Landroidx/fragment/app/E;->D:Ljava/util/ArrayList;
    000ab6aeconst/4 v4, -0x1
    000ab6b0invoke-virtual {v5, v2, v3, v4, v0}, Landroidx/fragment/app/E;->K(Ljava/util/ArrayList;Ljava/util/ArrayList;II)Z
    000ab6b6move-result v0
    000ab6b8if-eqz v0, :cond_34
    000ab6bciput-boolean v1, v5, Landroidx/fragment/app/E;->b:Z
    000ab6c0iget-object v1, v5, Landroidx/fragment/app/E;->C:Ljava/util/ArrayList;
    000ab6c4iget-object v2, v5, Landroidx/fragment/app/E;->D:Ljava/util/ArrayList;
    000ab6c8invoke-virtual {v5, v1, v2}, Landroidx/fragment/app/E;->M(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
    000ab6ceinvoke-virtual {v5}, Landroidx/fragment/app/E;->d()V
    000ab6d4goto :goto_34
    000ab6d6move-exception v0
    000ab6d8invoke-virtual {v5}, Landroidx/fragment/app/E;->d()V
    000ab6dethrow v0
    000ab6e0invoke-virtual {v5}, Landroidx/fragment/app/E;->V()V
    000ab6e6invoke-virtual {v5}, Landroidx/fragment/app/E;->t()V
    000ab6eciget-object v1, v5, Landroidx/fragment/app/E;->c:LF0/h;
    000ab6f0iget-object v1, v1, LF0/h;->c:Ljava/lang/Object;
    000ab6f4check-cast v1, Ljava/util/HashMap;
    000ab6f8invoke-virtual {v1}, Ljava/util/HashMap;->values()Ljava/util/Collection;
    000ab6femove-result-object v1
    000ab700const/4 v2, 0x0
    000ab702invoke-static {v2}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
    000ab708move-result-object v2
    000ab70ainvoke-interface {v1, v2}, Ljava/util/Collection;->removeAll(Ljava/util/Collection;)Z
    000ab710return v0
    000ab668
    000ab712
    000ab712 struct code_item_padding
    000ab712 padding uint16 0x0000
    000ab714
    000ab714 struct try_item
    000ab714 start_addr uint32 0xab6c0
    000ab718 insn_count int 7
    000ab71a handler_off uint16 0xab71d
    000ab71c
    000ab71c struct encoded_catch_handler_list
    000ab71c size int 1
    000ab71d
    000ab71d struct encoded_catch_handler ← 0xab71a
    000ab71d size int64 0
    000ab71e catch_all_addr uint32 0xab6d6
    000ab71f
    000ab71f // align 0x10
    000ab720
    000ab720androidx.fragment.app.E::K(java.util.ArrayList, java.util.ArrayList, int, int):
    000ab730iget-object v0, v3, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab734if-nez v0, :cond_5
    000ab738goto :goto_61
    000ab73aconst/4 v1, 0x1
    000ab73cif-gez v6, :cond_23
    000ab740and-int/lit8 v2, v7, 0x1
    000ab744if-nez v2, :cond_23
    000ab748invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ab74emove-result v6
    000ab750sub-int/2addr v6, v1
    000ab752if-gez v6, :cond_14
    000ab756goto :goto_61
    000ab758iget-object v7, v3, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab75cinvoke-virtual {v7, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000ab762move-result-object v6
    000ab764invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ab76asget-object v4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
    000ab76einvoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ab774return v1
    000ab776if-ltz v6, :cond_57
    000ab77ainvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000ab780move-result v0
    000ab782sub-int/2addr v0, v1
    000ab784if-ltz v0, :cond_3e
    000ab788iget-object v2, v3, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab78cinvoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ab792move-result-object v2
    000ab794check-cast v2, Landroidx/fragment/app/a;
    000ab798if-ltz v6, :cond_3b
    000ab79ciget v2, v2, Landroidx/fragment/app/a;->r:I
    000ab7a0if-ne v6, v2, :cond_3b
    000ab7a4goto :goto_3e
    000ab7a6add-int/lit8 v0, v0, -0x1
    000ab7aagoto :goto_2a
    000ab7acif-gez v0, :cond_41
    000ab7b0goto :goto_61
    000ab7b2and-int/2addr v7, v1
    000ab7b4if-eqz v7, :cond_58
    000ab7b8add-int/lit8 v0, v0, -0x1
    000ab7bcif-ltz v0, :cond_58
    000ab7c0iget-object v7, v3, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab7c4invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ab7camove-result-object v7
    000ab7cccheck-cast v7, Landroidx/fragment/app/a;
    000ab7d0if-ltz v6, :cond_58
    000ab7d4iget v7, v7, Landroidx/fragment/app/a;->r:I
    000ab7d8if-ne v6, v7, :cond_58
    000ab7dcgoto :goto_44
    000ab7deconst/4 v0, -0x1
    000ab7e0iget-object v6, v3, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab7e4invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
    000ab7eamove-result v6
    000ab7ecsub-int/2addr v6, v1
    000ab7eeif-ne v0, v6, :cond_63
    000ab7f2const/4 v4, 0x0
    000ab7f4return v4
    000ab7f6iget-object v6, v3, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab7fainvoke-virtual {v6}, Ljava/util/ArrayList;->size()I
    000ab800move-result v6
    000ab802sub-int/2addr v6, v1
    000ab804if-le v6, v0, :cond_7d
    000ab808iget-object v7, v3, Landroidx/fragment/app/E;->d:Ljava/util/ArrayList;
    000ab80cinvoke-virtual {v7, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000ab812move-result-object v7
    000ab814invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ab81asget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
    000ab81einvoke-virtual {v5, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000ab824add-int/lit8 v6, v6, -0x1
    000ab828goto :goto_6a
    000ab82areturn v1
    000ab720
    000ab82c
    000ab82candroidx.fragment.app.E::toString():
    000ab83cnew-instance v0, Ljava/lang/StringBuilder;
    000ab840const/16 v1, 0x80
    000ab844invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
    000ab84aconst-string v1, "FragmentManager{"
    000ab84einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab854invoke-static {v4}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
    000ab85amove-result v1
    000ab85cinvoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000ab862move-result-object v1
    000ab864invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab86aconst-string v1, " in "
    000ab86einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab874iget-object v1, v4, Landroidx/fragment/app/E;->p:Landroidx/fragment/app/o;
    000ab878const-string v2, "}"
    000ab87cconst-string v3, "{"
    000ab880if-eqz v1, :cond_43
    000ab884invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ab88amove-result-object v1
    000ab88cinvoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
    000ab892move-result-object v1
    000ab894invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab89ainvoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab8a0iget-object v1, v4, Landroidx/fragment/app/E;->p:Landroidx/fragment/app/o;
    000ab8a4invoke-static {v1}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
    000ab8aamove-result v1
    000ab8acinvoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000ab8b2move-result-object v1
    000ab8b4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab8bainvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab8c0goto :goto_6b
    000ab8c2iget-object v1, v4, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000ab8c6if-eqz v1, :cond_66
    000ab8cainvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ab8d0move-result-object v1
    000ab8d2invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
    000ab8d8move-result-object v1
    000ab8dainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab8e0invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab8e6iget-object v1, v4, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000ab8eainvoke-static {v1}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
    000ab8f0move-result v1
    000ab8f2invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000ab8f8move-result-object v1
    000ab8fainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab900invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab906goto :goto_6b
    000ab908const-string v1, "null"
    000ab90cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab912const-string v1, "}}"
    000ab916invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000ab91cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000ab922move-result-object v0
    000ab924return-object v0
    000ab82c
    000ab926
    000ab926 // align 0x8
    000ab928
    000ab928androidx.fragment.app.E::e():
    000ab938new-instance v0, Ljava/util/HashSet;
    000ab93cinvoke-direct {v0}, Ljava/util/HashSet;-><init>()V
    000ab942iget-object v1, v4, Landroidx/fragment/app/E;->c:LF0/h;
    000ab946invoke-virtual {v1}, LF0/h;->l()Ljava/util/ArrayList;
    000ab94cmove-result-object v1
    000ab94einvoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
    000ab954move-result-object v1
    000ab956invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000ab95cmove-result v2
    000ab95eif-eqz v2, :cond_2d
    000ab962invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000ab968move-result-object v2
    000ab96acheck-cast v2, Landroidx/fragment/app/J;
    000ab96eiget-object v2, v2, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
    000ab972iget-object v2, v2, Landroidx/fragment/app/o;->D:Landroid/view/ViewGroup;
    000ab976if-eqz v2, :cond_f
    000ab97ainvoke-virtual {v4}, Landroidx/fragment/app/E;->C()Landroidx/fragment/app/y;
    000ab980move-result-object v3
    000ab982invoke-static {v2, v3}, Landroidx/fragment/app/h;->f(Landroid/view/ViewGroup;Landroidx/fragment/app/y;)Landroidx/fragment/app/h;
    000ab988move-result-object v2
    000ab98ainvoke-virtual {v0, v2}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
    000ab990goto :goto_f
    000ab992return-object v0
    000ab928
    000ab994
    000ab994androidx.fragment.app.E::<init>():
    000ab9a4invoke-direct {v2}, Ljava/lang/Object;-><init>()V
    000ab9aanew-instance v0, Ljava/util/ArrayList;
    000ab9aeinvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000ab9b4iput-object v0, v2, Landroidx/fragment/app/E;->a:Ljava/util/ArrayList;
    000ab9b8new-instance v0, LF0/h;
    000ab9bcinvoke-direct {v0}, LF0/h;-><init>()V
    000ab9c2iput-object v0, v2, Landroidx/fragment/app/E;->c:LF0/h;
    000ab9c6new-instance v0, Landroidx/fragment/app/u;
    000ab9cainvoke-direct {v0, v2}, Landroidx/fragment/app/u;-><init>(Landroidx/fragment/app/E;)V
    000ab9d0iput-object v0, v2, Landroidx/fragment/app/E;->f:Landroidx/fragment/app/u;
    000ab9d4new-instance v0, Landroidx/fragment/app/w;
    000ab9d8invoke-direct {v0, v2}, Landroidx/fragment/app/w;-><init>(Landroidx/fragment/app/E;)V
    000ab9deiput-object v0, v2, Landroidx/fragment/app/E;->h:Landroidx/fragment/app/w;
    000ab9e2new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;
    000ab9e6invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V
    000ab9eciput-object v0, v2, Landroidx/fragment/app/E;->i:Ljava/util/concurrent/atomic/AtomicInteger;
    000ab9f0new-instance v0, Ljava/util/HashMap;
    000ab9f4invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    000ab9fainvoke-static {v0}, Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;
    000aba00move-result-object v0
    000aba02iput-object v0, v2, Landroidx/fragment/app/E;->j:Ljava/util/Map;
    000aba06new-instance v0, Ljava/util/HashMap;
    000aba0ainvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    000aba10invoke-static {v0}, Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;
    000aba16new-instance v0, Ljava/util/HashMap;
    000aba1ainvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
    000aba20invoke-static {v0}, Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;
    000aba26new-instance v0, LL0/e;
    000aba2aconst/16 v1, 0x1d
    000aba2einvoke-direct {v0, v1, v2}, LL0/e;-><init>(ILjava/lang/Object;)V
    000aba34new-instance v0, LB/j;
    000aba38invoke-direct {v0, v2}, LB/j;-><init>(Landroidx/fragment/app/E;)V
    000aba3eiput-object v0, v2, Landroidx/fragment/app/E;->k:LB/j;
    000aba42new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList;
    000aba46invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
    000aba4ciput-object v0, v2, Landroidx/fragment/app/E;->l:Ljava/util/concurrent/CopyOnWriteArrayList;
    000aba50const/4 v0, -0x1
    000aba52iput v0, v2, Landroidx/fragment/app/E;->m:I
    000aba56new-instance v0, Landroidx/fragment/app/x;
    000aba5ainvoke-direct {v0, v2}, Landroidx/fragment/app/x;-><init>(Landroidx/fragment/app/E;)V
    000aba60iput-object v0, v2, Landroidx/fragment/app/E;->r:Landroidx/fragment/app/x;
    000aba64new-instance v0, Landroidx/fragment/app/y;
    000aba68const/4 v1, 0x0
    000aba6ainvoke-direct {v0, v1}, Landroidx/fragment/app/y;-><init>(I)V
    000aba70iput-object v0, v2, Landroidx/fragment/app/E;->s:Landroidx/fragment/app/y;
    000aba74new-instance v0, Ljava/util/ArrayDeque;
    000aba78invoke-direct {v0}, Ljava/util/ArrayDeque;-><init>()V
    000aba7eiput-object v0, v2, Landroidx/fragment/app/E;->w:Ljava/util/ArrayDeque;
    000aba82new-instance v0, LO0/B;
    000aba86const/4 v1, 0x7
    000aba88invoke-direct {v0, v1, v2}, LO0/B;-><init>(ILjava/lang/Object;)V
    000aba8eiput-object v0, v2, Landroidx/fragment/app/E;->G:LO0/B;
    000aba92return-void
    000ab994
    000aba94
    000aba94androidx.fragment.app.E::b(androidx.fragment.app.r, C1.l, androidx.fragment.app.o):
    000abaa4iget-object v0, v5, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000abaa8if-nez v0, :cond_159
    000abaaciput-object v6, v5, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000abab0iput-object v7, v5, Landroidx/fragment/app/E;->o:LC1/l;
    000abab4iput-object v8, v5, Landroidx/fragment/app/E;->p:Landroidx/fragment/app/o;
    000abab8iget-object v7, v5, Landroidx/fragment/app/E;->l:Ljava/util/concurrent/CopyOnWriteArrayList;
    000ababcif-eqz v8, :cond_17
    000abac0new-instance v0, Landroidx/fragment/app/z;
    000abac4invoke-direct {v0, v8}, Landroidx/fragment/app/z;-><init>(Landroidx/fragment/app/o;)V
    000abacainvoke-virtual {v7, v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
    000abad0goto :goto_1c
    000abad2if-eqz v6, :cond_1c
    000abad6invoke-virtual {v7, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
    000abadciget-object v7, v5, Landroidx/fragment/app/E;->p:Landroidx/fragment/app/o;
    000abae0if-eqz v7, :cond_23
    000abae4invoke-virtual {v5}, Landroidx/fragment/app/E;->V()V
    000abaeaif-eqz v6, :cond_37
    000abaeeiget-object v7, v6, Landroidx/fragment/app/r;->n:Lnfc/share/nfcshare/MainActivity;
    000abaf2invoke-virtual {v7}, Landroidx/activity/k;->h()Landroidx/activity/s;
    000abaf8move-result-object v7
    000abafaiput-object v7, v5, Landroidx/fragment/app/E;->g:Landroidx/activity/s;
    000abafeif-eqz v8, :cond_31
    000abb02move-object v0, v8
    000abb04goto :goto_32
    000abb06move-object v0, v6
    000abb08iget-object v1, v5, Landroidx/fragment/app/E;->h:Landroidx/fragment/app/w;
    000abb0cinvoke-virtual {v7, v0, v1}, Landroidx/activity/s;->a(Landroidx/lifecycle/r;Landroidx/fragment/app/w;)V
    000abb12const/4 v7, 0x0
    000abb14const/4 v0, 0x1
    000abb16if-eqz v8, :cond_5b
    000abb1aiget-object v6, v8, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
    000abb1eiget-object v6, v6, Landroidx/fragment/app/E;->F:Landroidx/fragment/app/G;
    000abb22iget-object v1, v6, Landroidx/fragment/app/G;->d:Ljava/util/HashMap;
    000abb26iget-object v2, v8, Landroidx/fragment/app/o;->e:Ljava/lang/String;
    000abb2ainvoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000abb30move-result-object v2
    000abb32check-cast v2, Landroidx/fragment/app/G;
    000abb36if-nez v2, :cond_57
    000abb3anew-instance v2, Landroidx/fragment/app/G;
    000abb3eiget-boolean v6, v6, Landroidx/fragment/app/G;->f:Z
    000abb42invoke-direct {v2, v6}, Landroidx/fragment/app/G;-><init>(Z)V
    000abb48iget-object v6, v8, Landroidx/fragment/app/o;->e:Ljava/lang/String;
    000abb4cinvoke-virtual {v1, v6, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000abb52iput-object v2, v5, Landroidx/fragment/app/E;->F:Landroidx/fragment/app/G;
    000abb56goto/16 :goto_d1
    000abb5aif-eqz v6, :cond_ca
    000abb5eiget-object v6, v6, Landroidx/fragment/app/r;->n:Lnfc/share/nfcshare/MainActivity;
    000abb62invoke-virtual {v6}, Landroidx/activity/k;->c()Landroidx/lifecycle/L;
    000abb68move-result-object v6
    000abb6aconst-string v1, "store"
    000abb6einvoke-static {v6, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000abb74sget-object v1, La0/a;->b:La0/a;
    000abb78const-string v2, "defaultCreationExtras"
    000abb7cinvoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000abb82const-class v2, Landroidx/fragment/app/G;
    000abb86invoke-virtual {v2}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
    000abb8cmove-result-object v3
    000abb8eif-eqz v3, :cond_c2
    000abb92const-string v4, "androidx.lifecycle.ViewModelProvider.DefaultKey:"
    000abb96invoke-virtual {v4, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
    000abb9cmove-result-object v3
    000abb9econst-string v4, "key"
    000abba2invoke-static {v3, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000abba8iget-object v6, v6, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
    000abbacinvoke-virtual {v6, v3}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000abbb2move-result-object v4
    000abbb4check-cast v4, Landroidx/lifecycle/J;
    000abbb8invoke-virtual {v2, v4}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
    000abbbemove-result v2
    000abbc0if-eqz v2, :cond_96
    000abbc4const-string v6, "null cannot be cast to non-null type T of androidx.lifecycle.ViewModelProvider.get"
    000abbc8invoke-static {v4, v6}, Lk1/c;->c(Ljava/lang/Object;Ljava/lang/String;)V
    000abbcegoto :goto_bd
    000abbd0new-instance v2, Ljava/util/LinkedHashMap;
    000abbd4invoke-direct {v2}, Ljava/util/LinkedHashMap;-><init>()V
    000abbdaiget-object v1, v1, La0/b;->a:Ljava/util/LinkedHashMap;
    000abbdeinvoke-interface {v2, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
    000abbe4sget-object v1, Landroidx/lifecycle/K;->b:Landroidx/lifecycle/K;
    000abbe8invoke-interface {v2, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000abbeenew-instance v1, Landroidx/fragment/app/G;
    000abbf2invoke-direct {v1, v0}, Landroidx/fragment/app/G;-><init>(Z)V
    000abbf8move-object v4, v1
    000abbfagoto :goto_b2
    000abbfcnew-instance v1, Landroidx/fragment/app/G;
    000abc00invoke-direct {v1, v0}, Landroidx/fragment/app/G;-><init>(Z)V
    000abc06goto :goto_aa
    000abc08invoke-interface {v6, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000abc0emove-result-object v6
    000abc10check-cast v6, Landroidx/lifecycle/J;
    000abc14if-eqz v6, :cond_bd
    000abc18invoke-virtual {v6}, Landroidx/lifecycle/J;->a()V
    000abc1echeck-cast v4, Landroidx/fragment/app/G;
    000abc22iput-object v4, v5, Landroidx/fragment/app/E;->F:Landroidx/fragment/app/G;
    000abc26goto :goto_d1
    000abc28new-instance v6, Ljava/lang/IllegalArgumentException;
    000abc2cconst-string v7, "Local and anonymous classes can not be ViewModels"
    000abc30invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000abc36throw v6
    000abc38new-instance v6, Landroidx/fragment/app/G;
    000abc3cinvoke-direct {v6, v7}, Landroidx/fragment/app/G;-><init>(Z)V
    000abc42iput-object v6, v5, Landroidx/fragment/app/E;->F:Landroidx/fragment/app/G;
    000abc46iget-object v6, v5, Landroidx/fragment/app/E;->F:Landroidx/fragment/app/G;
    000abc4aiget-boolean v1, v5, Landroidx/fragment/app/E;->y:Z
    000abc4eif-nez v1, :cond_db
    000abc52iget-boolean v1, v5, Landroidx/fragment/app/E;->z:Z
    000abc56if-eqz v1, :cond_dc
    000abc5amove v7, v0
    000abc5ciput-boolean v7, v6, Landroidx/fragment/app/G;->h:Z
    000abc60iget-object v7, v5, Landroidx/fragment/app/E;->c:LF0/h;
    000abc64iput-object v6, v7, LF0/h;->d:Ljava/lang/Object;
    000abc68iget-object v6, v5, Landroidx/fragment/app/E;->n:Landroidx/fragment/app/r;
    000abc6cif-eqz v6, :cond_158
    000abc70iget-object v6, v6, Landroidx/fragment/app/r;->n:Lnfc/share/nfcshare/MainActivity;
    000abc74if-eqz v8, :cond_fe
    000abc78new-instance v7, Ljava/lang/StringBuilder;
    000abc7cinvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
    000abc82iget-object v8, v8, Landroidx/fragment/app/o;->e:Ljava/lang/String;
    000abc86invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000abc8cconst-string v8, ":"
    000abc90invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000abc96invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000abc9cmove-result-object v7
    000abc9egoto :goto_100
    000abca0const-string v7, ""
    000abca4new-instance v8, Ljava/lang/StringBuilder;
    000abca8const-string v0, "FragmentManager:"
    000abcacinvoke-direct {v8, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000abcb2invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000abcb8invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000abcbemove-result-object v7
    000abcc0const-string v8, "StartActivityForResult"
    000abcc4invoke-static {v7, v8}, LB1/b;->f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000abccamove-result-object v8
    000abcccnew-instance v0, Landroidx/fragment/app/A;
    000abcd0const/4 v1, 0x2
    000abcd2invoke-direct {v0, v1}, Landroidx/fragment/app/A;-><init>(I)V
    000abcd8new-instance v1, Landroidx/fragment/app/v;
    000abcdcconst/4 v2, 0x2
    000abcdeinvoke-direct {v1, v5, v2}, Landroidx/fragment/app/v;-><init>(Landroidx/fragment/app/E;I)V
    000abce4iget-object v6, v6, Landroidx/activity/k;->j:Landroidx/activity/g;
    000abce8invoke-virtual {v6, v8, v0, v1}, Landroidx/activity/g;->b(Ljava/lang/String;LP1/e;Landroidx/fragment/app/v;)LB/j;
    000abceemove-result-object v8
    000abcf0iput-object v8, v5, Landroidx/fragment/app/E;->t:LB/j;
    000abcf4const-string v8, "StartIntentSenderForResult"
    000abcf8invoke-static {v7, v8}, LB1/b;->f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000abcfemove-result-object v8
    000abd00new-instance v0, Landroidx/fragment/app/A;
    000abd04const/4 v1, 0x0
    000abd06invoke-direct {v0, v1}, Landroidx/fragment/app/A;-><init>(I)V
    000abd0cnew-instance v1, Landroidx/fragment/app/v;
    000abd10const/4 v2, 0x0
    000abd12invoke-direct {v1, v5, v2}, Landroidx/fragment/app/v;-><init>(Landroidx/fragment/app/E;I)V
    000abd18invoke-virtual {v6, v8, v0, v1}, Landroidx/activity/g;->b(Ljava/lang/String;LP1/e;Landroidx/fragment/app/v;)LB/j;
    000abd1emove-result-object v8
    000abd20iput-object v8, v5, Landroidx/fragment/app/E;->u:LB/j;
    000abd24const-string v8, "RequestPermissions"
    000abd28invoke-static {v7, v8}, LB1/b;->f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000abd2emove-result-object v7
    000abd30new-instance v8, Landroidx/fragment/app/A;
    000abd34const/4 v0, 0x1
    000abd36invoke-direct {v8, v0}, Landroidx/fragment/app/A;-><init>(I)V
    000abd3cnew-instance v0, Landroidx/fragment/app/v;
    000abd40const/4 v1, 0x1
    000abd42invoke-direct {v0, v5, v1}, Landroidx/fragment/app/v;-><init>(Landroidx/fragment/app/E;I)V
    000abd48invoke-virtual {v6, v7, v8, v0}, Landroidx/activity/g;->b(Ljava/lang/String;LP1/e;Landroidx/fragment/app/v;)LB/j;
    000abd4emove-result-object v6
    000abd50iput-object v6, v5, Landroidx/fragment/app/E;->v:LB/j;
    000abd54return-void
    000abd56new-instance v6, Ljava/lang/IllegalStateException;
    000abd5aconst-string v7, "Already attached"
    000abd5einvoke-direct {v6, v7}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000abd64throw v6
    000aba94