package io.flutter.plugin.mouse; import android.view.PointerIcon; import io.flutter.embedding.engine.systemchannels.MouseCursorChannel; import java.util.HashMap; /* loaded from: classes3.dex */ public class MouseCursorPlugin { private static HashMap systemCursorConstants; private final MouseCursorViewDelegate mView; private final MouseCursorChannel mouseCursorChannel; /* loaded from: classes3.dex */ public interface MouseCursorViewDelegate { PointerIcon getSystemPointerIcon(int i); void setPointerIcon(PointerIcon pointerIcon); } public MouseCursorPlugin(MouseCursorViewDelegate mouseCursorViewDelegate, MouseCursorChannel mouseCursorChannel) { this.mView = mouseCursorViewDelegate; this.mouseCursorChannel = mouseCursorChannel; mouseCursorChannel.setMethodHandler(new MouseCursorChannel.MouseCursorMethodHandler() { // from class: io.flutter.plugin.mouse.MouseCursorPlugin.1 @Override // io.flutter.embedding.engine.systemchannels.MouseCursorChannel.MouseCursorMethodHandler public void activateSystemCursor(String str) { MouseCursorPlugin.this.mView.setPointerIcon(MouseCursorPlugin.this.resolveSystemCursor(str)); } }); } /* JADX INFO: Access modifiers changed from: private */ public PointerIcon resolveSystemCursor(String str) { if (systemCursorConstants == null) { systemCursorConstants = new HashMap() { // from class: io.flutter.plugin.mouse.MouseCursorPlugin.2 private static final long serialVersionUID = 1; { put("alias", 1010); put("allScroll", 1013); put("basic", 1000); put("cell", 1006); put("click", 1002); put("contextMenu", 1001); put("copy", 1011); put("forbidden", 1012); put("grab", 1020); put("grabbing", 1021); put("help", 1003); put("move", 1013); put("none", 0); put("noDrop", 1012); put("precise", 1007); put("text", 1008); put("resizeColumn", 1014); put("resizeDown", 1015); put("resizeUpLeft", 1016); put("resizeDownRight", 1017); put("resizeLeft", 1014); put("resizeLeftRight", 1014); put("resizeRight", 1014); put("resizeRow", 1015); put("resizeUp", 1015); put("resizeUpDown", 1015); put("resizeUpLeft", 1017); put("resizeUpRight", 1016); put("resizeUpLeftDownRight", 1017); put("resizeUpRightDownLeft", 1016); put("verticalText", 1009); put("wait", 1004); put("zoomIn", 1018); put("zoomOut", 1019); } }; } return this.mView.getSystemPointerIcon(systemCursorConstants.getOrDefault(str, 1000).intValue()); } public void destroy() { this.mouseCursorChannel.setMethodHandler(null); } }