export var empty = function() {
  return {
    minX: 2e308,
    minY: 2e308,
    maxX: -2e308,
    maxY: -2e308
  };
};

export var positive_x = function() {
  return {
    minX: Number.MIN_VALUE,
    minY: -2e308,
    maxX: 2e308,
    maxY: 2e308
  };
};

export var positive_y = function() {
  return {
    minX: -2e308,
    minY: Number.MIN_VALUE,
    maxX: 2e308,
    maxY: 2e308
  };
};

export var union = function(a, b) {
  var r;
  r = {};
  r.minX = Math.min(a.minX, b.minX);
  r.maxX = Math.max(a.maxX, b.maxX);
  r.minY = Math.min(a.minY, b.minY);
  r.maxY = Math.max(a.maxY, b.maxY);
  return r;
};
