PageSourceSearch

https://e-menessaptieka.lv/_nuxt/98231b2.modern.js

js e-menessaptieka.lv collected 2026-10-04 13:24:20 UTC 61,729 bytes, 2 lines download raw bytes

1/*! For license information please see 98231b2.modern.js.LICENSE.txt */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{364:function(e,t,o){"use strict";function r(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function n(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?r(Object(o),!0).forEach(function(t){s(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):r(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function s(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){if(null==e)return{};var o,r,n=function(e,t){if(null==e)return{};var o,r,n={},i=Object.keys(e);for(r=0;r<i.length;r++)o=i[r],t.indexOf(o)>=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)o=i[r],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==o)return;var r,n,i=[],s=!0,a=!1;try{for(o=o.call(e);!(s=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);s=!0);}catch(e){a=!0,n=e}finally{try{s||null==o.return||o.return()}finally{if(a)throw n}}return i}(e,t)||p(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||p(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){if(e){if("string"==typeof e)return u(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}o.r(t),o.d(t,"components",function(){return Lt}),o.d(t,"default",function(){return Dt}),o.d(t,"getGoogleMapsAPI",function(){return Bt}),o.d(t,"helpers",function(){return Et}),o.d(t,"install",function(){return xt});var d=o(6),h=o(4);function m(e,t,o){o.forEach(function(o){(e.$gmapOptions.autoBindAllEvents||e.$listeners[o])&&t.addListener(o,function(t){e.$emit(o,t)})})}function f(e){return e.charAt(0).toUpperCase()+e.slice(1)}function y(e,t){return Object.keys(t).reduce(function(t,o){return void 0!==e[o]&&(t[o]=e[o]),t},{})}function b(e){var t,o=!1;return function(){return o||(o=!0,t=e()),t}}function g(e){return Object.entries(e).map(function(e){var t=c(e,2),o=t[0],r=t[1],n={};return"type"in r&&(n.type=r.type),"default"in r&&(n.default=r.default),"required"in r&&(n.required=r.required),[o,n]}).reduce(function(e,t){var o=c(t,2),r=o[0],n=o[1];return e[r]=n,e},{})}function O(e){var t=e.addEventListener?e.addEventListener:e.attachEvent;function o(o,r){if("keydown"===o){var n=r;r=function(t){var o=document?document.getElementsByClassName("pac-item-selected").length>0:null;if(13===t.which&&!o){var r=document.createEvent("Event");r.keyCode=40,r.which=40,n.apply(e,[r])}n.apply(e,[t])}}t.apply(e,[o,r])}e.addEventListener=o,e.attachEvent=o}function v(e){var t=0;e(function(){t+=1},function(){t=Math.max(0,t-1)},function(){return 0===t})}function j(e,t,o){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=!1;function i(){n||(n=!0,e.$nextTick(function(){n=!1,o()}))}t.forEach(function(t){e.$watch(t,i,{immediate:r})})}
2function w(e,t,o){Object.keys(o).forEach(function(r){var n=o[r],i=n.twoWay,s=n.type,a=n.trackProperties;if(!n.noBind){var c="set".concat(f(r)),l="get".concat(f(r)),p="".concat(r.toLowerCase(),"_changed"),u=e[r];if(void 0===t[c])throw new Error("".concat(c," is not a method of (the Maps object corresponding to) ").concat(e.$options._componentTag));s===Object&&a?j(e,a.map(function(e){return"".concat(r,".").concat(e)}),function(){t[c](e[r])},void 0!==e[r]):e.$watch(r,function(){var o=e[r];t[c](o)},{immediate:void 0!==u,deep:s===Object}),i&&(e.$gmapOptions.autoBindAllEvents||e.$listeners[p])&&t.addListener(p,function(){e.$emit(p,t[l]())})}})}var $={bounds:{type:Object},componentRestrictions:{type:Object,noBind:!0},types:{type:Array,default:function(){return[]}}},P={circleOptions:{type:Object,twoWay:!1,noBind:!0},markerOptions:{type:Object,twoWay:!1,noBind:!0},polygonOptions:{type:Object,twoWay:!1,noBind:!0},polylineOptions:{type:Object,twoWay:!1,noBind:!0},rectangleOptions:{type:Object,twoWay:!1,noBind:!0}},k={options:{type:Object,twoWay:!1,default:function(){}},data:{type:Array,twoWay:!0}},M={content:{type:Object,twoWay:!0},options:{type:Object,required:!1,default:function(){return{}}},position:{type:Object,twoWay:!0},zIndex:{type:Number,twoWay:!0}},S={clickable:{type:Boolean,twoWay:!0,noBind:!0},map:{type:Object,twoWay:!0},preserveViewport:{type:Boolean,twoWay:!0,noBind:!0},screenOverlays:{type:Boolean,twoWay:!0,noBind:!0},suppressInfoWindows:{type:Boolean,twoWay:!0,noBind:!0},url:{type:String,twoWay:!1},zIndex:{type:Number,twoWay:!0},options:{type:Object,default:function(){return{}}}},C={center:{required:!0,twoWay:!0,type:Object,noBind:!0},zoom:{required:!1,twoWay:!0,type:Number,noBind:!0},heading:{type:Number,twoWay:!0},mapTypeId:{twoWay:!0,type:String},tilt:{twoWay:!0,type:Number},options:{type:Object,default:function(){return{}}}},_={animation:{twoWay:!0,type:Number},attribution:{type:Object},clickable:{type:Boolean,twoWay:!0,default:!0},cursor:{type:String,twoWay:!0},draggable:{type:Boolean,twoWay:!0,default:!1},icon:{twoWay:!0},label:{},opacity:{type:Number,default:1},options:{type:Object},place:{type:Object},position:{type:Object,twoWay:!0},shape:{type:Object,twoWay:!0},title:{type:String,twoWay:!0},zIndex:{type:Number,twoWay:!0},visible:{twoWay:!0,default:!0}},B={zoom:{twoWay:!0,type:Number},pov:{twoWay:!0,type:Object,trackProperties:["pitch","heading"]},position:{twoWay:!0,type:Object,noBind:!0},pano:{twoWay:!0,type:String},motionTracking:{twoWay:!1,type:Boolean},visible:{twoWay:!0,type:Boolean,default:!0},options:{twoWay:!1,type:Object,default:function(){return{}}}},L={clickable:{type:Boolean,noBind:!0},draggable:{type:Boolean},editable:{type:Boolean},fillColor:{type:String,noBind:!0},fillOpacity:{type:Number,noBind:!0},strokeColor:{type:String,noBind:!0},strokeOpacity:{type:Number,noBind:!0},strokePosition:{type:Number,noBind:!0},strokeWeight:{type:Number,noBind:!0},visible:{type:Boolean},options:{type:Object},path:{type:Array,twoWay:!0,noBind:!0},paths:{type:Array,twoWay:!0,noBind:!0}},E={clickable:{type:Boolean,noBind:!0},draggable:{type:Boolean},editable:{type:Boolean},strokeColor:{type:String,noBind:!0},strokeOpacity:{type:Number,noBind:!0},strokeWeight:{type:Number,noBind:!0},visible:{type:Boolean},options:{twoWay:!1,type:Object},path:{type:Array,twoWay:!0}},x={bounds:{type:Object,twoWay:!0},clickable:{type:Boolean,noBind:!0},draggable:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},fillColor:{type:String,noBind:!0},fillOpacity:{type:Number,noBind:!0},strokeColor:{type:String,noBind:!0},strokeOpacity:{type:Number,noBind:!0},strokePosition:{type:Number,noBind:!0},strokeWeight:{type:Number,noBind:!0},visible:{type:Boolean},options:{type:Object,twoWay:!1}},D={center:{type:Object,twoWay:!0,required:!0},radius:{type:Number,twoWay:!0},clickable:{type:Boolean,noBind:!0},draggable:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},fillColor:{type:String,noBind:!0},fillOpacity:{type:Number,noBind:!0},strokeColor:{type:String,noBind:!0},strokeOpacity:{type:Number,noBind:!0},strokePosition:{type:Number,noBind:!0},strokeWeight:{type:Number,noBind:!0},visible:{type:Boolean},options:{type:Object,twoWay:!1}}
2,W={bounds:{type:Object},defaultPlace:{type:String,default:""},componentRestrictions:{type:Object,default:null},types:{type:Array,default:function(){return[]}},placeholder:{required:!1,type:String},className:{required:!1,type:String},label:{required:!1,type:String,default:null},selectFirstOnEnter:{require:!1,type:Boolean,default:!1}},z={algorithm:{type:Object},onClusterClick:{type:Function},renderer:{type:Object},options:{type:Object}};function N(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function A(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?N(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):N(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function I(e,t,o,r,n,i,s,a,c,l){"boolean"!=typeof s&&(c=a,a=s,s=!1);const p="function"==typeof o?o.options:o;let u;if(e&&e.render&&(p.render=e.render,p.staticRenderFns=e.staticRenderFns,p._compiled=!0,n&&(p.functional=!0)),r&&(p._scopeId=r),i?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(i)},p._ssrRegister=u):t&&(u=s?function(e){t.call(this,l(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),u)if(p.functional){const e=p.render;p.render=function(t,o){return u.call(o),e(t,o)}}else{const e=p.beforeCreate;p.beforeCreate=e?[].concat(e,u):[u]}return o}var R=I({render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[e._t("default",function(){return[o("input",e._g(e._b({ref:"input"},"input",e.$attrs,!1),e.$listeners))]},{attrs:e.$attrs,listeners:e.$listeners})],2)},staticRenderFns:[]},void 0,{name:"AutocompleteInput",props:{bounds:{type:Object,default:void 0},componentRestrictions:{type:Object,default:void 0},types:{type:Array,default:void 0},selectFirstOnEnter:{required:!1,type:Boolean,default:!1},slotRefName:{required:!1,type:String,default:"input"},childRefName:{required:!1,type:String,default:"input"},options:{type:Object,default:void 0},setFieldsTo:{required:!1,type:Array,default:null}},watch:{componentRestrictions(e){void 0!==e&&this.$autocomplete.setComponentRestrictions(e)}},mounted(){var e=this;return Object(h.a)(function*(){yield e.$gmapApiPromiseLazy();var t=null;if(e.$scopedSlots.default){if(!Object.keys(e.$scopedSlots.default()[0].context.$refs).length)throw new Error("If you use the slot input you must add a ref to the element that you will use as the input, and if you use a vue component, eg: v-text-field, etc, you need to set the childRefName indicating what is the ref name of the html input elemnt behind your component.");(t=e.$scopedSlots.default()[0].context.$refs[e.slotRefName])&&t.$refs&&(t=t.$refs[e.childRefName]),t&&(e.$refs.input=t)}if(e.selectFirstOnEnter&&O(e.$refs.input),"function"!=typeof google.maps.places.Autocomplete)throw new Error("google.maps.places.Autocomplete is undefined. Did you add 'places' to libraries when loading Google Maps?");var o=A(A({},y(e,$)),e.options);e.$autocomplete=new google.maps.places.Autocomplete(e.$refs.input,o),w(e,e.$autocomplete,$),e.setFieldsTo&&e.$autocomplete.setFields(e.setFieldsTo),e.$autocomplete.addListener("place_changed",()=>{e.$emit("place_changed",e.$autocomplete.getPlace())})})()},destroyed(){this.$$autocomplete&&this.$$autocomplete.setMap&&this.$$autocomplete.setMap(null)}},void 0,false,void 0,!1,void 0,void 0,void 0),T=o(30),F={inject:{$mapPromise:{default:"abcdef"}},provide:function(){var e=this;return this.$mapPromise.then(function(t){e.$map=t}),{}}},Z=["options"];function G(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function q(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};
vendor: 8,495 bytes, line 2
2t%2?G(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):G(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var U=I({},void 0,{name:"CircleShape",mixins:[F],render:()=>"",provide(){var e=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],t=this.$mapPromise.then(t=>{this.$map=t;var o=q(q({},this.options),{},{map:t},y(this,D)),{options:r}=o,n=Object(T.a)(o,Z);return this.$circleObject=new google.maps.Circle(n),w(this,this.$circleObject,D),m(this,this.$circleObject,e),this.$circleObject}).catch(e=>{throw e});return this.$circlePromise=t,{$circlePromise:t}},props:{center:{type:Object,required:!0},radius:{type:Number,default:10},clickable:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},fillColor:{type:String,default:""},fillOpacity:{type:Number,default:1},strokeColor:{type:String,default:""},strokeOpacity:{type:Number,default:1},strokePosition:{type:Number,default:0},strokeWeight:{type:Number,default:1},visible:{type:Boolean,default:!0},options:{type:Object,default:void 0}},destroyed(){this.$circleObject&&this.$circleObject.setMap&&this.$circleObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0);o(7),o(8);function V(e,t,o,r,n,i){if(n-r<=o)return;const s=r+n>>1;K(e,t,s,r,n,i%2),V(e,t,o,r,s-1,i+1),V(e,t,o,s+1,n,i+1)}function K(e,t,o,r,n,i){for(;n>r;){if(n-r>600){const s=n-r+1,a=o-r+1,c=Math.log(s),l=.5*Math.exp(2*c/3),p=.5*Math.sqrt(c*l*(s-l)/s)*(a-s/2<0?-1:1);K(e,t,o,Math.max(r,Math.floor(o-a*l/s+p)),Math.min(n,Math.floor(o+(s-a)*l/s+p)),i)}const s=t[2*o+i];let a=r,c=n;for(H(e,t,r,o),t[2*n+i]>s&&H(e,t,r,n);a<c;){for(H(e,t,a,c),a++,c--;t[2*a+i]<s;)a++;for(;t[2*c+i]>s;)c--}t[2*r+i]===s?H(e,t,r,c):(c++,H(e,t,c,n)),c<=o&&(r=c+1),o<=c&&(n=c-1)}}function H(e,t,o,r){X(e,o,r),X(t,2*o,2*r),X(t,2*o+1,2*r+1)}function X(e,t,o){const r=e[t];e[t]=e[o],e[o]=r}function J(e,t,o,r){const n=e-o,i=t-r;return n*n+i*i}const Y=e=>e[0],Q=e=>e[1];class ee{constructor(e,t=Y,o=Q,r=64,n=Float64Array){this.nodeSize=r,this.points=e;const i=e.length<65536?Uint16Array:Uint32Array,s=this.ids=new i(e.length),a=this.coords=new n(2*e.length);for(let r=0;r<e.length;r++)s[r]=r,a[2*r]=t(e[r]),a[2*r+1]=o(e[r]);V(s,a,r,0,s.length-1,0)}range(e,t,o,r){return function(e,t,o,r,n,i,s){const a=[0,e.length-1,0],c=[];let l,p;for(;a.length;){const u=a.pop(),d=a.pop(),h=a.pop();if(d-h<=s){for(let s=h;s<=d;s++)l=t[2*s],p=t[2*s+1],l>=o&&l<=n&&p>=r&&p<=i&&c.push(e[s]);continue}const m=Math.floor((h+d)/2);l=t[2*m],p=t[2*m+1],l>=o&&l<=n&&p>=r&&p<=i&&c.push(e[m]);const f=(u+1)%2;(0===u?o<=l:r<=p)&&(a.push(h),a.push(m-1),a.push(f)),(0===u?n>=l:i>=p)&&(a.push(m+1),a.push(d),a.push(f))}return c}(this.ids,this.coords,e,t,o,r,this.nodeSize)}within(e,t,o){return function(e,t,o,r,n,i){const s=[0,e.length-1,0],a=[],c=n*n;for(;s.length;){const l=s.pop(),p=s.pop(),u=s.pop();if(p-u<=i){for(let n=u;n<=p;n++)J(t[2*n],t[2*n+1],o,r)<=c&&a.push(e[n]);continue}const d=Math.floor((u+p)/2),h=t[2*d],m=t[2*d+1];J(h,m,o,r)<=c&&a.push(e[d]);const f=(l+1)%2;(0===l?o-n<=h:r-n<=m)&&(s.push(u),s.push(d-1),s.push(f)),(0===l?o+n>=h:r+n>=m)&&(s.push(d+1),s.push(p),s.push(f))}return a}(this.ids,this.coords,e,t,o,this.nodeSize)}}const te={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e},oe=Math.fround||(re=new Float32Array(1),e=>(re[0]=+e,re[0]));var re;class ne{constructor(e){this.options=de(Object.create(te),e),this.trees=new Array(this.options.maxZoom+1)}load(e){const{log:t,minZoom:o,maxZoom:r,nodeSize:n}=this.options;t&&console.time("total time");const i=`prepare ${e.length} points`;t&&console.time(i),this.points=e;let s=[];for(let t=0;t<e.length;t++)e[t].geometry&&s.push(se(e[t],t));this.trees[r+1]=new ee(s,he,me,n,Float32Array),t&&console.timeEnd(i);for(let e=r;e>=o;e--){const o=+Date.now();s=this._cluster(s,e),this.trees[e]=new ee(s,he,me,n,Float32Array),t&&console.log("z%d: %d clusters in %dms",e,s.length,+Date.now()-o)}return t&&console.timeEnd("total time"),this}getClusters(e,t){let o=((e[0]+180)%360+360)%360-180;const r=Math.max(-90,Math.min(90,e[1]));let n=180===e[2]?180:((e[2]+180)%360+360)%360-180;const i=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)o=-180,n=180;else if(o>n){const e=this.getClusters([o,r,180,i],t),s=this.getClusters([-180,r,n,i],t);return e.concat(s)}const s=this.trees[this._limitZoom(t)],a=s.range(le(o),pe(i),le(n),pe(r)),c=[];for(const e of a){const t=s.points[e];c.push(t.numPoints?ae(t):this.points[t.index])}return c}getChildren(e){const t=this._getOriginId(e),o=this._getOriginZoom(e),r="No cluster with the specified id.",n=this.trees[o];if(!n)throw new Error(r);const i=n.points[t];if(!i)throw new Error(r);const s=this.options.radius/(this.options.extent*Math.pow(2,o-1)),a=n.within(i.x,i.y,s),c=[];for(const t of a){const o=n.points[t];o.parentId===e&&c.push(o.numPoints?ae(o):this.points[o.index])}if(0===c.length)throw new Error(r);return c}getLeaves(e,t,o){t=t||10,o=o||0;const r=[];return this._appendLeaves(r,e,t,o,0),r}getTile(e,t,o){const r=this.trees[this._limitZoom(e)],n=Math.pow(2,e),{extent:i,radius:s}=this.options,a=s/i,c=(o-a)/n,l=(o+1+a)/n,p={features:[]};return this._addTileFeatures(r.range((t-a)/n,c,(t+1+a)/n,l),r.points,t,o,n,p),0===t&&this._addTileFeatures(r.range(1-a/n,c,1,l),r.points,n,o,n,p),t===n-1&&this._addTileFeatures(r.range(0,c,a/n,l),r.points,-1,o,n,p),p.features.length?p:null}getClusterExpansionZoom(e){let t=this._getOriginZoom(e)-1;for(;t<=this.options.maxZoom;){const o=this.getChildren(e);if(t++,1!==o.length)break;e=o[0].properties.cluster_id}return t}_appendLeaves(e,t,o,r,n){const i=this.getChildren(t);for(const t of i){const i=t.properties;if(i&&i.cluster?n+i.point_count<=r?n+=i.point_count:n=this._appendLeaves(e,i.cluster_id,o,r,n):n<r?n++:e.push(t),e.length===o)break}return n}_addTileFeatures(e,t,o,r,n,i){for(const s of e){const e=t[s],a=e.numPoints;let c,l,p;if(a)c=ce(e),l=e.x,p=e.y;else{const t=this.points[e.index];c=t.properties,l=le(t.geometry.coordinates[0]),p=pe(t.geometry.coordinates[1])}const u={type:1,geometry:[[Math.round(this.options.extent*(l*n-o)),Math.round(this.options.extent*(p*n-r))]],tags:c};let d;a?d=e.id:this.options.generateId?d=e.index:this.points[e.index].id&&(d=this.points[e.index].id),void 0!==d&&(u.id=d),i.features.push(u)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,t){const o=[],{radius:r,extent:n,reduce:i,minPoints:s}=this.options,a=r/(n*Math.pow(2,t));for(let r=0;r<e.length;r++){const n=e[r];if(n.zoom<=t)continue;n.zoom=t;const c=this.trees[t+1],l=c.within(n.x,n.y,a),p=n.numPoints||1;let u=p;for(const e of l){const o=c.points[e];o.zoom>t&&(u+=o.numPoints||1)}if(u>p&&u>=s){let e=n.x*p,s=n.y*p,a=i&&p>1?this._map(n,!0):null;const d=(r<<5)+(t+1)+this.points.length;for(const o of l){const r=c.points[o];if(r.zoom<=t)continue;r.zoom=t;const l=r.numPoints||1;e+=r.x*l,s+=r.y*l,r.parentId=d,i&&(a||(a=this._map(n,!0)),i(a,this._map(r)))}n.parentId=d,o.push(ie(e/u,s/u,d,u,a))}else if(o.push(n),u>1)for(const e of l){const r=c.points[e];r.zoom<=t||(r.zoom=t,o.push(r))}}return o}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,t){if(e.numPoints)return t?de({},e.properties):e.properties;const o=this.points[e.index].properties,r=this.options.map(o);return t&&r===o?de({},r):r}}function ie(e,t,o,r,n){return{x:oe(e),y:oe(t),zoom:1/0,id:o,parentId:-1,numPoints:r,properties:n}}function se(e,t){const[o,r]=e.geometry.coordinates;return{x:oe(le(o)),y:oe(pe(r)),zoom:1/0,index:t,parentId:-1}}function ae(e){return{type:"Feature",id:e.id,properties:ce(e),geometry:{type:"Point",coordinates:[(t=e.x,360*(t-.5)),ue(e.y)]}};var t}function ce(e){const t=e.numPoints,o=t>=1e4?`${Math.round(t/1e3)}k`:t>=1e3?Math.round(t/100)/10+"k":t;return de(de({},e.properties),{cluster:!0,cluster_id:e.id,point_count:t,point_count_abbreviated:o})}function le(e){return e/360+.5}function pe(e){const t=Math.sin(e*Math.PI/180),o=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return o<0?0:o>1?1:o}function ue(e){const t=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.exp(t))/Math.PI-90}function de(e,t){for(const o in t)e[o]=t[o];return e}function he(e){return e.x}function me(e){return e.y}var fe=function e(t,o){if(t===o)return!0;
2if(t&&o&&"object"==typeof t&&"object"==typeof o){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if((r=t.length)!=o.length)return!1;for(n=r;0!==n--;)if(!e(t[n],o[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(o).length)return!1;for(n=r;0!==n--;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;0!==n--;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!=t&&o!=o};class ye{constructor({markers:e,position:t}){this.markers=e,t&&(t instanceof google.maps.LatLng?this._position=t:this._position=new google.maps.LatLng(t))}get bounds(){if(0!==this.markers.length||this._position)return this.markers.reduce((e,t)=>e.extend(t.getPosition()),new google.maps.LatLngBounds(this._position,this._position))}get position(){return this._position||this.bounds.getCenter()}get count(){return this.markers.filter(e=>e.getVisible()).length}push(e){this.markers.push(e)}delete(){this.marker&&(this.marker.setMap(null),delete this.marker),this.markers.length=0}}class be{constructor({maxZoom:e=16}){this.maxZoom=e}noop({markers:e}){return ge(e)}}const ge=e=>e.map(e=>new ye({position:e.getPosition(),markers:[e]}));class Oe extends be{constructor(e){var{maxZoom:t,radius:o=60}=e,r=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)t.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(o[r[n]]=e[r[n]])}return o}(e,["maxZoom","radius"]);super({maxZoom:t}),this.superCluster=new ne(Object.assign({maxZoom:this.maxZoom,radius:o},r)),this.state={zoom:null}}calculate(e){let t=!1;if(!fe(e.markers,this.markers)){t=!0,this.markers=[...e.markers];const o=this.markers.map(e=>({type:"Feature",geometry:{type:"Point",coordinates:[e.getPosition().lng(),e.getPosition().lat()]},properties:{marker:e}}));this.superCluster.load(o)}const o={zoom:e.map.getZoom()};return t||this.state.zoom>this.maxZoom&&o.zoom>this.maxZoom||(t=t||!fe(this.state,o)),this.state=o,t&&(this.cluster
2s=this.cluster(e)),{clusters:this.clusters,changed:t}}cluster({map:e}){return this.superCluster.getClusters([-180,-90,180,90],Math.round(e.getZoom())).map(this.transformCluster.bind(this))}transformCluster({geometry:{coordinates:[e,t]},properties:o}){if(o.cluster)return new ye({markers:this.superCluster.getLeaves(o.cluster_id,1/0).map(e=>e.properties.marker),position:new google.maps.LatLng({lat:t,lng:e})});{const e=o.marker;return new ye({markers:[e],position:e.getPosition()})}}}class ve{constructor(e,t){this.markers={sum:e.length};const o=t.map(e=>e.count),r=o.reduce((e,t)=>e+t,0);this.clusters={count:t.length,markers:{mean:r/t.length,sum:r,min:Math.min(...o),max:Math.max(...o)}}}}class je{render({count:e,position:t},o){const r=e>Math.max(10,o.clusters.markers.mean)?"#ff0000":"#0000ff",n=window.btoa(`\n  <svg fill="${r}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240">\n    <circle cx="120" cy="120" opacity=".6" r="70" />\n    <circle cx="120" cy="120" opacity=".3" r="90" />\n    <circle cx="120" cy="120" opacity=".2" r="110" />\n  </svg>`);return new google.maps.Marker({position:t,icon:{url:`data:image/svg+xml;base64,${n}`,scaledSize:new google.maps.Size(45,45)},label:{text:String(e),color:"rgba(255,255,255,0.9)",fontSize:"12px"},title:`Cluster of ${e} markers`,zIndex:Number(google.maps.Marker.MAX_ZINDEX)+e})}}class we{constructor(){!function(e,t){for(let o in t.prototype)e.prototype[o]=t.prototype[o]}(we,google.maps.OverlayView)}}var $e;!function(e){e.CLUSTERING_BEGIN="clusteringbegin",e.CLUSTERING_END="clusteringend",e.CLUSTER_CLICK="click"}($e||($e={}));const Pe=(e,t,o)=>{o.fitBounds(t.bounds)};class ke extends we{constructor({map:e,markers:t=[],algorithm:o=new Oe({}),renderer:r=new je,onClusterClick:n=Pe}){super(),this.markers=[...t],this.clusters=[],this.algorithm=o,this.renderer=r,this.onClusterClick=n,e&&this.setMap(e)}addMarker(e,t){this.markers.includes(e)||(this.markers.push(e),t||this.render())}addMarkers(e,t){e.forEach(e=>{this.addMarker(e,!0)}),t||this.render()}removeMarker(e,t){const o=this.markers.indexOf(e);return-1!==o&&(e.setMap(null),this.markers.splice(o,1),t||this.render(),!0)}removeMarkers(e,t){let o=!1;return e.forEach(e=>{o=this.removeMarker(e,!0)||o}),o&&!t&&this.render(),o}clearMarkers(e){this.markers.length=0,e||this.render()}render(){const e=this.getMap();if(e instanceof google.maps.Map&&this.getProjection()){google.maps.event.trigger(this,$e.CLUSTERING_BEGIN,this);const{clusters:t,changed:o}=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()});(o||null==o)&&(this.reset(),this.clusters=t,this.renderClusters()),google.maps.event.trigger(this,$e.CLUSTERING_END,this)}}onAdd(){this.idleListener=this.getMap().addListener("idle",this.render.bind(this)),this.render()}onRemove(){google.maps.event.removeListener(this.idleListener),this.reset()}reset(){this.markers.forEach(e=>e.setMap(null)),this.clusters.forEach(e=>e.delete()),this.clusters=[]}renderClusters(){const e=new ve(this.markers,this.clusters),t=this.getMap();this.clusters.forEach(o=>{1===o.markers.length?o.marker=o.markers[0]:(o.marker=this.renderer.render(o,e),this.onClusterClick&&o.marker.addListener("click",e=>{google.maps.event.trigger(this,$e.CLUSTER_CLICK,o),this.onClusterClick(e,o,t)})),o.marker.setMap(t)})}}var Me=["options"];function Se(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function Ce(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Se(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var _e=I({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",[e._t("default")],2)},staticRenderFns:[]},void 0,{name:"ClusterIcon",mixins:[F],provide(){var e=["click","rightclick","dblclick","drag","dragstart","dragend","mouseup","mousedown","mouseover","mouseout"],t=this.$mapPromise.then(t=>{this.$map=t;var o=Ce(Ce({},this.options),{},{map:t},y(this,z)),{options:r}=o,n=Object(T.a)(o,Me);if(void 0===ke)throw new Error("MarkerClusterer is not installed! require() it or include it from https://cdnjs.cloudflare.com/ajax/libs/js-marker-clusterer/1.0.0/markerclusterer.js");var{map:i,markers:s,algorithm:a,onClusterClick:c,renderer:l}=n;
2return this.$clusterObject=new ke({map:i,markers:s,algorithm:a,onClusterClick:c,renderer:l}),w(this,this.$clusterObject,{}),m(this,this.$clusterObject,e),Object.keys({}).forEach(e=>{({})[e].twoWay&&this.$on("".concat(e.toLowerCase(),"_changed"),this.reinsertMarkers)}),this.$clusterObject}).catch(e=>{throw e});return this.$clusterPromise=t,{$clusterPromise:t}},props:{algorithm:{type:Object,default:void 0},onClusterClick:{type:Function,default:void 0},renderer:{type:Object,default:void 0},options:{type:Object,default:void 0}},beforeDestroy(){this.$children.forEach(e=>{e.$clusterObject===this.$clusterObject&&(e.$clusterObject=null)}),this.$clusterObject&&this.$clusterObject.clearMarkers()},destroyed(){this.$clusterObject&&this.$clusterObject.setMap&&this.$clusterObject.setMap(null)},updated(){this.$clusterObject&&this.$clusterObject.render()},methods:{reinsertMarkers(){var e=[...this.$clusterObject.markers];this.$clusterObject.clearMarkers(),this.$clusterObject.addMarkers(e)}}},void 0,false,void 0,!1,void 0,void 0,void 0),Be=(o(50),["options"]);function Le(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function Ee(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Le(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var xe=I({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",[e._t("default",null,{setDrawingMode:e.setDrawingMode,deleteSelection:e.deleteSelection})],2)},staticRenderFns:[]},void 0,{name:"DrawingManager",mixins:[F],provide(){var e=this.$mapPromise.then(e=>{this.$map=e;var t=Ee(Ee({},this.options),{},{map:e},y(this,P)),{options:o}=t,r=Object(T.a)(t,Be);this.drawingModes=Object.keys(r).reduce((e,t)=>{var o=t.split("Options");return o.length>1&&e.push(o[0]),e},[]);var n=this.position&&google.maps.ControlPosition[this.position]?google.maps.ControlPosition[this.position]:google.maps.ControlPosition.TOP_LEFT;return r.drawingMode=null,r.drawingControl=!this.$scopedSlots.default,r.drawingControlOptions={drawingModes:this.drawingModes,position:n},this.$drawingManagerObject=new google.maps.drawing.DrawingManager(r),w(this,this.$drawingManagerObject,P),this.$drawingManagerObject.addListener("overlaycomplete",e=>this.addShape(e)),this.$map.addListener("click",this.clearSelection),this&&this.finalShapes&&this.finalShapes.length&&this.drawAll(),this.$drawingManagerObject}).catch(e=>{throw e});return this.$drawingManagerPromise=e,{$drawingManagerPromise:e}},props:{circleOptions:{type:Object,default:void 0},markerOptions:{type:Object,default:void 0},polygonOptions:{type:Object,default:void 0},polylineOptions:{type:Object,default:void 0},rectangleOptions:{type:Object,default:void 0},position:{type:String,default:""},shapes:{type:Array,required:!0}},data:()=>({selectedShape:null,drawingModes:[],options:{drawingMode:null,drawingControl:!0,drawingControlOptions:{}},finalShapes:[]}),watch:{position(e){if(this.$drawingManagerObject){var t={position:e&&google.maps.ControlPosition[e]?google.maps.ControlPosition[e]:google.maps.ControlPosition.TOP_LEFT,drawingModes:this.drawingModes};this.$drawingManagerObject.setOptions({drawingControlOptions:t})}},circleOptions(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({circleOptions:e})},markerOptions(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({markerOptions:e})},polygonOptions(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({polygonOptions:e})},polylineOptions(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({polylineOptions:e})},rectangleOptions(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({rectangleOptions:e})}},mounted(){this.finalShapes=[...this.shapes]},destroyed(){this.clearAll(),this.$drawingManagerObject&&this.$drawingManagerObject.setMap&&this.$drawingManagerObject.setMap(null)},methods:{setDrawingMode(e){this.$drawingManagerObject.setDrawingMode(e)},drawAll(){var e={circle:google.maps.Circle,marker:google.maps.Marker,polygon:google.maps.Polygon,polyline:google.maps.Polyline,rectangle:google.maps.Rectangle},t=this;
2this.finalShapes.forEach(o=>{var r=new e[o.type](o.overlay);r.setMap(this.$map),o.overlay=r,google.maps.event.addListener(r,"click",()=>{t.setSelection(o)})})},clearAll(){this.clearSelection(),this.finalShapes.forEach(e=>{e.overlay.setMap(null)})},clearSelection(){this.selectedShape&&(this.selectedShape.overlay.set("fillColor","#777"),this.selectedShape.overlay.set("strokeColor","#999"),this.selectedShape.overlay.setEditable(!1),this.selectedShape.overlay.setDraggable(!1),this.selectedShape=null)},setSelection(e){this.clearSelection(),this.selectedShape=e,e.overlay.setEditable(!0),e.overlay.setDraggable(!0),this.selectedShape.overlay.set("fillColor","#555"),this.selectedShape.overlay.set("strokeColor","#777")},deleteSelection(){if(this.selectedShape){this.selectedShape.overlay.setMap(null);var e=this.finalShapes.indexOf(this.selectedShape);e>-1&&this.finalShapes.splice(e,1)}},addShape(e){this.setDrawingMode(null),this.finalShapes.push(e),this.$emit("update:shapes",[...this.finalShapes]);var t=this;google.maps.event.addListener(e.overlay,"click",()=>{t.setSelection(e)}),google.maps.event.addListener(e.overlay,"rightclick",()=>{t.deleteSelection()}),this.setSelection(e)}}},void 0,false,void 0,!1,void 0,void 0,void 0),De=["options"];function We(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function ze(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?We(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):We(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var Ne=I({},void 0,{name:"HeatmapLayer",mixins:[F],render:()=>"",provide(){var e=[],t=this.$mapPromise.then(t=>{this.$map=t;var o=ze(ze({},this.options),{},{map:this.$map},y(this,k)),{options:r}=o,n=Object(T.a)(o,De);return this.$heatmapLayerObject=new google.maps.visualization.HeatmapLayer(n),w(this,this.$heatmapLayerObject,k),m(this,this.$heatmapLayerObject,e),this.$heatmapLayerObject}).catch(e=>{throw e});return this.$heatmapLayerPromise=t,{$heatmapLayerPromise:t}},props:{options:{type:Object,default:()=>{}},data:{type:Array,default:void 0}},destroyed(){this.$heatmapLayerObject&&this.$heatmapLayerObject.setMap&&this.$heatmapLayerObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),Ae=["options","position"];function Ie(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function Re(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Ie(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var Te=I({render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("div",{ref:"flyaway"},[e._t("default")],2)])},staticRenderFns:[]},void 0,{name:"InfoWindow",mixins:[F],inject:{$markerPromise:{default:null}},provide(){var e=["domready","closeclick","content_changed"],t=this.$mapPromise.then(t=>{this.$map=t;var o=Re(Re({},this.options),{},{map:t},y(this,M)),{options:r,position:n}=o,i=Object(T.a)(o,Ae);return i.content=this.$refs.flyaway,this.$markerPromise&&this.$markerPromise.then(e=>(this.$markerObject=e,e)),this.$infoWindowObject=new google.maps.InfoWindow(i),w(this,this.$infoWindowObject,M),m(this,this.$infoWindowObject,e),this._openInfoWindow(),this.$watch("opened",()=>{this._openInfoWindow()}),this.$infoWindowObject}).catch(e=>{throw e});return this.$infoWindowPromise=t,{$infoWindowPromise:t}},props:{content:{type:[String,Object],default:void 0},opened:{type:Boolean,default:!0},position:{type:Object,default:void 0},zIndex:{type:Number,default:0},options:{type:Object,required:!1,default:void 0}},mounted(){var e=this.$refs.flyaway;e.parentNode.removeChild(e)}
2,destroyed(){this.$infoWindowObject&&this.$infoWindowObject.setMap&&this.$infoWindowObject.setMap(null)},methods:{_openInfoWindow(){this.opened?null!==this.$markerObject?this.$infoWindowObject.open(this.$map,this.$markerObject):this.$infoWindowObject.open(this.$map):this.$infoWindowObject.close()}}},void 0,false,void 0,!1,void 0,void 0,void 0),Fe=["options"];function Ze(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function Ge(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Ze(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var qe=I({},void 0,{name:"KmlLayer",mixins:[F],render:()=>"",provide(){var e=["click","rightclick","dblclick","mouseup","mousedown","mouseover","mouseout"],t=this.$mapPromise.then(t=>{this.$map=t;var o=Ge(Ge({},this.options),{},{map:t},y(this,S)),{options:r}=o,n=Object(T.a)(o,Fe);return this.$kmlLayerObject=new google.maps.KmlLayer(n),w(this,this.$kmlLayerObject,S),m(this,this.$kmlLayerObject,e),this.$kmlLayerObject}).catch(e=>{throw e});return this.$kmlLayerPromise=t,{$kmlLayerPromise:t}},props:{clickable:{type:Boolean,default:!0},map:{type:Object,default:void 0},preserveViewport:{type:Boolean,default:!1},screenOverlays:{type:Boolean,default:!1},suppressInfoWindows:{type:Boolean,default:void 0},url:{type:String,default:""},zIndex:{type:Number,default:void 0},options:{type:Object,default:void 0}},destroyed(){this.$kmlLayerObject&&this.$kmlLayerObject.setMap&&this.$kmlLayerObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),Ue=(o(16),{props:["resizeBus"],data:function(){return{_actualResizeBus:null}},created:function(){void 0===this.resizeBus?this.$data._actualResizeBus=this.$gmapDefaultResizeBus:this.$data._actualResizeBus=this.resizeBus},methods:{_resizeCallback:function(){this.resize()},_delayedResizeCallback:function(){var e=this;this.$nextTick(function(){return e._resizeCallback()})}},watch:{resizeBus:function(e){this.$data._actualResizeBus=e},"$data._actualResizeBus":function(e,t){t&&t.$off("resize",this._delayedResizeCallback),e&&e.$on("resize",this._delayedResizeCallback)}},destroyed:function(){this.$data._actualResizeBus&&this.$data._actualResizeBus.$off("resize",this._delayedResizeCallback)}}),Ve=["options"];function Ke(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function He(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Ke(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var Xe={name:"MapLayer",mixins:[Ue],provide(){return this.$mapPromise=new Promise((e,t)=>{this.$mapPromiseDeferred={resolve:e,reject:t}}),{$mapPromise:this.$mapPromise}},props:{center:{type:Object,required:!0},zoom:{type:Number,required:!1,default:void 0},heading:{type:Number,default:void 0},mapTypeId:{type:String,default:"roadmap"},tilt:{type:Number,default:void 0},options:{type:Object,default:void 0}},data:()=>({recyclePrefix:"__gmc__"}),computed:{finalLat(){return this.center&&"function"==typeof this.center.lat?this.center.lat():this.center.lat},finalLng(){return this.center&&"function"==typeof this.center.lng?this.center.lng():this.center.lng},finalLatLng(){return{lat:this.finalLat,lng:this.finalLng}}},watch:{zoom(e){this.$mapObject&&this.$mapObject.setZoom(e)}},beforeDestroy(){var e=this.getRecycleKey();window[e]&&(window[e].div=this.$mapObject.getDiv())},mounted(){return this.$gmapApiPromiseLazy().then(()=>{var e=this.$refs["vue-map"],t=He(He({},this.options),y(this,C)),{options:o}=t,r=Object(T.a)(t,Ve),n=this.getRecycleKey();return this&&this.options&&this.options.recycle&&window[n]?(e.appendChild(window[n].div),this.$mapObject=window[n].map,this.$mapObject.setOptions(r)):(this.$mapObject=ne
2w google.maps.Map(e,r),window[n]={map:this.$mapObject}),w(this,this.$mapObject,C),m(this,this.$mapObject,["bounds_changed","click","dblclick","drag","dragend","dragstart","idle","mousemove","mouseout","mouseover","resize","rightclick","tilesloaded"]),v((e,t,o)=>{this.$mapObject.addListener("center_changed",()=>{o()&&this.$emit("center_changed",this.$mapObject.getCenter()),t()});j(this,["finalLat","finalLng"],()=>{e(),this.$mapObject.setCenter(this.finalLatLng)})}),this.$mapObject.addListener("zoom_changed",()=>{this.$emit("zoom_changed",this.$mapObject.getZoom())}),this.$mapObject.addListener("bounds_changed",()=>{this.$emit("bounds_changed",this.$mapObject.getBounds())}),this.$mapPromiseDeferred.resolve(this.$mapObject),this.$mapObject}).catch(e=>{throw e})},methods:{resize(){this.$mapObject&&google.maps.event.trigger(this.$mapObject,"resize")},resizePreserveCenter(){if(this.$mapObject){var e=this.$mapObject.getCenter();google.maps.event.trigger(this.$mapObject,"resize"),this.$mapObject.setCenter(e)}},_resizeCallback(){this.resizePreserveCenter()},panBy(){this.$mapObject&&this.$mapObject.panBy(...arguments)},panTo(){this.$mapObject&&this.$mapObject.panTo(...arguments)},panToBounds(){this.$mapObject&&this.$mapObject.panToBounds(...arguments)},fitBounds(){this.$mapObject&&this.$mapObject.fitBounds(...arguments)},getRecycleKey(){return this&&this.options&&this.options.recycle?this.recyclePrefix+this.options.recycle:this.recyclePrefix}},destroyed(){this.$mapObject&&this.$mapObject.setMap&&this.$mapObject.setMap(null)}};const Je="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function Ye(e){return(e,t)=>function(e,t){const o=Je?t.media||"default":e,r=et[o]||(et[o]={ids:new Set,styles:[]});if(!r.ids.has(e)){r.ids.add(e);let o=t.source;if(t.map&&(o+="\n/*# sourceURL="+t.map.sources[0]+" */",o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),r.element||(r.element=document.createElement("style"),r.element.type="text/css",t.media&&r.element.setAttribute("media",t.media),void 0===Qe&&(Qe=document.head||document.getElementsByTagName("head")[0]),Qe.appendChild(r.element)),"styleSheet"in r.element)r.styles.push(o),r.element.styleSheet.cssText=r.styles.filter(Boolean).join("\n");else{const e=r.ids.size-1,t=document.createTextNode(o),n=r.element.childNodes;n[e]&&r.element.removeChild(n[e]),n.length?r.element.insertBefore(t,n[e]):r.element.appendChild(t)}}}(e,t)}let Qe;const et={};var tt=I({render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"vue-map-container"},[o("div",{ref:"vue-map",staticClass:"vue-map"}),e._v(" "),o("div",{staticClass:"vue-map-hidden"},[e._t("default")],2),e._v(" "),e._t("visible")],2)},staticRenderFns:[]},function(e){e&&e("data-v-58f81a38_0",{source:".vue-map-container{position:relative}.vue-map-container .vue-map{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-hidden{display:none}",map:void 0,media:void 0})},Xe,void 0,false,void 0,!1,Ye,void 0,void 0),ot=["options"];function rt(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function nt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?rt(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):rt(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var it=I({},void 0,{name:"MarkerIcon",mixins:[F],inject:{$clusterPromise:{default:null}},provide(){var e=["click","rightclick","dblclick","drag","dragstart","dragend","mouseup","mousedown","mouseover","mouseout"],t=this.$mapPromise.then(t=>{this.$map=t;var o=nt(nt({},this.options),{},{map:t},y(this,_)),{options:r}=o,n=Object(T.a)(o,ot);return this.$clusterPromise&&(n.map=null),this.$markerObject=new google.maps.Marker(n),w(this,this.$markerObject,_),m(this,this.$markerObject,e),this.$markerObject.addListener("dragend",()=>{var e=this.$markerObject.getPosition();this.$emit("update:position",{lat:e.lat(),lng:e.lng()})}),this.$clusterPromise&&this.$clusterPromise.then(e=>{e.addMarker(this.$markerObject),this.$clusterObject=e}),this.$markerObject}).catch(e=>{throw e});return this.$markerPromise=t,{$markerPromise:t}},props:{animation:{type:Number,default:void 0},attribution:{type:Object,default:void 0},clickable:{type:Boolean,default:!0},cursor:{type:String,default:void 0},draggable:{type:Boolean,default:!1},icon:{type:[String,Object],default:void 0},label:{type:[String,Object],default:void 0},opacity:{type:Number,default:1},options:{type:Object,default:void 0},place:{type:Object,default:void 0},position:{type:Object,default:void 0},shape:{type:Object,default:void 0},title:{type:String,default:void 0},visible:{type:Boolean,default:!0},zIndex:{type:Number,default:void 0}},destroyed(){this.$markerObject&&(this.$clusterObject?this.$clusterObject.removeMarker(this.$markerObject,!0):this.$markerObject&&this.$markerObject.setMap&&this.$markerObject.setMap(null))},render(e){return this.$slots.default&&0!==this.$slots.default.length?1===this.$slots.default.length?this.$slots.default[0]:e("div",this.$slots.default):""}},void 0,void 0,void 0,!1,void 0,void 0,void 0),st=["placeholder","place","defaultPlace","className","label","selectFirstOnEnter"],at=I({render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("label",[o("span",{domProps:{textContent:e._s(e.label)}}),e._v(" "),o("input",{ref:"input",class:e.className,attrs:{type:"text",placeholder:e.placeholder}})])},staticRenderFns:[]},void 0,{name:"PlaceInput",props:{bounds:{type:Object,default:void 0},defaultPlace:{type:String,default:""},componentRestrictions:{type:Object,default:null},types:{type:Array,default:void 0},placeholder:{required:!1,type:String,default:void 0},className:{required:!1,type:String,default:void 0},label:{required:!1,type:String,default:null},selectFirstOnEnter:{require:!1,type:Boolean,default:!1}},created(){window.console.warn("The PlaceInput class is deprecated! Please consider using the Autocomplete input instead, it will be removed in the next major release of this plugin.")},mounted(){var{input:e}=this.$refs;e.value=this.defaultPlace,this.$watch("defaultPlace",()=>{e.value=this.defaultPlace}
2),this.$gmapApiPromiseLazy().then(()=>{var e=y(this,W);if(this.selectFirstOnEnter&&O(this.$refs.input),"function"!=typeof google.maps.places.Autocomplete)throw new Error("google.maps.places.Autocomplete is undefined. Did you add 'places' to libraries when loading Google Maps?");this.$autoCompleter=new google.maps.places.Autocomplete(this.$refs.input,e);var{placeholder:t,place:o,defaultPlace:r,className:n,label:i,selectFirstOnEnter:s}=W,a=Object(T.a)(W,st);w(this,this.$autoCompleter,a),this.$autoCompleter.addListener("place_changed",()=>{this.$emit("place_changed",this.$autoCompleter.getPlace())})})},destroyed(){this.$autoCompleter&&this.$autoCompleter.setMap&&this.$autoCompleter.setMap(null)}},void 0,false,void 0,!1,void 0,void 0,void 0),ct=["options","path","paths"];function lt(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function pt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?lt(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):lt(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var ut=I({},void 0,{name:"PolygonShape",mixins:[F],render:()=>"",provide(){var e=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],t=this.$mapPromise.then(t=>{this.$map=t;var o=pt(pt({},this.options),{},{map:t},y(this,L)),{options:r,path:n,paths:i}=o,s=Object(T.a)(o,ct);this.$polygonObject=new google.maps.Polygon(s),w(this,this.$polygonObject,L),m(this,this.$polygonObject,e);var a=()=>{};return this.$watch("paths",e=>{if(e){a(),this.$polygonObject.setPaths(e);for(var t=()=>{this.$emit("paths_changed",this.$polygonObject.getPaths())},o=[],r=this.$polygonObject.getPaths(),n=0;n<r.getLength();n+=1){var i=r.getAt(n);o.push([i,i.addListener("insert_at",t)]),o.push([i,i.addListener("remove_at",t)]),o.push([i,i.addListener("set_at",t)])}o.push([r,r.addListener("insert_at",t)]),o.push([r,r.addListener("remove_at",t)]),o.push([r,r.addListener("set_at",t)]),a=()=>{o.forEach(e=>{var[,t]=e;google.maps.event.removeListener(t)})}}},{deep:this.deepWatch,immediate:!0}),this.$watch("path",e=>{if(e){a(),this.$polygonObject.setPaths(e);var t=this.$polygonObject.getPath(),o=[],r=()=>{this.$emit("path_changed",this.$polygonObject.getPath())};o.push([t,t.addListener("insert_at",r)]),o.push([t,t.addListener("remove_at",r)]),o.push([t,t.addListener("set_at",r)]),a=()=>{o.forEach(e=>{var[,t]=e;google.maps.event.removeListener(t)})}}},{deep:this.deepWatch,immediate:!0}),this.$polygonObject}).catch(e=>{throw e});return this.$polygonPromise=t,{$polygonPromise:t}},props:{deepWatch:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},fillColor:{type:String,default:""},fillOpacity:{type:Number,default:1},strokeColor:{type:String,default:""},strokeOpacity:{type:Number,default:1},strokePosition:{type:Number,default:0},strokeWeight:{type:Number,default:1},visible:{type:Boolean,default:!0},options:{type:Object,default:void 0},path:{type:Array,noBind:!0,default:void 0},paths:{type:Array,noBind:!0,default:void 0}},destroyed(){this.$polygonObject&&this.$polygonObject.setMap&&this.$polygonObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),dt=["options"];function ht(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function mt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ht(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var ft=I({},void 0,{name:"PolylineShape",mixins:[F],render:()=>"",provide(){var e=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],t=this.$mapPromise.then(t=>{this.$map=t;var o=mt(mt({},this.options),{},{map:t},y(this,E)),{options:r}=o,n=Object(T.a)(o,dt);
2this.$polylineObject=new google.maps.Polyline(n),w(this,this.$polylineObject,E),m(this,this.$polylineObject,e);var i=()=>{};return this.$watch("path",e=>{if(e){i(),this.$polylineObject.setPath(e);var t=this.$polylineObject.getPath(),o=[],r=()=>{this.$emit("path_changed",this.$polylineObject.getPath())};o.push([t,t.addListener("insert_at",r)]),o.push([t,t.addListener("remove_at",r)]),o.push([t,t.addListener("set_at",r)]),i=()=>{o.forEach(e=>{var[,t]=e;google.maps.event.removeListener(t)})}}},{deep:this.deepWatch,immediate:!0}),this.$polylineObject}).catch(e=>{throw e});return this.$polylinePromise=t,{$polylinePromise:t}},props:{deepWatch:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1},draggable:{type:Boolean},editable:{type:Boolean},strokeColor:{type:String,default:""},strokeOpacity:{type:Number,default:1},strokeWeight:{type:Number,default:1},visible:{type:Boolean,default:!0},options:{type:Object,default:void 0},path:{type:Array,default:void 0}},destroyed(){this.$polylineObject&&this.$polylineObject.setMap&&this.$polylineObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),yt=["options"];function bt(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function gt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):bt(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var Ot=I({},void 0,{name:"RectangleShape",mixins:[F],render:()=>"",provide(){var e=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],t=this.$mapPromise.then(t=>{this.$map=t;var o=gt(gt({},this.options),{},{map:t},y(this,x)),{options:r}=o,n=Object(T.a)(o,yt);return this.$rectangleObject=new google.maps.Rectangle(n),w(this,this.$rectangleObject,x),m(this,this.$rectangleObject,e),this.$rectangleObject}).catch(e=>{throw e});return this.$rectanglePromise=t,{$rectanglePromise:t}},props:{bounds:{type:Object,default:void 0},clickable:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},fillColor:{type:String,default:""},fillOpacity:{type:Number,default:1},strokeColor:{type:String,default:""},strokeOpacity:{type:Number,default:1},strokePosition:{type:Number,default:0},strokeWeight:{type:Number,default:1},visible:{type:Boolean,default:!0},options:{type:Object,default:void 0}},destroyed(){this.$rectangleObject&&this.$rectangleObject.setMap&&this.$rectangleObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),vt=["options"];function jt(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function wt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?jt(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):jt(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var $t=I({render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"vue-street-view-pano-container"},[o("div",{ref:"vue-street-view-pano",staticClass:"vue-street-view-pano"}),e._v(" "),e._t("default")],2)},staticRenderFns:[]},function(e){e&&e("data-v-32786ad9_0",{source:".vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{left:0;right:0;top:0;bottom:0;position:absolute}",map:void 0,media:void 0})},{name:"StreetViewPanorama",mixins:[Ue],provide(){return this.$panoPromise=new Promise((e,t)=>{this.$panoPromiseDeferred={resolve:e,reject:t}}),{$panoPromise:this.$panoPromise,$mapPromise:this.$panoPromise}},props:{zoom:{type:Number,default:void 0},pov:{type:Object,default:void 0},position:{type:Object,default:void 0},pano:{type:String,default:void 0},motionTracking:{type:Boolean},visible:{type:Boolean,default:!0},options:{type:Object,default:void 0}},replace:!1,computed:{finalLat(){return this.position&&"function"==typeof this.position.lat?this.position.lat():this.position.lat},finalLng(){return this.position&&"function"==typeof this.position.lng?this.position.lng():this.position.lng},finalLatLng(){return{lat:this.finalLat,lng:this.finalLng}}},watch:{zoom(e){this.$panoObject&&this.$panoObject.setZoom(e)}}
2,mounted(){var e=["closeclick","status_changed"];return this.$gmapApiPromiseLazy().then(()=>{var t=this.$refs["vue-street-view-pano"],o=wt(wt({},this.options),y(this,B)),{options:r}=o,n=Object(T.a)(o,vt);return this.$panoObject=new google.maps.StreetViewPanorama(t,n),w(this,this.$panoObject,B),m(this,this.$panoObject,e),v((e,t,o)=>{e(),this.$panoObject.addListener("position_changed",()=>{o()&&this.$emit("position_changed",this.$panoObject.getPosition()),t()});j(this,["finalLat","finalLng"],()=>{e(),this.$panoObject.setPosition(this.finalLatLng)})}),this.$panoPromiseDeferred.resolve(this.$panoObject),this.$panoPromise}).catch(e=>{throw e})},methods:{resize(){this.$panoObject&&google.maps.event.trigger(this.$panoObject,"resize")}},destroyed(){this.$panoObject&&this.$panoObject.setMap&&this.$panoObject.setMap(null)}},void 0,false,void 0,!1,Ye,void 0,void 0),Pt=["mappedProps","name","ctr","ctrArgs","events","beforeCreate","afterCreate","props"],kt=["options"];function Mt(e,t){var o=!1;window.GoogleMapsCallback=function(){try{e(),o=!0,t&&t()}catch(e){window.console.error("Error executing the GoogleMapsCallback",e)}};var r=setTimeout(function(){var e=setInterval(function(){r&&(clearTimeout(r),r=void 0),null==(window&&window.google&&window.google.maps)||o||(window.GoogleMapsCallback(),o=!0),o&&(clearInterval(e),e=void 0)},500)},1e3)}var St,Ct,_t=(St=!1,function(e,t){if("object"!==i(e))throw new Error("options should  be an object");if("undefined"!=typeof document){var o=n({},e),r=o.libraries;if(St)window.console.info("You already started the loading of google maps");else{St=!0;var s="boolean"==typeof t&&t?"https://maps.google.cn":"https://maps.googleapis.com",a=document.createElement("SCRIPT");Array.isArray(r)&&(o.libraries=r.join(",")),o.callback="GoogleMapsCallback";var c=Object.keys(o).map(function(e){return"".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(o[e]))}).join("&"),l="".concat(s,"/maps/api/js?").concat(c);a.setAttribute("src",l),a.setAttribute("async",""),a.setAttribute("defer",""),document.head.appendChild(a)}}});function Bt(){return Ct.isReady&&window.google}var Lt={HeatmapLayer:Ne,KmlLayer:qe,Marker:it,Polyline:ft,Polygon:ut,Circle:U,Cluster:_e,Rectangle:Ot,DrawingManager:xe,InfoWindow:Te,MapLayer:tt,PlaceInput:at,Autocomplete:R,StreetViewPanorama:$t,MapElementMixin:F,MountableMixin:Ue},Et={googleMapsApiInitializer:_t,MapElementFactory:function(e){var t=e.mappedProps,o=e.name,r=e.ctr,i=e.ctrArgs,c=e.events,p=e.beforeCreate,u=e.afterCreate,d=e.props,h=a(e,Pt),f="$".concat(o,"Promise"),b="$".concat(o,"Object");return function(e,t){if(!e)throw new Error(t)}(!(d instanceof Array),"`props` should be an object, not Array"),n(n({},"undefined"!=typeof GENERATE_DOC?{$vgmOptions:e}:{}),{},{mixins:[F],props:n(n({},d),g(t)),render:function(){return""},provide:function(){var e=this,o=this.$mapPromise.then(function(o){e.$map=o;var r=n(n({},e.options),{},{map:o},y(e,t));r.options;var i=a(r,kt);if(p){var s=p.bind(e)(i);if(s instanceof Promise)return s.then(function(){return{options:i}})}return{options:i}}).then(function(o){var n,s=o.options,a=r();return e[b]=i?new((n=Function.prototype.bind).call.apply(n,[a,null].concat(l(i(s,y(e,d||{})))))):new a(s),w(e,e[b],t),m(e,e[b],c),u&&u.bind(e)(e[b]),e[b]});return this[f]=o,s({},f,o)},destroyed:function(){this[b]&&this[b].setMap&&this[b].setMap(null)}},h)}};function xt(e,t){var o=n({dynamicLoad:!1,installComponents:!0,autoBindAllEvents:!1,load:{libraries:"places"}},t);Ct=new e({data:{isReady:!1}});var r,i,s=new e,a=(r=_t,i=Ct,function(e){function t(){return i.isReady=!0,window.google}if(e&&e.load&&e.load.key||e.dynamicLoad)return b(function(){return"undefined"==typeof window?new Promise(function(){}).then(t):new Promise(function(t,o){try{Mt(t,window[e&&e.load&&e.load.customCallback]),e.dynamicLoad||r(e.load,e.loadCn)}catch(e){o(e)}}).then(t)});var o=new Promise(function(t){"undefined"!=typeof window&&Mt(t,window[e&&e.load&&e.load.customCallback])}).then(t);return b(function(){return o})}),c=a(o);e.mixin({created:function(){this.$gmapDefaultResizeBus=s,this.$gmapApiPromiseLazy=c,this.$gmapOptions=o}}
2),e.$gmapDefaultResizeBus=s,e.$gmapApiPromiseLazy=c,e.$gmapOptions=o,o.installComponents&&(e.component("GmapMap",tt),e.component("GmapMarker",it),e.component("GmapInfoWindow",Te),e.component("GmapHeatmapLayer",Ne),e.component("GmapKmlLayer",qe),e.component("GmapPolyline",ft),e.component("GmapPolygon",ut),e.component("GmapCircle",U),e.component("GmapRectangle",Ot),e.component("GmapDrawingManager",xe),e.component("GmapAutocomplete",R),e.component("GmapPlaceInput",at),e.component("GmapStreetViewPanorama",$t))}var Dt={install:xt}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.