package vendor.cvte.hwvman.V1_0;

import a.b.c.a.a;
import android.hidl.base.V1_0.DebugInfo;
import android.hidl.base.V1_0.IBase;
import android.os.HidlSupport;
import android.os.HwBinder;
import android.os.HwBlob;
import android.os.HwParcel;
import android.os.IHwBinder;
import android.os.IHwInterface;
import android.os.RemoteException;
import com.seewo.vcommons.constants.SeewoBoardKeys;
import com.seewo.vcommons.constants.SeewoConstants;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public interface IHwVmanCallback extends IBase {
    public static final String kInterfaceName = "vendor.cvte.hwvman@1.0::IHwVmanCallback";

    public static final class Proxy implements IHwVmanCallback {
        private IHwBinder mRemote;

        public Proxy(IHwBinder iHwBinder) {
            Objects.requireNonNull(iHwBinder);
            this.mRemote = iHwBinder;
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase, android.os.IHwInterface
        public IHwBinder asBinder() {
            return this.mRemote;
        }

        public final boolean equals(Object obj) {
            return HidlSupport.interfacesEqual(this, obj);
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public DebugInfo getDebugInfo() {
            HwParcel hwParcelR = a.R(IBase.kInterfaceName);
            HwParcel hwParcel = new HwParcel();
            try {
                this.mRemote.transact(257049926, hwParcelR, hwParcel, 0);
                hwParcel.verifySuccess();
                hwParcelR.releaseTemporaryStorage();
                DebugInfo debugInfo = new DebugInfo();
                debugInfo.readFromParcel(hwParcel);
                return debugInfo;
            } finally {
                hwParcel.release();
            }
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public ArrayList<byte[]> getHashChain() {
            HwParcel hwParcelR = a.R(IBase.kInterfaceName);
            HwParcel hwParcel = new HwParcel();
            try {
                this.mRemote.transact(256398152, hwParcelR, hwParcel, 0);
                hwParcel.verifySuccess();
                hwParcelR.releaseTemporaryStorage();
                ArrayList<byte[]> arrayList = new ArrayList<>();
                HwBlob buffer = hwParcel.readBuffer(16L);
                int int32 = buffer.getInt32(8L);
                HwBlob embeddedBuffer = hwParcel.readEmbeddedBuffer(int32 * 32, buffer.handle(), 0L, true);
                arrayList.clear();
                for (int i2 = 0; i2 < int32; i2++) {
                    byte[] bArr = new byte[32];
                    embeddedBuffer.copyToInt8Array(i2 * 32, bArr, 32);
                    arrayList.add(bArr);
                }
                return arrayList;
            } finally {
                hwParcel.release();
            }
        }

        public final int hashCode() {
            return asBinder().hashCode();
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback
        public void hwNotify(int i2, int i3, String str) {
            HwParcel hwParcel = new HwParcel();
            hwParcel.writeInterfaceToken(IHwVmanCallback.kInterfaceName);
            hwParcel.writeInt32(i2);
            hwParcel.writeInt32(i3);
            hwParcel.writeString(str);
            HwParcel hwParcel2 = new HwParcel();
            try {
                this.mRemote.transact(1, hwParcel, hwParcel2, 1);
                hwParcel.releaseTemporaryStorage();
            } finally {
                hwParcel2.release();
            }
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback
        public void hwNotify_vec(int i2, int i3, ArrayList<Byte> arrayList) {
            HwParcel hwParcel = new HwParcel();
            hwParcel.writeInterfaceToken(IHwVmanCallback.kInterfaceName);
            hwParcel.writeInt32(i2);
            hwParcel.writeInt32(i3);
            hwParcel.writeInt8Vector(arrayList);
            HwParcel hwParcel2 = new HwParcel();
            try {
                this.mRemote.transact(2, hwParcel, hwParcel2, 1);
                hwParcel.releaseTemporaryStorage();
            } finally {
                hwParcel2.release();
            }
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public ArrayList<String> interfaceChain() {
            HwParcel hwParcelR = a.R(IBase.kInterfaceName);
            HwParcel hwParcel = new HwParcel();
            try {
                this.mRemote.transact(256067662, hwParcelR, hwParcel, 0);
                hwParcel.verifySuccess();
                hwParcelR.releaseTemporaryStorage();
                return hwParcel.readStringVector();
            } finally {
                hwParcel.release();
            }
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public String interfaceDescriptor() {
            HwParcel hwParcelR = a.R(IBase.kInterfaceName);
            HwParcel hwParcel = new HwParcel();
            try {
                this.mRemote.transact(256136003, hwParcelR, hwParcel, 0);
                hwParcel.verifySuccess();
                hwParcelR.releaseTemporaryStorage();
                return hwParcel.readString();
            } finally {
                hwParcel.release();
            }
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public boolean linkToDeath(IHwBinder.DeathRecipient deathRecipient, long j2) {
            return this.mRemote.linkToDeath(deathRecipient, j2);
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public void notifySyspropsChanged() {
            HwParcel hwParcelR = a.R(IBase.kInterfaceName);
            HwParcel hwParcel = new HwParcel();
            try {
                this.mRemote.transact(257120595, hwParcelR, hwParcel, 1);
                hwParcelR.releaseTemporaryStorage();
            } finally {
                hwParcel.release();
            }
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public void ping() {
            HwParcel hwParcelR = a.R(IBase.kInterfaceName);
            HwParcel hwParcel = new HwParcel();
            try {
                this.mRemote.transact(256921159, hwParcelR, hwParcel, 0);
                hwParcel.verifySuccess();
                hwParcelR.releaseTemporaryStorage();
            } finally {
                hwParcel.release();
            }
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public void setHALInstrumentation() {
            HwParcel hwParcelR = a.R(IBase.kInterfaceName);
            HwParcel hwParcel = new HwParcel();
            try {
                this.mRemote.transact(256462420, hwParcelR, hwParcel, 1);
                hwParcelR.releaseTemporaryStorage();
            } finally {
                hwParcel.release();
            }
        }

        public String toString() {
            try {
                return interfaceDescriptor() + "@Proxy";
            } catch (RemoteException unused) {
                return "[class or subclass of vendor.cvte.hwvman@1.0::IHwVmanCallback]@Proxy";
            }
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public boolean unlinkToDeath(IHwBinder.DeathRecipient deathRecipient) {
            return this.mRemote.unlinkToDeath(deathRecipient);
        }
    }

    public static abstract class Stub extends HwBinder implements IHwVmanCallback {
        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase, android.os.IHwInterface
        public IHwBinder asBinder() {
            return this;
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public final DebugInfo getDebugInfo() {
            DebugInfo debugInfo = new DebugInfo();
            debugInfo.pid = HidlSupport.getPidIfSharable();
            debugInfo.ptr = 0L;
            debugInfo.arch = 0;
            return debugInfo;
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public final ArrayList<byte[]> getHashChain() {
            return new ArrayList<>(Arrays.asList(new byte[]{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, new byte[]{-67, -38, -74, SeewoBoardKeys.TOUCH_KEY_BOARD_U, SeewoBoardKeys.TOUCH_KEY_BOARD_END, 122, SeewoBoardKeys.TOUCH_KEY_BOARD_SINGLE_QUOTE_MARK, 109, -90, -96, 125, -64, -126, -116, -15, -102, 105, 111, SeewoBoardKeys.TOUCH_KEY_BOARD_DELETE, -86, SeewoBoardKeys.TOUCH_KEY_BOARD_COMMA, SeewoBoardKeys.TOUCH_KEY_BOARD_N, -59, SeewoBoardKeys.TOUCH_KEY_BOARD_2, SeewoBoardKeys.TOUCH_KEY_BOARD_PLUS, SeewoBoardKeys.TOUCH_KEY_BOARD_Q, 86, 90, SeewoBoardKeys.TOUCH_KEY_BOARD_Q, -76, SeewoBoardKeys.TOUCH_KEY_BOARD_L, -39}));
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public final ArrayList<String> interfaceChain() {
            return new ArrayList<>(Arrays.asList(IHwVmanCallback.kInterfaceName, IBase.kInterfaceName));
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public final String interfaceDescriptor() {
            return IHwVmanCallback.kInterfaceName;
        }

        @Override // android.os.IHwBinder, android.hidl.base.V1_0.IBase
        public final boolean linkToDeath(IHwBinder.DeathRecipient deathRecipient, long j2) {
            return true;
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public final void notifySyspropsChanged() {
            HwBinder.enableInstrumentation();
        }

        @Override // android.os.HwBinder
        public void onTransact(int i2, HwParcel hwParcel, HwParcel hwParcel2, int i3) {
            if (i2 != 1) {
                if (i2 != 2) {
                    switch (i2) {
                        case 256067662:
                            if (!((i3 & 1) != 0)) {
                                hwParcel.enforceInterface(IBase.kInterfaceName);
                                ArrayList<String> arrayListInterfaceChain = interfaceChain();
                                hwParcel2.writeStatus(0);
                                hwParcel2.writeStringVector(arrayListInterfaceChain);
                            }
                            hwParcel2.send();
                            break;
                        case 256131655:
                            if (!((i3 & 1) != 0)) {
                                hwParcel.enforceInterface(IBase.kInterfaceName);
                                hwParcel2.writeStatus(0);
                                hwParcel2.send();
                            }
                            break;
                        case 256136003:
                            if (!((i3 & 1) != 0)) {
                                hwParcel.enforceInterface(IBase.kInterfaceName);
                                String strInterfaceDescriptor = interfaceDescriptor();
                                hwParcel2.writeStatus(0);
                                hwParcel2.writeString(strInterfaceDescriptor);
                            }
                            hwParcel2.send();
                            break;
                        case 256398152:
                            if (!((i3 & 1) != 0)) {
                                hwParcel.enforceInterface(IBase.kInterfaceName);
                                ArrayList<byte[]> hashChain = getHashChain();
                                hwParcel2.writeStatus(0);
                                HwBlob hwBlob = new HwBlob(16);
                                int size = hashChain.size();
                                hwBlob.putInt32(8L, size);
                                hwBlob.putBool(12L, false);
                                HwBlob hwBlob2 = new HwBlob(size * 32);
                                while (i < size) {
                                    hwBlob2.putInt8Array(i * 32, hashChain.get(i));
                                    i++;
                                }
                                hwBlob.putBlob(0L, hwBlob2);
                                hwParcel2.writeBuffer(hwBlob);
                            }
                            hwParcel2.send();
                            break;
                        case 256462420:
                            if (((i3 & 1) != 0 ? 1 : 0) == 1) {
                                hwParcel.enforceInterface(IBase.kInterfaceName);
                                setHALInstrumentation();
                            }
                            break;
                        case 256660548:
                            if (((i3 & 1) != 0 ? 1 : 0) == 0) {
                            }
                            break;
                        case 256921159:
                            if (!((i3 & 1) != 0)) {
                                hwParcel.enforceInterface(IBase.kInterfaceName);
                                ping();
                                hwParcel2.writeStatus(0);
                                hwParcel2.send();
                            }
                            break;
                        case 257049926:
                            if (!((i3 & 1) != 0)) {
                                hwParcel.enforceInterface(IBase.kInterfaceName);
                                DebugInfo debugInfo = getDebugInfo();
                                hwParcel2.writeStatus(0);
                                debugInfo.writeToParcel(hwParcel2);
                            }
                            hwParcel2.send();
                            break;
                        case 257120595:
                            if (((i3 & 1) != 0 ? 1 : 0) == 1) {
                                hwParcel.enforceInterface(IBase.kInterfaceName);
                                notifySyspropsChanged();
                            }
                            break;
                        case 257250372:
                            if (((i3 & 1) != 0 ? 1 : 0) == 0) {
                            }
                            break;
                    }
                    return;
                }
                if (((i3 & 1) != 0 ? 1 : 0) == 1) {
                    hwParcel.enforceInterface(IHwVmanCallback.kInterfaceName);
                    hwNotify_vec(hwParcel.readInt32(), hwParcel.readInt32(), hwParcel.readInt8Vector());
                    return;
                }
            } else if (((i3 & 1) != 0 ? 1 : 0) == 1) {
                hwParcel.enforceInterface(IHwVmanCallback.kInterfaceName);
                hwNotify(hwParcel.readInt32(), hwParcel.readInt32(), hwParcel.readString());
                return;
            }
            hwParcel2.writeStatus(Integer.MIN_VALUE);
            hwParcel2.send();
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public final void ping() {
        }

        @Override // android.os.IHwBinder
        public IHwInterface queryLocalInterface(String str) {
            if (IHwVmanCallback.kInterfaceName.equals(str)) {
                return this;
            }
            return null;
        }

        public void registerAsService(String str) {
            registerService(str);
        }

        @Override // vendor.cvte.hwvman.V1_0.IHwVmanCallback, android.hidl.base.V1_0.IBase
        public final void setHALInstrumentation() {
        }

        public String toString() {
            return interfaceDescriptor() + "@Stub";
        }

        @Override // android.os.IHwBinder, android.hidl.base.V1_0.IBase
        public final boolean unlinkToDeath(IHwBinder.DeathRecipient deathRecipient) {
            return true;
        }
    }

    static IHwVmanCallback asInterface(IHwBinder iHwBinder) {
        if (iHwBinder == null) {
            return null;
        }
        IHwInterface iHwInterfaceQueryLocalInterface = iHwBinder.queryLocalInterface(kInterfaceName);
        if (iHwInterfaceQueryLocalInterface != null && (iHwInterfaceQueryLocalInterface instanceof IHwVmanCallback)) {
            return (IHwVmanCallback) iHwInterfaceQueryLocalInterface;
        }
        Proxy proxy = new Proxy(iHwBinder);
        try {
            Iterator<String> it = proxy.interfaceChain().iterator();
            while (it.hasNext()) {
                if (it.next().equals(kInterfaceName)) {
                    return proxy;
                }
            }
        } catch (RemoteException unused) {
        }
        return null;
    }

    static IHwVmanCallback castFrom(IHwInterface iHwInterface) {
        if (iHwInterface == null) {
            return null;
        }
        return asInterface(iHwInterface.asBinder());
    }

    static IHwVmanCallback getService() {
        return getService(SeewoConstants.PANEL_DEFAULT);
    }

    static IHwVmanCallback getService(String str) {
        return asInterface(HwBinder.getService(kInterfaceName, str));
    }

    static IHwVmanCallback getService(String str, boolean z) {
        return asInterface(HwBinder.getService(kInterfaceName, str, z));
    }

    static IHwVmanCallback getService(boolean z) {
        return getService(SeewoConstants.PANEL_DEFAULT, z);
    }

    @Override // android.hidl.base.V1_0.IBase, android.os.IHwInterface
    IHwBinder asBinder();

    @Override // android.hidl.base.V1_0.IBase
    DebugInfo getDebugInfo();

    @Override // android.hidl.base.V1_0.IBase
    ArrayList<byte[]> getHashChain();

    void hwNotify(int i2, int i3, String str);

    void hwNotify_vec(int i2, int i3, ArrayList<Byte> arrayList);

    @Override // android.hidl.base.V1_0.IBase
    ArrayList<String> interfaceChain();

    @Override // android.hidl.base.V1_0.IBase
    String interfaceDescriptor();

    @Override // android.hidl.base.V1_0.IBase
    boolean linkToDeath(IHwBinder.DeathRecipient deathRecipient, long j2);

    @Override // android.hidl.base.V1_0.IBase
    void notifySyspropsChanged();

    @Override // android.hidl.base.V1_0.IBase
    void ping();

    @Override // android.hidl.base.V1_0.IBase
    void setHALInstrumentation();

    @Override // android.hidl.base.V1_0.IBase
    boolean unlinkToDeath(IHwBinder.DeathRecipient deathRecipient);
}
