File classes.dex
Function:
Loading..
000b0760
000b0760androidx.fragment.app.o::onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo):
000b0770iget-object v0, v1, Landroidx/fragment/app/o;->s:Landroidx/fragment/app/r;
000b0774if-nez v0, :cond_6
000b0778const/4 v0, 0x0
000b077agoto :goto_8
000b077ciget-object v0, v0, Landroidx/fragment/app/r;->j:Le/f;
000b0780if-eqz v0, :cond_e
000b0784invoke-virtual {v0, v2, v3, v4}, Landroid/app/Activity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
000b078areturn-void
000b078cnew-instance v2, Ljava/lang/IllegalStateException;
000b0790new-instance v3, Ljava/lang/StringBuilder;
000b0794const-string v4, "Fragment "
000b0798invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b079einvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b07a4const-string v4, " not attached to an activity."
000b07a8invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b07aeinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b07b4move-result-object v3
000b07b6invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b07bcthrow v2
000b0760
000b0760androidx.fragment.app.o::onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo):
000b0770iget-object v0, v1, Landroidx/fragment/app/o;->s:Landroidx/fragment/app/r;
000b0774if-nez v0, :cond_6
000b0778const/4 v0, 0x0
000b077agoto :goto_8
000b077ciget-object v0, v0, Landroidx/fragment/app/r;->j:Le/f;
000b0780if-eqz v0, :cond_e
000b0784invoke-virtual {v0, v2, v3, v4}, Landroid/app/Activity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
000b078areturn-void
000b078cnew-instance v2, Ljava/lang/IllegalStateException;
000b0790new-instance v3, Ljava/lang/StringBuilder;
000b0794const-string v4, "Fragment "
000b0798invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b079einvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b07a4const-string v4, " not attached to an activity."
000b07a8invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b07aeinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b07b4move-result-object v3
000b07b6invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b07bcthrow v2
000b0760
000b07be
000b07be // align 0x10
000b07be // align 0x10
000b07c0
000b07c0androidx.fragment.app.o::n():
000b07d0const/4 v0, 0x1
000b07d2iput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b07d6return-void
000b07c0
000b07c0androidx.fragment.app.o::n():
000b07d0const/4 v0, 0x1
000b07d2iput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b07d6return-void
000b07c0
000b07d8
000b07d8androidx.fragment.app.o::o():
000b07e8const/4 v0, 0x1
000b07eaiput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b07eereturn-void
000b07d8
000b07d8androidx.fragment.app.o::o():
000b07e8const/4 v0, 0x1
000b07eaiput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b07eereturn-void
000b07d8
000b07f0
000b07f0androidx.fragment.app.o::onLowMemory():
000b0800const/4 v0, 0x1
000b0802iput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b0806return-void
000b07f0
000b07f0androidx.fragment.app.o::onLowMemory():
000b0800const/4 v0, 0x1
000b0802iput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b0806return-void
000b07f0
000b0808
000b0808androidx.fragment.app.o::r():
000b0818const/4 v0, 0x1
000b081aiput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b081ereturn-void
000b0808
000b0808androidx.fragment.app.o::r():
000b0818const/4 v0, 0x1
000b081aiput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b081ereturn-void
000b0808
000b0820
000b0820androidx.fragment.app.o::s():
000b0830const/4 v0, 0x1
000b0832iput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b0836return-void
000b0820
000b0820androidx.fragment.app.o::s():
000b0830const/4 v0, 0x1
000b0832iput-boolean v0, v1, Landroidx/fragment/app/o;->C:Z
000b0836return-void
000b0820
000b0838
000b0838androidx.fragment.app.o::t(android.os.Bundle):
000b0848const/4 v1, 0x1
000b084aiput-boolean v1, v0, Landroidx/fragment/app/o;->C:Z
000b084ereturn-void
000b0838
000b0838androidx.fragment.app.o::t(android.os.Bundle):
000b0848const/4 v1, 0x1
000b084aiput-boolean v1, v0, Landroidx/fragment/app/o;->C:Z
000b084ereturn-void
000b0838
000b0850
000b0850androidx.fragment.app.o::u(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle):
000b0860iget-object v4, v1, Landroidx/fragment/app/o;->t:Landroidx/fragment/app/E;
000b0864invoke-virtual {v4}, Landroidx/fragment/app/E;->I()V
000b086aconst/4 v4, 0x1
000b086ciput-boolean v4, v1, Landroidx/fragment/app/o;->p:Z
000b0870new-instance v4, Landroidx/fragment/app/L;
000b0874invoke-virtual {v1}, Landroidx/fragment/app/o;->c()Landroidx/lifecycle/L;
000b087amove-result-object v0
000b087cinvoke-direct {v4, v0}, Landroidx/fragment/app/L;-><init>(Landroidx/lifecycle/L;)V
000b0882iput-object v4, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b0886invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/o;->m(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Landroid/view/View;
000b088cmove-result-object v2
000b088eiput-object v2, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b0892if-eqz v2, :cond_51
000b0896iget-object v2, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b089ainvoke-virtual {v2}, Landroidx/fragment/app/L;->f()V
000b08a0iget-object v2, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b08a4iget-object v3, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b08a8const-string v4, "<this>"
000b08acinvoke-static {v2, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b08b2const v0, 0x7f08020b
000b08b8invoke-virtual {v2, v0, v3}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000b08beiget-object v2, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b08c2iget-object v3, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b08c6invoke-static {v2, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b08ccconst v0, 0x7f08020e
000b08d2invoke-virtual {v2, v0, v3}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000b08d8iget-object v2, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b08dciget-object v3, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b08e0invoke-static {v2, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b08e6const v4, 0x7f08020d
000b08ecinvoke-virtual {v2, v4, v3}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000b08f2iget-object v2, v1, Landroidx/fragment/app/o;->N:Landroidx/lifecycle/x;
000b08f6iget-object v3, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b08fainvoke-virtual {v2, v3}, Landroidx/lifecycle/x;->e(Ljava/lang/Object;)V
000b0900return-void
000b0902iget-object v2, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b0906iget-object v2, v2, Landroidx/fragment/app/L;->b:Landroidx/lifecycle/t;
000b090aif-nez v2, :cond_5b
000b090econst/4 v2, 0x0
000b0910iput-object v2, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b0914return-void
000b0916new-instance v2, Ljava/lang/IllegalStateException;
000b091aconst-string v3, "Called getViewLifecycleOwner() but onCreateView() returned null"
000b091einvoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b0924throw v2
000b0850
000b0850androidx.fragment.app.o::u(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle):
000b0860iget-object v4, v1, Landroidx/fragment/app/o;->t:Landroidx/fragment/app/E;
000b0864invoke-virtual {v4}, Landroidx/fragment/app/E;->I()V
000b086aconst/4 v4, 0x1
000b086ciput-boolean v4, v1, Landroidx/fragment/app/o;->p:Z
000b0870new-instance v4, Landroidx/fragment/app/L;
000b0874invoke-virtual {v1}, Landroidx/fragment/app/o;->c()Landroidx/lifecycle/L;
000b087amove-result-object v0
000b087cinvoke-direct {v4, v0}, Landroidx/fragment/app/L;-><init>(Landroidx/lifecycle/L;)V
000b0882iput-object v4, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b0886invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/o;->m(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Landroid/view/View;
000b088cmove-result-object v2
000b088eiput-object v2, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b0892if-eqz v2, :cond_51
000b0896iget-object v2, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b089ainvoke-virtual {v2}, Landroidx/fragment/app/L;->f()V
000b08a0iget-object v2, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b08a4iget-object v3, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b08a8const-string v4, "<this>"
000b08acinvoke-static {v2, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b08b2const v0, 0x7f08020b
000b08b8invoke-virtual {v2, v0, v3}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000b08beiget-object v2, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b08c2iget-object v3, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b08c6invoke-static {v2, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b08ccconst v0, 0x7f08020e
000b08d2invoke-virtual {v2, v0, v3}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000b08d8iget-object v2, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b08dciget-object v3, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b08e0invoke-static {v2, v4}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b08e6const v4, 0x7f08020d
000b08ecinvoke-virtual {v2, v4, v3}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000b08f2iget-object v2, v1, Landroidx/fragment/app/o;->N:Landroidx/lifecycle/x;
000b08f6iget-object v3, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b08fainvoke-virtual {v2, v3}, Landroidx/lifecycle/x;->e(Ljava/lang/Object;)V
000b0900return-void
000b0902iget-object v2, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b0906iget-object v2, v2, Landroidx/fragment/app/L;->b:Landroidx/lifecycle/t;
000b090aif-nez v2, :cond_5b
000b090econst/4 v2, 0x0
000b0910iput-object v2, v1, Landroidx/fragment/app/o;->M:Landroidx/fragment/app/L;
000b0914return-void
000b0916new-instance v2, Ljava/lang/IllegalStateException;
000b091aconst-string v3, "Called getViewLifecycleOwner() but onCreateView() returned null"
000b091einvoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b0924throw v2
000b0850
000b0926
000b0926 // align 0x8
000b0926 // align 0x8
000b0928
000b0928androidx.fragment.app.o::x(int, int, int, int):
000b0938iget-object v0, v1, Landroidx/fragment/app/o;->H:Landroidx/fragment/app/n;
000b093cif-nez v0, :cond_d
000b0940if-nez v2, :cond_d
000b0944if-nez v3, :cond_d
000b0948if-nez v4, :cond_d
000b094cif-nez v5, :cond_d
000b0950return-void
000b0952invoke-virtual {v1}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b0958move-result-object v0
000b095aiput v2, v0, Landroidx/fragment/app/n;->b:I
000b095einvoke-virtual {v1}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b0964move-result-object v2
000b0966iput v3, v2, Landroidx/fragment/app/n;->c:I
000b096ainvoke-virtual {v1}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b0970move-result-object v2
000b0972iput v4, v2, Landroidx/fragment/app/n;->d:I
000b0976invoke-virtual {v1}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b097cmove-result-object v2
000b097eiput v5, v2, Landroidx/fragment/app/n;->e:I
000b0982return-void
000b0928
000b0928androidx.fragment.app.o::x(int, int, int, int):
000b0938iget-object v0, v1, Landroidx/fragment/app/o;->H:Landroidx/fragment/app/n;
000b093cif-nez v0, :cond_d
000b0940if-nez v2, :cond_d
000b0944if-nez v3, :cond_d
000b0948if-nez v4, :cond_d
000b094cif-nez v5, :cond_d
000b0950return-void
000b0952invoke-virtual {v1}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b0958move-result-object v0
000b095aiput v2, v0, Landroidx/fragment/app/n;->b:I
000b095einvoke-virtual {v1}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b0964move-result-object v2
000b0966iput v3, v2, Landroidx/fragment/app/n;->c:I
000b096ainvoke-virtual {v1}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b0970move-result-object v2
000b0972iput v4, v2, Landroidx/fragment/app/n;->d:I
000b0976invoke-virtual {v1}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b097cmove-result-object v2
000b097eiput v5, v2, Landroidx/fragment/app/n;->e:I
000b0982return-void
000b0928
000b0984
000b0984androidx.fragment.app.o::y(android.os.Bundle):
000b0994iget-object v0, v2, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
000b0998if-eqz v0, :cond_15
000b099ciget-boolean v1, v0, Landroidx/fragment/app/E;->y:Z
000b09a0if-nez v1, :cond_d
000b09a4iget-boolean v0, v0, Landroidx/fragment/app/E;->z:Z
000b09a8if-nez v0, :cond_d
000b09acgoto :goto_15
000b09aenew-instance v3, Ljava/lang/IllegalStateException;
000b09b2const-string v0, "Fragment already added and state has been saved"
000b09b6invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b09bcthrow v3
000b09beiput-object v3, v2, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000b09c2return-void
000b0984
000b0984androidx.fragment.app.o::y(android.os.Bundle):
000b0994iget-object v0, v2, Landroidx/fragment/app/o;->r:Landroidx/fragment/app/E;
000b0998if-eqz v0, :cond_15
000b099ciget-boolean v1, v0, Landroidx/fragment/app/E;->y:Z
000b09a0if-nez v1, :cond_d
000b09a4iget-boolean v0, v0, Landroidx/fragment/app/E;->z:Z
000b09a8if-nez v0, :cond_d
000b09acgoto :goto_15
000b09aenew-instance v3, Ljava/lang/IllegalStateException;
000b09b2const-string v0, "Fragment already added and state has been saved"
000b09b6invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b09bcthrow v3
000b09beiput-object v3, v2, Landroidx/fragment/app/o;->f:Landroid/os/Bundle;
000b09c2return-void
000b0984
000b09c4
000b09c4androidx.fragment.app.M::<init>():
000b09d4invoke-direct {v2}, Ljava/io/Writer;-><init>()V
000b09danew-instance v0, Ljava/lang/StringBuilder;
000b09deconst/16 v1, 0x80
000b09e2invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
000b09e8iput-object v0, v2, Landroidx/fragment/app/M;->a:Ljava/lang/StringBuilder;
000b09ecreturn-void
000b09c4
000b09c4androidx.fragment.app.M::<init>():
000b09d4invoke-direct {v2}, Ljava/io/Writer;-><init>()V
000b09danew-instance v0, Ljava/lang/StringBuilder;
000b09deconst/16 v1, 0x80
000b09e2invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
000b09e8iput-object v0, v2, Landroidx/fragment/app/M;->a:Ljava/lang/StringBuilder;
000b09ecreturn-void
000b09c4
000b09ee
000b09ee // align 0x10
000b09ee // align 0x10
000b09f0
000b09f0androidx.fragment.app.M::close():
000b0a00invoke-virtual {v0}, Landroidx/fragment/app/M;->g()V
000b0a06return-void
000b09f0
000b09f0androidx.fragment.app.M::close():
000b0a00invoke-virtual {v0}, Landroidx/fragment/app/M;->g()V
000b0a06return-void
000b09f0
000b0a08
000b0a08androidx.fragment.app.M::flush():
000b0a18invoke-virtual {v0}, Landroidx/fragment/app/M;->g()V
000b0a1ereturn-void
000b0a08
000b0a08androidx.fragment.app.M::flush():
000b0a18invoke-virtual {v0}, Landroidx/fragment/app/M;->g()V
000b0a1ereturn-void
000b0a08
000b0a20
000b0a20androidx.fragment.app.M::g():
000b0a30iget-object v0, v3, Landroidx/fragment/app/M;->a:Ljava/lang/StringBuilder;
000b0a34invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
000b0a3amove-result v1
000b0a3cif-lez v1, :cond_13
000b0a40invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b0a46const/4 v1, 0x0
000b0a48invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
000b0a4emove-result v2
000b0a50invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder;
000b0a56return-void
000b0a20
000b0a20androidx.fragment.app.M::g():
000b0a30iget-object v0, v3, Landroidx/fragment/app/M;->a:Ljava/lang/StringBuilder;
000b0a34invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
000b0a3amove-result v1
000b0a3cif-lez v1, :cond_13
000b0a40invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b0a46const/4 v1, 0x0
000b0a48invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
000b0a4emove-result v2
000b0a50invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder;
000b0a56return-void
000b0a20
000b0a58
000b0a58androidx.fragment.app.M::write(char[], int, int):
000b0a68const/4 v0, 0x0
000b0a6aif-ge v0, v6, :cond_17
000b0a6eadd-int v1, v5, v0
000b0a72aget-char v1, v4, v1
000b0a76const/16 v2, 0xa
000b0a7aif-ne v1, v2, :cond_f
000b0a7einvoke-virtual {v3}, Landroidx/fragment/app/M;->g()V
000b0a84goto :goto_14
000b0a86iget-object v2, v3, Landroidx/fragment/app/M;->a:Ljava/lang/StringBuilder;
000b0a8ainvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000b0a90add-int/lit8 v0, v0, 0x1
000b0a94goto :goto_1
000b0a96return-void
000b0a58
000b0a58androidx.fragment.app.M::write(char[], int, int):
000b0a68const/4 v0, 0x0
000b0a6aif-ge v0, v6, :cond_17
000b0a6eadd-int v1, v5, v0
000b0a72aget-char v1, v4, v1
000b0a76const/16 v2, 0xa
000b0a7aif-ne v1, v2, :cond_f
000b0a7einvoke-virtual {v3}, Landroidx/fragment/app/M;->g()V
000b0a84goto :goto_14
000b0a86iget-object v2, v3, Landroidx/fragment/app/M;->a:Ljava/lang/StringBuilder;
000b0a8ainvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000b0a90add-int/lit8 v0, v0, 0x1
000b0a94goto :goto_1
000b0a96return-void
000b0a58
000b0a98
000b0a98androidx.fragment.app.N::<init>(androidx.fragment.app.h, androidx.fragment.app.O, int):
000b0aa8iput v3, v0, Landroidx/fragment/app/N;->a:I
000b0aaciput-object v1, v0, Landroidx/fragment/app/N;->c:Landroidx/fragment/app/h;
000b0ab0iput-object v2, v0, Landroidx/fragment/app/N;->b:Landroidx/fragment/app/O;
000b0ab4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b0abareturn-void
000b0a98
000b0a98androidx.fragment.app.N::<init>(androidx.fragment.app.h, androidx.fragment.app.O, int):
000b0aa8iput v3, v0, Landroidx/fragment/app/N;->a:I
000b0aaciput-object v1, v0, Landroidx/fragment/app/N;->c:Landroidx/fragment/app/h;
000b0ab0iput-object v2, v0, Landroidx/fragment/app/N;->b:Landroidx/fragment/app/O;
000b0ab4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b0abareturn-void
000b0a98
000b0abc
000b0abcandroidx.fragment.app.N::run():
000b0acciget v0, v3, Landroidx/fragment/app/N;->a:I
000b0ad0packed-switch v0, :pswitch_data_2a
000b0ad6iget-object v0, v3, Landroidx/fragment/app/N;->c:Landroidx/fragment/app/h;
000b0adaiget-object v1, v0, Landroidx/fragment/app/h;->b:Ljava/util/ArrayList;
000b0adeiget-object v2, v3, Landroidx/fragment/app/N;->b:Landroidx/fragment/app/O;
000b0ae2invoke-virtual {v1, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
000b0ae8iget-object v0, v0, Landroidx/fragment/app/h;->c:Ljava/util/ArrayList;
000b0aecinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
000b0af2return-void
000b0af4iget-object v0, v3, Landroidx/fragment/app/N;->c:Landroidx/fragment/app/h;
000b0af8iget-object v0, v0, Landroidx/fragment/app/h;->b:Ljava/util/ArrayList;
000b0afciget-object v1, v3, Landroidx/fragment/app/N;->b:Landroidx/fragment/app/O;
000b0b00invoke-virtual {v0, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000b0b06move-result v0
000b0b08if-eqz v0, :cond_29
000b0b0ciget v0, v1, Landroidx/fragment/app/O;->a:I
000b0b10iget-object v1, v1, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0b14iget-object v1, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b0b18invoke-static {v1, v0}, LB1/b;->a(Landroid/view/View;I)V
000b0b1ereturn-void
000b0b20.packed-switch 0x0
000b0abc
000b0abcandroidx.fragment.app.N::run():
000b0acciget v0, v3, Landroidx/fragment/app/N;->a:I
000b0ad0packed-switch v0, :pswitch_data_2a
000b0ad6iget-object v0, v3, Landroidx/fragment/app/N;->c:Landroidx/fragment/app/h;
000b0adaiget-object v1, v0, Landroidx/fragment/app/h;->b:Ljava/util/ArrayList;
000b0adeiget-object v2, v3, Landroidx/fragment/app/N;->b:Landroidx/fragment/app/O;
000b0ae2invoke-virtual {v1, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
000b0ae8iget-object v0, v0, Landroidx/fragment/app/h;->c:Ljava/util/ArrayList;
000b0aecinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
000b0af2return-void
000b0af4iget-object v0, v3, Landroidx/fragment/app/N;->c:Landroidx/fragment/app/h;
000b0af8iget-object v0, v0, Landroidx/fragment/app/h;->b:Ljava/util/ArrayList;
000b0afciget-object v1, v3, Landroidx/fragment/app/N;->b:Landroidx/fragment/app/O;
000b0b00invoke-virtual {v0, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000b0b06move-result v0
000b0b08if-eqz v0, :cond_29
000b0b0ciget v0, v1, Landroidx/fragment/app/O;->a:I
000b0b10iget-object v1, v1, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0b14iget-object v1, v1, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b0b18invoke-static {v1, v0}, LB1/b;->a(Landroid/view/View;I)V
000b0b1ereturn-void
000b0b20.packed-switch 0x0
000b0abc
000b0b2c
000b0b2candroidx.fragment.app.O::toString():
000b0b3cnew-instance v0, Ljava/lang/StringBuilder;
000b0b40const-string v1, "Operation {"
000b0b44invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b0b4ainvoke-static {v3}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
000b0b50move-result v1
000b0b52invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
000b0b58move-result-object v1
000b0b5ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0b60const-string v1, "} {mFinalState = "
000b0b64invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0b6aiget v1, v3, Landroidx/fragment/app/O;->a:I
000b0b6econst/4 v2, 0x1
000b0b70if-eq v1, v2, :cond_31
000b0b74const/4 v2, 0x2
000b0b76if-eq v1, v2, :cond_2e
000b0b7aconst/4 v2, 0x3
000b0b7cif-eq v1, v2, :cond_2b
000b0b80const/4 v2, 0x4
000b0b82if-eq v1, v2, :cond_28
000b0b86const-string v1, "null"
000b0b8agoto :goto_33
000b0b8cconst-string v1, "INVISIBLE"
000b0b90goto :goto_33
000b0b92const-string v1, "GONE"
000b0b96goto :goto_33
000b0b98const-string v1, "VISIBLE"
000b0b9cgoto :goto_33
000b0b9econst-string v1, "REMOVED"
000b0ba2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0ba8const-string v1, "} {mLifecycleImpact = "
000b0bacinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0bb2iget v1, v3, Landroidx/fragment/app/O;->b:I
000b0bb6const/4 v2, 0x1
000b0bb8if-eq v1, v2, :cond_4f
000b0bbcconst/4 v2, 0x2
000b0bbeif-eq v1, v2, :cond_4c
000b0bc2const/4 v2, 0x3
000b0bc4if-eq v1, v2, :cond_49
000b0bc8const-string v1, "null"
000b0bccgoto :goto_51
000b0bceconst-string v1, "REMOVING"
000b0bd2goto :goto_51
000b0bd4const-string v1, "ADDING"
000b0bd8goto :goto_51
000b0bdaconst-string v1, "NONE"
000b0bdeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0be4const-string v1, "} {mFragment = "
000b0be8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0beeiget-object v1, v3, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0bf2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b0bf8const-string v1, "}"
000b0bfcinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0c02invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b0c08move-result-object v0
000b0c0areturn-object v0
000b0b2c
000b0b2candroidx.fragment.app.O::toString():
000b0b3cnew-instance v0, Ljava/lang/StringBuilder;
000b0b40const-string v1, "Operation {"
000b0b44invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b0b4ainvoke-static {v3}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
000b0b50move-result v1
000b0b52invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
000b0b58move-result-object v1
000b0b5ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0b60const-string v1, "} {mFinalState = "
000b0b64invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0b6aiget v1, v3, Landroidx/fragment/app/O;->a:I
000b0b6econst/4 v2, 0x1
000b0b70if-eq v1, v2, :cond_31
000b0b74const/4 v2, 0x2
000b0b76if-eq v1, v2, :cond_2e
000b0b7aconst/4 v2, 0x3
000b0b7cif-eq v1, v2, :cond_2b
000b0b80const/4 v2, 0x4
000b0b82if-eq v1, v2, :cond_28
000b0b86const-string v1, "null"
000b0b8agoto :goto_33
000b0b8cconst-string v1, "INVISIBLE"
000b0b90goto :goto_33
000b0b92const-string v1, "GONE"
000b0b96goto :goto_33
000b0b98const-string v1, "VISIBLE"
000b0b9cgoto :goto_33
000b0b9econst-string v1, "REMOVED"
000b0ba2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0ba8const-string v1, "} {mLifecycleImpact = "
000b0bacinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0bb2iget v1, v3, Landroidx/fragment/app/O;->b:I
000b0bb6const/4 v2, 0x1
000b0bb8if-eq v1, v2, :cond_4f
000b0bbcconst/4 v2, 0x2
000b0bbeif-eq v1, v2, :cond_4c
000b0bc2const/4 v2, 0x3
000b0bc4if-eq v1, v2, :cond_49
000b0bc8const-string v1, "null"
000b0bccgoto :goto_51
000b0bceconst-string v1, "REMOVING"
000b0bd2goto :goto_51
000b0bd4const-string v1, "ADDING"
000b0bd8goto :goto_51
000b0bdaconst-string v1, "NONE"
000b0bdeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0be4const-string v1, "} {mFragment = "
000b0be8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0beeiget-object v1, v3, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0bf2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b0bf8const-string v1, "}"
000b0bfcinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b0c02invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b0c08move-result-object v0
000b0c0areturn-object v0
000b0b2c
000b0c0c
000b0c0candroidx.fragment.app.O::<init>(int, int, androidx.fragment.app.J, G.d):
000b0c1cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b0c22new-instance v0, Ljava/util/ArrayList;
000b0c26invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000b0c2ciput-object v0, v1, Landroidx/fragment/app/O;->d:Ljava/util/ArrayList;
000b0c30new-instance v0, Ljava/util/HashSet;
000b0c34invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
000b0c3aiput-object v0, v1, Landroidx/fragment/app/O;->e:Ljava/util/HashSet;
000b0c3econst/4 v0, 0x0
000b0c40iput-boolean v0, v1, Landroidx/fragment/app/O;->f:Z
000b0c44iput-boolean v0, v1, Landroidx/fragment/app/O;->g:Z
000b0c48iput v2, v1, Landroidx/fragment/app/O;->a:I
000b0c4ciput v3, v1, Landroidx/fragment/app/O;->b:I
000b0c50iget-object v2, v4, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
000b0c54iput-object v2, v1, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0c58new-instance v2, LC/h;
000b0c5cconst/16 v3, 0x13
000b0c60invoke-direct {v2, v3, v1}, LC/h;-><init>(ILjava/lang/Object;)V
000b0c66invoke-virtual {v5, v2}, LG/d;->a(LG/c;)V
000b0c6ciput-object v4, v1, Landroidx/fragment/app/O;->h:Landroidx/fragment/app/J;
000b0c70return-void
000b0c0c
000b0c0candroidx.fragment.app.O::<init>(int, int, androidx.fragment.app.J, G.d):
000b0c1cinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b0c22new-instance v0, Ljava/util/ArrayList;
000b0c26invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000b0c2ciput-object v0, v1, Landroidx/fragment/app/O;->d:Ljava/util/ArrayList;
000b0c30new-instance v0, Ljava/util/HashSet;
000b0c34invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
000b0c3aiput-object v0, v1, Landroidx/fragment/app/O;->e:Ljava/util/HashSet;
000b0c3econst/4 v0, 0x0
000b0c40iput-boolean v0, v1, Landroidx/fragment/app/O;->f:Z
000b0c44iput-boolean v0, v1, Landroidx/fragment/app/O;->g:Z
000b0c48iput v2, v1, Landroidx/fragment/app/O;->a:I
000b0c4ciput v3, v1, Landroidx/fragment/app/O;->b:I
000b0c50iget-object v2, v4, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
000b0c54iput-object v2, v1, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0c58new-instance v2, LC/h;
000b0c5cconst/16 v3, 0x13
000b0c60invoke-direct {v2, v3, v1}, LC/h;-><init>(ILjava/lang/Object;)V
000b0c66invoke-virtual {v5, v2}, LG/d;->a(LG/c;)V
000b0c6ciput-object v4, v1, Landroidx/fragment/app/O;->h:Landroidx/fragment/app/J;
000b0c70return-void
000b0c0c
000b0c72
000b0c72 // align 0x4
000b0c72 // align 0x4
000b0c74
000b0c74androidx.fragment.app.O::a():
000b0c84iget-boolean v0, v4, Landroidx/fragment/app/O;->f:Z
000b0c88if-eqz v0, :cond_5
000b0c8cgoto :goto_5a
000b0c8econst/4 v0, 0x1
000b0c90iput-boolean v0, v4, Landroidx/fragment/app/O;->f:Z
000b0c94iget-object v0, v4, Landroidx/fragment/app/O;->e:Ljava/util/HashSet;
000b0c98invoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
000b0c9emove-result v1
000b0ca0if-eqz v1, :cond_14
000b0ca4invoke-virtual {v4}, Landroidx/fragment/app/O;->b()V
000b0caareturn-void
000b0cacnew-instance v1, Ljava/util/ArrayList;
000b0cb0invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
000b0cb6invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
000b0cbcmove-result-object v0
000b0cbeinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000b0cc4move-result v1
000b0cc6if-eqz v1, :cond_5a
000b0ccainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b0cd0move-result-object v1
000b0cd2check-cast v1, LG/d;
000b0cd6monitor-enter v1
000b0cd8iget-boolean v2, v1, LG/d;->a:Z
000b0cdcif-eqz v2, :cond_32
000b0ce0monitor-exit v1
000b0ce2goto :goto_1d
000b0ce4move-exception v0
000b0ce6goto :goto_58
000b0ce8const/4 v2, 0x1
000b0ceaiput-boolean v2, v1, LG/d;->a:Z
000b0ceeiput-boolean v2, v1, LG/d;->c:Z
000b0cf2iget-object v2, v1, LG/d;->b:LG/c;
000b0cf6monitor-exit v1
000b0cf8const/4 v3, 0x0
000b0cfaif-eqz v2, :cond_4d
000b0cfeinvoke-interface {v2}, LG/c;->o()V
000b0d04goto :goto_4d
000b0d06move-exception v0
000b0d08monitor-enter v1
000b0d0aiput-boolean v3, v1, LG/d;->c:Z
000b0d0einvoke-virtual {v1}, Ljava/lang/Object;->notifyAll()V
000b0d14monitor-exit v1
000b0d16throw v0
000b0d18move-exception v0
000b0d1amonitor-exit v1
000b0d1cthrow v0
000b0d1emonitor-enter v1
000b0d20iput-boolean v3, v1, LG/d;->c:Z
000b0d24invoke-virtual {v1}, Ljava/lang/Object;->notifyAll()V
000b0d2amonitor-exit v1
000b0d2cgoto :goto_1d
000b0d2emove-exception v0
000b0d30monitor-exit v1
000b0d32throw v0
000b0d34monitor-exit v1
000b0d36throw v0
000b0d38return-void
000b0c74
000b0c74androidx.fragment.app.O::a():
000b0c84iget-boolean v0, v4, Landroidx/fragment/app/O;->f:Z
000b0c88if-eqz v0, :cond_5
000b0c8cgoto :goto_5a
000b0c8econst/4 v0, 0x1
000b0c90iput-boolean v0, v4, Landroidx/fragment/app/O;->f:Z
000b0c94iget-object v0, v4, Landroidx/fragment/app/O;->e:Ljava/util/HashSet;
000b0c98invoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
000b0c9emove-result v1
000b0ca0if-eqz v1, :cond_14
000b0ca4invoke-virtual {v4}, Landroidx/fragment/app/O;->b()V
000b0caareturn-void
000b0cacnew-instance v1, Ljava/util/ArrayList;
000b0cb0invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
000b0cb6invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
000b0cbcmove-result-object v0
000b0cbeinvoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000b0cc4move-result v1
000b0cc6if-eqz v1, :cond_5a
000b0ccainvoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b0cd0move-result-object v1
000b0cd2check-cast v1, LG/d;
000b0cd6monitor-enter v1
000b0cd8iget-boolean v2, v1, LG/d;->a:Z
000b0cdcif-eqz v2, :cond_32
000b0ce0monitor-exit v1
000b0ce2goto :goto_1d
000b0ce4move-exception v0
000b0ce6goto :goto_58
000b0ce8const/4 v2, 0x1
000b0ceaiput-boolean v2, v1, LG/d;->a:Z
000b0ceeiput-boolean v2, v1, LG/d;->c:Z
000b0cf2iget-object v2, v1, LG/d;->b:LG/c;
000b0cf6monitor-exit v1
000b0cf8const/4 v3, 0x0
000b0cfaif-eqz v2, :cond_4d
000b0cfeinvoke-interface {v2}, LG/c;->o()V
000b0d04goto :goto_4d
000b0d06move-exception v0
000b0d08monitor-enter v1
000b0d0aiput-boolean v3, v1, LG/d;->c:Z
000b0d0einvoke-virtual {v1}, Ljava/lang/Object;->notifyAll()V
000b0d14monitor-exit v1
000b0d16throw v0
000b0d18move-exception v0
000b0d1amonitor-exit v1
000b0d1cthrow v0
000b0d1emonitor-enter v1
000b0d20iput-boolean v3, v1, LG/d;->c:Z
000b0d24invoke-virtual {v1}, Ljava/lang/Object;->notifyAll()V
000b0d2amonitor-exit v1
000b0d2cgoto :goto_1d
000b0d2emove-exception v0
000b0d30monitor-exit v1
000b0d32throw v0
000b0d34monitor-exit v1
000b0d36throw v0
000b0d38return-void
000b0c74
000b0d3a
000b0d3a struct code_item_padding
000b0d3a padding uint16 0x0000
000b0d3c
000b0d3c struct try_item
000b0d3c start_addr uint32 0xb0cd8
000b0d40 insn_count int 16
000b0d42 handler_off uint16 0xb0d6d
000b0d44
000b0d44 struct try_item
000b0d44 start_addr uint32 0xb0cfe
000b0d48 insn_count int 3
000b0d4a handler_off uint16 0xb0d6f
000b0d4c
000b0d4c struct try_item
000b0d4c start_addr uint32 0xb0d0a
000b0d50 insn_count int 6
000b0d52 handler_off uint16 0xb0d71
000b0d54
000b0d54 struct try_item
000b0d54 start_addr uint32 0xb0d1a
000b0d58 insn_count int 1
000b0d5a handler_off uint16 0xb0d71
000b0d5c
000b0d5c struct try_item
000b0d5c start_addr uint32 0xb0d20
000b0d60 insn_count int 9
000b0d62 handler_off uint16 0xb0d73
000b0d64
000b0d64 struct try_item
000b0d64 start_addr uint32 0xb0d34
000b0d68 insn_count int 1
000b0d6a handler_off uint16 0xb0d6d
000b0d6c
000b0d6c struct encoded_catch_handler_list
000b0d6c size int 4
000b0d6d
000b0d6d struct encoded_catch_handler ← 0xb0d42 0xb0d6a
000b0d6d size int64 0
000b0d6e catch_all_addr uint32 0xb0ce4
000b0d6f
000b0d6f struct encoded_catch_handler ← 0xb0d4a
000b0d6f size int64 0
000b0d70 catch_all_addr uint32 0xb0d06
000b0d71
000b0d71 struct encoded_catch_handler ← 0xb0d52 0xb0d5a
000b0d71 size int64 0
000b0d72 catch_all_addr uint32 0xb0d18
000b0d73
000b0d73 struct encoded_catch_handler ← 0xb0d62
000b0d73 size int64 0
000b0d74 catch_all_addr uint32 0xb0d2e
000b0d75
000b0d75 // align 0x8
000b0d3a struct code_item_padding
000b0d3a padding uint16 0x0000
000b0d3c
000b0d3c struct try_item
000b0d3c start_addr uint32 0xb0cd8
000b0d40 insn_count int 16
000b0d42 handler_off uint16 0xb0d6d
000b0d44
000b0d44 struct try_item
000b0d44 start_addr uint32 0xb0cfe
000b0d48 insn_count int 3
000b0d4a handler_off uint16 0xb0d6f
000b0d4c
000b0d4c struct try_item
000b0d4c start_addr uint32 0xb0d0a
000b0d50 insn_count int 6
000b0d52 handler_off uint16 0xb0d71
000b0d54
000b0d54 struct try_item
000b0d54 start_addr uint32 0xb0d1a
000b0d58 insn_count int 1
000b0d5a handler_off uint16 0xb0d71
000b0d5c
000b0d5c struct try_item
000b0d5c start_addr uint32 0xb0d20
000b0d60 insn_count int 9
000b0d62 handler_off uint16 0xb0d73
000b0d64
000b0d64 struct try_item
000b0d64 start_addr uint32 0xb0d34
000b0d68 insn_count int 1
000b0d6a handler_off uint16 0xb0d6d
000b0d6c
000b0d6c struct encoded_catch_handler_list
000b0d6c size int 4
000b0d6d
000b0d6d struct encoded_catch_handler ← 0xb0d42 0xb0d6a
000b0d6d size int64 0
000b0d6e catch_all_addr uint32 0xb0ce4
000b0d6f
000b0d6f struct encoded_catch_handler ← 0xb0d4a
000b0d6f size int64 0
000b0d70 catch_all_addr uint32 0xb0d06
000b0d71
000b0d71 struct encoded_catch_handler ← 0xb0d52 0xb0d5a
000b0d71 size int64 0
000b0d72 catch_all_addr uint32 0xb0d18
000b0d73
000b0d73 struct encoded_catch_handler ← 0xb0d62
000b0d73 size int64 0
000b0d74 catch_all_addr uint32 0xb0d2e
000b0d75
000b0d75 // align 0x8
000b0d78
000b0d78androidx.fragment.app.O::b():
000b0d88iget-boolean v0, v2, Landroidx/fragment/app/O;->g:Z
000b0d8cif-eqz v0, :cond_5
000b0d90goto :goto_28
000b0d92const/4 v0, 0x2
000b0d94invoke-static {v0}, Landroidx/fragment/app/E;->D(I)Z
000b0d9amove-result v0
000b0d9cif-eqz v0, :cond_f
000b0da0invoke-virtual {v2}, Landroidx/fragment/app/O;->toString()Ljava/lang/String;
000b0da6const/4 v0, 0x1
000b0da8iput-boolean v0, v2, Landroidx/fragment/app/O;->g:Z
000b0daciget-object v0, v2, Landroidx/fragment/app/O;->d:Ljava/util/ArrayList;
000b0db0invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
000b0db6move-result-object v0
000b0db8invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000b0dbemove-result v1
000b0dc0if-eqz v1, :cond_28
000b0dc4invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b0dcamove-result-object v1
000b0dcccheck-cast v1, Ljava/lang/Runnable;
000b0dd0invoke-interface {v1}, Ljava/lang/Runnable;->run()V
000b0dd6goto :goto_18
000b0dd8iget-object v0, v2, Landroidx/fragment/app/O;->h:Landroidx/fragment/app/J;
000b0ddcinvoke-virtual {v0}, Landroidx/fragment/app/J;->k()V
000b0de2return-void
000b0d78
000b0d78androidx.fragment.app.O::b():
000b0d88iget-boolean v0, v2, Landroidx/fragment/app/O;->g:Z
000b0d8cif-eqz v0, :cond_5
000b0d90goto :goto_28
000b0d92const/4 v0, 0x2
000b0d94invoke-static {v0}, Landroidx/fragment/app/E;->D(I)Z
000b0d9amove-result v0
000b0d9cif-eqz v0, :cond_f
000b0da0invoke-virtual {v2}, Landroidx/fragment/app/O;->toString()Ljava/lang/String;
000b0da6const/4 v0, 0x1
000b0da8iput-boolean v0, v2, Landroidx/fragment/app/O;->g:Z
000b0daciget-object v0, v2, Landroidx/fragment/app/O;->d:Ljava/util/ArrayList;
000b0db0invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
000b0db6move-result-object v0
000b0db8invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
000b0dbemove-result v1
000b0dc0if-eqz v1, :cond_28
000b0dc4invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b0dcamove-result-object v1
000b0dcccheck-cast v1, Ljava/lang/Runnable;
000b0dd0invoke-interface {v1}, Ljava/lang/Runnable;->run()V
000b0dd6goto :goto_18
000b0dd8iget-object v0, v2, Landroidx/fragment/app/O;->h:Landroidx/fragment/app/J;
000b0ddcinvoke-virtual {v0}, Landroidx/fragment/app/J;->k()V
000b0de2return-void
000b0d78
000b0de4
000b0de4androidx.fragment.app.O::c(int, int):
000b0df4invoke-static {v5}, Lq/e;->a(I)I
000b0dfamove-result v5
000b0dfcconst/4 v0, 0x1
000b0dfeconst/4 v1, 0x2
000b0e00iget-object v2, v3, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0e04if-eqz v5, :cond_30
000b0e08if-eq v5, v0, :cond_1e
000b0e0cif-eq v5, v1, :cond_f
000b0e10goto :goto_3f
000b0e12invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b0e18move-result v4
000b0e1aif-eqz v4, :cond_18
000b0e1einvoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000b0e24iput v0, v3, Landroidx/fragment/app/O;->a:I
000b0e28const/4 v4, 0x3
000b0e2aiput v4, v3, Landroidx/fragment/app/O;->b:I
000b0e2ereturn-void
000b0e30iget v4, v3, Landroidx/fragment/app/O;->a:I
000b0e34if-ne v4, v0, :cond_3f
000b0e38invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b0e3emove-result v4
000b0e40if-eqz v4, :cond_2b
000b0e44invoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000b0e4aiput v1, v3, Landroidx/fragment/app/O;->a:I
000b0e4eiput v1, v3, Landroidx/fragment/app/O;->b:I
000b0e52return-void
000b0e54iget v5, v3, Landroidx/fragment/app/O;->a:I
000b0e58if-eq v5, v0, :cond_3f
000b0e5cinvoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b0e62move-result v5
000b0e64if-eqz v5, :cond_3d
000b0e68invoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000b0e6eiput v4, v3, Landroidx/fragment/app/O;->a:I
000b0e72return-void
000b0de4
000b0de4androidx.fragment.app.O::c(int, int):
000b0df4invoke-static {v5}, Lq/e;->a(I)I
000b0dfamove-result v5
000b0dfcconst/4 v0, 0x1
000b0dfeconst/4 v1, 0x2
000b0e00iget-object v2, v3, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0e04if-eqz v5, :cond_30
000b0e08if-eq v5, v0, :cond_1e
000b0e0cif-eq v5, v1, :cond_f
000b0e10goto :goto_3f
000b0e12invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b0e18move-result v4
000b0e1aif-eqz v4, :cond_18
000b0e1einvoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000b0e24iput v0, v3, Landroidx/fragment/app/O;->a:I
000b0e28const/4 v4, 0x3
000b0e2aiput v4, v3, Landroidx/fragment/app/O;->b:I
000b0e2ereturn-void
000b0e30iget v4, v3, Landroidx/fragment/app/O;->a:I
000b0e34if-ne v4, v0, :cond_3f
000b0e38invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b0e3emove-result v4
000b0e40if-eqz v4, :cond_2b
000b0e44invoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000b0e4aiput v1, v3, Landroidx/fragment/app/O;->a:I
000b0e4eiput v1, v3, Landroidx/fragment/app/O;->b:I
000b0e52return-void
000b0e54iget v5, v3, Landroidx/fragment/app/O;->a:I
000b0e58if-eq v5, v0, :cond_3f
000b0e5cinvoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b0e62move-result v5
000b0e64if-eqz v5, :cond_3d
000b0e68invoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000b0e6eiput v4, v3, Landroidx/fragment/app/O;->a:I
000b0e72return-void
000b0de4
000b0e74
000b0e74androidx.fragment.app.O::d():
000b0e84iget v0, v5, Landroidx/fragment/app/O;->b:I
000b0e88const/4 v1, 0x2
000b0e8aif-ne v0, v1, :cond_54
000b0e8eiget-object v0, v5, Landroidx/fragment/app/O;->h:Landroidx/fragment/app/J;
000b0e92iget-object v2, v0, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
000b0e96iget-object v3, v2, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b0e9ainvoke-virtual {v3}, Landroid/view/View;->findFocus()Landroid/view/View;
000b0ea0move-result-object v3
000b0ea2if-eqz v3, :cond_23
000b0ea6invoke-virtual {v2}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b0eacmove-result-object v4
000b0eaeiput-object v3, v4, Landroidx/fragment/app/n;->k:Landroid/view/View;
000b0eb2invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b0eb8move-result v1
000b0ebaif-eqz v1, :cond_23
000b0ebeinvoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b0ec4invoke-virtual {v2}, Landroidx/fragment/app/o;->toString()Ljava/lang/String;
000b0ecaiget-object v1, v5, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0eceinvoke-virtual {v1}, Landroidx/fragment/app/o;->w()Landroid/view/View;
000b0ed4move-result-object v1
000b0ed6invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b0edcmove-result-object v3
000b0edeconst/4 v4, 0x0
000b0ee0if-nez v3, :cond_36
000b0ee4invoke-virtual {v0}, Landroidx/fragment/app/J;->b()V
000b0eeainvoke-virtual {v1, v4}, Landroid/view/View;->setAlpha(F)V
000b0ef0invoke-virtual {v1}, Landroid/view/View;->getAlpha()F
000b0ef6move-result v0
000b0ef8cmpl-float v0, v0, v4
000b0efcif-nez v0, :cond_48
000b0f00invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000b0f06move-result v0
000b0f08if-nez v0, :cond_48
000b0f0cconst/4 v0, 0x4
000b0f0einvoke-virtual {v1, v0}, Landroid/view/View;->setVisibility(I)V
000b0f14iget-object v0, v2, Landroidx/fragment/app/o;->H:Landroidx/fragment/app/n;
000b0f18if-nez v0, :cond_4f
000b0f1cconst/high16 v0, 0x3f800000
000b0f20goto :goto_51
000b0f22iget v0, v0, Landroidx/fragment/app/n;->j:F
000b0f26invoke-virtual {v1, v0}, Landroid/view/View;->setAlpha(F)V
000b0f2creturn-void
000b0e74
000b0e74androidx.fragment.app.O::d():
000b0e84iget v0, v5, Landroidx/fragment/app/O;->b:I
000b0e88const/4 v1, 0x2
000b0e8aif-ne v0, v1, :cond_54
000b0e8eiget-object v0, v5, Landroidx/fragment/app/O;->h:Landroidx/fragment/app/J;
000b0e92iget-object v2, v0, Landroidx/fragment/app/J;->c:Landroidx/fragment/app/o;
000b0e96iget-object v3, v2, Landroidx/fragment/app/o;->E:Landroid/view/View;
000b0e9ainvoke-virtual {v3}, Landroid/view/View;->findFocus()Landroid/view/View;
000b0ea0move-result-object v3
000b0ea2if-eqz v3, :cond_23
000b0ea6invoke-virtual {v2}, Landroidx/fragment/app/o;->f()Landroidx/fragment/app/n;
000b0eacmove-result-object v4
000b0eaeiput-object v3, v4, Landroidx/fragment/app/n;->k:Landroid/view/View;
000b0eb2invoke-static {v1}, Landroidx/fragment/app/E;->D(I)Z
000b0eb8move-result v1
000b0ebaif-eqz v1, :cond_23
000b0ebeinvoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b0ec4invoke-virtual {v2}, Landroidx/fragment/app/o;->toString()Ljava/lang/String;
000b0ecaiget-object v1, v5, Landroidx/fragment/app/O;->c:Landroidx/fragment/app/o;
000b0eceinvoke-virtual {v1}, Landroidx/fragment/app/o;->w()Landroid/view/View;
000b0ed4move-result-object v1
000b0ed6invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b0edcmove-result-object v3
000b0edeconst/4 v4, 0x0
000b0ee0if-nez v3, :cond_36
000b0ee4invoke-virtual {v0}, Landroidx/fragment/app/J;->b()V
000b0eeainvoke-virtual {v1, v4}, Landroid/view/View;->setAlpha(F)V
000b0ef0invoke-virtual {v1}, Landroid/view/View;->getAlpha()F
000b0ef6move-result v0
000b0ef8cmpl-float v0, v0, v4
000b0efcif-nez v0, :cond_48
000b0f00invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000b0f06move-result v0
000b0f08if-nez v0, :cond_48
000b0f0cconst/4 v0, 0x4
000b0f0einvoke-virtual {v1, v0}, Landroid/view/View;->setVisibility(I)V
000b0f14iget-object v0, v2, Landroidx/fragment/app/o;->H:Landroidx/fragment/app/n;
000b0f18if-nez v0, :cond_4f
000b0f1cconst/high16 v0, 0x3f800000
000b0f20goto :goto_51
000b0f22iget v0, v0, Landroidx/fragment/app/n;->j:F
000b0f26invoke-virtual {v1, v0}, Landroid/view/View;->setAlpha(F)V
000b0f2creturn-void
000b0e74
000b0f2e
000b0f2e // align 0x10
000b0f2e // align 0x10
000b0f30
000b0f30androidx.lifecycle.a::<init>(java.util.HashMap):
000b0f40invoke-direct {v4}, Ljava/lang/Object;-><init>()V
000b0f46iput-object v5, v4, Landroidx/lifecycle/a;->b:Ljava/util/HashMap;
000b0f4anew-instance v0, Ljava/util/HashMap;
000b0f4einvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b0f54iput-object v0, v4, Landroidx/lifecycle/a;->a:Ljava/util/HashMap;
000b0f58invoke-virtual {v5}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
000b0f5emove-result-object v5
000b0f60invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
000b0f66move-result-object v5
000b0f68invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
000b0f6emove-result v0
000b0f70if-eqz v0, :cond_44
000b0f74invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b0f7amove-result-object v0
000b0f7ccheck-cast v0, Ljava/util/Map$Entry;
000b0f80invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b0f86move-result-object v1
000b0f88check-cast v1, Landroidx/lifecycle/l;
000b0f8ciget-object v2, v4, Landroidx/lifecycle/a;->a:Ljava/util/HashMap;
000b0f90invoke-virtual {v2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b0f96move-result-object v2
000b0f98check-cast v2, Ljava/util/List;
000b0f9cif-nez v2, :cond_3a
000b0fa0new-instance v2, Ljava/util/ArrayList;
000b0fa4invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
000b0faaiget-object v3, v4, Landroidx/lifecycle/a;->a:Ljava/util/HashMap;
000b0faeinvoke-virtual {v3, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b0fb4invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b0fbamove-result-object v0
000b0fbccheck-cast v0, Landroidx/lifecycle/b;
000b0fc0invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
000b0fc6goto :goto_14
000b0fc8return-void
000b0f30
000b0f30androidx.lifecycle.a::<init>(java.util.HashMap):
000b0f40invoke-direct {v4}, Ljava/lang/Object;-><init>()V
000b0f46iput-object v5, v4, Landroidx/lifecycle/a;->b:Ljava/util/HashMap;
000b0f4anew-instance v0, Ljava/util/HashMap;
000b0f4einvoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b0f54iput-object v0, v4, Landroidx/lifecycle/a;->a:Ljava/util/HashMap;
000b0f58invoke-virtual {v5}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
000b0f5emove-result-object v5
000b0f60invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
000b0f66move-result-object v5
000b0f68invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
000b0f6emove-result v0
000b0f70if-eqz v0, :cond_44
000b0f74invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b0f7amove-result-object v0
000b0f7ccheck-cast v0, Ljava/util/Map$Entry;
000b0f80invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b0f86move-result-object v1
000b0f88check-cast v1, Landroidx/lifecycle/l;
000b0f8ciget-object v2, v4, Landroidx/lifecycle/a;->a:Ljava/util/HashMap;
000b0f90invoke-virtual {v2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b0f96move-result-object v2
000b0f98check-cast v2, Ljava/util/List;
000b0f9cif-nez v2, :cond_3a
000b0fa0new-instance v2, Ljava/util/ArrayList;
000b0fa4invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
000b0faaiget-object v3, v4, Landroidx/lifecycle/a;->a:Ljava/util/HashMap;
000b0faeinvoke-virtual {v3, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b0fb4invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b0fbamove-result-object v0
000b0fbccheck-cast v0, Landroidx/lifecycle/b;
000b0fc0invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
000b0fc6goto :goto_14
000b0fc8return-void
000b0f30
000b0fca
000b0fca // align 0x4
000b0fca // align 0x4
000b0fcc
000b0fccandroidx.lifecycle.a::a(java.util.List, androidx.lifecycle.r, androidx.lifecycle.l, androidx.lifecycle.q):
000b0fdcif-eqz v5, :cond_4c
000b0fe0invoke-interface {v5}, Ljava/util/List;->size()I
000b0fe6move-result v0
000b0fe8const/4 v1, 0x1
000b0feasub-int/2addr v0, v1
000b0fecif-ltz v0, :cond_4c
000b0ff0invoke-interface {v5, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b0ff6move-result-object v2
000b0ff8check-cast v2, Landroidx/lifecycle/b;
000b0ffcinvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1002iget v3, v2, Landroidx/lifecycle/b;->a:I
000b1006iget-object v2, v2, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b100aif-eqz v3, :cond_2f
000b100eif-eq v3, v1, :cond_27
000b1012const/4 v4, 0x2
000b1014if-eq v3, v4, :cond_1f
000b1018goto :goto_35
000b101afilled-new-array {v6, v7}, [Ljava/lang/Object;
000b1020move-result-object v3
000b1022invoke-virtual {v2, v8, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000b1028goto :goto_35
000b102afilled-new-array {v6}, [Ljava/lang/Object;
000b1030move-result-object v3
000b1032invoke-virtual {v2, v8, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000b1038goto :goto_35
000b103aconst/4 v3, 0x0
000b103cnew-array v3, v3, [Ljava/lang/Object;
000b1040invoke-virtual {v2, v8, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000b1046add-int/lit8 v0, v0, -0x1
000b104agoto :goto_8
000b104cmove-exception v5
000b104enew-instance v6, Ljava/lang/RuntimeException;
000b1052invoke-direct {v6, v5}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b1058throw v6
000b105amove-exception v5
000b105cnew-instance v6, Ljava/lang/RuntimeException;
000b1060const-string v7, "Failed to call observer method"
000b1064invoke-virtual {v5}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
000b106amove-result-object v5
000b106cinvoke-direct {v6, v7, v5}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000b1072throw v6
000b1074return-void
000b0fcc
000b0fccandroidx.lifecycle.a::a(java.util.List, androidx.lifecycle.r, androidx.lifecycle.l, androidx.lifecycle.q):
000b0fdcif-eqz v5, :cond_4c
000b0fe0invoke-interface {v5}, Ljava/util/List;->size()I
000b0fe6move-result v0
000b0fe8const/4 v1, 0x1
000b0feasub-int/2addr v0, v1
000b0fecif-ltz v0, :cond_4c
000b0ff0invoke-interface {v5, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b0ff6move-result-object v2
000b0ff8check-cast v2, Landroidx/lifecycle/b;
000b0ffcinvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1002iget v3, v2, Landroidx/lifecycle/b;->a:I
000b1006iget-object v2, v2, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b100aif-eqz v3, :cond_2f
000b100eif-eq v3, v1, :cond_27
000b1012const/4 v4, 0x2
000b1014if-eq v3, v4, :cond_1f
000b1018goto :goto_35
000b101afilled-new-array {v6, v7}, [Ljava/lang/Object;
000b1020move-result-object v3
000b1022invoke-virtual {v2, v8, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000b1028goto :goto_35
000b102afilled-new-array {v6}, [Ljava/lang/Object;
000b1030move-result-object v3
000b1032invoke-virtual {v2, v8, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000b1038goto :goto_35
000b103aconst/4 v3, 0x0
000b103cnew-array v3, v3, [Ljava/lang/Object;
000b1040invoke-virtual {v2, v8, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000b1046add-int/lit8 v0, v0, -0x1
000b104agoto :goto_8
000b104cmove-exception v5
000b104enew-instance v6, Ljava/lang/RuntimeException;
000b1052invoke-direct {v6, v5}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b1058throw v6
000b105amove-exception v5
000b105cnew-instance v6, Ljava/lang/RuntimeException;
000b1060const-string v7, "Failed to call observer method"
000b1064invoke-virtual {v5}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
000b106amove-result-object v5
000b106cinvoke-direct {v6, v7, v5}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000b1072throw v6
000b1074return-void
000b0fcc
000b1076
000b1076 struct code_item_padding
000b1076 padding uint16 0x0000
000b1078
000b1078 struct try_item
000b1078 start_addr uint32 0xb1002
000b107c insn_count int 2
000b107e handler_off uint16 0xb1089
000b1080
000b1080 struct try_item
000b1080 start_addr uint32 0xb101a
000b1084 insn_count int 22
000b1086 handler_off uint16 0xb1089
000b1088
000b1088 struct encoded_catch_handler_list
000b1088 size int 1
000b1089
000b1089 struct encoded_catch_handler ← 0xb107e 0xb1086
000b1089 size int64 2
000b108a handlers[0].type_idx int 0xb630
000b108c handlers[0].addr uint32 0xb105a
000b108d handlers[1].type_idx int 0xb55c
000b108f handlers[1].addr uint32 0xb104c
000b1076 struct code_item_padding
000b1076 padding uint16 0x0000
000b1078
000b1078 struct try_item
000b1078 start_addr uint32 0xb1002
000b107c insn_count int 2
000b107e handler_off uint16 0xb1089
000b1080
000b1080 struct try_item
000b1080 start_addr uint32 0xb101a
000b1084 insn_count int 22
000b1086 handler_off uint16 0xb1089
000b1088
000b1088 struct encoded_catch_handler_list
000b1088 size int 1
000b1089
000b1089 struct encoded_catch_handler ← 0xb107e 0xb1086
000b1089 size int64 2
000b108a handlers[0].type_idx int 0xb630
000b108c handlers[0].addr uint32 0xb105a
000b108d handlers[1].type_idx int 0xb55c
000b108f handlers[1].addr uint32 0xb104c
000b1090
000b1090androidx.lifecycle.b::equals(java.lang.Object):
000b10a0const/4 v0, 0x1
000b10a2if-ne v4, v5, :cond_4
000b10a6return v0
000b10a8instance-of v1, v5, Landroidx/lifecycle/b;
000b10acconst/4 v2, 0x0
000b10aeif-nez v1, :cond_a
000b10b2return v2
000b10b4check-cast v5, Landroidx/lifecycle/b;
000b10b8iget v1, v5, Landroidx/lifecycle/b;->a:I
000b10bciget v3, v4, Landroidx/lifecycle/b;->a:I
000b10c0if-ne v3, v1, :cond_25
000b10c4iget-object v1, v4, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b10c8invoke-virtual {v1}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
000b10cemove-result-object v1
000b10d0iget-object v5, v5, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b10d4invoke-virtual {v5}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
000b10damove-result-object v5
000b10dcinvoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b10e2move-result v5
000b10e4if-eqz v5, :cond_25
000b10e8return v0
000b10eareturn v2
000b1090
000b1090androidx.lifecycle.b::equals(java.lang.Object):
000b10a0const/4 v0, 0x1
000b10a2if-ne v4, v5, :cond_4
000b10a6return v0
000b10a8instance-of v1, v5, Landroidx/lifecycle/b;
000b10acconst/4 v2, 0x0
000b10aeif-nez v1, :cond_a
000b10b2return v2
000b10b4check-cast v5, Landroidx/lifecycle/b;
000b10b8iget v1, v5, Landroidx/lifecycle/b;->a:I
000b10bciget v3, v4, Landroidx/lifecycle/b;->a:I
000b10c0if-ne v3, v1, :cond_25
000b10c4iget-object v1, v4, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b10c8invoke-virtual {v1}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
000b10cemove-result-object v1
000b10d0iget-object v5, v5, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b10d4invoke-virtual {v5}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
000b10damove-result-object v5
000b10dcinvoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000b10e2move-result v5
000b10e4if-eqz v5, :cond_25
000b10e8return v0
000b10eareturn v2
000b1090
000b10ec
000b10ecandroidx.lifecycle.b::hashCode():
000b10fciget v0, v2, Landroidx/lifecycle/b;->a:I
000b1100mul-int/lit8 v0, v0, 0x1f
000b1104iget-object v1, v2, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b1108invoke-virtual {v1}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
000b110emove-result-object v1
000b1110invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
000b1116move-result v1
000b1118add-int/2addr v1, v0
000b111areturn v1
000b10ec
000b10ecandroidx.lifecycle.b::hashCode():
000b10fciget v0, v2, Landroidx/lifecycle/b;->a:I
000b1100mul-int/lit8 v0, v0, 0x1f
000b1104iget-object v1, v2, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b1108invoke-virtual {v1}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
000b110emove-result-object v1
000b1110invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
000b1116move-result v1
000b1118add-int/2addr v1, v0
000b111areturn v1
000b10ec
000b111c
000b111candroidx.lifecycle.b::<init>(int, java.lang.reflect.Method):
000b112cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b1132iput v1, v0, Landroidx/lifecycle/b;->a:I
000b1136iput-object v2, v0, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b113aconst/4 v1, 0x1
000b113cinvoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000b1142return-void
000b111c
000b111candroidx.lifecycle.b::<init>(int, java.lang.reflect.Method):
000b112cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b1132iput v1, v0, Landroidx/lifecycle/b;->a:I
000b1136iput-object v2, v0, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b113aconst/4 v1, 0x1
000b113cinvoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000b1142return-void
000b111c
000b1144
000b1144androidx.lifecycle.c::a(java.lang.Class, java.lang.reflect.Method[]):
000b1154invoke-virtual {v13}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
000b115amove-result-object v0
000b115cnew-instance v1, Ljava/util/HashMap;
000b1160invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
000b1166const/4 v2, 0x0
000b1168iget-object v3, v12, Landroidx/lifecycle/c;->a:Ljava/util/HashMap;
000b116cif-eqz v0, :cond_20
000b1170invoke-virtual {v3, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b1176move-result-object v4
000b1178check-cast v4, Landroidx/lifecycle/a;
000b117cif-eqz v4, :cond_17
000b1180goto :goto_1b
000b1182invoke-virtual {v12, v0, v2}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b1188move-result-object v4
000b118aiget-object v0, v4, Landroidx/lifecycle/a;->b:Ljava/util/HashMap;
000b118einvoke-virtual {v1, v0}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
000b1194invoke-virtual {v13}, Ljava/lang/Class;->getInterfaces()[Ljava/lang/Class;
000b119amove-result-object v0
000b119carray-length v4, v0
000b119econst/4 v5, 0x0
000b11a0move v6, v5
000b11a2if-ge v6, v4, :cond_61
000b11a6aget-object v7, v0, v6
000b11aainvoke-virtual {v3, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b11b0move-result-object v8
000b11b2check-cast v8, Landroidx/lifecycle/a;
000b11b6if-eqz v8, :cond_34
000b11bagoto :goto_38
000b11bcinvoke-virtual {v12, v7, v2}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b11c2move-result-object v8
000b11c4iget-object v7, v8, Landroidx/lifecycle/a;->b:Ljava/util/HashMap;
000b11c8invoke-virtual {v7}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
000b11cemove-result-object v7
000b11d0invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
000b11d6move-result-object v7
000b11d8invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
000b11demove-result v8
000b11e0if-eqz v8, :cond_5e
000b11e4invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b11eamove-result-object v8
000b11eccheck-cast v8, Ljava/util/Map$Entry;
000b11f0invoke-interface {v8}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b11f6move-result-object v9
000b11f8check-cast v9, Landroidx/lifecycle/b;
000b11fcinvoke-interface {v8}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b1202move-result-object v8
000b1204check-cast v8, Landroidx/lifecycle/l;
000b1208invoke-static {v1, v9, v8, v13}, Landroidx/lifecycle/c;->b(Ljava/util/HashMap;Landroidx/lifecycle/b;Landroidx/lifecycle/l;Ljava/lang/Class;)V
000b120egoto :goto_42
000b1210add-int/lit8 v6, v6, 0x1
000b1214goto :goto_27
000b1216if-eqz v14, :cond_64
000b121agoto :goto_68
000b121cinvoke-virtual {v13}, Ljava/lang/Class;->getDeclaredMethods()[Ljava/lang/reflect/Method;
000b1222move-result-object v14
000b1224array-length v0, v14
000b1226move v2, v5
000b1228move v4, v2
000b122aif-ge v2, v0, :cond_d6
000b122eaget-object v6, v14, v2
000b1232const-class v7, Landroidx/lifecycle/y;
000b1236invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
000b123cmove-result-object v7
000b123echeck-cast v7, Landroidx/lifecycle/y;
000b1242if-nez v7, :cond_7a
000b1246goto :goto_cb
000b1248invoke-virtual {v6}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
000b124emove-result-object v4
000b1250array-length v8, v4
000b1252const/4 v9, 0x1
000b1254if-lez v8, :cond_96
000b1258const-class v8, Landroidx/lifecycle/r;
000b125caget-object v10, v4, v5
000b1260invoke-virtual {v8, v10}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b1266move-result v8
000b1268if-eqz v8, :cond_8e
000b126cmove v8, v9
000b126egoto :goto_97
000b1270new-instance v13, Ljava/lang/IllegalArgumentException;
000b1274const-string v14, "invalid parameter type. Must be one and instanceof LifecycleOwner"
000b1278invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b127ethrow v13
000b1280move v8, v5
000b1282invoke-interface {v7}, Landroidx/lifecycle/y;->value()Landroidx/lifecycle/l;
000b1288move-result-object v7
000b128aarray-length v10, v4
000b128cconst/4 v11, 0x2
000b128eif-le v10, v9, :cond_bf
000b1292const-class v8, Landroidx/lifecycle/l;
000b1296aget-object v10, v4, v9
000b129ainvoke-virtual {v8, v10}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b12a0move-result v8
000b12a2if-eqz v8, :cond_b7
000b12a6sget-object v8, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b12aaif-ne v7, v8, :cond_af
000b12aemove v8, v11
000b12b0goto :goto_bf
000b12b2new-instance v13, Ljava/lang/IllegalArgumentException;
000b12b6const-string v14, "Second arg is supported only for ON_ANY value"
000b12bainvoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b12c0throw v13
000b12c2new-instance v13, Ljava/lang/IllegalArgumentException;
000b12c6const-string v14, "invalid parameter type. second arg must be an event"
000b12cainvoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b12d0throw v13
000b12d2array-length v4, v4
000b12d4if-gt v4, v11, :cond_ce
000b12d8new-instance v4, Landroidx/lifecycle/b;
000b12dcinvoke-direct {v4, v8, v6}, Landroidx/lifecycle/b;-><init>(ILjava/lang/reflect/Method;)V
000b12e2invoke-static {v1, v4, v7, v13}, Landroidx/lifecycle/c;->b(Ljava/util/HashMap;Landroidx/lifecycle/b;Landroidx/lifecycle/l;Ljava/lang/Class;)V
000b12e8move v4, v9
000b12eaadd-int/lit8 v2, v2, 0x1
000b12eegoto :goto_6b
000b12f0new-instance v13, Ljava/lang/IllegalArgumentException;
000b12f4const-string v14, "cannot have more than 2 params"
000b12f8invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b12fethrow v13
000b1300new-instance v14, Landroidx/lifecycle/a;
000b1304invoke-direct {v14, v1}, Landroidx/lifecycle/a;-><init>(Ljava/util/HashMap;)V
000b130ainvoke-virtual {v3, v13, v14}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1310iget-object v0, v12, Landroidx/lifecycle/c;->b:Ljava/util/HashMap;
000b1314invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000b131amove-result-object v1
000b131cinvoke-virtual {v0, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1322return-object v14
000b1324move-exception v13
000b1326new-instance v14, Ljava/lang/IllegalArgumentException;
000b132aconst-string v0, "The observer class has some methods that use newer APIs which are not available in the current OS version. Lifecycles cannot access even other methods so you should make sure that your observer classes only access framework classes that are available in your min API level OR use lifecycle:compiler annotation processor."
000b132einvoke-direct {v14, v0, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000b1334throw v14
000b1144
000b1144androidx.lifecycle.c::a(java.lang.Class, java.lang.reflect.Method[]):
000b1154invoke-virtual {v13}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
000b115amove-result-object v0
000b115cnew-instance v1, Ljava/util/HashMap;
000b1160invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
000b1166const/4 v2, 0x0
000b1168iget-object v3, v12, Landroidx/lifecycle/c;->a:Ljava/util/HashMap;
000b116cif-eqz v0, :cond_20
000b1170invoke-virtual {v3, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b1176move-result-object v4
000b1178check-cast v4, Landroidx/lifecycle/a;
000b117cif-eqz v4, :cond_17
000b1180goto :goto_1b
000b1182invoke-virtual {v12, v0, v2}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b1188move-result-object v4
000b118aiget-object v0, v4, Landroidx/lifecycle/a;->b:Ljava/util/HashMap;
000b118einvoke-virtual {v1, v0}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
000b1194invoke-virtual {v13}, Ljava/lang/Class;->getInterfaces()[Ljava/lang/Class;
000b119amove-result-object v0
000b119carray-length v4, v0
000b119econst/4 v5, 0x0
000b11a0move v6, v5
000b11a2if-ge v6, v4, :cond_61
000b11a6aget-object v7, v0, v6
000b11aainvoke-virtual {v3, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b11b0move-result-object v8
000b11b2check-cast v8, Landroidx/lifecycle/a;
000b11b6if-eqz v8, :cond_34
000b11bagoto :goto_38
000b11bcinvoke-virtual {v12, v7, v2}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b11c2move-result-object v8
000b11c4iget-object v7, v8, Landroidx/lifecycle/a;->b:Ljava/util/HashMap;
000b11c8invoke-virtual {v7}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
000b11cemove-result-object v7
000b11d0invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
000b11d6move-result-object v7
000b11d8invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
000b11demove-result v8
000b11e0if-eqz v8, :cond_5e
000b11e4invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000b11eamove-result-object v8
000b11eccheck-cast v8, Ljava/util/Map$Entry;
000b11f0invoke-interface {v8}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b11f6move-result-object v9
000b11f8check-cast v9, Landroidx/lifecycle/b;
000b11fcinvoke-interface {v8}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b1202move-result-object v8
000b1204check-cast v8, Landroidx/lifecycle/l;
000b1208invoke-static {v1, v9, v8, v13}, Landroidx/lifecycle/c;->b(Ljava/util/HashMap;Landroidx/lifecycle/b;Landroidx/lifecycle/l;Ljava/lang/Class;)V
000b120egoto :goto_42
000b1210add-int/lit8 v6, v6, 0x1
000b1214goto :goto_27
000b1216if-eqz v14, :cond_64
000b121agoto :goto_68
000b121cinvoke-virtual {v13}, Ljava/lang/Class;->getDeclaredMethods()[Ljava/lang/reflect/Method;
000b1222move-result-object v14
000b1224array-length v0, v14
000b1226move v2, v5
000b1228move v4, v2
000b122aif-ge v2, v0, :cond_d6
000b122eaget-object v6, v14, v2
000b1232const-class v7, Landroidx/lifecycle/y;
000b1236invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
000b123cmove-result-object v7
000b123echeck-cast v7, Landroidx/lifecycle/y;
000b1242if-nez v7, :cond_7a
000b1246goto :goto_cb
000b1248invoke-virtual {v6}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class;
000b124emove-result-object v4
000b1250array-length v8, v4
000b1252const/4 v9, 0x1
000b1254if-lez v8, :cond_96
000b1258const-class v8, Landroidx/lifecycle/r;
000b125caget-object v10, v4, v5
000b1260invoke-virtual {v8, v10}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b1266move-result v8
000b1268if-eqz v8, :cond_8e
000b126cmove v8, v9
000b126egoto :goto_97
000b1270new-instance v13, Ljava/lang/IllegalArgumentException;
000b1274const-string v14, "invalid parameter type. Must be one and instanceof LifecycleOwner"
000b1278invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b127ethrow v13
000b1280move v8, v5
000b1282invoke-interface {v7}, Landroidx/lifecycle/y;->value()Landroidx/lifecycle/l;
000b1288move-result-object v7
000b128aarray-length v10, v4
000b128cconst/4 v11, 0x2
000b128eif-le v10, v9, :cond_bf
000b1292const-class v8, Landroidx/lifecycle/l;
000b1296aget-object v10, v4, v9
000b129ainvoke-virtual {v8, v10}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b12a0move-result v8
000b12a2if-eqz v8, :cond_b7
000b12a6sget-object v8, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b12aaif-ne v7, v8, :cond_af
000b12aemove v8, v11
000b12b0goto :goto_bf
000b12b2new-instance v13, Ljava/lang/IllegalArgumentException;
000b12b6const-string v14, "Second arg is supported only for ON_ANY value"
000b12bainvoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b12c0throw v13
000b12c2new-instance v13, Ljava/lang/IllegalArgumentException;
000b12c6const-string v14, "invalid parameter type. second arg must be an event"
000b12cainvoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b12d0throw v13
000b12d2array-length v4, v4
000b12d4if-gt v4, v11, :cond_ce
000b12d8new-instance v4, Landroidx/lifecycle/b;
000b12dcinvoke-direct {v4, v8, v6}, Landroidx/lifecycle/b;-><init>(ILjava/lang/reflect/Method;)V
000b12e2invoke-static {v1, v4, v7, v13}, Landroidx/lifecycle/c;->b(Ljava/util/HashMap;Landroidx/lifecycle/b;Landroidx/lifecycle/l;Ljava/lang/Class;)V
000b12e8move v4, v9
000b12eaadd-int/lit8 v2, v2, 0x1
000b12eegoto :goto_6b
000b12f0new-instance v13, Ljava/lang/IllegalArgumentException;
000b12f4const-string v14, "cannot have more than 2 params"
000b12f8invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b12fethrow v13
000b1300new-instance v14, Landroidx/lifecycle/a;
000b1304invoke-direct {v14, v1}, Landroidx/lifecycle/a;-><init>(Ljava/util/HashMap;)V
000b130ainvoke-virtual {v3, v13, v14}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1310iget-object v0, v12, Landroidx/lifecycle/c;->b:Ljava/util/HashMap;
000b1314invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000b131amove-result-object v1
000b131cinvoke-virtual {v0, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1322return-object v14
000b1324move-exception v13
000b1326new-instance v14, Ljava/lang/IllegalArgumentException;
000b132aconst-string v0, "The observer class has some methods that use newer APIs which are not available in the current OS version. Lifecycles cannot access even other methods so you should make sure that your observer classes only access framework classes that are available in your min API level OR use lifecycle:compiler annotation processor."
000b132einvoke-direct {v14, v0, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000b1334throw v14
000b1144
000b1336
000b1336 struct code_item_padding
000b1336 padding uint16 0x0000
000b1338
000b1338 struct try_item
000b1338 start_addr uint32 0xb121c
000b133c insn_count int 4
000b133e handler_off uint16 0xb1341
000b1340
000b1340 struct encoded_catch_handler_list
000b1340 size int 1
000b1341
000b1341 struct encoded_catch_handler ← 0xb133e
000b1341 size int64 1
000b1342 handlers[0].type_idx int 0xb584
000b1344 handlers[0].addr uint32 0xb1324
000b1346
000b1346 // align 0x8
000b1336 struct code_item_padding
000b1336 padding uint16 0x0000
000b1338
000b1338 struct try_item
000b1338 start_addr uint32 0xb121c
000b133c insn_count int 4
000b133e handler_off uint16 0xb1341
000b1340
000b1340 struct encoded_catch_handler_list
000b1340 size int 1
000b1341
000b1341 struct encoded_catch_handler ← 0xb133e
000b1341 size int64 1
000b1342 handlers[0].type_idx int 0xb584
000b1344 handlers[0].addr uint32 0xb1324
000b1346
000b1346 // align 0x8
000b1348
000b1348androidx.lifecycle.c::<clinit>():
000b1358new-instance v0, Landroidx/lifecycle/c;
000b135cinvoke-direct {v0}, Landroidx/lifecycle/c;-><init>()V
000b1362sput-object v0, Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;
000b1366return-void
000b1348
000b1348androidx.lifecycle.c::<clinit>():
000b1358new-instance v0, Landroidx/lifecycle/c;
000b135cinvoke-direct {v0}, Landroidx/lifecycle/c;-><init>()V
000b1362sput-object v0, Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;
000b1366return-void
000b1348
000b1368
000b1368androidx.lifecycle.c::<init>():
000b1378invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b137enew-instance v0, Ljava/util/HashMap;
000b1382invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b1388iput-object v0, v1, Landroidx/lifecycle/c;->a:Ljava/util/HashMap;
000b138cnew-instance v0, Ljava/util/HashMap;
000b1390invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b1396iput-object v0, v1, Landroidx/lifecycle/c;->b:Ljava/util/HashMap;
000b139areturn-void
000b1368
000b1368androidx.lifecycle.c::<init>():
000b1378invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b137enew-instance v0, Ljava/util/HashMap;
000b1382invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b1388iput-object v0, v1, Landroidx/lifecycle/c;->a:Ljava/util/HashMap;
000b138cnew-instance v0, Ljava/util/HashMap;
000b1390invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b1396iput-object v0, v1, Landroidx/lifecycle/c;->b:Ljava/util/HashMap;
000b139areturn-void
000b1368
000b139c
000b139candroidx.lifecycle.c::b(java.util.HashMap, androidx.lifecycle.b, androidx.lifecycle.l, java.lang.Class):
000b13acinvoke-virtual {v3, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b13b2move-result-object v0
000b13b4check-cast v0, Landroidx/lifecycle/l;
000b13b8if-eqz v0, :cond_41
000b13bcif-ne v5, v0, :cond_b
000b13c0goto :goto_41
000b13c2iget-object v3, v4, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b13c6new-instance v4, Ljava/lang/IllegalArgumentException;
000b13canew-instance v1, Ljava/lang/StringBuilder;
000b13ceconst-string v2, "Method "
000b13d2invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b13d8invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
000b13demove-result-object v3
000b13e0invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b13e6const-string v3, " in "
000b13eainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b13f0invoke-virtual {v6}, Ljava/lang/Class;->getName()Ljava/lang/String;
000b13f6move-result-object v3
000b13f8invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b13feconst-string v3, " already declared with different @OnLifecycleEvent value: previous value "
000b1402invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b1408invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b140econst-string v3, ", new value "
000b1412invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b1418invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b141einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1424move-result-object v3
000b1426invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b142cthrow v4
000b142eif-nez v0, :cond_46
000b1432invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1438return-void
000b139c
000b139candroidx.lifecycle.c::b(java.util.HashMap, androidx.lifecycle.b, androidx.lifecycle.l, java.lang.Class):
000b13acinvoke-virtual {v3, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b13b2move-result-object v0
000b13b4check-cast v0, Landroidx/lifecycle/l;
000b13b8if-eqz v0, :cond_41
000b13bcif-ne v5, v0, :cond_b
000b13c0goto :goto_41
000b13c2iget-object v3, v4, Landroidx/lifecycle/b;->b:Ljava/lang/reflect/Method;
000b13c6new-instance v4, Ljava/lang/IllegalArgumentException;
000b13canew-instance v1, Ljava/lang/StringBuilder;
000b13ceconst-string v2, "Method "
000b13d2invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b13d8invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
000b13demove-result-object v3
000b13e0invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b13e6const-string v3, " in "
000b13eainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b13f0invoke-virtual {v6}, Ljava/lang/Class;->getName()Ljava/lang/String;
000b13f6move-result-object v3
000b13f8invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b13feconst-string v3, " already declared with different @OnLifecycleEvent value: previous value "
000b1402invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b1408invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b140econst-string v3, ", new value "
000b1412invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b1418invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b141einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1424move-result-object v3
000b1426invoke-direct {v4, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b142cthrow v4
000b142eif-nez v0, :cond_46
000b1432invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1438return-void
000b139c
000b143a
000b143a // align 0x4
000b143a // align 0x4
000b143c
000b143candroidx.lifecycle.CompositeGeneratedAdaptersObserver::<init>(androidx.lifecycle.g[]):
000b144cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b1452iput-object v1, v0, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/g;
000b1456return-void
000b143c
000b143candroidx.lifecycle.CompositeGeneratedAdaptersObserver::<init>(androidx.lifecycle.g[]):
000b144cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b1452iput-object v1, v0, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/g;
000b1456return-void
000b143c
000b1458
000b1458androidx.lifecycle.CompositeGeneratedAdaptersObserver::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b1468new-instance v3, Ljava/util/HashMap;
000b146cinvoke-direct {v3}, Ljava/util/HashMap;-><init>()V
000b1472iget-object v3, v2, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/g;
000b1476array-length v4, v3
000b1478const/4 v0, 0x0
000b147aconst/4 v1, 0x0
000b147cif-gtz v4, :cond_13
000b1480array-length v4, v3
000b1482if-gtz v4, :cond_10
000b1486return-void
000b1488aget-object v3, v3, v1
000b148cthrow v0
000b148eaget-object v3, v3, v1
000b1492throw v0
000b1458
000b1458androidx.lifecycle.CompositeGeneratedAdaptersObserver::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b1468new-instance v3, Ljava/util/HashMap;
000b146cinvoke-direct {v3}, Ljava/util/HashMap;-><init>()V
000b1472iget-object v3, v2, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/g;
000b1476array-length v4, v3
000b1478const/4 v0, 0x0
000b147aconst/4 v1, 0x0
000b147cif-gtz v4, :cond_13
000b1480array-length v4, v3
000b1482if-gtz v4, :cond_10
000b1486return-void
000b1488aget-object v3, v3, v1
000b148cthrow v0
000b148eaget-object v3, v3, v1
000b1492throw v0
000b1458
000b1494
000b1494androidx.lifecycle.e::<clinit>():
000b14a4invoke-static {}, Landroidx/lifecycle/l;->values()[Landroidx/lifecycle/l;
000b14aamove-result-object v0
000b14acarray-length v0, v0
000b14aenew-array v0, v0, [I
000b14b2sget-object v1, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b14b6invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b14bcmove-result v1
000b14beconst/4 v2, 0x1
000b14c0aput v2, v0, v1
000b14c4sget-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b14c8invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b14cemove-result v1
000b14d0const/4 v2, 0x2
000b14d2aput v2, v0, v1
000b14d6sget-object v1, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b14dainvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b14e0move-result v1
000b14e2const/4 v2, 0x3
000b14e4aput v2, v0, v1
000b14e8sget-object v1, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b14ecinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b14f2move-result v1
000b14f4const/4 v2, 0x4
000b14f6aput v2, v0, v1
000b14fasget-object v1, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b14feinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1504move-result v1
000b1506const/4 v2, 0x5
000b1508aput v2, v0, v1
000b150csget-object v1, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b1510invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1516move-result v1
000b1518const/4 v2, 0x6
000b151aaput v2, v0, v1
000b151esget-object v1, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b1522invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1528move-result v1
000b152aconst/4 v2, 0x7
000b152caput v2, v0, v1
000b1530sput-object v0, Landroidx/lifecycle/e;->a:[I
000b1534return-void
000b1494
000b1494androidx.lifecycle.e::<clinit>():
000b14a4invoke-static {}, Landroidx/lifecycle/l;->values()[Landroidx/lifecycle/l;
000b14aamove-result-object v0
000b14acarray-length v0, v0
000b14aenew-array v0, v0, [I
000b14b2sget-object v1, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b14b6invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b14bcmove-result v1
000b14beconst/4 v2, 0x1
000b14c0aput v2, v0, v1
000b14c4sget-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b14c8invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b14cemove-result v1
000b14d0const/4 v2, 0x2
000b14d2aput v2, v0, v1
000b14d6sget-object v1, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b14dainvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b14e0move-result v1
000b14e2const/4 v2, 0x3
000b14e4aput v2, v0, v1
000b14e8sget-object v1, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b14ecinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b14f2move-result v1
000b14f4const/4 v2, 0x4
000b14f6aput v2, v0, v1
000b14fasget-object v1, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b14feinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1504move-result v1
000b1506const/4 v2, 0x5
000b1508aput v2, v0, v1
000b150csget-object v1, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b1510invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1516move-result v1
000b1518const/4 v2, 0x6
000b151aaput v2, v0, v1
000b151esget-object v1, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b1522invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1528move-result v1
000b152aconst/4 v2, 0x7
000b152caput v2, v0, v1
000b1530sput-object v0, Landroidx/lifecycle/e;->a:[I
000b1534return-void
000b1494
000b1536
000b1536 struct code_item_padding
000b1536 padding uint16 0x0000
000b1538
000b1538 struct try_item
000b1538 start_addr uint32 0xb14b2
000b153c insn_count int 9
000b153e handler_off uint16 0xb1571
000b1540
000b1540 struct try_item
000b1540 start_addr uint32 0xb14c4
000b1544 insn_count int 9
000b1546 handler_off uint16 0xb1575
000b1548
000b1548 struct try_item
000b1548 start_addr uint32 0xb14d6
000b154c insn_count int 9
000b154e handler_off uint16 0xb1579
000b1550
000b1550 struct try_item
000b1550 start_addr uint32 0xb14e8
000b1554 insn_count int 9
000b1556 handler_off uint16 0xb157d
000b1558
000b1558 struct try_item
000b1558 start_addr uint32 0xb14fa
000b155c insn_count int 9
000b155e handler_off uint16 0xb1581
000b1560
000b1560 struct try_item
000b1560 start_addr uint32 0xb150c
000b1564 insn_count int 9
000b1566 handler_off uint16 0xb1585
000b1568
000b1568 struct try_item
000b1568 start_addr uint32 0xb151e
000b156c insn_count int 9
000b156e handler_off uint16 0xb1589
000b1570
000b1570 struct encoded_catch_handler_list
000b1570 size int 7
000b1571
000b1571 struct encoded_catch_handler ← 0xb153e
000b1571 size int64 1
000b1572 handlers[0].type_idx int 0xb588
000b1574 handlers[0].addr uint32 0xb14c4
000b1575
000b1575 struct encoded_catch_handler ← 0xb1546
000b1575 size int64 1
000b1576 handlers[0].type_idx int 0xb588
000b1578 handlers[0].addr uint32 0xb14d6
000b1579
000b1579 struct encoded_catch_handler ← 0xb154e
000b1579 size int64 1
000b157a handlers[0].type_idx int 0xb588
000b157c handlers[0].addr uint32 0xb14e8
000b157d
000b157d struct encoded_catch_handler ← 0xb1556
000b157d size int64 1
000b157e handlers[0].type_idx int 0xb588
000b1580 handlers[0].addr uint32 0xb14fa
000b1581
000b1581 struct encoded_catch_handler ← 0xb155e
000b1581 size int64 1
000b1582 handlers[0].type_idx int 0xb588
000b1584 handlers[0].addr uint32 0xb150c
000b1585
000b1585 struct encoded_catch_handler ← 0xb1566
000b1585 size int64 1
000b1586 handlers[0].type_idx int 0xb588
000b1588 handlers[0].addr uint32 0xb151e
000b1589
000b1589 struct encoded_catch_handler ← 0xb156e
000b1589 size int64 1
000b158a handlers[0].type_idx int 0xb588
000b158c handlers[0].addr uint32 0xb1530
000b158d
000b158d // align 0x10
000b1536 struct code_item_padding
000b1536 padding uint16 0x0000
000b1538
000b1538 struct try_item
000b1538 start_addr uint32 0xb14b2
000b153c insn_count int 9
000b153e handler_off uint16 0xb1571
000b1540
000b1540 struct try_item
000b1540 start_addr uint32 0xb14c4
000b1544 insn_count int 9
000b1546 handler_off uint16 0xb1575
000b1548
000b1548 struct try_item
000b1548 start_addr uint32 0xb14d6
000b154c insn_count int 9
000b154e handler_off uint16 0xb1579
000b1550
000b1550 struct try_item
000b1550 start_addr uint32 0xb14e8
000b1554 insn_count int 9
000b1556 handler_off uint16 0xb157d
000b1558
000b1558 struct try_item
000b1558 start_addr uint32 0xb14fa
000b155c insn_count int 9
000b155e handler_off uint16 0xb1581
000b1560
000b1560 struct try_item
000b1560 start_addr uint32 0xb150c
000b1564 insn_count int 9
000b1566 handler_off uint16 0xb1585
000b1568
000b1568 struct try_item
000b1568 start_addr uint32 0xb151e
000b156c insn_count int 9
000b156e handler_off uint16 0xb1589
000b1570
000b1570 struct encoded_catch_handler_list
000b1570 size int 7
000b1571
000b1571 struct encoded_catch_handler ← 0xb153e
000b1571 size int64 1
000b1572 handlers[0].type_idx int 0xb588
000b1574 handlers[0].addr uint32 0xb14c4
000b1575
000b1575 struct encoded_catch_handler ← 0xb1546
000b1575 size int64 1
000b1576 handlers[0].type_idx int 0xb588
000b1578 handlers[0].addr uint32 0xb14d6
000b1579
000b1579 struct encoded_catch_handler ← 0xb154e
000b1579 size int64 1
000b157a handlers[0].type_idx int 0xb588
000b157c handlers[0].addr uint32 0xb14e8
000b157d
000b157d struct encoded_catch_handler ← 0xb1556
000b157d size int64 1
000b157e handlers[0].type_idx int 0xb588
000b1580 handlers[0].addr uint32 0xb14fa
000b1581
000b1581 struct encoded_catch_handler ← 0xb155e
000b1581 size int64 1
000b1582 handlers[0].type_idx int 0xb588
000b1584 handlers[0].addr uint32 0xb150c
000b1585
000b1585 struct encoded_catch_handler ← 0xb1566
000b1585 size int64 1
000b1586 handlers[0].type_idx int 0xb588
000b1588 handlers[0].addr uint32 0xb151e
000b1589
000b1589 struct encoded_catch_handler ← 0xb156e
000b1589 size int64 1
000b158a handlers[0].type_idx int 0xb588
000b158c handlers[0].addr uint32 0xb1530
000b158d
000b158d // align 0x10
000b1590
000b1590androidx.lifecycle.DefaultLifecycleObserverAdapter::<init>(androidx.lifecycle.d, androidx.lifecycle.p):
000b15a0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b15a6iput-object v1, v0, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;->a:Landroidx/lifecycle/d;
000b15aaiput-object v2, v0, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;->b:Landroidx/lifecycle/p;
000b15aereturn-void
000b1590
000b1590androidx.lifecycle.DefaultLifecycleObserverAdapter::<init>(androidx.lifecycle.d, androidx.lifecycle.p):
000b15a0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b15a6iput-object v1, v0, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;->a:Landroidx/lifecycle/d;
000b15aaiput-object v2, v0, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;->b:Landroidx/lifecycle/p;
000b15aereturn-void
000b1590
000b15b0
000b15b0androidx.lifecycle.DefaultLifecycleObserverAdapter::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b15c0sget-object v0, Landroidx/lifecycle/e;->a:[I
000b15c4invoke-virtual {v5}, Ljava/lang/Enum;->ordinal()I
000b15camove-result v1
000b15ccaget v0, v0, v1
000b15d0iget-object v1, v3, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;->a:Landroidx/lifecycle/d;
000b15d4const/4 v2, 0x3
000b15d6if-eq v0, v2, :cond_19
000b15daconst/4 v1, 0x7
000b15dcif-eq v0, v1, :cond_11
000b15e0goto :goto_1c
000b15e2new-instance v4, Ljava/lang/IllegalArgumentException;
000b15e6const-string v5, "ON_ANY must not been send by anybody"
000b15eainvoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b15f0throw v4
000b15f2invoke-interface {v1}, Landroidx/lifecycle/d;->a()V
000b15f8iget-object v0, v3, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;->b:Landroidx/lifecycle/p;
000b15fcif-eqz v0, :cond_23
000b1600invoke-interface {v0, v4, v5}, Landroidx/lifecycle/p;->b(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b1606return-void
000b15b0
000b15b0androidx.lifecycle.DefaultLifecycleObserverAdapter::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b15c0sget-object v0, Landroidx/lifecycle/e;->a:[I
000b15c4invoke-virtual {v5}, Ljava/lang/Enum;->ordinal()I
000b15camove-result v1
000b15ccaget v0, v0, v1
000b15d0iget-object v1, v3, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;->a:Landroidx/lifecycle/d;
000b15d4const/4 v2, 0x3
000b15d6if-eq v0, v2, :cond_19
000b15daconst/4 v1, 0x7
000b15dcif-eq v0, v1, :cond_11
000b15e0goto :goto_1c
000b15e2new-instance v4, Ljava/lang/IllegalArgumentException;
000b15e6const-string v5, "ON_ANY must not been send by anybody"
000b15eainvoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b15f0throw v4
000b15f2invoke-interface {v1}, Landroidx/lifecycle/d;->a()V
000b15f8iget-object v0, v3, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;->b:Landroidx/lifecycle/p;
000b15fcif-eqz v0, :cond_23
000b1600invoke-interface {v0, v4, v5}, Landroidx/lifecycle/p;->b(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b1606return-void
000b15b0
000b1608
000b1608androidx.lifecycle.f::onActivityCreated(android.app.Activity, android.os.Bundle):
000b1618const-string v2, "activity"
000b161cinvoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1622return-void
000b1608
000b1608androidx.lifecycle.f::onActivityCreated(android.app.Activity, android.os.Bundle):
000b1618const-string v2, "activity"
000b161cinvoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1622return-void
000b1608
000b1624
000b1624androidx.lifecycle.f::onActivityDestroyed(android.app.Activity):
000b1634const-string v0, "activity"
000b1638invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b163ereturn-void
000b1624
000b1624androidx.lifecycle.f::onActivityDestroyed(android.app.Activity):
000b1634const-string v0, "activity"
000b1638invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b163ereturn-void
000b1624
000b1640
000b1640androidx.lifecycle.f::onActivityPaused(android.app.Activity):
000b1650const-string v0, "activity"
000b1654invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b165areturn-void
000b1640
000b1640androidx.lifecycle.f::onActivityPaused(android.app.Activity):
000b1650const-string v0, "activity"
000b1654invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b165areturn-void
000b1640
000b165c
000b165candroidx.lifecycle.f::onActivityResumed(android.app.Activity):
000b166cconst-string v0, "activity"
000b1670invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1676return-void
000b165c
000b165candroidx.lifecycle.f::onActivityResumed(android.app.Activity):
000b166cconst-string v0, "activity"
000b1670invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1676return-void
000b165c
000b1678
000b1678androidx.lifecycle.f::onActivitySaveInstanceState(android.app.Activity, android.os.Bundle):
000b1688const-string v0, "activity"
000b168cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1692const-string v2, "outState"
000b1696invoke-static {v3, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b169creturn-void
000b1678
000b1678androidx.lifecycle.f::onActivitySaveInstanceState(android.app.Activity, android.os.Bundle):
000b1688const-string v0, "activity"
000b168cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1692const-string v2, "outState"
000b1696invoke-static {v3, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b169creturn-void
000b1678
000b169e
000b169e // align 0x10
000b169e // align 0x10
000b16a0
000b16a0androidx.lifecycle.f::onActivityStarted(android.app.Activity):
000b16b0const-string v0, "activity"
000b16b4invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b16bareturn-void
000b16a0
000b16a0androidx.lifecycle.f::onActivityStarted(android.app.Activity):
000b16b0const-string v0, "activity"
000b16b4invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b16bareturn-void
000b16a0
000b16bc
000b16bcandroidx.lifecycle.f::onActivityStopped(android.app.Activity):
000b16ccconst-string v0, "activity"
000b16d0invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b16d6return-void
000b16bc
000b16bcandroidx.lifecycle.f::onActivityStopped(android.app.Activity):
000b16ccconst-string v0, "activity"
000b16d0invoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b16d6return-void
000b16bc
000b16d8
000b16d8androidx.lifecycle.h::a():
000b16e8sget-object v0, La0/a;->b:La0/a;
000b16ecreturn-object v0
000b16d8
000b16d8androidx.lifecycle.h::a():
000b16e8sget-object v0, La0/a;->b:La0/a;
000b16ecreturn-object v0
000b16d8
000b16ee
000b16ee // align 0x10
000b16ee // align 0x10
000b16f0
000b16f0androidx.lifecycle.i::<init>():
000b1700invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b1706return-void
000b16f0
000b16f0androidx.lifecycle.i::<init>():
000b1700invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b1706return-void
000b16f0
000b1708
000b1708androidx.lifecycle.LegacySavedStateHandleController$tryToAddRecreator$1::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b1718sget-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b171cif-eq v2, v1, :cond_5
000b1720return-void
000b1722const/4 v1, 0x0
000b1724throw v1
000b1708
000b1708androidx.lifecycle.LegacySavedStateHandleController$tryToAddRecreator$1::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b1718sget-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b171cif-eq v2, v1, :cond_5
000b1720return-void
000b1722const/4 v1, 0x0
000b1724throw v1
000b1708
000b1726
000b1726 // align 0x8
000b1726 // align 0x8
000b1728
000b1728androidx.lifecycle.k::<clinit>():
000b1738invoke-static {}, Landroidx/lifecycle/l;->values()[Landroidx/lifecycle/l;
000b173emove-result-object v0
000b1740array-length v0, v0
000b1742new-array v0, v0, [I
000b1746sget-object v1, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b174ainvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1750move-result v1
000b1752const/4 v2, 0x1
000b1754aput v2, v0, v1
000b1758sget-object v1, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b175cinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1762move-result v1
000b1764const/4 v2, 0x2
000b1766aput v2, v0, v1
000b176asget-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b176einvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1774move-result v1
000b1776const/4 v2, 0x3
000b1778aput v2, v0, v1
000b177csget-object v1, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b1780invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1786move-result v1
000b1788const/4 v2, 0x4
000b178aaput v2, v0, v1
000b178esget-object v1, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b1792invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1798move-result v1
000b179aconst/4 v2, 0x5
000b179caput v2, v0, v1
000b17a0sget-object v1, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b17a4invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b17aamove-result v1
000b17acconst/4 v2, 0x6
000b17aeaput v2, v0, v1
000b17b2sget-object v1, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b17b6invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b17bcmove-result v1
000b17beconst/4 v2, 0x7
000b17c0aput v2, v0, v1
000b17c4sput-object v0, Landroidx/lifecycle/k;->a:[I
000b17c8return-void
000b1728
000b1728androidx.lifecycle.k::<clinit>():
000b1738invoke-static {}, Landroidx/lifecycle/l;->values()[Landroidx/lifecycle/l;
000b173emove-result-object v0
000b1740array-length v0, v0
000b1742new-array v0, v0, [I
000b1746sget-object v1, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b174ainvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1750move-result v1
000b1752const/4 v2, 0x1
000b1754aput v2, v0, v1
000b1758sget-object v1, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b175cinvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1762move-result v1
000b1764const/4 v2, 0x2
000b1766aput v2, v0, v1
000b176asget-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b176einvoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1774move-result v1
000b1776const/4 v2, 0x3
000b1778aput v2, v0, v1
000b177csget-object v1, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b1780invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1786move-result v1
000b1788const/4 v2, 0x4
000b178aaput v2, v0, v1
000b178esget-object v1, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b1792invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b1798move-result v1
000b179aconst/4 v2, 0x5
000b179caput v2, v0, v1
000b17a0sget-object v1, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b17a4invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b17aamove-result v1
000b17acconst/4 v2, 0x6
000b17aeaput v2, v0, v1
000b17b2sget-object v1, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b17b6invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
000b17bcmove-result v1
000b17beconst/4 v2, 0x7
000b17c0aput v2, v0, v1
000b17c4sput-object v0, Landroidx/lifecycle/k;->a:[I
000b17c8return-void
000b1728
000b17ca
000b17ca struct code_item_padding
000b17ca padding uint16 0x0000
000b17cc
000b17cc struct try_item
000b17cc start_addr uint32 0xb1746
000b17d0 insn_count int 9
000b17d2 handler_off uint16 0xb1805
000b17d4
000b17d4 struct try_item
000b17d4 start_addr uint32 0xb1758
000b17d8 insn_count int 9
000b17da handler_off uint16 0xb1809
000b17dc
000b17dc struct try_item
000b17dc start_addr uint32 0xb176a
000b17e0 insn_count int 9
000b17e2 handler_off uint16 0xb180d
000b17e4
000b17e4 struct try_item
000b17e4 start_addr uint32 0xb177c
000b17e8 insn_count int 9
000b17ea handler_off uint16 0xb1811
000b17ec
000b17ec struct try_item
000b17ec start_addr uint32 0xb178e
000b17f0 insn_count int 9
000b17f2 handler_off uint16 0xb1815
000b17f4
000b17f4 struct try_item
000b17f4 start_addr uint32 0xb17a0
000b17f8 insn_count int 9
000b17fa handler_off uint16 0xb1819
000b17fc
000b17fc struct try_item
000b17fc start_addr uint32 0xb17b2
000b1800 insn_count int 9
000b1802 handler_off uint16 0xb181d
000b1804
000b1804 struct encoded_catch_handler_list
000b1804 size int 7
000b1805
000b1805 struct encoded_catch_handler ← 0xb17d2
000b1805 size int64 1
000b1806 handlers[0].type_idx int 0xb588
000b1808 handlers[0].addr uint32 0xb1758
000b1809
000b1809 struct encoded_catch_handler ← 0xb17da
000b1809 size int64 1
000b180a handlers[0].type_idx int 0xb588
000b180c handlers[0].addr uint32 0xb176a
000b180d
000b180d struct encoded_catch_handler ← 0xb17e2
000b180d size int64 1
000b180e handlers[0].type_idx int 0xb588
000b1810 handlers[0].addr uint32 0xb177c
000b1811
000b1811 struct encoded_catch_handler ← 0xb17ea
000b1811 size int64 1
000b1812 handlers[0].type_idx int 0xb588
000b1814 handlers[0].addr uint32 0xb178e
000b1815
000b1815 struct encoded_catch_handler ← 0xb17f2
000b1815 size int64 1
000b1816 handlers[0].type_idx int 0xb588
000b1818 handlers[0].addr uint32 0xb17a0
000b1819
000b1819 struct encoded_catch_handler ← 0xb17fa
000b1819 size int64 1
000b181a handlers[0].type_idx int 0xb588
000b181c handlers[0].addr uint32 0xb17b2
000b181d
000b181d struct encoded_catch_handler ← 0xb1802
000b181d size int64 1
000b181e handlers[0].type_idx int 0xb588
000b1820 handlers[0].addr uint32 0xb17c4
000b1821
000b1821 // align 0x4
000b17ca struct code_item_padding
000b17ca padding uint16 0x0000
000b17cc
000b17cc struct try_item
000b17cc start_addr uint32 0xb1746
000b17d0 insn_count int 9
000b17d2 handler_off uint16 0xb1805
000b17d4
000b17d4 struct try_item
000b17d4 start_addr uint32 0xb1758
000b17d8 insn_count int 9
000b17da handler_off uint16 0xb1809
000b17dc
000b17dc struct try_item
000b17dc start_addr uint32 0xb176a
000b17e0 insn_count int 9
000b17e2 handler_off uint16 0xb180d
000b17e4
000b17e4 struct try_item
000b17e4 start_addr uint32 0xb177c
000b17e8 insn_count int 9
000b17ea handler_off uint16 0xb1811
000b17ec
000b17ec struct try_item
000b17ec start_addr uint32 0xb178e
000b17f0 insn_count int 9
000b17f2 handler_off uint16 0xb1815
000b17f4
000b17f4 struct try_item
000b17f4 start_addr uint32 0xb17a0
000b17f8 insn_count int 9
000b17fa handler_off uint16 0xb1819
000b17fc
000b17fc struct try_item
000b17fc start_addr uint32 0xb17b2
000b1800 insn_count int 9
000b1802 handler_off uint16 0xb181d
000b1804
000b1804 struct encoded_catch_handler_list
000b1804 size int 7
000b1805
000b1805 struct encoded_catch_handler ← 0xb17d2
000b1805 size int64 1
000b1806 handlers[0].type_idx int 0xb588
000b1808 handlers[0].addr uint32 0xb1758
000b1809
000b1809 struct encoded_catch_handler ← 0xb17da
000b1809 size int64 1
000b180a handlers[0].type_idx int 0xb588
000b180c handlers[0].addr uint32 0xb176a
000b180d
000b180d struct encoded_catch_handler ← 0xb17e2
000b180d size int64 1
000b180e handlers[0].type_idx int 0xb588
000b1810 handlers[0].addr uint32 0xb177c
000b1811
000b1811 struct encoded_catch_handler ← 0xb17ea
000b1811 size int64 1
000b1812 handlers[0].type_idx int 0xb588
000b1814 handlers[0].addr uint32 0xb178e
000b1815
000b1815 struct encoded_catch_handler ← 0xb17f2
000b1815 size int64 1
000b1816 handlers[0].type_idx int 0xb588
000b1818 handlers[0].addr uint32 0xb17a0
000b1819
000b1819 struct encoded_catch_handler ← 0xb17fa
000b1819 size int64 1
000b181a handlers[0].type_idx int 0xb588
000b181c handlers[0].addr uint32 0xb17b2
000b181d
000b181d struct encoded_catch_handler ← 0xb1802
000b181d size int64 1
000b181e handlers[0].type_idx int 0xb588
000b1820 handlers[0].addr uint32 0xb17c4
000b1821
000b1821 // align 0x4
000b1824
000b1824androidx.lifecycle.l::valueOf(java.lang.String):
000b1834const-class v0, Landroidx/lifecycle/l;
000b1838invoke-static {v0, v1}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
000b183emove-result-object v1
000b1840check-cast v1, Landroidx/lifecycle/l;
000b1844return-object v1
000b1824
000b1824androidx.lifecycle.l::valueOf(java.lang.String):
000b1834const-class v0, Landroidx/lifecycle/l;
000b1838invoke-static {v0, v1}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
000b183emove-result-object v1
000b1840check-cast v1, Landroidx/lifecycle/l;
000b1844return-object v1
000b1824
000b1846
000b1846 // align 0x8
000b1846 // align 0x8
000b1848
000b1848androidx.lifecycle.l::values():
000b1858sget-object v0, Landroidx/lifecycle/l;->$VALUES:[Landroidx/lifecycle/l;
000b185cinvoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
000b1862move-result-object v0
000b1864check-cast v0, [Landroidx/lifecycle/l;
000b1868return-object v0
000b1848
000b1848androidx.lifecycle.l::values():
000b1858sget-object v0, Landroidx/lifecycle/l;->$VALUES:[Landroidx/lifecycle/l;
000b185cinvoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
000b1862move-result-object v0
000b1864check-cast v0, [Landroidx/lifecycle/l;
000b1868return-object v0
000b1848
000b186a
000b186a // align 0x4
000b186a // align 0x4
000b186c
000b186candroidx.lifecycle.l::a():
000b187csget-object v0, Landroidx/lifecycle/k;->a:[I
000b1880invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
000b1886move-result v1
000b1888aget v0, v0, v1
000b188cpacked-switch v0, :pswitch_data_2e
000b1892new-instance v0, Ljava/lang/IllegalArgumentException;
000b1896new-instance v1, Ljava/lang/StringBuilder;
000b189ainvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
000b18a0invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b18a6const-string v2, " has no target state"
000b18aainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b18b0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b18b6move-result-object v1
000b18b8invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b18bethrow v0
000b18c0sget-object v0, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b18c4return-object v0
000b18c6sget-object v0, Landroidx/lifecycle/m;->e:Landroidx/lifecycle/m;
000b18careturn-object v0
000b18ccsget-object v0, Landroidx/lifecycle/m;->d:Landroidx/lifecycle/m;
000b18d0return-object v0
000b18d2sget-object v0, Landroidx/lifecycle/m;->c:Landroidx/lifecycle/m;
000b18d6return-object v0
000b18d8.packed-switch 0x1
000b186c
000b186candroidx.lifecycle.l::a():
000b187csget-object v0, Landroidx/lifecycle/k;->a:[I
000b1880invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
000b1886move-result v1
000b1888aget v0, v0, v1
000b188cpacked-switch v0, :pswitch_data_2e
000b1892new-instance v0, Ljava/lang/IllegalArgumentException;
000b1896new-instance v1, Ljava/lang/StringBuilder;
000b189ainvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
000b18a0invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b18a6const-string v2, " has no target state"
000b18aainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b18b0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b18b6move-result-object v1
000b18b8invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b18bethrow v0
000b18c0sget-object v0, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b18c4return-object v0
000b18c6sget-object v0, Landroidx/lifecycle/m;->e:Landroidx/lifecycle/m;
000b18careturn-object v0
000b18ccsget-object v0, Landroidx/lifecycle/m;->d:Landroidx/lifecycle/m;
000b18d0return-object v0
000b18d2sget-object v0, Landroidx/lifecycle/m;->c:Landroidx/lifecycle/m;
000b18d6return-object v0
000b18d8.packed-switch 0x1
000b186c
000b18f8
000b18f8androidx.lifecycle.l::<clinit>():
000b1908new-instance v0, Landroidx/lifecycle/l;
000b190cconst-string v1, "ON_CREATE"
000b1910const/4 v2, 0x0
000b1912invoke-direct {v0, v1, v2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1918sput-object v0, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b191cnew-instance v1, Landroidx/lifecycle/l;
000b1920const-string v2, "ON_START"
000b1924const/4 v3, 0x1
000b1926invoke-direct {v1, v2, v3}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b192csput-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b1930new-instance v2, Landroidx/lifecycle/l;
000b1934const-string v3, "ON_RESUME"
000b1938const/4 v4, 0x2
000b193ainvoke-direct {v2, v3, v4}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1940sput-object v2, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b1944new-instance v3, Landroidx/lifecycle/l;
000b1948const-string v4, "ON_PAUSE"
000b194cconst/4 v5, 0x3
000b194einvoke-direct {v3, v4, v5}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1954sput-object v3, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b1958new-instance v4, Landroidx/lifecycle/l;
000b195cconst-string v5, "ON_STOP"
000b1960const/4 v6, 0x4
000b1962invoke-direct {v4, v5, v6}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1968sput-object v4, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b196cnew-instance v5, Landroidx/lifecycle/l;
000b1970const-string v6, "ON_DESTROY"
000b1974const/4 v7, 0x5
000b1976invoke-direct {v5, v6, v7}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b197csput-object v5, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b1980new-instance v6, Landroidx/lifecycle/l;
000b1984const-string v7, "ON_ANY"
000b1988const/4 v8, 0x6
000b198ainvoke-direct {v6, v7, v8}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1990sput-object v6, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b1994filled-new-array/range {v0 .. v6}, [Landroidx/lifecycle/l;
000b199amove-result-object v0
000b199csput-object v0, Landroidx/lifecycle/l;->$VALUES:[Landroidx/lifecycle/l;
000b19a0new-instance v0, Landroidx/lifecycle/j;
000b19a4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b19aasput-object v0, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b19aereturn-void
000b18f8
000b18f8androidx.lifecycle.l::<clinit>():
000b1908new-instance v0, Landroidx/lifecycle/l;
000b190cconst-string v1, "ON_CREATE"
000b1910const/4 v2, 0x0
000b1912invoke-direct {v0, v1, v2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1918sput-object v0, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b191cnew-instance v1, Landroidx/lifecycle/l;
000b1920const-string v2, "ON_START"
000b1924const/4 v3, 0x1
000b1926invoke-direct {v1, v2, v3}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b192csput-object v1, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b1930new-instance v2, Landroidx/lifecycle/l;
000b1934const-string v3, "ON_RESUME"
000b1938const/4 v4, 0x2
000b193ainvoke-direct {v2, v3, v4}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1940sput-object v2, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b1944new-instance v3, Landroidx/lifecycle/l;
000b1948const-string v4, "ON_PAUSE"
000b194cconst/4 v5, 0x3
000b194einvoke-direct {v3, v4, v5}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1954sput-object v3, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b1958new-instance v4, Landroidx/lifecycle/l;
000b195cconst-string v5, "ON_STOP"
000b1960const/4 v6, 0x4
000b1962invoke-direct {v4, v5, v6}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1968sput-object v4, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b196cnew-instance v5, Landroidx/lifecycle/l;
000b1970const-string v6, "ON_DESTROY"
000b1974const/4 v7, 0x5
000b1976invoke-direct {v5, v6, v7}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b197csput-object v5, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b1980new-instance v6, Landroidx/lifecycle/l;
000b1984const-string v7, "ON_ANY"
000b1988const/4 v8, 0x6
000b198ainvoke-direct {v6, v7, v8}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1990sput-object v6, Landroidx/lifecycle/l;->ON_ANY:Landroidx/lifecycle/l;
000b1994filled-new-array/range {v0 .. v6}, [Landroidx/lifecycle/l;
000b199amove-result-object v0
000b199csput-object v0, Landroidx/lifecycle/l;->$VALUES:[Landroidx/lifecycle/l;
000b19a0new-instance v0, Landroidx/lifecycle/j;
000b19a4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b19aasput-object v0, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b19aereturn-void
000b18f8
000b19b0
000b19b0androidx.lifecycle.m::valueOf(java.lang.String):
000b19c0const-class v0, Landroidx/lifecycle/m;
000b19c4invoke-static {v0, v1}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
000b19camove-result-object v1
000b19cccheck-cast v1, Landroidx/lifecycle/m;
000b19d0return-object v1
000b19b0
000b19b0androidx.lifecycle.m::valueOf(java.lang.String):
000b19c0const-class v0, Landroidx/lifecycle/m;
000b19c4invoke-static {v0, v1}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
000b19camove-result-object v1
000b19cccheck-cast v1, Landroidx/lifecycle/m;
000b19d0return-object v1
000b19b0
000b19d2
000b19d2 // align 0x4
000b19d2 // align 0x4
000b19d4
000b19d4androidx.lifecycle.m::values():
000b19e4sget-object v0, Landroidx/lifecycle/m;->f:[Landroidx/lifecycle/m;
000b19e8invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
000b19eemove-result-object v0
000b19f0check-cast v0, [Landroidx/lifecycle/m;
000b19f4return-object v0
000b19d4
000b19d4androidx.lifecycle.m::values():
000b19e4sget-object v0, Landroidx/lifecycle/m;->f:[Landroidx/lifecycle/m;
000b19e8invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
000b19eemove-result-object v0
000b19f0check-cast v0, [Landroidx/lifecycle/m;
000b19f4return-object v0
000b19d4
000b19f6
000b19f6 // align 0x8
000b19f6 // align 0x8
000b19f8
000b19f8androidx.lifecycle.m::<clinit>():
000b1a08new-instance v0, Landroidx/lifecycle/m;
000b1a0cconst-string v1, "DESTROYED"
000b1a10const/4 v2, 0x0
000b1a12invoke-direct {v0, v1, v2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a18sput-object v0, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1a1cnew-instance v1, Landroidx/lifecycle/m;
000b1a20const-string v2, "INITIALIZED"
000b1a24const/4 v3, 0x1
000b1a26invoke-direct {v1, v2, v3}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a2csput-object v1, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1a30new-instance v2, Landroidx/lifecycle/m;
000b1a34const-string v3, "CREATED"
000b1a38const/4 v4, 0x2
000b1a3ainvoke-direct {v2, v3, v4}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a40sput-object v2, Landroidx/lifecycle/m;->c:Landroidx/lifecycle/m;
000b1a44new-instance v3, Landroidx/lifecycle/m;
000b1a48const-string v4, "STARTED"
000b1a4cconst/4 v5, 0x3
000b1a4einvoke-direct {v3, v4, v5}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a54sput-object v3, Landroidx/lifecycle/m;->d:Landroidx/lifecycle/m;
000b1a58new-instance v4, Landroidx/lifecycle/m;
000b1a5cconst-string v5, "RESUMED"
000b1a60const/4 v6, 0x4
000b1a62invoke-direct {v4, v5, v6}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a68sput-object v4, Landroidx/lifecycle/m;->e:Landroidx/lifecycle/m;
000b1a6cfilled-new-array {v0, v1, v2, v3, v4}, [Landroidx/lifecycle/m;
000b1a72move-result-object v0
000b1a74sput-object v0, Landroidx/lifecycle/m;->f:[Landroidx/lifecycle/m;
000b1a78return-void
000b19f8
000b19f8androidx.lifecycle.m::<clinit>():
000b1a08new-instance v0, Landroidx/lifecycle/m;
000b1a0cconst-string v1, "DESTROYED"
000b1a10const/4 v2, 0x0
000b1a12invoke-direct {v0, v1, v2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a18sput-object v0, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1a1cnew-instance v1, Landroidx/lifecycle/m;
000b1a20const-string v2, "INITIALIZED"
000b1a24const/4 v3, 0x1
000b1a26invoke-direct {v1, v2, v3}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a2csput-object v1, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1a30new-instance v2, Landroidx/lifecycle/m;
000b1a34const-string v3, "CREATED"
000b1a38const/4 v4, 0x2
000b1a3ainvoke-direct {v2, v3, v4}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a40sput-object v2, Landroidx/lifecycle/m;->c:Landroidx/lifecycle/m;
000b1a44new-instance v3, Landroidx/lifecycle/m;
000b1a48const-string v4, "STARTED"
000b1a4cconst/4 v5, 0x3
000b1a4einvoke-direct {v3, v4, v5}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a54sput-object v3, Landroidx/lifecycle/m;->d:Landroidx/lifecycle/m;
000b1a58new-instance v4, Landroidx/lifecycle/m;
000b1a5cconst-string v5, "RESUMED"
000b1a60const/4 v6, 0x4
000b1a62invoke-direct {v4, v5, v6}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
000b1a68sput-object v4, Landroidx/lifecycle/m;->e:Landroidx/lifecycle/m;
000b1a6cfilled-new-array {v0, v1, v2, v3, v4}, [Landroidx/lifecycle/m;
000b1a72move-result-object v0
000b1a74sput-object v0, Landroidx/lifecycle/m;->f:[Landroidx/lifecycle/m;
000b1a78return-void
000b19f8
000b1a7a
000b1a7a // align 0x4
000b1a7a // align 0x4
000b1a7c
000b1a7candroidx.lifecycle.LifecycleCoroutineScopeImpl::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b1a8cconst/4 v1, 0x0
000b1a8ethrow v1
000b1a7c
000b1a7candroidx.lifecycle.LifecycleCoroutineScopeImpl::b(androidx.lifecycle.r, androidx.lifecycle.l):
000b1a8cconst/4 v1, 0x0
000b1a8ethrow v1
000b1a7c
000b1a90
000b1a90androidx.lifecycle.n::<init>():
000b1aa0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b1aa6return-void
000b1a90
000b1a90androidx.lifecycle.n::<init>():
000b1aa0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b1aa6return-void
000b1a90
000b1aa8
000b1aa8androidx.lifecycle.n::onActivityCreated(android.app.Activity, android.os.Bundle):
000b1ab8const-string v2, "activity"
000b1abcinvoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1ac2sget v2, Landroidx/lifecycle/E;->b:I
000b1ac6invoke-static {v1}, Landroidx/lifecycle/C;->b(Landroid/app/Activity;)V
000b1accreturn-void
000b1aa8
000b1aa8androidx.lifecycle.n::onActivityCreated(android.app.Activity, android.os.Bundle):
000b1ab8const-string v2, "activity"
000b1abcinvoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1ac2sget v2, Landroidx/lifecycle/E;->b:I
000b1ac6invoke-static {v1}, Landroidx/lifecycle/C;->b(Landroid/app/Activity;)V
000b1accreturn-void
000b1aa8
000b1ace
000b1ace // align 0x10
000b1ace // align 0x10
000b1ad0
000b1ad0androidx.lifecycle.o::<clinit>():
000b1ae0new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
000b1ae4const/4 v1, 0x0
000b1ae6invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
000b1aecsput-object v0, Landroidx/lifecycle/o;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
000b1af0return-void
000b1ad0
000b1ad0androidx.lifecycle.o::<clinit>():
000b1ae0new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;
000b1ae4const/4 v1, 0x0
000b1ae6invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
000b1aecsput-object v0, Landroidx/lifecycle/o;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
000b1af0return-void
000b1ad0
000b1af2
000b1af2 // align 0x4
000b1af2 // align 0x4
000b1af4
000b1af4androidx.lifecycle.s::a(androidx.lifecycle.r, androidx.lifecycle.l):
000b1b04invoke-virtual {v5}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b1b0amove-result-object v0
000b1b0ciget-object v1, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1b10const-string v2, "state1"
000b1b14invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1b1ainvoke-virtual {v0, v1}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1b20move-result v2
000b1b22if-gez v2, :cond_12
000b1b26move-object v1, v0
000b1b28iput-object v1, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1b2ciget-object v1, v3, Landroidx/lifecycle/s;->b:Landroidx/lifecycle/p;
000b1b30invoke-interface {v1, v4, v5}, Landroidx/lifecycle/p;->b(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b1b36iput-object v0, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1b3areturn-void
000b1af4
000b1af4androidx.lifecycle.s::a(androidx.lifecycle.r, androidx.lifecycle.l):
000b1b04invoke-virtual {v5}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b1b0amove-result-object v0
000b1b0ciget-object v1, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1b10const-string v2, "state1"
000b1b14invoke-static {v1, v2}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1b1ainvoke-virtual {v0, v1}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1b20move-result v2
000b1b22if-gez v2, :cond_12
000b1b26move-object v1, v0
000b1b28iput-object v1, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1b2ciget-object v1, v3, Landroidx/lifecycle/s;->b:Landroidx/lifecycle/p;
000b1b30invoke-interface {v1, v4, v5}, Landroidx/lifecycle/p;->b(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b1b36iput-object v0, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1b3areturn-void
000b1af4
000b1b3c
000b1b3candroidx.lifecycle.t::b(androidx.lifecycle.q):
000b1b4ciget-object v0, v3, Landroidx/lifecycle/t;->b:Ll/a;
000b1b50iget-object v0, v0, Ll/a;->e:Ljava/util/HashMap;
000b1b54invoke-virtual {v0, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b1b5amove-result v1
000b1b5cconst/4 v2, 0x0
000b1b5eif-eqz v1, :cond_14
000b1b62invoke-virtual {v0, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b1b68move-result-object v4
000b1b6acheck-cast v4, Ll/c;
000b1b6eiget-object v4, v4, Ll/c;->d:Ll/c;
000b1b72goto :goto_15
000b1b74move-object v4, v2
000b1b76if-eqz v4, :cond_1e
000b1b7aiget-object v4, v4, Ll/c;->b:Ljava/lang/Object;
000b1b7echeck-cast v4, Landroidx/lifecycle/s;
000b1b82iget-object v4, v4, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1b86goto :goto_1f
000b1b88move-object v4, v2
000b1b8aiget-object v0, v3, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b1b8einvoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
000b1b94move-result v1
000b1b96if-nez v1, :cond_34
000b1b9ainvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000b1ba0move-result v1
000b1ba2add-int/lit8 v1, v1, -0x1
000b1ba6invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000b1bacmove-result-object v0
000b1baemove-object v2, v0
000b1bb0check-cast v2, Landroidx/lifecycle/m;
000b1bb4iget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1bb8const-string v1, "state1"
000b1bbcinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1bc2if-eqz v4, :cond_44
000b1bc6invoke-virtual {v4, v0}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1bccmove-result v1
000b1bceif-gez v1, :cond_44
000b1bd2goto :goto_45
000b1bd4move-object v4, v0
000b1bd6if-eqz v2, :cond_4e
000b1bdainvoke-virtual {v2, v4}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1be0move-result v0
000b1be2if-gez v0, :cond_4e
000b1be6return-object v2
000b1be8return-object v4
000b1b3c
000b1b3candroidx.lifecycle.t::b(androidx.lifecycle.q):
000b1b4ciget-object v0, v3, Landroidx/lifecycle/t;->b:Ll/a;
000b1b50iget-object v0, v0, Ll/a;->e:Ljava/util/HashMap;
000b1b54invoke-virtual {v0, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b1b5amove-result v1
000b1b5cconst/4 v2, 0x0
000b1b5eif-eqz v1, :cond_14
000b1b62invoke-virtual {v0, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b1b68move-result-object v4
000b1b6acheck-cast v4, Ll/c;
000b1b6eiget-object v4, v4, Ll/c;->d:Ll/c;
000b1b72goto :goto_15
000b1b74move-object v4, v2
000b1b76if-eqz v4, :cond_1e
000b1b7aiget-object v4, v4, Ll/c;->b:Ljava/lang/Object;
000b1b7echeck-cast v4, Landroidx/lifecycle/s;
000b1b82iget-object v4, v4, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1b86goto :goto_1f
000b1b88move-object v4, v2
000b1b8aiget-object v0, v3, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b1b8einvoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
000b1b94move-result v1
000b1b96if-nez v1, :cond_34
000b1b9ainvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000b1ba0move-result v1
000b1ba2add-int/lit8 v1, v1, -0x1
000b1ba6invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000b1bacmove-result-object v0
000b1baemove-object v2, v0
000b1bb0check-cast v2, Landroidx/lifecycle/m;
000b1bb4iget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1bb8const-string v1, "state1"
000b1bbcinvoke-static {v0, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1bc2if-eqz v4, :cond_44
000b1bc6invoke-virtual {v4, v0}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1bccmove-result v1
000b1bceif-gez v1, :cond_44
000b1bd2goto :goto_45
000b1bd4move-object v4, v0
000b1bd6if-eqz v2, :cond_4e
000b1bdainvoke-virtual {v2, v4}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1be0move-result v0
000b1be2if-gez v0, :cond_4e
000b1be6return-object v2
000b1be8return-object v4
000b1b3c
000b1bea
000b1bea // align 0x4
000b1bea // align 0x4
000b1bec
000b1becandroidx.lifecycle.t::<init>(androidx.lifecycle.r):
000b1bfcinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b1c02new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
000b1c06invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
000b1c0cconst/4 v0, 0x1
000b1c0eiput-boolean v0, v1, Landroidx/lifecycle/t;->a:Z
000b1c12new-instance v0, Ll/a;
000b1c16invoke-direct {v0}, Ll/a;-><init>()V
000b1c1ciput-object v0, v1, Landroidx/lifecycle/t;->b:Ll/a;
000b1c20sget-object v0, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1c24iput-object v0, v1, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1c28new-instance v0, Ljava/util/ArrayList;
000b1c2cinvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000b1c32iput-object v0, v1, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b1c36new-instance v0, Ljava/lang/ref/WeakReference;
000b1c3ainvoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000b1c40iput-object v0, v1, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1c44return-void
000b1bec
000b1becandroidx.lifecycle.t::<init>(androidx.lifecycle.r):
000b1bfcinvoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b1c02new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;
000b1c06invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;-><init>()V
000b1c0cconst/4 v0, 0x1
000b1c0eiput-boolean v0, v1, Landroidx/lifecycle/t;->a:Z
000b1c12new-instance v0, Ll/a;
000b1c16invoke-direct {v0}, Ll/a;-><init>()V
000b1c1ciput-object v0, v1, Landroidx/lifecycle/t;->b:Ll/a;
000b1c20sget-object v0, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1c24iput-object v0, v1, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1c28new-instance v0, Ljava/util/ArrayList;
000b1c2cinvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000b1c32iput-object v0, v1, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b1c36new-instance v0, Ljava/lang/ref/WeakReference;
000b1c3ainvoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000b1c40iput-object v0, v1, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1c44return-void
000b1bec
000b1c46
000b1c46 // align 0x8
000b1c46 // align 0x8
000b1c48
000b1c48androidx.lifecycle.t::a(androidx.lifecycle.q):
000b1c58iget-object v0, v10, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b1c5cconst/4 v1, 0x0
000b1c5econst/4 v2, 0x1
000b1c60const-string v3, "addObserver"
000b1c64invoke-virtual {v10, v3}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b1c6aiget-object v3, v10, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1c6esget-object v4, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1c72if-ne v3, v4, :cond_10
000b1c76goto :goto_12
000b1c78sget-object v4, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1c7cnew-instance v3, Landroidx/lifecycle/s;
000b1c80invoke-direct {v3}, Ljava/lang/Object;-><init>()V
000b1c86sget-object v5, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b1c8ainstance-of v5, v11, Landroidx/lifecycle/p;
000b1c8einstance-of v6, v11, Landroidx/lifecycle/d;
000b1c92const/4 v7, 0x2
000b1c94const/4 v8, 0x0
000b1c96if-eqz v5, :cond_2f
000b1c9aif-eqz v6, :cond_2f
000b1c9enew-instance v5, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;
000b1ca2move-object v6, v11
000b1ca4check-cast v6, Landroidx/lifecycle/d;
000b1ca8move-object v9, v11
000b1caacheck-cast v9, Landroidx/lifecycle/p;
000b1caeinvoke-direct {v5, v6, v9}, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V
000b1cb4goto :goto_82
000b1cb6if-eqz v6, :cond_3a
000b1cbanew-instance v5, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;
000b1cbemove-object v6, v11
000b1cc0check-cast v6, Landroidx/lifecycle/d;
000b1cc4invoke-direct {v5, v6, v1}, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V
000b1ccagoto :goto_82
000b1cccif-eqz v5, :cond_40
000b1cd0move-object v5, v11
000b1cd2check-cast v5, Landroidx/lifecycle/p;
000b1cd6goto :goto_82
000b1cd8invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1cdemove-result-object v5
000b1ce0invoke-static {v5}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b1ce6move-result v6
000b1ce8if-ne v6, v7, :cond_7d
000b1cecsget-object v6, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b1cf0invoke-virtual {v6, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b1cf6move-result-object v5
000b1cf8invoke-static {v5}, Lk1/c;->b(Ljava/lang/Object;)V
000b1cfecheck-cast v5, Ljava/util/List;
000b1d02invoke-interface {v5}, Ljava/util/List;->size()I
000b1d08move-result v6
000b1d0aif-eq v6, v2, :cond_73
000b1d0einvoke-interface {v5}, Ljava/util/List;->size()I
000b1d14move-result v6
000b1d16new-array v9, v6, [Landroidx/lifecycle/g;
000b1d1aif-gtz v6, :cond_69
000b1d1enew-instance v5, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
000b1d22invoke-direct {v5, v9}, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;-><init>([Landroidx/lifecycle/g;)V
000b1d28goto :goto_82
000b1d2ainvoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b1d30move-result-object v0
000b1d32check-cast v0, Ljava/lang/reflect/Constructor;
000b1d36invoke-static {v0, v11}, Landroidx/lifecycle/u;->a(Ljava/lang/reflect/Constructor;Landroidx/lifecycle/q;)V
000b1d3cthrow v1
000b1d3einvoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b1d44move-result-object v0
000b1d46check-cast v0, Ljava/lang/reflect/Constructor;
000b1d4ainvoke-static {v0, v11}, Landroidx/lifecycle/u;->a(Ljava/lang/reflect/Constructor;Landroidx/lifecycle/q;)V
000b1d50throw v1
000b1d52new-instance v5, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;
000b1d56invoke-direct {v5, v11}, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;-><init>(Landroidx/lifecycle/q;)V
000b1d5ciput-object v5, v3, Landroidx/lifecycle/s;->b:Landroidx/lifecycle/p;
000b1d60iput-object v4, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1d64iget-object v4, v10, Landroidx/lifecycle/t;->b:Ll/a;
000b1d68invoke-virtual {v4, v11}, Ll/a;->a(Ljava/lang/Object;)Ll/c;
000b1d6emove-result-object v5
000b1d70if-eqz v5, :cond_91
000b1d74iget-object v4, v5, Ll/c;->b:Ljava/lang/Object;
000b1d78goto :goto_b0
000b1d7aiget-object v5, v4, Ll/a;->e:Ljava/util/HashMap;
000b1d7enew-instance v6, Ll/c;
000b1d82invoke-direct {v6, v11, v3}, Ll/c;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
000b1d88iget v9, v4, Ll/f;->d:I
000b1d8cadd-int/2addr v9, v2
000b1d8eiput v9, v4, Ll/f;->d:I
000b1d92iget-object v9, v4, Ll/f;->b:Ll/c;
000b1d96if-nez v9, :cond_a6
000b1d9aiput-object v6, v4, Ll/f;->a:Ll/c;
000b1d9eiput-object v6, v4, Ll/f;->b:Ll/c;
000b1da2goto :goto_ac
000b1da4iput-object v6, v9, Ll/c;->c:Ll/c;
000b1da8iput-object v9, v6, Ll/c;->d:Ll/c;
000b1daciput-object v6, v4, Ll/f;->b:Ll/c;
000b1db0invoke-virtual {v5, v11, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1db6move-object v4, v1
000b1db8check-cast v4, Landroidx/lifecycle/s;
000b1dbcif-eqz v4, :cond_b5
000b1dc0goto :goto_bf
000b1dc2iget-object v4, v10, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1dc6invoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b1dccmove-result-object v4
000b1dcecheck-cast v4, Landroidx/lifecycle/r;
000b1dd2if-nez v4, :cond_c0
000b1dd6return-void
000b1dd8iget v5, v10, Landroidx/lifecycle/t;->e:I
000b1ddcif-nez v5, :cond_c8
000b1de0iget-boolean v5, v10, Landroidx/lifecycle/t;->f:Z
000b1de4if-eqz v5, :cond_c9
000b1de8move v8, v2
000b1deainvoke-virtual {v10, v11}, Landroidx/lifecycle/t;->b(Landroidx/lifecycle/q;)Landroidx/lifecycle/m;
000b1df0move-result-object v5
000b1df2iget v6, v10, Landroidx/lifecycle/t;->e:I
000b1df6add-int/2addr v6, v2
000b1df8iput v6, v10, Landroidx/lifecycle/t;->e:I
000b1dfciget-object v6, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e00invoke-virtual {v6, v5}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1e06move-result v5
000b1e08if-gez v5, :cond_132
000b1e0ciget-object v5, v10, Landroidx/lifecycle/t;->b:Ll/a;
000b1e10iget-object v5, v5, Ll/a;->e:Ljava/util/HashMap;
000b1e14invoke-virtual {v5, v11}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b1e1amove-result v5
000b1e1cif-eqz v5, :cond_132
000b1e20iget-object v5, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e24invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b1e2asget-object v5, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b1e2eiget-object v6, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e32invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1e38const-string v5, "state"
000b1e3cinvoke-static {v6, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1e42invoke-virtual {v6}, Ljava/lang/Enum;->ordinal()I
000b1e48move-result v5
000b1e4aif-eq v5, v2, :cond_108
000b1e4eif-eq v5, v7, :cond_105
000b1e52const/4 v6, 0x3
000b1e54if-eq v5, v6, :cond_102
000b1e58move-object v5, v1
000b1e5agoto :goto_10a
000b1e5csget-object v5, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b1e60goto :goto_10a
000b1e62sget-object v5, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b1e66goto :goto_10a
000b1e68sget-object v5, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b1e6cif-eqz v5, :cond_11c
000b1e70invoke-virtual {v3, v4, v5}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b1e76invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000b1e7cmove-result v5
000b1e7esub-int/2addr v5, v2
000b1e80invoke-virtual {v0, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b1e86invoke-virtual {v10, v11}, Landroidx/lifecycle/t;->b(Landroidx/lifecycle/q;)Landroidx/lifecycle/m;
000b1e8cmove-result-object v5
000b1e8egoto :goto_d2
000b1e90new-instance v11, Ljava/lang/IllegalStateException;
000b1e94new-instance v0, Ljava/lang/StringBuilder;
000b1e98const-string v1, "no event up from "
000b1e9cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b1ea2iget-object v1, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1ea6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1eacinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1eb2move-result-object v0
000b1eb4invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1ebathrow v11
000b1ebcif-nez v8, :cond_137
000b1ec0invoke-virtual {v10}, Landroidx/lifecycle/t;->h()V
000b1ec6iget v11, v10, Landroidx/lifecycle/t;->e:I
000b1ecaadd-int/lit8 v11, v11, -0x1
000b1eceiput v11, v10, Landroidx/lifecycle/t;->e:I
000b1ed2return-void
000b1c48
000b1c48androidx.lifecycle.t::a(androidx.lifecycle.q):
000b1c58iget-object v0, v10, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b1c5cconst/4 v1, 0x0
000b1c5econst/4 v2, 0x1
000b1c60const-string v3, "addObserver"
000b1c64invoke-virtual {v10, v3}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b1c6aiget-object v3, v10, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1c6esget-object v4, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1c72if-ne v3, v4, :cond_10
000b1c76goto :goto_12
000b1c78sget-object v4, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1c7cnew-instance v3, Landroidx/lifecycle/s;
000b1c80invoke-direct {v3}, Ljava/lang/Object;-><init>()V
000b1c86sget-object v5, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b1c8ainstance-of v5, v11, Landroidx/lifecycle/p;
000b1c8einstance-of v6, v11, Landroidx/lifecycle/d;
000b1c92const/4 v7, 0x2
000b1c94const/4 v8, 0x0
000b1c96if-eqz v5, :cond_2f
000b1c9aif-eqz v6, :cond_2f
000b1c9enew-instance v5, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;
000b1ca2move-object v6, v11
000b1ca4check-cast v6, Landroidx/lifecycle/d;
000b1ca8move-object v9, v11
000b1caacheck-cast v9, Landroidx/lifecycle/p;
000b1caeinvoke-direct {v5, v6, v9}, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V
000b1cb4goto :goto_82
000b1cb6if-eqz v6, :cond_3a
000b1cbanew-instance v5, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;
000b1cbemove-object v6, v11
000b1cc0check-cast v6, Landroidx/lifecycle/d;
000b1cc4invoke-direct {v5, v6, v1}, Landroidx/lifecycle/DefaultLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V
000b1ccagoto :goto_82
000b1cccif-eqz v5, :cond_40
000b1cd0move-object v5, v11
000b1cd2check-cast v5, Landroidx/lifecycle/p;
000b1cd6goto :goto_82
000b1cd8invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1cdemove-result-object v5
000b1ce0invoke-static {v5}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b1ce6move-result v6
000b1ce8if-ne v6, v7, :cond_7d
000b1cecsget-object v6, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b1cf0invoke-virtual {v6, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b1cf6move-result-object v5
000b1cf8invoke-static {v5}, Lk1/c;->b(Ljava/lang/Object;)V
000b1cfecheck-cast v5, Ljava/util/List;
000b1d02invoke-interface {v5}, Ljava/util/List;->size()I
000b1d08move-result v6
000b1d0aif-eq v6, v2, :cond_73
000b1d0einvoke-interface {v5}, Ljava/util/List;->size()I
000b1d14move-result v6
000b1d16new-array v9, v6, [Landroidx/lifecycle/g;
000b1d1aif-gtz v6, :cond_69
000b1d1enew-instance v5, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;
000b1d22invoke-direct {v5, v9}, Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;-><init>([Landroidx/lifecycle/g;)V
000b1d28goto :goto_82
000b1d2ainvoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b1d30move-result-object v0
000b1d32check-cast v0, Ljava/lang/reflect/Constructor;
000b1d36invoke-static {v0, v11}, Landroidx/lifecycle/u;->a(Ljava/lang/reflect/Constructor;Landroidx/lifecycle/q;)V
000b1d3cthrow v1
000b1d3einvoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b1d44move-result-object v0
000b1d46check-cast v0, Ljava/lang/reflect/Constructor;
000b1d4ainvoke-static {v0, v11}, Landroidx/lifecycle/u;->a(Ljava/lang/reflect/Constructor;Landroidx/lifecycle/q;)V
000b1d50throw v1
000b1d52new-instance v5, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;
000b1d56invoke-direct {v5, v11}, Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;-><init>(Landroidx/lifecycle/q;)V
000b1d5ciput-object v5, v3, Landroidx/lifecycle/s;->b:Landroidx/lifecycle/p;
000b1d60iput-object v4, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1d64iget-object v4, v10, Landroidx/lifecycle/t;->b:Ll/a;
000b1d68invoke-virtual {v4, v11}, Ll/a;->a(Ljava/lang/Object;)Ll/c;
000b1d6emove-result-object v5
000b1d70if-eqz v5, :cond_91
000b1d74iget-object v4, v5, Ll/c;->b:Ljava/lang/Object;
000b1d78goto :goto_b0
000b1d7aiget-object v5, v4, Ll/a;->e:Ljava/util/HashMap;
000b1d7enew-instance v6, Ll/c;
000b1d82invoke-direct {v6, v11, v3}, Ll/c;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
000b1d88iget v9, v4, Ll/f;->d:I
000b1d8cadd-int/2addr v9, v2
000b1d8eiput v9, v4, Ll/f;->d:I
000b1d92iget-object v9, v4, Ll/f;->b:Ll/c;
000b1d96if-nez v9, :cond_a6
000b1d9aiput-object v6, v4, Ll/f;->a:Ll/c;
000b1d9eiput-object v6, v4, Ll/f;->b:Ll/c;
000b1da2goto :goto_ac
000b1da4iput-object v6, v9, Ll/c;->c:Ll/c;
000b1da8iput-object v9, v6, Ll/c;->d:Ll/c;
000b1daciput-object v6, v4, Ll/f;->b:Ll/c;
000b1db0invoke-virtual {v5, v11, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b1db6move-object v4, v1
000b1db8check-cast v4, Landroidx/lifecycle/s;
000b1dbcif-eqz v4, :cond_b5
000b1dc0goto :goto_bf
000b1dc2iget-object v4, v10, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1dc6invoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b1dccmove-result-object v4
000b1dcecheck-cast v4, Landroidx/lifecycle/r;
000b1dd2if-nez v4, :cond_c0
000b1dd6return-void
000b1dd8iget v5, v10, Landroidx/lifecycle/t;->e:I
000b1ddcif-nez v5, :cond_c8
000b1de0iget-boolean v5, v10, Landroidx/lifecycle/t;->f:Z
000b1de4if-eqz v5, :cond_c9
000b1de8move v8, v2
000b1deainvoke-virtual {v10, v11}, Landroidx/lifecycle/t;->b(Landroidx/lifecycle/q;)Landroidx/lifecycle/m;
000b1df0move-result-object v5
000b1df2iget v6, v10, Landroidx/lifecycle/t;->e:I
000b1df6add-int/2addr v6, v2
000b1df8iput v6, v10, Landroidx/lifecycle/t;->e:I
000b1dfciget-object v6, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e00invoke-virtual {v6, v5}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b1e06move-result v5
000b1e08if-gez v5, :cond_132
000b1e0ciget-object v5, v10, Landroidx/lifecycle/t;->b:Ll/a;
000b1e10iget-object v5, v5, Ll/a;->e:Ljava/util/HashMap;
000b1e14invoke-virtual {v5, v11}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b1e1amove-result v5
000b1e1cif-eqz v5, :cond_132
000b1e20iget-object v5, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e24invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b1e2asget-object v5, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b1e2eiget-object v6, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1e32invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1e38const-string v5, "state"
000b1e3cinvoke-static {v6, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1e42invoke-virtual {v6}, Ljava/lang/Enum;->ordinal()I
000b1e48move-result v5
000b1e4aif-eq v5, v2, :cond_108
000b1e4eif-eq v5, v7, :cond_105
000b1e52const/4 v6, 0x3
000b1e54if-eq v5, v6, :cond_102
000b1e58move-object v5, v1
000b1e5agoto :goto_10a
000b1e5csget-object v5, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b1e60goto :goto_10a
000b1e62sget-object v5, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b1e66goto :goto_10a
000b1e68sget-object v5, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b1e6cif-eqz v5, :cond_11c
000b1e70invoke-virtual {v3, v4, v5}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b1e76invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000b1e7cmove-result v5
000b1e7esub-int/2addr v5, v2
000b1e80invoke-virtual {v0, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b1e86invoke-virtual {v10, v11}, Landroidx/lifecycle/t;->b(Landroidx/lifecycle/q;)Landroidx/lifecycle/m;
000b1e8cmove-result-object v5
000b1e8egoto :goto_d2
000b1e90new-instance v11, Ljava/lang/IllegalStateException;
000b1e94new-instance v0, Ljava/lang/StringBuilder;
000b1e98const-string v1, "no event up from "
000b1e9cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b1ea2iget-object v1, v3, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b1ea6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1eacinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1eb2move-result-object v0
000b1eb4invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1ebathrow v11
000b1ebcif-nez v8, :cond_137
000b1ec0invoke-virtual {v10}, Landroidx/lifecycle/t;->h()V
000b1ec6iget v11, v10, Landroidx/lifecycle/t;->e:I
000b1ecaadd-int/lit8 v11, v11, -0x1
000b1eceiput v11, v10, Landroidx/lifecycle/t;->e:I
000b1ed2return-void
000b1c48
000b1ed4
000b1ed4androidx.lifecycle.t::c(java.lang.String):
000b1ee4iget-boolean v0, v2, Landroidx/lifecycle/t;->a:Z
000b1ee8if-eqz v0, :cond_30
000b1eecinvoke-static {}, Lk/a;->Y()Lk/a;
000b1ef2move-result-object v0
000b1ef4iget-object v0, v0, Lk/a;->e:Ljava/lang/Object;
000b1ef8check-cast v0, Lk/a;
000b1efcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1f02invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
000b1f08move-result-object v0
000b1f0ainvoke-virtual {v0}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
000b1f10move-result-object v0
000b1f12invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
000b1f18move-result-object v1
000b1f1aif-ne v0, v1, :cond_1e
000b1f1ereturn-void
000b1f20const-string v0, "Method "
000b1f24const-string v1, " must be called on the main thread"
000b1f28invoke-static {v0, v3, v1}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b1f2emove-result-object v3
000b1f30new-instance v0, Ljava/lang/IllegalStateException;
000b1f34invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b1f3amove-result-object v3
000b1f3cinvoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1f42throw v0
000b1f44return-void
000b1ed4
000b1ed4androidx.lifecycle.t::c(java.lang.String):
000b1ee4iget-boolean v0, v2, Landroidx/lifecycle/t;->a:Z
000b1ee8if-eqz v0, :cond_30
000b1eecinvoke-static {}, Lk/a;->Y()Lk/a;
000b1ef2move-result-object v0
000b1ef4iget-object v0, v0, Lk/a;->e:Ljava/lang/Object;
000b1ef8check-cast v0, Lk/a;
000b1efcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b1f02invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
000b1f08move-result-object v0
000b1f0ainvoke-virtual {v0}, Landroid/os/Looper;->getThread()Ljava/lang/Thread;
000b1f10move-result-object v0
000b1f12invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
000b1f18move-result-object v1
000b1f1aif-ne v0, v1, :cond_1e
000b1f1ereturn-void
000b1f20const-string v0, "Method "
000b1f24const-string v1, " must be called on the main thread"
000b1f28invoke-static {v0, v3, v1}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b1f2emove-result-object v3
000b1f30new-instance v0, Ljava/lang/IllegalStateException;
000b1f34invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b1f3amove-result-object v3
000b1f3cinvoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1f42throw v0
000b1f44return-void
000b1ed4
000b1f46
000b1f46 // align 0x8
000b1f46 // align 0x8
000b1f48
000b1f48androidx.lifecycle.t::d(androidx.lifecycle.l):
000b1f58const-string v0, "event"
000b1f5cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1f62const-string v0, "handleLifecycleEvent"
000b1f66invoke-virtual {v1, v0}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b1f6cinvoke-virtual {v2}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b1f72move-result-object v2
000b1f74invoke-virtual {v1, v2}, Landroidx/lifecycle/t;->e(Landroidx/lifecycle/m;)V
000b1f7areturn-void
000b1f48
000b1f48androidx.lifecycle.t::d(androidx.lifecycle.l):
000b1f58const-string v0, "event"
000b1f5cinvoke-static {v2, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b1f62const-string v0, "handleLifecycleEvent"
000b1f66invoke-virtual {v1, v0}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b1f6cinvoke-virtual {v2}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b1f72move-result-object v2
000b1f74invoke-virtual {v1, v2}, Landroidx/lifecycle/t;->e(Landroidx/lifecycle/m;)V
000b1f7areturn-void
000b1f48
000b1f7c
000b1f7candroidx.lifecycle.t::e(androidx.lifecycle.m):
000b1f8ciget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1f90if-ne v0, v4, :cond_5
000b1f94goto :goto_55
000b1f96sget-object v1, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1f9asget-object v2, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1f9eif-ne v0, v1, :cond_36
000b1fa2if-eq v4, v2, :cond_e
000b1fa6goto :goto_36
000b1fa8new-instance v4, Ljava/lang/StringBuilder;
000b1facconst-string v0, "no event down from "
000b1fb0invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b1fb6iget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1fbainvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1fc0const-string v0, " in component "
000b1fc4invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b1fcaiget-object v0, v3, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1fceinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b1fd4move-result-object v0
000b1fd6invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1fdcinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1fe2move-result-object v4
000b1fe4new-instance v0, Ljava/lang/IllegalStateException;
000b1fe8invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b1feemove-result-object v4
000b1ff0invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1ff6throw v0
000b1ff8iput-object v4, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1ffciget-boolean v4, v3, Landroidx/lifecycle/t;->f:Z
000b2000const/4 v0, 0x1
000b2002if-nez v4, :cond_56
000b2006iget v4, v3, Landroidx/lifecycle/t;->e:I
000b200aif-eqz v4, :cond_42
000b200egoto :goto_56
000b2010iput-boolean v0, v3, Landroidx/lifecycle/t;->f:Z
000b2014invoke-virtual {v3}, Landroidx/lifecycle/t;->h()V
000b201aconst/4 v4, 0x0
000b201ciput-boolean v4, v3, Landroidx/lifecycle/t;->f:Z
000b2020iget-object v4, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b2024if-ne v4, v2, :cond_55
000b2028new-instance v4, Ll/a;
000b202cinvoke-direct {v4}, Ll/a;-><init>()V
000b2032iput-object v4, v3, Landroidx/lifecycle/t;->b:Ll/a;
000b2036return-void
000b2038iput-boolean v0, v3, Landroidx/lifecycle/t;->g:Z
000b203creturn-void
000b1f7c
000b1f7candroidx.lifecycle.t::e(androidx.lifecycle.m):
000b1f8ciget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1f90if-ne v0, v4, :cond_5
000b1f94goto :goto_55
000b1f96sget-object v1, Landroidx/lifecycle/m;->b:Landroidx/lifecycle/m;
000b1f9asget-object v2, Landroidx/lifecycle/m;->a:Landroidx/lifecycle/m;
000b1f9eif-ne v0, v1, :cond_36
000b1fa2if-eq v4, v2, :cond_e
000b1fa6goto :goto_36
000b1fa8new-instance v4, Ljava/lang/StringBuilder;
000b1facconst-string v0, "no event down from "
000b1fb0invoke-direct {v4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b1fb6iget-object v0, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1fbainvoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1fc0const-string v0, " in component "
000b1fc4invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b1fcaiget-object v0, v3, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b1fceinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b1fd4move-result-object v0
000b1fd6invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b1fdcinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b1fe2move-result-object v4
000b1fe4new-instance v0, Ljava/lang/IllegalStateException;
000b1fe8invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
000b1feemove-result-object v4
000b1ff0invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b1ff6throw v0
000b1ff8iput-object v4, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b1ffciget-boolean v4, v3, Landroidx/lifecycle/t;->f:Z
000b2000const/4 v0, 0x1
000b2002if-nez v4, :cond_56
000b2006iget v4, v3, Landroidx/lifecycle/t;->e:I
000b200aif-eqz v4, :cond_42
000b200egoto :goto_56
000b2010iput-boolean v0, v3, Landroidx/lifecycle/t;->f:Z
000b2014invoke-virtual {v3}, Landroidx/lifecycle/t;->h()V
000b201aconst/4 v4, 0x0
000b201ciput-boolean v4, v3, Landroidx/lifecycle/t;->f:Z
000b2020iget-object v4, v3, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b2024if-ne v4, v2, :cond_55
000b2028new-instance v4, Ll/a;
000b202cinvoke-direct {v4}, Ll/a;-><init>()V
000b2032iput-object v4, v3, Landroidx/lifecycle/t;->b:Ll/a;
000b2036return-void
000b2038iput-boolean v0, v3, Landroidx/lifecycle/t;->g:Z
000b203creturn-void
000b1f7c
000b203e
000b203e // align 0x10
000b203e // align 0x10
000b2040
000b2040androidx.lifecycle.t::f(androidx.lifecycle.q):
000b2050const-string v0, "removeObserver"
000b2054invoke-virtual {v1, v0}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b205aiget-object v0, v1, Landroidx/lifecycle/t;->b:Ll/a;
000b205einvoke-virtual {v0, v2}, Ll/a;->b(Ljava/lang/Object;)Ljava/lang/Object;
000b2064return-void
000b2040
000b2040androidx.lifecycle.t::f(androidx.lifecycle.q):
000b2050const-string v0, "removeObserver"
000b2054invoke-virtual {v1, v0}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b205aiget-object v0, v1, Landroidx/lifecycle/t;->b:Ll/a;
000b205einvoke-virtual {v0, v2}, Ll/a;->b(Ljava/lang/Object;)Ljava/lang/Object;
000b2064return-void
000b2040
000b2066
000b2066 // align 0x8
000b2066 // align 0x8
000b2068
000b2068androidx.lifecycle.t::g():
000b2078sget-object v0, Landroidx/lifecycle/m;->c:Landroidx/lifecycle/m;
000b207cconst-string v1, "setCurrentState"
000b2080invoke-virtual {v2, v1}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b2086invoke-virtual {v2, v0}, Landroidx/lifecycle/t;->e(Landroidx/lifecycle/m;)V
000b208creturn-void
000b2068
000b2068androidx.lifecycle.t::g():
000b2078sget-object v0, Landroidx/lifecycle/m;->c:Landroidx/lifecycle/m;
000b207cconst-string v1, "setCurrentState"
000b2080invoke-virtual {v2, v1}, Landroidx/lifecycle/t;->c(Ljava/lang/String;)V
000b2086invoke-virtual {v2, v0}, Landroidx/lifecycle/t;->e(Landroidx/lifecycle/m;)V
000b208creturn-void
000b2068
000b208e
000b208e // align 0x10
000b208e // align 0x10
000b2090
000b2090androidx.lifecycle.t::h():
000b20a0iget-object v0, v12, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b20a4invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b20aamove-result-object v0
000b20accheck-cast v0, Landroidx/lifecycle/r;
000b20b0if-eqz v0, :cond_192
000b20b4iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b20b8iget v2, v1, Ll/f;->d:I
000b20bcconst/4 v3, 0x0
000b20beif-nez v2, :cond_12
000b20c2goto :goto_30
000b20c4iget-object v1, v1, Ll/f;->a:Ll/c;
000b20c8invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
000b20ceiget-object v1, v1, Ll/c;->b:Ljava/lang/Object;
000b20d2check-cast v1, Landroidx/lifecycle/s;
000b20d6iget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b20daiget-object v2, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b20deiget-object v2, v2, Ll/f;->b:Ll/c;
000b20e2invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
000b20e8iget-object v2, v2, Ll/c;->b:Ljava/lang/Object;
000b20eccheck-cast v2, Landroidx/lifecycle/s;
000b20f0iget-object v2, v2, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b20f4if-ne v1, v2, :cond_33
000b20f8iget-object v1, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b20fcif-ne v1, v2, :cond_33
000b2100iput-boolean v3, v12, Landroidx/lifecycle/t;->g:Z
000b2104return-void
000b2106iput-boolean v3, v12, Landroidx/lifecycle/t;->g:Z
000b210aiget-object v1, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b210eiget-object v2, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2112iget-object v2, v2, Ll/f;->a:Ll/c;
000b2116invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
000b211ciget-object v2, v2, Ll/c;->b:Ljava/lang/Object;
000b2120check-cast v2, Landroidx/lifecycle/s;
000b2124iget-object v2, v2, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2128invoke-virtual {v1, v2}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b212emove-result v1
000b2130const/4 v2, 0x0
000b2132const/4 v3, 0x3
000b2134const/4 v4, 0x2
000b2136const-string v5, "state"
000b213aconst/4 v6, 0x1
000b213cif-gez v1, :cond_ea
000b2140iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2144new-instance v7, Ll/b;
000b2148iget-object v8, v1, Ll/f;->b:Ll/c;
000b214ciget-object v9, v1, Ll/f;->a:Ll/c;
000b2150const/4 v10, 0x1
000b2152invoke-direct {v7, v8, v9, v10}, Ll/b;-><init>(Ll/c;Ll/c;I)V
000b2158iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b215csget-object v8, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b2160invoke-virtual {v1, v7, v8}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2166invoke-virtual {v7}, Ll/b;->hasNext()Z
000b216cmove-result v1
000b216eif-eqz v1, :cond_ea
000b2172iget-boolean v1, v12, Landroidx/lifecycle/t;->g:Z
000b2176if-nez v1, :cond_ea
000b217ainvoke-virtual {v7}, Ll/b;->next()Ljava/lang/Object;
000b2180move-result-object v1
000b2182check-cast v1, Ljava/util/Map$Entry;
000b2186const-string v8, "next()"
000b218ainvoke-static {v1, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2190invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b2196move-result-object v8
000b2198check-cast v8, Landroidx/lifecycle/q;
000b219cinvoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b21a2move-result-object v1
000b21a4check-cast v1, Landroidx/lifecycle/s;
000b21a8iget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b21aciget-object v10, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b21b0invoke-virtual {v9, v10}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b21b6move-result v9
000b21b8if-lez v9, :cond_63
000b21bciget-boolean v9, v12, Landroidx/lifecycle/t;->g:Z
000b21c0if-nez v9, :cond_63
000b21c4iget-object v9, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b21c8iget-object v9, v9, Ll/a;->e:Ljava/util/HashMap;
000b21ccinvoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b21d2move-result v9
000b21d4if-eqz v9, :cond_63
000b21d8sget-object v9, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b21dciget-object v10, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b21e0invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b21e6invoke-static {v10, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b21ecinvoke-virtual {v10}, Ljava/lang/Enum;->ordinal()I
000b21f2move-result v9
000b21f4if-eq v9, v4, :cond_b9
000b21f8if-eq v9, v3, :cond_b6
000b21fcconst/4 v10, 0x4
000b21feif-eq v9, v10, :cond_b3
000b2202move-object v9, v2
000b2204goto :goto_bb
000b2206sget-object v9, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b220agoto :goto_bb
000b220csget-object v9, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b2210goto :goto_bb
000b2212sget-object v9, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b2216if-eqz v9, :cond_d4
000b221ainvoke-virtual {v9}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b2220move-result-object v10
000b2222iget-object v11, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2226invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b222cinvoke-virtual {v1, v0, v9}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b2232iget-object v9, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2236invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
000b223cmove-result v10
000b223esub-int/2addr v10, v6
000b2240invoke-virtual {v9, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b2246goto :goto_84
000b2248new-instance v0, Ljava/lang/IllegalStateException;
000b224cnew-instance v2, Ljava/lang/StringBuilder;
000b2250const-string v3, "no event down from "
000b2254invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b225aiget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b225einvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b2264invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b226amove-result-object v1
000b226cinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b2272throw v0
000b2274iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2278iget-object v1, v1, Ll/f;->b:Ll/c;
000b227ciget-boolean v7, v12, Landroidx/lifecycle/t;->g:Z
000b2280if-nez v7, :cond_a
000b2284if-eqz v1, :cond_a
000b2288iget-object v7, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b228ciget-object v1, v1, Ll/c;->b:Ljava/lang/Object;
000b2290check-cast v1, Landroidx/lifecycle/s;
000b2294iget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2298invoke-virtual {v7, v1}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b229emove-result v1
000b22a0if-lez v1, :cond_a
000b22a4iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b22a8invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b22aenew-instance v7, Ll/d;
000b22b2invoke-direct {v7, v1}, Ll/d;-><init>(Ll/f;)V
000b22b8iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b22bcsget-object v8, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b22c0invoke-virtual {v1, v7, v8}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b22c6invoke-virtual {v7}, Ll/d;->hasNext()Z
000b22ccmove-result v1
000b22ceif-eqz v1, :cond_a
000b22d2iget-boolean v1, v12, Landroidx/lifecycle/t;->g:Z
000b22d6if-nez v1, :cond_a
000b22dainvoke-virtual {v7}, Ll/d;->next()Ljava/lang/Object;
000b22e0move-result-object v1
000b22e2check-cast v1, Ljava/util/Map$Entry;
000b22e6invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b22ecmove-result-object v8
000b22eecheck-cast v8, Landroidx/lifecycle/q;
000b22f2invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b22f8move-result-object v1
000b22facheck-cast v1, Landroidx/lifecycle/s;
000b22feiget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2302iget-object v10, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b2306invoke-virtual {v9, v10}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b230cmove-result v9
000b230eif-gez v9, :cond_113
000b2312iget-boolean v9, v12, Landroidx/lifecycle/t;->g:Z
000b2316if-nez v9, :cond_113
000b231aiget-object v9, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b231eiget-object v9, v9, Ll/a;->e:Ljava/util/HashMap;
000b2322invoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b2328move-result v9
000b232aif-eqz v9, :cond_113
000b232eiget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2332iget-object v10, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2336invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b233csget-object v9, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b2340iget-object v10, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2344invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b234ainvoke-static {v10, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2350invoke-virtual {v10}, Ljava/lang/Enum;->ordinal()I
000b2356move-result v9
000b2358if-eq v9, v6, :cond_16a
000b235cif-eq v9, v4, :cond_167
000b2360if-eq v9, v3, :cond_164
000b2364move-object v9, v2
000b2366goto :goto_16c
000b2368sget-object v9, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b236cgoto :goto_16c
000b236esget-object v9, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b2372goto :goto_16c
000b2374sget-object v9, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b2378if-eqz v9, :cond_17c
000b237cinvoke-virtual {v1, v0, v9}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b2382iget-object v9, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2386invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
000b238cmove-result v10
000b238esub-int/2addr v10, v6
000b2390invoke-virtual {v9, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b2396goto :goto_12f
000b2398new-instance v0, Ljava/lang/IllegalStateException;
000b239cnew-instance v2, Ljava/lang/StringBuilder;
000b23a0const-string v3, "no event up from "
000b23a4invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b23aaiget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b23aeinvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b23b4invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b23bamove-result-object v1
000b23bcinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b23c2throw v0
000b23c4new-instance v0, Ljava/lang/IllegalStateException;
000b23c8const-string v1, "LifecycleOwner of this LifecycleRegistry is already garbage collected. It is too late to change lifecycle state."
000b23ccinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b23d2throw v0
000b2090
000b2090androidx.lifecycle.t::h():
000b20a0iget-object v0, v12, Landroidx/lifecycle/t;->d:Ljava/lang/ref/WeakReference;
000b20a4invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000b20aamove-result-object v0
000b20accheck-cast v0, Landroidx/lifecycle/r;
000b20b0if-eqz v0, :cond_192
000b20b4iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b20b8iget v2, v1, Ll/f;->d:I
000b20bcconst/4 v3, 0x0
000b20beif-nez v2, :cond_12
000b20c2goto :goto_30
000b20c4iget-object v1, v1, Ll/f;->a:Ll/c;
000b20c8invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
000b20ceiget-object v1, v1, Ll/c;->b:Ljava/lang/Object;
000b20d2check-cast v1, Landroidx/lifecycle/s;
000b20d6iget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b20daiget-object v2, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b20deiget-object v2, v2, Ll/f;->b:Ll/c;
000b20e2invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
000b20e8iget-object v2, v2, Ll/c;->b:Ljava/lang/Object;
000b20eccheck-cast v2, Landroidx/lifecycle/s;
000b20f0iget-object v2, v2, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b20f4if-ne v1, v2, :cond_33
000b20f8iget-object v1, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b20fcif-ne v1, v2, :cond_33
000b2100iput-boolean v3, v12, Landroidx/lifecycle/t;->g:Z
000b2104return-void
000b2106iput-boolean v3, v12, Landroidx/lifecycle/t;->g:Z
000b210aiget-object v1, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b210eiget-object v2, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2112iget-object v2, v2, Ll/f;->a:Ll/c;
000b2116invoke-static {v2}, Lk1/c;->b(Ljava/lang/Object;)V
000b211ciget-object v2, v2, Ll/c;->b:Ljava/lang/Object;
000b2120check-cast v2, Landroidx/lifecycle/s;
000b2124iget-object v2, v2, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2128invoke-virtual {v1, v2}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b212emove-result v1
000b2130const/4 v2, 0x0
000b2132const/4 v3, 0x3
000b2134const/4 v4, 0x2
000b2136const-string v5, "state"
000b213aconst/4 v6, 0x1
000b213cif-gez v1, :cond_ea
000b2140iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2144new-instance v7, Ll/b;
000b2148iget-object v8, v1, Ll/f;->b:Ll/c;
000b214ciget-object v9, v1, Ll/f;->a:Ll/c;
000b2150const/4 v10, 0x1
000b2152invoke-direct {v7, v8, v9, v10}, Ll/b;-><init>(Ll/c;Ll/c;I)V
000b2158iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b215csget-object v8, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b2160invoke-virtual {v1, v7, v8}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2166invoke-virtual {v7}, Ll/b;->hasNext()Z
000b216cmove-result v1
000b216eif-eqz v1, :cond_ea
000b2172iget-boolean v1, v12, Landroidx/lifecycle/t;->g:Z
000b2176if-nez v1, :cond_ea
000b217ainvoke-virtual {v7}, Ll/b;->next()Ljava/lang/Object;
000b2180move-result-object v1
000b2182check-cast v1, Ljava/util/Map$Entry;
000b2186const-string v8, "next()"
000b218ainvoke-static {v1, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2190invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b2196move-result-object v8
000b2198check-cast v8, Landroidx/lifecycle/q;
000b219cinvoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b21a2move-result-object v1
000b21a4check-cast v1, Landroidx/lifecycle/s;
000b21a8iget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b21aciget-object v10, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b21b0invoke-virtual {v9, v10}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b21b6move-result v9
000b21b8if-lez v9, :cond_63
000b21bciget-boolean v9, v12, Landroidx/lifecycle/t;->g:Z
000b21c0if-nez v9, :cond_63
000b21c4iget-object v9, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b21c8iget-object v9, v9, Ll/a;->e:Ljava/util/HashMap;
000b21ccinvoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b21d2move-result v9
000b21d4if-eqz v9, :cond_63
000b21d8sget-object v9, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b21dciget-object v10, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b21e0invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b21e6invoke-static {v10, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b21ecinvoke-virtual {v10}, Ljava/lang/Enum;->ordinal()I
000b21f2move-result v9
000b21f4if-eq v9, v4, :cond_b9
000b21f8if-eq v9, v3, :cond_b6
000b21fcconst/4 v10, 0x4
000b21feif-eq v9, v10, :cond_b3
000b2202move-object v9, v2
000b2204goto :goto_bb
000b2206sget-object v9, Landroidx/lifecycle/l;->ON_PAUSE:Landroidx/lifecycle/l;
000b220agoto :goto_bb
000b220csget-object v9, Landroidx/lifecycle/l;->ON_STOP:Landroidx/lifecycle/l;
000b2210goto :goto_bb
000b2212sget-object v9, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
000b2216if-eqz v9, :cond_d4
000b221ainvoke-virtual {v9}, Landroidx/lifecycle/l;->a()Landroidx/lifecycle/m;
000b2220move-result-object v10
000b2222iget-object v11, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2226invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b222cinvoke-virtual {v1, v0, v9}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b2232iget-object v9, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2236invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
000b223cmove-result v10
000b223esub-int/2addr v10, v6
000b2240invoke-virtual {v9, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b2246goto :goto_84
000b2248new-instance v0, Ljava/lang/IllegalStateException;
000b224cnew-instance v2, Ljava/lang/StringBuilder;
000b2250const-string v3, "no event down from "
000b2254invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b225aiget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b225einvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b2264invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b226amove-result-object v1
000b226cinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b2272throw v0
000b2274iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b2278iget-object v1, v1, Ll/f;->b:Ll/c;
000b227ciget-boolean v7, v12, Landroidx/lifecycle/t;->g:Z
000b2280if-nez v7, :cond_a
000b2284if-eqz v1, :cond_a
000b2288iget-object v7, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b228ciget-object v1, v1, Ll/c;->b:Ljava/lang/Object;
000b2290check-cast v1, Landroidx/lifecycle/s;
000b2294iget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2298invoke-virtual {v7, v1}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b229emove-result v1
000b22a0if-lez v1, :cond_a
000b22a4iget-object v1, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b22a8invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b22aenew-instance v7, Ll/d;
000b22b2invoke-direct {v7, v1}, Ll/d;-><init>(Ll/f;)V
000b22b8iget-object v1, v1, Ll/f;->c:Ljava/util/WeakHashMap;
000b22bcsget-object v8, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b22c0invoke-virtual {v1, v7, v8}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b22c6invoke-virtual {v7}, Ll/d;->hasNext()Z
000b22ccmove-result v1
000b22ceif-eqz v1, :cond_a
000b22d2iget-boolean v1, v12, Landroidx/lifecycle/t;->g:Z
000b22d6if-nez v1, :cond_a
000b22dainvoke-virtual {v7}, Ll/d;->next()Ljava/lang/Object;
000b22e0move-result-object v1
000b22e2check-cast v1, Ljava/util/Map$Entry;
000b22e6invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
000b22ecmove-result-object v8
000b22eecheck-cast v8, Landroidx/lifecycle/q;
000b22f2invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
000b22f8move-result-object v1
000b22facheck-cast v1, Landroidx/lifecycle/s;
000b22feiget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2302iget-object v10, v12, Landroidx/lifecycle/t;->c:Landroidx/lifecycle/m;
000b2306invoke-virtual {v9, v10}, Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
000b230cmove-result v9
000b230eif-gez v9, :cond_113
000b2312iget-boolean v9, v12, Landroidx/lifecycle/t;->g:Z
000b2316if-nez v9, :cond_113
000b231aiget-object v9, v12, Landroidx/lifecycle/t;->b:Ll/a;
000b231eiget-object v9, v9, Ll/a;->e:Ljava/util/HashMap;
000b2322invoke-virtual {v9, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
000b2328move-result v9
000b232aif-eqz v9, :cond_113
000b232eiget-object v9, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2332iget-object v10, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2336invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000b233csget-object v9, Landroidx/lifecycle/l;->Companion:Landroidx/lifecycle/j;
000b2340iget-object v10, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b2344invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b234ainvoke-static {v10, v5}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
000b2350invoke-virtual {v10}, Ljava/lang/Enum;->ordinal()I
000b2356move-result v9
000b2358if-eq v9, v6, :cond_16a
000b235cif-eq v9, v4, :cond_167
000b2360if-eq v9, v3, :cond_164
000b2364move-object v9, v2
000b2366goto :goto_16c
000b2368sget-object v9, Landroidx/lifecycle/l;->ON_RESUME:Landroidx/lifecycle/l;
000b236cgoto :goto_16c
000b236esget-object v9, Landroidx/lifecycle/l;->ON_START:Landroidx/lifecycle/l;
000b2372goto :goto_16c
000b2374sget-object v9, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
000b2378if-eqz v9, :cond_17c
000b237cinvoke-virtual {v1, v0, v9}, Landroidx/lifecycle/s;->a(Landroidx/lifecycle/r;Landroidx/lifecycle/l;)V
000b2382iget-object v9, v12, Landroidx/lifecycle/t;->h:Ljava/util/ArrayList;
000b2386invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
000b238cmove-result v10
000b238esub-int/2addr v10, v6
000b2390invoke-virtual {v9, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000b2396goto :goto_12f
000b2398new-instance v0, Ljava/lang/IllegalStateException;
000b239cnew-instance v2, Ljava/lang/StringBuilder;
000b23a0const-string v3, "no event up from "
000b23a4invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b23aaiget-object v1, v1, Landroidx/lifecycle/s;->a:Landroidx/lifecycle/m;
000b23aeinvoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000b23b4invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b23bamove-result-object v1
000b23bcinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b23c2throw v0
000b23c4new-instance v0, Ljava/lang/IllegalStateException;
000b23c8const-string v1, "LifecycleOwner of this LifecycleRegistry is already garbage collected. It is too late to change lifecycle state."
000b23ccinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b23d2throw v0
000b2090
000b23d4
000b23d4androidx.lifecycle.u::b(java.lang.Class):
000b23e4sget-object v0, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b23e8invoke-virtual {v0, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b23eemove-result-object v1
000b23f0check-cast v1, Ljava/lang/Integer;
000b23f4if-eqz v1, :cond_f
000b23f8invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
000b23femove-result v13
000b2400return v13
000b2402invoke-virtual {v13}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000b2408move-result-object v1
000b240aconst/4 v2, 0x1
000b240cif-nez v1, :cond_18
000b2410goto/16 :goto_14f
000b2414const/4 v1, 0x0
000b2416invoke-virtual {v13}, Ljava/lang/Class;->getPackage()Ljava/lang/Package;
000b241cmove-result-object v3
000b241einvoke-virtual {v13}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000b2424move-result-object v4
000b2426if-eqz v3, :cond_28
000b242ainvoke-virtual {v3}, Ljava/lang/Package;->getName()Ljava/lang/String;
000b2430move-result-object v3
000b2432goto :goto_2a
000b2434const-string v3, ""
000b2438const-string v5, "fullPackage"
000b243cinvoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2442invoke-virtual {v3}, Ljava/lang/String;->length()I
000b2448move-result v5
000b244aif-nez v5, :cond_36
000b244egoto :goto_49
000b2450const-string v5, "name"
000b2454invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b245ainvoke-virtual {v3}, Ljava/lang/String;->length()I
000b2460move-result v5
000b2462add-int/2addr v5, v2
000b2464invoke-virtual {v4, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String;
000b246amove-result-object v4
000b246cconst-string v5, "this as java.lang.String).substring(startIndex)"
000b2470invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2476const-string v5, "if (fullPackage.isEmpty(…g(fullPackage.length + 1)"
000b247ainvoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2480const-string v5, "."
000b2484const-string v6, "_"
000b2488invoke-static {v4, v5, v6}, Lq1/i;->B0(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b248emove-result-object v4
000b2490const-string v5, "_LifecycleAdapter"
000b2494invoke-virtual {v4, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000b249amove-result-object v4
000b249cinvoke-virtual {v3}, Ljava/lang/String;->length()I
000b24a2move-result v5
000b24a4if-nez v5, :cond_63
000b24a8goto :goto_77
000b24aanew-instance v5, Ljava/lang/StringBuilder;
000b24aeinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000b24b4invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b24baconst/16 v3, 0x2e
000b24beinvoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000b24c4invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b24cainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b24d0move-result-object v4
000b24d2invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
000b24d8move-result-object v3
000b24dafilled-new-array {v13}, [Ljava/lang/Class;
000b24e0move-result-object v4
000b24e2invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
000b24e8move-result-object v3
000b24eainvoke-virtual {v3}, Ljava/lang/reflect/AccessibleObject;->isAccessible()Z
000b24f0move-result v4
000b24f2if-nez v4, :cond_95
000b24f6invoke-virtual {v3, v2}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000b24fcgoto :goto_95
000b24femove-exception v13
000b2500new-instance v0, Ljava/lang/RuntimeException;
000b2504invoke-direct {v0, v13}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b250athrow v0
000b250cmove-object v3, v1
000b250esget-object v4, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b2512const/4 v5, 0x2
000b2514if-eqz v3, :cond_a4
000b2518invoke-static {v3}, LP1/e;->F(Ljava/lang/Object;)Ljava/util/List;
000b251emove-result-object v1
000b2520invoke-virtual {v4, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2526move v2, v5
000b2528goto/16 :goto_14f
000b252csget-object v3, Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;
000b2530iget-object v6, v3, Landroidx/lifecycle/c;->b:Ljava/util/HashMap;
000b2534invoke-virtual {v6, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b253amove-result-object v7
000b253ccheck-cast v7, Ljava/lang/Boolean;
000b2540const/4 v8, 0x0
000b2542if-eqz v7, :cond_b6
000b2546invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
000b254cmove-result v3
000b254egoto :goto_d8
000b2550invoke-virtual {v13}, Ljava/lang/Class;->getDeclaredMethods()[Ljava/lang/reflect/Method;
000b2556move-result-object v7
000b2558array-length v9, v7
000b255amove v10, v8
000b255cif-ge v10, v9, :cond_d2
000b2560aget-object v11, v7, v10
000b2564const-class v12, Landroidx/lifecycle/y;
000b2568invoke-virtual {v11, v12}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
000b256emove-result-object v11
000b2570check-cast v11, Landroidx/lifecycle/y;
000b2574if-eqz v11, :cond_cf
000b2578invoke-virtual {v3, v13, v7}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b257emove v3, v2
000b2580goto :goto_d8
000b2582add-int/lit8 v10, v10, 0x1
000b2586goto :goto_bc
000b2588sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b258cinvoke-virtual {v6, v13, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2592move v3, v8
000b2594if-eqz v3, :cond_dc
000b2598goto/16 :goto_14f
000b259cinvoke-virtual {v13}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
000b25a2move-result-object v3
000b25a4const-class v6, Landroidx/lifecycle/q;
000b25a8if-eqz v3, :cond_ec
000b25acinvoke-virtual {v6, v3}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b25b2move-result v7
000b25b4if-eqz v7, :cond_ec
000b25b8move v7, v2
000b25bagoto :goto_ed
000b25bcmove v7, v8
000b25beif-eqz v7, :cond_109
000b25c2const-string v1, "superclass"
000b25c6invoke-static {v3, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b25ccinvoke-static {v3}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b25d2move-result v1
000b25d4if-ne v1, v2, :cond_fb
000b25d8goto :goto_14f
000b25danew-instance v1, Ljava/util/ArrayList;
000b25deinvoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b25e4move-result-object v3
000b25e6invoke-static {v3}, Lk1/c;->b(Ljava/lang/Object;)V
000b25eccheck-cast v3, Ljava/util/Collection;
000b25f0invoke-direct {v1, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
000b25f6invoke-virtual {v13}, Ljava/lang/Class;->getInterfaces()[Ljava/lang/Class;
000b25fcmove-result-object v3
000b25feconst-string v7, "klass.interfaces"
000b2602invoke-static {v3, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2608array-length v7, v3
000b260amove v9, v8
000b260cif-ge v9, v7, :cond_148
000b2610aget-object v10, v3, v9
000b2614if-eqz v10, :cond_122
000b2618invoke-virtual {v6, v10}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b261emove-result v11
000b2620if-eqz v11, :cond_122
000b2624move v11, v2
000b2626goto :goto_123
000b2628move v11, v8
000b262aif-nez v11, :cond_126
000b262egoto :goto_145
000b2630const-string v11, "intrface"
000b2634invoke-static {v10, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b263ainvoke-static {v10}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b2640move-result v11
000b2642if-ne v11, v2, :cond_132
000b2646goto :goto_14f
000b2648if-nez v1, :cond_139
000b264cnew-instance v1, Ljava/util/ArrayList;
000b2650invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
000b2656invoke-virtual {v4, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b265cmove-result-object v10
000b265einvoke-static {v10}, Lk1/c;->b(Ljava/lang/Object;)V
000b2664check-cast v10, Ljava/util/Collection;
000b2668invoke-interface {v1, v10}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
000b266eadd-int/lit8 v9, v9, 0x1
000b2672goto :goto_114
000b2674if-eqz v1, :cond_14f
000b2678invoke-virtual {v4, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b267egoto/16 :goto_a1
000b2682invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000b2688move-result-object v1
000b268ainvoke-virtual {v0, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2690return v2
000b2692move-exception v13
000b2694new-instance v0, Ljava/lang/IllegalArgumentException;
000b2698const-string v1, "The observer class has some methods that use newer APIs which are not available in the current OS version. Lifecycles cannot access even other methods so you should make sure that your observer classes only access framework classes that are available in your min API level OR use lifecycle:compiler annotation processor."
000b269cinvoke-direct {v0, v1, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000b26a2throw v0
000b23d4
000b23d4androidx.lifecycle.u::b(java.lang.Class):
000b23e4sget-object v0, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b23e8invoke-virtual {v0, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b23eemove-result-object v1
000b23f0check-cast v1, Ljava/lang/Integer;
000b23f4if-eqz v1, :cond_f
000b23f8invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
000b23femove-result v13
000b2400return v13
000b2402invoke-virtual {v13}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000b2408move-result-object v1
000b240aconst/4 v2, 0x1
000b240cif-nez v1, :cond_18
000b2410goto/16 :goto_14f
000b2414const/4 v1, 0x0
000b2416invoke-virtual {v13}, Ljava/lang/Class;->getPackage()Ljava/lang/Package;
000b241cmove-result-object v3
000b241einvoke-virtual {v13}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
000b2424move-result-object v4
000b2426if-eqz v3, :cond_28
000b242ainvoke-virtual {v3}, Ljava/lang/Package;->getName()Ljava/lang/String;
000b2430move-result-object v3
000b2432goto :goto_2a
000b2434const-string v3, ""
000b2438const-string v5, "fullPackage"
000b243cinvoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2442invoke-virtual {v3}, Ljava/lang/String;->length()I
000b2448move-result v5
000b244aif-nez v5, :cond_36
000b244egoto :goto_49
000b2450const-string v5, "name"
000b2454invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b245ainvoke-virtual {v3}, Ljava/lang/String;->length()I
000b2460move-result v5
000b2462add-int/2addr v5, v2
000b2464invoke-virtual {v4, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String;
000b246amove-result-object v4
000b246cconst-string v5, "this as java.lang.String).substring(startIndex)"
000b2470invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2476const-string v5, "if (fullPackage.isEmpty(…g(fullPackage.length + 1)"
000b247ainvoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2480const-string v5, "."
000b2484const-string v6, "_"
000b2488invoke-static {v4, v5, v6}, Lq1/i;->B0(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
000b248emove-result-object v4
000b2490const-string v5, "_LifecycleAdapter"
000b2494invoke-virtual {v4, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
000b249amove-result-object v4
000b249cinvoke-virtual {v3}, Ljava/lang/String;->length()I
000b24a2move-result v5
000b24a4if-nez v5, :cond_63
000b24a8goto :goto_77
000b24aanew-instance v5, Ljava/lang/StringBuilder;
000b24aeinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
000b24b4invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b24baconst/16 v3, 0x2e
000b24beinvoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
000b24c4invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b24cainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b24d0move-result-object v4
000b24d2invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
000b24d8move-result-object v3
000b24dafilled-new-array {v13}, [Ljava/lang/Class;
000b24e0move-result-object v4
000b24e2invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
000b24e8move-result-object v3
000b24eainvoke-virtual {v3}, Ljava/lang/reflect/AccessibleObject;->isAccessible()Z
000b24f0move-result v4
000b24f2if-nez v4, :cond_95
000b24f6invoke-virtual {v3, v2}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000b24fcgoto :goto_95
000b24femove-exception v13
000b2500new-instance v0, Ljava/lang/RuntimeException;
000b2504invoke-direct {v0, v13}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b250athrow v0
000b250cmove-object v3, v1
000b250esget-object v4, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b2512const/4 v5, 0x2
000b2514if-eqz v3, :cond_a4
000b2518invoke-static {v3}, LP1/e;->F(Ljava/lang/Object;)Ljava/util/List;
000b251emove-result-object v1
000b2520invoke-virtual {v4, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2526move v2, v5
000b2528goto/16 :goto_14f
000b252csget-object v3, Landroidx/lifecycle/c;->c:Landroidx/lifecycle/c;
000b2530iget-object v6, v3, Landroidx/lifecycle/c;->b:Ljava/util/HashMap;
000b2534invoke-virtual {v6, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b253amove-result-object v7
000b253ccheck-cast v7, Ljava/lang/Boolean;
000b2540const/4 v8, 0x0
000b2542if-eqz v7, :cond_b6
000b2546invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
000b254cmove-result v3
000b254egoto :goto_d8
000b2550invoke-virtual {v13}, Ljava/lang/Class;->getDeclaredMethods()[Ljava/lang/reflect/Method;
000b2556move-result-object v7
000b2558array-length v9, v7
000b255amove v10, v8
000b255cif-ge v10, v9, :cond_d2
000b2560aget-object v11, v7, v10
000b2564const-class v12, Landroidx/lifecycle/y;
000b2568invoke-virtual {v11, v12}, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
000b256emove-result-object v11
000b2570check-cast v11, Landroidx/lifecycle/y;
000b2574if-eqz v11, :cond_cf
000b2578invoke-virtual {v3, v13, v7}, Landroidx/lifecycle/c;->a(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;
000b257emove v3, v2
000b2580goto :goto_d8
000b2582add-int/lit8 v10, v10, 0x1
000b2586goto :goto_bc
000b2588sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000b258cinvoke-virtual {v6, v13, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2592move v3, v8
000b2594if-eqz v3, :cond_dc
000b2598goto/16 :goto_14f
000b259cinvoke-virtual {v13}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
000b25a2move-result-object v3
000b25a4const-class v6, Landroidx/lifecycle/q;
000b25a8if-eqz v3, :cond_ec
000b25acinvoke-virtual {v6, v3}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b25b2move-result v7
000b25b4if-eqz v7, :cond_ec
000b25b8move v7, v2
000b25bagoto :goto_ed
000b25bcmove v7, v8
000b25beif-eqz v7, :cond_109
000b25c2const-string v1, "superclass"
000b25c6invoke-static {v3, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b25ccinvoke-static {v3}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b25d2move-result v1
000b25d4if-ne v1, v2, :cond_fb
000b25d8goto :goto_14f
000b25danew-instance v1, Ljava/util/ArrayList;
000b25deinvoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b25e4move-result-object v3
000b25e6invoke-static {v3}, Lk1/c;->b(Ljava/lang/Object;)V
000b25eccheck-cast v3, Ljava/util/Collection;
000b25f0invoke-direct {v1, v3}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
000b25f6invoke-virtual {v13}, Ljava/lang/Class;->getInterfaces()[Ljava/lang/Class;
000b25fcmove-result-object v3
000b25feconst-string v7, "klass.interfaces"
000b2602invoke-static {v3, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b2608array-length v7, v3
000b260amove v9, v8
000b260cif-ge v9, v7, :cond_148
000b2610aget-object v10, v3, v9
000b2614if-eqz v10, :cond_122
000b2618invoke-virtual {v6, v10}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
000b261emove-result v11
000b2620if-eqz v11, :cond_122
000b2624move v11, v2
000b2626goto :goto_123
000b2628move v11, v8
000b262aif-nez v11, :cond_126
000b262egoto :goto_145
000b2630const-string v11, "intrface"
000b2634invoke-static {v10, v11}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b263ainvoke-static {v10}, Landroidx/lifecycle/u;->b(Ljava/lang/Class;)I
000b2640move-result v11
000b2642if-ne v11, v2, :cond_132
000b2646goto :goto_14f
000b2648if-nez v1, :cond_139
000b264cnew-instance v1, Ljava/util/ArrayList;
000b2650invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
000b2656invoke-virtual {v4, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000b265cmove-result-object v10
000b265einvoke-static {v10}, Lk1/c;->b(Ljava/lang/Object;)V
000b2664check-cast v10, Ljava/util/Collection;
000b2668invoke-interface {v1, v10}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
000b266eadd-int/lit8 v9, v9, 0x1
000b2672goto :goto_114
000b2674if-eqz v1, :cond_14f
000b2678invoke-virtual {v4, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b267egoto/16 :goto_a1
000b2682invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000b2688move-result-object v1
000b268ainvoke-virtual {v0, v13, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000b2690return v2
000b2692move-exception v13
000b2694new-instance v0, Ljava/lang/IllegalArgumentException;
000b2698const-string v1, "The observer class has some methods that use newer APIs which are not available in the current OS version. Lifecycles cannot access even other methods so you should make sure that your observer classes only access framework classes that are available in your min API level OR use lifecycle:compiler annotation processor."
000b269cinvoke-direct {v0, v1, v13}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
000b26a2throw v0
000b23d4
000b26a4
000b26a4 struct try_item
000b26a4 start_addr uint32 0xb2416
000b26a8 insn_count int 115
000b26aa handler_off uint16 0xb26b5
000b26ac
000b26ac struct try_item
000b26ac start_addr uint32 0xb2550
000b26b0 insn_count int 4
000b26b2 handler_off uint16 0xb26be
000b26b4
000b26b4 struct encoded_catch_handler_list
000b26b4 size int 2
000b26b5
000b26b5 struct encoded_catch_handler ← 0xb26aa
000b26b5 size int64 2
000b26b6 handlers[0].type_idx int 0xb538
000b26b8 handlers[0].addr uint32 0xb250c
000b26ba handlers[1].type_idx int 0xb594
000b26bc handlers[1].addr uint32 0xb24fe
000b26be
000b26be struct encoded_catch_handler ← 0xb26b2
000b26be size int64 1
000b26bf handlers[0].type_idx int 0xb584
000b26c1 handlers[0].addr uint32 0xb2692
000b26c3
000b26c3 // align 0x4
000b26a4 struct try_item
000b26a4 start_addr uint32 0xb2416
000b26a8 insn_count int 115
000b26aa handler_off uint16 0xb26b5
000b26ac
000b26ac struct try_item
000b26ac start_addr uint32 0xb2550
000b26b0 insn_count int 4
000b26b2 handler_off uint16 0xb26be
000b26b4
000b26b4 struct encoded_catch_handler_list
000b26b4 size int 2
000b26b5
000b26b5 struct encoded_catch_handler ← 0xb26aa
000b26b5 size int64 2
000b26b6 handlers[0].type_idx int 0xb538
000b26b8 handlers[0].addr uint32 0xb250c
000b26ba handlers[1].type_idx int 0xb594
000b26bc handlers[1].addr uint32 0xb24fe
000b26be
000b26be struct encoded_catch_handler ← 0xb26b2
000b26be size int64 1
000b26bf handlers[0].type_idx int 0xb584
000b26c1 handlers[0].addr uint32 0xb2692
000b26c3
000b26c3 // align 0x4
000b26c4
000b26c4androidx.lifecycle.u::<clinit>():
000b26d4new-instance v0, Ljava/util/HashMap;
000b26d8invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b26desput-object v0, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b26e2new-instance v0, Ljava/util/HashMap;
000b26e6invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b26ecsput-object v0, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b26f0return-void
000b26c4
000b26c4androidx.lifecycle.u::<clinit>():
000b26d4new-instance v0, Ljava/util/HashMap;
000b26d8invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b26desput-object v0, Landroidx/lifecycle/u;->a:Ljava/util/HashMap;
000b26e2new-instance v0, Ljava/util/HashMap;
000b26e6invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
000b26ecsput-object v0, Landroidx/lifecycle/u;->b:Ljava/util/HashMap;
000b26f0return-void
000b26c4
000b26f2
000b26f2 // align 0x4
000b26f2 // align 0x4
000b26f4
000b26f4androidx.lifecycle.u::a(java.lang.reflect.Constructor, androidx.lifecycle.q):
000b2704filled-new-array {v1}, [Ljava/lang/Object;
000b270amove-result-object v1
000b270cinvoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
000b2712move-result-object v0
000b2714const-string v1, "{\n constructo…tance(`object`)\n }"
000b2718invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b271enew-instance v0, Ljava/lang/ClassCastException;
000b2722invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000b2728throw v0
000b272amove-exception v0
000b272cnew-instance v1, Ljava/lang/RuntimeException;
000b2730invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2736throw v1
000b2738move-exception v0
000b273anew-instance v1, Ljava/lang/RuntimeException;
000b273einvoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2744throw v1
000b2746move-exception v0
000b2748new-instance v1, Ljava/lang/RuntimeException;
000b274cinvoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2752throw v1
000b26f4
000b26f4androidx.lifecycle.u::a(java.lang.reflect.Constructor, androidx.lifecycle.q):
000b2704filled-new-array {v1}, [Ljava/lang/Object;
000b270amove-result-object v1
000b270cinvoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
000b2712move-result-object v0
000b2714const-string v1, "{\n constructo…tance(`object`)\n }"
000b2718invoke-static {v0, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
000b271enew-instance v0, Ljava/lang/ClassCastException;
000b2722invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
000b2728throw v0
000b272amove-exception v0
000b272cnew-instance v1, Ljava/lang/RuntimeException;
000b2730invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2736throw v1
000b2738move-exception v0
000b273anew-instance v1, Ljava/lang/RuntimeException;
000b273einvoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2744throw v1
000b2746move-exception v0
000b2748new-instance v1, Ljava/lang/RuntimeException;
000b274cinvoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
000b2752throw v1
000b26f4
000b2754
000b2754 struct try_item
000b2754 start_addr uint32 0xb2704
000b2758 insn_count int 19
000b275a handler_off uint16 0xb275d
000b275c
000b275c struct encoded_catch_handler_list
000b275c size int 1
000b275d
000b275d struct encoded_catch_handler ← 0xb275a
000b275d size int64 3
000b275e handlers[0].type_idx int 0xb55c
000b2760 handlers[0].addr uint32 0xb2746
000b2761 handlers[1].type_idx int 0xb56c
000b2763 handlers[1].addr uint32 0xb2738
000b2764 handlers[2].type_idx int 0xb630
000b2766 handlers[2].addr uint32 0xb272a
000b2767
000b2767 // align 0x8
000b2754 struct try_item
000b2754 start_addr uint32 0xb2704
000b2758 insn_count int 19
000b275a handler_off uint16 0xb275d
000b275c
000b275c struct encoded_catch_handler_list
000b275c size int 1
000b275d
000b275d struct encoded_catch_handler ← 0xb275a
000b275d size int64 3
000b275e handlers[0].type_idx int 0xb55c
000b2760 handlers[0].addr uint32 0xb2746
000b2761 handlers[1].type_idx int 0xb56c
000b2763 handlers[1].addr uint32 0xb2738
000b2764 handlers[2].type_idx int 0xb630
000b2766 handlers[2].addr uint32 0xb272a
000b2767
000b2767 // align 0x8
000b2768
000b2768androidx.lifecycle.v::e():
000b2778const/4 v0, 0x1
000b277areturn v0
000b2768
000b2768androidx.lifecycle.v::e():
000b2778const/4 v0, 0x1
000b277areturn v0
000b2768
000b277c
000b277candroidx.lifecycle.LiveData$LifecycleBoundObserver::e():
000b278cconst/4 v0, 0x0
000b278ethrow v0
000b277c
000b277candroidx.lifecycle.LiveData$LifecycleBoundObserver::e():
000b278cconst/4 v0, 0x0
000b278ethrow v0
000b277c
Loading..