import _Object$assign from "@babel/runtime-corejs2/core-js/object/assign";
import _inheritsLoose from "../../../inheritsLoose";
import _defineProperty from "@babel/runtime-corejs2/helpers/defineProperty";
import { DShape } from './shape';
import mx from '../mxgraph';
var mxGeometry = mx.mxGeometry;
export var DEllipse =
/*#__PURE__*/
function (_DShape) {
  _inheritsLoose(DEllipse, _DShape);

  function DEllipse() {
    return _DShape.apply(this, arguments) || this;
  }

  var _proto = DEllipse.prototype;

  _proto.defaults = function defaults() {
    return _Object$assign({}, _DShape.prototype.defaults.call(this), {
      width: 120,
      height: 80
    });
  };

  _proto._getStylesheet = function _getStylesheet() {
    return 'ellipse;whiteSpace=wrap;html=1;';
  };

  return DEllipse;
}(DShape);

_defineProperty(DEllipse, "displayName", 'DEllipse');