package P0;

import C0.B;
import C0.Z;
import J0.A;
import J0.AbstractC0367k;
import Q0.s;
import V4.B0;
import V4.E;
import V4.x0;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.os.CancellationSignal;
import android.view.ScrollCaptureCallback;
import android.view.ScrollCaptureSession;
import androidx.compose.runtime.MonotonicFrameClockKt;
import androidx.compose.runtime.MutableState;
import java.util.function.Consumer;
import m3.AbstractC2467b;
import p0.AbstractC2686D;
import w4.C3137A;

/* JADX INFO: loaded from: classes.dex */
public final class f implements ScrollCaptureCallback {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final s f5618a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final h1.k f5619b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final B f5620c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final A f5621d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final a5.c f5622e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final j f5623f;

    public f(s sVar, h1.k kVar, a5.c cVar, B b5, A a6) {
        this.f5618a = sVar;
        this.f5619b = kVar;
        this.f5620c = b5;
        this.f5621d = a6;
        this.f5622e = new a5.c(cVar.f10818a.plus(h.f5626a));
        this.f5623f = new j(kVar.b(), new e(this, null));
    }

    /* JADX WARN: Code restructure failed: missing block: B:33:0x00a3, code lost:
    
        if (r10 == r1) goto L38;
     */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00bd  */
    /* JADX WARN: Removed duplicated region for block: B:42:0x00e2  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00e5  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object a(f fVar, ScrollCaptureSession scrollCaptureSession, h1.k kVar, C4.c cVar) {
        c cVar2;
        int i6;
        int i7;
        ScrollCaptureSession scrollCaptureSessionH;
        h1.k kVar2;
        int i8;
        int i9;
        d dVar;
        h1.k kVar3;
        ScrollCaptureSession scrollCaptureSessionH2;
        int iV;
        int iV2;
        if (cVar instanceof c) {
            cVar2 = (c) cVar;
            int i10 = cVar2.f5610j;
            if ((i10 & Integer.MIN_VALUE) != 0) {
                cVar2.f5610j = i10 - Integer.MIN_VALUE;
            } else {
                cVar2 = new c(fVar, cVar);
            }
        }
        Object obj = cVar2.f5608e;
        B4.a aVar = B4.a.f492a;
        int i11 = cVar2.f5610j;
        if (i11 == 0) {
            AbstractC2467b.l(obj);
            i6 = kVar.f16624b;
            j jVar = fVar.f5623f;
            cVar2.f5604a = scrollCaptureSession;
            cVar2.f5605b = kVar;
            cVar2.f5606c = i6;
            i7 = kVar.f16626d;
            cVar2.f5607d = i7;
            cVar2.f5610j = 1;
            if (i6 > i7) {
                jVar.getClass();
                throw new IllegalArgumentException(("Expected min=" + i6 + " ≤ max=" + i7).toString());
            }
            int i12 = i7 - i6;
            int i13 = jVar.f5630a;
            if (i12 > i13) {
                throw new IllegalArgumentException(com.google.android.recaptcha.internal.a.i(i12, i13, "Expected range (", ") to be ≤ viewportSize=").toString());
            }
            float f6 = i6;
            float f7 = jVar.f5631b;
            Object obj2 = C3137A.f25453a;
            if (f6 < f7 || i7 > i13 + f7) {
                Object objB = jVar.b((((i12 / 2) + i6) - (i13 / 2)) - f7, cVar2);
                if (objB != aVar) {
                    objB = obj2;
                }
                if (objB == aVar) {
                    obj2 = objB;
                }
            }
        } else {
            if (i11 != 1) {
                if (i11 == 2) {
                    i9 = cVar2.f5607d;
                    i8 = cVar2.f5606c;
                    kVar2 = cVar2.f5605b;
                    scrollCaptureSessionH = AbstractC0367k.h(cVar2.f5604a);
                    AbstractC2467b.l(obj);
                    dVar = d.f5611b;
                    cVar2.f5604a = scrollCaptureSessionH;
                    cVar2.f5605b = kVar2;
                    cVar2.f5606c = i8;
                    cVar2.f5607d = i9;
                    cVar2.f5610j = 3;
                    if (MonotonicFrameClockKt.withFrameNanos(dVar, cVar2) != aVar) {
                        kVar3 = kVar2;
                        scrollCaptureSessionH2 = scrollCaptureSessionH;
                        j jVar2 = fVar.f5623f;
                        iV = L4.a.v(i8 - L4.a.d0(jVar2.f5631b), 0, jVar2.f5630a);
                        j jVar3 = fVar.f5623f;
                        iV2 = L4.a.v(i9 - L4.a.d0(jVar3.f5631b), 0, jVar3.f5630a);
                        int i14 = kVar3.f16623a;
                        if (iV != iV2) {
                        }
                    }
                    return aVar;
                }
                if (i11 != 3) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                i9 = cVar2.f5607d;
                i8 = cVar2.f5606c;
                kVar3 = cVar2.f5605b;
                scrollCaptureSessionH2 = AbstractC0367k.h(cVar2.f5604a);
                AbstractC2467b.l(obj);
                j jVar22 = fVar.f5623f;
                iV = L4.a.v(i8 - L4.a.d0(jVar22.f5631b), 0, jVar22.f5630a);
                j jVar32 = fVar.f5623f;
                iV2 = L4.a.v(i9 - L4.a.d0(jVar32.f5631b), 0, jVar32.f5630a);
                int i142 = kVar3.f16623a;
                if (iV != iV2) {
                    return h1.k.f16622e;
                }
                Canvas canvasLockHardwareCanvas = scrollCaptureSessionH2.getSurface().lockHardwareCanvas();
                try {
                    canvasLockHardwareCanvas.save();
                    canvasLockHardwareCanvas.translate(-i142, -iV);
                    h1.k kVar4 = fVar.f5619b;
                    canvasLockHardwareCanvas.translate(-kVar4.f16623a, -kVar4.f16624b);
                    fVar.f5621d.getRootView().draw(canvasLockHardwareCanvas);
                    scrollCaptureSessionH2.getSurface().unlockCanvasAndPost(canvasLockHardwareCanvas);
                    int iD0 = L4.a.d0(fVar.f5623f.f5631b);
                    return new h1.k(i142, iV + iD0, kVar3.f16625c, iV2 + iD0);
                } catch (Throwable th) {
                    scrollCaptureSessionH2.getSurface().unlockCanvasAndPost(canvasLockHardwareCanvas);
                    throw th;
                }
            }
            int i15 = cVar2.f5607d;
            int i16 = cVar2.f5606c;
            h1.k kVar5 = cVar2.f5605b;
            ScrollCaptureSession scrollCaptureSessionH3 = AbstractC0367k.h(cVar2.f5604a);
            AbstractC2467b.l(obj);
            i7 = i15;
            i6 = i16;
            kVar = kVar5;
            scrollCaptureSession = scrollCaptureSessionH3;
        }
        scrollCaptureSessionH = scrollCaptureSession;
        kVar2 = kVar;
        i8 = i6;
        i9 = i7;
        dVar = d.f5611b;
        cVar2.f5604a = scrollCaptureSessionH;
        cVar2.f5605b = kVar2;
        cVar2.f5606c = i8;
        cVar2.f5607d = i9;
        cVar2.f5610j = 3;
        if (MonotonicFrameClockKt.withFrameNanos(dVar, cVar2) != aVar) {
        }
        return aVar;
    }

    public final void onScrollCaptureEnd(Runnable runnable) {
        E.y(this.f5622e, x0.f8349a, null, new a(this, runnable, null), 2);
    }

    public final void onScrollCaptureImageRequest(ScrollCaptureSession scrollCaptureSession, CancellationSignal cancellationSignal, Rect rect, Consumer consumer) {
        B0 b0Y = E.y(this.f5622e, null, null, new b(this, scrollCaptureSession, rect, consumer, null), 3);
        b0Y.invokeOnCompletion(new Z(cancellationSignal, 12));
        cancellationSignal.setOnCancelListener(new g(b0Y, 0));
    }

    public final void onScrollCaptureSearch(CancellationSignal cancellationSignal, Consumer consumer) {
        consumer.accept(AbstractC2686D.F(this.f5619b));
    }

    public final void onScrollCaptureStart(ScrollCaptureSession scrollCaptureSession, CancellationSignal cancellationSignal, Runnable runnable) {
        this.f5623f.f5631b = 0.0f;
        B b5 = this.f5620c;
        ((MutableState) b5.f506b).setValue(Boolean.TRUE);
        runnable.run();
    }
}
