function u(e, i) {
  if (e.dataIndex !== i.dataIndex || e.rowStartPosition !== i.rowStartPosition || e.columnSizingId !== i.columnSizingId || e.columnSizingDeltaOffset !== i.columnSizingDeltaOffset || e.isSelected !== i.isSelected || e.rowHeight !== i.rowHeight || e.hasColumnSeparator !== i.hasColumnSeparator || e.row.id !== i.row.id)
    return !1;
  const t = e.row.original, a = i.row.original;
  if (t !== a) {
    const n = Object.keys(t), c = Object.keys(a);
    if (n.length !== c.length) return !1;
    for (const l of n)
      if (t[l] !== a[l]) return !1;
  }
  if (e.columnKey !== i.columnKey)
    return !1;
  if (e.columnSize !== i.columnSize) {
    if (!e.columnSize || !i.columnSize) return !1;
    const n = Object.keys(e.columnSize), c = Object.keys(i.columnSize);
    if (n.length !== c.length) return !1;
    for (const l of n)
      if (e.columnSize[l] !== i.columnSize[l]) return !1;
  }
  return !0;
}
export {
  u as default
};
//# sourceMappingURL=areRowPropsEqual.js.map
