"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./mixins.js"),r=require("../utils/amap-helpers.js"),t=require("./props.js"),a=require("./geometry.js"),s=e.default(a.plane).extend({props:{center:t.defineProp({type:Array,clone:!0,deep:!0,equals:r.theSamePair,setter:function(e,t){if(t){if(this.$props.draggable||this.$props.editable){var a=r.lngLat2Array(e.getCenter());if(r.nearPair(t,a))return}e.setCenter([t[0],t[1]])}},getter:function(e){var t=e.getCenter();return r.lngLat2Array(t)},events:["dragging","dragend"]}),radius:t.defineProp({type:Number,setter:"setRadius"})}});exports.default=s;