PageSourceSearch

https://e-menessaptieka.lv/_nuxt/ebeee8a.js

js e-menessaptieka.lv collected 2026-10-04 13:24:19 UTC 62,806 bytes, 2 lines download raw bytes

1/*! For license information please see ebeee8a.js.LICENSE.txt */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{436:function(e,t,o){"use strict";function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function r(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){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){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 a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function s(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)o=i[n],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)o=i[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}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 n,r,i=[],a=!0,s=!1;try{for(o=o.call(e);!(a=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==o.return||o.return()}finally{if(s)throw r}}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,n=new Array(t);o<t;o++)n[o]=e[o];return n}o.r(t),o.d(t,"components",function(){return Et}),o.d(t,"default",function(){return zt}),o.d(t,"getGoogleMapsAPI",function(){return xt}),o.d(t,"helpers",function(){return Dt}),o.d(t,"install",function(){return Wt});var d=o(12),f=o(11);o(24),o(25),o(18),o(13),o(27),o(21),o(8),o(23);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 h(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],n=t[1],r={};return"type"in n&&(r.type=n.type),"default"in n&&(r.default=n.default),"required"in n&&(r.required=n.required),[o,r]}).reduce(function(e,t){var o=c(t,2),n=o[0],r=o[1];return e[n]=r,e},{})}function O(e){var t=e.addEventListener?e.addEventListener:e.attachEvent;function o(o,n){if("keydown"===o){var r=n;n=function(t){var o=document?document.getElementsByClassName("pac-item-selected").length>0:null;if(13===t.which&&!o){var n=document.createEvent("Event");n.keyCode=40,n.which=40,r.apply(e,[n])}r.apply(e,[t])}}t.apply(e,[o,n])}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 n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=!1;function i(){r||(r=!0,e.$nextTick(function(){r=!1,o()}))}t.forEach(function(t){e.$watch(t,i,{immediate:n})})}
2function w(e,t,o){Object.keys(o).forEach(function(n){var r=o[n],i=r.twoWay,a=r.type,s=r.trackProperties;if(!r.noBind){var c="set".concat(h(n)),l="get".concat(h(n)),p="".concat(n.toLowerCase(),"_changed"),u=e[n];if(void 0===t[c])throw new Error("".concat(c," is not a method of (the Maps object corresponding to) ").concat(e.$options._componentTag));a===Object&&s?j(e,s.map(function(e){return"".concat(n,".").concat(e)}),function(){t[c](e[n])},void 0!==e[n]):e.$watch(n,function(){var o=e[n];t[c](o)},{immediate:void 0!==u,deep:a===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}},x={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}},E={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 n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}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 R(e,t,o,n,r,i,a,s,c,l){"boolean"!=typeof a&&(c=s,s=a,a=!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,r&&(p.functional=!0)),n&&(p._scopeId=n),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=a?function(e){t.call(this,l(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(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 I=R({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:function(e){void 0!==e&&this.$autocomplete.setComponentRestrictions(e)}},mounted:function(){var e=this;return Object(f.a)(regeneratorRuntime.mark(function t(){var o,n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,e.$gmapApiPromiseLazy();case 1:if(o=null,!e.$scopedSlots.default){t.next=3;break}if(Object.keys(e.$scopedSlots.default()[0].context.$refs).length){t.next=2;break}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.");case 2:(o=e.$scopedSlots.default()[0].context.$refs[e.slotRefName])&&o.$refs&&(o=o.$refs[e.childRefName]),o&&(e.$refs.input=o);case 3:if(e.selectFirstOnEnter&&O(e.$refs.input),"function"==typeof google.maps.places.Autocomplete){t.next=4;break}throw new Error("google.maps.places.Autocomplete is undefined. Did you add 'places' to libraries when loading Google Maps?");case 4:n=A(A({},y(e,$)),e.options),e.$autocomplete=new google.maps.places.Autocomplete(e.$refs.input,n),w(e,e.$autocomplete,$),e.setFieldsTo&&e.$autocomplete.setFields(e.setFieldsTo),e.$autocomplete.addListener("place_changed",function(){e.$emit("place_changed",e.$autocomplete.getPlace())});case 5:case"end":return t.stop()}},t)}))()},destroyed:function(){this.$$autocomplete&&this.$$autocomplete.setMap&&this.$$autocomplete.setMap(null)}},void 0,false,void 0,!1,void 0,void 0,void 0),T=o(53),F=(o(60),{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 n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function q(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};
vendor: 8,527 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=R({},void 0,{name:"CircleShape",mixins:[F],render:function(){return""},provide:function(){var e=this,t=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],o=this.$mapPromise.then(function(o){e.$map=o;var n=q(q({},e.options),{},{map:o},y(e,D)),r=(n.options,Object(T.a)(n,Z));return e.$circleObject=new google.maps.Circle(r),w(e,e.$circleObject,D),m(e,e.$circleObject,t),e.$circleObject}).catch(function(e){throw e});return this.$circlePromise=o,{$circlePromise:o}},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:function(){this.$circleObject&&this.$circleObject.setMap&&this.$circleObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),V=o(19);o(32);function K(e,t,o,n,r,i){if(r-n<=o)return;const a=n+r>>1;H(e,t,a,n,r,i%2),K(e,t,o,n,a-1,i+1),K(e,t,o,a+1,r,i+1)}function H(e,t,o,n,r,i){for(;r>n;){if(r-n>600){const a=r-n+1,s=o-n+1,c=Math.log(a),l=.5*Math.exp(2*c/3),p=.5*Math.sqrt(c*l*(a-l)/a)*(s-a/2<0?-1:1);H(e,t,o,Math.max(n,Math.floor(o-s*l/a+p)),Math.min(r,Math.floor(o+(a-s)*l/a+p)),i)}const a=t[2*o+i];let s=n,c=r;for(X(e,t,n,o),t[2*r+i]>a&&X(e,t,n,r);s<c;){for(X(e,t,s,c),s++,c--;t[2*s+i]<a;)s++;for(;t[2*c+i]>a;)c--}t[2*n+i]===a?X(e,t,n,c):(c++,X(e,t,c,r)),c<=o&&(n=c+1),o<=c&&(r=c-1)}}function X(e,t,o,n){J(e,o,n),J(t,2*o,2*n),J(t,2*o+1,2*n+1)}function J(e,t,o){const n=e[t];e[t]=e[o],e[o]=n}function Y(e,t,o,n){const r=e-o,i=t-n;return r*r+i*i}const Q=e=>e[0],ee=e=>e[1];class te{constructor(e,t=Q,o=ee,n=64,r=Float64Array){this.nodeSize=n,this.points=e;const i=e.length<65536?Uint16Array:Uint32Array,a=this.ids=new i(e.length),s=this.coords=new r(2*e.length);for(let n=0;n<e.length;n++)a[n]=n,s[2*n]=t(e[n]),s[2*n+1]=o(e[n]);K(a,s,n,0,a.length-1,0)}range(e,t,o,n){return function(e,t,o,n,r,i,a){const s=[0,e.length-1,0],c=[];let l,p;for(;s.length;){const u=s.pop(),d=s.pop(),f=s.pop();if(d-f<=a){for(let a=f;a<=d;a++)l=t[2*a],p=t[2*a+1],l>=o&&l<=r&&p>=n&&p<=i&&c.push(e[a]);continue}const m=Math.floor((f+d)/2);l=t[2*m],p=t[2*m+1],l>=o&&l<=r&&p>=n&&p<=i&&c.push(e[m]);const h=(u+1)%2;(0===u?o<=l:n<=p)&&(s.push(f),s.push(m-1),s.push(h)),(0===u?r>=l:i>=p)&&(s.push(m+1),s.push(d),s.push(h))}return c}(this.ids,this.coords,e,t,o,n,this.nodeSize)}within(e,t,o){return function(e,t,o,n,r,i){const a=[0,e.length-1,0],s=[],c=r*r;for(;a.length;){const l=a.pop(),p=a.pop(),u=a.pop();if(p-u<=i){for(let r=u;r<=p;r++)Y(t[2*r],t[2*r+1],o,n)<=c&&s.push(e[r]);continue}const d=Math.floor((u+p)/2),f=t[2*d],m=t[2*d+1];Y(f,m,o,n)<=c&&s.push(e[d]);const h=(l+1)%2;(0===l?o-r<=f:n-r<=m)&&(a.push(u),a.push(d-1),a.push(h)),(0===l?o+r>=f:n+r>=m)&&(a.push(d+1),a.push(p),a.push(h))}return s}(this.ids,this.coords,e,t,o,this.nodeSize)}}const oe={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e},ne=Math.fround||(re=new Float32Array(1),e=>(re[0]=+e,re[0]));var re;class ie{constructor(e){this.options=fe(Object.create(oe),e),this.trees=new Array(this.options.maxZoom+1)}load(e){const{log:t,minZoom:o,maxZoom:n,nodeSize:r}=this.options;t&&console.time("total time");const i=`prepare ${e.length} points`;t&&console.time(i),this.points=e;let a=[];for(let t=0;t<e.length;t++)e[t].geometry&&a.push(se(e[t],t));this.trees[n+1]=new te(a,me,he,r,Float32Array),t&&console.timeEnd(i);for(let e=n;e>=o;e--){const o=+Date.now();a=this._cluster(a,e),this.trees[e]=new te(a,me,he,r,Float32Array),t&&console.log("z%d: %d clusters in %dms",e,a.length,+Date.now()-o)}return t&&console.timeEnd("total time"),this}getClusters(e,t){let o=((e[0]+180)%360+360)%360-180;const n=Math.max(-90,Math.min(90,e[1]));let r=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,r=180;else if(o>r){const e=this.getClusters([o,n,180,i],t),a=this.getClusters([-180,n,r,i],t);return e.concat(a)}const a=this.trees[this._limitZoom(t)],s=a.range(pe(o),ue(i),pe(r),ue(n)),c=[];for(const e of s){const t=a.points[e];c.push(t.numPoints?ce(t):this.points[t.index])}return c}getChildren(e){const t=this._getOriginId(e),o=this._getOriginZoom(e),n="No cluster with the specified id.",r=this.trees[o];if(!r)throw new Error(n);const i=r.points[t];if(!i)throw new Error(n);const a=this.options.radius/(this.options.extent*Math.pow(2,o-1)),s=r.within(i.x,i.y,a),c=[];for(const t of s){const o=r.points[t];o.parentId===e&&c.push(o.numPoints?ce(o):this.points[o.index])}if(0===c.length)throw new Error(n);return c}getLeaves(e,t,o){t=t||10,o=o||0;const n=[];return this._appendLeaves(n,e,t,o,0),n}getTile(e,t,o){const n=this.trees[this._limitZoom(e)],r=Math.pow(2,e),{extent:i,radius:a}=this.options,s=a/i,c=(o-s)/r,l=(o+1+s)/r,p={features:[]};return this._addTileFeatures(n.range((t-s)/r,c,(t+1+s)/r,l),n.points,t,o,r,p),0===t&&this._addTileFeatures(n.range(1-s/r,c,1,l),n.points,r,o,r,p),t===r-1&&this._addTileFeatures(n.range(0,c,s/r,l),n.points,-1,o,r,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,n,r){const i=this.getChildren(t);for(const t of i){const i=t.properties;if(i&&i.cluster?r+i.point_count<=n?r+=i.point_count:r=this._appendLeaves(e,i.cluster_id,o,n,r):r<n?r++:e.push(t),e.length===o)break}return r}_addTileFeatures(e,t,o,n,r,i){for(const a of e){const e=t[a],s=e.numPoints;let c,l,p;if(s)c=le(e),l=e.x,p=e.y;else{const t=this.points[e.index];c=t.properties,l=pe(t.geometry.coordinates[0]),p=ue(t.geometry.coordinates[1])}const u={type:1,geometry:[[Math.round(this.options.extent*(l*r-o)),Math.round(this.options.extent*(p*r-n))]],tags:c};let d;s?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:n,extent:r,reduce:i,minPoints:a}=this.options,s=n/(r*Math.pow(2,t));for(let n=0;n<e.length;n++){const r=e[n];if(r.zoom<=t)continue;r.zoom=t;const c=this.trees[t+1],l=c.within(r.x,r.y,s),p=r.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>=a){let e=r.x*p,a=r.y*p,s=i&&p>1?this._map(r,!0):null;const d=(n<<5)+(t+1)+this.points.length;for(const o of l){const n=c.points[o];if(n.zoom<=t)continue;n.zoom=t;const l=n.numPoints||1;e+=n.x*l,a+=n.y*l,n.parentId=d,i&&(s||(s=this._map(r,!0)),i(s,this._map(n)))}r.parentId=d,o.push(ae(e/u,a/u,d,u,s))}else if(o.push(r),u>1)for(const e of l){const n=c.points[e];n.zoom<=t||(n.zoom=t,o.push(n))}}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?fe({},e.properties):e.properties;const o=this.points[e.index].properties,n=this.options.map(o);return t&&n===o?fe({},n):n}}function ae(e,t,o,n,r){return{x:ne(e),y:ne(t),zoom:1/0,id:o,parentId:-1,numPoints:n,properties:r}}function se(e,t){const[o,n]=e.geometry.coordinates;return{x:ne(pe(o)),y:ne(ue(n)),zoom:1/0,index:t,parentId:-1}}function ce(e){return{type:"Feature",id:e.id,properties:le(e),geometry:{type:"Point",coordinates:[(t=e.x,360*(t-.5)),de(e.y)]}};var t}function le(e){const t=e.numPoints,o=t>=1e4?`${Math.round(t/1e3)}k`:t>=1e3?Math.round(t/100)/10+"k":t;return fe(fe({},e.properties),{cluster:!0,cluster_id:e.id,point_count:t,point_count_abbreviated:o})}function pe(e){return e/360+.5}function ue(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 de(e){const t=(180-360*e)*Math.PI/180;return 360*Math.atan(Math.exp(t))/Math.PI-90}function fe(e,t){for(const o in t)e[o]=t[o];return e}function me(e){return e.x}function he(e){return e.y}var ye=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 n,r,i;if(Array.isArray(t)){if((n=t.length)!=o.length)return!1;for(r=n;0!==r--;)if(!e(t[r],o[r]))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((n=(i=Object.keys(t)).length)!==Object.keys(o).length)return!1;for(r=n;0!==r--;)if(!Object.prototype.hasOwnProperty.call(o,i[r]))return!1;for(r=n;0!==r--;){var a=i[r];if(!e(t[a],o[a]))return!1}return!0}return t!=t&&o!=o};class be{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 ge{constructor({maxZoom:e=16}){this.maxZoom=e}noop({markers:e}){return Oe(e)}}const Oe=e=>e.map(e=>new be({position:e.getPosition(),markers:[e]}));class ve extends ge{constructor(e){var{maxZoom:t,radius:o=60}=e,n=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(o[n[r]]=e[n[r]])}return o}(e,["maxZoom","radius"]);super({maxZoom:t}),this.superCluster=new ie(Object.assign({maxZoom:this.maxZoom,radius:o},n)),this.state={zoom:null}}calculate(e){let t=!1;if(!ye(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||!ye(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 be({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 be({markers:[e],position:e.getPosition()})}}}class je{constructor(e,t){this.markers={sum:e.length};const o=t.map(e=>e.count),n=o.reduce((e,t)=>e+t,0);this.clusters={count:t.length,markers:{mean:n/t.length,sum:n,min:Math.min(...o),max:Math.max(...o)}}}}class we{render({count:e,position:t},o){const n=e>Math.max(10,o.clusters.markers.mean)?"#ff0000":"#0000ff",r=window.btoa(`\n  <svg fill="${n}" 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,${r}`,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 $e{constructor(){!function(e,t){for(let o in t.prototype)e.prototype[o]=t.prototype[o]}($e,google.maps.OverlayView)}}var Pe;!function(e){e.CLUSTERING_BEGIN="clusteringbegin",e.CLUSTERING_END="clusteringend",e.CLUSTER_CLICK="click"}(Pe||(Pe={}));const ke=(e,t,o)=>{o.fitBounds(t.bounds)};class Me extends $e{constructor({map:e,markers:t=[],algorithm:o=new ve({}),renderer:n=new we,onClusterClick:r=ke}){super(),this.markers=[...t],this.clusters=[],this.algorithm=o,this.renderer=n,this.onClusterClick=r,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,Pe.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,Pe.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 je(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,Pe.CLUSTER_CLICK,o),this.onClusterClick(e,o,t)})),o.marker.setMap(t)})}}var Se=["options"];function Ce(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function _e(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Ce(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var Be=R({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:function(){var e=this,t=["click","rightclick","dblclick","drag","dragstart","dragend","mouseup","mousedown","mouseover","mouseout"],o=this.$mapPromise.then(function(o){e.$map=o;var n=_e(_e({},e.options),{},{map:o},y(e,z)),r=(n.options,Object(T.a)(n,Se));if(void 0===Me)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 i=r.map,a=r.markers,s=r.algorithm,c=r.onClusterClick,l=r.renderer;
2return e.$clusterObject=new Me({map:i,markers:a,algorithm:s,onClusterClick:c,renderer:l}),w(e,e.$clusterObject,{}),m(e,e.$clusterObject,t),Object.keys({}).forEach(function(t){({})[t].twoWay&&e.$on("".concat(t.toLowerCase(),"_changed"),e.reinsertMarkers)}),e.$clusterObject}).catch(function(e){throw e});return this.$clusterPromise=o,{$clusterPromise:o}},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:function(){var e=this;this.$children.forEach(function(t){t.$clusterObject===e.$clusterObject&&(t.$clusterObject=null)}),this.$clusterObject&&this.$clusterObject.clearMarkers()},destroyed:function(){this.$clusterObject&&this.$clusterObject.setMap&&this.$clusterObject.setMap(null)},updated:function(){this.$clusterObject&&this.$clusterObject.render()},methods:{reinsertMarkers:function(){var e=Object(V.a)(this.$clusterObject.markers);this.$clusterObject.clearMarkers(),this.$clusterObject.addMarkers(e)}}},void 0,false,void 0,!1,void 0,void 0,void 0),Le=(o(107),["options"]);function xe(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function Ee(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):xe(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var De=R({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:function(){var e=this,t=this.$mapPromise.then(function(t){e.$map=t;var o=Ee(Ee({},e.options),{},{map:t},y(e,P)),n=(o.options,Object(T.a)(o,Le));e.drawingModes=Object.keys(n).reduce(function(e,t){var o=t.split("Options");return o.length>1&&e.push(o[0]),e},[]);var r=e.position&&google.maps.ControlPosition[e.position]?google.maps.ControlPosition[e.position]:google.maps.ControlPosition.TOP_LEFT;return n.drawingMode=null,n.drawingControl=!e.$scopedSlots.default,n.drawingControlOptions={drawingModes:e.drawingModes,position:r},e.$drawingManagerObject=new google.maps.drawing.DrawingManager(n),w(e,e.$drawingManagerObject,P),e.$drawingManagerObject.addListener("overlaycomplete",function(t){return e.addShape(t)}),e.$map.addListener("click",e.clearSelection),e&&e.finalShapes&&e.finalShapes.length&&e.drawAll(),e.$drawingManagerObject}).catch(function(e){throw e});return this.$drawingManagerPromise=t,{$drawingManagerPromise:t}},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:function(){return{selectedShape:null,drawingModes:[],options:{drawingMode:null,drawingControl:!0,drawingControlOptions:{}},finalShapes:[]}},watch:{position:function(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:function(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({circleOptions:e})},markerOptions:function(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({markerOptions:e})},polygonOptions:function(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({polygonOptions:e})},polylineOptions:function(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({polylineOptions:e})},rectangleOptions:function(e){this.$drawingManagerObject&&this.$drawingManagerObject.setOptions({rectangleOptions:e})}},mounted:function(){this.finalShapes=Object(V.a)(this.shapes)},destroyed:function(){this.clearAll(),this.$drawingManagerObject&&this.$drawingManagerObject.setMap&&this.$drawingManagerObject.setMap(null)},methods:{setDrawingMode:function(e){this.$drawingManagerObject.setDrawingMode(e)},drawAll:function(){var e=this,t={circle:google.maps.Circle,marker:google.maps.Marker,polygon:google.maps.Polygon,polyline:google.maps.Polyline,rectangle:google.maps.Rectangle},o=this;
2this.finalShapes.forEach(function(n){var r=new t[n.type](n.overlay);r.setMap(e.$map),n.overlay=r,google.maps.event.addListener(r,"click",function(){o.setSelection(n)})})},clearAll:function(){this.clearSelection(),this.finalShapes.forEach(function(e){e.overlay.setMap(null)})},clearSelection:function(){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:function(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:function(){if(this.selectedShape){this.selectedShape.overlay.setMap(null);var e=this.finalShapes.indexOf(this.selectedShape);e>-1&&this.finalShapes.splice(e,1)}},addShape:function(e){this.setDrawingMode(null),this.finalShapes.push(e),this.$emit("update:shapes",Object(V.a)(this.finalShapes));var t=this;google.maps.event.addListener(e.overlay,"click",function(){t.setSelection(e)}),google.maps.event.addListener(e.overlay,"rightclick",function(){t.deleteSelection()}),this.setSelection(e)}}},void 0,false,void 0,!1,void 0,void 0,void 0),We=["options"];function ze(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function Ne(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 Ae=R({},void 0,{name:"HeatmapLayer",mixins:[F],render:function(){return""},provide:function(){var e=this,t=[],o=this.$mapPromise.then(function(o){e.$map=o;var n=Ne(Ne({},e.options),{},{map:e.$map},y(e,k)),r=(n.options,Object(T.a)(n,We));return e.$heatmapLayerObject=new google.maps.visualization.HeatmapLayer(r),w(e,e.$heatmapLayerObject,k),m(e,e.$heatmapLayerObject,t),e.$heatmapLayerObject}).catch(function(e){throw e});return this.$heatmapLayerPromise=o,{$heatmapLayerPromise:o}},props:{options:{type:Object,default:function(){}},data:{type:Array,default:void 0}},destroyed:function(){this.$heatmapLayerObject&&this.$heatmapLayerObject.setMap&&this.$heatmapLayerObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),Re=["options","position"];function Ie(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function Te(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 Fe=R({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:function(){var e=this,t=["domready","closeclick","content_changed"],o=this.$mapPromise.then(function(o){e.$map=o;var n=Te(Te({},e.options),{},{map:o},y(e,M)),r=(n.options,n.position,Object(T.a)(n,Re));return r.content=e.$refs.flyaway,e.$markerPromise&&e.$markerPromise.then(function(t){return e.$markerObject=t,t}),e.$infoWindowObject=new google.maps.InfoWindow(r),w(e,e.$infoWindowObject,M),m(e,e.$infoWindowObject,t),e._openInfoWindow(),e.$watch("opened",function(){e._openInfoWindow()}),e.$infoWindowObject}).catch(function(e){throw e});return this.$infoWindowPromise=o,{$infoWindowPromise:o}},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:function(){var e=this.$refs.flyaway;e.parentNode.removeChild(e)},destroyed:function(){this.$infoWindowObject&&this.$infoWindowObject.
2setMap&&this.$infoWindowObject.setMap(null)},methods:{_openInfoWindow:function(){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),Ze=["options"];function Ge(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function qe(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Ge(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var Ue=R({},void 0,{name:"KmlLayer",mixins:[F],render:function(){return""},provide:function(){var e=this,t=["click","rightclick","dblclick","mouseup","mousedown","mouseover","mouseout"],o=this.$mapPromise.then(function(o){e.$map=o;var n=qe(qe({},e.options),{},{map:o},y(e,S)),r=(n.options,Object(T.a)(n,Ze));return e.$kmlLayerObject=new google.maps.KmlLayer(r),w(e,e.$kmlLayerObject,S),m(e,e.$kmlLayerObject,t),e.$kmlLayerObject}).catch(function(e){throw e});return this.$kmlLayerPromise=o,{$kmlLayerPromise:o}},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:function(){this.$kmlLayerObject&&this.$kmlLayerObject.setMap&&this.$kmlLayerObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),Ve={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)}},Ke=["options"];function He(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function Xe(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?He(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):He(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var Je={name:"MapLayer",mixins:[Ve],provide:function(){var e=this;return this.$mapPromise=new Promise(function(t,o){e.$mapPromiseDeferred={resolve:t,reject:o}}),{$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:function(){return{recyclePrefix:"__gmc__"}},computed:{finalLat:function(){return this.center&&"function"==typeof this.center.lat?this.center.lat():this.center.lat},finalLng:function(){return this.center&&"function"==typeof this.center.lng?this.center.lng():this.center.lng},finalLatLng:function(){return{lat:this.finalLat,lng:this.finalLng}}},watch:{zoom:function(e){this.$mapObject&&this.$mapObject.setZoom(e)}},beforeDestroy:function(){var e=this.getRecycleKey();window[e]&&(window[e].div=this.$mapObject.getDiv())},mounted:function(){var e=this;
2return this.$gmapApiPromiseLazy().then(function(){var t=e.$refs["vue-map"],o=Xe(Xe({},e.options),y(e,C)),n=(o.options,Object(T.a)(o,Ke)),r=e.getRecycleKey();return e&&e.options&&e.options.recycle&&window[r]?(t.appendChild(window[r].div),e.$mapObject=window[r].map,e.$mapObject.setOptions(n)):(e.$mapObject=new google.maps.Map(t,n),window[r]={map:e.$mapObject}),w(e,e.$mapObject,C),m(e,e.$mapObject,["bounds_changed","click","dblclick","drag","dragend","dragstart","idle","mousemove","mouseout","mouseover","resize","rightclick","tilesloaded"]),v(function(t,o,n){e.$mapObject.addListener("center_changed",function(){n()&&e.$emit("center_changed",e.$mapObject.getCenter()),o()});j(e,["finalLat","finalLng"],function(){t(),e.$mapObject.setCenter(e.finalLatLng)})}),e.$mapObject.addListener("zoom_changed",function(){e.$emit("zoom_changed",e.$mapObject.getZoom())}),e.$mapObject.addListener("bounds_changed",function(){e.$emit("bounds_changed",e.$mapObject.getBounds())}),e.$mapPromiseDeferred.resolve(e.$mapObject),e.$mapObject}).catch(function(e){throw e})},methods:{resize:function(){this.$mapObject&&google.maps.event.trigger(this.$mapObject,"resize")},resizePreserveCenter:function(){if(this.$mapObject){var e=this.$mapObject.getCenter();google.maps.event.trigger(this.$mapObject,"resize"),this.$mapObject.setCenter(e)}},_resizeCallback:function(){this.resizePreserveCenter()},panBy:function(){var e;this.$mapObject&&(e=this.$mapObject).panBy.apply(e,arguments)},panTo:function(){var e;this.$mapObject&&(e=this.$mapObject).panTo.apply(e,arguments)},panToBounds:function(){var e;this.$mapObject&&(e=this.$mapObject).panToBounds.apply(e,arguments)},fitBounds:function(){var e;this.$mapObject&&(e=this.$mapObject).fitBounds.apply(e,arguments)},getRecycleKey:function(){return this&&this.options&&this.options.recycle?this.recyclePrefix+this.options.recycle:this.recyclePrefix}},destroyed:function(){this.$mapObject&&this.$mapObject.setMap&&this.$mapObject.setMap(null)}};const Ye="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function Qe(e){return(e,t)=>function(e,t){const o=Ye?t.media||"default":e,n=tt[o]||(tt[o]={ids:new Set,styles:[]});if(!n.ids.has(e)){n.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))))+" */"),n.element||(n.element=document.createElement("style"),n.element.type="text/css",t.media&&n.element.setAttribute("media",t.media),void 0===et&&(et=document.head||document.getElementsByTagName("head")[0]),et.appendChild(n.element)),"styleSheet"in n.element)n.styles.push(o),n.element.styleSheet.cssText=n.styles.filter(Boolean).join("\n");else{const e=n.ids.size-1,t=document.createTextNode(o),r=n.element.childNodes;r[e]&&n.element.removeChild(r[e]),r.length?n.element.insertBefore(t,r[e]):n.element.appendChild(t)}}}(e,t)}let et;const tt={};var ot=R({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})},Je,void 0,false,void 0,!1,Qe,void 0,void 0),nt=["options"];function rt(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function it(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 at=R({},void 0,{name:"MarkerIcon",mixins:[F],inject:{$clusterPromise:{default:null}},provide:function(){var e=this,t=["click","rightclick","dblclick","drag","dragstart","dragend","mouseup","mousedown","mouseover","mouseout"],o=this.$mapPromise.then(function(o){e.$map=o;var n=it(it({},e.options),{},{map:o},y(e,_)),r=(n.options,Object(T.a)(n,nt));
2return e.$clusterPromise&&(r.map=null),e.$markerObject=new google.maps.Marker(r),w(e,e.$markerObject,_),m(e,e.$markerObject,t),e.$markerObject.addListener("dragend",function(){var t=e.$markerObject.getPosition();e.$emit("update:position",{lat:t.lat(),lng:t.lng()})}),e.$clusterPromise&&e.$clusterPromise.then(function(t){t.addMarker(e.$markerObject),e.$clusterObject=t}),e.$markerObject}).catch(function(e){throw e});return this.$markerPromise=o,{$markerPromise:o}},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:function(){this.$markerObject&&(this.$clusterObject?this.$clusterObject.removeMarker(this.$markerObject,!0):this.$markerObject&&this.$markerObject.setMap&&this.$markerObject.setMap(null))},render:function(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"],ct=R({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:function(){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:function(){var e=this,t=this.$refs.input;t.value=this.defaultPlace,this.$watch("defaultPlace",function(){t.value=e.defaultPlace}),this.$gmapApiPromiseLazy().then(function(){var t=y(e,W);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?");e.$autoCompleter=new google.maps.places.Autocomplete(e.$refs.input,t);var o=Object(T.a)(W,st);w(e,e.$autoCompleter,o),e.$autoCompleter.addListener("place_changed",function(){e.$emit("place_changed",e.$autoCompleter.getPlace())})})},destroyed:function(){this.$autoCompleter&&this.$autoCompleter.setMap&&this.$autoCompleter.setMap(null)}},void 0,false,void 0,!1,void 0,void 0,void 0),lt=o(35),pt=["options","path","paths"];function ut(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function dt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ut(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var ft=R({},void 0,{name:"PolygonShape",mixins:[F],render:function(){return""},provide:function(){var e=this,t=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],o=this.$mapPromise.then(function(o){e.$map=o;var n=dt(dt({},e.options),{},{map:o},y(e,L)),r=(n.options,n.path,n.paths,Object(T.a)(n,pt));
2e.$polygonObject=new google.maps.Polygon(r),w(e,e.$polygonObject,L),m(e,e.$polygonObject,t);var i=function(){};return e.$watch("paths",function(t){if(t){i(),e.$polygonObject.setPaths(t);for(var o=function(){e.$emit("paths_changed",e.$polygonObject.getPaths())},n=[],r=e.$polygonObject.getPaths(),a=0;a<r.getLength();a+=1){var s=r.getAt(a);n.push([s,s.addListener("insert_at",o)]),n.push([s,s.addListener("remove_at",o)]),n.push([s,s.addListener("set_at",o)])}n.push([r,r.addListener("insert_at",o)]),n.push([r,r.addListener("remove_at",o)]),n.push([r,r.addListener("set_at",o)]),i=function(){n.forEach(function(e){var t=Object(lt.a)(e,2)[1];google.maps.event.removeListener(t)})}}},{deep:e.deepWatch,immediate:!0}),e.$watch("path",function(t){if(t){i(),e.$polygonObject.setPaths(t);var o=e.$polygonObject.getPath(),n=[],r=function(){e.$emit("path_changed",e.$polygonObject.getPath())};n.push([o,o.addListener("insert_at",r)]),n.push([o,o.addListener("remove_at",r)]),n.push([o,o.addListener("set_at",r)]),i=function(){n.forEach(function(e){var t=Object(lt.a)(e,2)[1];google.maps.event.removeListener(t)})}}},{deep:e.deepWatch,immediate:!0}),e.$polygonObject}).catch(function(e){throw e});return this.$polygonPromise=o,{$polygonPromise:o}},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:function(){this.$polygonObject&&this.$polygonObject.setMap&&this.$polygonObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),mt=["options"];function ht(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function yt(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 bt=R({},void 0,{name:"PolylineShape",mixins:[F],render:function(){return""},provide:function(){var e=this,t=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],o=this.$mapPromise.then(function(o){e.$map=o;var n=yt(yt({},e.options),{},{map:o},y(e,x)),r=(n.options,Object(T.a)(n,mt));e.$polylineObject=new google.maps.Polyline(r),w(e,e.$polylineObject,x),m(e,e.$polylineObject,t);var i=function(){};return e.$watch("path",function(t){if(t){i(),e.$polylineObject.setPath(t);var o=e.$polylineObject.getPath(),n=[],r=function(){e.$emit("path_changed",e.$polylineObject.getPath())};n.push([o,o.addListener("insert_at",r)]),n.push([o,o.addListener("remove_at",r)]),n.push([o,o.addListener("set_at",r)]),i=function(){n.forEach(function(e){var t=Object(lt.a)(e,2)[1];google.maps.event.removeListener(t)})}}},{deep:e.deepWatch,immediate:!0}),e.$polylineObject}).catch(function(e){throw e});return this.$polylinePromise=o,{$polylinePromise:o}},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:function(){this.$polylineObject&&this.$polylineObject.setMap&&this.$polylineObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),gt=["options"];function Ot(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function vt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};
2t%2?Ot(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Ot(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var jt=R({},void 0,{name:"RectangleShape",mixins:[F],render:function(){return""},provide:function(){var e=this,t=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],o=this.$mapPromise.then(function(o){e.$map=o;var n=vt(vt({},e.options),{},{map:o},y(e,E)),r=(n.options,Object(T.a)(n,gt));return e.$rectangleObject=new google.maps.Rectangle(r),w(e,e.$rectangleObject,E),m(e,e.$rectangleObject,t),e.$rectangleObject}).catch(function(e){throw e});return this.$rectanglePromise=o,{$rectanglePromise:o}},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:function(){this.$rectangleObject&&this.$rectangleObject.setMap&&this.$rectangleObject.setMap(null)}},void 0,void 0,void 0,!1,void 0,void 0,void 0),wt=["options"];function $t(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function Pt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?$t(Object(o),!0).forEach(function(t){Object(d.a)(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):$t(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var kt=R({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:[Ve],provide:function(){var e=this;return this.$panoPromise=new Promise(function(t,o){e.$panoPromiseDeferred={resolve:t,reject:o}}),{$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:function(){return this.position&&"function"==typeof this.position.lat?this.position.lat():this.position.lat},finalLng:function(){return this.position&&"function"==typeof this.position.lng?this.position.lng():this.position.lng},finalLatLng:function(){return{lat:this.finalLat,lng:this.finalLng}}},watch:{zoom:function(e){this.$panoObject&&this.$panoObject.setZoom(e)}},mounted:function(){var e=this,t=["closeclick","status_changed"];return this.$gmapApiPromiseLazy().then(function(){var o=e.$refs["vue-street-view-pano"],n=Pt(Pt({},e.options),y(e,B)),r=(n.options,Object(T.a)(n,wt));return e.$panoObject=new google.maps.StreetViewPanorama(o,r),w(e,e.$panoObject,B),m(e,e.$panoObject,t),v(function(t,o,n){t(),e.$panoObject.addListener("position_changed",function(){n()&&e.$emit("position_changed",e.$panoObject.getPosition()),o()});j(e,["finalLat","finalLng"],function(){t(),e.$panoObject.setPosition(e.finalLatLng)})}),e.$panoPromiseDeferred.resolve(e.$panoObject),e.$panoPromise}).catch(function(e){throw e})},methods:{resize:function(){this.$panoObject&&google.maps.event.trigger(this.$panoObject,"resize")}},destroyed:function(){this.$panoObject&&this.$panoObject.setMap&&this.$panoObject.setMap(null)}},void 0,false,void 0,!1,Qe,void 0,void 0),Mt=["mappedProps","name","ctr","ctrArgs","events","beforeCreate","afterCreate","props"],St=["options"];function Ct(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 n=setTimeout(function(){var e=setInterval(function(){n&&(clearTimeout(n),n=void 0),null==(window&&window.google&&window.google.maps)||o||(window.GoogleMapsCallback(),o=!0),o&&(clearInterval(e),e=void 0)},500)},1e3)}var _t,Bt,Lt=(_t=!1,function(e,t){if("object"!==i(e))throw new Error("options should  be an object");
2if("undefined"!=typeof document){var o=r({},e),n=o.libraries;if(_t)window.console.info("You already started the loading of google maps");else{_t=!0;var a="boolean"==typeof t&&t?"https://maps.google.cn":"https://maps.googleapis.com",s=document.createElement("SCRIPT");Array.isArray(n)&&(o.libraries=n.join(",")),o.callback="GoogleMapsCallback";var c=Object.keys(o).map(function(e){return"".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(o[e]))}).join("&"),l="".concat(a,"/maps/api/js?").concat(c);s.setAttribute("src",l),s.setAttribute("async",""),s.setAttribute("defer",""),document.head.appendChild(s)}}});function xt(){return Bt.isReady&&window.google}var Et={HeatmapLayer:Ae,KmlLayer:Ue,Marker:at,Polyline:bt,Polygon:ft,Circle:U,Cluster:Be,Rectangle:jt,DrawingManager:De,InfoWindow:Fe,MapLayer:ot,PlaceInput:ct,Autocomplete:I,StreetViewPanorama:kt,MapElementMixin:F,MountableMixin:Ve},Dt={googleMapsApiInitializer:Lt,MapElementFactory:function(e){var t=e.mappedProps,o=e.name,n=e.ctr,i=e.ctrArgs,c=e.events,p=e.beforeCreate,u=e.afterCreate,d=e.props,f=s(e,Mt),h="$".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"),r(r({},"undefined"!=typeof GENERATE_DOC?{$vgmOptions:e}:{}),{},{mixins:[F],props:r(r({},d),g(t)),render:function(){return""},provide:function(){var e=this,o=this.$mapPromise.then(function(o){e.$map=o;var n=r(r({},e.options),{},{map:o},y(e,t));n.options;var i=s(n,St);if(p){var a=p.bind(e)(i);if(a instanceof Promise)return a.then(function(){return{options:i}})}return{options:i}}).then(function(o){var r,a=o.options,s=n();return e[b]=i?new((r=Function.prototype.bind).call.apply(r,[s,null].concat(l(i(a,y(e,d||{})))))):new s(a),w(e,e[b],t),m(e,e[b],c),u&&u.bind(e)(e[b]),e[b]});return this[h]=o,a({},h,o)},destroyed:function(){this[b]&&this[b].setMap&&this[b].setMap(null)}},f)}};function Wt(e,t){var o=r({dynamicLoad:!1,installComponents:!0,autoBindAllEvents:!1,load:{libraries:"places"}},t);Bt=new e({data:{isReady:!1}});var n,i,a=new e,s=(n=Lt,i=Bt,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{Ct(t,window[e&&e.load&&e.load.customCallback]),e.dynamicLoad||n(e.load,e.loadCn)}catch(e){o(e)}}).then(t)});var o=new Promise(function(t){"undefined"!=typeof window&&Ct(t,window[e&&e.load&&e.load.customCallback])}).then(t);return b(function(){return o})}),c=s(o);e.mixin({created:function(){this.$gmapDefaultResizeBus=a,this.$gmapApiPromiseLazy=c,this.$gmapOptions=o}}),e.$gmapDefaultResizeBus=a,e.$gmapApiPromiseLazy=c,e.$gmapOptions=o,o.installComponents&&(e.component("GmapMap",ot),e.component("GmapMarker",at),e.component("GmapInfoWindow",Fe),e.component("GmapHeatmapLayer",Ae),e.component("GmapKmlLayer",Ue),e.component("GmapPolyline",bt),e.component("GmapPolygon",ft),e.component("GmapCircle",U),e.component("GmapRectangle",jt),e.component("GmapDrawingManager",De),e.component("GmapAutocomplete",I),e.component("GmapPlaceInput",ct),e.component("GmapStreetViewPanorama",kt))}var zt={install:Wt}}}]);

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.