@expofp/floorplan
Version:
Interactive floor plan library for expos and events
154 lines (153 loc) • 4.38 kB
JavaScript
(function() {
try {
var e = typeof window < "u" ? window : typeof global < "u" ? global : typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : {};
e.SENTRY_RELEASE = { id: "3.20.0" };
var t = new e.Error().stack;
t && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[t] = "60733868-9516-4eff-a515-9775e9e597fd", e._sentryDebugIdIdentifier = "sentry-dbid-60733868-9516-4eff-a515-9775e9e597fd");
} catch {}
})();
import { r as e } from "./rolldown-runtime-7-Wh3Cc7.js";
import { S as t, _ as n, b as r, g as i, u as a, y as o } from "./i18n-B6dEf7vu.js";
import { t as s } from "./react-lDheuaid.js";
//#region ../../node_modules/.pnpm/mobx-react-lite@1.5.2_mobx@5.15.7_react@19.2.8/node_modules/mobx-react-lite/dist/index.module.js
var c = /* @__PURE__ */ e(s());
if (!c.useState) throw Error("mobx-react-lite requires React with Hooks support");
if (!r) throw Error("mobx-react-lite requires mobx at least version 4 to be available");
var l = !1;
function u() {
return l;
}
var d = function() {
return d = Object.assign || function(e) {
for (var t, n = 1, r = arguments.length; n < r; n++) for (var i in t = arguments[n], t) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]);
return e;
}, d.apply(this, arguments);
};
function f(e, t) {
var n = typeof Symbol == "function" && e[Symbol.iterator];
if (!n) return e;
var r = n.call(e), i, a = [], o;
try {
for (; (t === void 0 || t-- > 0) && !(i = r.next()).done;) a.push(i.value);
} catch (e) {
o = { error: e };
} finally {
try {
i && !i.done && (n = r.return) && n.call(r);
} finally {
if (o) throw o.error;
}
}
return a;
}
function p(e) {
return e.current ? i(e.current) : "<unknown>";
}
var m = [];
function h(e) {
(0, c.useEffect)(function() {
return e;
}, m);
}
function g() {
var e = f((0, c.useState)(0), 2)[1];
return (0, c.useCallback)(function() {
e(function(e) {
return e + 1;
});
}, []);
}
function _(e) {
if (!e || typeof e != "object") return !1;
var t = Object.getPrototypeOf(e);
return !t || t === Object.prototype;
}
var v = {};
function y(e, t, n) {
if (t === void 0 && (t = "observed"), n === void 0 && (n = v), u()) return e();
var r = (n.useForceUpdate || g)(), i = (0, c.useRef)(null);
i.current || (i.current = new a("observer(" + t + ")", function() {
r();
}));
var o = function() {
i.current && !i.current.isDisposed && (i.current.dispose(), i.current = null);
};
(0, c.useDebugValue)(i, p), h(function() {
o();
});
var s, l;
if (i.current.track(function() {
try {
s = e();
} catch (e) {
l = e;
}
}), l) throw o(), l;
return s;
}
function b(e, t) {
if (u()) return e;
var n = d({ forwardRef: !1 }, t), r = e.displayName || e.name, i = function(t, n) {
return y(function() {
return e(t, n);
}, r);
};
i.displayName = r;
var a = n.forwardRef ? (0, c.memo)((0, c.forwardRef)(i)) : (0, c.memo)(i);
return S(e, a), a.displayName = r, a;
}
var x = {
$$typeof: !0,
render: !0,
compare: !0,
type: !0
};
function S(e, t) {
Object.keys(e).forEach(function(n) {
e.hasOwnProperty(n) && !x[n] && Object.defineProperty(t, n, Object.getOwnPropertyDescriptor(e, n));
});
}
function C(e) {
var t = e.children, n = e.render, r = t || n;
return typeof r == "function" ? y(r) : null;
}
C.propTypes = {
children: w,
render: w
}, C.displayName = "Observer";
function w(e, t, n, r, i) {
var a = t === "children" ? "render" : "children", o = typeof e[t] == "function", s = typeof e[a] == "function";
return o && s ? /* @__PURE__ */ Error("MobX Observer: Do not use children and render in the same time in`" + n) : o || s ? null : /* @__PURE__ */ Error("Invalid prop `" + i + "` of type `" + typeof e[t] + "` supplied to `" + n + "`, expected `function`.");
}
function T(e, t) {
if (!(t && e === void 0)) {
var r = f(c.useState(function() {
return n(e, {}, { deep: !1 });
}), 1)[0];
return o(function() {
Object.assign(r, e);
}), r;
}
}
function E(e, t) {
var r = T(t, !0);
return c.useState(function() {
var t = n(e(r));
return _(t) && o(function() {
Object.keys(t).forEach(function(e) {
var n = t[e];
typeof n == "function" && (t[e] = D(n, t));
});
}), t;
})[0];
}
function D(e, n) {
return function() {
var r = [...arguments];
return t(function() {
return e.apply(n, r);
});
};
}
//#endregion
export { E as n, y as r, b as t };