import r from "../../../@babel/runtime/helpers/esm/typeof.mjs";
function u(n) {
  return Array.isArray(n) ? n : n !== void 0 ? [n] : [];
}
var i = typeof window < "u" && window.document && window.document.documentElement, f = process.env.NODE_ENV !== "test" && i;
function d(n) {
  return n != null;
}
function l(n) {
  return !n && n !== 0;
}
function t(n) {
  return ["string", "number"].includes(r(n));
}
function s(n) {
  var e = void 0;
  return n && (t(n.title) ? e = n.title.toString() : t(n.label) && (e = n.label.toString())), e;
}
export {
  s as getTitle,
  d as hasValue,
  f as isBrowserClient,
  i as isClient,
  l as isComboNoValue,
  u as toArray
};
