package d.q;

import android.os.Bundle;
import androidx.savedstate.Recreator;
import d.m.e;
import d.m.f;
import d.m.h;
import d.m.i;
import d.q.a;
import java.util.Map;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public final class b {
    public final c a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final a f3360b = new a();

    public b(c cVar) {
        this.a = cVar;
    }

    public void a(Bundle bundle) {
        e lifecycle = this.a.getLifecycle();
        if (((i) lifecycle).f3190b != e.b.INITIALIZED) {
            throw new IllegalStateException("Restarter must be created only during owner's initialization stage");
        }
        lifecycle.a(new Recreator(this.a));
        final a aVar = this.f3360b;
        if (aVar.f3357c) {
            throw new IllegalStateException("SavedStateRegistry was already restored.");
        }
        if (bundle != null) {
            aVar.f3356b = bundle.getBundle("androidx.lifecycle.BundlableSavedStateRegistry.key");
        }
        lifecycle.a(new f() { // from class: androidx.savedstate.SavedStateRegistry$1
            @Override // d.m.f
            public void c(h hVar, e.a aVar2) {
                a aVar3;
                boolean z2;
                if (aVar2 == e.a.ON_START) {
                    aVar3 = aVar;
                    z2 = true;
                } else {
                    if (aVar2 != e.a.ON_STOP) {
                        return;
                    }
                    aVar3 = aVar;
                    z2 = false;
                }
                aVar3.f3359e = z2;
            }
        });
        aVar.f3357c = true;
    }

    public void b(Bundle bundle) {
        a aVar = this.f3360b;
        Objects.requireNonNull(aVar);
        Bundle bundle2 = new Bundle();
        Bundle bundle3 = aVar.f3356b;
        if (bundle3 != null) {
            bundle2.putAll(bundle3);
        }
        d.c.a.b.b<String, a.b>.d dVarB = aVar.a.b();
        while (dVarB.hasNext()) {
            Map.Entry entry = (Map.Entry) dVarB.next();
            bundle2.putBundle((String) entry.getKey(), ((a.b) entry.getValue()).a());
        }
        bundle.putBundle("androidx.lifecycle.BundlableSavedStateRegistry.key", bundle2);
    }
}
