import { P as R, R as a, S as n, a as S, b as l, f as T, t as E, u as i, l as Y, c as G, r as $ } from "./aggregator-J7DZKy5x.js";
import { d as ae } from "./aggregator-J7DZKy5x.js";
import { d as te } from "./css-BHfxGWOW.js";
import { C as I, a as _, E as c, G as p, L as u, R as d, b as m, c as f, d as g, e as b, f as x, g as A, h as O, i as y, j, k as s, l as v, m as N, n as P, o as L, p as h, q as M, r as z, s as X, t as w, B as C, X as Z, Y as D, F as H, H as k, I as q } from "./LinePlot-BK8esSwO.js";
import { w as re, D as Re, y as ne, z as Se, u as le, v as Te, x as Ee, A as ie } from "./LinePlot-BK8esSwO.js";
const U = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  Provider: R,
  REGISTRY: a,
  SYNNAX_DARK: n,
  SYNNAX_LIGHT: S,
  SYNNAX_THEMES: l,
  fontString: T,
  themeZ: E,
  use: i
}, Symbol.toStringTag, { value: "Module" })), J = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  Context: I,
  Controller: _,
  Eraser: c,
  GLProgram: p,
  Loop: u,
  REASON_DATA: d,
  REASON_LAYOUT: m,
  REASON_TOOL: f
}, Symbol.toStringTag, { value: "Module" })), B = () => {
  const e = new Y((o, r) => postMessage(o, r));
  onmessage = e.handle.bind(e);
  const t = {
    ...g,
    ...b,
    ...x,
    ...A,
    ...O,
    ...y,
    ...j,
    ...s,
    ...v,
    ...N,
    ...P,
    ...L,
    ...G,
    ...h,
    ...M,
    ...a,
    ...z,
    ...X,
    ...w
  };
  $({
    worker: e.route("vis"),
    registry: t
  });
}, Q = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  render: B
}, Symbol.toStringTag, { value: "Module" })), V = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  LinePlot: C,
  REGISTRY: s,
  XAxis: Z,
  YAxis: D,
  linePlotStateZ: H,
  xAxisStateZ: k,
  yAxisStateZ: q
}, Symbol.toStringTag, { value: "Module" }));
export {
  ae as aether,
  re as canvas,
  te as color,
  Re as diagram,
  V as lineplot,
  ne as measure,
  Q as pluto,
  J as render,
  Se as rule,
  le as synnax,
  Te as telem,
  U as theming,
  Ee as tooltip,
  ie as value
};
