import { computed as y } from "../../../../services/theme/utils.js";
function u(e, t) {
  var r = Object.keys(e);
  if (Object.getOwnPropertySymbols) {
    var n = Object.getOwnPropertySymbols(e);
    t && (n = n.filter(function(i) {
      return Object.getOwnPropertyDescriptor(e, i).enumerable;
    })), r.push.apply(r, n);
  }
  return r;
}
function f(e) {
  for (var t = 1; t < arguments.length; t++) {
    var r = arguments[t] != null ? arguments[t] : {};
    t % 2 ? u(Object(r), !0).forEach(function(n) {
      p(e, n, r[n]);
    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : u(Object(r)).forEach(function(n) {
      Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n));
    });
  }
  return e;
}
function p(e, t, r) {
  return t in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = r, e;
}
function b(e, t) {
  return h(e) || d(e, t) || g(e, t) || m();
}
function m() {
  throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}
function g(e, t) {
  if (!!e) {
    if (typeof e == "string")
      return c(e, t);
    var r = Object.prototype.toString.call(e).slice(8, -1);
    if (r === "Object" && e.constructor && (r = e.constructor.name), r === "Map" || r === "Set")
      return Array.from(e);
    if (r === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))
      return c(e, t);
  }
}
function c(e, t) {
  (t == null || t > e.length) && (t = e.length);
  for (var r = 0, n = new Array(t); r < t; r++)
    n[r] = e[r];
  return n;
}
function d(e, t) {
  var r = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"];
  if (r != null) {
    var n = [], i = !0, o = !1, a, l;
    try {
      for (r = r.call(e); !(i = (a = r.next()).done) && (n.push(a.value), !(t && n.length === t)); i = !0)
        ;
    } catch (s) {
      o = !0, l = s;
    } finally {
      try {
        !i && r.return != null && r.return();
      } finally {
        if (o)
          throw l;
      }
    }
    return n;
  }
}
function h(e) {
  if (Array.isArray(e))
    return e;
}
var v = {
  xxxs: 0.5625,
  xxs: 0.6875,
  xs: 0.75,
  s: 0.875,
  m: 1,
  l: 1.375,
  xl: 1.6875,
  xxl: 2.125
}, O = {
  family: "'Inter', BlinkMacSystemFont, Helvetica, Arial, sans-serif",
  familyCode: "'Roboto Mono', Menlo, Courier, monospace",
  familySerif: "Georgia, Times, Times New Roman, serif",
  featureSettings: "'calt' 1, 'kern' 1, 'liga' 1",
  baseline: y(function(e) {
    var t = b(e, 1), r = t[0];
    return r / 4;
  }, ["base"]),
  lineHeightMultiplier: 1.5
}, w = {
  light: 300,
  regular: 400,
  medium: 500,
  semiBold: 600,
  bold: 700
}, S = f(f({}, O), {}, {
  scale: v,
  weight: w,
  body: {
    scale: "s",
    weight: "regular"
  },
  title: {
    weight: "bold"
  }
});
export {
  S as font,
  O as fontBase,
  v as fontScale,
  w as fontWeight
};
//# sourceMappingURL=_typography.js.map
