UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

154 lines (153 loc) 4.38 kB
(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 };