package androidx.constraintlayout.solver.widgets; import androidx.constraintlayout.solver.widgets.ConstraintAnchor; import java.util.ArrayList; /* loaded from: classes.dex */ public class Snapshot { private int a; private int b; private int c; private int d; private ArrayList e = new ArrayList<>(); static class Connection { private ConstraintAnchor a; private ConstraintAnchor b; private int c; private ConstraintAnchor.Strength d; private int e; public Connection(ConstraintAnchor constraintAnchor) { this.a = constraintAnchor; this.b = constraintAnchor.g(); this.c = constraintAnchor.b(); this.d = constraintAnchor.f(); this.e = constraintAnchor.a(); } public void a(ConstraintWidget constraintWidget) { constraintWidget.a(this.a.h()).a(this.b, this.c, this.d, this.e); } public void b(ConstraintWidget constraintWidget) { this.a = constraintWidget.a(this.a.h()); ConstraintAnchor constraintAnchor = this.a; if (constraintAnchor != null) { this.b = constraintAnchor.g(); this.c = this.a.b(); this.d = this.a.f(); this.e = this.a.a(); return; } this.b = null; this.c = 0; this.d = ConstraintAnchor.Strength.STRONG; this.e = 0; } } public Snapshot(ConstraintWidget constraintWidget) { this.a = constraintWidget.v(); this.b = constraintWidget.w(); this.c = constraintWidget.s(); this.d = constraintWidget.i(); ArrayList b = constraintWidget.b(); int size = b.size(); for (int i = 0; i < size; i++) { this.e.add(new Connection(b.get(i))); } } public void a(ConstraintWidget constraintWidget) { constraintWidget.r(this.a); constraintWidget.s(this.b); constraintWidget.o(this.c); constraintWidget.g(this.d); int size = this.e.size(); for (int i = 0; i < size; i++) { this.e.get(i).a(constraintWidget); } } public void b(ConstraintWidget constraintWidget) { this.a = constraintWidget.v(); this.b = constraintWidget.w(); this.c = constraintWidget.s(); this.d = constraintWidget.i(); int size = this.e.size(); for (int i = 0; i < size; i++) { this.e.get(i).b(constraintWidget); } } }