"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=(e=require("vue"))&&"object"==typeof e&&"default"in e?e.default:e,r=require("../../utils/common.js"),i=require("../../utils/log.js");t.mixin({beforeCreate(){"amapMeta"in this.$options&&(this.$amapLogger=i.createLogger(this))}}),t.config.optionMergeStrategies.amapMeta=(e,t)=>function e(t,i){const o={...t};for(const n in i){const a=i[n],s=t[n];Array.isArray(a)?o[n]=r.mergeArray(s||[],a):r.isPlainObject(a)?o[n]=e(s||{},a):o[n]=a}return o}(e||{},t||{}),exports.default=function(...e){return t.extend({mixins:e||[]})};
