package l0;

import android.graphics.Canvas;
import android.graphics.Point;
import android.view.View;
import h1.m;
import p0.AbstractC2697c;
import p0.C2696b;
import p0.InterfaceC2712s;
import r0.C2862a;
import r0.C2863b;

/* JADX INFO: loaded from: classes.dex */
public final class c extends View.DragShadowBuilder {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final h1.d f20136a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final long f20137b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final J4.c f20138c;

    public c(h1.d dVar, long j4, J4.c cVar) {
        this.f20136a = dVar;
        this.f20137b = j4;
        this.f20138c = cVar;
    }

    @Override // android.view.View.DragShadowBuilder
    public final void onDrawShadow(Canvas canvas) {
        C2863b c2863b = new C2863b();
        m mVar = m.f16628a;
        Canvas canvas2 = AbstractC2697c.f22904a;
        C2696b c2696b = new C2696b();
        c2696b.f22900a = canvas;
        C2862a c2862a = c2863b.f23802a;
        h1.c cVar = c2862a.f23798a;
        m mVar2 = c2862a.f23799b;
        InterfaceC2712s interfaceC2712s = c2862a.f23800c;
        long j4 = c2862a.f23801d;
        c2862a.f23798a = this.f20136a;
        c2862a.f23799b = mVar;
        c2862a.f23800c = c2696b;
        c2862a.f23801d = this.f20137b;
        c2696b.f();
        this.f20138c.invoke(c2863b);
        c2696b.r();
        c2862a.f23798a = cVar;
        c2862a.f23799b = mVar2;
        c2862a.f23800c = interfaceC2712s;
        c2862a.f23801d = j4;
    }

    @Override // android.view.View.DragShadowBuilder
    public final void onProvideShadowMetrics(Point point, Point point2) {
        long j4 = this.f20137b;
        float fIntBitsToFloat = Float.intBitsToFloat((int) (j4 >> 32));
        h1.d dVar = this.f20136a;
        point.set(dVar.g0(fIntBitsToFloat / dVar.a()), dVar.g0(Float.intBitsToFloat((int) (j4 & 4294967295L)) / dVar.a()));
        point2.set(point.x / 2, point.y / 2);
    }
}
