@innovatrics/dot-auto-capture-ui
Version:
Digital onboarding UI
1,208 lines • 119 kB
JavaScript
var Xe, v, mr, ue, Tn, gr, yr, vr, un, Ut, Bt, Cr, Ge = {}, Er = [], ko = /acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i, Ke = Array.isArray;
function Z(e, t) {
for (var n in t) e[n] = t[n];
return e;
}
function fn(e) {
e && e.parentNode && e.parentNode.removeChild(e);
}
function M(e, t, n) {
var r, o, i, a = {};
for (i in t) i == "key" ? r = t[i] : i == "ref" ? o = t[i] : a[i] = t[i];
if (arguments.length > 2 && (a.children = arguments.length > 3 ? Xe.call(arguments, 2) : n), typeof e == "function" && e.defaultProps != null) for (i in e.defaultProps) a[i] === void 0 && (a[i] = e.defaultProps[i]);
return ze(e, a, r, o, null);
}
function ze(e, t, n, r, o) {
var i = { type: e, props: t, key: n, ref: r, __k: null, __: null, __b: 0, __e: null, __c: null, constructor: void 0, __v: o ?? ++mr, __i: -1, __u: 0 };
return o == null && v.vnode != null && v.vnode(i), i;
}
function Oo() {
return { current: null };
}
function W(e) {
return e.children;
}
function G(e, t) {
this.props = e, this.context = t;
}
function Se(e, t) {
if (t == null) return e.__ ? Se(e.__, e.__i + 1) : null;
for (var n; t < e.__k.length; t++) if ((n = e.__k[t]) != null && n.__e != null) return n.__e;
return typeof e.type == "function" ? Se(e) : null;
}
function wr(e) {
var t, n;
if ((e = e.__) != null && e.__c != null) {
for (e.__e = e.__c.base = null, t = 0; t < e.__k.length; t++) if ((n = e.__k[t]) != null && n.__e != null) {
e.__e = e.__c.base = n.__e;
break;
}
return wr(e);
}
}
function zt(e) {
(!e.__d && (e.__d = !0) && ue.push(e) && !ht.__r++ || Tn != v.debounceRendering) && ((Tn = v.debounceRendering) || gr)(ht);
}
function ht() {
for (var e, t, n, r, o, i, a, s = 1; ue.length; ) ue.length > s && ue.sort(yr), e = ue.shift(), s = ue.length, e.__d && (n = void 0, r = void 0, o = (r = (t = e).__v).__e, i = [], a = [], t.__P && ((n = Z({}, r)).__v = r.__v + 1, v.vnode && v.vnode(n), dn(t.__P, n, r, t.__n, t.__P.namespaceURI, 32 & r.__u ? [o] : null, i, o ?? Se(r), !!(32 & r.__u), a), n.__v = r.__v, n.__.__k[n.__i] = n, $r(i, n, a), r.__e = r.__ = null, n.__e != o && wr(n)));
ht.__r = 0;
}
function Sr(e, t, n, r, o, i, a, s, l, u, f) {
var c, p, _, h, w, k, g, m = r && r.__k || Er, S = t.length;
for (l = No(n, t, m, l, S), c = 0; c < S; c++) (_ = n.__k[c]) != null && (p = _.__i == -1 ? Ge : m[_.__i] || Ge, _.__i = c, k = dn(e, _, p, o, i, a, s, l, u, f), h = _.__e, _.ref && p.ref != _.ref && (p.ref && _n(p.ref, null, _), f.push(_.ref, _.__c || h, _)), w == null && h != null && (w = h), (g = !!(4 & _.__u)) || p.__k === _.__k ? l = br(_, l, e, g) : typeof _.type == "function" && k !== void 0 ? l = k : h && (l = h.nextSibling), _.__u &= -7);
return n.__e = w, l;
}
function No(e, t, n, r, o) {
var i, a, s, l, u, f = n.length, c = f, p = 0;
for (e.__k = new Array(o), i = 0; i < o; i++) (a = t[i]) != null && typeof a != "boolean" && typeof a != "function" ? (typeof a == "string" || typeof a == "number" || typeof a == "bigint" || a.constructor == String ? a = e.__k[i] = ze(null, a, null, null, null) : Ke(a) ? a = e.__k[i] = ze(W, { children: a }, null, null, null) : a.constructor == null && a.__b > 0 ? a = e.__k[i] = ze(a.type, a.props, a.key, a.ref ? a.ref : null, a.__v) : e.__k[i] = a, l = i + p, a.__ = e, a.__b = e.__b + 1, s = null, (u = a.__i = To(a, n, l, c)) != -1 && (c--, (s = n[u]) && (s.__u |= 2)), s == null || s.__v == null ? (u == -1 && (o > f ? p-- : o < f && p++), typeof a.type != "function" && (a.__u |= 4)) : u != l && (u == l - 1 ? p-- : u == l + 1 ? p++ : (u > l ? p-- : p++, a.__u |= 4))) : e.__k[i] = null;
if (c) for (i = 0; i < f; i++) (s = n[i]) != null && (2 & s.__u) == 0 && (s.__e == r && (r = Se(s)), Or(s, s));
return r;
}
function br(e, t, n, r) {
var o, i;
if (typeof e.type == "function") {
for (o = e.__k, i = 0; o && i < o.length; i++) o[i] && (o[i].__ = e, t = br(o[i], t, n, r));
return t;
}
e.__e != t && (r && (t && e.type && !t.parentNode && (t = Se(e)), n.insertBefore(e.__e, t || null)), t = e.__e);
do
t = t && t.nextSibling;
while (t != null && t.nodeType == 8);
return t;
}
function ee(e, t) {
return t = t || [], e == null || typeof e == "boolean" || (Ke(e) ? e.some(function(n) {
ee(n, t);
}) : t.push(e)), t;
}
function To(e, t, n, r) {
var o, i, a, s = e.key, l = e.type, u = t[n], f = u != null && (2 & u.__u) == 0;
if (u === null && s == null || f && s == u.key && l == u.type) return n;
if (r > (f ? 1 : 0)) {
for (o = n - 1, i = n + 1; o >= 0 || i < t.length; ) if ((u = t[a = o >= 0 ? o-- : i++]) != null && (2 & u.__u) == 0 && s == u.key && l == u.type) return a;
}
return -1;
}
function xn(e, t, n) {
t[0] == "-" ? e.setProperty(t, n ?? "") : e[t] = n == null ? "" : typeof n != "number" || ko.test(t) ? n : n + "px";
}
function rt(e, t, n, r, o) {
var i, a;
e: if (t == "style") if (typeof n == "string") e.style.cssText = n;
else {
if (typeof r == "string" && (e.style.cssText = r = ""), r) for (t in r) n && t in n || xn(e.style, t, "");
if (n) for (t in n) r && n[t] == r[t] || xn(e.style, t, n[t]);
}
else if (t[0] == "o" && t[1] == "n") i = t != (t = t.replace(vr, "$1")), a = t.toLowerCase(), t = a in e || t == "onFocusOut" || t == "onFocusIn" ? a.slice(2) : t.slice(2), e.l || (e.l = {}), e.l[t + i] = n, n ? r ? n.u = r.u : (n.u = un, e.addEventListener(t, i ? Bt : Ut, i)) : e.removeEventListener(t, i ? Bt : Ut, i);
else {
if (o == "http://www.w3.org/2000/svg") t = t.replace(/xlink(H|:h)/, "h").replace(/sName$/, "s");
else if (t != "width" && t != "height" && t != "href" && t != "list" && t != "form" && t != "tabIndex" && t != "download" && t != "rowSpan" && t != "colSpan" && t != "role" && t != "popover" && t in e) try {
e[t] = n ?? "";
break e;
} catch {
}
typeof n == "function" || (n == null || n === !1 && t[4] != "-" ? e.removeAttribute(t) : e.setAttribute(t, t == "popover" && n == 1 ? "" : n));
}
}
function In(e) {
return function(t) {
if (this.l) {
var n = this.l[t.type + e];
if (t.t == null) t.t = un++;
else if (t.t < n.u) return;
return n(v.event ? v.event(t) : t);
}
};
}
function dn(e, t, n, r, o, i, a, s, l, u) {
var f, c, p, _, h, w, k, g, m, S, $, N, E, y, F, U, Pe, B = t.type;
if (t.constructor != null) return null;
128 & n.__u && (l = !!(32 & n.__u), i = [s = t.__e = n.__e]), (f = v.__b) && f(t);
e: if (typeof B == "function") try {
if (g = t.props, m = "prototype" in B && B.prototype.render, S = (f = B.contextType) && r[f.__c], $ = f ? S ? S.props.value : f.__ : r, n.__c ? k = (c = t.__c = n.__c).__ = c.__E : (m ? t.__c = c = new B(g, $) : (t.__c = c = new G(g, $), c.constructor = B, c.render = Io), S && S.sub(c), c.state || (c.state = {}), c.__n = r, p = c.__d = !0, c.__h = [], c._sb = []), m && c.__s == null && (c.__s = c.state), m && B.getDerivedStateFromProps != null && (c.__s == c.state && (c.__s = Z({}, c.__s)), Z(c.__s, B.getDerivedStateFromProps(g, c.__s))), _ = c.props, h = c.state, c.__v = t, p) m && B.getDerivedStateFromProps == null && c.componentWillMount != null && c.componentWillMount(), m && c.componentDidMount != null && c.__h.push(c.componentDidMount);
else {
if (m && B.getDerivedStateFromProps == null && g !== _ && c.componentWillReceiveProps != null && c.componentWillReceiveProps(g, $), t.__v == n.__v || !c.__e && c.shouldComponentUpdate != null && c.shouldComponentUpdate(g, c.__s, $) === !1) {
for (t.__v != n.__v && (c.props = g, c.state = c.__s, c.__d = !1), t.__e = n.__e, t.__k = n.__k, t.__k.some(function(re) {
re && (re.__ = t);
}), N = 0; N < c._sb.length; N++) c.__h.push(c._sb[N]);
c._sb = [], c.__h.length && a.push(c);
break e;
}
c.componentWillUpdate != null && c.componentWillUpdate(g, c.__s, $), m && c.componentDidUpdate != null && c.__h.push(function() {
c.componentDidUpdate(_, h, w);
});
}
if (c.context = $, c.props = g, c.__P = e, c.__e = !1, E = v.__r, y = 0, m) {
for (c.state = c.__s, c.__d = !1, E && E(t), f = c.render(c.props, c.state, c.context), F = 0; F < c._sb.length; F++) c.__h.push(c._sb[F]);
c._sb = [];
} else do
c.__d = !1, E && E(t), f = c.render(c.props, c.state, c.context), c.state = c.__s;
while (c.__d && ++y < 25);
c.state = c.__s, c.getChildContext != null && (r = Z(Z({}, r), c.getChildContext())), m && !p && c.getSnapshotBeforeUpdate != null && (w = c.getSnapshotBeforeUpdate(_, h)), U = f, f != null && f.type === W && f.key == null && (U = kr(f.props.children)), s = Sr(e, Ke(U) ? U : [U], t, n, r, o, i, a, s, l, u), c.base = t.__e, t.__u &= -161, c.__h.length && a.push(c), k && (c.__E = c.__ = null);
} catch (re) {
if (t.__v = null, l || i != null) if (re.then) {
for (t.__u |= l ? 160 : 128; s && s.nodeType == 8 && s.nextSibling; ) s = s.nextSibling;
i[i.indexOf(s)] = null, t.__e = s;
} else {
for (Pe = i.length; Pe--; ) fn(i[Pe]);
Wt(t);
}
else t.__e = n.__e, t.__k = n.__k, re.then || Wt(t);
v.__e(re, t, n);
}
else i == null && t.__v == n.__v ? (t.__k = n.__k, t.__e = n.__e) : s = t.__e = xo(n.__e, t, n, r, o, i, a, l, u);
return (f = v.diffed) && f(t), 128 & t.__u ? void 0 : s;
}
function Wt(e) {
e && e.__c && (e.__c.__e = !0), e && e.__k && e.__k.forEach(Wt);
}
function $r(e, t, n) {
for (var r = 0; r < n.length; r++) _n(n[r], n[++r], n[++r]);
v.__c && v.__c(t, e), e.some(function(o) {
try {
e = o.__h, o.__h = [], e.some(function(i) {
i.call(o);
});
} catch (i) {
v.__e(i, o.__v);
}
});
}
function kr(e) {
return typeof e != "object" || e == null || e.__b && e.__b > 0 ? e : Ke(e) ? e.map(kr) : Z({}, e);
}
function xo(e, t, n, r, o, i, a, s, l) {
var u, f, c, p, _, h, w, k = n.props || Ge, g = t.props, m = t.type;
if (m == "svg" ? o = "http://www.w3.org/2000/svg" : m == "math" ? o = "http://www.w3.org/1998/Math/MathML" : o || (o = "http://www.w3.org/1999/xhtml"), i != null) {
for (u = 0; u < i.length; u++) if ((_ = i[u]) && "setAttribute" in _ == !!m && (m ? _.localName == m : _.nodeType == 3)) {
e = _, i[u] = null;
break;
}
}
if (e == null) {
if (m == null) return document.createTextNode(g);
e = document.createElementNS(o, m, g.is && g), s && (v.__m && v.__m(t, i), s = !1), i = null;
}
if (m == null) k === g || s && e.data == g || (e.data = g);
else {
if (i = i && Xe.call(e.childNodes), !s && i != null) for (k = {}, u = 0; u < e.attributes.length; u++) k[(_ = e.attributes[u]).name] = _.value;
for (u in k) if (_ = k[u], u != "children") {
if (u == "dangerouslySetInnerHTML") c = _;
else if (!(u in g)) {
if (u == "value" && "defaultValue" in g || u == "checked" && "defaultChecked" in g) continue;
rt(e, u, null, _, o);
}
}
for (u in g) _ = g[u], u == "children" ? p = _ : u == "dangerouslySetInnerHTML" ? f = _ : u == "value" ? h = _ : u == "checked" ? w = _ : s && typeof _ != "function" || k[u] === _ || rt(e, u, _, k[u], o);
if (f) s || c && (f.__html == c.__html || f.__html == e.innerHTML) || (e.innerHTML = f.__html), t.__k = [];
else if (c && (e.innerHTML = ""), Sr(t.type == "template" ? e.content : e, Ke(p) ? p : [p], t, n, r, m == "foreignObject" ? "http://www.w3.org/1999/xhtml" : o, i, a, i ? i[0] : n.__k && Se(n, 0), s, l), i != null) for (u = i.length; u--; ) fn(i[u]);
s || (u = "value", m == "progress" && h == null ? e.removeAttribute("value") : h != null && (h !== e[u] || m == "progress" && !h || m == "option" && h != k[u]) && rt(e, u, h, k[u], o), u = "checked", w != null && w != e[u] && rt(e, u, w, k[u], o));
}
return e;
}
function _n(e, t, n) {
try {
if (typeof e == "function") {
var r = typeof e.__u == "function";
r && e.__u(), r && t == null || (e.__u = e(t));
} else e.current = t;
} catch (o) {
v.__e(o, n);
}
}
function Or(e, t, n) {
var r, o;
if (v.unmount && v.unmount(e), (r = e.ref) && (r.current && r.current != e.__e || _n(r, null, t)), (r = e.__c) != null) {
if (r.componentWillUnmount) try {
r.componentWillUnmount();
} catch (i) {
v.__e(i, t);
}
r.base = r.__P = null;
}
if (r = e.__k) for (o = 0; o < r.length; o++) r[o] && Or(r[o], t, n || typeof e.type != "function");
n || fn(e.__e), e.__c = e.__ = e.__e = void 0;
}
function Io(e, t, n) {
return this.constructor(e, n);
}
function ae(e, t, n) {
var r, o, i, a;
t == document && (t = document.documentElement), v.__ && v.__(e, t), o = (r = typeof n == "function") ? null : n && n.__k || t.__k, i = [], a = [], dn(t, e = (!r && n || t).__k = M(W, null, [e]), o || Ge, Ge, t.namespaceURI, !r && n ? [n] : o ? null : t.firstChild ? Xe.call(t.childNodes) : null, i, !r && n ? n : o ? o.__e : t.firstChild, r, a), $r(i, e, a);
}
function pn(e, t) {
ae(e, t, pn);
}
function hn(e, t, n) {
var r, o, i, a, s = Z({}, e.props);
for (i in e.type && e.type.defaultProps && (a = e.type.defaultProps), t) i == "key" ? r = t[i] : i == "ref" ? o = t[i] : s[i] = t[i] === void 0 && a != null ? a[i] : t[i];
return arguments.length > 2 && (s.children = arguments.length > 3 ? Xe.call(arguments, 2) : n), ze(e.type, s, r || e.key, o || e.ref, null);
}
function Nr(e) {
function t(n) {
var r, o;
return this.getChildContext || (r = /* @__PURE__ */ new Set(), (o = {})[t.__c] = this, this.getChildContext = function() {
return o;
}, this.componentWillUnmount = function() {
r = null;
}, this.shouldComponentUpdate = function(i) {
this.props.value != i.value && r.forEach(function(a) {
a.__e = !0, zt(a);
});
}, this.sub = function(i) {
r.add(i);
var a = i.componentWillUnmount;
i.componentWillUnmount = function() {
r && r.delete(i), a && a.call(i);
};
}), n.children;
}
return t.__c = "__cC" + Cr++, t.__ = e, t.Provider = t.__l = (t.Consumer = function(n, r) {
return n.children(r);
}).contextType = t, t;
}
Xe = Er.slice, v = { __e: function(e, t, n, r) {
for (var o, i, a; t = t.__; ) if ((o = t.__c) && !o.__) try {
if ((i = o.constructor) && i.getDerivedStateFromError != null && (o.setState(i.getDerivedStateFromError(e)), a = o.__d), o.componentDidCatch != null && (o.componentDidCatch(e, r || {}), a = o.__d), a) return o.__E = o;
} catch (s) {
e = s;
}
throw e;
} }, mr = 0, G.prototype.setState = function(e, t) {
var n;
n = this.__s != null && this.__s != this.state ? this.__s : this.__s = Z({}, this.state), typeof e == "function" && (e = e(Z({}, n), this.props)), e && Z(n, e), e != null && this.__v && (t && this._sb.push(t), zt(this));
}, G.prototype.forceUpdate = function(e) {
this.__v && (this.__e = !0, e && this.__h.push(e), zt(this));
}, G.prototype.render = W, ue = [], gr = typeof Promise == "function" ? Promise.prototype.then.bind(Promise.resolve()) : setTimeout, yr = function(e, t) {
return e.__v.__b - t.__v.__b;
}, ht.__r = 0, vr = /(PointerCapture)$|Capture$/i, un = 0, Ut = In(!1), Bt = In(!0), Cr = 0;
function mt() {
return mt = Object.assign ? Object.assign.bind() : function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
}
return e;
}, mt.apply(this, arguments);
}
function Tr(e, t) {
if (e == null) return {};
var n, r, o = {}, i = Object.keys(e);
for (r = 0; r < i.length; r++) t.indexOf(n = i[r]) >= 0 || (o[n] = e[n]);
return o;
}
var Ao = ["context", "children"], Ro = ["useFragment"];
function Po(e, t, n, r) {
function o() {
var i = Reflect.construct(HTMLElement, [], o);
return i._vdomComponent = e, i._root = i, i;
}
return (o.prototype = Object.create(HTMLElement.prototype)).constructor = o, o.prototype.connectedCallback = function() {
Do.call(this, r);
}, o.prototype.attributeChangedCallback = Mo, o.prototype.disconnectedCallback = Ho, n = n || e.observedAttributes || Object.keys(e.propTypes || {}), o.observedAttributes = n, e.formAssociated && (o.formAssociated = !0), n.forEach(function(i) {
Object.defineProperty(o.prototype, i, { get: function() {
return this._vdom ? this._vdom.props[i] : this._props[i];
}, set: function(a) {
this._vdom ? this.attributeChangedCallback(i, null, a) : (this._props || (this._props = {}), this._props[i] = a);
var s = typeof a;
a != null && s !== "string" && s !== "boolean" && s !== "number" || this.setAttribute(i, a);
} });
}), customElements.define(t, o), o;
}
function Lo(e) {
this.getChildContext = function() {
return e.context;
};
var t = e.children, n = Tr(e, Ao);
return hn(t, n);
}
function Do(e) {
var t = new CustomEvent("_preact", { detail: {}, bubbles: !0, cancelable: !0 });
this.dispatchEvent(t), this._vdom = M(Lo, mt({}, this._props, { context: t.detail.context }), Ir(this, this._vdomComponent, e)), (this.hasAttribute("hydrate") ? pn : ae)(this._vdom, this._root);
}
function xr(e) {
return e.replace(/-(\w)/g, function(t, n) {
return n ? n.toUpperCase() : "";
});
}
function Mo(e, t, n) {
if (this._vdom) {
var r = {};
r[e] = n = n ?? void 0, r[xr(e)] = n, this._vdom = hn(this._vdom, r), ae(this._vdom, this._root);
}
}
function Ho() {
ae(this._vdom = null, this._root);
}
function An(e, t) {
var n = this, r = e.useFragment, o = Tr(e, Ro);
return M(r ? W : "slot", mt({}, o, { ref: function(i) {
i ? (n.ref = i, n._listener || (n._listener = function(a) {
a.stopPropagation(), a.detail.context = t;
}, i.addEventListener("_preact", n._listener))) : n.ref.removeEventListener("_preact", n._listener);
} }));
}
function Ir(e, t, n) {
if (e.nodeType === 3) return e.data;
if (e.nodeType !== 1) return null;
var r = [], o = {}, i = 0, a = e.attributes, s = e.childNodes;
for (i = a.length; i--; ) a[i].name !== "slot" && (o[a[i].name] = a[i].value, o[xr(a[i].name)] = a[i].value);
for (i = s.length; i--; ) {
var l = Ir(s[i], null, n), u = s[i].slot;
u ? o[u] = M(An, { name: u }, l) : r[i] = l;
}
var f = !(!n || !n.shadow), c = t ? M(An, { useFragment: !f }, r) : r;
return !f && t && (e.innerHTML = ""), M(t || e.nodeName.toLowerCase(), o, c);
}
var Fo = 0;
function d(e, t, n, r, o, i) {
t || (t = {});
var a, s, l = t;
if ("ref" in l) for (s in l = {}, t) s == "ref" ? a = t[s] : l[s] = t[s];
var u = { type: e, props: l, key: n, ref: a, __k: null, __: null, __b: 0, __e: null, __c: null, constructor: void 0, __v: --Fo, __i: -1, __u: 0, __source: o, __self: i };
if (typeof e == "function" && (a = e.defaultProps)) for (s in a) l[s] === void 0 && (l[s] = a[s]);
return v.vnode && v.vnode(u), u;
}
const Rn = {
SWITCH_CAMERA: "switch-camera",
TOGGLE_MIRROR: "toggle-mirror"
};
var be = /* @__PURE__ */ ((e) => (e.CAMERA_PROPS_CHANGED = "face-auto-capture:camera-props-changed", e.CONTROL = "face-auto-capture:control", e.DETECTION_CHANGED = "face-auto-capture:detection-changed", e.FACE_DETECTION = "face-auto-capture:face-detection", e.INSTRUCTION_CHANGED = "face-auto-capture:instruction-changed", e.STATE_CHANGED = "face-auto-capture:state-changed", e.VIDEO_ELEMENT_SIZE = "face-auto-capture:video-element-size", e))(be || {}), mn = /* @__PURE__ */ ((e) => (e.ANIMATION_END = "magnifeye-auto-capture:animation-end", e.CONTROL = "magnifeye-auto-capture:control", e.STATUS_CHANGED = "magnifeye-auto-capture:status-changed", e))(mn || {});
const Uo = {
LOADING: "loading",
ERROR: "error",
WAITING: "waiting",
// TODO: this state may not be needed in the new architecture - consider removing on next major release version
RUNNING: "running",
COMPLETE: "complete",
BLURRED: "blurred"
}, jt = {
...Uo,
DONE: "done"
}, Pn = {
EYE_NOT_PRESENT: "eye_not_present"
}, P = {
CANDIDATE_SELECTION: "candidate_selection",
FACE_TOO_CLOSE: "face_too_close",
FACE_TOO_FAR: "face_too_far",
FACE_CENTERING: "face_centering",
FACE_NOT_PRESENT: "face_not_present",
SHARPNESS_TOO_LOW: "sharpness_too_low",
BRIGHTNESS_TOO_LOW: "brightness_too_low",
BRIGHTNESS_TOO_HIGH: "brightness_too_high",
DEVICE_PITCHED: "device_pitched",
LEFT_EYE_NOT_PRESENT: `left_${Pn.EYE_NOT_PRESENT}`,
RIGHT_EYE_NOT_PRESENT: `right_${Pn.EYE_NOT_PRESENT}`,
MOUTH_NOT_PRESENT: "mouth_not_present",
MOUTH_SCORE_TOO_HIGH: "mouth_score_too_high",
MOUTH_SCORE_TOO_LOW: "mouth_score_too_low"
}, Ve = {
...P,
FIT_YOUR_EYE: "fit_your_eye"
};
var Ye = /* @__PURE__ */ ((e) => (e.CLOSEUP = "CLOSEUP", e.DISTANT = "DISTANT", e.MIDDLE = "MIDDLE", e))(Ye || {});
const _e = jt;
var se, x, At, Ln, $e = 0, Ar = [], I = v, Dn = I.__b, Mn = I.__r, Hn = I.diffed, Fn = I.__c, Un = I.unmount, Bn = I.__;
function xe(e, t) {
I.__h && I.__h(x, e, $e || t), $e = 0;
var n = x.__H || (x.__H = { __: [], __h: [] });
return e >= n.__.length && n.__.push({}), n.__[e];
}
function H(e) {
return $e = 1, gn(Lr, e);
}
function gn(e, t, n) {
var r = xe(se++, 2);
if (r.t = e, !r.__c && (r.__ = [n ? n(t) : Lr(void 0, t), function(s) {
var l = r.__N ? r.__N[0] : r.__[0], u = r.t(l, s);
l !== u && (r.__N = [u, r.__[1]], r.__c.setState({}));
}], r.__c = x, !x.__f)) {
var o = function(s, l, u) {
if (!r.__c.__H) return !0;
var f = r.__c.__H.__.filter(function(p) {
return !!p.__c;
});
if (f.every(function(p) {
return !p.__N;
})) return !i || i.call(this, s, l, u);
var c = r.__c.props !== s;
return f.forEach(function(p) {
if (p.__N) {
var _ = p.__[0];
p.__ = p.__N, p.__N = void 0, _ !== p.__[0] && (c = !0);
}
}), i && i.call(this, s, l, u) || c;
};
x.__f = !0;
var i = x.shouldComponentUpdate, a = x.componentWillUpdate;
x.componentWillUpdate = function(s, l, u) {
if (this.__e) {
var f = i;
i = void 0, o(s, l, u), i = f;
}
a && a.call(this, s, l, u);
}, x.shouldComponentUpdate = o;
}
return r.__N || r.__;
}
function X(e, t) {
var n = xe(se++, 3);
!I.__s && yn(n.__H, t) && (n.__ = e, n.u = t, x.__H.__h.push(n));
}
function Ie(e, t) {
var n = xe(se++, 4);
!I.__s && yn(n.__H, t) && (n.__ = e, n.u = t, x.__h.push(n));
}
function Je(e) {
return $e = 5, te(function() {
return { current: e };
}, []);
}
function Rr(e, t, n) {
$e = 6, Ie(function() {
if (typeof e == "function") {
var r = e(t());
return function() {
e(null), r && typeof r == "function" && r();
};
}
if (e) return e.current = t(), function() {
return e.current = null;
};
}, n == null ? n : n.concat(e));
}
function te(e, t) {
var n = xe(se++, 7);
return yn(n.__H, t) && (n.__ = e(), n.__H = t, n.__h = e), n.__;
}
function me(e, t) {
return $e = 8, te(function() {
return e;
}, t);
}
function Qe(e) {
var t = x.context[e.__c], n = xe(se++, 9);
return n.c = e, t ? (n.__ == null && (n.__ = !0, t.sub(x)), t.props.value) : e.__;
}
function gt(e, t) {
I.useDebugValue && I.useDebugValue(t ? t(e) : e);
}
function Pr() {
var e = xe(se++, 11);
if (!e.__) {
for (var t = x.__v; t !== null && !t.__m && t.__ !== null; ) t = t.__;
var n = t.__m || (t.__m = [0, 0]);
e.__ = "P" + n[0] + "-" + n[1]++;
}
return e.__;
}
function Bo() {
for (var e; e = Ar.shift(); ) if (e.__P && e.__H) try {
e.__H.__h.forEach(ct), e.__H.__h.forEach(Gt), e.__H.__h = [];
} catch (t) {
e.__H.__h = [], I.__e(t, e.__v);
}
}
I.__b = function(e) {
x = null, Dn && Dn(e);
}, I.__ = function(e, t) {
e && t.__k && t.__k.__m && (e.__m = t.__k.__m), Bn && Bn(e, t);
}, I.__r = function(e) {
Mn && Mn(e), se = 0;
var t = (x = e.__c).__H;
t && (At === x ? (t.__h = [], x.__h = [], t.__.forEach(function(n) {
n.__N && (n.__ = n.__N), n.u = n.__N = void 0;
})) : (t.__h.forEach(ct), t.__h.forEach(Gt), t.__h = [], se = 0)), At = x;
}, I.diffed = function(e) {
Hn && Hn(e);
var t = e.__c;
t && t.__H && (t.__H.__h.length && (Ar.push(t) !== 1 && Ln === I.requestAnimationFrame || ((Ln = I.requestAnimationFrame) || zo)(Bo)), t.__H.__.forEach(function(n) {
n.u && (n.__H = n.u), n.u = void 0;
})), At = x = null;
}, I.__c = function(e, t) {
t.some(function(n) {
try {
n.__h.forEach(ct), n.__h = n.__h.filter(function(r) {
return !r.__ || Gt(r);
});
} catch (r) {
t.some(function(o) {
o.__h && (o.__h = []);
}), t = [], I.__e(r, n.__v);
}
}), Fn && Fn(e, t);
}, I.unmount = function(e) {
Un && Un(e);
var t, n = e.__c;
n && n.__H && (n.__H.__.forEach(function(r) {
try {
ct(r);
} catch (o) {
t = o;
}
}), n.__H = void 0, t && I.__e(t, n.__v));
};
var zn = typeof requestAnimationFrame == "function";
function zo(e) {
var t, n = function() {
clearTimeout(r), zn && cancelAnimationFrame(t), setTimeout(e);
}, r = setTimeout(n, 35);
zn && (t = requestAnimationFrame(n));
}
function ct(e) {
var t = x, n = e.__c;
typeof n == "function" && (e.__c = void 0, n()), x = t;
}
function Gt(e) {
var t = x;
e.__c = e.__(), x = t;
}
function yn(e, t) {
return !e || e.length !== t.length || t.some(function(n, r) {
return n !== e[r];
});
}
function Lr(e, t) {
return typeof t == "function" ? t(e) : t;
}
var L = function() {
return L = Object.assign || function(t) {
for (var n, r = 1, o = arguments.length; r < o; r++) {
n = arguments[r];
for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (t[i] = n[i]);
}
return t;
}, L.apply(this, arguments);
};
function ge(e, t, n) {
if (n || arguments.length === 2) for (var r = 0, o = t.length, i; r < o; r++)
(i || !(r in t)) && (i || (i = Array.prototype.slice.call(t, 0, r)), i[r] = t[r]);
return e.concat(i || Array.prototype.slice.call(t));
}
function Wo(e) {
var t = /* @__PURE__ */ Object.create(null);
return function(n) {
return t[n] === void 0 && (t[n] = e(n)), t[n];
};
}
var jo = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/, Go = /* @__PURE__ */ Wo(
function(e) {
return jo.test(e) || e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && e.charCodeAt(2) < 91;
}
/* Z+1 */
);
function Dr(e, t) {
for (var n in t) e[n] = t[n];
return e;
}
function Vt(e, t) {
for (var n in e) if (n !== "__source" && !(n in t)) return !0;
for (var r in t) if (r !== "__source" && e[r] !== t[r]) return !0;
return !1;
}
function Mr(e, t) {
var n = t(), r = H({ t: { __: n, u: t } }), o = r[0].t, i = r[1];
return Ie(function() {
o.__ = n, o.u = t, Rt(o) && i({ t: o });
}, [e, n, t]), X(function() {
return Rt(o) && i({ t: o }), e(function() {
Rt(o) && i({ t: o });
});
}, [e]), n;
}
function Rt(e) {
var t, n, r = e.u, o = e.__;
try {
var i = r();
return !((t = o) === (n = i) && (t !== 0 || 1 / t == 1 / n) || t != t && n != n);
} catch {
return !0;
}
}
function Hr(e) {
e();
}
function Fr(e) {
return e;
}
function Ur() {
return [!1, Hr];
}
var Br = Ie;
function Yt(e, t) {
this.props = e, this.context = t;
}
function Vo(e, t) {
function n(o) {
var i = this.props.ref, a = i == o.ref;
return !a && i && (i.call ? i(null) : i.current = null), t ? !t(this.props, o) || !a : Vt(this.props, o);
}
function r(o) {
return this.shouldComponentUpdate = n, M(e, o);
}
return r.displayName = "Memo(" + (e.displayName || e.name) + ")", r.prototype.isReactComponent = !0, r.__f = !0, r.type = e, r;
}
(Yt.prototype = new G()).isPureReactComponent = !0, Yt.prototype.shouldComponentUpdate = function(e, t) {
return Vt(this.props, e) || Vt(this.state, t);
};
var Wn = v.__b;
v.__b = function(e) {
e.type && e.type.__f && e.ref && (e.props.ref = e.ref, e.ref = null), Wn && Wn(e);
};
var Yo = typeof Symbol < "u" && Symbol.for && /* @__PURE__ */ Symbol.for("react.forward_ref") || 3911;
function Zo(e) {
function t(n) {
var r = Dr({}, n);
return delete r.ref, e(r, n.ref || null);
}
return t.$$typeof = Yo, t.render = e, t.prototype.isReactComponent = t.__f = !0, t.displayName = "ForwardRef(" + (e.displayName || e.name) + ")", t;
}
var jn = function(e, t) {
return e == null ? null : ee(ee(e).map(t));
}, qo = { map: jn, forEach: jn, count: function(e) {
return e ? ee(e).length : 0;
}, only: function(e) {
var t = ee(e);
if (t.length !== 1) throw "Children.only";
return t[0];
}, toArray: ee }, Xo = v.__e;
v.__e = function(e, t, n, r) {
if (e.then) {
for (var o, i = t; i = i.__; ) if ((o = i.__c) && o.__c) return t.__e == null && (t.__e = n.__e, t.__k = n.__k), o.__c(e, t);
}
Xo(e, t, n, r);
};
var Gn = v.unmount;
function zr(e, t, n) {
return e && (e.__c && e.__c.__H && (e.__c.__H.__.forEach(function(r) {
typeof r.__c == "function" && r.__c();
}), e.__c.__H = null), (e = Dr({}, e)).__c != null && (e.__c.__P === n && (e.__c.__P = t), e.__c.__e = !0, e.__c = null), e.__k = e.__k && e.__k.map(function(r) {
return zr(r, t, n);
})), e;
}
function Wr(e, t, n) {
return e && n && (e.__v = null, e.__k = e.__k && e.__k.map(function(r) {
return Wr(r, t, n);
}), e.__c && e.__c.__P === t && (e.__e && n.appendChild(e.__e), e.__c.__e = !0, e.__c.__P = n)), e;
}
function lt() {
this.__u = 0, this.o = null, this.__b = null;
}
function jr(e) {
var t = e.__.__c;
return t && t.__a && t.__a(e);
}
function Ko(e) {
var t, n, r, o = null;
function i(a) {
if (t || (t = e()).then(function(s) {
s && (o = s.default || s), r = !0;
}, function(s) {
n = s, r = !0;
}), n) throw n;
if (!r) throw t;
return o ? M(o, a) : null;
}
return i.displayName = "Lazy", i.__f = !0, i;
}
function Fe() {
this.i = null, this.l = null;
}
v.unmount = function(e) {
var t = e.__c;
t && t.__R && t.__R(), t && 32 & e.__u && (e.type = null), Gn && Gn(e);
}, (lt.prototype = new G()).__c = function(e, t) {
var n = t.__c, r = this;
r.o == null && (r.o = []), r.o.push(n);
var o = jr(r.__v), i = !1, a = function() {
i || (i = !0, n.__R = null, o ? o(s) : s());
};
n.__R = a;
var s = function() {
if (!--r.__u) {
if (r.state.__a) {
var l = r.state.__a;
r.__v.__k[0] = Wr(l, l.__c.__P, l.__c.__O);
}
var u;
for (r.setState({ __a: r.__b = null }); u = r.o.pop(); ) u.forceUpdate();
}
};
r.__u++ || 32 & t.__u || r.setState({ __a: r.__b = r.__v.__k[0] }), e.then(a, a);
}, lt.prototype.componentWillUnmount = function() {
this.o = [];
}, lt.prototype.render = function(e, t) {
if (this.__b) {
if (this.__v.__k) {
var n = document.createElement("div"), r = this.__v.__k[0].__c;
this.__v.__k[0] = zr(this.__b, n, r.__O = r.__P);
}
this.__b = null;
}
var o = t.__a && M(W, null, e.fallback);
return o && (o.__u &= -33), [M(W, null, t.__a ? null : e.children), o];
};
var Vn = function(e, t, n) {
if (++n[1] === n[0] && e.l.delete(t), e.props.revealOrder && (e.props.revealOrder[0] !== "t" || !e.l.size)) for (n = e.i; n; ) {
for (; n.length > 3; ) n.pop()();
if (n[1] < n[0]) break;
e.i = n = n[2];
}
};
function Jo(e) {
return this.getChildContext = function() {
return e.context;
}, e.children;
}
function Qo(e) {
var t = this, n = e.h;
if (t.componentWillUnmount = function() {
ae(null, t.v), t.v = null, t.h = null;
}, t.h && t.h !== n && t.componentWillUnmount(), !t.v) {
for (var r = t.__v; r !== null && !r.__m && r.__ !== null; ) r = r.__;
t.h = n, t.v = { nodeType: 1, parentNode: n, childNodes: [], __k: { __m: r.__m }, contains: function() {
return !0;
}, insertBefore: function(o, i) {
this.childNodes.push(o), t.h.insertBefore(o, i);
}, removeChild: function(o) {
this.childNodes.splice(this.childNodes.indexOf(o) >>> 1, 1), t.h.removeChild(o);
} };
}
ae(M(Jo, { context: t.context }, e.__v), t.v);
}
function ei(e, t) {
var n = M(Qo, { __v: e, h: t });
return n.containerInfo = t, n;
}
(Fe.prototype = new G()).__a = function(e) {
var t = this, n = jr(t.__v), r = t.l.get(e);
return r[0]++, function(o) {
var i = function() {
t.props.revealOrder ? (r.push(o), Vn(t, e, r)) : o();
};
n ? n(i) : i();
};
}, Fe.prototype.render = function(e) {
this.i = null, this.l = /* @__PURE__ */ new Map();
var t = ee(e.children);
e.revealOrder && e.revealOrder[0] === "b" && t.reverse();
for (var n = t.length; n--; ) this.l.set(t[n], this.i = [1, 0, this.i]);
return e.children;
}, Fe.prototype.componentDidUpdate = Fe.prototype.componentDidMount = function() {
var e = this;
this.l.forEach(function(t, n) {
Vn(e, n, t);
});
};
var Gr = typeof Symbol < "u" && Symbol.for && /* @__PURE__ */ Symbol.for("react.element") || 60103, ti = /^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/, ni = /^on(Ani|Tra|Tou|BeforeInp|Compo)/, ri = /[A-Z0-9]/g, oi = typeof document < "u", ii = function(e) {
return (typeof Symbol < "u" && typeof /* @__PURE__ */ Symbol() == "symbol" ? /fil|che|rad/ : /fil|che|ra/).test(e);
};
function ai(e, t, n) {
return t.__k == null && (t.textContent = ""), ae(e, t), typeof n == "function" && n(), e ? e.__c : null;
}
function si(e, t, n) {
return pn(e, t), typeof n == "function" && n(), e ? e.__c : null;
}
G.prototype.isReactComponent = {}, ["componentWillMount", "componentWillReceiveProps", "componentWillUpdate"].forEach(function(e) {
Object.defineProperty(G.prototype, e, { configurable: !0, get: function() {
return this["UNSAFE_" + e];
}, set: function(t) {
Object.defineProperty(this, e, { configurable: !0, writable: !0, value: t });
} });
});
var Yn = v.event;
function ci() {
}
function li() {
return this.cancelBubble;
}
function ui() {
return this.defaultPrevented;
}
v.event = function(e) {
return Yn && (e = Yn(e)), e.persist = ci, e.isPropagationStopped = li, e.isDefaultPrevented = ui, e.nativeEvent = e;
};
var vn, fi = { enumerable: !1, configurable: !0, get: function() {
return this.class;
} }, Zn = v.vnode;
v.vnode = function(e) {
typeof e.type == "string" && (function(t) {
var n = t.props, r = t.type, o = {}, i = r.indexOf("-") === -1;
for (var a in n) {
var s = n[a];
if (!(a === "value" && "defaultValue" in n && s == null || oi && a === "children" && r === "noscript" || a === "class" || a === "className")) {
var l = a.toLowerCase();
a === "defaultValue" && "value" in n && n.value == null ? a = "value" : a === "download" && s === !0 ? s = "" : l === "translate" && s === "no" ? s = !1 : l[0] === "o" && l[1] === "n" ? l === "ondoubleclick" ? a = "ondblclick" : l !== "onchange" || r !== "input" && r !== "textarea" || ii(n.type) ? l === "onfocus" ? a = "onfocusin" : l === "onblur" ? a = "onfocusout" : ni.test(a) && (a = l) : l = a = "oninput" : i && ti.test(a) ? a = a.replace(ri, "-$&").toLowerCase() : s === null && (s = void 0), l === "oninput" && o[a = l] && (a = "oninputCapture"), o[a] = s;
}
}
r == "select" && o.multiple && Array.isArray(o.value) && (o.value = ee(n.children).forEach(function(u) {
u.props.selected = o.value.indexOf(u.props.value) != -1;
})), r == "select" && o.defaultValue != null && (o.value = ee(n.children).forEach(function(u) {
u.props.selected = o.multiple ? o.defaultValue.indexOf(u.props.value) != -1 : o.defaultValue == u.props.value;
})), n.class && !n.className ? (o.class = n.class, Object.defineProperty(o, "className", fi)) : (n.className && !n.class || n.class && n.className) && (o.class = o.className = n.className), t.props = o;
})(e), e.$$typeof = Gr, Zn && Zn(e);
};
var qn = v.__r;
v.__r = function(e) {
qn && qn(e), vn = e.__c;
};
var Xn = v.diffed;
v.diffed = function(e) {
Xn && Xn(e);
var t = e.props, n = e.__e;
n != null && e.type === "textarea" && "value" in t && t.value !== n.value && (n.value = t.value == null ? "" : t.value), vn = null;
};
var di = { ReactCurrentDispatcher: { current: { readContext: function(e) {
return vn.__n[e.__c].props.value;
}, useCallback: me, useContext: Qe, useDebugValue: gt, useDeferredValue: Fr, useEffect: X, useId: Pr, useImperativeHandle: Rr, useInsertionEffect: Br, useLayoutEffect: Ie, useMemo: te, useReducer: gn, useRef: Je, useState: H, useSyncExternalStore: Mr, useTransition: Ur } } };
function _i(e) {
return M.bind(null, e);
}
function Et(e) {
return !!e && e.$$typeof === Gr;
}
function pi(e) {
return Et(e) && e.type === W;
}
function hi(e) {
return !!e && !!e.displayName && (typeof e.displayName == "string" || e.displayName instanceof String) && e.displayName.startsWith("Memo(");
}
function mi(e) {
return Et(e) ? hn.apply(null, arguments) : e;
}
function gi(e) {
return !!e.__k && (ae(null, e), !0);
}
function yi(e) {
return e && (e.base || e.nodeType === 1 && e) || null;
}
var vi = function(e, t) {
return e(t);
}, Ci = function(e, t) {
return e(t);
}, Ei = W, wi = Et, ne = { useState: H, useId: Pr, useReducer: gn, useEffect: X, useLayoutEffect: Ie, useInsertionEffect: Br, useTransition: Ur, useDeferredValue: Fr, useSyncExternalStore: Mr, startTransition: Hr, useRef: Je, useImperativeHandle: Rr, useMemo: te, useCallback: me, useContext: Qe, useDebugValue: gt, version: "18.3.1", Children: qo, render: ai, hydrate: si, unmountComponentAtNode: gi, createPortal: ei, createElement: M, createContext: Nr, createFactory: _i, cloneElement: mi, createRef: Oo, Fragment: W, isValidElement: Et, isElement: wi, isFragment: pi, isMemo: hi, findDOMNode: yi, Component: G, PureComponent: Yt, memo: Vo, forwardRef: Zo, flushSync: Ci, unstable_batchedUpdates: vi, StrictMode: Ei, Suspense: lt, SuspenseList: Fe, lazy: Ko, __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: di };
function Si(e) {
return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e;
}
var Pt, Kn;
function bi() {
return Kn || (Kn = 1, Pt = function(t, n, r, o) {
var i = r ? r.call(o, t, n) : void 0;
if (i !== void 0)
return !!i;
if (t === n)
return !0;
if (typeof t != "object" || !t || typeof n != "object" || !n)
return !1;
var a = Object.keys(t), s = Object.keys(n);
if (a.length !== s.length)
return !1;
for (var l = Object.prototype.hasOwnProperty.bind(n), u = 0; u < a.length; u++) {
var f = a[u];
if (!l(f))
return !1;
var c = t[f], p = n[f];
if (i = r ? r.call(o, c, p, f) : void 0, i === !1 || i === void 0 && c !== p)
return !1;
}
return !0;
}), Pt;
}
var $i = bi();
const ki = /* @__PURE__ */ Si($i);
var T = "-ms-", We = "-moz-", O = "-webkit-", Vr = "comm", wt = "rule", Cn = "decl", Oi = "@import", Yr = "@keyframes", Ni = "@layer", Zr = Math.abs, En = String.fromCharCode, Zt = Object.assign;
function Ti(e, t) {
return R(e, 0) ^ 45 ? (((t << 2 ^ R(e, 0)) << 2 ^ R(e, 1)) << 2 ^ R(e, 2)) << 2 ^ R(e, 3) : 0;
}
function qr(e) {
return e.trim();
}
function J(e, t) {
return (e = t.exec(e)) ? e[0] : e;
}
function C(e, t, n) {
return e.replace(t, n);
}
function ut(e, t, n) {
return e.indexOf(t, n);
}
function R(e, t) {
return e.charCodeAt(t) | 0;
}
function ke(e, t, n) {
return e.slice(t, n);
}
function Y(e) {
return e.length;
}
function Xr(e) {
return e.length;
}
function Ue(e, t) {
return t.push(e), e;
}
function xi(e, t) {
return e.map(t).join("");
}
function Jn(e, t) {
return e.filter(function(n) {
return !J(n, t);
});
}
var St = 1, Oe = 1, Kr = 0, j = 0, A = 0, Ae = "";
function bt(e, t, n, r, o, i, a, s) {
return { value: e, root: t, parent: n, type: r, props: o, children: i, line: St, column: Oe, length: a, return: "", siblings: s };
}
function ie(e, t) {
return Zt(bt("", null, null, "", null, null, 0, e.siblings), e, { length: -e.length }, t);
}
function we(e) {
for (; e.root; )
e = ie(e.root, { children: [e] });
Ue(e, e.siblings);
}
function Ii() {
return A;
}
function Ai() {
return A = j > 0 ? R(Ae, --j) : 0, Oe--, A === 10 && (Oe = 1, St--), A;
}
function V() {
return A = j < Kr ? R(Ae, j++) : 0, Oe++, A === 10 && (Oe = 1, St++), A;
}
function pe() {
return R(Ae, j);
}
function ft() {
return j;
}
function $t(e, t) {
return ke(Ae, e, t);
}
function qt(e) {
switch (e) {
// \0 \t \n \r \s whitespace token
case 0:
case 9:
case 10:
case 13:
case 32:
return 5;
// ! + , / > @ ~ isolate token
case 33:
case 43:
case 44:
case 47:
case 62:
case 64:
case 126:
// ; { } breakpoint token
case 59:
case 123:
case 125:
return 4;
// : accompanied token
case 58:
return 3;
// " ' ( [ opening delimit token
case 34:
case 39:
case 40:
case 91:
return 2;
// ) ] closing delimit token
case 41:
case 93:
return 1;
}
return 0;
}
function Ri(e) {
return St = Oe = 1, Kr = Y(Ae = e), j = 0, [];
}
function Pi(e) {
return Ae = "", e;
}
function Lt(e) {
return qr($t(j - 1, Xt(e === 91 ? e + 2 : e === 40 ? e + 1 : e)));
}
function Li(e) {
for (; (A = pe()) && A < 33; )
V();
return qt(e) > 2 || qt(A) > 3 ? "" : " ";
}
function Di(e, t) {
for (; --t && V() && !(A < 48 || A > 102 || A > 57 && A < 65 || A > 70 && A < 97); )
;
return $t(e, ft() + (t < 6 && pe() == 32 && V() == 32));
}
function Xt(e) {
for (; V(); )
switch (A) {
// ] ) " '
case e:
return j;
// " '
case 34:
case 39:
e !== 34 && e !== 39 && Xt(A);
break;
// (
case 40:
e === 41 && Xt(e);
break;
// \
case 92:
V();
break;
}
return j;
}
function Mi(e, t) {
for (; V() && e + A !== 57; )
if (e + A === 84 && pe() === 47)
break;
return "/*" + $t(t, j - 1) + "*" + En(e === 47 ? e : V());
}
function Hi(e) {
for (; !qt(pe()); )
V();
return $t(e, j);
}
function Fi(e) {
return Pi(dt("", null, null, null, [""], e = Ri(e), 0, [0], e));
}
function dt(e, t, n, r, o, i, a, s, l) {
for (var u = 0, f = 0, c = a, p = 0, _ = 0, h = 0, w = 1, k = 1, g = 1, m = 0, S = "", $ = o, N = i, E = r, y = S; k; )
switch (h = m, m = V()) {
// (
case 40:
if (h != 108 && R(y, c - 1) == 58) {
ut(y += C(Lt(m), "&", "&\f"), "&\f", Zr(u ? s[u - 1] : 0)) != -1 && (g = -1);
break;
}
// " ' [
case 34:
case 39:
case 91:
y += Lt(m);
break;
// \t \n \r \s
case 9:
case 10:
case 13:
case 32:
y += Li(h);
break;
// \
case 92:
y += Di(ft() - 1, 7);
continue;
// /
case 47:
switch (pe()) {
case 42:
case 47:
Ue(Ui(Mi(V(), ft()), t, n, l), l);
break;
default:
y += "/";
}
break;
// {
case 123 * w:
s[u++] = Y(y) * g;
// } ; \0
case 125 * w:
case 59:
case 0:
switch (m) {
// \0 }
case 0:
case 125:
k = 0;
// ;
case 59 + f:
g == -1 && (y = C(y, /\f/g, "")), _ > 0 && Y(y) - c && Ue(_ > 32 ? er(y + ";", r, n, c - 1, l) : er(C(y, " ", "") + ";", r, n, c - 2, l), l);
break;
// @ ;
case 59:
y += ";";
// { rule/at-rule
default:
if (Ue(E = Qn(y, t, n, u, f, o, s, S, $ = [], N = [], c, i), i), m === 123)
if (f === 0)
dt(y, t, E, E, $, i, c, s, N);
else
switch (p === 99 && R(y, 3) === 110 ? 100 : p) {
// d l m s
case 100:
case 108:
case 109:
case 115:
dt(e, E, E, r && Ue(Qn(e, E, E, 0, 0, o, s, S, o, $ = [], c, N), N), o, N, c, s, r ? $ : N);
break;
default:
dt(y, E, E, E, [""], N, 0, s, N);
}
}
u = f = _ = 0, w = g = 1, S = y = "", c = a;
break;
// :
case 58:
c = 1 + Y(y), _ = h;
default:
if (w < 1) {
if (m == 123)
--w;
else if (m == 125 && w++ == 0 && Ai() == 125)
continue;
}
switch (y += En(m), m * w) {
// &
case 38:
g = f > 0 ? 1 : (y += "\f", -1);
break;
// ,
case 44:
s[u++] = (Y(y) - 1) * g, g = 1;
break;
// @
case 64:
pe() === 45 && (y += Lt(V())), p = pe(), f = c = Y(S = y += Hi(ft())), m++;
break;
// -
case 45:
h === 45 && Y(y) == 2 && (w = 0);
}
}
return i;
}
function Qn(e, t, n, r, o, i, a, s, l, u, f, c) {
for (var p = o - 1, _ = o === 0 ? i : [""], h = Xr(_), w = 0, k = 0, g = 0; w < r; ++w)
for (var m = 0, S = ke(e, p + 1, p = Zr(k = a[w])), $ = e; m < h; ++m)
($ = qr(k > 0 ? _[m] + " " + S : C(S, /&\f/g, _[m]))) && (l[g++] = $);
return bt(e, t, n, o === 0 ? wt : s, l, u, f, c);
}
function Ui(e, t, n, r) {
return bt(e, t, n, Vr, En(Ii()), ke(e, 2, -2), 0, r);
}
function er(e, t, n, r, o) {
return bt(e, t, n, Cn, ke(e, 0, r), ke(e, r + 1, -1), r, o);
}
function Jr(e, t, n) {
switch (Ti(e, t)) {
// color-adjust
case 5103:
return O + "print-" + e + e;
// animation, animation-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function)
case 5737:
case 4201:
case 3177:
case 3433:
case 1641:
case 4457:
case 2921:
// text-decoration, filter, clip-path, backface-visibility, column, box-decoration-break
case 5572:
cas