package o;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import n.e;
import o.b;

/* JADX INFO: compiled from: DependencyGraph.java */
/* JADX INFO: loaded from: classes.dex */
public class e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private n.f f5698a;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private n.f f5701d;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private b.InterfaceC0075b f5703f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private b.a f5704g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    ArrayList<m> f5705h;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private boolean f5699b = true;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private boolean f5700c = true;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private ArrayList<p> f5702e = new ArrayList<>();

    public e(n.f fVar) {
        new ArrayList();
        this.f5703f = null;
        this.f5704g = new b.a();
        this.f5705h = new ArrayList<>();
        this.f5698a = fVar;
        this.f5701d = fVar;
    }

    private void a(f fVar, int i3, int i4, f fVar2, ArrayList<m> arrayList, m mVar) {
        p pVar = fVar.f5709d;
        if (pVar.f5738c == null) {
            n.f fVar3 = this.f5698a;
            if (pVar == fVar3.f5615d || pVar == fVar3.f5617e) {
                return;
            }
            if (mVar == null) {
                mVar = new m(pVar, i4);
                arrayList.add(mVar);
            }
            pVar.f5738c = mVar;
            mVar.a(pVar);
            for (d dVar : pVar.f5743h.f5716k) {
                if (dVar instanceof f) {
                    a((f) dVar, i3, 0, fVar2, arrayList, mVar);
                }
            }
            for (d dVar2 : pVar.f5744i.f5716k) {
                if (dVar2 instanceof f) {
                    a((f) dVar2, i3, 1, fVar2, arrayList, mVar);
                }
            }
            if (i3 == 1 && (pVar instanceof n)) {
                for (d dVar3 : ((n) pVar).f5727k.f5716k) {
                    if (dVar3 instanceof f) {
                        a((f) dVar3, i3, 2, fVar2, arrayList, mVar);
                    }
                }
            }
            Iterator<f> it = pVar.f5743h.f5717l.iterator();
            while (it.hasNext()) {
                a(it.next(), i3, 0, fVar2, arrayList, mVar);
            }
            Iterator<f> it2 = pVar.f5744i.f5717l.iterator();
            while (it2.hasNext()) {
                a(it2.next(), i3, 1, fVar2, arrayList, mVar);
            }
            if (i3 == 1 && (pVar instanceof n)) {
                Iterator<f> it3 = ((n) pVar).f5727k.f5717l.iterator();
                while (it3.hasNext()) {
                    a(it3.next(), i3, 2, fVar2, arrayList, mVar);
                }
            }
        }
    }

    private boolean b(n.f fVar) {
        int iU;
        e.b bVar;
        int iV;
        e.b bVar2;
        e.b bVar3;
        e.b bVar4;
        for (n.e eVar : fVar.f5670w0) {
            e.b[] bVarArr = eVar.W;
            e.b bVar5 = bVarArr[0];
            e.b bVar6 = bVarArr[1];
            if (eVar.T() == 8) {
                eVar.f5609a = true;
            } else {
                if (eVar.f5654y < 1.0f && bVar5 == e.b.MATCH_CONSTRAINT) {
                    eVar.f5647t = 2;
                }
                if (eVar.B < 1.0f && bVar6 == e.b.MATCH_CONSTRAINT) {
                    eVar.f5649u = 2;
                }
                if (eVar.t() > 0.0f) {
                    e.b bVar7 = e.b.MATCH_CONSTRAINT;
                    if (bVar5 == bVar7 && (bVar6 == e.b.WRAP_CONTENT || bVar6 == e.b.FIXED)) {
                        eVar.f5647t = 3;
                    } else if (bVar6 == bVar7 && (bVar5 == e.b.WRAP_CONTENT || bVar5 == e.b.FIXED)) {
                        eVar.f5649u = 3;
                    } else if (bVar5 == bVar7 && bVar6 == bVar7) {
                        if (eVar.f5647t == 0) {
                            eVar.f5647t = 3;
                        }
                        if (eVar.f5649u == 0) {
                            eVar.f5649u = 3;
                        }
                    }
                }
                e.b bVar8 = e.b.MATCH_CONSTRAINT;
                if (bVar5 == bVar8 && eVar.f5647t == 1 && (eVar.L.f5603f == null || eVar.N.f5603f == null)) {
                    bVar5 = e.b.WRAP_CONTENT;
                }
                e.b bVar9 = bVar5;
                if (bVar6 == bVar8 && eVar.f5649u == 1 && (eVar.M.f5603f == null || eVar.O.f5603f == null)) {
                    bVar6 = e.b.WRAP_CONTENT;
                }
                e.b bVar10 = bVar6;
                l lVar = eVar.f5615d;
                lVar.f5739d = bVar9;
                int i3 = eVar.f5647t;
                lVar.f5736a = i3;
                n nVar = eVar.f5617e;
                nVar.f5739d = bVar10;
                int i4 = eVar.f5649u;
                nVar.f5736a = i4;
                e.b bVar11 = e.b.MATCH_PARENT;
                if ((bVar9 == bVar11 || bVar9 == e.b.FIXED || bVar9 == e.b.WRAP_CONTENT) && (bVar10 == bVar11 || bVar10 == e.b.FIXED || bVar10 == e.b.WRAP_CONTENT)) {
                    int iU2 = eVar.U();
                    if (bVar9 == bVar11) {
                        iU = (fVar.U() - eVar.L.f5604g) - eVar.N.f5604g;
                        bVar = e.b.FIXED;
                    } else {
                        iU = iU2;
                        bVar = bVar9;
                    }
                    int iV2 = eVar.v();
                    if (bVar10 == bVar11) {
                        iV = (fVar.v() - eVar.M.f5604g) - eVar.O.f5604g;
                        bVar2 = e.b.FIXED;
                    } else {
                        iV = iV2;
                        bVar2 = bVar10;
                    }
                    l(eVar, bVar, iU, bVar2, iV);
                    eVar.f5615d.f5740e.d(eVar.U());
                    eVar.f5617e.f5740e.d(eVar.v());
                    eVar.f5609a = true;
                } else {
                    if (bVar9 == bVar8 && (bVar10 == (bVar4 = e.b.WRAP_CONTENT) || bVar10 == e.b.FIXED)) {
                        if (i3 == 3) {
                            if (bVar10 == bVar4) {
                                l(eVar, bVar4, 0, bVar4, 0);
                            }
                            int iV3 = eVar.v();
                            int i5 = (int) ((iV3 * eVar.f5610a0) + 0.5f);
                            e.b bVar12 = e.b.FIXED;
                            l(eVar, bVar12, i5, bVar12, iV3);
                            eVar.f5615d.f5740e.d(eVar.U());
                            eVar.f5617e.f5740e.d(eVar.v());
                            eVar.f5609a = true;
                        } else if (i3 == 1) {
                            l(eVar, bVar4, 0, bVar10, 0);
                            eVar.f5615d.f5740e.f5718m = eVar.U();
                        } else if (i3 == 2) {
                            e.b[] bVarArr2 = fVar.W;
                            e.b bVar13 = bVarArr2[0];
                            e.b bVar14 = e.b.FIXED;
                            if (bVar13 == bVar14 || bVarArr2[0] == bVar11) {
                                l(eVar, bVar14, (int) ((eVar.f5654y * fVar.U()) + 0.5f), bVar10, eVar.v());
                                eVar.f5615d.f5740e.d(eVar.U());
                                eVar.f5617e.f5740e.d(eVar.v());
                                eVar.f5609a = true;
                            }
                        } else {
                            n.d[] dVarArr = eVar.T;
                            if (dVarArr[0].f5603f == null || dVarArr[1].f5603f == null) {
                                l(eVar, bVar4, 0, bVar10, 0);
                                eVar.f5615d.f5740e.d(eVar.U());
                                eVar.f5617e.f5740e.d(eVar.v());
                                eVar.f5609a = true;
                            }
                        }
                    }
                    if (bVar10 == bVar8 && (bVar9 == (bVar3 = e.b.WRAP_CONTENT) || bVar9 == e.b.FIXED)) {
                        if (i4 == 3) {
                            if (bVar9 == bVar3) {
                                l(eVar, bVar3, 0, bVar3, 0);
                            }
                            int iU3 = eVar.U();
                            float f3 = eVar.f5610a0;
                            if (eVar.u() == -1) {
                                f3 = 1.0f / f3;
                            }
                            e.b bVar15 = e.b.FIXED;
                            l(eVar, bVar15, iU3, bVar15, (int) ((iU3 * f3) + 0.5f));
                            eVar.f5615d.f5740e.d(eVar.U());
                            eVar.f5617e.f5740e.d(eVar.v());
                            eVar.f5609a = true;
                        } else if (i4 == 1) {
                            l(eVar, bVar9, 0, bVar3, 0);
                            eVar.f5617e.f5740e.f5718m = eVar.v();
                        } else if (i4 == 2) {
                            e.b[] bVarArr3 = fVar.W;
                            e.b bVar16 = bVarArr3[1];
                            e.b bVar17 = e.b.FIXED;
                            if (bVar16 == bVar17 || bVarArr3[1] == bVar11) {
                                l(eVar, bVar9, eVar.U(), bVar17, (int) ((eVar.B * fVar.v()) + 0.5f));
                                eVar.f5615d.f5740e.d(eVar.U());
                                eVar.f5617e.f5740e.d(eVar.v());
                                eVar.f5609a = true;
                            }
                        } else {
                            n.d[] dVarArr2 = eVar.T;
                            if (dVarArr2[2].f5603f == null || dVarArr2[3].f5603f == null) {
                                l(eVar, bVar3, 0, bVar10, 0);
                                eVar.f5615d.f5740e.d(eVar.U());
                                eVar.f5617e.f5740e.d(eVar.v());
                                eVar.f5609a = true;
                            }
                        }
                    }
                    if (bVar9 == bVar8 && bVar10 == bVar8) {
                        if (i3 == 1 || i4 == 1) {
                            e.b bVar18 = e.b.WRAP_CONTENT;
                            l(eVar, bVar18, 0, bVar18, 0);
                            eVar.f5615d.f5740e.f5718m = eVar.U();
                            eVar.f5617e.f5740e.f5718m = eVar.v();
                        } else if (i4 == 2 && i3 == 2) {
                            e.b[] bVarArr4 = fVar.W;
                            e.b bVar19 = bVarArr4[0];
                            e.b bVar20 = e.b.FIXED;
                            if (bVar19 == bVar20 && bVarArr4[1] == bVar20) {
                                l(eVar, bVar20, (int) ((eVar.f5654y * fVar.U()) + 0.5f), bVar20, (int) ((eVar.B * fVar.v()) + 0.5f));
                                eVar.f5615d.f5740e.d(eVar.U());
                                eVar.f5617e.f5740e.d(eVar.v());
                                eVar.f5609a = true;
                            }
                        }
                    }
                }
            }
        }
        return false;
    }

    private int e(n.f fVar, int i3) {
        int size = this.f5705h.size();
        long jMax = 0;
        for (int i4 = 0; i4 < size; i4++) {
            jMax = Math.max(jMax, this.f5705h.get(i4).b(fVar, i3));
        }
        return (int) jMax;
    }

    private void i(p pVar, int i3, ArrayList<m> arrayList) {
        for (d dVar : pVar.f5743h.f5716k) {
            if (dVar instanceof f) {
                a((f) dVar, i3, 0, pVar.f5744i, arrayList, null);
            } else if (dVar instanceof p) {
                a(((p) dVar).f5743h, i3, 0, pVar.f5744i, arrayList, null);
            }
        }
        for (d dVar2 : pVar.f5744i.f5716k) {
            if (dVar2 instanceof f) {
                a((f) dVar2, i3, 1, pVar.f5743h, arrayList, null);
            } else if (dVar2 instanceof p) {
                a(((p) dVar2).f5744i, i3, 1, pVar.f5743h, arrayList, null);
            }
        }
        if (i3 == 1) {
            for (d dVar3 : ((n) pVar).f5727k.f5716k) {
                if (dVar3 instanceof f) {
                    a((f) dVar3, i3, 2, null, arrayList, null);
                }
            }
        }
    }

    private void l(n.e eVar, e.b bVar, int i3, e.b bVar2, int i4) {
        b.a aVar = this.f5704g;
        aVar.f5686a = bVar;
        aVar.f5687b = bVar2;
        aVar.f5688c = i3;
        aVar.f5689d = i4;
        this.f5703f.a(eVar, aVar);
        eVar.h1(this.f5704g.f5690e);
        eVar.I0(this.f5704g.f5691f);
        eVar.H0(this.f5704g.f5693h);
        eVar.x0(this.f5704g.f5692g);
    }

    public void c() {
        d(this.f5702e);
        this.f5705h.clear();
        m.f5724c = 0;
        i(this.f5698a.f5615d, 0, this.f5705h);
        i(this.f5698a.f5617e, 1, this.f5705h);
        this.f5699b = false;
    }

    public void d(ArrayList<p> arrayList) {
        arrayList.clear();
        this.f5701d.f5615d.f();
        this.f5701d.f5617e.f();
        arrayList.add(this.f5701d.f5615d);
        arrayList.add(this.f5701d.f5617e);
        HashSet hashSet = null;
        for (n.e eVar : this.f5701d.f5670w0) {
            if (eVar instanceof n.g) {
                arrayList.add(new j(eVar));
            } else {
                if (eVar.g0()) {
                    if (eVar.f5611b == null) {
                        eVar.f5611b = new c(eVar, 0);
                    }
                    if (hashSet == null) {
                        hashSet = new HashSet();
                    }
                    hashSet.add(eVar.f5611b);
                } else {
                    arrayList.add(eVar.f5615d);
                }
                if (eVar.i0()) {
                    if (eVar.f5613c == null) {
                        eVar.f5613c = new c(eVar, 1);
                    }
                    if (hashSet == null) {
                        hashSet = new HashSet();
                    }
                    hashSet.add(eVar.f5613c);
                } else {
                    arrayList.add(eVar.f5617e);
                }
                if (eVar instanceof n.i) {
                    arrayList.add(new k(eVar));
                }
            }
        }
        if (hashSet != null) {
            arrayList.addAll(hashSet);
        }
        Iterator<p> it = arrayList.iterator();
        while (it.hasNext()) {
            it.next().f();
        }
        for (p pVar : arrayList) {
            if (pVar.f5737b != this.f5701d) {
                pVar.d();
            }
        }
    }

    public boolean f(boolean z2) {
        boolean z3;
        boolean z4 = true;
        boolean z5 = z2 & true;
        if (this.f5699b || this.f5700c) {
            for (n.e eVar : this.f5698a.f5670w0) {
                eVar.l();
                eVar.f5609a = false;
                eVar.f5615d.r();
                eVar.f5617e.q();
            }
            this.f5698a.l();
            n.f fVar = this.f5698a;
            fVar.f5609a = false;
            fVar.f5615d.r();
            this.f5698a.f5617e.q();
            this.f5700c = false;
        }
        if (b(this.f5701d)) {
            return false;
        }
        this.f5698a.j1(0);
        this.f5698a.k1(0);
        e.b bVarS = this.f5698a.s(0);
        e.b bVarS2 = this.f5698a.s(1);
        if (this.f5699b) {
            c();
        }
        int iV = this.f5698a.V();
        int iW = this.f5698a.W();
        this.f5698a.f5615d.f5743h.d(iV);
        this.f5698a.f5617e.f5743h.d(iW);
        m();
        e.b bVar = e.b.WRAP_CONTENT;
        if (bVarS == bVar || bVarS2 == bVar) {
            if (z5) {
                Iterator<p> it = this.f5702e.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        break;
                    }
                    if (!it.next().m()) {
                        z5 = false;
                        break;
                    }
                }
            }
            if (z5 && bVarS == e.b.WRAP_CONTENT) {
                this.f5698a.M0(e.b.FIXED);
                n.f fVar2 = this.f5698a;
                fVar2.h1(e(fVar2, 0));
                n.f fVar3 = this.f5698a;
                fVar3.f5615d.f5740e.d(fVar3.U());
            }
            if (z5 && bVarS2 == e.b.WRAP_CONTENT) {
                this.f5698a.d1(e.b.FIXED);
                n.f fVar4 = this.f5698a;
                fVar4.I0(e(fVar4, 1));
                n.f fVar5 = this.f5698a;
                fVar5.f5617e.f5740e.d(fVar5.v());
            }
        }
        n.f fVar6 = this.f5698a;
        e.b[] bVarArr = fVar6.W;
        e.b bVar2 = bVarArr[0];
        e.b bVar3 = e.b.FIXED;
        if (bVar2 == bVar3 || bVarArr[0] == e.b.MATCH_PARENT) {
            int iU = fVar6.U() + iV;
            this.f5698a.f5615d.f5744i.d(iU);
            this.f5698a.f5615d.f5740e.d(iU - iV);
            m();
            n.f fVar7 = this.f5698a;
            e.b[] bVarArr2 = fVar7.W;
            if (bVarArr2[1] == bVar3 || bVarArr2[1] == e.b.MATCH_PARENT) {
                int iV2 = fVar7.v() + iW;
                this.f5698a.f5617e.f5744i.d(iV2);
                this.f5698a.f5617e.f5740e.d(iV2 - iW);
            }
            m();
            z3 = true;
        } else {
            z3 = false;
        }
        for (p pVar : this.f5702e) {
            if (pVar.f5737b != this.f5698a || pVar.f5742g) {
                pVar.e();
            }
        }
        for (p pVar2 : this.f5702e) {
            if (z3 || pVar2.f5737b != this.f5698a) {
                if (!pVar2.f5743h.f5715j || ((!pVar2.f5744i.f5715j && !(pVar2 instanceof j)) || (!pVar2.f5740e.f5715j && !(pVar2 instanceof c) && !(pVar2 instanceof j)))) {
                    z4 = false;
                    break;
                }
            }
        }
        this.f5698a.M0(bVarS);
        this.f5698a.d1(bVarS2);
        return z4;
    }

    public boolean g(boolean z2) {
        if (this.f5699b) {
            for (n.e eVar : this.f5698a.f5670w0) {
                eVar.l();
                eVar.f5609a = false;
                l lVar = eVar.f5615d;
                lVar.f5740e.f5715j = false;
                lVar.f5742g = false;
                lVar.r();
                n nVar = eVar.f5617e;
                nVar.f5740e.f5715j = false;
                nVar.f5742g = false;
                nVar.q();
            }
            this.f5698a.l();
            n.f fVar = this.f5698a;
            fVar.f5609a = false;
            l lVar2 = fVar.f5615d;
            lVar2.f5740e.f5715j = false;
            lVar2.f5742g = false;
            lVar2.r();
            n nVar2 = this.f5698a.f5617e;
            nVar2.f5740e.f5715j = false;
            nVar2.f5742g = false;
            nVar2.q();
            c();
        }
        if (b(this.f5701d)) {
            return false;
        }
        this.f5698a.j1(0);
        this.f5698a.k1(0);
        this.f5698a.f5615d.f5743h.d(0);
        this.f5698a.f5617e.f5743h.d(0);
        return true;
    }

    public boolean h(boolean z2, int i3) {
        boolean z3;
        e.b bVar;
        boolean z4 = true;
        boolean z5 = z2 & true;
        e.b bVarS = this.f5698a.s(0);
        e.b bVarS2 = this.f5698a.s(1);
        int iV = this.f5698a.V();
        int iW = this.f5698a.W();
        if (z5 && (bVarS == (bVar = e.b.WRAP_CONTENT) || bVarS2 == bVar)) {
            Iterator<p> it = this.f5702e.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                p next = it.next();
                if (next.f5741f == i3 && !next.m()) {
                    z5 = false;
                    break;
                }
            }
            if (i3 == 0) {
                if (z5 && bVarS == e.b.WRAP_CONTENT) {
                    this.f5698a.M0(e.b.FIXED);
                    n.f fVar = this.f5698a;
                    fVar.h1(e(fVar, 0));
                    n.f fVar2 = this.f5698a;
                    fVar2.f5615d.f5740e.d(fVar2.U());
                }
            } else if (z5 && bVarS2 == e.b.WRAP_CONTENT) {
                this.f5698a.d1(e.b.FIXED);
                n.f fVar3 = this.f5698a;
                fVar3.I0(e(fVar3, 1));
                n.f fVar4 = this.f5698a;
                fVar4.f5617e.f5740e.d(fVar4.v());
            }
        }
        if (i3 == 0) {
            n.f fVar5 = this.f5698a;
            e.b[] bVarArr = fVar5.W;
            if (bVarArr[0] == e.b.FIXED || bVarArr[0] == e.b.MATCH_PARENT) {
                int iU = fVar5.U() + iV;
                this.f5698a.f5615d.f5744i.d(iU);
                this.f5698a.f5615d.f5740e.d(iU - iV);
                z3 = true;
            }
            z3 = false;
        } else {
            n.f fVar6 = this.f5698a;
            e.b[] bVarArr2 = fVar6.W;
            if (bVarArr2[1] == e.b.FIXED || bVarArr2[1] == e.b.MATCH_PARENT) {
                int iV2 = fVar6.v() + iW;
                this.f5698a.f5617e.f5744i.d(iV2);
                this.f5698a.f5617e.f5740e.d(iV2 - iW);
                z3 = true;
            }
            z3 = false;
        }
        m();
        for (p pVar : this.f5702e) {
            if (pVar.f5741f == i3 && (pVar.f5737b != this.f5698a || pVar.f5742g)) {
                pVar.e();
            }
        }
        for (p pVar2 : this.f5702e) {
            if (pVar2.f5741f == i3 && (z3 || pVar2.f5737b != this.f5698a)) {
                if (!pVar2.f5743h.f5715j || !pVar2.f5744i.f5715j || (!(pVar2 instanceof c) && !pVar2.f5740e.f5715j)) {
                    z4 = false;
                    break;
                }
            }
        }
        this.f5698a.M0(bVarS);
        this.f5698a.d1(bVarS2);
        return z4;
    }

    public void j() {
        this.f5699b = true;
    }

    public void k() {
        this.f5700c = true;
    }

    public void m() {
        g gVar;
        for (n.e eVar : this.f5698a.f5670w0) {
            if (!eVar.f5609a) {
                e.b[] bVarArr = eVar.W;
                boolean z2 = false;
                e.b bVar = bVarArr[0];
                e.b bVar2 = bVarArr[1];
                int i3 = eVar.f5647t;
                int i4 = eVar.f5649u;
                e.b bVar3 = e.b.WRAP_CONTENT;
                boolean z3 = bVar == bVar3 || (bVar == e.b.MATCH_CONSTRAINT && i3 == 1);
                if (bVar2 == bVar3 || (bVar2 == e.b.MATCH_CONSTRAINT && i4 == 1)) {
                    z2 = true;
                }
                g gVar2 = eVar.f5615d.f5740e;
                boolean z4 = gVar2.f5715j;
                g gVar3 = eVar.f5617e.f5740e;
                boolean z5 = gVar3.f5715j;
                if (z4 && z5) {
                    e.b bVar4 = e.b.FIXED;
                    l(eVar, bVar4, gVar2.f5712g, bVar4, gVar3.f5712g);
                    eVar.f5609a = true;
                } else if (z4 && z2) {
                    l(eVar, e.b.FIXED, gVar2.f5712g, bVar3, gVar3.f5712g);
                    if (bVar2 == e.b.MATCH_CONSTRAINT) {
                        eVar.f5617e.f5740e.f5718m = eVar.v();
                    } else {
                        eVar.f5617e.f5740e.d(eVar.v());
                        eVar.f5609a = true;
                    }
                } else if (z5 && z3) {
                    l(eVar, bVar3, gVar2.f5712g, e.b.FIXED, gVar3.f5712g);
                    if (bVar == e.b.MATCH_CONSTRAINT) {
                        eVar.f5615d.f5740e.f5718m = eVar.U();
                    } else {
                        eVar.f5615d.f5740e.d(eVar.U());
                        eVar.f5609a = true;
                    }
                }
                if (eVar.f5609a && (gVar = eVar.f5617e.f5728l) != null) {
                    gVar.d(eVar.n());
                }
            }
        }
    }

    public void n(b.InterfaceC0075b interfaceC0075b) {
        this.f5703f = interfaceC0075b;
    }
}
