function b(i, e, f, v, d, g) {
  var L = f[i] || {}, R = f[e] || {}, t, r;
  L.fixed === "left" ? t = v.left[d === "rtl" ? e : i] : R.fixed === "right" && (r = v.right[d === "rtl" ? i : e]);
  var h = !1, n = !1, F = !1, s = !1, a = f[e + 1], x = f[i - 1], l = !(g != null && g.children);
  if (d === "rtl") {
    if (t !== void 0) {
      var u = x && x.fixed === "left";
      s = !u && l;
    } else if (r !== void 0) {
      var C = a && a.fixed === "right";
      F = !C && l;
    }
  } else if (t !== void 0) {
    var p = a && a.fixed === "left";
    h = !p && l;
  } else if (r !== void 0) {
    var I = x && x.fixed === "right";
    n = !I && l;
  }
  return {
    fixLeft: t,
    fixRight: r,
    lastFixLeft: h,
    firstFixRight: n,
    lastFixRight: F,
    firstFixLeft: s,
    isSticky: v.isSticky
  };
}
export {
  b as getCellFixedInfo
};
