@innovatrics/dot-palm-capture
Version:
Digital onboarding palm capture
46 lines (45 loc) • 3.59 kB
JavaScript
const u = {};
u.CONTINUE_DETECTION = "continue-detection", u.SWITCH_CAMERA = "switch-camera", u.TOGGLE_MIRROR = "toggle-mirror";
const I = u, s = {};
s.FIRST_FRAME = "first-frame", s.FIRST_VALID_FRAME = "first-valid-frame";
const S = s, _ = {};
_.REQUEST_CAPTURE = "dot-custom-event:request-capture";
const C = _;
var A = ((t) => (t.CAMERA_PROPS_CHANGED = "document-auto-capture:camera-props-changed", t.CONTROL = "document-auto-capture:control", t.DETECTED_DOCUMENT_CHANGED = "document-auto-capture:detected-document-changed", t.DOCUMENT_DETECTION = "document-auto-capture:document-detection", t.INSTRUCTION_CHANGED = "document-auto-capture:instruction-changed", t.INSTRUCTION_ESCALATED = "document-auto-capture:instruction-escalated", t.STATE_CHANGED = "document-auto-capture:state-changed", t.VIDEO_ELEMENT_SIZE = "document-auto-capture:video-element-size", t))(A || {}), i = ((t) => (t.CAMERA_PROPS_CHANGED = "face-auto-capture:camera-props-changed", t.CONTROL = "face-auto-capture:control", t.DETECTED_FACE_CHANGED = "face-auto-capture:detected-face-changed", t.FACE_DETECTION = "face-auto-capture:face-detection", t.INSTRUCTION_CHANGED = "face-auto-capture:instruction-changed", t.STATE_CHANGED = "face-auto-capture:state-changed", t.VIDEO_ELEMENT_SIZE = "face-auto-capture:video-element-size", t))(i || {}), O = ((t) => (t.ANIMATION_END = "magnifeye-auto-capture:animation-end", t.STATUS_CHANGED = "magnifeye-auto-capture:status-changed", t))(O || {}), d = ((t) => (t.INSTRUCTION_ESCALATED = "smile:instruction-escalated", t.STATUS_CHANGED = "smile-auto-capture:status-changed", t))(d || {}), p = ((t) => (t.CAMERA_PROPS_CHANGED = "palm-capture:camera-props-changed", t.CONTROL = "palm-capture:control", t.DETECTED_PALM_CHANGED = "palm-capture:detected-palm-changed", t.INSTRUCTION_CHANGED = "palm-capture:instruction-changed", t.STATE_CHANGED = "palm-capture:state-changed", t.VIDEO_ELEMENT_SIZE = "palm-capture:video-element-size", t))(p || {}), m = ((t) => (t.STATUS_CHANGED = "eye-gaze-auto-capture:status-changed", t))(m || {});
const N = (t, c) => {
const o = {};
o.detail = c, document.dispatchEvent(new CustomEvent(t, o));
}, D = (t, c) => {
const o = {};
o.instruction = c, N(t, o);
};
function l(t) {
const c = {};
c.instruction = t;
const o = c;
N(C.REQUEST_CAPTURE, o);
}
const r = {};
r.FRONT = "user", r.REAR = "environment";
const G = r, T = {};
T.AUTO_CAPTURE = "AUTO_CAPTURE", T.WAIT_FOR_REQUEST = "WAIT_FOR_REQUEST";
const h = T, E = {};
E.LOADING = "LOADING", E.ERROR = "ERROR", E.WAITING = "WAITING", E.RUNNING = "RUNNING";
const P = E, e = {};
e.CANDIDATE_SELECTION = "candidate_selection", e.PALM_CENTERING = "palm_centering", e.PALM_NOT_PRESENT = "palm_not_present", e.PALM_TOO_FAR = "palm_too_far", e.PALM_TOO_CLOSE = "palm_too_close", e.SHARPNESS_TOO_LOW = "sharpness_too_low", e.BRIGHTNESS_TOO_LOW = "brightness_too_low", e.BRIGHTNESS_TOO_HIGH = "brightness_too_high", e.DEVICE_PITCHED = "device_pitched";
const n = e, a = {};
a.isPresent = n.PALM_NOT_PRESENT, a.isNotPitched = n.DEVICE_PITCHED, a.isNotSmall = n.PALM_TOO_FAR, a.isNotOutOfBounds = n.PALM_CENTERING, a.isNotDim = n.BRIGHTNESS_TOO_LOW, a.isNotBright = n.BRIGHTNESS_TOO_HIGH, a.isSharp = n.SHARPNESS_TOO_LOW, a.isNotLarge = n.PALM_TOO_CLOSE;
const L = a;
export {
P as AppStateValues,
h as CaptureMode,
C as ComponentCustomEvent,
I as ControlEventInstruction,
G as FacingMode,
L as PalmCheckToInstructionCodeMap,
p as PalmCustomEvent,
n as PalmInstructionCodeValues,
S as RequestCaptureInstruction,
l as dispatchCaptureEvent,
D as dispatchControlEvent
};