{"__symbolic":"module","version":4,"metadata":{"GoogleMapsOverlaysModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":27,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"OverlaysSuperpowerModule"},{"__symbolic":"reference","name":"GoogleMapsMarkerModule"},{"__symbolic":"reference","name":"GoogleMapsPolygonModule"},{"__symbolic":"reference","name":"GoogleMapsPolylineModule"},{"__symbolic":"reference","name":"GoogleMapsCircleModule"},{"__symbolic":"reference","name":"GoogleMapsDataModule"},{"__symbolic":"reference","name":"GoogleMapsInfoWindowModule"}],"exports":[{"__symbolic":"reference","name":"OverlaysSuperpowerModule"},{"__symbolic":"reference","name":"GoogleMapsMarkerModule"},{"__symbolic":"reference","name":"GoogleMapsPolygonModule"},{"__symbolic":"reference","name":"GoogleMapsPolylineModule"},{"__symbolic":"reference","name":"GoogleMapsCircleModule"},{"__symbolic":"reference","name":"GoogleMapsDataModule"},{"__symbolic":"reference","name":"GoogleMapsInfoWindowModule"}]}]}],"members":{}},"OverlayType":{"Marker":0,"Polygon":1,"Polyline":2,"Circle":3,"Rectangle":4,"Ground":5,"InfoWindow":6,"Data":7,"Directions":8},"IGoogleMapsDrawableOverlay":{"__symbolic":"interface"},"GoogleMapsDrawableOverlay":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsNativeObjectEmittingWrapper","line":16,"character":24},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayType"},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"IGoogleMap","line":27,"character":63},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":27,"character":80},{"__symbolic":"error","message":"Could not resolve type","line":27,"character":110,"context":{"typeName":"TNative"},"module":"./abstraction/base/google-maps-drawable-overlay"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setNativeMapOutside":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}]}},"GoogleMapsOverlayComponentBase":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsComponentBase","line":13,"character":22},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1}}],"members":{"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}]}},"IGoogleMapsNativeDrawableOverlay":{"__symbolic":"interface"},"DrawableOverlay":{"__symbolic":"interface"},"OverlaysSuperpowerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"OverlaysDirective"}],"exports":[{"__symbolic":"reference","name":"OverlaysDirective"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"SuperpowersChargerService","line":18,"character":25}]}]}},"IOverlaysSuperpower":{"__symbolic":"interface"},"OverlaysSuperpower":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Superpower","line":23,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapModule","line":21,"character":16}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlaysTracker"},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":31,"character":62}]}],"createMarker":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"createOverlay":[{"__symbolic":"method"}],"removeOverlay":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"OverlaysTracker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1},"arguments":[{"providedIn":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapModule","line":17,"character":16}}]}],"members":{"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"detectCollection":[{"__symbolic":"method"}],"state":[{"__symbolic":"method"}],"reportChanges":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"OverlaysState":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"IGoogleMapsMarker"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"IGoogleMapsPolygon"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"IGoogleMapsPolyline"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"IGoogleMapsData"}]}]}]}},"OverlaysDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":21,"character":1},"arguments":[{"selector":"bs-google-map[overlays]","exportAs":"overlays"}]}],"members":{"overlays":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"overlaysChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapComponent","line":43,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}]}},"GoogleMapsMarkerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GoogleMapsMarkerDirective"}],"exports":[{"__symbolic":"reference","name":"GoogleMapsMarkerDirective"}]}]}],"members":{}},"WrappedMarkerFunctions":{"__symbolic":"interface"},"IGoogleMapsMarker":{"__symbolic":"interface"},"GoogleMapsMarker":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsDrawableOverlay"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"NativeObjectWrapper","line":18,"character":1},"arguments":[{"getMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":19,"character":12},"member":"Exclude"},"setMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":20,"character":12},"member":"Exclude"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"IGoogleMap","line":24,"character":21},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":24,"character":38},{"__symbolic":"select","expression":{"__symbolic":"error","message":"Expression form not supported","line":24,"character":68,"module":"./modules/marker/google-maps-marker"},"member":"Marker"}]}],"getBounds":[{"__symbolic":"method"}],"getPosition":[{"__symbolic":"method"}],"setPosition":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":39,"character":5}]}]}},"NativeGoogleMapsMarkerFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createNativeFactoryProvider","line":5,"character":53},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":5,"character":81,"module":"./modules/marker/google-maps-marker-factory.provider"}]},"GoogleMapsMarkerFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createWrapperFactoryProvider","line":8,"character":47},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":8,"character":94,"module":"./modules/marker/google-maps-marker-factory.provider"},{"deps":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapComponent","line":11,"character":12}]}]},"GoogleMapsMarkerDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsOverlayComponentBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"bs-google-maps-marker, [bsGoogleMapsMarker]","exportAs":"marker","providers":[{"__symbolic":"reference","name":"GoogleMapsMarkerFactoryProvider"},{"__symbolic":"reference","name":"NativeGoogleMapsMarkerFactoryProvider"}]}]}],"members":{"animation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"cursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"shape":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"animationChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":39,"character":5},"arguments":["animation_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":32}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":41,"character":5},"arguments":["click"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":32}}]}],"rightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":43,"character":5},"arguments":["rightclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":32}}]}],"clickableChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":45,"character":5},"arguments":["clickable_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":32}}]}],"doubleClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":47,"character":5},"arguments":["dblclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":32}}]}],"mouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":49,"character":5},"arguments":["mousedown"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":49,"character":32}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":51,"character":5},"arguments":["mouseout"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":51,"character":32}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":53,"character":5},"arguments":["mouseover"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":32}}]}],"mouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":55,"character":5},"arguments":["mouseup"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":55,"character":32}}]}],"cursorChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":57,"character":5},"arguments":["cursor_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":57,"character":32}}]}],"drag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":59,"character":5},"arguments":["drag"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":59,"character":32}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":61,"character":5},"arguments":["dragend"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":61,"character":32}}]}],"draggableChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":63,"character":5},"arguments":["draggable_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":63,"character":32}}]}],"dragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":65,"character":5},"arguments":["dragstart"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":65,"character":32}}]}],"flatChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":67,"character":5},"arguments":["flat_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":67,"character":32}}]}],"iconChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":69,"character":5},"arguments":["icon_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":69,"character":32}}]}],"positionChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":71,"character":5},"arguments":["position_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":71,"character":32}}]}],"shapeChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":73,"character":5},"arguments":["shape_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":73,"character":32}}]}],"titleChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":75,"character":5},"arguments":["title_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":75,"character":32}}]}],"visibleChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":77,"character":5},"arguments":["visible_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":77,"character":32}}]}],"zIndexChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":79,"character":5},"arguments":["zindex_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":79,"character":32}}]}]}},"GoogleMapsPolygonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GoogleMapsPolygonDirective"}],"exports":[{"__symbolic":"reference","name":"GoogleMapsPolygonDirective"}]}]}],"members":{}},"WrappedPolygonFunctions":{"__symbolic":"interface"},"IGoogleMapsPolygon":{"__symbolic":"interface"},"GoogleMapsPolygon":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsDrawableOverlay"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"NativeObjectWrapper","line":17,"character":1},"arguments":[{"getMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":18,"character":12},"member":"Exclude"},"setMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":19,"character":12},"member":"Exclude"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"IGoogleMap","line":23,"character":21},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":23,"character":38},{"__symbolic":"select","expression":{"__symbolic":"error","message":"Expression form not supported","line":23,"character":68,"module":"./modules/polygon/google-maps-polygon"},"member":"Polygon"}]}],"getBounds":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"setPath":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":38,"character":5}]}],"setClickable":[{"__symbolic":"method"}],"setFillColor":[{"__symbolic":"method"}],"setFillOpacity":[{"__symbolic":"method"}],"setStrokeColor":[{"__symbolic":"method"}],"setStrokeOpacity":[{"__symbolic":"method"}],"setStrokePosition":[{"__symbolic":"method"}],"setStrokeWeight":[{"__symbolic":"method"}],"setZIndex":[{"__symbolic":"method"}],"setGeodesic":[{"__symbolic":"method"}]}},"NativeGoogleMapsPolygonFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createNativeFactoryProvider","line":5,"character":54},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":5,"character":82,"module":"./modules/polygon/google-maps-polygon-factory.provider"}]},"GoogleMapsPolygonFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createWrapperFactoryProvider","line":8,"character":48},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":8,"character":96,"module":"./modules/polygon/google-maps-polygon-factory.provider"},{"deps":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapComponent","line":11,"character":12}]}]},"GoogleMapsPolygonDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsOverlayComponentBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"bs-google-maps-polygon, [bsGoogleMapsPolygon]","exportAs":"polygon","providers":[{"__symbolic":"reference","name":"GoogleMapsPolygonFactoryProvider"},{"__symbolic":"reference","name":"NativeGoogleMapsPolygonFactoryProvider"}]}]}],"members":{"path":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"fillColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"fillOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"strokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"strokeOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"strokePosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"strokeWeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"geodesic":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":40,"character":5},"arguments":["click"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":27}}]}],"doubleClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":42,"character":5},"arguments":["dblclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":27}}]}],"rightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":44,"character":5},"arguments":["rightclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":27}}]}],"drag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":46,"character":5},"arguments":["drag"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":27}}]}],"dragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":48,"character":5},"arguments":["dragstart"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":48,"character":27}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":50,"character":5},"arguments":["dragend"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":50,"character":27}}]}],"mouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":52,"character":5},"arguments":["mousedown"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":52,"character":27}}]}],"mouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":54,"character":5},"arguments":["mouseup"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":54,"character":27}}]}],"mouseMove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":56,"character":5},"arguments":["mousemove"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":56,"character":27}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":58,"character":5},"arguments":["mouseover"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":58,"character":27}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":60,"character":5},"arguments":["mouseout"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":60,"character":27}}]}]}},"GoogleMapsPolylineModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GoogleMapsPolylineDirective"}],"exports":[{"__symbolic":"reference","name":"GoogleMapsPolylineDirective"}]}]}],"members":{}},"WrappedPolylineFunctions":{"__symbolic":"interface"},"IGoogleMapsPolyline":{"__symbolic":"interface"},"GoogleMapsPolyline":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsDrawableOverlay"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"NativeObjectWrapper","line":17,"character":1},"arguments":[{"getMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":18,"character":12},"member":"Exclude"},"setMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":19,"character":12},"member":"Exclude"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"IGoogleMap","line":23,"character":21},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":23,"character":38},{"__symbolic":"select","expression":{"__symbolic":"error","message":"Expression form not supported","line":23,"character":68,"module":"./modules/polyline/google-maps-polyline"},"member":"Polyline"}]}],"getBounds":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"setPath":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":38,"character":5}]}],"setClickable":[{"__symbolic":"method"}],"setStrokeColor":[{"__symbolic":"method"}],"setStrokeOpacity":[{"__symbolic":"method"}],"setStrokeWeight":[{"__symbolic":"method"}],"setZIndex":[{"__symbolic":"method"}],"setGeodesic":[{"__symbolic":"method"}]}},"NativeGoogleMapsPolylineFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createNativeFactoryProvider","line":5,"character":55},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":5,"character":83,"module":"./modules/polyline/google-maps-polyline-factory.provider"}]},"GoogleMapsPolylineFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createWrapperFactoryProvider","line":8,"character":49},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":8,"character":98,"module":"./modules/polyline/google-maps-polyline-factory.provider"},{"deps":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapComponent","line":11,"character":12}]}]},"GoogleMapsPolylineDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsOverlayComponentBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"bs-google-maps-polyline, [bsGoogleMapsPolyline]","exportAs":"polyline","providers":[{"__symbolic":"reference","name":"GoogleMapsPolylineFactoryProvider"},{"__symbolic":"reference","name":"NativeGoogleMapsPolylineFactoryProvider"}]}]}],"members":{"path":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"strokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"strokeOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"strokeWeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"geodesic":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":37,"character":5},"arguments":["click"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":26}}]}],"contextMenu":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":39,"character":5},"arguments":["contextmenu"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":26}}]}],"doubleClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":41,"character":5},"arguments":["dblclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":26}}]}],"drag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":43,"character":5},"arguments":["drag"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":26}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":45,"character":5},"arguments":["dragend"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":26}}]}],"dragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":47,"character":5},"arguments":["dragstart"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":26}}]}],"mouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":49,"character":5},"arguments":["mousedown"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":49,"character":26}}]}],"mouseMove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":51,"character":5},"arguments":["mousemove"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":51,"character":26}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":53,"character":5},"arguments":["mouseout"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":26}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":55,"character":5},"arguments":["mouseover"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":55,"character":26}}]}],"mouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":57,"character":5},"arguments":["mouseup"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":57,"character":26}}]}],"rightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":62,"character":5},"arguments":["rightclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":62,"character":26}}]}]}},"GoogleMapsCircleModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GoogleMapsCircleDirective"}],"exports":[{"__symbolic":"reference","name":"GoogleMapsCircleDirective"}]}]}],"members":{}},"WrappedCircleFunctions":{"__symbolic":"interface"},"IGoogleMapsCircle":{"__symbolic":"interface"},"GoogleMapsCircle":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsDrawableOverlay"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"NativeObjectWrapper","line":17,"character":1},"arguments":[{"getMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":18,"character":12},"member":"Exclude"},"setMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":19,"character":12},"member":"Exclude"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"IGoogleMap","line":23,"character":21},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":23,"character":38},{"__symbolic":"select","expression":{"__symbolic":"error","message":"Expression form not supported","line":23,"character":68,"module":"./modules/circle/google-maps-circle"},"member":"Circle"}]}],"getCenter":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":33,"character":5}]}],"setClickable":[{"__symbolic":"method"}],"setFillColor":[{"__symbolic":"method"}],"setFillOpacity":[{"__symbolic":"method"}],"setStrokeColor":[{"__symbolic":"method"}],"setStrokeOpacity":[{"__symbolic":"method"}],"setStrokePosition":[{"__symbolic":"method"}],"setStrokeWeight":[{"__symbolic":"method"}],"setZIndex":[{"__symbolic":"method"}]}},"NativeGoogleMapsCircleFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createNativeFactoryProvider","line":5,"character":53},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":5,"character":81,"module":"./modules/circle/google-maps-circle-factory.provider"}]},"GoogleMapsCircleFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createWrapperFactoryProvider","line":8,"character":47},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":8,"character":94,"module":"./modules/circle/google-maps-circle-factory.provider"},{"deps":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapComponent","line":11,"character":12}]}]},"GoogleMapsCircleDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsOverlayComponentBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"bs-google-maps-circle, [bsGoogleMapsCircle]","exportAs":"circle","providers":[{"__symbolic":"reference","name":"GoogleMapsCircleFactoryProvider"},{"__symbolic":"reference","name":"NativeGoogleMapsCircleFactoryProvider"}]}]}],"members":{"center":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5}}]}],"radius":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"fillColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"fillOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"strokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"strokeOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"strokePosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"strokeWeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"geodesic":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"centerChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":40,"character":5},"arguments":["center_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":29}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":42,"character":5},"arguments":["click"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":29}}]}],"doubleClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":44,"character":5},"arguments":["dblclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":29}}]}],"drag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":46,"character":5},"arguments":["drag"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":29}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":48,"character":5},"arguments":["dragend"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":48,"character":29}}]}],"dragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":50,"character":5},"arguments":["dragstart"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":50,"character":29}}]}],"mouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":52,"character":5},"arguments":["mousedown"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":52,"character":29}}]}],"mouseMove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":54,"character":5},"arguments":["mousemove"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":54,"character":29}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":56,"character":5},"arguments":["mouseout"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":56,"character":29}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":58,"character":5},"arguments":["mouseover"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":58,"character":29}}]}],"mouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":60,"character":5},"arguments":["mouseup"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":60,"character":29}}]}],"radiusChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":62,"character":5},"arguments":["radius_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":62,"character":29}}]}],"rightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":64,"character":5},"arguments":["rightclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":64,"character":29}}]}]}},"GoogleMapsDataModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GoogleMapsDataDirective"}],"imports":[{"__symbolic":"reference","name":"GoogleMapsFeatureModule"}],"exports":[{"__symbolic":"reference","name":"GoogleMapsDataDirective"},{"__symbolic":"reference","name":"GoogleMapsFeatureModule"}]}]}],"members":{}},"WrappedDataFunctions":{"__symbolic":"interface"},"IGoogleMapsData":{"__symbolic":"interface"},"GoogleMapsData":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsDrawableOverlay"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"NativeObjectWrapper","line":21,"character":1},"arguments":[{"getMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":22,"character":12},"member":"Exclude"},"setMap":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":23,"character":12},"member":"Exclude"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"IGoogleMap","line":32,"character":21},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":32,"character":38},{"__symbolic":"select","expression":{"__symbolic":"error","message":"Expression form not supported","line":32,"character":68,"module":"./modules/data/google-maps-data"},"member":"Data"}]}],"getBounds":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":49,"character":5}]}],"createPolygon":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":64,"character":5}]}],"createPolyline":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":79,"character":5}]}],"buildOptions":[{"__symbolic":"method"}],"addFeature":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":109,"character":5}]}],"removeFeature":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":145,"character":5}]}],"findFeature":[{"__symbolic":"method"}],"toGeoJson":[{"__symbolic":"method"}],"loadGeoJson":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":183,"character":5}]}]}},"NativeGoogleMapsDataFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createNativeFactoryProvider","line":5,"character":51},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":5,"character":79,"module":"./modules/data/google-maps-data-factory.provider"}]},"GoogleMapsDataFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createWrapperFactoryProvider","line":8,"character":45},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":8,"character":90,"module":"./modules/data/google-maps-data-factory.provider"},{"deps":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapComponent","line":11,"character":12}]}]},"GoogleMapsDataDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"GoogleMapsOverlayComponentBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"bs-google-maps-data, [bsGoogleMapsData]","exportAs":"dataLayer","providers":[{"__symbolic":"reference","name":"GoogleMapsDataFactoryProvider"},{"__symbolic":"reference","name":"NativeGoogleMapsDataFactoryProvider"}]}]}],"members":{"controlPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"controls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"drawingMode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"style":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"addFeature":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":30,"character":5},"arguments":["addfeature"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":29}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":32,"character":5},"arguments":["click"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":29}}]}],"doubleClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":34,"character":5},"arguments":["dblclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":29}}]}],"mouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":36,"character":5},"arguments":["mousedown"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":29}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":38,"character":5},"arguments":["mouseout"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":29}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":40,"character":5},"arguments":["mouseover"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":29}}]}],"mouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":42,"character":5},"arguments":["mouseup"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":29}}]}],"removeFeature":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":44,"character":5},"arguments":["removefeature"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":29}}]}],"removeProperty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":46,"character":5},"arguments":["removeproperty"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":29}}]}],"rightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":48,"character":5},"arguments":["rightclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":48,"character":29}}]}],"setGeometry":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":50,"character":5},"arguments":["setgeometry"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":50,"character":29}}]}],"setProperty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":52,"character":5},"arguments":["setproperty"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":52,"character":29}}]}]}},"FeatureTracker":{"__symbolic":"class","members":{"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}]}},"GoogleMapsFeatureModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GoogleMapsFeatureDirective"}],"exports":[{"__symbolic":"reference","name":"GoogleMapsFeatureDirective"}]}]}],"members":{}},"WrappedFeatureFunctions":{"__symbolic":"interface"},"FeatureProperties":{"__symbolic":"interface"},"IGoogleMapsFeature":{"__symbolic":"interface"},"GoogleMapsFeature":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsNativeObjectEmittingWrapper","line":17,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"NativeObjectWrapper","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"IGoogleMapsData"},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":19,"character":60},{"__symbolic":"select","expression":{"__symbolic":"error","message":"Expression form not supported","line":19,"character":90,"module":"./modules/data/feature/google-maps-feature"},"member":"Feature"}]}],"getBounds":[{"__symbolic":"method"}],"getId":[{"__symbolic":"method"}],"getProperties":[{"__symbolic":"method"}],"setProperties":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":43,"character":5}]}],"setMarker":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":49,"character":5}]}],"setPolygon":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":55,"character":5}]}],"setPolyline":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":61,"character":5}]}],"toGeoJson":[{"__symbolic":"method"}]}},"NativeGoogleMapsFeatureFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createNativeFactoryProvider","line":6,"character":54},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":6,"character":82,"module":"./modules/data/feature/google-maps-feature-factory.provider"}]},"GoogleMapsFeatureFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createWrapperFactoryProvider","line":9,"character":48},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":9,"character":96,"module":"./modules/data/feature/google-maps-feature-factory.provider"},{"deps":[{"__symbolic":"reference","name":"GoogleMapsDataDirective"}]}]},"GoogleMapsFeatureDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsComponentBase","line":22,"character":48},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"bs-google-maps-feature, [bsGoogleMapsFeature]","exportAs":"feature","providers":[{"__symbolic":"reference","name":"GoogleMapsFeatureFactoryProvider"},{"__symbolic":"reference","name":"NativeGoogleMapsFeatureFactoryProvider"}]}]}],"members":{"geometry":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"marker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"polygon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"properties":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"addFeature":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":35,"character":5},"arguments":["addfeature"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":29}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":37,"character":5},"arguments":["click"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":29}}]}],"doubleClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":39,"character":5},"arguments":["dblclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":29}}]}],"mouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":41,"character":5},"arguments":["mousedown"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":29}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":43,"character":5},"arguments":["mouseout"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":29}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":45,"character":5},"arguments":["mouseover"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":29}}]}],"mouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":47,"character":5},"arguments":["mouseup"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":29}}]}],"removeFeature":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":49,"character":5},"arguments":["removefeature"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":49,"character":29}}]}],"removeProperty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":51,"character":5},"arguments":["removeproperty"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":51,"character":29}}]}],"rightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":53,"character":5},"arguments":["rightclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":29}}]}],"setGeometry":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":55,"character":5},"arguments":["setgeometry"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":55,"character":29}}]}],"setProperty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":57,"character":5},"arguments":["setproperty"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":57,"character":29}}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"initEmitters":[{"__symbolic":"method"}]}},"GoogleMapsInfoWindowModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"GoogleMapsInfoWindowDirective"}],"exports":[{"__symbolic":"reference","name":"GoogleMapsInfoWindowDirective"}]}]}],"members":{}},"InfoWindowTrigger":{"__symbolic":"interface"},"WrappedInfoWindowFunctions":{"__symbolic":"interface"},"IGoogleMapsInfoWindow":{"__symbolic":"interface"},"GoogleMapsInfoWindow":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsNativeObjectEmittingWrapper","line":27,"character":42},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"NativeObjectWrapper","line":24,"character":1},"arguments":[{"close":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Delegation","line":25,"character":11},"member":"OutsideAngular"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"IGoogleMap","line":42,"character":37},{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsApiService","line":42,"character":54},{"__symbolic":"select","expression":{"__symbolic":"error","message":"Expression form not supported","line":42,"character":84,"module":"./modules/info-window/google-maps-info-window"},"member":"InfoWindow"}]}],"getPosition":[{"__symbolic":"method"}],"setPosition":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":64,"character":5}]}],"getTrigger":[{"__symbolic":"method"}],"setTrigger":[{"__symbolic":"method"}],"getCloseAfter":[{"__symbolic":"method"}],"setCloseAfter":[{"__symbolic":"method"}],"getAttachedTo":[{"__symbolic":"method"}],"setAttachedTo":[{"__symbolic":"method"}],"clearAttachedTo":[{"__symbolic":"method"}],"open":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"OutsideAngular","line":163,"character":5}]}],"reattachEmitters":[{"__symbolic":"method"}],"onTriggered":[{"__symbolic":"method"}],"onTriggeredClose":[{"__symbolic":"method"}],"autoClose":[{"__symbolic":"method"}],"setDisableAutoPan":[{"__symbolic":"method"}],"setMaxWidth":[{"__symbolic":"method"}],"setPixelOffset":[{"__symbolic":"method"}]}},"NativeGoogleMapsInfoWindowFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createNativeFactoryProvider","line":5,"character":57},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":5,"character":85,"module":"./modules/info-window/google-maps-info-window-factory.provider"}]},"GoogleMapsInfoWindowFactoryProvider":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"createWrapperFactoryProvider","line":8,"character":51},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":8,"character":102,"module":"./modules/info-window/google-maps-info-window-factory.provider"},{"deps":[{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapComponent","line":11,"character":12}]}]},"GoogleMapsInfoWindowDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"GoogleMapsComponentBase","line":22,"character":51},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"bs-google-maps-info-window, [bsGoogleMapsInfoWindow]","exportAs":"infoWindow","providers":[{"__symbolic":"reference","name":"GoogleMapsInfoWindowFactoryProvider"},{"__symbolic":"reference","name":"NativeGoogleMapsInfoWindowFactoryProvider"}]}]}],"members":{"animation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"disableAutoPan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"maxWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"pixelOffset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"trigger":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"closeAfter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"attachedTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"closeClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":37,"character":5},"arguments":["closeclick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":37,"character":31}}]}],"contentChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":39,"character":5},"arguments":["content_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":31}}]}],"domReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":41,"character":5},"arguments":["domready"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":31}}]}],"positionChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":43,"character":5},"arguments":["position_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":31}}]}],"zIndexChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@bespunky/angular-google-maps/core","name":"Hook","line":45,"character":5},"arguments":["zindex_changed"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":31}}]}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"buildContentTemplate":[{"__symbolic":"method"}]}}},"origins":{"GoogleMapsOverlaysModule":"./google-maps-overlays.module","OverlayType":"./abstraction/base/overlay-type.enum","IGoogleMapsDrawableOverlay":"./abstraction/base/i-google-maps-drawable-overlay","GoogleMapsDrawableOverlay":"./abstraction/base/google-maps-drawable-overlay","GoogleMapsOverlayComponentBase":"./abstraction/base/google-maps-overlay-component-base","IGoogleMapsNativeDrawableOverlay":"./abstraction/native/i-google-maps-native-drawable-overlay","DrawableOverlay":"./abstraction/types/abstraction","OverlaysSuperpowerModule":"./superpower/overlays-superpower.module","IOverlaysSuperpower":"./superpower/i-overlays-superpower","OverlaysSuperpower":"./superpower/services/overlays-superpower.service","OverlaysTracker":"./superpower/services/overlays-tracker","OverlaysState":"./superpower/services/overlays-state","OverlaysDirective":"./superpower/directive/overlays.directive","GoogleMapsMarkerModule":"./modules/marker/google-maps-marker.module","WrappedMarkerFunctions":"./modules/marker/i-google-maps-marker","IGoogleMapsMarker":"./modules/marker/i-google-maps-marker","GoogleMapsMarker":"./modules/marker/google-maps-marker","NativeGoogleMapsMarkerFactoryProvider":"./modules/marker/google-maps-marker-factory.provider","GoogleMapsMarkerFactoryProvider":"./modules/marker/google-maps-marker-factory.provider","GoogleMapsMarkerDirective":"./modules/marker/directive/google-maps-marker.directive","GoogleMapsPolygonModule":"./modules/polygon/google-maps-polygon.module","WrappedPolygonFunctions":"./modules/polygon/i-google-maps-polygon","IGoogleMapsPolygon":"./modules/polygon/i-google-maps-polygon","GoogleMapsPolygon":"./modules/polygon/google-maps-polygon","NativeGoogleMapsPolygonFactoryProvider":"./modules/polygon/google-maps-polygon-factory.provider","GoogleMapsPolygonFactoryProvider":"./modules/polygon/google-maps-polygon-factory.provider","GoogleMapsPolygonDirective":"./modules/polygon/directive/google-maps-polygon.directive","GoogleMapsPolylineModule":"./modules/polyline/google-maps-polyline.module","WrappedPolylineFunctions":"./modules/polyline/i-google-maps-polyline","IGoogleMapsPolyline":"./modules/polyline/i-google-maps-polyline","GoogleMapsPolyline":"./modules/polyline/google-maps-polyline","NativeGoogleMapsPolylineFactoryProvider":"./modules/polyline/google-maps-polyline-factory.provider","GoogleMapsPolylineFactoryProvider":"./modules/polyline/google-maps-polyline-factory.provider","GoogleMapsPolylineDirective":"./modules/polyline/directive/google-maps-polyline.directive","GoogleMapsCircleModule":"./modules/circle/google-maps-circle.module","WrappedCircleFunctions":"./modules/circle/i-google-maps-circle","IGoogleMapsCircle":"./modules/circle/i-google-maps-circle","GoogleMapsCircle":"./modules/circle/google-maps-circle","NativeGoogleMapsCircleFactoryProvider":"./modules/circle/google-maps-circle-factory.provider","GoogleMapsCircleFactoryProvider":"./modules/circle/google-maps-circle-factory.provider","GoogleMapsCircleDirective":"./modules/circle/directive/google-maps-circle.directive","GoogleMapsDataModule":"./modules/data/google-maps-data.module","WrappedDataFunctions":"./modules/data/i-google-maps-data","IGoogleMapsData":"./modules/data/i-google-maps-data","GoogleMapsData":"./modules/data/google-maps-data","NativeGoogleMapsDataFactoryProvider":"./modules/data/google-maps-data-factory.provider","GoogleMapsDataFactoryProvider":"./modules/data/google-maps-data-factory.provider","GoogleMapsDataDirective":"./modules/data/directive/google-maps-data.directive","FeatureTracker":"./modules/data/services/feature-tracker","GoogleMapsFeatureModule":"./modules/data/feature/google-maps-feature.module","WrappedFeatureFunctions":"./modules/data/feature/i-google-maps-feature","FeatureProperties":"./modules/data/feature/i-google-maps-feature","IGoogleMapsFeature":"./modules/data/feature/i-google-maps-feature","GoogleMapsFeature":"./modules/data/feature/google-maps-feature","NativeGoogleMapsFeatureFactoryProvider":"./modules/data/feature/google-maps-feature-factory.provider","GoogleMapsFeatureFactoryProvider":"./modules/data/feature/google-maps-feature-factory.provider","GoogleMapsFeatureDirective":"./modules/data/feature/directive/google-maps-feature.directive","GoogleMapsInfoWindowModule":"./modules/info-window/google-maps-info-window.module","InfoWindowTrigger":"./modules/info-window/i-google-maps-info-window","WrappedInfoWindowFunctions":"./modules/info-window/i-google-maps-info-window","IGoogleMapsInfoWindow":"./modules/info-window/i-google-maps-info-window","GoogleMapsInfoWindow":"./modules/info-window/google-maps-info-window","NativeGoogleMapsInfoWindowFactoryProvider":"./modules/info-window/google-maps-info-window-factory.provider","GoogleMapsInfoWindowFactoryProvider":"./modules/info-window/google-maps-info-window-factory.provider","GoogleMapsInfoWindowDirective":"./modules/info-window/directive/google-maps-info-window.directive"},"importAs":"@bespunky/angular-google-maps/overlays"}