"use client";
import { __exports as r } from "../../../../../_virtual/sortBy2.js";
import { __require as y } from "./orderBy.js";
import { __require as _ } from "../../array/flatten.js";
import { __require as m } from "../_internal/isIterateeCall.js";
var u;
function p() {
  return u ? r : (u = 1, (function(t) {
    Object.defineProperty(t, Symbol.toStringTag, { value: "Module" });
    const l = /* @__PURE__ */ y(), f = /* @__PURE__ */ _(), o = /* @__PURE__ */ m();
    function a(n, ...e) {
      const s = e.length;
      return s > 1 && o.isIterateeCall(n, e[0], e[1]) ? e = [] : s > 2 && o.isIterateeCall(e[0], e[1], e[2]) && (e = [e[0]]), l.orderBy(n, f.flatten(e), ["asc"]);
    }
    t.sortBy = a;
  })(r), r);
}
export {
  p as __require
};
