"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../mixins/mixins.js"),t=require("../mixins/props.js"),i=require("../mixins/methods.js"),s=require("../mixins/base.js"),o=e.default(s.default).extend({amapMeta:{events:["complete"]},props:{visible:t.defineProp({type:Boolean,default:!0,setter(e,t){const i=e;t?i.show():i.hide()}}),zIndex:t.defineProp("setzIndex",Number),opacity:t.defineProp({setter:"setOpacity",type:Number}),zooms:t.defineProp({type:Array})},methods:{show:i.defineMethod("show"),hide:i.defineMethod("hide")},async mounted(){await this.context.ready,this.context.destroyed||this.visible||this.hide()}});exports.default=o;
