[{"__symbolic":"module","version":3,"metadata":{"SebmGoogleMap":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"sebm-google-map","providers":[{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper"},{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager"},{"__symbolic":"reference","module":"../services/managers/info-window-manager","name":"InfoWindowManager"},{"__symbolic":"reference","module":"../services/managers/circle-manager","name":"CircleManager"},{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager"},{"__symbolic":"reference","module":"../services/managers/polygon-manager","name":"PolygonManager"},{"__symbolic":"reference","module":"./../services/managers/kml-layer-manager","name":"KmlLayerManager"}],"inputs":["longitude","latitude","zoom","minZoom","maxZoom","draggable: mapDraggable","disableDoubleClickZoom","disableDefaultUI","scrollwheel","backgroundColor","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","styles","usePanning","streetViewControl","fitBounds","scaleControl","mapTypeControl"],"outputs":["mapClick","mapRightClick","mapDblClick","centerChange","idle","boundsChange","zoomChange"],"host":{"[class.sebm-google-map-container]":"true","$quoted$":["[class.sebm-google-map-container]"]},"styles":["\n    .sebm-google-map-container-inner {\n      width: inherit;\n      height: inherit;\n    }\n    .sebm-google-map-content {\n      display:none;\n    }\n  "],"template":"\n    <div class='sebm-google-map-container-inner'></div>\n    <div class='sebm-google-map-content'>\n      <ng-content></ng-content>\n    </div>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper"}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","styles","streetViewControl","zoom","mapTypeControl","minZoom","maxZoom"]}}}},{"__symbolic":"module","version":1,"metadata":{"SebmGoogleMap":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"sebm-google-map","providers":[{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper"},{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager"},{"__symbolic":"reference","module":"../services/managers/info-window-manager","name":"InfoWindowManager"},{"__symbolic":"reference","module":"../services/managers/circle-manager","name":"CircleManager"},{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager"},{"__symbolic":"reference","module":"../services/managers/polygon-manager","name":"PolygonManager"},{"__symbolic":"reference","module":"./../services/managers/kml-layer-manager","name":"KmlLayerManager"}],"inputs":["longitude","latitude","zoom","minZoom","maxZoom","draggable: mapDraggable","disableDoubleClickZoom","disableDefaultUI","scrollwheel","backgroundColor","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","styles","usePanning","streetViewControl","fitBounds","scaleControl","mapTypeControl"],"outputs":["mapClick","mapRightClick","mapDblClick","centerChange","idle","boundsChange","zoomChange"],"host":{"[class.sebm-google-map-container]":"true"},"styles":["\n    .sebm-google-map-container-inner {\n      width: inherit;\n      height: inherit;\n    }\n    .sebm-google-map-content {\n      display:none;\n    }\n  "],"template":"\n    <div class='sebm-google-map-container-inner'></div>\n    <div class='sebm-google-map-content'>\n      <ng-content></ng-content>\n    </div>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper"}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","styles","streetViewControl","zoom","mapTypeControl","minZoom","maxZoom"]}}}}]