angular8-yandex-maps
Advanced tools
Comparing version 1.2.1 to 1.3.0
/** | ||
* Generated bundle index. Do not edit. | ||
*/ | ||
export * from './public-api'; | ||
export * from './public_api'; | ||
export { YandexGeoobjectComponent as ɵd } from './lib/components/yandex-geoobject-component/yandex-geoobject.component'; | ||
@@ -6,0 +6,0 @@ export { YandexMapComponent as ɵa } from './lib/components/yandex-map-component/yandex-map.component'; |
@@ -1,1 +0,1 @@ | ||
{"__symbolic":"module","version":4,"metadata":{"AngularYandexMapsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["apiKey"],"value":{"ngModule":{"__symbolic":"reference","name":"AngularYandexMapsModule"},"providers":[{"provide":"API_KEY","useValue":{"__symbolic":"reference","name":"apiKey"}}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"angular-yandex-map","template":"<div class=\"map-container\" #mapContainer></div>","styles":[".map-container{width:100%;height:100%}"]}]}],"members":{"mapContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":14,"character":3},"arguments":["mapContainer",{"static":true}]}]}],"placemarks":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":15,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"multiroutes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":16,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}]}],"geoObjects":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":17,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵd"}]}]}],"searchControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":18,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵe"}]}]}],"center":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"mapState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"mapOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"}]}],"ngOnInit":[{"__symbolic":"method"}],"_logErrors":[{"__symbolic":"method"}],"_setUniqueMapIdOfMap":[{"__symbolic":"method"}],"_createMapWithObjects":[{"__symbolic":"method"}],"_combineInputs":[{"__symbolic":"method"}],"_addObjectsOnMap":[{"__symbolic":"method"}],"_addPlacemark":[{"__symbolic":"method"}],"_addMultiroute":[{"__symbolic":"method"}],"_addGeoObject":[{"__symbolic":"method"}],"_addSearchControl":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"angular-yandex-placemark","template":"","styles":[""]}]}],"members":{"geometry":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"placemarkProperties":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"placemarkOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"_logErrors":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"angular-yandex-multiroute","template":"","styles":[""]}]}],"members":{"referencePoints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"multirouteModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"multirouteOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"_logErrors":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"angular-yandex-geoobject","template":"","styles":[""]}]}],"members":{"feature":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"_logErrors":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"angular-yandex-search","template":"","styles":[""]}]}],"members":{"searchRequest":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"parameters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":16,"character":33}]}],"initMap":[{"__symbolic":"method"}],"_loadScript":[{"__symbolic":"method"}],"createMap":[{"__symbolic":"method"}],"addPlacemark":[{"__symbolic":"method"}],"addMultiroute":[{"__symbolic":"method"}],"addGeoObject":[{"__symbolic":"method"}],"addSearchControl":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}}},"origins":{"AngularYandexMapsModule":"./lib/angular-yandex-maps.module","ɵa":"./lib/components/yandex-map-component/yandex-map.component","ɵb":"./lib/components/yandex-placemark-component/yandex-placemark.component","ɵc":"./lib/components/yandex-multiroute-component/yandex-multiroute.component","ɵd":"./lib/components/yandex-geoobject-component/yandex-geoobject.component","ɵe":"./lib/components/yandex-search-component/yandex-search.component","ɵf":"./lib/services/yandex-map/yandex-map.service"},"importAs":"angular8-yandex-maps"} | ||
{"__symbolic":"module","version":4,"metadata":{"AngularYandexMapsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["apiKey"],"value":{"ngModule":{"__symbolic":"reference","name":"AngularYandexMapsModule"},"providers":[{"provide":"API_KEY","useValue":{"__symbolic":"reference","name":"apiKey"}}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"angular-yandex-map","template":"<div class=\"map-container\" #mapContainer></div>","styles":[".map-container{width:100%;height:100%}"]}]}],"members":{"mapContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":14,"character":3},"arguments":["mapContainer"]}]}],"placemarks":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":15,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"multiroutes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":16,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}]}],"geoObjects":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":17,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵd"}]}]}],"searchControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":18,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵe"}]}]}],"center":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"mapState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"mapOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"}]}],"ngOnInit":[{"__symbolic":"method"}],"_logErrors":[{"__symbolic":"method"}],"_setUniqueMapIdOfMap":[{"__symbolic":"method"}],"_createMapWithObjects":[{"__symbolic":"method"}],"_combineInputs":[{"__symbolic":"method"}],"_addObjectsOnMap":[{"__symbolic":"method"}],"_addPlacemark":[{"__symbolic":"method"}],"_addMultiroute":[{"__symbolic":"method"}],"_addGeoObject":[{"__symbolic":"method"}],"_addSearchControl":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"angular-yandex-placemark","template":"","styles":[""]}]}],"members":{"geometry":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"placemarkProperties":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"placemarkOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"_logErrors":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"angular-yandex-multiroute","template":"","styles":[""]}]}],"members":{"referencePoints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"multirouteModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"multirouteOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"_logErrors":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"angular-yandex-geoobject","template":"","styles":[""]}]}],"members":{"feature":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"_logErrors":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"angular-yandex-search","template":"","styles":[""]}]}],"members":{"searchRequest":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"parameters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":16,"character":33}]}],"initMap":[{"__symbolic":"method"}],"_loadScript":[{"__symbolic":"method"}],"createMap":[{"__symbolic":"method"}],"addPlacemark":[{"__symbolic":"method"}],"addMultiroute":[{"__symbolic":"method"}],"addGeoObject":[{"__symbolic":"method"}],"addSearchControl":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}}},"origins":{"AngularYandexMapsModule":"./lib/angular-yandex-maps.module","ɵa":"./lib/components/yandex-map-component/yandex-map.component","ɵb":"./lib/components/yandex-placemark-component/yandex-placemark.component","ɵc":"./lib/components/yandex-multiroute-component/yandex-multiroute.component","ɵd":"./lib/components/yandex-geoobject-component/yandex-geoobject.component","ɵe":"./lib/components/yandex-search-component/yandex-search.component","ɵf":"./lib/services/yandex-map/yandex-map.service"},"importAs":"angular8-yandex-maps"} |
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('rxjs'), require('rxjs/operators')) : | ||
typeof define === 'function' && define.amd ? define('angular8-yandex-maps', ['exports', '@angular/core', '@angular/common', 'rxjs', 'rxjs/operators'], factory) : | ||
(global = global || self, factory(global['angular8-yandex-maps'] = {}, global.ng.core, global.ng.common, global.rxjs, global.rxjs.operators)); | ||
}(this, function (exports, core, common, rxjs, operators) { 'use strict'; | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('rxjs'), require('rxjs/operators'), require('@angular/common')) : | ||
typeof define === 'function' && define.amd ? define('angular8-yandex-maps', ['exports', '@angular/core', 'rxjs', 'rxjs/operators', '@angular/common'], factory) : | ||
(factory((global['angular8-yandex-maps'] = {}),global.ng.core,global.rxjs,global.rxjs.operators,global.ng.common)); | ||
}(this, (function (exports,i0,rxjs,operators,common) { 'use strict'; | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var YandexMapService = /** @class */ (function () { | ||
var YandexMapService = (function () { | ||
function YandexMapService(_injector) { | ||
@@ -20,6 +20,2 @@ this._injector = _injector; | ||
* Trigger map subject on script load | ||
*/ | ||
/** | ||
* Init ymaps script if it's not initiated | ||
* Trigger map subject on script load | ||
* @return {?} | ||
@@ -32,42 +28,28 @@ */ | ||
*/ | ||
function () { | ||
var _this = this; | ||
if (!this._isScriptInited) { | ||
this._isScriptInited = true; | ||
this._loadScript(); | ||
} | ||
this._scriptYmaps.onload = (/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
ymaps.ready((/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
_this._isMapInited$.next(true); | ||
})); | ||
}); | ||
return this._isMapInited$; | ||
}; | ||
var _this = this; | ||
if (!this._isScriptInited) { | ||
this._isScriptInited = true; | ||
this._loadScript(); | ||
} | ||
this._scriptYmaps.onload = function () { | ||
ymaps.ready(function () { | ||
_this._isMapInited$.next(true); | ||
}); | ||
}; | ||
return this._isMapInited$; | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapService.prototype._loadScript = /** | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
this._scriptYmaps = document.createElement('script'); | ||
this._scriptYmaps.src = "https://api-maps.yandex.ru/2.1/?apikey=" + this._apiKey + "&lang=ru_RU"; | ||
document.body.appendChild(this._scriptYmaps); | ||
}; | ||
function () { | ||
this._scriptYmaps = document.createElement('script'); | ||
this._scriptYmaps.src = "https://api-maps.yandex.ru/2.1/?apikey=" + this._apiKey + "&lang=ru_RU"; | ||
document.body.appendChild(this._scriptYmaps); | ||
}; | ||
/** | ||
* Create new Map class instance | ||
* @param mapId | ||
* @param state | ||
* @param options | ||
*/ | ||
/** | ||
* Create new Map class instance | ||
* @param {?} mapId | ||
@@ -85,10 +67,7 @@ * @param {?} state | ||
*/ | ||
function (mapId, state, options) { | ||
this._map = new ymaps.Map(mapId, state, options); | ||
}; | ||
function (mapId, state, options) { | ||
this._map = new ymaps.Map(mapId, state, options); | ||
}; | ||
/** | ||
* Add objects, controls on map | ||
*/ | ||
/** | ||
* Add objects, controls on map | ||
* @param {?} geometry | ||
@@ -106,6 +85,6 @@ * @param {?} properties | ||
*/ | ||
function (geometry, properties, options) { | ||
this._map.geoObjects | ||
.add(new ymaps.Placemark(geometry, properties, options)); | ||
}; | ||
function (geometry, properties, options) { | ||
this._map.geoObjects | ||
.add(new ymaps.Placemark(geometry, properties, options)); | ||
}; | ||
/** | ||
@@ -121,6 +100,6 @@ * @param {?} model | ||
*/ | ||
function (model, options) { | ||
this._map.geoObjects | ||
.add(new ymaps.multiRouter.MultiRoute(model, options)); | ||
}; | ||
function (model, options) { | ||
this._map.geoObjects | ||
.add(new ymaps.multiRouter.MultiRoute(model, options)); | ||
}; | ||
/** | ||
@@ -136,15 +115,9 @@ * @param {?} feature | ||
*/ | ||
function (feature, options) { | ||
this._map.geoObjects | ||
.add(new ymaps.GeoObject(feature, options)); | ||
}; | ||
function (feature, options) { | ||
this._map.geoObjects | ||
.add(new ymaps.GeoObject(feature, options)); | ||
}; | ||
/** | ||
* Create new SearchControl class instance with properies | ||
* If searchRequest is provided -> force search in the current area | ||
* @param request | ||
* @param properties | ||
*/ | ||
/** | ||
* Create new SearchControl class instance with properies | ||
* If searchRequest is provided -> force search in the current area | ||
* @param {?} request | ||
@@ -161,20 +134,22 @@ * @param {?} properties | ||
*/ | ||
function (request, properties) { | ||
/** @type {?} */ | ||
var searchControl = new ymaps.control.SearchControl(properties); | ||
this._map.controls | ||
.add(searchControl); | ||
if (request) | ||
searchControl.search(request); | ||
}; | ||
function (request, properties) { | ||
/** @type {?} */ | ||
var searchControl = new ymaps.control.SearchControl(properties); | ||
this._map.controls | ||
.add(searchControl); | ||
if (request) | ||
searchControl.search(request); | ||
}; | ||
YandexMapService.decorators = [ | ||
{ type: core.Injectable, args: [{ | ||
{ type: i0.Injectable, args: [{ | ||
providedIn: 'root' | ||
},] } | ||
},] }, | ||
]; | ||
/** @nocollapse */ | ||
YandexMapService.ctorParameters = function () { return [ | ||
{ type: core.Injector } | ||
]; }; | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = core.ɵɵdefineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(core.ɵɵinject(core.INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
YandexMapService.ctorParameters = function () { | ||
return [ | ||
{ type: i0.Injector } | ||
]; | ||
}; | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = i0.defineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(i0.inject(i0.INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
return YandexMapService; | ||
@@ -185,5 +160,5 @@ }()); | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var YandexPlacemarkComponent = /** @class */ (function () { | ||
var YandexPlacemarkComponent = (function () { | ||
function YandexPlacemarkComponent() { | ||
@@ -197,25 +172,23 @@ } | ||
*/ | ||
function () { | ||
this._logErrors(); | ||
}; | ||
function () { | ||
this._logErrors(); | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexPlacemarkComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
if (!this.geometry) { | ||
console.error('Placemark: geometry input is required.'); | ||
this.geometry = []; | ||
} | ||
}; | ||
function () { | ||
if (!this.geometry) { | ||
console.error('Placemark: geometry input is required.'); | ||
this.geometry = []; | ||
} | ||
}; | ||
YandexPlacemarkComponent.decorators = [ | ||
{ type: core.Component, args: [{ | ||
{ type: i0.Component, args: [{ | ||
selector: 'angular-yandex-placemark', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -225,5 +198,5 @@ /** @nocollapse */ | ||
YandexPlacemarkComponent.propDecorators = { | ||
geometry: [{ type: core.Input }], | ||
placemarkProperties: [{ type: core.Input }], | ||
placemarkOptions: [{ type: core.Input }] | ||
geometry: [{ type: i0.Input }], | ||
placemarkProperties: [{ type: i0.Input }], | ||
placemarkOptions: [{ type: i0.Input }] | ||
}; | ||
@@ -235,5 +208,5 @@ return YandexPlacemarkComponent; | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var YandexMultirouteComponent = /** @class */ (function () { | ||
var YandexMultirouteComponent = (function () { | ||
function YandexMultirouteComponent() { | ||
@@ -247,25 +220,23 @@ } | ||
*/ | ||
function () { | ||
this._logErrors(); | ||
}; | ||
function () { | ||
this._logErrors(); | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMultirouteComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
if (!this.referencePoints) { | ||
console.error('Multiroute: referencePoints input is required.'); | ||
this.referencePoints = []; | ||
} | ||
}; | ||
function () { | ||
if (!this.referencePoints) { | ||
console.error('Multiroute: referencePoints input is required.'); | ||
this.referencePoints = []; | ||
} | ||
}; | ||
YandexMultirouteComponent.decorators = [ | ||
{ type: core.Component, args: [{ | ||
{ type: i0.Component, args: [{ | ||
selector: 'angular-yandex-multiroute', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -275,5 +246,5 @@ /** @nocollapse */ | ||
YandexMultirouteComponent.propDecorators = { | ||
referencePoints: [{ type: core.Input }], | ||
multirouteModel: [{ type: core.Input }], | ||
multirouteOptions: [{ type: core.Input }] | ||
referencePoints: [{ type: i0.Input }], | ||
multirouteModel: [{ type: i0.Input }], | ||
multirouteOptions: [{ type: i0.Input }] | ||
}; | ||
@@ -285,5 +256,5 @@ return YandexMultirouteComponent; | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var YandexGeoobjectComponent = /** @class */ (function () { | ||
var YandexGeoobjectComponent = (function () { | ||
function YandexGeoobjectComponent() { | ||
@@ -297,25 +268,23 @@ } | ||
*/ | ||
function () { | ||
this._logErrors(); | ||
}; | ||
function () { | ||
this._logErrors(); | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexGeoobjectComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
if (!this.feature) { | ||
console.error('GeoObjects: feature input is required.'); | ||
this.feature = {}; | ||
} | ||
}; | ||
function () { | ||
if (!this.feature) { | ||
console.error('GeoObjects: feature input is required.'); | ||
this.feature = {}; | ||
} | ||
}; | ||
YandexGeoobjectComponent.decorators = [ | ||
{ type: core.Component, args: [{ | ||
{ type: i0.Component, args: [{ | ||
selector: 'angular-yandex-geoobject', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -325,4 +294,4 @@ /** @nocollapse */ | ||
YandexGeoobjectComponent.propDecorators = { | ||
feature: [{ type: core.Input }], | ||
options: [{ type: core.Input }] | ||
feature: [{ type: i0.Input }], | ||
options: [{ type: i0.Input }] | ||
}; | ||
@@ -334,5 +303,5 @@ return YandexGeoobjectComponent; | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var YandexSearchComponent = /** @class */ (function () { | ||
var YandexSearchComponent = (function () { | ||
function YandexSearchComponent() { | ||
@@ -346,9 +315,9 @@ } | ||
*/ | ||
function () { }; | ||
function () { }; | ||
YandexSearchComponent.decorators = [ | ||
{ type: core.Component, args: [{ | ||
{ type: i0.Component, args: [{ | ||
selector: 'angular-yandex-search', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -358,4 +327,4 @@ /** @nocollapse */ | ||
YandexSearchComponent.propDecorators = { | ||
searchRequest: [{ type: core.Input }], | ||
parameters: [{ type: core.Input }] | ||
searchRequest: [{ type: i0.Input }], | ||
parameters: [{ type: i0.Input }] | ||
}; | ||
@@ -367,5 +336,5 @@ return YandexSearchComponent; | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var YandexMapComponent = /** @class */ (function () { | ||
var YandexMapComponent = (function () { | ||
function YandexMapComponent(_yandexMapService) { | ||
@@ -383,60 +352,47 @@ this._yandexMapService = _yandexMapService; | ||
*/ | ||
function () { | ||
this._logErrors(); | ||
this._setUniqueMapIdOfMap(); | ||
this._createMapWithObjects(); | ||
}; | ||
function () { | ||
this._logErrors(); | ||
this._setUniqueMapIdOfMap(); | ||
this._createMapWithObjects(); | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
if (!this.center) { | ||
console.error('Map: center input is required.'); | ||
this.center = []; | ||
} | ||
}; | ||
function () { | ||
if (!this.center) { | ||
console.error('Map: center input is required.'); | ||
this.center = []; | ||
} | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._setUniqueMapIdOfMap = /** | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
this._uniqueMapId = "f" + (~~(Math.random() * 1e8)).toString(16); | ||
this.mapContainer.nativeElement.setAttribute('id', this._uniqueMapId); | ||
}; | ||
function () { | ||
this._uniqueMapId = "f" + (~~(Math.random() * 1e8)).toString(16); | ||
this.mapContainer.nativeElement.setAttribute('id', this._uniqueMapId); | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._createMapWithObjects = /** | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
var _this = this; | ||
this._yandexMapService.initMap() | ||
.pipe(operators.take(1)) | ||
.subscribe((/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
_this._combineInputs(); | ||
_this._yandexMapService.createMap(_this._uniqueMapId, _this.mapState, _this.mapOptions); | ||
_this._addObjectsOnMap(); | ||
})); | ||
}; | ||
var _this = this; | ||
this._yandexMapService.initMap() | ||
.pipe(operators.take(1)) | ||
.subscribe(function () { | ||
_this._combineInputs(); | ||
_this._yandexMapService.createMap(_this._uniqueMapId, _this.mapState, _this.mapOptions); | ||
_this._addObjectsOnMap(); | ||
}); | ||
}; | ||
/** | ||
* Combine separated inputs in objects required for API | ||
*/ | ||
/** | ||
* Combine separated inputs in objects required for API | ||
* @private | ||
* @return {?} | ||
@@ -446,60 +402,37 @@ */ | ||
* Combine separated inputs in objects required for API | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
// Map | ||
this.mapState.zoom = this.zoom; | ||
this.mapState.center = this.center; | ||
// Multiroute | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
function (multiroute) { | ||
if (!multiroute.multirouteModel) | ||
multiroute.multirouteModel = {}; | ||
multiroute.multirouteModel.referencePoints = multiroute.referencePoints; | ||
})); | ||
}; | ||
function () { | ||
// Map | ||
this.mapState.zoom = this.zoom; | ||
this.mapState.center = this.center; | ||
// Multiroute | ||
this.multiroutes.forEach(function (multiroute) { | ||
if (!multiroute.multirouteModel) | ||
multiroute.multirouteModel = {}; | ||
multiroute.multirouteModel.referencePoints = multiroute.referencePoints; | ||
}); | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._addObjectsOnMap = /** | ||
* @private | ||
* @return {?} | ||
*/ | ||
function () { | ||
var _this = this; | ||
this.placemarks.forEach((/** | ||
* @param {?} placemark | ||
* @return {?} | ||
*/ | ||
function (placemark) { | ||
_this._addPlacemark(placemark); | ||
})); | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
function (multiroute) { | ||
_this._addMultiroute(multiroute); | ||
})); | ||
this.geoObjects.forEach((/** | ||
* @param {?} geoObject | ||
* @return {?} | ||
*/ | ||
function (geoObject) { | ||
_this._addGeoObject(geoObject); | ||
})); | ||
if (this.searchControl.first) | ||
this._addSearchControl(this.searchControl.first); | ||
}; | ||
function () { | ||
var _this = this; | ||
this.placemarks.forEach(function (placemark) { | ||
_this._addPlacemark(placemark); | ||
}); | ||
this.multiroutes.forEach(function (multiroute) { | ||
_this._addMultiroute(multiroute); | ||
}); | ||
this.geoObjects.forEach(function (geoObject) { | ||
_this._addGeoObject(geoObject); | ||
}); | ||
if (this.searchControl.first) | ||
this._addSearchControl(this.searchControl.first); | ||
}; | ||
/** | ||
* Add objects, controls on map | ||
*/ | ||
/** | ||
* Add objects, controls on map | ||
* @private | ||
* @param {?} placemark | ||
@@ -510,11 +443,9 @@ * @return {?} | ||
* Add objects, controls on map | ||
* @private | ||
* @param {?} placemark | ||
* @return {?} | ||
*/ | ||
function (placemark) { | ||
this._yandexMapService.addPlacemark(placemark.geometry, placemark.placemarkProperties, placemark.placemarkOptions); | ||
}; | ||
function (placemark) { | ||
this._yandexMapService.addPlacemark(placemark.geometry, placemark.placemarkProperties, placemark.placemarkOptions); | ||
}; | ||
/** | ||
* @private | ||
* @param {?} multiroute | ||
@@ -524,11 +455,9 @@ * @return {?} | ||
YandexMapComponent.prototype._addMultiroute = /** | ||
* @private | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
function (multiroute) { | ||
this._yandexMapService.addMultiroute(multiroute.multirouteModel, multiroute.multirouteOptions); | ||
}; | ||
function (multiroute) { | ||
this._yandexMapService.addMultiroute(multiroute.multirouteModel, multiroute.multirouteOptions); | ||
}; | ||
/** | ||
* @private | ||
* @param {?} geoObject | ||
@@ -538,11 +467,9 @@ * @return {?} | ||
YandexMapComponent.prototype._addGeoObject = /** | ||
* @private | ||
* @param {?} geoObject | ||
* @return {?} | ||
*/ | ||
function (geoObject) { | ||
this._yandexMapService.addGeoObject(geoObject.feature, geoObject.options); | ||
}; | ||
function (geoObject) { | ||
this._yandexMapService.addGeoObject(geoObject.feature, geoObject.options); | ||
}; | ||
/** | ||
* @private | ||
* @param {?} search | ||
@@ -552,30 +479,31 @@ * @return {?} | ||
YandexMapComponent.prototype._addSearchControl = /** | ||
* @private | ||
* @param {?} search | ||
* @return {?} | ||
*/ | ||
function (search) { | ||
this._yandexMapService.addSearchControl(search.searchRequest, search.parameters); | ||
}; | ||
function (search) { | ||
this._yandexMapService.addSearchControl(search.searchRequest, search.parameters); | ||
}; | ||
YandexMapComponent.decorators = [ | ||
{ type: core.Component, args: [{ | ||
{ type: i0.Component, args: [{ | ||
selector: 'angular-yandex-map', | ||
template: "<div class=\"map-container\" #mapContainer></div>", | ||
styles: [".map-container{width:100%;height:100%}"] | ||
}] } | ||
},] }, | ||
]; | ||
/** @nocollapse */ | ||
YandexMapComponent.ctorParameters = function () { return [ | ||
{ type: YandexMapService } | ||
]; }; | ||
YandexMapComponent.ctorParameters = function () { | ||
return [ | ||
{ type: YandexMapService } | ||
]; | ||
}; | ||
YandexMapComponent.propDecorators = { | ||
mapContainer: [{ type: core.ViewChild, args: ['mapContainer', { static: true },] }], | ||
placemarks: [{ type: core.ContentChildren, args: [YandexPlacemarkComponent,] }], | ||
multiroutes: [{ type: core.ContentChildren, args: [YandexMultirouteComponent,] }], | ||
geoObjects: [{ type: core.ContentChildren, args: [YandexGeoobjectComponent,] }], | ||
searchControl: [{ type: core.ContentChildren, args: [YandexSearchComponent,] }], | ||
center: [{ type: core.Input }], | ||
zoom: [{ type: core.Input }], | ||
mapState: [{ type: core.Input }], | ||
mapOptions: [{ type: core.Input }] | ||
mapContainer: [{ type: i0.ViewChild, args: ['mapContainer',] }], | ||
placemarks: [{ type: i0.ContentChildren, args: [YandexPlacemarkComponent,] }], | ||
multiroutes: [{ type: i0.ContentChildren, args: [YandexMultirouteComponent,] }], | ||
geoObjects: [{ type: i0.ContentChildren, args: [YandexGeoobjectComponent,] }], | ||
searchControl: [{ type: i0.ContentChildren, args: [YandexSearchComponent,] }], | ||
center: [{ type: i0.Input }], | ||
zoom: [{ type: i0.Input }], | ||
mapState: [{ type: i0.Input }], | ||
mapOptions: [{ type: i0.Input }] | ||
}; | ||
@@ -587,5 +515,5 @@ return YandexMapComponent; | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var AngularYandexMapsModule = /** @class */ (function () { | ||
var AngularYandexMapsModule = (function () { | ||
function AngularYandexMapsModule() { | ||
@@ -601,12 +529,12 @@ } | ||
*/ | ||
function (apiKey) { | ||
return { | ||
ngModule: AngularYandexMapsModule, | ||
providers: [ | ||
{ provide: 'API_KEY', useValue: apiKey } | ||
] | ||
function (apiKey) { | ||
return { | ||
ngModule: AngularYandexMapsModule, | ||
providers: [ | ||
{ provide: 'API_KEY', useValue: apiKey } | ||
] | ||
}; | ||
}; | ||
}; | ||
AngularYandexMapsModule.decorators = [ | ||
{ type: core.NgModule, args: [{ | ||
{ type: i0.NgModule, args: [{ | ||
declarations: [ | ||
@@ -629,3 +557,3 @@ YandexMapComponent, | ||
] | ||
},] } | ||
},] }, | ||
]; | ||
@@ -635,7 +563,17 @@ return AngularYandexMapsModule; | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
exports.AngularYandexMapsModule = AngularYandexMapsModule; | ||
exports.ɵd = YandexGeoobjectComponent; | ||
exports.ɵa = YandexMapComponent; | ||
exports.ɵc = YandexMultirouteComponent; | ||
exports.ɵb = YandexPlacemarkComponent; | ||
exports.ɵc = YandexMultirouteComponent; | ||
exports.ɵd = YandexGeoobjectComponent; | ||
exports.ɵe = YandexSearchComponent; | ||
@@ -646,3 +584,4 @@ exports.ɵf = YandexMapService; | ||
})); | ||
//# sourceMappingURL=angular8-yandex-maps.umd.js.map | ||
}))); | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjgteWFuZGV4LW1hcHMudW1kLmpzLm1hcCIsInNvdXJjZXMiOlsibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy9saWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UudHMiLCJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9jb21wb25lbnRzL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50LnRzIiwibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy9saWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LnRzIiwibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy9saWIvY29tcG9uZW50cy95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudC50cyIsIm5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvbGliL2NvbXBvbmVudHMveWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQudHMiLCJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9jb21wb25lbnRzL3lhbmRleC1tYXAtY29tcG9uZW50L3lhbmRleC1tYXAuY29tcG9uZW50LnRzIiwibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy9saWIvYW5ndWxhci15YW5kZXgtbWFwcy5tb2R1bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBJWWFuZGV4TWFwU2VydmljZSB9IGZyb20gJy4veWFuZGV4LXNlcnZpY2UudHlwZSc7XHJcblxyXG5kZWNsYXJlIGNvbnN0IHltYXBzOiBhbnk7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhNYXBTZXJ2aWNlIGltcGxlbWVudHMgSVlhbmRleE1hcFNlcnZpY2Uge1xyXG4gIHByaXZhdGUgX2lzTWFwSW5pdGVkJDogU3ViamVjdDxib29sZWFuPiA9IG5ldyBTdWJqZWN0KCk7XHJcbiAgcHJpdmF0ZSBfc2NyaXB0WW1hcHM6IEhUTUxTY3JpcHRFbGVtZW50O1xyXG4gIHByaXZhdGUgX2FwaUtleTogc3RyaW5nO1xyXG4gIHByaXZhdGUgX2lzU2NyaXB0SW5pdGVkOiBib29sZWFuO1xyXG4gIHByaXZhdGUgX21hcDogYW55O1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9pbmplY3RvcjogSW5qZWN0b3IpIHtcclxuICAgIHRoaXMuX2FwaUtleSA9IHRoaXMuX2luamVjdG9yLmdldCgnQVBJX0tFWScpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogSW5pdCB5bWFwcyBzY3JpcHQgaWYgaXQncyBub3QgaW5pdGlhdGVkXHJcbiAgICogVHJpZ2dlciBtYXAgc3ViamVjdCBvbiBzY3JpcHQgbG9hZFxyXG4gICAqL1xyXG4gIHB1YmxpYyBpbml0TWFwKCk6IFN1YmplY3Q8Ym9vbGVhbj4ge1xyXG4gICAgaWYgKCF0aGlzLl9pc1NjcmlwdEluaXRlZCkge1xyXG4gICAgICB0aGlzLl9pc1NjcmlwdEluaXRlZCA9IHRydWU7XHJcbiAgICAgIHRoaXMuX2xvYWRTY3JpcHQoKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLl9zY3JpcHRZbWFwcy5vbmxvYWQgPSAoKSA9PiB7XHJcbiAgICAgIHltYXBzLnJlYWR5KCgpID0+IHtcclxuICAgICAgICB0aGlzLl9pc01hcEluaXRlZCQubmV4dCh0cnVlKTtcclxuICAgICAgfSk7XHJcbiAgICB9O1xyXG5cclxuICAgIHJldHVybiB0aGlzLl9pc01hcEluaXRlZCQ7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2FkU2NyaXB0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fc2NyaXB0WW1hcHMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcclxuICAgIHRoaXMuX3NjcmlwdFltYXBzLnNyYyA9IGBodHRwczovL2FwaS1tYXBzLnlhbmRleC5ydS8yLjEvP2FwaWtleT0ke3RoaXMuX2FwaUtleX0mbGFuZz1ydV9SVWA7XHJcbiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHRoaXMuX3NjcmlwdFltYXBzKTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIENyZWF0ZSBuZXcgTWFwIGNsYXNzIGluc3RhbmNlXHJcbiAgICogQHBhcmFtIG1hcElkXHJcbiAgICogQHBhcmFtIHN0YXRlXHJcbiAgICogQHBhcmFtIG9wdGlvbnNcclxuICAgKi9cclxuICBwdWJsaWMgY3JlYXRlTWFwKG1hcElkOiBzdHJpbmcsIHN0YXRlOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQge1xyXG4gICAgdGhpcy5fbWFwID0gbmV3IHltYXBzLk1hcChtYXBJZCwgc3RhdGUsIG9wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQWRkIG9iamVjdHMsIGNvbnRyb2xzIG9uIG1hcFxyXG4gICAqL1xyXG4gIHB1YmxpYyBhZGRQbGFjZW1hcmsoZ2VvbWV0cnk6IGFueSwgcHJvcGVydGllczogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLlBsYWNlbWFyayhnZW9tZXRyeSwgcHJvcGVydGllcywgb3B0aW9ucykpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGFkZE11bHRpcm91dGUobW9kZWw6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAuZ2VvT2JqZWN0c1xyXG4gICAgICAuYWRkKG5ldyB5bWFwcy5tdWx0aVJvdXRlci5NdWx0aVJvdXRlKG1vZGVsLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgYWRkR2VvT2JqZWN0KGZlYXR1cmU6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAuZ2VvT2JqZWN0c1xyXG4gICAgICAuYWRkKG5ldyB5bWFwcy5HZW9PYmplY3QoZmVhdHVyZSwgb3B0aW9ucykpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ3JlYXRlIG5ldyBTZWFyY2hDb250cm9sIGNsYXNzIGluc3RhbmNlIHdpdGggcHJvcGVyaWVzXHJcbiAgICogSWYgc2VhcmNoUmVxdWVzdCBpcyBwcm92aWRlZCAtPiBmb3JjZSBzZWFyY2ggaW4gdGhlIGN1cnJlbnQgYXJlYVxyXG4gICAqIEBwYXJhbSByZXF1ZXN0XHJcbiAgICogQHBhcmFtIHByb3BlcnRpZXNcclxuICAgKi9cclxuICBwdWJsaWMgYWRkU2VhcmNoQ29udHJvbChyZXF1ZXN0OiBzdHJpbmcsIHByb3BlcnRpZXM6IGFueSk6IHZvaWQge1xyXG4gICAgY29uc3Qgc2VhcmNoQ29udHJvbCA9IG5ldyB5bWFwcy5jb250cm9sLlNlYXJjaENvbnRyb2wocHJvcGVydGllcyk7XHJcblxyXG4gICAgdGhpcy5fbWFwLmNvbnRyb2xzXHJcbiAgICAgIC5hZGQoc2VhcmNoQ29udHJvbCk7XHJcblxyXG4gICAgaWYgKHJlcXVlc3QpIHNlYXJjaENvbnRyb2wuc2VhcmNoKHJlcXVlc3QpO1xyXG4gIH1cclxufVxyXG4iLCJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtcGxhY2VtYXJrJyxcclxuICB0ZW1wbGF0ZTogYGAsXHJcbiAgc3R5bGVzOiBbYGBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBnZW9tZXRyeTogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwbGFjZW1hcmtQcm9wZXJ0aWVzOiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIHBsYWNlbWFya09wdGlvbnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5nZW9tZXRyeSkge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdQbGFjZW1hcms6IGdlb21ldHJ5IGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLmdlb21ldHJ5ID0gW107XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1tdWx0aXJvdXRlJyxcclxuICB0ZW1wbGF0ZTogYGAsXHJcbiAgc3R5bGVzOiBbYGBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgcmVmZXJlbmNlUG9pbnRzOiBBcnJheTxhbnk+O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtdWx0aXJvdXRlTW9kZWw6IGFueTtcclxuICBASW5wdXQoKSBwdWJsaWMgbXVsdGlyb3V0ZU9wdGlvbnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7IH1cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fbG9nRXJyb3JzKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2dFcnJvcnMoKTogdm9pZCB7XHJcbiAgICBpZiAoIXRoaXMucmVmZXJlbmNlUG9pbnRzKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ011bHRpcm91dGU6IHJlZmVyZW5jZVBvaW50cyBpbnB1dCBpcyByZXF1aXJlZC4nKTtcclxuICAgICAgdGhpcy5yZWZlcmVuY2VQb2ludHMgPSBbXTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LWdlb29iamVjdCcsXHJcbiAgdGVtcGxhdGU6IGBgLFxyXG4gIHN0eWxlczogW2BgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgZmVhdHVyZTogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBvcHRpb25zOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fbG9nRXJyb3JzKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2dFcnJvcnMoKTogdm9pZCB7XHJcbiAgICBpZiAoIXRoaXMuZmVhdHVyZSkge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdHZW9PYmplY3RzOiBmZWF0dXJlIGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLmZlYXR1cmUgPSB7fTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LXNlYXJjaCcsXHJcbiAgdGVtcGxhdGU6IGBgLFxyXG4gIHN0eWxlczogW2BgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4U2VhcmNoQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgc2VhcmNoUmVxdWVzdDogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwYXJhbWV0ZXJzOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7fVxyXG59XHJcbiIsImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgVmlld0NoaWxkLCBFbGVtZW50UmVmLCBDb250ZW50Q2hpbGRyZW4sIFF1ZXJ5TGlzdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBZYW5kZXhNYXBTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyB0YWtlIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQgeyBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQgfSBmcm9tICcuLi95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgfSBmcm9tICcuLi95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LWdlb29iamVjdC1jb21wb25lbnQveWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhTZWFyY2hDb21wb25lbnQgfSBmcm9tICcuLi95YW5kZXgtc2VhcmNoLWNvbXBvbmVudC95YW5kZXgtc2VhcmNoLmNvbXBvbmVudCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LW1hcCcsXHJcbiAgdGVtcGxhdGU6IGA8ZGl2IGNsYXNzPVwibWFwLWNvbnRhaW5lclwiICNtYXBDb250YWluZXI+PC9kaXY+YCxcclxuICBzdHlsZXM6IFtgLm1hcC1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1gXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4TWFwQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBAVmlld0NoaWxkKCdtYXBDb250YWluZXInKSBwdWJsaWMgbWFwQ29udGFpbmVyOiBFbGVtZW50UmVmO1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50KSBwbGFjZW1hcmtzOiBRdWVyeUxpc3Q8WWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50PjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleE11bHRpcm91dGVDb21wb25lbnQpIG11bHRpcm91dGVzOiBRdWVyeUxpc3Q8WWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudD47XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhHZW9vYmplY3RDb21wb25lbnQpIGdlb09iamVjdHM6IFF1ZXJ5TGlzdDxZYW5kZXhHZW9vYmplY3RDb21wb25lbnQ+O1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4U2VhcmNoQ29tcG9uZW50KSBzZWFyY2hDb250cm9sOiBRdWVyeUxpc3Q8WWFuZGV4U2VhcmNoQ29tcG9uZW50PjtcclxuXHJcbiAgQElucHV0KCkgcHVibGljIGNlbnRlcjogQXJyYXk8bnVtYmVyPjtcclxuICBASW5wdXQoKSBwdWJsaWMgem9vbTogbnVtYmVyID0gMTA7XHJcbiAgQElucHV0KCkgcHVibGljIG1hcFN0YXRlOiBhbnkgPSB7fTtcclxuICBASW5wdXQoKSBwdWJsaWMgbWFwT3B0aW9uczogYW55ID0ge307XHJcblxyXG4gIHByaXZhdGUgX3VuaXF1ZU1hcElkOiBzdHJpbmc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX3lhbmRleE1hcFNlcnZpY2U6IFlhbmRleE1hcFNlcnZpY2UpIHsgfVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuXHJcbiAgICB0aGlzLl9zZXRVbmlxdWVNYXBJZE9mTWFwKCk7XHJcbiAgICB0aGlzLl9jcmVhdGVNYXBXaXRoT2JqZWN0cygpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9nRXJyb3JzKCk6IHZvaWQge1xyXG4gICAgaWYgKCF0aGlzLmNlbnRlcikge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdNYXA6IGNlbnRlciBpbnB1dCBpcyByZXF1aXJlZC4nKTtcclxuICAgICAgdGhpcy5jZW50ZXIgPSBbXTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByaXZhdGUgX3NldFVuaXF1ZU1hcElkT2ZNYXAoKTogdm9pZCB7XHJcbiAgICB0aGlzLl91bmlxdWVNYXBJZCA9IGBmJHsofn4oTWF0aC5yYW5kb20oKSAqIDFlOCkpLnRvU3RyaW5nKDE2KX1gO1xyXG4gICAgdGhpcy5tYXBDb250YWluZXIubmF0aXZlRWxlbWVudC5zZXRBdHRyaWJ1dGUoJ2lkJywgdGhpcy5fdW5pcXVlTWFwSWQpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfY3JlYXRlTWFwV2l0aE9iamVjdHMoKTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmluaXRNYXAoKVxyXG4gICAgICAucGlwZSh0YWtlKDEpKVxyXG4gICAgICAuc3Vic2NyaWJlKCgpID0+IHtcclxuICAgICAgICB0aGlzLl9jb21iaW5lSW5wdXRzKCk7XHJcblxyXG4gICAgICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuY3JlYXRlTWFwKHRoaXMuX3VuaXF1ZU1hcElkLCB0aGlzLm1hcFN0YXRlLCB0aGlzLm1hcE9wdGlvbnMpO1xyXG4gICAgICAgIHRoaXMuX2FkZE9iamVjdHNPbk1hcCgpO1xyXG4gICAgICB9KTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIENvbWJpbmUgc2VwYXJhdGVkIGlucHV0cyBpbiBvYmplY3RzIHJlcXVpcmVkIGZvciBBUElcclxuICAgKi9cclxuICBwcml2YXRlIF9jb21iaW5lSW5wdXRzKCk6IHZvaWQge1xyXG4gICAgLy8gTWFwXHJcbiAgICB0aGlzLm1hcFN0YXRlLnpvb20gPSB0aGlzLnpvb207XHJcbiAgICB0aGlzLm1hcFN0YXRlLmNlbnRlciA9IHRoaXMuY2VudGVyO1xyXG5cclxuICAgIC8vIE11bHRpcm91dGVcclxuICAgIHRoaXMubXVsdGlyb3V0ZXMuZm9yRWFjaCgobXVsdGlyb3V0ZSkgPT4ge1xyXG4gICAgICBpZiAoIW11bHRpcm91dGUubXVsdGlyb3V0ZU1vZGVsKSBtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbCA9IHt9O1xyXG4gICAgICBtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbC5yZWZlcmVuY2VQb2ludHMgPSBtdWx0aXJvdXRlLnJlZmVyZW5jZVBvaW50cztcclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfYWRkT2JqZWN0c09uTWFwKCk6IHZvaWQge1xyXG4gICAgdGhpcy5wbGFjZW1hcmtzLmZvckVhY2goKHBsYWNlbWFyaykgPT4ge1xyXG4gICAgICB0aGlzLl9hZGRQbGFjZW1hcmsocGxhY2VtYXJrKTtcclxuICAgIH0pO1xyXG5cclxuICAgIHRoaXMubXVsdGlyb3V0ZXMuZm9yRWFjaCgobXVsdGlyb3V0ZSkgPT4ge1xyXG4gICAgICB0aGlzLl9hZGRNdWx0aXJvdXRlKG11bHRpcm91dGUpO1xyXG4gICAgfSk7XHJcblxyXG4gICAgdGhpcy5nZW9PYmplY3RzLmZvckVhY2goKGdlb09iamVjdCkgPT4ge1xyXG4gICAgICB0aGlzLl9hZGRHZW9PYmplY3QoZ2VvT2JqZWN0KTtcclxuICAgIH0pO1xyXG5cclxuICAgIGlmICh0aGlzLnNlYXJjaENvbnRyb2wuZmlyc3QpIHRoaXMuX2FkZFNlYXJjaENvbnRyb2wodGhpcy5zZWFyY2hDb250cm9sLmZpcnN0KTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIEFkZCBvYmplY3RzLCBjb250cm9scyBvbiBtYXBcclxuICAgKi9cclxuICBwcml2YXRlIF9hZGRQbGFjZW1hcmsocGxhY2VtYXJrOiBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkUGxhY2VtYXJrKHBsYWNlbWFyay5nZW9tZXRyeSwgcGxhY2VtYXJrLnBsYWNlbWFya1Byb3BlcnRpZXMsIHBsYWNlbWFyay5wbGFjZW1hcmtPcHRpb25zKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZE11bHRpcm91dGUobXVsdGlyb3V0ZTogWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5hZGRNdWx0aXJvdXRlKG11bHRpcm91dGUubXVsdGlyb3V0ZU1vZGVsLCBtdWx0aXJvdXRlLm11bHRpcm91dGVPcHRpb25zKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZEdlb09iamVjdChnZW9PYmplY3Q6IFlhbmRleEdlb29iamVjdENvbXBvbmVudCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5hZGRHZW9PYmplY3QoZ2VvT2JqZWN0LmZlYXR1cmUsIGdlb09iamVjdC5vcHRpb25zKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZFNlYXJjaENvbnRyb2woc2VhcmNoOiBZYW5kZXhTZWFyY2hDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkU2VhcmNoQ29udHJvbChzZWFyY2guc2VhcmNoUmVxdWVzdCwgc2VhcmNoLnBhcmFtZXRlcnMpO1xyXG4gIH1cclxufVxyXG4iLCJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xyXG5pbXBvcnQgeyBZYW5kZXhNYXBDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMveWFuZGV4LW1hcC1jb21wb25lbnQveWFuZGV4LW1hcC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29tcGlsZXIvc3JjL2NvcmUnO1xyXG5pbXBvcnQgeyBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMveWFuZGV4LXBsYWNlbWFyay1jb21wb25lbnQveWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1tdWx0aXJvdXRlLWNvbXBvbmVudC95YW5kZXgtbXVsdGlyb3V0ZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMveWFuZGV4LWdlb29iamVjdC1jb21wb25lbnQveWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhTZWFyY2hDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMveWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIFlhbmRleE1hcENvbXBvbmVudCxcclxuICAgIFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCxcclxuICAgIFlhbmRleE11bHRpcm91dGVDb21wb25lbnQsXHJcbiAgICBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQsXHJcbiAgICBZYW5kZXhTZWFyY2hDb21wb25lbnRcclxuICBdLFxyXG4gIGltcG9ydHM6IFtcclxuICAgIENvbW1vbk1vZHVsZVxyXG4gIF0sXHJcbiAgZXhwb3J0czogW1xyXG4gICAgWWFuZGV4TWFwQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCxcclxuICAgIFlhbmRleEdlb29iamVjdENvbXBvbmVudCxcclxuICAgIFlhbmRleFNlYXJjaENvbXBvbmVudFxyXG4gIF1cclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBBbmd1bGFyWWFuZGV4TWFwc01vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QoYXBpS2V5OiBzdHJpbmcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG5nTW9kdWxlOiBBbmd1bGFyWWFuZGV4TWFwc01vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAgeyBwcm92aWRlOiAnQVBJX0tFWScsIHVzZVZhbHVlOiBhcGlLZXkgfVxyXG4gICAgICBdXHJcbiAgICB9O1xyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOlsiU3ViamVjdCIsIkluamVjdGFibGUiLCJJbmplY3RvciIsIkNvbXBvbmVudCIsIklucHV0IiwidGFrZSIsIlZpZXdDaGlsZCIsIkNvbnRlbnRDaGlsZHJlbiIsIk5nTW9kdWxlIiwiQ29tbW9uTW9kdWxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7UUFnQkUsMEJBQW9CLFNBQW1CO1lBQW5CLGNBQVMsR0FBVCxTQUFTLENBQVU7aUNBTkcsSUFBSUEsWUFBTyxFQUFFO1lBT3JELElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDOUM7Ozs7OztRQU1NLGtDQUFPOzs7Ozs7O2dCQUNaLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFO29CQUN6QixJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQztvQkFDNUIsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO2lCQUNwQjtnQkFFRCxJQUFJLENBQUMsWUFBWSxDQUFDLE1BQU0sR0FBRztvQkFDekIsS0FBSyxDQUFDLEtBQUssQ0FBQzt3QkFDVixLQUFJLENBQUMsYUFB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 |
@@ -1,2 +0,2 @@ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("angular8-yandex-maps",["exports","@angular/core","@angular/common","rxjs","rxjs/operators"],e):e((t=t||self)["angular8-yandex-maps"]={},t.ng.core,t.ng.common,t.rxjs,t.rxjs.operators)}(this,function(t,e,r,o,n){"use strict";var a=function(){function t(t){this._injector=t,this._isMapInited$=new o.Subject,this._apiKey=this._injector.get("API_KEY")}return t.prototype.initMap=function(){var t=this;return this._isScriptInited||(this._isScriptInited=!0,this._loadScript()),this._scriptYmaps.onload=function(){ymaps.ready(function(){t._isMapInited$.next(!0)})},this._isMapInited$},t.prototype._loadScript=function(){this._scriptYmaps=document.createElement("script"),this._scriptYmaps.src="https://api-maps.yandex.ru/2.1/?apikey="+this._apiKey+"&lang=ru_RU",document.body.appendChild(this._scriptYmaps)},t.prototype.createMap=function(t,e,r){this._map=new ymaps.Map(t,e,r)},t.prototype.addPlacemark=function(t,e,r){this._map.geoObjects.add(new ymaps.Placemark(t,e,r))},t.prototype.addMultiroute=function(t,e){this._map.geoObjects.add(new ymaps.multiRouter.MultiRoute(t,e))},t.prototype.addGeoObject=function(t,e){this._map.geoObjects.add(new ymaps.GeoObject(t,e))},t.prototype.addSearchControl=function(t,e){var r=new ymaps.control.SearchControl(e);this._map.controls.add(r),t&&r.search(t)},t.decorators=[{type:e.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[{type:e.Injector}]},t.ngInjectableDef=e.ɵɵdefineInjectable({factory:function(){return new t(e.ɵɵinject(e.INJECTOR))},token:t,providedIn:"root"}),t}(),i=function(){function t(){}return t.prototype.ngOnInit=function(){this._logErrors()},t.prototype._logErrors=function(){this.geometry||(console.error("Placemark: geometry input is required."),this.geometry=[])},t.decorators=[{type:e.Component,args:[{selector:"angular-yandex-placemark",template:"",styles:[""]}]}],t.ctorParameters=function(){return[]},t.propDecorators={geometry:[{type:e.Input}],placemarkProperties:[{type:e.Input}],placemarkOptions:[{type:e.Input}]},t}(),p=function(){function t(){}return t.prototype.ngOnInit=function(){this._logErrors()},t.prototype._logErrors=function(){this.referencePoints||(console.error("Multiroute: referencePoints input is required."),this.referencePoints=[])},t.decorators=[{type:e.Component,args:[{selector:"angular-yandex-multiroute",template:"",styles:[""]}]}],t.ctorParameters=function(){return[]},t.propDecorators={referencePoints:[{type:e.Input}],multirouteModel:[{type:e.Input}],multirouteOptions:[{type:e.Input}]},t}(),s=function(){function t(){}return t.prototype.ngOnInit=function(){this._logErrors()},t.prototype._logErrors=function(){this.feature||(console.error("GeoObjects: feature input is required."),this.feature={})},t.decorators=[{type:e.Component,args:[{selector:"angular-yandex-geoobject",template:"",styles:[""]}]}],t.ctorParameters=function(){return[]},t.propDecorators={feature:[{type:e.Input}],options:[{type:e.Input}]},t}(),c=function(){function t(){}return t.prototype.ngOnInit=function(){},t.decorators=[{type:e.Component,args:[{selector:"angular-yandex-search",template:"",styles:[""]}]}],t.ctorParameters=function(){return[]},t.propDecorators={searchRequest:[{type:e.Input}],parameters:[{type:e.Input}]},t}(),u=function(){function t(t){this._yandexMapService=t,this.zoom=10,this.mapState={},this.mapOptions={}}return t.prototype.ngOnInit=function(){this._logErrors(),this._setUniqueMapIdOfMap(),this._createMapWithObjects()},t.prototype._logErrors=function(){this.center||(console.error("Map: center input is required."),this.center=[])},t.prototype._setUniqueMapIdOfMap=function(){this._uniqueMapId="f"+(~~(1e8*Math.random())).toString(16),this.mapContainer.nativeElement.setAttribute("id",this._uniqueMapId)},t.prototype._createMapWithObjects=function(){var t=this;this._yandexMapService.initMap().pipe(n.take(1)).subscribe(function(){t._combineInputs(),t._yandexMapService.createMap(t._uniqueMapId,t.mapState,t.mapOptions),t._addObjectsOnMap()})},t.prototype._combineInputs=function(){this.mapState.zoom=this.zoom,this.mapState.center=this.center,this.multiroutes.forEach(function(t){t.multirouteModel||(t.multirouteModel={}),t.multirouteModel.referencePoints=t.referencePoints})},t.prototype._addObjectsOnMap=function(){var t=this;this.placemarks.forEach(function(e){t._addPlacemark(e)}),this.multiroutes.forEach(function(e){t._addMultiroute(e)}),this.geoObjects.forEach(function(e){t._addGeoObject(e)}),this.searchControl.first&&this._addSearchControl(this.searchControl.first)},t.prototype._addPlacemark=function(t){this._yandexMapService.addPlacemark(t.geometry,t.placemarkProperties,t.placemarkOptions)},t.prototype._addMultiroute=function(t){this._yandexMapService.addMultiroute(t.multirouteModel,t.multirouteOptions)},t.prototype._addGeoObject=function(t){this._yandexMapService.addGeoObject(t.feature,t.options)},t.prototype._addSearchControl=function(t){this._yandexMapService.addSearchControl(t.searchRequest,t.parameters)},t.decorators=[{type:e.Component,args:[{selector:"angular-yandex-map",template:'<div class="map-container" #mapContainer></div>',styles:[".map-container{width:100%;height:100%}"]}]}],t.ctorParameters=function(){return[{type:a}]},t.propDecorators={mapContainer:[{type:e.ViewChild,args:["mapContainer",{"static":!0}]}],placemarks:[{type:e.ContentChildren,args:[i]}],multiroutes:[{type:e.ContentChildren,args:[p]}],geoObjects:[{type:e.ContentChildren,args:[s]}],searchControl:[{type:e.ContentChildren,args:[c]}],center:[{type:e.Input}],zoom:[{type:e.Input}],mapState:[{type:e.Input}],mapOptions:[{type:e.Input}]},t}(),d=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:[{provide:"API_KEY",useValue:e}]}},t.decorators=[{type:e.NgModule,args:[{declarations:[u,i,p,s,c],imports:[r.CommonModule],exports:[u,i,p,s,c]}]}],t}();t.AngularYandexMapsModule=d,t.ɵa=u,t.ɵb=i,t.ɵc=p,t.ɵd=s,t.ɵe=c,t.ɵf=a,Object.defineProperty(t,"__esModule",{value:!0})}); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("rxjs"),require("rxjs/operators"),require("@angular/common")):"function"==typeof define&&define.amd?define("angular8-yandex-maps",["exports","@angular/core","rxjs","rxjs/operators","@angular/common"],e):e(t["angular8-yandex-maps"]={},t.ng.core,t.rxjs,t.rxjs.operators,t.ng.common)}(this,function(t,r,e,o,n){"use strict";var a=function(){function t(t){this._injector=t,this._isMapInited$=new e.Subject,this._apiKey=this._injector.get("API_KEY")}return t.prototype.initMap=function(){var t=this;return this._isScriptInited||(this._isScriptInited=!0,this._loadScript()),this._scriptYmaps.onload=function(){ymaps.ready(function(){t._isMapInited$.next(!0)})},this._isMapInited$},t.prototype._loadScript=function(){this._scriptYmaps=document.createElement("script"),this._scriptYmaps.src="https://api-maps.yandex.ru/2.1/?apikey="+this._apiKey+"&lang=ru_RU",document.body.appendChild(this._scriptYmaps)},t.prototype.createMap=function(t,e,r){this._map=new ymaps.Map(t,e,r)},t.prototype.addPlacemark=function(t,e,r){this._map.geoObjects.add(new ymaps.Placemark(t,e,r))},t.prototype.addMultiroute=function(t,e){this._map.geoObjects.add(new ymaps.multiRouter.MultiRoute(t,e))},t.prototype.addGeoObject=function(t,e){this._map.geoObjects.add(new ymaps.GeoObject(t,e))},t.prototype.addSearchControl=function(t,e){var r=new ymaps.control.SearchControl(e);this._map.controls.add(r),t&&r.search(t)},t.decorators=[{type:r.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[{type:r.Injector}]},t.ngInjectableDef=r.defineInjectable({factory:function(){return new t(r.inject(r.INJECTOR))},token:t,providedIn:"root"}),t}(),i=function(){function t(){}return t.prototype.ngOnInit=function(){this._logErrors()},t.prototype._logErrors=function(){this.geometry||(console.error("Placemark: geometry input is required."),this.geometry=[])},t.decorators=[{type:r.Component,args:[{selector:"angular-yandex-placemark",template:"",styles:[""]}]}],t.ctorParameters=function(){return[]},t.propDecorators={geometry:[{type:r.Input}],placemarkProperties:[{type:r.Input}],placemarkOptions:[{type:r.Input}]},t}(),p=function(){function t(){}return t.prototype.ngOnInit=function(){this._logErrors()},t.prototype._logErrors=function(){this.referencePoints||(console.error("Multiroute: referencePoints input is required."),this.referencePoints=[])},t.decorators=[{type:r.Component,args:[{selector:"angular-yandex-multiroute",template:"",styles:[""]}]}],t.ctorParameters=function(){return[]},t.propDecorators={referencePoints:[{type:r.Input}],multirouteModel:[{type:r.Input}],multirouteOptions:[{type:r.Input}]},t}(),s=function(){function t(){}return t.prototype.ngOnInit=function(){this._logErrors()},t.prototype._logErrors=function(){this.feature||(console.error("GeoObjects: feature input is required."),this.feature={})},t.decorators=[{type:r.Component,args:[{selector:"angular-yandex-geoobject",template:"",styles:[""]}]}],t.ctorParameters=function(){return[]},t.propDecorators={feature:[{type:r.Input}],options:[{type:r.Input}]},t}(),c=function(){function t(){}return t.prototype.ngOnInit=function(){},t.decorators=[{type:r.Component,args:[{selector:"angular-yandex-search",template:"",styles:[""]}]}],t.ctorParameters=function(){return[]},t.propDecorators={searchRequest:[{type:r.Input}],parameters:[{type:r.Input}]},t}(),u=function(){function t(t){this._yandexMapService=t,this.zoom=10,this.mapState={},this.mapOptions={}}return t.prototype.ngOnInit=function(){this._logErrors(),this._setUniqueMapIdOfMap(),this._createMapWithObjects()},t.prototype._logErrors=function(){this.center||(console.error("Map: center input is required."),this.center=[])},t.prototype._setUniqueMapIdOfMap=function(){this._uniqueMapId="f"+(~~(1e8*Math.random())).toString(16),this.mapContainer.nativeElement.setAttribute("id",this._uniqueMapId)},t.prototype._createMapWithObjects=function(){var t=this;this._yandexMapService.initMap().pipe(o.take(1)).subscribe(function(){t._combineInputs(),t._yandexMapService.createMap(t._uniqueMapId,t.mapState,t.mapOptions),t._addObjectsOnMap()})},t.prototype._combineInputs=function(){this.mapState.zoom=this.zoom,this.mapState.center=this.center,this.multiroutes.forEach(function(t){t.multirouteModel||(t.multirouteModel={}),t.multirouteModel.referencePoints=t.referencePoints})},t.prototype._addObjectsOnMap=function(){var e=this;this.placemarks.forEach(function(t){e._addPlacemark(t)}),this.multiroutes.forEach(function(t){e._addMultiroute(t)}),this.geoObjects.forEach(function(t){e._addGeoObject(t)}),this.searchControl.first&&this._addSearchControl(this.searchControl.first)},t.prototype._addPlacemark=function(t){this._yandexMapService.addPlacemark(t.geometry,t.placemarkProperties,t.placemarkOptions)},t.prototype._addMultiroute=function(t){this._yandexMapService.addMultiroute(t.multirouteModel,t.multirouteOptions)},t.prototype._addGeoObject=function(t){this._yandexMapService.addGeoObject(t.feature,t.options)},t.prototype._addSearchControl=function(t){this._yandexMapService.addSearchControl(t.searchRequest,t.parameters)},t.decorators=[{type:r.Component,args:[{selector:"angular-yandex-map",template:'<div class="map-container" #mapContainer></div>',styles:[".map-container{width:100%;height:100%}"]}]}],t.ctorParameters=function(){return[{type:a}]},t.propDecorators={mapContainer:[{type:r.ViewChild,args:["mapContainer"]}],placemarks:[{type:r.ContentChildren,args:[i]}],multiroutes:[{type:r.ContentChildren,args:[p]}],geoObjects:[{type:r.ContentChildren,args:[s]}],searchControl:[{type:r.ContentChildren,args:[c]}],center:[{type:r.Input}],zoom:[{type:r.Input}],mapState:[{type:r.Input}],mapOptions:[{type:r.Input}]},t}(),d=function(){function e(){}return e.forRoot=function(t){return{ngModule:e,providers:[{provide:"API_KEY",useValue:t}]}},e.decorators=[{type:r.NgModule,args:[{declarations:[u,i,p,s,c],imports:[n.CommonModule],exports:[u,i,p,s,c]}]}],e}();t.AngularYandexMapsModule=d,t.ɵd=s,t.ɵa=u,t.ɵc=p,t.ɵb=i,t.ɵe=c,t.ɵf=a,Object.defineProperty(t,"__esModule",{value:!0})}); | ||
//# sourceMappingURL=angular8-yandex-maps.umd.min.js.map |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -8,3 +8,3 @@ /** | ||
*/ | ||
export { AngularYandexMapsModule } from './public-api'; | ||
export { AngularYandexMapsModule } from './public_api'; | ||
export { YandexGeoobjectComponent as ɵd } from './lib/components/yandex-geoobject-component/yandex-geoobject.component'; | ||
@@ -16,2 +16,3 @@ export { YandexMapComponent as ɵa } from './lib/components/yandex-map-component/yandex-map.component'; | ||
export { YandexMapService as ɵf } from './lib/services/yandex-map/yandex-map.service'; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjgteWFuZGV4LW1hcHMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImFuZ3VsYXI4LXlhbmRleC1tYXBzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx3Q0FBYyxjQUFjLENBQUM7QUFFN0IsT0FBTyxFQUFDLHdCQUF3QixJQUFJLEVBQUUsRUFBQyxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxrQkFBa0IsSUFBSSxFQUFFLEVBQUMsTUFBTSw0REFBNEQsQ0FBQztBQUNwRyxPQUFPLEVBQUMseUJBQXlCLElBQUksRUFBRSxFQUFDLE1BQU0sMEVBQTBFLENBQUM7QUFDekgsT0FBTyxFQUFDLHdCQUF3QixJQUFJLEVBQUUsRUFBQyxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxxQkFBcUIsSUFBSSxFQUFFLEVBQUMsTUFBTSxrRUFBa0UsQ0FBQztBQUM3RyxPQUFPLEVBQUMsZ0JBQWdCLElBQUksRUFBRSxFQUFDLE1BQU0sOENBQThDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljLWFwaSc7XG5cbmV4cG9ydCB7WWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IGFzIMm1ZH0gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XG5leHBvcnQge1lhbmRleE1hcENvbXBvbmVudCBhcyDJtWF9IGZyb20gJy4vbGliL2NvbXBvbmVudHMveWFuZGV4LW1hcC1jb21wb25lbnQveWFuZGV4LW1hcC5jb21wb25lbnQnO1xuZXhwb3J0IHtZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IGFzIMm1Y30gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcbmV4cG9ydCB7WWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IGFzIMm1Yn0gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XG5leHBvcnQge1lhbmRleFNlYXJjaENvbXBvbmVudCBhcyDJtWV9IGZyb20gJy4vbGliL2NvbXBvbmVudHMveWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQnO1xuZXhwb3J0IHtZYW5kZXhNYXBTZXJ2aWNlIGFzIMm1Zn0gZnJvbSAnLi9saWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UnOyJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjgteWFuZGV4LW1hcHMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImFuZ3VsYXI4LXlhbmRleC1tYXBzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx3Q0FBYyxjQUFjLENBQUM7QUFFN0IsT0FBTyxFQUFDLHdCQUF3QixJQUFJLEVBQUUsRUFBQyxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxrQkFBa0IsSUFBSSxFQUFFLEVBQUMsTUFBTSw0REFBNEQsQ0FBQztBQUNwRyxPQUFPLEVBQUMseUJBQXlCLElBQUksRUFBRSxFQUFDLE1BQU0sMEVBQTBFLENBQUM7QUFDekgsT0FBTyxFQUFDLHdCQUF3QixJQUFJLEVBQUUsRUFBQyxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxxQkFBcUIsSUFBSSxFQUFFLEVBQUMsTUFBTSxrRUFBa0UsQ0FBQztBQUM3RyxPQUFPLEVBQUMsZ0JBQWdCLElBQUksRUFBRSxFQUFDLE1BQU0sOENBQThDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG5cbmV4cG9ydCB7WWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IGFzIMm1ZH0gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XG5leHBvcnQge1lhbmRleE1hcENvbXBvbmVudCBhcyDJtWF9IGZyb20gJy4vbGliL2NvbXBvbmVudHMveWFuZGV4LW1hcC1jb21wb25lbnQveWFuZGV4LW1hcC5jb21wb25lbnQnO1xuZXhwb3J0IHtZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IGFzIMm1Y30gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcbmV4cG9ydCB7WWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IGFzIMm1Yn0gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XG5leHBvcnQge1lhbmRleFNlYXJjaENvbXBvbmVudCBhcyDJtWV9IGZyb20gJy4vbGliL2NvbXBvbmVudHMveWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQnO1xuZXhwb3J0IHtZYW5kZXhNYXBTZXJ2aWNlIGFzIMm1Zn0gZnJvbSAnLi9saWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UnOyJdfQ== |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -45,4 +45,5 @@ import { NgModule } from '@angular/core'; | ||
] | ||
},] } | ||
},] }, | ||
]; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci15YW5kZXgtbWFwcy5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9hbmd1bGFyLXlhbmRleC1tYXBzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0RBQXdELENBQUM7QUFFNUYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDOUcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sc0VBQXNFLENBQUM7QUFDakgsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDOUcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sOERBQThELENBQUM7QUFzQnJHLE1BQU0sT0FBTyx1QkFBdUI7Ozs7O0lBQ2xDLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBYztRQUMzQixPQUFPO1lBQ0wsUUFBUSxFQUFFLHVCQUF1QjtZQUNqQyxTQUFTLEVBQUU7Z0JBQ1QsRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUU7YUFDekM7U0FDRixDQUFDO0lBQ0osQ0FBQzs7O1lBNUJGLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUU7b0JBQ1osa0JBQWtCO29CQUNsQix3QkFBd0I7b0JBQ3hCLHlCQUF5QjtvQkFDekIsd0JBQXdCO29CQUN4QixxQkFBcUI7aUJBQ3RCO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxZQUFZO2lCQUNiO2dCQUNELE9BQU8sRUFBRTtvQkFDUCxrQkFBa0I7b0JBQ2xCLHdCQUF3QjtvQkFDeEIseUJBQXlCO29CQUN6Qix3QkFBd0I7b0JBQ3hCLHFCQUFxQjtpQkFDdEI7YUFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IFlhbmRleE1hcENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtbWFwLWNvbXBvbmVudC95YW5kZXgtbWFwLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb21waWxlci9zcmMvY29yZSc7XHJcbmltcG9ydCB7IFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMveWFuZGV4LW11bHRpcm91dGUtY29tcG9uZW50L3lhbmRleC1tdWx0aXJvdXRlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleEdlb29iamVjdENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleFNlYXJjaENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtc2VhcmNoLWNvbXBvbmVudC95YW5kZXgtc2VhcmNoLmNvbXBvbmVudCc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgWWFuZGV4TWFwQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCxcclxuICAgIFlhbmRleEdlb29iamVjdENvbXBvbmVudCxcclxuICAgIFlhbmRleFNlYXJjaENvbXBvbmVudFxyXG4gIF0sXHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBZYW5kZXhNYXBDb21wb25lbnQsXHJcbiAgICBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQsXHJcbiAgICBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50LFxyXG4gICAgWWFuZGV4U2VhcmNoQ29tcG9uZW50XHJcbiAgXVxyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIEFuZ3VsYXJZYW5kZXhNYXBzTW9kdWxlIHtcclxuICBzdGF0aWMgZm9yUm9vdChhcGlLZXk6IHN0cmluZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IEFuZ3VsYXJZYW5kZXhNYXBzTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICB7IHByb3ZpZGU6ICdBUElfS0VZJywgdXNlVmFsdWU6IGFwaUtleSB9XHJcbiAgICAgIF1cclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci15YW5kZXgtbWFwcy5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9hbmd1bGFyLXlhbmRleC1tYXBzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0RBQXdELENBQUM7QUFFNUYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDOUcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sc0VBQXNFLENBQUM7QUFDakgsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDOUcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sOERBQThELENBQUM7QUFzQnJHLE1BQU07Ozs7O0lBQ0osTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFjO1FBQzNCLE1BQU0sQ0FBQztZQUNMLFFBQVEsRUFBRSx1QkFBdUI7WUFDakMsU0FBUyxFQUFFO2dCQUNULEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFO2FBQ3pDO1NBQ0YsQ0FBQztLQUNIOzs7WUE1QkYsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRTtvQkFDWixrQkFBa0I7b0JBQ2xCLHdCQUF3QjtvQkFDeEIseUJBQXlCO29CQUN6Qix3QkFBd0I7b0JBQ3hCLHFCQUFxQjtpQkFDdEI7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLFlBQVk7aUJBQ2I7Z0JBQ0QsT0FBTyxFQUFFO29CQUNQLGtCQUFrQjtvQkFDbEIsd0JBQXdCO29CQUN4Qix5QkFBeUI7b0JBQ3pCLHdCQUF3QjtvQkFDeEIscUJBQXFCO2lCQUN0QjthQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgWWFuZGV4TWFwQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1tYXAtY29tcG9uZW50L3lhbmRleC1tYXAuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvbXBpbGVyL3NyYy9jb3JlJztcclxuaW1wb3J0IHsgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4U2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50JztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBZYW5kZXhNYXBDb21wb25lbnQsXHJcbiAgICBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQsXHJcbiAgICBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50LFxyXG4gICAgWWFuZGV4U2VhcmNoQ29tcG9uZW50XHJcbiAgXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGVcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgIFlhbmRleE1hcENvbXBvbmVudCxcclxuICAgIFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCxcclxuICAgIFlhbmRleE11bHRpcm91dGVDb21wb25lbnQsXHJcbiAgICBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQsXHJcbiAgICBZYW5kZXhTZWFyY2hDb21wb25lbnRcclxuICBdXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgQW5ndWxhcllhbmRleE1hcHNNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KGFwaUtleTogc3RyaW5nKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogQW5ndWxhcllhbmRleE1hcHNNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHsgcHJvdmlkZTogJ0FQSV9LRVknLCB1c2VWYWx1ZTogYXBpS2V5IH1cclxuICAgICAgXVxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19 |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -15,3 +15,2 @@ import { Component, Input } from '@angular/core'; | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -29,5 +28,5 @@ */ | ||
selector: 'angular-yandex-geoobject', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
template: ``, | ||
styles: [``] | ||
},] }, | ||
]; | ||
@@ -46,2 +45,3 @@ /** @nocollapse */ | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU96RCxNQUFNLE9BQU8sd0JBQXdCO0lBSW5DLGdCQUFlLENBQUM7Ozs7SUFFVCxRQUFRO1FBQ2IsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDO0lBQ3BCLENBQUM7Ozs7O0lBRU8sVUFBVTtRQUNoQixJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNqQixPQUFPLENBQUMsS0FBSyxDQUFDLHdDQUF3QyxDQUFDLENBQUM7WUFDeEQsSUFBSSxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUM7U0FDbkI7SUFDSCxDQUFDOzs7WUFwQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSwwQkFBMEI7Z0JBQ3BDLFlBQWdEOzthQUVqRDs7Ozs7c0JBRUUsS0FBSztzQkFDTCxLQUFLOzs7O0lBRE4sMkNBQTZCOztJQUM3QiwyQ0FBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtZ2Vvb2JqZWN0JyxcclxuICB0ZW1wbGF0ZVVybDogJy4veWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4veWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBmZWF0dXJlOiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIG9wdGlvbnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5mZWF0dXJlKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ0dlb09iamVjdHM6IGZlYXR1cmUgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMuZmVhdHVyZSA9IHt9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU96RCxNQUFNO0lBSUosaUJBQWdCOzs7O0lBRVQsUUFBUTtRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQzs7Ozs7SUFHWixVQUFVO1FBQ2hCLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7WUFDbEIsT0FBTyxDQUFDLEtBQUssQ0FBQyx3Q0FBd0MsQ0FBQyxDQUFDO1lBQ3hELElBQUksQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDO1NBQ25COzs7O1lBbkJKLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsMEJBQTBCO2dCQUNwQyxRQUFRLEVBQUUsRUFBRTtnQkFDWixNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7YUFDYjs7Ozs7c0JBRUUsS0FBSztzQkFDTCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LWdlb29iamVjdCcsXHJcbiAgdGVtcGxhdGU6IGBgLFxyXG4gIHN0eWxlczogW2BgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgZmVhdHVyZTogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBvcHRpb25zOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fbG9nRXJyb3JzKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2dFcnJvcnMoKTogdm9pZCB7XHJcbiAgICBpZiAoIXRoaXMuZmVhdHVyZSkge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdHZW9PYmplY3RzOiBmZWF0dXJlIGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLmZlYXR1cmUgPSB7fTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -31,3 +31,2 @@ import { Component, Input, ViewChild, ElementRef, ContentChildren, QueryList } from '@angular/core'; | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -42,3 +41,2 @@ */ | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -51,3 +49,2 @@ */ | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -58,14 +55,10 @@ */ | ||
.pipe(take(1)) | ||
.subscribe((/** | ||
* @return {?} | ||
*/ | ||
() => { | ||
.subscribe(() => { | ||
this._combineInputs(); | ||
this._yandexMapService.createMap(this._uniqueMapId, this.mapState, this.mapOptions); | ||
this._addObjectsOnMap(); | ||
})); | ||
}); | ||
} | ||
/** | ||
* Combine separated inputs in objects required for API | ||
* @private | ||
* @return {?} | ||
@@ -78,38 +71,21 @@ */ | ||
// Multiroute | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
(multiroute) => { | ||
this.multiroutes.forEach((multiroute) => { | ||
if (!multiroute.multirouteModel) | ||
multiroute.multirouteModel = {}; | ||
multiroute.multirouteModel.referencePoints = multiroute.referencePoints; | ||
})); | ||
}); | ||
} | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
_addObjectsOnMap() { | ||
this.placemarks.forEach((/** | ||
* @param {?} placemark | ||
* @return {?} | ||
*/ | ||
(placemark) => { | ||
this.placemarks.forEach((placemark) => { | ||
this._addPlacemark(placemark); | ||
})); | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
(multiroute) => { | ||
}); | ||
this.multiroutes.forEach((multiroute) => { | ||
this._addMultiroute(multiroute); | ||
})); | ||
this.geoObjects.forEach((/** | ||
* @param {?} geoObject | ||
* @return {?} | ||
*/ | ||
(geoObject) => { | ||
}); | ||
this.geoObjects.forEach((geoObject) => { | ||
this._addGeoObject(geoObject); | ||
})); | ||
}); | ||
if (this.searchControl.first) | ||
@@ -120,3 +96,2 @@ this._addSearchControl(this.searchControl.first); | ||
* Add objects, controls on map | ||
* @private | ||
* @param {?} placemark | ||
@@ -129,3 +104,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} multiroute | ||
@@ -138,3 +112,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} geoObject | ||
@@ -147,3 +120,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} search | ||
@@ -159,5 +131,5 @@ * @return {?} | ||
selector: 'angular-yandex-map', | ||
template: "<div class=\"map-container\" #mapContainer></div>", | ||
styles: [".map-container{width:100%;height:100%}"] | ||
}] } | ||
template: `<div class="map-container" #mapContainer></div>`, | ||
styles: [`.map-container{width:100%;height:100%}`] | ||
},] }, | ||
]; | ||
@@ -169,3 +141,3 @@ /** @nocollapse */ | ||
YandexMapComponent.propDecorators = { | ||
mapContainer: [{ type: ViewChild, args: ['mapContainer', { static: true },] }], | ||
mapContainer: [{ type: ViewChild, args: ['mapContainer',] }], | ||
placemarks: [{ type: ContentChildren, args: [YandexPlacemarkComponent,] }], | ||
@@ -199,13 +171,8 @@ multiroutes: [{ type: ContentChildren, args: [YandexMultirouteComponent,] }], | ||
YandexMapComponent.prototype.mapOptions; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapComponent.prototype._uniqueMapId; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapComponent.prototype._yandexMapService; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW1hcC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1tYXAtY29tcG9uZW50L3lhbmRleC1tYXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDaEYsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3RDLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ3ZHLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBTzNGLE1BQU0sT0FBTyxrQkFBa0I7Ozs7SUFjN0IsWUFBb0IsaUJBQW1DO1FBQW5DLHNCQUFpQixHQUFqQixpQkFBaUIsQ0FBa0I7UUFOdkMsU0FBSSxHQUFXLEVBQUUsQ0FBQztRQUNsQixhQUFRLEdBQVEsRUFBRSxDQUFDO1FBQ25CLGVBQVUsR0FBUSxFQUFFLENBQUM7SUFJc0IsQ0FBQzs7OztJQUVyRCxRQUFRO1FBQ2IsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDO1FBRWxCLElBQUksQ0FBQyxvQkFBb0IsRUFBRSxDQUFDO1FBQzVCLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxDQUFDO0lBQy9CLENBQUM7Ozs7O0lBRU8sVUFBVTtRQUNoQixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNoQixPQUFPLENBQUMsS0FBSyxDQUFDLGdDQUFnQyxDQUFDLENBQUM7WUFDaEQsSUFBSSxDQUFDLE1BQU0sR0FBRyxFQUFFLENBQUM7U0FDbEI7SUFDSCxDQUFDOzs7OztJQUVPLG9CQUFvQjtRQUMxQixJQUFJLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztRQUNqRSxJQUFJLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUN4RSxDQUFDOzs7OztJQUVPLHFCQUFxQjtRQUMzQixJQUFJLENBQUMsaUJBQWlCLENBQUMsT0FBTyxFQUFFO2FBQzdCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDYixTQUFTOzs7UUFBQyxHQUFHLEVBQUU7WUFDZCxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUM7WUFFdEIsSUFBSSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1lBQ3BGLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO1FBQzFCLENBQUMsRUFBQyxDQUFDO0lBQ1AsQ0FBQzs7Ozs7O0lBS08sY0FBYztRQUNwQixNQUFNO1FBQ04sSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQztRQUMvQixJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDO1FBRW5DLGFBQWE7UUFDYixJQUFJLENBQUMsV0FBVyxDQUFDLE9BQU87Ozs7UUFBQyxDQUFDLFVBQVUsRUFBRSxFQUFFO1lBQ3RDLElBQUksQ0FBQyxVQUFVLENBQUMsZUFBZTtnQkFBRSxVQUFVLENBQUMsZUFBZSxHQUFHLEVBQUUsQ0FBQztZQUNqRSxVQUFVLENBQUMsZUFBZSxDQUFDLGVBQWUsR0FBRyxVQUFVLENBQUMsZUFBZSxDQUFDO1FBQzFFLENBQUMsRUFBQyxDQUFDO0lBQ0wsQ0FBQzs7Ozs7SUFFTyxnQkFBZ0I7UUFDdEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxTQUFTLEVBQUUsRUFBRTtZQUNwQyxJQUFJLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2hDLENBQUMsRUFBQyxDQUFDO1FBRUgsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxVQUFVLEVBQUUsRUFBRTtZQUN0QyxJQUFJLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQ2xDLENBQUMsRUFBQyxDQUFDO1FBRUgsSUFBSSxDQUFDLFVBQVUsQ0FBQyxPQUFPOzs7O1FBQUMsQ0FBQyxTQUFTLEVBQUUsRUFBRTtZQUNwQyxJQUFJLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2hDLENBQUMsRUFBQyxDQUFDO1FBRUgsSUFBSSxJQUFJLENBQUMsYUFBYSxDQUFDLEtBQUs7WUFBRSxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNqRixDQUFDOzs7Ozs7O0lBS08sYUFBYSxDQUFDLFNBQW1DO1FBQ3ZELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsU0FBUyxDQUFDLFFBQVEsRUFBRSxTQUFTLENBQUMsbUJBQW1CLEVBQUUsU0FBUyxDQUFDLGdCQUFnQixDQUFDLENBQUM7SUFDckgsQ0FBQzs7Ozs7O0lBRU8sY0FBYyxDQUFDLFVBQXFDO1FBQzFELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLGVBQWUsRUFBRSxVQUFVLENBQUMsaUJBQWlCLENBQUMsQ0FBQztJQUNqRyxDQUFDOzs7Ozs7SUFFTyxhQUFhLENBQUMsU0FBbUM7UUFDdkQsSUFBSSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM1RSxDQUFDOzs7Ozs7SUFFTyxpQkFBaUIsQ0FBQyxNQUE2QjtRQUNyRCxJQUFJLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRSxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDbkYsQ0FBQzs7O1lBbkdGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsb0JBQW9CO2dCQUM5Qiw2REFBMEM7O2FBRTNDOzs7O1lBWFEsZ0JBQWdCOzs7MkJBYXRCLFNBQVMsU0FBQyxjQUFjLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFO3lCQUMxQyxlQUFlLFNBQUMsd0JBQXdCOzBCQUN4QyxlQUFlLFNBQUMseUJBQXlCO3lCQUN6QyxlQUFlLFNBQUMsd0JBQXdCOzRCQUN4QyxlQUFlLFNBQUMscUJBQXFCO3FCQUVyQyxLQUFLO21CQUNMLEtBQUs7dUJBQ0wsS0FBSzt5QkFDTCxLQUFLOzs7O0lBVE4sMENBQTZFOztJQUM3RSx3Q0FBMkY7O0lBQzNGLHlDQUE4Rjs7SUFDOUYsd0NBQTJGOztJQUMzRiwyQ0FBd0Y7O0lBRXhGLG9DQUFzQzs7SUFDdEMsa0NBQWtDOztJQUNsQyxzQ0FBbUM7O0lBQ25DLHdDQUFxQzs7Ozs7SUFFckMsMENBQTZCOzs7OztJQUVqQiwrQ0FBMkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQsIFZpZXdDaGlsZCwgRWxlbWVudFJlZiwgQ29udGVudENoaWxkcmVuLCBRdWVyeUxpc3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgWWFuZGV4TWFwU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3lhbmRleC1tYXAveWFuZGV4LW1hcC5zZXJ2aWNlJztcclxuaW1wb3J0IHsgdGFrZSB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHsgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LXBsYWNlbWFyay1jb21wb25lbnQveWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LW11bHRpcm91dGUtY29tcG9uZW50L3lhbmRleC1tdWx0aXJvdXRlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleEdlb29iamVjdENvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4U2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1tYXAnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi95YW5kZXgtbWFwLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi95YW5kZXgtbWFwLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE1hcENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQFZpZXdDaGlsZCgnbWFwQ29udGFpbmVyJywgeyBzdGF0aWM6IHRydWUgfSkgcHVibGljIG1hcENvbnRhaW5lcjogRWxlbWVudFJlZjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCkgcGxhY2VtYXJrczogUXVlcnlMaXN0PFlhbmRleFBsYWNlbWFya0NvbXBvbmVudD47XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50KSBtdWx0aXJvdXRlczogUXVlcnlMaXN0PFlhbmRleE11bHRpcm91dGVDb21wb25lbnQ+O1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50KSBnZW9PYmplY3RzOiBRdWVyeUxpc3Q8WWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50PjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleFNlYXJjaENvbXBvbmVudCkgc2VhcmNoQ29udHJvbDogUXVlcnlMaXN0PFlhbmRleFNlYXJjaENvbXBvbmVudD47XHJcblxyXG4gIEBJbnB1dCgpIHB1YmxpYyBjZW50ZXI6IEFycmF5PG51bWJlcj47XHJcbiAgQElucHV0KCkgcHVibGljIHpvb206IG51bWJlciA9IDEwO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtYXBTdGF0ZTogYW55ID0ge307XHJcbiAgQElucHV0KCkgcHVibGljIG1hcE9wdGlvbnM6IGFueSA9IHt9O1xyXG5cclxuICBwcml2YXRlIF91bmlxdWVNYXBJZDogc3RyaW5nO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF95YW5kZXhNYXBTZXJ2aWNlOiBZYW5kZXhNYXBTZXJ2aWNlKSB7IH1cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fbG9nRXJyb3JzKCk7XHJcblxyXG4gICAgdGhpcy5fc2V0VW5pcXVlTWFwSWRPZk1hcCgpO1xyXG4gICAgdGhpcy5fY3JlYXRlTWFwV2l0aE9iamVjdHMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5jZW50ZXIpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignTWFwOiBjZW50ZXIgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMuY2VudGVyID0gW107XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9zZXRVbmlxdWVNYXBJZE9mTWFwKCk6IHZvaWQge1xyXG4gICAgdGhpcy5fdW5pcXVlTWFwSWQgPSBgZiR7KH5+KE1hdGgucmFuZG9tKCkgKiAxZTgpKS50b1N0cmluZygxNil9YDtcclxuICAgIHRoaXMubWFwQ29udGFpbmVyLm5hdGl2ZUVsZW1lbnQuc2V0QXR0cmlidXRlKCdpZCcsIHRoaXMuX3VuaXF1ZU1hcElkKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2NyZWF0ZU1hcFdpdGhPYmplY3RzKCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5pbml0TWFwKClcclxuICAgICAgLnBpcGUodGFrZSgxKSlcclxuICAgICAgLnN1YnNjcmliZSgoKSA9PiB7XHJcbiAgICAgICAgdGhpcy5fY29tYmluZUlucHV0cygpO1xyXG5cclxuICAgICAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmNyZWF0ZU1hcCh0aGlzLl91bmlxdWVNYXBJZCwgdGhpcy5tYXBTdGF0ZSwgdGhpcy5tYXBPcHRpb25zKTtcclxuICAgICAgICB0aGlzLl9hZGRPYmplY3RzT25NYXAoKTtcclxuICAgICAgfSk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBDb21iaW5lIHNlcGFyYXRlZCBpbnB1dHMgaW4gb2JqZWN0cyByZXF1aXJlZCBmb3IgQVBJXHJcbiAgICovXHJcbiAgcHJpdmF0ZSBfY29tYmluZUlucHV0cygpOiB2b2lkIHtcclxuICAgIC8vIE1hcFxyXG4gICAgdGhpcy5tYXBTdGF0ZS56b29tID0gdGhpcy56b29tO1xyXG4gICAgdGhpcy5tYXBTdGF0ZS5jZW50ZXIgPSB0aGlzLmNlbnRlcjtcclxuXHJcbiAgICAvLyBNdWx0aXJvdXRlXHJcbiAgICB0aGlzLm11bHRpcm91dGVzLmZvckVhY2goKG11bHRpcm91dGUpID0+IHtcclxuICAgICAgaWYgKCFtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbCkgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwgPSB7fTtcclxuICAgICAgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwucmVmZXJlbmNlUG9pbnRzID0gbXVsdGlyb3V0ZS5yZWZlcmVuY2VQb2ludHM7XHJcbiAgICB9KTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZE9iamVjdHNPbk1hcCgpOiB2b2lkIHtcclxuICAgIHRoaXMucGxhY2VtYXJrcy5mb3JFYWNoKChwbGFjZW1hcmspID0+IHtcclxuICAgICAgdGhpcy5fYWRkUGxhY2VtYXJrKHBsYWNlbWFyayk7XHJcbiAgICB9KTtcclxuXHJcbiAgICB0aGlzLm11bHRpcm91dGVzLmZvckVhY2goKG11bHRpcm91dGUpID0+IHtcclxuICAgICAgdGhpcy5fYWRkTXVsdGlyb3V0ZShtdWx0aXJvdXRlKTtcclxuICAgIH0pO1xyXG5cclxuICAgIHRoaXMuZ2VvT2JqZWN0cy5mb3JFYWNoKChnZW9PYmplY3QpID0+IHtcclxuICAgICAgdGhpcy5fYWRkR2VvT2JqZWN0KGdlb09iamVjdCk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBpZiAodGhpcy5zZWFyY2hDb250cm9sLmZpcnN0KSB0aGlzLl9hZGRTZWFyY2hDb250cm9sKHRoaXMuc2VhcmNoQ29udHJvbC5maXJzdCk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBBZGQgb2JqZWN0cywgY29udHJvbHMgb24gbWFwXHJcbiAgICovXHJcbiAgcHJpdmF0ZSBfYWRkUGxhY2VtYXJrKHBsYWNlbWFyazogWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZFBsYWNlbWFyayhwbGFjZW1hcmsuZ2VvbWV0cnksIHBsYWNlbWFyay5wbGFjZW1hcmtQcm9wZXJ0aWVzLCBwbGFjZW1hcmsucGxhY2VtYXJrT3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRNdWx0aXJvdXRlKG11bHRpcm91dGU6IFlhbmRleE11bHRpcm91dGVDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkTXVsdGlyb3V0ZShtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbCwgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlT3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRHZW9PYmplY3QoZ2VvT2JqZWN0OiBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkR2VvT2JqZWN0KGdlb09iamVjdC5mZWF0dXJlLCBnZW9PYmplY3Qub3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRTZWFyY2hDb250cm9sKHNlYXJjaDogWWFuZGV4U2VhcmNoQ29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZFNlYXJjaENvbnRyb2woc2VhcmNoLnNlYXJjaFJlcXVlc3QsIHNlYXJjaC5wYXJhbWV0ZXJzKTtcclxuICB9XHJcbn1cclxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW1hcC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1tYXAtY29tcG9uZW50L3lhbmRleC1tYXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDaEYsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3RDLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ3ZHLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBTzNGLE1BQU07Ozs7SUFjSixZQUFvQixpQkFBbUM7UUFBbkMsc0JBQWlCLEdBQWpCLGlCQUFpQixDQUFrQjtvQkFOeEIsRUFBRTt3QkFDRCxFQUFFOzBCQUNBLEVBQUU7S0FJd0I7Ozs7SUFFckQsUUFBUTtRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQztRQUVsQixJQUFJLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztRQUM1QixJQUFJLENBQUMscUJBQXFCLEVBQUUsQ0FBQzs7Ozs7SUFHdkIsVUFBVTtRQUNoQixFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ2pCLE9BQU8sQ0FBQyxLQUFLLENBQUMsZ0NBQWdDLENBQUMsQ0FBQztZQUNoRCxJQUFJLENBQUMsTUFBTSxHQUFH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QUMsVUFBVSxDQUFDLENBQUM7Ozs7WUFsR3BGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsb0JBQW9CO2dCQUM5QixRQUFRLEVBQUUsaURBQWlEO2dCQUMzRCxNQUFNLEVBQUUsQ0FBQyx3Q0FBd0MsQ0FBQzthQUNuRDs7OztZQVhRLGdCQUFnQjs7OzJCQWF0QixTQUFTLFNBQUMsY0FBYzt5QkFDeEIsZUFBZSxTQUFDLHdCQUF3QjswQkFDeEMsZUFBZSxTQUFDLHlCQUF5Qjt5QkFDekMsZUFBZSxTQUFDLHdCQUF3Qjs0QkFDeEMsZUFBZSxTQUFDLHFCQUFxQjtxQkFFckMsS0FBSzttQkFDTCxLQUFLO3VCQUNMLEtBQUs7eUJBQ0wsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgVmlld0NoaWxkLCBFbGVtZW50UmVmLCBDb250ZW50Q2hpbGRyZW4sIFF1ZXJ5TGlzdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBZYW5kZXhNYXBTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyB0YWtlIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5pbXBvcnQgeyBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQgfSBmcm9tICcuLi95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgfSBmcm9tICcuLi95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LWdlb29iamVjdC1jb21wb25lbnQveWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhTZWFyY2hDb21wb25lbnQgfSBmcm9tICcuLi95YW5kZXgtc2VhcmNoLWNvbXBvbmVudC95YW5kZXgtc2VhcmNoLmNvbXBvbmVudCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LW1hcCcsXHJcbiAgdGVtcGxhdGU6IGA8ZGl2IGNsYXNzPVwibWFwLWNvbnRhaW5lclwiICNtYXBDb250YWluZXI+PC9kaXY+YCxcclxuICBzdHlsZXM6IFtgLm1hcC1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1gXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4TWFwQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBAVmlld0NoaWxkKCdtYXBDb250YWluZXInKSBwdWJsaWMgbWFwQ29udGFpbmVyOiBFbGVtZW50UmVmO1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50KSBwbGFjZW1hcmtzOiBRdWVyeUxpc3Q8WWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50PjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleE11bHRpcm91dGVDb21wb25lbnQpIG11bHRpcm91dGVzOiBRdWVyeUxpc3Q8WWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudD47XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhHZW9vYmplY3RDb21wb25lbnQpIGdlb09iamVjdHM6IFF1ZXJ5TGlzdDxZYW5kZXhHZW9vYmplY3RDb21wb25lbnQ+O1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4U2VhcmNoQ29tcG9uZW50KSBzZWFyY2hDb250cm9sOiBRdWVyeUxpc3Q8WWFuZGV4U2VhcmNoQ29tcG9uZW50PjtcclxuXHJcbiAgQElucHV0KCkgcHVibGljIGNlbnRlcjogQXJyYXk8bnVtYmVyPjtcclxuICBASW5wdXQoKSBwdWJsaWMgem9vbTogbnVtYmVyID0gMTA7XHJcbiAgQElucHV0KCkgcHVibGljIG1hcFN0YXRlOiBhbnkgPSB7fTtcclxuICBASW5wdXQoKSBwdWJsaWMgbWFwT3B0aW9uczogYW55ID0ge307XHJcblxyXG4gIHByaXZhdGUgX3VuaXF1ZU1hcElkOiBzdHJpbmc7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX3lhbmRleE1hcFNlcnZpY2U6IFlhbmRleE1hcFNlcnZpY2UpIHsgfVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuXHJcbiAgICB0aGlzLl9zZXRVbmlxdWVNYXBJZE9mTWFwKCk7XHJcbiAgICB0aGlzLl9jcmVhdGVNYXBXaXRoT2JqZWN0cygpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9nRXJyb3JzKCk6IHZvaWQge1xyXG4gICAgaWYgKCF0aGlzLmNlbnRlcikge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdNYXA6IGNlbnRlciBpbnB1dCBpcyByZXF1aXJlZC4nKTtcclxuICAgICAgdGhpcy5jZW50ZXIgPSBbXTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByaXZhdGUgX3NldFVuaXF1ZU1hcElkT2ZNYXAoKTogdm9pZCB7XHJcbiAgICB0aGlzLl91bmlxdWVNYXBJZCA9IGBmJHsofn4oTWF0aC5yYW5kb20oKSAqIDFlOCkpLnRvU3RyaW5nKDE2KX1gO1xyXG4gICAgdGhpcy5tYXBDb250YWluZXIubmF0aXZlRWxlbWVudC5zZXRBdHRyaWJ1dGUoJ2lkJywgdGhpcy5fdW5pcXVlTWFwSWQpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfY3JlYXRlTWFwV2l0aE9iamVjdHMoKTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmluaXRNYXAoKVxyXG4gICAgICAucGlwZSh0YWtlKDEpKVxyXG4gICAgICAuc3Vic2NyaWJlKCgpID0+IHtcclxuICAgICAgICB0aGlzLl9jb21iaW5lSW5wdXRzKCk7XHJcblxyXG4gICAgICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuY3JlYXRlTWFwKHRoaXMuX3VuaXF1ZU1hcElkLCB0aGlzLm1hcFN0YXRlLCB0aGlzLm1hcE9wdGlvbnMpO1xyXG4gICAgICAgIHRoaXMuX2FkZE9iamVjdHNPbk1hcCgpO1xyXG4gICAgICB9KTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIENvbWJpbmUgc2VwYXJhdGVkIGlucHV0cyBpbiBvYmplY3RzIHJlcXVpcmVkIGZvciBBUElcclxuICAgKi9cclxuICBwcml2YXRlIF9jb21iaW5lSW5wdXRzKCk6IHZvaWQge1xyXG4gICAgLy8gTWFwXHJcbiAgICB0aGlzLm1hcFN0YXRlLnpvb20gPSB0aGlzLnpvb207XHJcbiAgICB0aGlzLm1hcFN0YXRlLmNlbnRlciA9IHRoaXMuY2VudGVyO1xyXG5cclxuICAgIC8vIE11bHRpcm91dGVcclxuICAgIHRoaXMubXVsdGlyb3V0ZXMuZm9yRWFjaCgobXVsdGlyb3V0ZSkgPT4ge1xyXG4gICAgICBpZiAoIW11bHRpcm91dGUubXVsdGlyb3V0ZU1vZGVsKSBtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbCA9IHt9O1xyXG4gICAgICBtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbC5yZWZlcmVuY2VQb2ludHMgPSBtdWx0aXJvdXRlLnJlZmVyZW5jZVBvaW50cztcclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfYWRkT2JqZWN0c09uTWFwKCk6IHZvaWQge1xyXG4gICAgdGhpcy5wbGFjZW1hcmtzLmZvckVhY2goKHBsYWNlbWFyaykgPT4ge1xyXG4gICAgICB0aGlzLl9hZGRQbGFjZW1hcmsocGxhY2VtYXJrKTtcclxuICAgIH0pO1xyXG5cclxuICAgIHRoaXMubXVsdGlyb3V0ZXMuZm9yRWFjaCgobXVsdGlyb3V0ZSkgPT4ge1xyXG4gICAgICB0aGlzLl9hZGRNdWx0aXJvdXRlKG11bHRpcm91dGUpO1xyXG4gICAgfSk7XHJcblxyXG4gICAgdGhpcy5nZW9PYmplY3RzLmZvckVhY2goKGdlb09iamVjdCkgPT4ge1xyXG4gICAgICB0aGlzLl9hZGRHZW9PYmplY3QoZ2VvT2JqZWN0KTtcclxuICAgIH0pO1xyXG5cclxuICAgIGlmICh0aGlzLnNlYXJjaENvbnRyb2wuZmlyc3QpIHRoaXMuX2FkZFNlYXJjaENvbnRyb2wodGhpcy5zZWFyY2hDb250cm9sLmZpcnN0KTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIEFkZCBvYmplY3RzLCBjb250cm9scyBvbiBtYXBcclxuICAgKi9cclxuICBwcml2YXRlIF9hZGRQbGFjZW1hcmsocGxhY2VtYXJrOiBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkUGxhY2VtYXJrKHBsYWNlbWFyay5nZW9tZXRyeSwgcGxhY2VtYXJrLnBsYWNlbWFya1Byb3BlcnRpZXMsIHBsYWNlbWFyay5wbGFjZW1hcmtPcHRpb25zKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZE11bHRpcm91dGUobXVsdGlyb3V0ZTogWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5hZGRNdWx0aXJvdXRlKG11bHRpcm91dGUubXVsdGlyb3V0ZU1vZGVsLCBtdWx0aXJvdXRlLm11bHRpcm91dGVPcHRpb25zKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZEdlb09iamVjdChnZW9PYmplY3Q6IFlhbmRleEdlb29iamVjdENvbXBvbmVudCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5hZGRHZW9PYmplY3QoZ2VvT2JqZWN0LmZlYXR1cmUsIGdlb09iamVjdC5vcHRpb25zKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZFNlYXJjaENvbnRyb2woc2VhcmNoOiBZYW5kZXhTZWFyY2hDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkU2VhcmNoQ29udHJvbChzZWFyY2guc2VhcmNoUmVxdWVzdCwgc2VhcmNoLnBhcmFtZXRlcnMpO1xyXG4gIH1cclxufVxyXG4iXX0= |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -15,3 +15,2 @@ import { Component, Input } from '@angular/core'; | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -29,5 +28,5 @@ */ | ||
selector: 'angular-yandex-multiroute', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
template: ``, | ||
styles: [``] | ||
},] }, | ||
]; | ||
@@ -49,2 +48,3 @@ /** @nocollapse */ | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQztBQU96RCxNQUFNLE9BQU8seUJBQXlCO0lBS3BDLGdCQUFnQixDQUFDOzs7O0lBRVYsUUFBUTtRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQztJQUNwQixDQUFDOzs7OztJQUVPLFVBQVU7UUFDaEIsSUFBSSxDQUFDLElBQUksQ0FBQyxlQUFlLEVBQUU7WUFDekIsT0FBTyxDQUFDLEtBQUssQ0FBQyxnREFBZ0QsQ0FBQyxDQUFDO1lBQ2hFLElBQUksQ0FBQyxlQUFlLEdBQUcsRUFBRSxDQUFDO1NBQzNCO0lBQ0gsQ0FBQzs7O1lBckJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsMkJBQTJCO2dCQUNyQyxZQUFpRDs7YUFFbEQ7Ozs7OzhCQUVFLEtBQUs7OEJBQ0wsS0FBSztnQ0FDTCxLQUFLOzs7O0lBRk4sb0RBQTRDOztJQUM1QyxvREFBcUM7O0lBQ3JDLHNEQUF1QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1tdWx0aXJvdXRlJyxcclxuICB0ZW1wbGF0ZVVybDogJy4veWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3lhbmRleC1tdWx0aXJvdXRlLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyByZWZlcmVuY2VQb2ludHM6IEFycmF5PGFueT47XHJcbiAgQElucHV0KCkgcHVibGljIG11bHRpcm91dGVNb2RlbDogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtdWx0aXJvdXRlT3B0aW9uczogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5yZWZlcmVuY2VQb2ludHMpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignTXVsdGlyb3V0ZTogcmVmZXJlbmNlUG9pbnRzIGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLnJlZmVyZW5jZVBvaW50cyA9IFtdO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQztBQU96RCxNQUFNO0lBS0osaUJBQWlCOzs7O0lBRVYsUUFBUTtRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQzs7Ozs7SUFHWixVQUFVO1FBQ2hCLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUM7WUFDMUIsT0FBTyxDQUFDLEtBQUssQ0FBQyxnREFBZ0QsQ0FBQyxDQUFDO1lBQ2hFLElBQUksQ0FBQyxlQUFlLEdBQUcsRUFBRSxDQUFDO1NBQzNCOzs7O1lBcEJKLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsMkJBQTJCO2dCQUNyQyxRQUFRLEVBQUUsRUFBRTtnQkFDWixNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7YUFDYjs7Ozs7OEJBRUUsS0FBSzs4QkFDTCxLQUFLO2dDQUNMLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtbXVsdGlyb3V0ZScsXHJcbiAgdGVtcGxhdGU6IGBgLFxyXG4gIHN0eWxlczogW2BgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQElucHV0KCkgcHVibGljIHJlZmVyZW5jZVBvaW50czogQXJyYXk8YW55PjtcclxuICBASW5wdXQoKSBwdWJsaWMgbXVsdGlyb3V0ZU1vZGVsOiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIG11bHRpcm91dGVPcHRpb25zOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX2xvZ0Vycm9ycygpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9nRXJyb3JzKCk6IHZvaWQge1xyXG4gICAgaWYgKCF0aGlzLnJlZmVyZW5jZVBvaW50cykge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdNdWx0aXJvdXRlOiByZWZlcmVuY2VQb2ludHMgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMucmVmZXJlbmNlUG9pbnRzID0gW107XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -15,3 +15,2 @@ import { Component, Input } from '@angular/core'; | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -29,5 +28,5 @@ */ | ||
selector: 'angular-yandex-placemark', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
template: ``, | ||
styles: [``] | ||
},] }, | ||
]; | ||
@@ -49,2 +48,3 @@ /** @nocollapse */ | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU96RCxNQUFNLE9BQU8sd0JBQXdCO0lBS25DLGdCQUFlLENBQUM7Ozs7SUFFVCxRQUFRO1FBQ2IsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDO0lBQ3BCLENBQUM7Ozs7O0lBRU8sVUFBVTtRQUNoQixJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNsQixPQUFPLENBQUMsS0FBSyxDQUFDLHdDQUF3QyxDQUFDLENBQUM7WUFDeEQsSUFBSSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUM7U0FDcEI7SUFDSCxDQUFDOzs7WUFyQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSwwQkFBMEI7Z0JBQ3BDLFlBQWdEOzthQUVqRDs7Ozs7dUJBRUUsS0FBSztrQ0FDTCxLQUFLOytCQUNMLEtBQUs7Ozs7SUFGTiw0Q0FBOEI7O0lBQzlCLHVEQUF5Qzs7SUFDekMsb0RBQXNDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LXBsYWNlbWFyaycsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgZ2VvbWV0cnk6IGFueTtcclxuICBASW5wdXQoKSBwdWJsaWMgcGxhY2VtYXJrUHJvcGVydGllczogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwbGFjZW1hcmtPcHRpb25zOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fbG9nRXJyb3JzKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2dFcnJvcnMoKTogdm9pZCB7XHJcbiAgICBpZiAoIXRoaXMuZ2VvbWV0cnkpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignUGxhY2VtYXJrOiBnZW9tZXRyeSBpbnB1dCBpcyByZXF1aXJlZC4nKTtcclxuICAgICAgdGhpcy5nZW9tZXRyeSA9IFtdO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU96RCxNQUFNO0lBS0osaUJBQWdCOzs7O0lBRVQsUUFBUTtRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQzs7Ozs7SUFHWixVQUFVO1FBQ2hCLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7WUFDbkIsT0FBTyxDQUFDLEtBQUssQ0FBQyx3Q0FBd0MsQ0FBQyxDQUFDO1lBQ3hELElBQUksQ0FBQyxRQUFRLEdBQUcsRUFBRSxDQUFDO1NBQ3BCOzs7O1lBcEJKLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsMEJBQTBCO2dCQUNwQyxRQUFRLEVBQUUsRUFBRTtnQkFDWixNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7YUFDYjs7Ozs7dUJBRUUsS0FBSztrQ0FDTCxLQUFLOytCQUNMLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtcGxhY2VtYXJrJyxcclxuICB0ZW1wbGF0ZTogYGAsXHJcbiAgc3R5bGVzOiBbYGBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBnZW9tZXRyeTogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwbGFjZW1hcmtQcm9wZXJ0aWVzOiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIHBsYWNlbWFya09wdGlvbnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5nZW9tZXRyeSkge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdQbGFjZW1hcms6IGdlb21ldHJ5IGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLmdlb21ldHJ5ID0gW107XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -16,5 +16,5 @@ import { Component, Input } from '@angular/core'; | ||
selector: 'angular-yandex-search', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
template: ``, | ||
styles: [``] | ||
},] }, | ||
]; | ||
@@ -33,2 +33,3 @@ /** @nocollapse */ | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXNlYXJjaC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU96RCxNQUFNLE9BQU8scUJBQXFCO0lBSWhDLGdCQUFlLENBQUM7Ozs7SUFDVCxRQUFRLEtBQVUsQ0FBQzs7O1lBVjNCLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsdUJBQXVCO2dCQUNqQyxZQUE2Qzs7YUFFOUM7Ozs7OzRCQUVFLEtBQUs7eUJBQ0wsS0FBSzs7OztJQUROLDhDQUFzQzs7SUFDdEMsMkNBQWdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LXNlYXJjaCcsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3lhbmRleC1zZWFyY2guY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3lhbmRleC1zZWFyY2guY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4U2VhcmNoQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgc2VhcmNoUmVxdWVzdDogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwYXJhbWV0ZXJzOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7fVxyXG59XHJcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXNlYXJjaC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU96RCxNQUFNO0lBSUosaUJBQWdCOzs7O0lBQ1QsUUFBUTs7O1lBVmhCLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsdUJBQXVCO2dCQUNqQyxRQUFRLEVBQUUsRUFBRTtnQkFDWixNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7YUFDYjs7Ozs7NEJBRUUsS0FBSzt5QkFDTCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LXNlYXJjaCcsXHJcbiAgdGVtcGxhdGU6IGBgLFxyXG4gIHN0eWxlczogW2BgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4U2VhcmNoQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgc2VhcmNoUmVxdWVzdDogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwYXJhbWV0ZXJzOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7fVxyXG59XHJcbiJdfQ== |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -27,17 +27,10 @@ import { Injectable, Injector } from '@angular/core'; | ||
} | ||
this._scriptYmaps.onload = (/** | ||
* @return {?} | ||
*/ | ||
() => { | ||
ymaps.ready((/** | ||
* @return {?} | ||
*/ | ||
() => { | ||
this._scriptYmaps.onload = () => { | ||
ymaps.ready(() => { | ||
this._isMapInited$.next(true); | ||
})); | ||
}); | ||
}); | ||
}; | ||
return this._isMapInited$; | ||
} | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -108,3 +101,3 @@ */ | ||
providedIn: 'root' | ||
},] } | ||
},] }, | ||
]; | ||
@@ -115,35 +108,18 @@ /** @nocollapse */ | ||
]; | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(i0.ɵɵinject(i0.INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = i0.defineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(i0.inject(i0.INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
if (false) { | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._isMapInited$; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._scriptYmaps; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._apiKey; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._isScriptInited; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._map; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._injector; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW1hcC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3JELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBUS9CLE1BQU0sT0FBTyxnQkFBZ0I7Ozs7SUFPM0IsWUFBb0IsU0FBbUI7UUFBbkIsY0FBUyxHQUFULFNBQVMsQ0FBVTtRQU4vQixrQkFBYSxHQUFxQixJQUFJLE9BQU8sRUFBRSxDQUFDO1FBT3RELElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDL0MsQ0FBQzs7Ozs7O0lBTU0sT0FBTztRQUNaLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3pCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDO1lBQzVCLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQztTQUNwQjtRQUVELElBQUksQ0FBQyxZQUFZLENBQUMsTUFBTTs7O1FBQUcsR0FBRyxFQUFFO1lBQzlCLEtBQUssQ0FBQyxLQUFLOzs7WUFBQyxHQUFHLEVBQUU7Z0JBQ2YsSUFBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDaEMsQ0FBQyxFQUFDLENBQUM7UUFDTCxDQUFDLENBQUEsQ0FBQztRQUVGLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQztJQUM1QixDQUFDOzs7OztJQUVPLFdBQVc7UUFDakIsSUFBSSxDQUFDLFlBQVksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3JELElBQUksQ0FBQyxZQUFZLENBQUMsR0FBRyxHQUFHLDBDQUEwQyxJQUFJLENBQUMsT0FBTyxhQUFhLENBQUM7UUFDNUYsUUFBUSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQy9DLENBQUM7Ozs7Ozs7O0lBUU0sU0FBUyxDQUFDLEtBQWEsRUFBRSxLQUFVLEVBQUUsT0FBWTtRQUN0RCxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ25ELENBQUM7Ozs7Ozs7O0lBS00sWUFBWSxDQUFDLFFBQWEsRUFBRSxVQUFlLEVBQUUsT0FBWTtRQUM5RCxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVU7YUFDakIsR0FBRyxDQUFDLElBQUksS0FBSyxDQUFDLFNBQVMsQ0FBQyxRQUFRLEVBQUUsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7SUFDN0QsQ0FBQzs7Ozs7O0lBRU0sYUFBYSxDQUFDLEtBQVUsRUFBRSxPQUFZO1FBQzNDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVTthQUNqQixHQUFHLENBQUMsSUFBSSxLQUFLLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQztJQUMzRCxDQUFDOzs7Ozs7SUFFTSxZQUFZLENBQUMsT0FBWSxFQUFFLE9BQVk7UUFDNUMsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVO2FBQ2pCLEdBQUcsQ0FBQyxJQUFJLEtBQUssQ0FBQyxTQUFTLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7SUFDaEQsQ0FBQzs7Ozs7Ozs7SUFRTSxnQkFBZ0IsQ0FBQyxPQUFlLEVBQUUsVUFBZTs7Y0FDaEQsYUFBYSxHQUFHLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDO1FBRWpFLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUTthQUNmLEdBQUcsQ0FBQyxhQUFhLENBQUMsQ0FBQztRQUV0QixJQUFJLE9BQU87WUFBRSxhQUFhLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzdDLENBQUM7OztZQWhGRixVQUFVLFNBQUM7Z0JBQ1YsVUFBVSxFQUFFLE1BQU07YUFDbkI7Ozs7WUFSb0IsUUFBUTs7Ozs7Ozs7SUFVM0IseUNBQXdEOzs7OztJQUN4RCx3Q0FBd0M7Ozs7O0lBQ3hDLG1DQUF3Qjs7Ozs7SUFDeEIsMkNBQWlDOzs7OztJQUNqQyxnQ0FBa0I7Ozs7O0lBRU4scUNBQTJCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBJWWFuZGV4TWFwU2VydmljZSB9IGZyb20gJy4veWFuZGV4LXNlcnZpY2UudHlwZSc7XHJcblxyXG5kZWNsYXJlIGNvbnN0IHltYXBzOiBhbnk7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhNYXBTZXJ2aWNlIGltcGxlbWVudHMgSVlhbmRleE1hcFNlcnZpY2Uge1xyXG4gIHByaXZhdGUgX2lzTWFwSW5pdGVkJDogU3ViamVjdDxib29sZWFuPiA9IG5ldyBTdWJqZWN0KCk7XHJcbiAgcHJpdmF0ZSBfc2NyaXB0WW1hcHM6IEhUTUxTY3JpcHRFbGVtZW50O1xyXG4gIHByaXZhdGUgX2FwaUtleTogc3RyaW5nO1xyXG4gIHByaXZhdGUgX2lzU2NyaXB0SW5pdGVkOiBib29sZWFuO1xyXG4gIHByaXZhdGUgX21hcDogYW55O1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9pbmplY3RvcjogSW5qZWN0b3IpIHtcclxuICAgIHRoaXMuX2FwaUtleSA9IHRoaXMuX2luamVjdG9yLmdldCgnQVBJX0tFWScpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogSW5pdCB5bWFwcyBzY3JpcHQgaWYgaXQncyBub3QgaW5pdGlhdGVkXHJcbiAgICogVHJpZ2dlciBtYXAgc3ViamVjdCBvbiBzY3JpcHQgbG9hZFxyXG4gICAqL1xyXG4gIHB1YmxpYyBpbml0TWFwKCk6IFN1YmplY3Q8Ym9vbGVhbj4ge1xyXG4gICAgaWYgKCF0aGlzLl9pc1NjcmlwdEluaXRlZCkge1xyXG4gICAgICB0aGlzLl9pc1NjcmlwdEluaXRlZCA9IHRydWU7XHJcbiAgICAgIHRoaXMuX2xvYWRTY3JpcHQoKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLl9zY3JpcHRZbWFwcy5vbmxvYWQgPSAoKSA9PiB7XHJcbiAgICAgIHltYXBzLnJlYWR5KCgpID0+IHtcclxuICAgICAgICB0aGlzLl9pc01hcEluaXRlZCQubmV4dCh0cnVlKTtcclxuICAgICAgfSk7XHJcbiAgICB9O1xyXG5cclxuICAgIHJldHVybiB0aGlzLl9pc01hcEluaXRlZCQ7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2FkU2NyaXB0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fc2NyaXB0WW1hcHMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcclxuICAgIHRoaXMuX3NjcmlwdFltYXBzLnNyYyA9IGBodHRwczovL2FwaS1tYXBzLnlhbmRleC5ydS8yLjEvP2FwaWtleT0ke3RoaXMuX2FwaUtleX0mbGFuZz1ydV9SVWA7XHJcbiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHRoaXMuX3NjcmlwdFltYXBzKTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIENyZWF0ZSBuZXcgTWFwIGNsYXNzIGluc3RhbmNlXHJcbiAgICogQHBhcmFtIG1hcElkXHJcbiAgICogQHBhcmFtIHN0YXRlXHJcbiAgICogQHBhcmFtIG9wdGlvbnNcclxuICAgKi9cclxuICBwdWJsaWMgY3JlYXRlTWFwKG1hcElkOiBzdHJpbmcsIHN0YXRlOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQge1xyXG4gICAgdGhpcy5fbWFwID0gbmV3IHltYXBzLk1hcChtYXBJZCwgc3RhdGUsIG9wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQWRkIG9iamVjdHMsIGNvbnRyb2xzIG9uIG1hcFxyXG4gICAqL1xyXG4gIHB1YmxpYyBhZGRQbGFjZW1hcmsoZ2VvbWV0cnk6IGFueSwgcHJvcGVydGllczogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLlBsYWNlbWFyayhnZW9tZXRyeSwgcHJvcGVydGllcywgb3B0aW9ucykpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGFkZE11bHRpcm91dGUobW9kZWw6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAuZ2VvT2JqZWN0c1xyXG4gICAgICAuYWRkKG5ldyB5bWFwcy5tdWx0aVJvdXRlci5NdWx0aVJvdXRlKG1vZGVsLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgYWRkR2VvT2JqZWN0KGZlYXR1cmU6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAuZ2VvT2JqZWN0c1xyXG4gICAgICAuYWRkKG5ldyB5bWFwcy5HZW9PYmplY3QoZmVhdHVyZSwgb3B0aW9ucykpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ3JlYXRlIG5ldyBTZWFyY2hDb250cm9sIGNsYXNzIGluc3RhbmNlIHdpdGggcHJvcGVyaWVzXHJcbiAgICogSWYgc2VhcmNoUmVxdWVzdCBpcyBwcm92aWRlZCAtPiBmb3JjZSBzZWFyY2ggaW4gdGhlIGN1cnJlbnQgYXJlYVxyXG4gICAqIEBwYXJhbSByZXF1ZXN0XHJcbiAgICogQHBhcmFtIHByb3BlcnRpZXNcclxuICAgKi9cclxuICBwdWJsaWMgYWRkU2VhcmNoQ29udHJvbChyZXF1ZXN0OiBzdHJpbmcsIHByb3BlcnRpZXM6IGFueSk6IHZvaWQge1xyXG4gICAgY29uc3Qgc2VhcmNoQ29udHJvbCA9IG5ldyB5bWFwcy5jb250cm9sLlNlYXJjaENvbnRyb2wocHJvcGVydGllcyk7XHJcblxyXG4gICAgdGhpcy5fbWFwLmNvbnRyb2xzXHJcbiAgICAgIC5hZGQoc2VhcmNoQ29udHJvbCk7XHJcblxyXG4gICAgaWYgKHJlcXVlc3QpIHNlYXJjaENvbnRyb2wuc2VhcmNoKHJlcXVlc3QpO1xyXG4gIH1cclxufVxyXG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW1hcC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3JELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBUS9CLE1BQU07Ozs7SUFPSixZQUFvQixTQUFtQjtRQUFuQixjQUFTLEdBQVQsU0FBUyxDQUFVOzZCQU5HLElBQUksT0FBTyxFQUFFO1FBT3JELElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUM7S0FDOUM7Ozs7OztJQU1NLE9BQU87UUFDWixFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDO1lBQzFCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDO1lBQzVCLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQztTQUNwQjtRQUVELElBQUksQ0FBQyxZQUFZLENBQUMsTUFBTSxHQUFHLEdBQUcsRUFBRTtZQUM5QixLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRTtnQkFDZixJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUMvQixDQUFDLENBQUM7U0FDSixDQUFDO1FBRUYsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUM7Ozs7O0lBR3BCLFdBQVc7UUFDakIsSUFBSSxDQUFDLFlBQVksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3JELElBQUksQ0FBQyxZQUFZLENBQUMsR0FBRyxHQUFHLDBDQUEwQyxJQUFJLENBQUMsT0FBTyxhQUFhLENBQUM7UUFDNUYsUUFBUSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDOzs7Ozs7Ozs7SUFTeEMsU0FBUyxDQUFDLEtBQWEsRUFBRSxLQUFVLEVBQUUsT0FBWTtRQUN0RCxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDOzs7Ozs7Ozs7SUFNNUMsWUFBWSxDQUFDLFFBQWEsRUFBRSxVQUFlLEVBQUUsT0FBWTtRQUM5RCxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVU7YUFDakIsR0FBRyxDQUFDLElBQUksS0FBSyxDQUFDLFNBQVMsQ0FBQyxRQUFRLEVBQUUsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7Ozs7Ozs7SUFHdEQsYUFBYSxDQUFDLEtBQVUsRUFBRSxPQUFZO1FBQzNDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVTthQUNqQixHQUFHLENBQUMsSUFBSSxLQUFLLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQzs7Ozs7OztJQUdwRCxZQUFZLENBQUMsT0FBWSxFQUFFLE9BQVk7UUFDNUMsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVO2FBQ2pCLEdBQUcsQ0FBQyxJQUFJLEtBQUssQ0FBQyxTQUFTLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7Ozs7Ozs7OztJQVN6QyxnQkFBZ0IsQ0FBQyxPQUFlLEVBQUUsVUFBZTs7UUFDdEQsTUFBTSxhQUFhLEdBQUcsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUVsRSxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVE7YUFDZixHQUFHLENBQUMsYUFBYSxDQUFDLENBQUM7UUFFdEIsRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDO1lBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQzs7OztZQS9FOUMsVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25COzs7O1lBUm9CLFFBQVEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBJbmplY3RvciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBTdWJqZWN0IH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IElZYW5kZXhNYXBTZXJ2aWNlIH0gZnJvbSAnLi95YW5kZXgtc2VydmljZS50eXBlJztcclxuXHJcbmRlY2xhcmUgY29uc3QgeW1hcHM6IGFueTtcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE1hcFNlcnZpY2UgaW1wbGVtZW50cyBJWWFuZGV4TWFwU2VydmljZSB7XHJcbiAgcHJpdmF0ZSBfaXNNYXBJbml0ZWQkOiBTdWJqZWN0PGJvb2xlYW4+ID0gbmV3IFN1YmplY3QoKTtcclxuICBwcml2YXRlIF9zY3JpcHRZbWFwczogSFRNTFNjcmlwdEVsZW1lbnQ7XHJcbiAgcHJpdmF0ZSBfYXBpS2V5OiBzdHJpbmc7XHJcbiAgcHJpdmF0ZSBfaXNTY3JpcHRJbml0ZWQ6IGJvb2xlYW47XHJcbiAgcHJpdmF0ZSBfbWFwOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX2luamVjdG9yOiBJbmplY3Rvcikge1xyXG4gICAgdGhpcy5fYXBpS2V5ID0gdGhpcy5faW5qZWN0b3IuZ2V0KCdBUElfS0VZJyk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBJbml0IHltYXBzIHNjcmlwdCBpZiBpdCdzIG5vdCBpbml0aWF0ZWRcclxuICAgKiBUcmlnZ2VyIG1hcCBzdWJqZWN0IG9uIHNjcmlwdCBsb2FkXHJcbiAgICovXHJcbiAgcHVibGljIGluaXRNYXAoKTogU3ViamVjdDxib29sZWFuPiB7XHJcbiAgICBpZiAoIXRoaXMuX2lzU2NyaXB0SW5pdGVkKSB7XHJcbiAgICAgIHRoaXMuX2lzU2NyaXB0SW5pdGVkID0gdHJ1ZTtcclxuICAgICAgdGhpcy5fbG9hZFNjcmlwdCgpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuX3NjcmlwdFltYXBzLm9ubG9hZCA9ICgpID0+IHtcclxuICAgICAgeW1hcHMucmVhZHkoKCkgPT4ge1xyXG4gICAgICAgIHRoaXMuX2lzTWFwSW5pdGVkJC5uZXh0KHRydWUpO1xyXG4gICAgICB9KTtcclxuICAgIH07XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuX2lzTWFwSW5pdGVkJDtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvYWRTY3JpcHQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9zY3JpcHRZbWFwcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO1xyXG4gICAgdGhpcy5fc2NyaXB0WW1hcHMuc3JjID0gYGh0dHBzOi8vYXBpLW1hcHMueWFuZGV4LnJ1LzIuMS8/YXBpa2V5PSR7dGhpcy5fYXBpS2V5fSZsYW5nPXJ1X1JVYDtcclxuICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGhpcy5fc2NyaXB0WW1hcHMpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ3JlYXRlIG5ldyBNYXAgY2xhc3MgaW5zdGFuY2VcclxuICAgKiBAcGFyYW0gbWFwSWRcclxuICAgKiBAcGFyYW0gc3RhdGVcclxuICAgKiBAcGFyYW0gb3B0aW9uc1xyXG4gICAqL1xyXG4gIHB1YmxpYyBjcmVhdGVNYXAobWFwSWQ6IHN0cmluZywgc3RhdGU6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAgPSBuZXcgeW1hcHMuTWFwKG1hcElkLCBzdGF0ZSwgb3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBBZGQgb2JqZWN0cywgY29udHJvbHMgb24gbWFwXHJcbiAgICovXHJcbiAgcHVibGljIGFkZFBsYWNlbWFyayhnZW9tZXRyeTogYW55LCBwcm9wZXJ0aWVzOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQge1xyXG4gICAgdGhpcy5fbWFwLmdlb09iamVjdHNcclxuICAgICAgLmFkZChuZXcgeW1hcHMuUGxhY2VtYXJrKGdlb21ldHJ5LCBwcm9wZXJ0aWVzLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgYWRkTXVsdGlyb3V0ZShtb2RlbDogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLm11bHRpUm91dGVyLk11bHRpUm91dGUobW9kZWwsIG9wdGlvbnMpKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBhZGRHZW9PYmplY3QoZmVhdHVyZTogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLkdlb09iamVjdChmZWF0dXJlLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBDcmVhdGUgbmV3IFNlYXJjaENvbnRyb2wgY2xhc3MgaW5zdGFuY2Ugd2l0aCBwcm9wZXJpZXNcclxuICAgKiBJZiBzZWFyY2hSZXF1ZXN0IGlzIHByb3ZpZGVkIC0+IGZvcmNlIHNlYXJjaCBpbiB0aGUgY3VycmVudCBhcmVhXHJcbiAgICogQHBhcmFtIHJlcXVlc3RcclxuICAgKiBAcGFyYW0gcHJvcGVydGllc1xyXG4gICAqL1xyXG4gIHB1YmxpYyBhZGRTZWFyY2hDb250cm9sKHJlcXVlc3Q6IHN0cmluZywgcHJvcGVydGllczogYW55KTogdm9pZCB7XHJcbiAgICBjb25zdCBzZWFyY2hDb250cm9sID0gbmV3IHltYXBzLmNvbnRyb2wuU2VhcmNoQ29udHJvbChwcm9wZXJ0aWVzKTtcclxuXHJcbiAgICB0aGlzLl9tYXAuY29udHJvbHNcclxuICAgICAgLmFkZChzZWFyY2hDb250cm9sKTtcclxuXHJcbiAgICBpZiAocmVxdWVzdCkgc2VhcmNoQ29udHJvbC5zZWFyY2gocmVxdWVzdCk7XHJcbiAgfVxyXG59XHJcbiJdfQ== |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -9,40 +9,15 @@ /** | ||
export function IYandexMapService() { } | ||
if (false) { | ||
/** | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.initMap = function () { }; | ||
/** | ||
* @param {?} mapId | ||
* @param {?} state | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.createMap = function (mapId, state, options) { }; | ||
/** | ||
* @param {?} geometry | ||
* @param {?} properties | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.addPlacemark = function (geometry, properties, options) { }; | ||
/** | ||
* @param {?} model | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.addMultiroute = function (model, options) { }; | ||
/** | ||
* @param {?} feature | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.addGeoObject = function (feature, options) { }; | ||
/** | ||
* @param {?} request | ||
* @param {?} properties | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.addSearchControl = function (request, properties) { }; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXNlcnZpY2UudHlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL3lhbmRleC1tYXAveWFuZGV4LXNlcnZpY2UudHlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUEsdUNBT0M7Ozs7O0lBTkMsc0RBQTRCOzs7Ozs7O0lBQzVCLDZFQUF5RDs7Ozs7OztJQUN6RCx3RkFBaUU7Ozs7OztJQUNqRSwwRUFBOEM7Ozs7OztJQUM5QywyRUFBK0M7Ozs7OztJQUMvQyxrRkFBd0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTdWJqZWN0IH0gZnJvbSAncnhqcyc7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElZYW5kZXhNYXBTZXJ2aWNlIHtcclxuICBpbml0TWFwKCk6IFN1YmplY3Q8Ym9vbGVhbj47XHJcbiAgY3JlYXRlTWFwKG1hcElkOiBzdHJpbmcsIHN0YXRlOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQ7XHJcbiAgYWRkUGxhY2VtYXJrKGdlb21ldHJ5OiBhbnksIHByb3BlcnRpZXM6IGFueSwgb3B0aW9uczogYW55KTogdm9pZDtcclxuICBhZGRNdWx0aXJvdXRlKG1vZGVsOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQ7XHJcbiAgYWRkR2VvT2JqZWN0KGZlYXR1cmU6IGFueSwgb3B0aW9uczogYW55KTogdm9pZDtcclxuICBhZGRTZWFyY2hDb250cm9sKHJlcXVlc3Q6IHN0cmluZywgcHJvcGVydGllczogYW55KTogdm9pZFxyXG59XHJcbiJdfQ== | ||
/** @type {?} */ | ||
IYandexMapService.prototype.initMap; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.createMap; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.addPlacemark; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.addMultiroute; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.addGeoObject; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.addSearchControl; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXNlcnZpY2UudHlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL3lhbmRleC1tYXAveWFuZGV4LXNlcnZpY2UudHlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBJWWFuZGV4TWFwU2VydmljZSB7XHJcbiAgaW5pdE1hcCgpOiBTdWJqZWN0PGJvb2xlYW4+O1xyXG4gIGNyZWF0ZU1hcChtYXBJZDogc3RyaW5nLCBzdGF0ZTogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkO1xyXG4gIGFkZFBsYWNlbWFyayhnZW9tZXRyeTogYW55LCBwcm9wZXJ0aWVzOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQ7XHJcbiAgYWRkTXVsdGlyb3V0ZShtb2RlbDogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkO1xyXG4gIGFkZEdlb09iamVjdChmZWF0dXJlOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQ7XHJcbiAgYWRkU2VhcmNoQ29udHJvbChyZXF1ZXN0OiBzdHJpbmcsIHByb3BlcnRpZXM6IGFueSk6IHZvaWRcclxufVxyXG4iXX0= |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -8,3 +8,3 @@ /** | ||
*/ | ||
export { AngularYandexMapsModule } from './public-api'; | ||
export { AngularYandexMapsModule } from './public_api'; | ||
export { YandexGeoobjectComponent as ɵd } from './lib/components/yandex-geoobject-component/yandex-geoobject.component'; | ||
@@ -16,2 +16,3 @@ export { YandexMapComponent as ɵa } from './lib/components/yandex-map-component/yandex-map.component'; | ||
export { YandexMapService as ɵf } from './lib/services/yandex-map/yandex-map.service'; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjgteWFuZGV4LW1hcHMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImFuZ3VsYXI4LXlhbmRleC1tYXBzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx3Q0FBYyxjQUFjLENBQUM7QUFFN0IsT0FBTyxFQUFDLHdCQUF3QixJQUFJLEVBQUUsRUFBQyxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxrQkFBa0IsSUFBSSxFQUFFLEVBQUMsTUFBTSw0REFBNEQsQ0FBQztBQUNwRyxPQUFPLEVBQUMseUJBQXlCLElBQUksRUFBRSxFQUFDLE1BQU0sMEVBQTBFLENBQUM7QUFDekgsT0FBTyxFQUFDLHdCQUF3QixJQUFJLEVBQUUsRUFBQyxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxxQkFBcUIsSUFBSSxFQUFFLEVBQUMsTUFBTSxrRUFBa0UsQ0FBQztBQUM3RyxPQUFPLEVBQUMsZ0JBQWdCLElBQUksRUFBRSxFQUFDLE1BQU0sOENBQThDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljLWFwaSc7XG5cbmV4cG9ydCB7WWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IGFzIMm1ZH0gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XG5leHBvcnQge1lhbmRleE1hcENvbXBvbmVudCBhcyDJtWF9IGZyb20gJy4vbGliL2NvbXBvbmVudHMveWFuZGV4LW1hcC1jb21wb25lbnQveWFuZGV4LW1hcC5jb21wb25lbnQnO1xuZXhwb3J0IHtZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IGFzIMm1Y30gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcbmV4cG9ydCB7WWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IGFzIMm1Yn0gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XG5leHBvcnQge1lhbmRleFNlYXJjaENvbXBvbmVudCBhcyDJtWV9IGZyb20gJy4vbGliL2NvbXBvbmVudHMveWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQnO1xuZXhwb3J0IHtZYW5kZXhNYXBTZXJ2aWNlIGFzIMm1Zn0gZnJvbSAnLi9saWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UnOyJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjgteWFuZGV4LW1hcHMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImFuZ3VsYXI4LXlhbmRleC1tYXBzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx3Q0FBYyxjQUFjLENBQUM7QUFFN0IsT0FBTyxFQUFDLHdCQUF3QixJQUFJLEVBQUUsRUFBQyxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxrQkFBa0IsSUFBSSxFQUFFLEVBQUMsTUFBTSw0REFBNEQsQ0FBQztBQUNwRyxPQUFPLEVBQUMseUJBQXlCLElBQUksRUFBRSxFQUFDLE1BQU0sMEVBQTBFLENBQUM7QUFDekgsT0FBTyxFQUFDLHdCQUF3QixJQUFJLEVBQUUsRUFBQyxNQUFNLHdFQUF3RSxDQUFDO0FBQ3RILE9BQU8sRUFBQyxxQkFBcUIsSUFBSSxFQUFFLEVBQUMsTUFBTSxrRUFBa0UsQ0FBQztBQUM3RyxPQUFPLEVBQUMsZ0JBQWdCLElBQUksRUFBRSxFQUFDLE1BQU0sOENBQThDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG5cbmV4cG9ydCB7WWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IGFzIMm1ZH0gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XG5leHBvcnQge1lhbmRleE1hcENvbXBvbmVudCBhcyDJtWF9IGZyb20gJy4vbGliL2NvbXBvbmVudHMveWFuZGV4LW1hcC1jb21wb25lbnQveWFuZGV4LW1hcC5jb21wb25lbnQnO1xuZXhwb3J0IHtZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IGFzIMm1Y30gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcbmV4cG9ydCB7WWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IGFzIMm1Yn0gZnJvbSAnLi9saWIvY29tcG9uZW50cy95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XG5leHBvcnQge1lhbmRleFNlYXJjaENvbXBvbmVudCBhcyDJtWV9IGZyb20gJy4vbGliL2NvbXBvbmVudHMveWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQnO1xuZXhwb3J0IHtZYW5kZXhNYXBTZXJ2aWNlIGFzIMm1Zn0gZnJvbSAnLi9saWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UnOyJdfQ== |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -50,3 +50,3 @@ import { NgModule } from '@angular/core'; | ||
] | ||
},] } | ||
},] }, | ||
]; | ||
@@ -56,2 +56,3 @@ return AngularYandexMapsModule; | ||
export { AngularYandexMapsModule }; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci15YW5kZXgtbWFwcy5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9hbmd1bGFyLXlhbmRleC1tYXBzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0RBQXdELENBQUM7QUFFNUYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDOUcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sc0VBQXNFLENBQUM7QUFDakgsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDOUcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sOERBQThELENBQUM7QUFFckc7SUFBQTtJQTZCQSxDQUFDOzs7OztJQVJRLCtCQUFPOzs7O0lBQWQsVUFBZSxNQUFjO1FBQzNCLE9BQU87WUFDTCxRQUFRLEVBQUUsdUJBQXVCO1lBQ2pDLFNBQVMsRUFBRTtnQkFDVCxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRTthQUN6QztTQUNGLENBQUM7SUFDSixDQUFDOztnQkE1QkYsUUFBUSxTQUFDO29CQUNSLFlBQVksRUFBRTt3QkFDWixrQkFBa0I7d0JBQ2xCLHdCQUF3Qjt3QkFDeEIseUJBQXlCO3dCQUN6Qix3QkFBd0I7d0JBQ3hCLHFCQUFxQjtxQkFDdEI7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLFlBQVk7cUJBQ2I7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGtCQUFrQjt3QkFDbEIsd0JBQXdCO3dCQUN4Qix5QkFBeUI7d0JBQ3pCLHdCQUF3Qjt3QkFDeEIscUJBQXFCO3FCQUN0QjtpQkFDRjs7SUFXRCw4QkFBQztDQUFBLEFBN0JELElBNkJDO1NBVFksdUJBQXVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgWWFuZGV4TWFwQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1tYXAtY29tcG9uZW50L3lhbmRleC1tYXAuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvbXBpbGVyL3NyYy9jb3JlJztcclxuaW1wb3J0IHsgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4U2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50JztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBZYW5kZXhNYXBDb21wb25lbnQsXHJcbiAgICBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQsXHJcbiAgICBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50LFxyXG4gICAgWWFuZGV4U2VhcmNoQ29tcG9uZW50XHJcbiAgXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGVcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgIFlhbmRleE1hcENvbXBvbmVudCxcclxuICAgIFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCxcclxuICAgIFlhbmRleE11bHRpcm91dGVDb21wb25lbnQsXHJcbiAgICBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQsXHJcbiAgICBZYW5kZXhTZWFyY2hDb21wb25lbnRcclxuICBdXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgQW5ndWxhcllhbmRleE1hcHNNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KGFwaUtleTogc3RyaW5nKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogQW5ndWxhcllhbmRleE1hcHNNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHsgcHJvdmlkZTogJ0FQSV9LRVknLCB1c2VWYWx1ZTogYXBpS2V5IH1cclxuICAgICAgXVxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci15YW5kZXgtbWFwcy5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9hbmd1bGFyLXlhbmRleC1tYXBzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sd0RBQXdELENBQUM7QUFFNUYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDOUcsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sc0VBQXNFLENBQUM7QUFDakgsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sb0VBQW9FLENBQUM7QUFDOUcsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sOERBQThELENBQUM7Ozs7Ozs7O0lBdUI1RiwrQkFBTzs7OztJQUFkLFVBQWUsTUFBYztRQUMzQixNQUFNLENBQUM7WUFDTCxRQUFRLEVBQUUsdUJBQXVCO1lBQ2pDLFNBQVMsRUFBRTtnQkFDVCxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRTthQUN6QztTQUNGLENBQUM7S0FDSDs7Z0JBNUJGLFFBQVEsU0FBQztvQkFDUixZQUFZLEVBQUU7d0JBQ1osa0JBQWtCO3dCQUNsQix3QkFBd0I7d0JBQ3hCLHlCQUF5Qjt3QkFDekIsd0JBQXdCO3dCQUN4QixxQkFBcUI7cUJBQ3RCO29CQUNELE9BQU8sRUFBRTt3QkFDUCxZQUFZO3FCQUNiO29CQUNELE9BQU8sRUFBRTt3QkFDUCxrQkFBa0I7d0JBQ2xCLHdCQUF3Qjt3QkFDeEIseUJBQXlCO3dCQUN6Qix3QkFBd0I7d0JBQ3hCLHFCQUFxQjtxQkFDdEI7aUJBQ0Y7O2tDQTNCRDs7U0E2QmEsdUJBQXVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcclxuaW1wb3J0IHsgWWFuZGV4TWFwQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1tYXAtY29tcG9uZW50L3lhbmRleC1tYXAuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvbXBpbGVyL3NyYy9jb3JlJztcclxuaW1wb3J0IHsgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4U2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50JztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBZYW5kZXhNYXBDb21wb25lbnQsXHJcbiAgICBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQsXHJcbiAgICBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50LFxyXG4gICAgWWFuZGV4U2VhcmNoQ29tcG9uZW50XHJcbiAgXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBDb21tb25Nb2R1bGVcclxuICBdLFxyXG4gIGV4cG9ydHM6IFtcclxuICAgIFlhbmRleE1hcENvbXBvbmVudCxcclxuICAgIFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCxcclxuICAgIFlhbmRleE11bHRpcm91dGVDb21wb25lbnQsXHJcbiAgICBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQsXHJcbiAgICBZYW5kZXhTZWFyY2hDb21wb25lbnRcclxuICBdXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgQW5ndWxhcllhbmRleE1hcHNNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KGFwaUtleTogc3RyaW5nKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogQW5ndWxhcllhbmRleE1hcHNNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHsgcHJvdmlkZTogJ0FQSV9LRVknLCB1c2VWYWx1ZTogYXBpS2V5IH1cclxuICAgICAgXVxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19 |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -19,7 +19,5 @@ import { Component, Input } from '@angular/core'; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexGeoobjectComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
@@ -38,3 +36,3 @@ */ | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -56,2 +54,3 @@ /** @nocollapse */ | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV6RDtJQVNFO0lBQWUsQ0FBQzs7OztJQUVULDJDQUFROzs7SUFBZjtRQUNFLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQztJQUNwQixDQUFDOzs7OztJQUVPLDZDQUFVOzs7O0lBQWxCO1FBQ0UsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsT0FBTyxDQUFDLEtBQUssQ0FBQyx3Q0FBd0MsQ0FBQyxDQUFDO1lBQ3hELElBQUksQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDO1NBQ25CO0lBQ0gsQ0FBQzs7Z0JBcEJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsMEJBQTBCO29CQUNwQyxZQUFnRDs7aUJBRWpEOzs7OzswQkFFRSxLQUFLOzBCQUNMLEtBQUs7O0lBY1IsK0JBQUM7Q0FBQSxBQXJCRCxJQXFCQztTQWhCWSx3QkFBd0I7OztJQUNuQywyQ0FBNkI7O0lBQzdCLDJDQUE2QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1nZW9vYmplY3QnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleEdlb29iamVjdENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQElucHV0KCkgcHVibGljIGZlYXR1cmU6IGFueTtcclxuICBASW5wdXQoKSBwdWJsaWMgb3B0aW9uczogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcblxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX2xvZ0Vycm9ycygpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9nRXJyb3JzKCk6IHZvaWQge1xyXG4gICAgaWYgKCF0aGlzLmZlYXR1cmUpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignR2VvT2JqZWN0czogZmVhdHVyZSBpbnB1dCBpcyByZXF1aXJlZC4nKTtcclxuICAgICAgdGhpcy5mZWF0dXJlID0ge307XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LWdlb29iamVjdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7SUFXdkQ7S0FBZ0I7Ozs7SUFFVCwyQ0FBUTs7OztRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQzs7Ozs7SUFHWiw2Q0FBVTs7OztRQUNoQixFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO1lBQ2xCLE9BQU8sQ0FBQyxLQUFLLENBQUMsd0NBQXdDLENBQUMsQ0FBQztZQUN4RCxJQUFJLENBQUMsT0FBTyxHQUFHLEVBQUUsQ0FBQztTQUNuQjs7O2dCQW5CSixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtvQkFDcEMsUUFBUSxFQUFFLEVBQUU7b0JBQ1osTUFBTSxFQUFFLENBQUMsRUFBRSxDQUFDO2lCQUNiOzs7OzswQkFFRSxLQUFLOzBCQUNMLEtBQUs7O21DQVRSOztTQU9hLHdCQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1nZW9vYmplY3QnLFxyXG4gIHRlbXBsYXRlOiBgYCxcclxuICBzdHlsZXM6IFtgYF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleEdlb29iamVjdENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQElucHV0KCkgcHVibGljIGZlYXR1cmU6IGFueTtcclxuICBASW5wdXQoKSBwdWJsaWMgb3B0aW9uczogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcblxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX2xvZ0Vycm9ycygpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9nRXJyb3JzKCk6IHZvaWQge1xyXG4gICAgaWYgKCF0aGlzLmZlYXR1cmUpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignR2VvT2JqZWN0czogZmVhdHVyZSBpbnB1dCBpcyByZXF1aXJlZC4nKTtcclxuICAgICAgdGhpcy5mZWF0dXJlID0ge307XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -31,7 +31,5 @@ import { Component, Input, ViewChild, ElementRef, ContentChildren, QueryList } from '@angular/core'; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
@@ -46,7 +44,5 @@ */ | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._setUniqueMapIdOfMap = /** | ||
* @private | ||
* @return {?} | ||
@@ -59,7 +55,5 @@ */ | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._createMapWithObjects = /** | ||
* @private | ||
* @return {?} | ||
@@ -71,17 +65,10 @@ */ | ||
.pipe(take(1)) | ||
.subscribe((/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
.subscribe(function () { | ||
_this._combineInputs(); | ||
_this._yandexMapService.createMap(_this._uniqueMapId, _this.mapState, _this.mapOptions); | ||
_this._addObjectsOnMap(); | ||
})); | ||
}); | ||
}; | ||
/** | ||
* Combine separated inputs in objects required for API | ||
*/ | ||
/** | ||
* Combine separated inputs in objects required for API | ||
* @private | ||
* @return {?} | ||
@@ -91,3 +78,2 @@ */ | ||
* Combine separated inputs in objects required for API | ||
* @private | ||
* @return {?} | ||
@@ -100,18 +86,12 @@ */ | ||
// Multiroute | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
function (multiroute) { | ||
this.multiroutes.forEach(function (multiroute) { | ||
if (!multiroute.multirouteModel) | ||
multiroute.multirouteModel = {}; | ||
multiroute.multirouteModel.referencePoints = multiroute.referencePoints; | ||
})); | ||
}); | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._addObjectsOnMap = /** | ||
* @private | ||
* @return {?} | ||
@@ -121,23 +101,11 @@ */ | ||
var _this = this; | ||
this.placemarks.forEach((/** | ||
* @param {?} placemark | ||
* @return {?} | ||
*/ | ||
function (placemark) { | ||
this.placemarks.forEach(function (placemark) { | ||
_this._addPlacemark(placemark); | ||
})); | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
function (multiroute) { | ||
}); | ||
this.multiroutes.forEach(function (multiroute) { | ||
_this._addMultiroute(multiroute); | ||
})); | ||
this.geoObjects.forEach((/** | ||
* @param {?} geoObject | ||
* @return {?} | ||
*/ | ||
function (geoObject) { | ||
}); | ||
this.geoObjects.forEach(function (geoObject) { | ||
_this._addGeoObject(geoObject); | ||
})); | ||
}); | ||
if (this.searchControl.first) | ||
@@ -148,6 +116,2 @@ this._addSearchControl(this.searchControl.first); | ||
* Add objects, controls on map | ||
*/ | ||
/** | ||
* Add objects, controls on map | ||
* @private | ||
* @param {?} placemark | ||
@@ -158,3 +122,2 @@ * @return {?} | ||
* Add objects, controls on map | ||
* @private | ||
* @param {?} placemark | ||
@@ -167,3 +130,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} multiroute | ||
@@ -173,3 +135,2 @@ * @return {?} | ||
YandexMapComponent.prototype._addMultiroute = /** | ||
* @private | ||
* @param {?} multiroute | ||
@@ -182,3 +143,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} geoObject | ||
@@ -188,3 +148,2 @@ * @return {?} | ||
YandexMapComponent.prototype._addGeoObject = /** | ||
* @private | ||
* @param {?} geoObject | ||
@@ -197,3 +156,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} search | ||
@@ -203,3 +161,2 @@ * @return {?} | ||
YandexMapComponent.prototype._addSearchControl = /** | ||
* @private | ||
* @param {?} search | ||
@@ -216,3 +173,3 @@ * @return {?} | ||
styles: [".map-container{width:100%;height:100%}"] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -224,3 +181,3 @@ /** @nocollapse */ | ||
YandexMapComponent.propDecorators = { | ||
mapContainer: [{ type: ViewChild, args: ['mapContainer', { static: true },] }], | ||
mapContainer: [{ type: ViewChild, args: ['mapContainer',] }], | ||
placemarks: [{ type: ContentChildren, args: [YandexPlacemarkComponent,] }], | ||
@@ -257,13 +214,8 @@ multiroutes: [{ type: ContentChildren, args: [YandexMultirouteComponent,] }], | ||
YandexMapComponent.prototype.mapOptions; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapComponent.prototype._uniqueMapId; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapComponent.prototype._yandexMapService; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW1hcC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1tYXAtY29tcG9uZW50L3lhbmRleC1tYXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDaEYsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3RDLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ3ZHLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDO0FBRTNGO0lBbUJFLDRCQUFvQixpQkFBbUM7UUFBbkMsc0JBQWlCLEdBQWpCLGlCQUFpQixDQUFrQjtRQU52QyxTQUFJLEdBQVcsRUFBRSxDQUFDO1FBQ2xCLGFBQVEsR0FBUSxFQUFFLENBQUM7UUFDbkIsZUFBVSxHQUFRLEVBQUUsQ0FBQztJQUlzQixDQUFDOzs7O0lBRXJELHFDQUFROzs7SUFBZjtRQUNFLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQztRQUVsQixJQUFJLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztRQUM1QixJQUFJLENBQUMscUJBQXFCLEVBQUUsQ0FBQztJQUMvQixDQUFDOzs7OztJQUVPLHVDQUFVOzs7O0lBQWxCO1FBQ0UsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDaEIsT0FBTyxDQUFDLEtB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MENBQWE7Ozs7O0lBQXJCLFVBQXNCLFNBQW1DO1FBQ3ZELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsU0FBUyxDQUFDLE9BQU8sRUFBRSxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDNUUsQ0FBQzs7Ozs7O0lBRU8sOENBQWlCOzs7OztJQUF6QixVQUEwQixNQUE2QjtRQUNyRCxJQUFJLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRSxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDbkYsQ0FBQzs7Z0JBbkdGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsb0JBQW9CO29CQUM5Qiw2REFBMEM7O2lCQUUzQzs7OztnQkFYUSxnQkFBZ0I7OzsrQkFhdEIsU0FBUyxTQUFDLGNBQWMsRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUU7NkJBQzFDLGVBQWUsU0FBQyx3QkFBd0I7OEJBQ3hDLGVBQWUsU0FBQyx5QkFBeUI7NkJBQ3pDLGVBQWUsU0FBQyx3QkFBd0I7Z0NBQ3hDLGVBQWUsU0FBQyxxQkFBcUI7eUJBRXJDLEtBQUs7dUJBQ0wsS0FBSzsyQkFDTCxLQUFLOzZCQUNMLEtBQUs7O0lBcUZSLHlCQUFDO0NBQUEsQUFwR0QsSUFvR0M7U0EvRlksa0JBQWtCOzs7SUFDN0IsMENBQTZFOztJQUM3RSx3Q0FBMkY7O0lBQzNGLHlDQUE4Rjs7SUFDOUYsd0NBQTJGOztJQUMzRiwyQ0FBd0Y7O0lBRXhGLG9DQUFzQzs7SUFDdEMsa0NBQWtDOztJQUNsQyxzQ0FBbUM7O0lBQ25DLHdDQUFxQzs7Ozs7SUFFckMsMENBQTZCOzs7OztJQUVqQiwrQ0FBMkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQsIFZpZXdDaGlsZCwgRWxlbWVudFJlZiwgQ29udGVudENoaWxkcmVuLCBRdWVyeUxpc3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgWWFuZGV4TWFwU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3lhbmRleC1tYXAveWFuZGV4LW1hcC5zZXJ2aWNlJztcclxuaW1wb3J0IHsgdGFrZSB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHsgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LXBsYWNlbWFyay1jb21wb25lbnQveWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LW11bHRpcm91dGUtY29tcG9uZW50L3lhbmRleC1tdWx0aXJvdXRlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleEdlb29iamVjdENvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4U2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1tYXAnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi95YW5kZXgtbWFwLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi95YW5kZXgtbWFwLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE1hcENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQFZpZXdDaGlsZCgnbWFwQ29udGFpbmVyJywgeyBzdGF0aWM6IHRydWUgfSkgcHVibGljIG1hcENvbnRhaW5lcjogRWxlbWVudFJlZjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCkgcGxhY2VtYXJrczogUXVlcnlMaXN0PFlhbmRleFBsYWNlbWFya0NvbXBvbmVudD47XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50KSBtdWx0aXJvdXRlczogUXVlcnlMaXN0PFlhbmRleE11bHRpcm91dGVDb21wb25lbnQ+O1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50KSBnZW9PYmplY3RzOiBRdWVyeUxpc3Q8WWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50PjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleFNlYXJjaENvbXBvbmVudCkgc2VhcmNoQ29udHJvbDogUXVlcnlMaXN0PFlhbmRleFNlYXJjaENvbXBvbmVudD47XHJcblxyXG4gIEBJbnB1dCgpIHB1YmxpYyBjZW50ZXI6IEFycmF5PG51bWJlcj47XHJcbiAgQElucHV0KCkgcHVibGljIHpvb206IG51bWJlciA9IDEwO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtYXBTdGF0ZTogYW55ID0ge307XHJcbiAgQElucHV0KCkgcHVibGljIG1hcE9wdGlvbnM6IGFueSA9IHt9O1xyXG5cclxuICBwcml2YXRlIF91bmlxdWVNYXBJZDogc3RyaW5nO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF95YW5kZXhNYXBTZXJ2aWNlOiBZYW5kZXhNYXBTZXJ2aWNlKSB7IH1cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fbG9nRXJyb3JzKCk7XHJcblxyXG4gICAgdGhpcy5fc2V0VW5pcXVlTWFwSWRPZk1hcCgpO1xyXG4gICAgdGhpcy5fY3JlYXRlTWFwV2l0aE9iamVjdHMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5jZW50ZXIpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignTWFwOiBjZW50ZXIgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMuY2VudGVyID0gW107XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9zZXRVbmlxdWVNYXBJZE9mTWFwKCk6IHZvaWQge1xyXG4gICAgdGhpcy5fdW5pcXVlTWFwSWQgPSBgZiR7KH5+KE1hdGgucmFuZG9tKCkgKiAxZTgpKS50b1N0cmluZygxNil9YDtcclxuICAgIHRoaXMubWFwQ29udGFpbmVyLm5hdGl2ZUVsZW1lbnQuc2V0QXR0cmlidXRlKCdpZCcsIHRoaXMuX3VuaXF1ZU1hcElkKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2NyZWF0ZU1hcFdpdGhPYmplY3RzKCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5pbml0TWFwKClcclxuICAgICAgLnBpcGUodGFrZSgxKSlcclxuICAgICAgLnN1YnNjcmliZSgoKSA9PiB7XHJcbiAgICAgICAgdGhpcy5fY29tYmluZUlucHV0cygpO1xyXG5cclxuICAgICAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmNyZWF0ZU1hcCh0aGlzLl91bmlxdWVNYXBJZCwgdGhpcy5tYXBTdGF0ZSwgdGhpcy5tYXBPcHRpb25zKTtcclxuICAgICAgICB0aGlzLl9hZGRPYmplY3RzT25NYXAoKTtcclxuICAgICAgfSk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBDb21iaW5lIHNlcGFyYXRlZCBpbnB1dHMgaW4gb2JqZWN0cyByZXF1aXJlZCBmb3IgQVBJXHJcbiAgICovXHJcbiAgcHJpdmF0ZSBfY29tYmluZUlucHV0cygpOiB2b2lkIHtcclxuICAgIC8vIE1hcFxyXG4gICAgdGhpcy5tYXBTdGF0ZS56b29tID0gdGhpcy56b29tO1xyXG4gICAgdGhpcy5tYXBTdGF0ZS5jZW50ZXIgPSB0aGlzLmNlbnRlcjtcclxuXHJcbiAgICAvLyBNdWx0aXJvdXRlXHJcbiAgICB0aGlzLm11bHRpcm91dGVzLmZvckVhY2goKG11bHRpcm91dGUpID0+IHtcclxuICAgICAgaWYgKCFtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbCkgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwgPSB7fTtcclxuICAgICAgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwucmVmZXJlbmNlUG9pbnRzID0gbXVsdGlyb3V0ZS5yZWZlcmVuY2VQb2ludHM7XHJcbiAgICB9KTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZE9iamVjdHNPbk1hcCgpOiB2b2lkIHtcclxuICAgIHRoaXMucGxhY2VtYXJrcy5mb3JFYWNoKChwbGFjZW1hcmspID0+IHtcclxuICAgICAgdGhpcy5fYWRkUGxhY2VtYXJrKHBsYWNlbWFyayk7XHJcbiAgICB9KTtcclxuXHJcbiAgICB0aGlzLm11bHRpcm91dGVzLmZvckVhY2goKG11bHRpcm91dGUpID0+IHtcclxuICAgICAgdGhpcy5fYWRkTXVsdGlyb3V0ZShtdWx0aXJvdXRlKTtcclxuICAgIH0pO1xyXG5cclxuICAgIHRoaXMuZ2VvT2JqZWN0cy5mb3JFYWNoKChnZW9PYmplY3QpID0+IHtcclxuICAgICAgdGhpcy5fYWRkR2VvT2JqZWN0KGdlb09iamVjdCk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBpZiAodGhpcy5zZWFyY2hDb250cm9sLmZpcnN0KSB0aGlzLl9hZGRTZWFyY2hDb250cm9sKHRoaXMuc2VhcmNoQ29udHJvbC5maXJzdCk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBBZGQgb2JqZWN0cywgY29udHJvbHMgb24gbWFwXHJcbiAgICovXHJcbiAgcHJpdmF0ZSBfYWRkUGxhY2VtYXJrKHBsYWNlbWFyazogWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZFBsYWNlbWFyayhwbGFjZW1hcmsuZ2VvbWV0cnksIHBsYWNlbWFyay5wbGFjZW1hcmtQcm9wZXJ0aWVzLCBwbGFjZW1hcmsucGxhY2VtYXJrT3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRNdWx0aXJvdXRlKG11bHRpcm91dGU6IFlhbmRleE11bHRpcm91dGVDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkTXVsdGlyb3V0ZShtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbCwgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlT3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRHZW9PYmplY3QoZ2VvT2JqZWN0OiBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkR2VvT2JqZWN0KGdlb09iamVjdC5mZWF0dXJlLCBnZW9PYmplY3Qub3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRTZWFyY2hDb250cm9sKHNlYXJjaDogWWFuZGV4U2VhcmNoQ29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZFNlYXJjaENvbnRyb2woc2VhcmNoLnNlYXJjaFJlcXVlc3QsIHNlYXJjaC5wYXJhbWV0ZXJzKTtcclxuICB9XHJcbn1cclxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW1hcC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1tYXAtY29tcG9uZW50L3lhbmRleC1tYXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDNUcsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFDaEYsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQ3RDLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSx5QkFBeUIsRUFBRSxNQUFNLDREQUE0RCxDQUFDO0FBQ3ZHLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLDBEQUEwRCxDQUFDO0FBQ3BHLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG9EQUFvRCxDQUFDOztJQXFCekYsNEJBQW9CLGlCQUFtQztRQUFuQyxzQkFBaUIsR0FBakIsaUJBQWlCLENBQWtCO29CQU54QixFQUFFO3dCQUNELEVBQUU7MEJBQ0EsRUFBRTtLQUl3Qjs7OztJQUVyRCxxQ0FBUTs7OztRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQztRQUVsQixJQUFJLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztRQUM1QixJQUFJLENBQUMscUJBQXFCLEVBQUUsQ0FBQzs7Ozs7SUFHdkIsdUNBQVU7Ozs7UUFDaEIsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztZQUNqQixPQUFPLENBQUMsS0FBSyxDQUFDLGdDQUFnQyxDQUFDLENBQUM7WUFDaEQsSUFBSSxDQUFDLE1BQU0sR0FBRyxF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cEYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxvQkFBb0I7b0JBQzlCLFFBQVEsRUFBRSxtREFBaUQ7b0JBQzNELE1BQU0sRUFBRSxDQUFDLHdDQUF3QyxDQUFDO2lCQUNuRDs7OztnQkFYUSxnQkFBZ0I7OzsrQkFhdEIsU0FBUyxTQUFDLGNBQWM7NkJBQ3hCLGVBQWUsU0FBQyx3QkFBd0I7OEJBQ3hDLGVBQWUsU0FBQyx5QkFBeUI7NkJBQ3pDLGVBQWUsU0FBQyx3QkFBd0I7Z0NBQ3hDLGVBQWUsU0FBQyxxQkFBcUI7eUJBRXJDLEtBQUs7dUJBQ0wsS0FBSzsyQkFDTCxLQUFLOzZCQUNMLEtBQUs7OzZCQXZCUjs7U0FhYSxrQkFBa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQsIFZpZXdDaGlsZCwgRWxlbWVudFJlZiwgQ29udGVudENoaWxkcmVuLCBRdWVyeUxpc3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgWWFuZGV4TWFwU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL3lhbmRleC1tYXAveWFuZGV4LW1hcC5zZXJ2aWNlJztcclxuaW1wb3J0IHsgdGFrZSB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHsgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LXBsYWNlbWFyay1jb21wb25lbnQveWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LW11bHRpcm91dGUtY29tcG9uZW50L3lhbmRleC1tdWx0aXJvdXRlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleEdlb29iamVjdENvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4U2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi4veWFuZGV4LXNlYXJjaC1jb21wb25lbnQveWFuZGV4LXNlYXJjaC5jb21wb25lbnQnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1tYXAnLFxyXG4gIHRlbXBsYXRlOiBgPGRpdiBjbGFzcz1cIm1hcC1jb250YWluZXJcIiAjbWFwQ29udGFpbmVyPjwvZGl2PmAsXHJcbiAgc3R5bGVzOiBbYC5tYXAtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9YF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE1hcENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQFZpZXdDaGlsZCgnbWFwQ29udGFpbmVyJykgcHVibGljIG1hcENvbnRhaW5lcjogRWxlbWVudFJlZjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCkgcGxhY2VtYXJrczogUXVlcnlMaXN0PFlhbmRleFBsYWNlbWFya0NvbXBvbmVudD47XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50KSBtdWx0aXJvdXRlczogUXVlcnlMaXN0PFlhbmRleE11bHRpcm91dGVDb21wb25lbnQ+O1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50KSBnZW9PYmplY3RzOiBRdWVyeUxpc3Q8WWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50PjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleFNlYXJjaENvbXBvbmVudCkgc2VhcmNoQ29udHJvbDogUXVlcnlMaXN0PFlhbmRleFNlYXJjaENvbXBvbmVudD47XHJcblxyXG4gIEBJbnB1dCgpIHB1YmxpYyBjZW50ZXI6IEFycmF5PG51bWJlcj47XHJcbiAgQElucHV0KCkgcHVibGljIHpvb206IG51bWJlciA9IDEwO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtYXBTdGF0ZTogYW55ID0ge307XHJcbiAgQElucHV0KCkgcHVibGljIG1hcE9wdGlvbnM6IGFueSA9IHt9O1xyXG5cclxuICBwcml2YXRlIF91bmlxdWVNYXBJZDogc3RyaW5nO1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF95YW5kZXhNYXBTZXJ2aWNlOiBZYW5kZXhNYXBTZXJ2aWNlKSB7IH1cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fbG9nRXJyb3JzKCk7XHJcblxyXG4gICAgdGhpcy5fc2V0VW5pcXVlTWFwSWRPZk1hcCgpO1xyXG4gICAgdGhpcy5fY3JlYXRlTWFwV2l0aE9iamVjdHMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5jZW50ZXIpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignTWFwOiBjZW50ZXIgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMuY2VudGVyID0gW107XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9zZXRVbmlxdWVNYXBJZE9mTWFwKCk6IHZvaWQge1xyXG4gICAgdGhpcy5fdW5pcXVlTWFwSWQgPSBgZiR7KH5+KE1hdGgucmFuZG9tKCkgKiAxZTgpKS50b1N0cmluZygxNil9YDtcclxuICAgIHRoaXMubWFwQ29udGFpbmVyLm5hdGl2ZUVsZW1lbnQuc2V0QXR0cmlidXRlKCdpZCcsIHRoaXMuX3VuaXF1ZU1hcElkKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2NyZWF0ZU1hcFdpdGhPYmplY3RzKCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5pbml0TWFwKClcclxuICAgICAgLnBpcGUodGFrZSgxKSlcclxuICAgICAgLnN1YnNjcmliZSgoKSA9PiB7XHJcbiAgICAgICAgdGhpcy5fY29tYmluZUlucHV0cygpO1xyXG5cclxuICAgICAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmNyZWF0ZU1hcCh0aGlzLl91bmlxdWVNYXBJZCwgdGhpcy5tYXBTdGF0ZSwgdGhpcy5tYXBPcHRpb25zKTtcclxuICAgICAgICB0aGlzLl9hZGRPYmplY3RzT25NYXAoKTtcclxuICAgICAgfSk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBDb21iaW5lIHNlcGFyYXRlZCBpbnB1dHMgaW4gb2JqZWN0cyByZXF1aXJlZCBmb3IgQVBJXHJcbiAgICovXHJcbiAgcHJpdmF0ZSBfY29tYmluZUlucHV0cygpOiB2b2lkIHtcclxuICAgIC8vIE1hcFxyXG4gICAgdGhpcy5tYXBTdGF0ZS56b29tID0gdGhpcy56b29tO1xyXG4gICAgdGhpcy5tYXBTdGF0ZS5jZW50ZXIgPSB0aGlzLmNlbnRlcjtcclxuXHJcbiAgICAvLyBNdWx0aXJvdXRlXHJcbiAgICB0aGlzLm11bHRpcm91dGVzLmZvckVhY2goKG11bHRpcm91dGUpID0+IHtcclxuICAgICAgaWYgKCFtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbCkgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwgPSB7fTtcclxuICAgICAgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwucmVmZXJlbmNlUG9pbnRzID0gbXVsdGlyb3V0ZS5yZWZlcmVuY2VQb2ludHM7XHJcbiAgICB9KTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2FkZE9iamVjdHNPbk1hcCgpOiB2b2lkIHtcclxuICAgIHRoaXMucGxhY2VtYXJrcy5mb3JFYWNoKChwbGFjZW1hcmspID0+IHtcclxuICAgICAgdGhpcy5fYWRkUGxhY2VtYXJrKHBsYWNlbWFyayk7XHJcbiAgICB9KTtcclxuXHJcbiAgICB0aGlzLm11bHRpcm91dGVzLmZvckVhY2goKG11bHRpcm91dGUpID0+IHtcclxuICAgICAgdGhpcy5fYWRkTXVsdGlyb3V0ZShtdWx0aXJvdXRlKTtcclxuICAgIH0pO1xyXG5cclxuICAgIHRoaXMuZ2VvT2JqZWN0cy5mb3JFYWNoKChnZW9PYmplY3QpID0+IHtcclxuICAgICAgdGhpcy5fYWRkR2VvT2JqZWN0KGdlb09iamVjdCk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBpZiAodGhpcy5zZWFyY2hDb250cm9sLmZpcnN0KSB0aGlzLl9hZGRTZWFyY2hDb250cm9sKHRoaXMuc2VhcmNoQ29udHJvbC5maXJzdCk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBBZGQgb2JqZWN0cywgY29udHJvbHMgb24gbWFwXHJcbiAgICovXHJcbiAgcHJpdmF0ZSBfYWRkUGxhY2VtYXJrKHBsYWNlbWFyazogWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZFBsYWNlbWFyayhwbGFjZW1hcmsuZ2VvbWV0cnksIHBsYWNlbWFyay5wbGFjZW1hcmtQcm9wZXJ0aWVzLCBwbGFjZW1hcmsucGxhY2VtYXJrT3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRNdWx0aXJvdXRlKG11bHRpcm91dGU6IFlhbmRleE11bHRpcm91dGVDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkTXVsdGlyb3V0ZShtdWx0aXJvdXRlLm11bHRpcm91dGVNb2RlbCwgbXVsdGlyb3V0ZS5tdWx0aXJvdXRlT3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRHZW9PYmplY3QoZ2VvT2JqZWN0OiBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuYWRkR2VvT2JqZWN0KGdlb09iamVjdC5mZWF0dXJlLCBnZW9PYmplY3Qub3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRTZWFyY2hDb250cm9sKHNlYXJjaDogWWFuZGV4U2VhcmNoQ29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZFNlYXJjaENvbnRyb2woc2VhcmNoLnNlYXJjaFJlcXVlc3QsIHNlYXJjaC5wYXJhbWV0ZXJzKTtcclxuICB9XHJcbn1cclxuIl19 |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -19,7 +19,5 @@ import { Component, Input } from '@angular/core'; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMultirouteComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
@@ -38,3 +36,3 @@ */ | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -59,2 +57,3 @@ /** @nocollapse */ | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUV6RDtJQVVFO0lBQWdCLENBQUM7Ozs7SUFFViw0Q0FBUTs7O0lBQWY7UUFDRSxJQUFJLENBQUMsVUFBVSxFQUFFLENBQUM7SUFDcEIsQ0FBQzs7Ozs7SUFFTyw4Q0FBVTs7OztJQUFsQjtRQUNFLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3pCLE9BQU8sQ0FBQyxLQUFLLENBQUMsZ0RBQWdELENBQUMsQ0FBQztZQUNoRSxJQUFJLENBQUMsZUFBZSxHQUFHLEVBQUUsQ0FBQztTQUMzQjtJQUNILENBQUM7O2dCQXJCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLDJCQUEyQjtvQkFDckMsWUFBaUQ7O2lCQUVsRDs7Ozs7a0NBRUUsS0FBSztrQ0FDTCxLQUFLO29DQUNMLEtBQUs7O0lBY1IsZ0NBQUM7Q0FBQSxBQXRCRCxJQXNCQztTQWpCWSx5QkFBeUI7OztJQUNwQyxvREFBNEM7O0lBQzVDLG9EQUFxQzs7SUFDckMsc0RBQXVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LW11bHRpcm91dGUnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi95YW5kZXgtbXVsdGlyb3V0ZS5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4veWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQElucHV0KCkgcHVibGljIHJlZmVyZW5jZVBvaW50czogQXJyYXk8YW55PjtcclxuICBASW5wdXQoKSBwdWJsaWMgbXVsdGlyb3V0ZU1vZGVsOiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIG11bHRpcm91dGVPcHRpb25zOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX2xvZ0Vycm9ycygpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9nRXJyb3JzKCk6IHZvaWQge1xyXG4gICAgaWYgKCF0aGlzLnJlZmVyZW5jZVBvaW50cykge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdNdWx0aXJvdXRlOiByZWZlcmVuY2VQb2ludHMgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMucmVmZXJlbmNlUG9pbnRzID0gW107XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy95YW5kZXgtbXVsdGlyb3V0ZS1jb21wb25lbnQveWFuZGV4LW11bHRpcm91dGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQzs7SUFZdkQ7S0FBaUI7Ozs7SUFFViw0Q0FBUTs7OztRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQzs7Ozs7SUFHWiw4Q0FBVTs7OztRQUNoQixFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDO1lBQzFCLE9BQU8sQ0FBQyxLQUFLLENBQUMsZ0RBQWdELENBQUMsQ0FBQztZQUNoRSxJQUFJLENBQUMsZUFBZSxHQUFHLEVBQUUsQ0FBQztTQUMzQjs7O2dCQXBCSixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLDJCQUEyQjtvQkFDckMsUUFBUSxFQUFFLEVBQUU7b0JBQ1osTUFBTSxFQUFFLENBQUMsRUFBRSxDQUFDO2lCQUNiOzs7OztrQ0FFRSxLQUFLO2tDQUNMLEtBQUs7b0NBQ0wsS0FBSzs7b0NBVlI7O1NBT2EseUJBQXlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LW11bHRpcm91dGUnLFxyXG4gIHRlbXBsYXRlOiBgYCxcclxuICBzdHlsZXM6IFtgYF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyByZWZlcmVuY2VQb2ludHM6IEFycmF5PGFueT47XHJcbiAgQElucHV0KCkgcHVibGljIG11bHRpcm91dGVNb2RlbDogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtdWx0aXJvdXRlT3B0aW9uczogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5yZWZlcmVuY2VQb2ludHMpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignTXVsdGlyb3V0ZTogcmVmZXJlbmNlUG9pbnRzIGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLnJlZmVyZW5jZVBvaW50cyA9IFtdO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -19,7 +19,5 @@ import { Component, Input } from '@angular/core'; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexPlacemarkComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
@@ -38,3 +36,3 @@ */ | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -59,2 +57,3 @@ /** @nocollapse */ | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV6RDtJQVVFO0lBQWUsQ0FBQzs7OztJQUVULDJDQUFROzs7SUFBZjtRQUNFLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQztJQUNwQixDQUFDOzs7OztJQUVPLDZDQUFVOzs7O0lBQWxCO1FBQ0UsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDbEIsT0FBTyxDQUFDLEtBQUssQ0FBQyx3Q0FBd0MsQ0FBQyxDQUFDO1lBQ3hELElBQUksQ0FBQyxRQUFRLEdBQUcsRUFBRSxDQUFDO1NBQ3BCO0lBQ0gsQ0FBQzs7Z0JBckJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsMEJBQTBCO29CQUNwQyxZQUFnRDs7aUJBRWpEOzs7OzsyQkFFRSxLQUFLO3NDQUNMLEtBQUs7bUNBQ0wsS0FBSzs7SUFjUiwrQkFBQztDQUFBLEFBdEJELElBc0JDO1NBakJZLHdCQUF3Qjs7O0lBQ25DLDRDQUE4Qjs7SUFDOUIsdURBQXlDOztJQUN6QyxvREFBc0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtcGxhY2VtYXJrJyxcclxuICB0ZW1wbGF0ZVVybDogJy4veWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4veWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBnZW9tZXRyeTogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwbGFjZW1hcmtQcm9wZXJ0aWVzOiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIHBsYWNlbWFya09wdGlvbnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5nZW9tZXRyeSkge1xyXG4gICAgICBjb25zb2xlLmVycm9yKCdQbGFjZW1hcms6IGdlb21ldHJ5IGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLmdlb21ldHJ5ID0gW107XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7SUFZdkQ7S0FBZ0I7Ozs7SUFFVCwyQ0FBUTs7OztRQUNiLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQzs7Ozs7SUFHWiw2Q0FBVTs7OztRQUNoQixFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO1lBQ25CLE9BQU8sQ0FBQyxLQUFLLENBQUMsd0NBQXdDLENBQUMsQ0FBQztZQUN4RCxJQUFJLENBQUMsUUFBUSxHQUFHLEVBQUUsQ0FBQztTQUNwQjs7O2dCQXBCSixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLDBCQUEwQjtvQkFDcEMsUUFBUSxFQUFFLEVBQUU7b0JBQ1osTUFBTSxFQUFFLENBQUMsRUFBRSxDQUFDO2lCQUNiOzs7OzsyQkFFRSxLQUFLO3NDQUNMLEtBQUs7bUNBQ0wsS0FBSzs7bUNBVlI7O1NBT2Esd0JBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LXBsYWNlbWFyaycsXHJcbiAgdGVtcGxhdGU6IGBgLFxyXG4gIHN0eWxlczogW2BgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgZ2VvbWV0cnk6IGFueTtcclxuICBASW5wdXQoKSBwdWJsaWMgcGxhY2VtYXJrUHJvcGVydGllczogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwbGFjZW1hcmtPcHRpb25zOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuXHJcbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fbG9nRXJyb3JzKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2dFcnJvcnMoKTogdm9pZCB7XHJcbiAgICBpZiAoIXRoaXMuZ2VvbWV0cnkpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignUGxhY2VtYXJrOiBnZW9tZXRyeSBpbnB1dCBpcyByZXF1aXJlZC4nKTtcclxuICAgICAgdGhpcy5nZW9tZXRyeSA9IFtdO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -21,3 +21,3 @@ import { Component, Input } from '@angular/core'; | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -39,2 +39,3 @@ /** @nocollapse */ | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXNlYXJjaC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV6RDtJQVNFO0lBQWUsQ0FBQzs7OztJQUNULHdDQUFROzs7SUFBZixjQUF5QixDQUFDOztnQkFWM0IsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSx1QkFBdUI7b0JBQ2pDLFlBQTZDOztpQkFFOUM7Ozs7O2dDQUVFLEtBQUs7NkJBQ0wsS0FBSzs7SUFJUiw0QkFBQztDQUFBLEFBWEQsSUFXQztTQU5ZLHFCQUFxQjs7O0lBQ2hDLDhDQUFzQzs7SUFDdEMsMkNBQWdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LXNlYXJjaCcsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3lhbmRleC1zZWFyY2guY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3lhbmRleC1zZWFyY2guY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4U2VhcmNoQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgc2VhcmNoUmVxdWVzdDogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwYXJhbWV0ZXJzOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7fVxyXG59XHJcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXNlYXJjaC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7SUFXdkQ7S0FBZ0I7Ozs7SUFDVCx3Q0FBUTs7Ozs7Z0JBVmhCLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsdUJBQXVCO29CQUNqQyxRQUFRLEVBQUUsRUFBRTtvQkFDWixNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7aUJBQ2I7Ozs7O2dDQUVFLEtBQUs7NkJBQ0wsS0FBSzs7Z0NBVFI7O1NBT2EscUJBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LXNlYXJjaCcsXHJcbiAgdGVtcGxhdGU6IGBgLFxyXG4gIHN0eWxlczogW2BgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4U2VhcmNoQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSBwdWJsaWMgc2VhcmNoUmVxdWVzdDogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBwYXJhbWV0ZXJzOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge31cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7fVxyXG59XHJcbiJdfQ== |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -17,6 +17,2 @@ import { Injectable, Injector } from '@angular/core'; | ||
* Trigger map subject on script load | ||
*/ | ||
/** | ||
* Init ymaps script if it's not initiated | ||
* Trigger map subject on script load | ||
* @return {?} | ||
@@ -35,21 +31,13 @@ */ | ||
} | ||
this._scriptYmaps.onload = (/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
ymaps.ready((/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
this._scriptYmaps.onload = function () { | ||
ymaps.ready(function () { | ||
_this._isMapInited$.next(true); | ||
})); | ||
}); | ||
}); | ||
}; | ||
return this._isMapInited$; | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapService.prototype._loadScript = /** | ||
* @private | ||
* @return {?} | ||
@@ -64,8 +52,2 @@ */ | ||
* Create new Map class instance | ||
* @param mapId | ||
* @param state | ||
* @param options | ||
*/ | ||
/** | ||
* Create new Map class instance | ||
* @param {?} mapId | ||
@@ -88,5 +70,2 @@ * @param {?} state | ||
* Add objects, controls on map | ||
*/ | ||
/** | ||
* Add objects, controls on map | ||
* @param {?} geometry | ||
@@ -139,8 +118,2 @@ * @param {?} properties | ||
* If searchRequest is provided -> force search in the current area | ||
* @param request | ||
* @param properties | ||
*/ | ||
/** | ||
* Create new SearchControl class instance with properies | ||
* If searchRequest is provided -> force search in the current area | ||
* @param {?} request | ||
@@ -168,3 +141,3 @@ * @param {?} properties | ||
providedIn: 'root' | ||
},] } | ||
},] }, | ||
]; | ||
@@ -175,3 +148,3 @@ /** @nocollapse */ | ||
]; }; | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(i0.ɵɵinject(i0.INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = i0.defineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(i0.inject(i0.INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
return YandexMapService; | ||
@@ -181,33 +154,16 @@ }()); | ||
if (false) { | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._isMapInited$; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._scriptYmaps; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._apiKey; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._isScriptInited; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._map; | ||
/** | ||
* @type {?} | ||
* @private | ||
*/ | ||
/** @type {?} */ | ||
YandexMapService.prototype._injector; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW1hcC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3JELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBSy9CO0lBVUUsMEJBQW9CLFNBQW1CO1FBQW5CLGNBQVMsR0FBVCxTQUFTLENBQVU7UUFOL0Isa0JBQWEsR0FBcUIsSUFBSSxPQUFPLEVBQUUsQ0FBQztRQU90RCxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQy9DLENBQUM7SUFFRDs7O09BR0c7Ozs7OztJQUNJLGtDQUFPOzs7OztJQUFkO1FBQUEsaUJBYUM7UUFaQyxJQUFJLENBQUMsSUFBSSxDQUFDLGVBQWUsRUFBRTtZQUN6QixJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQztZQUM1QixJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7U0FDcEI7UUFFRCxJQUFJLENBQUMsWUFBWSxDQUFDLE1BQU07OztRQUFHO1lBQ3pCLEtBQUssQ0FBQyxLQUFLOzs7WUFBQztnQkFDVixLQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUNoQyxDQUFDLEVBQUMsQ0FBQztRQUNMLENBQUMsQ0FBQSxDQUFDO1FBRUYsT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDO0lBQzVCLENBQUM7Ozs7O0lBRU8sc0NBQVc7Ozs7SUFBbkI7UUFDRSxJQUFJLENBQUMsWUFBWSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDckQsSUFBSSxDQUFDLFlBQVksQ0FBQyxHQUFHLEdBQUcsNENBQTBDLElBQUksQ0FBQyxPQUFPLGdCQUFhLENBQUM7UUFDNUYsUUFBUSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQy9DLENBQUM7SUFFRDs7Ozs7T0FLRzs7Ozs7Ozs7SUFDSSxvQ0FBUzs7Ozs7OztJQUFoQixVQUFpQixLQUFhLEVBQUUsS0FBVSxFQUFFLE9BQVk7UUFDdEQsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLEtBQUssQ0FBQyxHQUFHLENBQUMsS0FBSyxFQUFFLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQztJQUNuRCxDQUFDO0lBRUQ7O09BRUc7Ozs7Ozs7O0lBQ0ksdUNBQVk7Ozs7Ozs7SUFBbkIsVUFBb0IsUUFBYSxFQUFFLFVBQWUsRUFBRSxPQUFZO1FBQzlELElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVTthQUNqQixHQUFHLENBQUMsSUFBSSxLQUFLLENBQUMsU0FBUyxDQUFDLFFBQVEsRUFBRSxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQztJQUM3RCxDQUFDOzs7Ozs7SUFFTSx3Q0FBYTs7Ozs7SUFBcEIsVUFBcUIsS0FBVSxFQUFFLE9BQVk7UUFDM0MsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVO2FBQ2pCLEdBQUcsQ0FBQyxJQUFJLEtBQUssQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQzNELENBQUM7Ozs7OztJQUVNLHVDQUFZOzs7OztJQUFuQixVQUFvQixPQUFZLEVBQUUsT0FBWTtRQUM1QyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVU7YUFDakIsR0FBRyxDQUFDLElBQUksS0FBSyxDQUFDLFNBQVMsQ0FBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQztJQUNoRCxDQUFDO0lBRUQ7Ozs7O09BS0c7Ozs7Ozs7O0lBQ0ksMkNBQWdCOzs7Ozs7O0lBQXZCLFVBQXdCLE9BQWUsRUFBRSxVQUFlOztZQUNoRCxhQUFhLEdBQUcsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUM7UUFFakUsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRO2FBQ2YsR0FBRyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBRXRCLElBQUksT0FBTztZQUFFLGFBQWEsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDN0MsQ0FBQzs7Z0JBaEZGLFVBQVUsU0FBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkI7Ozs7Z0JBUm9CLFFBQVE7OzsyQkFBN0I7Q0F1RkMsQUFqRkQsSUFpRkM7U0E5RVksZ0JBQWdCOzs7Ozs7SUFDM0IseUNBQXdEOzs7OztJQUN4RCx3Q0FBd0M7Ozs7O0lBQ3hDLG1DQUF3Qjs7Ozs7SUFDeEIsMkNBQWlDOzs7OztJQUNqQyxnQ0FBa0I7Ozs7O0lBRU4scUNBQTJCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgSW5qZWN0b3IgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBJWWFuZGV4TWFwU2VydmljZSB9IGZyb20gJy4veWFuZGV4LXNlcnZpY2UudHlwZSc7XHJcblxyXG5kZWNsYXJlIGNvbnN0IHltYXBzOiBhbnk7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhNYXBTZXJ2aWNlIGltcGxlbWVudHMgSVlhbmRleE1hcFNlcnZpY2Uge1xyXG4gIHByaXZhdGUgX2lzTWFwSW5pdGVkJDogU3ViamVjdDxib29sZWFuPiA9IG5ldyBTdWJqZWN0KCk7XHJcbiAgcHJpdmF0ZSBfc2NyaXB0WW1hcHM6IEhUTUxTY3JpcHRFbGVtZW50O1xyXG4gIHByaXZhdGUgX2FwaUtleTogc3RyaW5nO1xyXG4gIHByaXZhdGUgX2lzU2NyaXB0SW5pdGVkOiBib29sZWFuO1xyXG4gIHByaXZhdGUgX21hcDogYW55O1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9pbmplY3RvcjogSW5qZWN0b3IpIHtcclxuICAgIHRoaXMuX2FwaUtleSA9IHRoaXMuX2luamVjdG9yLmdldCgnQVBJX0tFWScpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogSW5pdCB5bWFwcyBzY3JpcHQgaWYgaXQncyBub3QgaW5pdGlhdGVkXHJcbiAgICogVHJpZ2dlciBtYXAgc3ViamVjdCBvbiBzY3JpcHQgbG9hZFxyXG4gICAqL1xyXG4gIHB1YmxpYyBpbml0TWFwKCk6IFN1YmplY3Q8Ym9vbGVhbj4ge1xyXG4gICAgaWYgKCF0aGlzLl9pc1NjcmlwdEluaXRlZCkge1xyXG4gICAgICB0aGlzLl9pc1NjcmlwdEluaXRlZCA9IHRydWU7XHJcbiAgICAgIHRoaXMuX2xvYWRTY3JpcHQoKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLl9zY3JpcHRZbWFwcy5vbmxvYWQgPSAoKSA9PiB7XHJcbiAgICAgIHltYXBzLnJlYWR5KCgpID0+IHtcclxuICAgICAgICB0aGlzLl9pc01hcEluaXRlZCQubmV4dCh0cnVlKTtcclxuICAgICAgfSk7XHJcbiAgICB9O1xyXG5cclxuICAgIHJldHVybiB0aGlzLl9pc01hcEluaXRlZCQ7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2FkU2NyaXB0KCk6IHZvaWQge1xyXG4gICAgdGhpcy5fc2NyaXB0WW1hcHMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcclxuICAgIHRoaXMuX3NjcmlwdFltYXBzLnNyYyA9IGBodHRwczovL2FwaS1tYXBzLnlhbmRleC5ydS8yLjEvP2FwaWtleT0ke3RoaXMuX2FwaUtleX0mbGFuZz1ydV9SVWA7XHJcbiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHRoaXMuX3NjcmlwdFltYXBzKTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIENyZWF0ZSBuZXcgTWFwIGNsYXNzIGluc3RhbmNlXHJcbiAgICogQHBhcmFtIG1hcElkXHJcbiAgICogQHBhcmFtIHN0YXRlXHJcbiAgICogQHBhcmFtIG9wdGlvbnNcclxuICAgKi9cclxuICBwdWJsaWMgY3JlYXRlTWFwKG1hcElkOiBzdHJpbmcsIHN0YXRlOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQge1xyXG4gICAgdGhpcy5fbWFwID0gbmV3IHltYXBzLk1hcChtYXBJZCwgc3RhdGUsIG9wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQWRkIG9iamVjdHMsIGNvbnRyb2xzIG9uIG1hcFxyXG4gICAqL1xyXG4gIHB1YmxpYyBhZGRQbGFjZW1hcmsoZ2VvbWV0cnk6IGFueSwgcHJvcGVydGllczogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLlBsYWNlbWFyayhnZW9tZXRyeSwgcHJvcGVydGllcywgb3B0aW9ucykpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGFkZE11bHRpcm91dGUobW9kZWw6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAuZ2VvT2JqZWN0c1xyXG4gICAgICAuYWRkKG5ldyB5bWFwcy5tdWx0aVJvdXRlci5NdWx0aVJvdXRlKG1vZGVsLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgYWRkR2VvT2JqZWN0KGZlYXR1cmU6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAuZ2VvT2JqZWN0c1xyXG4gICAgICAuYWRkKG5ldyB5bWFwcy5HZW9PYmplY3QoZmVhdHVyZSwgb3B0aW9ucykpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ3JlYXRlIG5ldyBTZWFyY2hDb250cm9sIGNsYXNzIGluc3RhbmNlIHdpdGggcHJvcGVyaWVzXHJcbiAgICogSWYgc2VhcmNoUmVxdWVzdCBpcyBwcm92aWRlZCAtPiBmb3JjZSBzZWFyY2ggaW4gdGhlIGN1cnJlbnQgYXJlYVxyXG4gICAqIEBwYXJhbSByZXF1ZXN0XHJcbiAgICogQHBhcmFtIHByb3BlcnRpZXNcclxuICAgKi9cclxuICBwdWJsaWMgYWRkU2VhcmNoQ29udHJvbChyZXF1ZXN0OiBzdHJpbmcsIHByb3BlcnRpZXM6IGFueSk6IHZvaWQge1xyXG4gICAgY29uc3Qgc2VhcmNoQ29udHJvbCA9IG5ldyB5bWFwcy5jb250cm9sLlNlYXJjaENvbnRyb2wocHJvcGVydGllcyk7XHJcblxyXG4gICAgdGhpcy5fbWFwLmNvbnRyb2xzXHJcbiAgICAgIC5hZGQoc2VhcmNoQ29udHJvbCk7XHJcblxyXG4gICAgaWYgKHJlcXVlc3QpIHNlYXJjaENvbnRyb2wuc2VhcmNoKHJlcXVlc3QpO1xyXG4gIH1cclxufVxyXG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LW1hcC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMveWFuZGV4LW1hcC95YW5kZXgtbWFwLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3JELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7OztJQWU3QiwwQkFBb0IsU0FBbUI7UUFBbkIsY0FBUyxHQUFULFNBQVMsQ0FBVTs2QkFORyxJQUFJLE9BQU8sRUFBRTtRQU9yRCxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0tBQzlDOzs7Ozs7SUFNTSxrQ0FBTzs7Ozs7OztRQUNaLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUM7WUFDMUIsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUM7WUFDNUIsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDO1NBQ3BCO1FBRUQsSUFBSSxDQUFDLFlBQVksQ0FBQyxNQUFNLEdBQUc7WUFDekIsS0FBSyxDQUFDLEtBQUssQ0FBQztnQkFDVixLQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUMvQixDQUFDLENBQUM7U0FDSixDQUFDO1FBRUYsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUM7Ozs7O0lBR3BCLHNDQUFXOzs7O1FBQ2pCLElBQUksQ0FBQyxZQUFZLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNyRCxJQUFJLENBQUMsWUFBWSxDQUFDLEdBQUcsR0FBRyw0Q0FBMEMsSUFBSSxDQUFDLE9BQU8sZ0JBQWEsQ0FBQztRQUM1RixRQUFRLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7Ozs7Ozs7OztJQVN4QyxvQ0FBUzs7Ozs7OztjQUFDLEtBQWEsRUFBRSxLQUFVLEVBQUUsT0FBWTtRQUN0RCxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDOzs7Ozs7Ozs7SUFNNUMsdUNBQVk7Ozs7Ozs7Y0FBQyxRQUFhLEVBQUUsVUFBZSxFQUFFLE9BQVk7UUFDOUQsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVO2FBQ2pCLEdBQUcsQ0FBQyxJQUFJLEtBQUssQ0FBQyxTQUFTLENBQUMsUUFBUSxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDOzs7Ozs7O0lBR3RELHdDQUFhOzs7OztjQUFDLEtBQVUsRUFBRSxPQUFZO1FBQzNDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVTthQUNqQixHQUFHLENBQUMsSUFBSSxLQUFLLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQzs7Ozs7OztJQUdwRCx1Q0FBWTs7Ozs7Y0FBQyxPQUFZLEVBQUUsT0FBWTtRQUM1QyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVU7YUFDakIsR0FBRyxDQUFDLElBQUksS0FBSyxDQUFDLFNBQVMsQ0FBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQzs7Ozs7Ozs7O0lBU3pDLDJDQUFnQjs7Ozs7OztjQUFDLE9BQWUsRUFBRSxVQUFlOztRQUN0RCxJQUFNLGFBQWEsR0FBRyxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBRWxFLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUTthQUNmLEdBQUcsQ0FBQyxhQUFhLENBQUMsQ0FBQztRQUV0QixFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUM7WUFBQyxhQUFhLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDOzs7Z0JBL0U5QyxVQUFVLFNBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzs7O2dCQVJvQixRQUFROzs7MkJBQTdCOztTQVNhLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEluamVjdG9yIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFN1YmplY3QgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHsgSVlhbmRleE1hcFNlcnZpY2UgfSBmcm9tICcuL3lhbmRleC1zZXJ2aWNlLnR5cGUnO1xyXG5cclxuZGVjbGFyZSBjb25zdCB5bWFwczogYW55O1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgWWFuZGV4TWFwU2VydmljZSBpbXBsZW1lbnRzIElZYW5kZXhNYXBTZXJ2aWNlIHtcclxuICBwcml2YXRlIF9pc01hcEluaXRlZCQ6IFN1YmplY3Q8Ym9vbGVhbj4gPSBuZXcgU3ViamVjdCgpO1xyXG4gIHByaXZhdGUgX3NjcmlwdFltYXBzOiBIVE1MU2NyaXB0RWxlbWVudDtcclxuICBwcml2YXRlIF9hcGlLZXk6IHN0cmluZztcclxuICBwcml2YXRlIF9pc1NjcmlwdEluaXRlZDogYm9vbGVhbjtcclxuICBwcml2YXRlIF9tYXA6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBfaW5qZWN0b3I6IEluamVjdG9yKSB7XHJcbiAgICB0aGlzLl9hcGlLZXkgPSB0aGlzLl9pbmplY3Rvci5nZXQoJ0FQSV9LRVknKTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIEluaXQgeW1hcHMgc2NyaXB0IGlmIGl0J3Mgbm90IGluaXRpYXRlZFxyXG4gICAqIFRyaWdnZXIgbWFwIHN1YmplY3Qgb24gc2NyaXB0IGxvYWRcclxuICAgKi9cclxuICBwdWJsaWMgaW5pdE1hcCgpOiBTdWJqZWN0PGJvb2xlYW4+IHtcclxuICAgIGlmICghdGhpcy5faXNTY3JpcHRJbml0ZWQpIHtcclxuICAgICAgdGhpcy5faXNTY3JpcHRJbml0ZWQgPSB0cnVlO1xyXG4gICAgICB0aGlzLl9sb2FkU2NyaXB0KCk7XHJcbiAgICB9XHJcblxyXG4gICAgdGhpcy5fc2NyaXB0WW1hcHMub25sb2FkID0gKCkgPT4ge1xyXG4gICAgICB5bWFwcy5yZWFkeSgoKSA9PiB7XHJcbiAgICAgICAgdGhpcy5faXNNYXBJbml0ZWQkLm5leHQodHJ1ZSk7XHJcbiAgICAgIH0pO1xyXG4gICAgfTtcclxuXHJcbiAgICByZXR1cm4gdGhpcy5faXNNYXBJbml0ZWQkO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9hZFNjcmlwdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX3NjcmlwdFltYXBzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XHJcbiAgICB0aGlzLl9zY3JpcHRZbWFwcy5zcmMgPSBgaHR0cHM6Ly9hcGktbWFwcy55YW5kZXgucnUvMi4xLz9hcGlrZXk9JHt0aGlzLl9hcGlLZXl9Jmxhbmc9cnVfUlVgO1xyXG4gICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZCh0aGlzLl9zY3JpcHRZbWFwcyk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBDcmVhdGUgbmV3IE1hcCBjbGFzcyBpbnN0YW5jZVxyXG4gICAqIEBwYXJhbSBtYXBJZFxyXG4gICAqIEBwYXJhbSBzdGF0ZVxyXG4gICAqIEBwYXJhbSBvcHRpb25zXHJcbiAgICovXHJcbiAgcHVibGljIGNyZWF0ZU1hcChtYXBJZDogc3RyaW5nLCBzdGF0ZTogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcCA9IG5ldyB5bWFwcy5NYXAobWFwSWQsIHN0YXRlLCBvcHRpb25zKTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIEFkZCBvYmplY3RzLCBjb250cm9scyBvbiBtYXBcclxuICAgKi9cclxuICBwdWJsaWMgYWRkUGxhY2VtYXJrKGdlb21ldHJ5OiBhbnksIHByb3BlcnRpZXM6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAuZ2VvT2JqZWN0c1xyXG4gICAgICAuYWRkKG5ldyB5bWFwcy5QbGFjZW1hcmsoZ2VvbWV0cnksIHByb3BlcnRpZXMsIG9wdGlvbnMpKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBhZGRNdWx0aXJvdXRlKG1vZGVsOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQge1xyXG4gICAgdGhpcy5fbWFwLmdlb09iamVjdHNcclxuICAgICAgLmFkZChuZXcgeW1hcHMubXVsdGlSb3V0ZXIuTXVsdGlSb3V0ZShtb2RlbCwgb3B0aW9ucykpO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGFkZEdlb09iamVjdChmZWF0dXJlOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQge1xyXG4gICAgdGhpcy5fbWFwLmdlb09iamVjdHNcclxuICAgICAgLmFkZChuZXcgeW1hcHMuR2VvT2JqZWN0KGZlYXR1cmUsIG9wdGlvbnMpKTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIENyZWF0ZSBuZXcgU2VhcmNoQ29udHJvbCBjbGFzcyBpbnN0YW5jZSB3aXRoIHByb3Blcmllc1xyXG4gICAqIElmIHNlYXJjaFJlcXVlc3QgaXMgcHJvdmlkZWQgLT4gZm9yY2Ugc2VhcmNoIGluIHRoZSBjdXJyZW50IGFyZWFcclxuICAgKiBAcGFyYW0gcmVxdWVzdFxyXG4gICAqIEBwYXJhbSBwcm9wZXJ0aWVzXHJcbiAgICovXHJcbiAgcHVibGljIGFkZFNlYXJjaENvbnRyb2wocmVxdWVzdDogc3RyaW5nLCBwcm9wZXJ0aWVzOiBhbnkpOiB2b2lkIHtcclxuICAgIGNvbnN0IHNlYXJjaENvbnRyb2wgPSBuZXcgeW1hcHMuY29udHJvbC5TZWFyY2hDb250cm9sKHByb3BlcnRpZXMpO1xyXG5cclxuICAgIHRoaXMuX21hcC5jb250cm9sc1xyXG4gICAgICAuYWRkKHNlYXJjaENvbnRyb2wpO1xyXG5cclxuICAgIGlmIChyZXF1ZXN0KSBzZWFyY2hDb250cm9sLnNlYXJjaChyZXF1ZXN0KTtcclxuICB9XHJcbn1cclxuIl19 |
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -9,40 +9,15 @@ /** | ||
export function IYandexMapService() { } | ||
if (false) { | ||
/** | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.initMap = function () { }; | ||
/** | ||
* @param {?} mapId | ||
* @param {?} state | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.createMap = function (mapId, state, options) { }; | ||
/** | ||
* @param {?} geometry | ||
* @param {?} properties | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.addPlacemark = function (geometry, properties, options) { }; | ||
/** | ||
* @param {?} model | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.addMultiroute = function (model, options) { }; | ||
/** | ||
* @param {?} feature | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.addGeoObject = function (feature, options) { }; | ||
/** | ||
* @param {?} request | ||
* @param {?} properties | ||
* @return {?} | ||
*/ | ||
IYandexMapService.prototype.addSearchControl = function (request, properties) { }; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXNlcnZpY2UudHlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL3lhbmRleC1tYXAveWFuZGV4LXNlcnZpY2UudHlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUEsdUNBT0M7Ozs7O0lBTkMsc0RBQTRCOzs7Ozs7O0lBQzVCLDZFQUF5RDs7Ozs7OztJQUN6RCx3RkFBaUU7Ozs7OztJQUNqRSwwRUFBOEM7Ozs7OztJQUM5QywyRUFBK0M7Ozs7OztJQUMvQyxrRkFBd0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTdWJqZWN0IH0gZnJvbSAncnhqcyc7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElZYW5kZXhNYXBTZXJ2aWNlIHtcclxuICBpbml0TWFwKCk6IFN1YmplY3Q8Ym9vbGVhbj47XHJcbiAgY3JlYXRlTWFwKG1hcElkOiBzdHJpbmcsIHN0YXRlOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQ7XHJcbiAgYWRkUGxhY2VtYXJrKGdlb21ldHJ5OiBhbnksIHByb3BlcnRpZXM6IGFueSwgb3B0aW9uczogYW55KTogdm9pZDtcclxuICBhZGRNdWx0aXJvdXRlKG1vZGVsOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQ7XHJcbiAgYWRkR2VvT2JqZWN0KGZlYXR1cmU6IGFueSwgb3B0aW9uczogYW55KTogdm9pZDtcclxuICBhZGRTZWFyY2hDb250cm9sKHJlcXVlc3Q6IHN0cmluZywgcHJvcGVydGllczogYW55KTogdm9pZFxyXG59XHJcbiJdfQ== | ||
/** @type {?} */ | ||
IYandexMapService.prototype.initMap; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.createMap; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.addPlacemark; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.addMultiroute; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.addGeoObject; | ||
/** @type {?} */ | ||
IYandexMapService.prototype.addSearchControl; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieWFuZGV4LXNlcnZpY2UudHlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL3lhbmRleC1tYXAveWFuZGV4LXNlcnZpY2UudHlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBJWWFuZGV4TWFwU2VydmljZSB7XHJcbiAgaW5pdE1hcCgpOiBTdWJqZWN0PGJvb2xlYW4+O1xyXG4gIGNyZWF0ZU1hcChtYXBJZDogc3RyaW5nLCBzdGF0ZTogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkO1xyXG4gIGFkZFBsYWNlbWFyayhnZW9tZXRyeTogYW55LCBwcm9wZXJ0aWVzOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQ7XHJcbiAgYWRkTXVsdGlyb3V0ZShtb2RlbDogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkO1xyXG4gIGFkZEdlb09iamVjdChmZWF0dXJlOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQ7XHJcbiAgYWRkU2VhcmNoQ29udHJvbChyZXF1ZXN0OiBzdHJpbmcsIHByb3BlcnRpZXM6IGFueSk6IHZvaWRcclxufVxyXG4iXX0= |
@@ -1,9 +0,9 @@ | ||
import { Injectable, Injector, ɵɵdefineInjectable, ɵɵinject, INJECTOR, Component, Input, ViewChild, ContentChildren, NgModule } from '@angular/core'; | ||
import { CommonModule } from '@angular/common'; | ||
import { Injectable, Injector, Component, Input, ViewChild, ContentChildren, NgModule, defineInjectable, inject, INJECTOR } from '@angular/core'; | ||
import { Subject } from 'rxjs'; | ||
import { take } from 'rxjs/operators'; | ||
import { CommonModule } from '@angular/common'; | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -29,17 +29,10 @@ class YandexMapService { | ||
} | ||
this._scriptYmaps.onload = (/** | ||
* @return {?} | ||
*/ | ||
() => { | ||
ymaps.ready((/** | ||
* @return {?} | ||
*/ | ||
() => { | ||
this._scriptYmaps.onload = () => { | ||
ymaps.ready(() => { | ||
this._isMapInited$.next(true); | ||
})); | ||
}); | ||
}); | ||
}; | ||
return this._isMapInited$; | ||
} | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -110,3 +103,3 @@ */ | ||
providedIn: 'root' | ||
},] } | ||
},] }, | ||
]; | ||
@@ -117,7 +110,7 @@ /** @nocollapse */ | ||
]; | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = ɵɵdefineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(ɵɵinject(INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = defineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(inject(INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -133,3 +126,2 @@ class YandexPlacemarkComponent { | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -147,5 +139,5 @@ */ | ||
selector: 'angular-yandex-placemark', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
template: ``, | ||
styles: [``] | ||
},] }, | ||
]; | ||
@@ -162,3 +154,3 @@ /** @nocollapse */ | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -174,3 +166,2 @@ class YandexMultirouteComponent { | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -188,5 +179,5 @@ */ | ||
selector: 'angular-yandex-multiroute', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
template: ``, | ||
styles: [``] | ||
},] }, | ||
]; | ||
@@ -203,3 +194,3 @@ /** @nocollapse */ | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -215,3 +206,2 @@ class YandexGeoobjectComponent { | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -229,5 +219,5 @@ */ | ||
selector: 'angular-yandex-geoobject', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
template: ``, | ||
styles: [``] | ||
},] }, | ||
]; | ||
@@ -243,3 +233,3 @@ /** @nocollapse */ | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -256,5 +246,5 @@ class YandexSearchComponent { | ||
selector: 'angular-yandex-search', | ||
template: "", | ||
styles: [""] | ||
}] } | ||
template: ``, | ||
styles: [``] | ||
},] }, | ||
]; | ||
@@ -270,3 +260,3 @@ /** @nocollapse */ | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -292,3 +282,2 @@ class YandexMapComponent { | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -303,3 +292,2 @@ */ | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -312,3 +300,2 @@ */ | ||
/** | ||
* @private | ||
* @return {?} | ||
@@ -319,14 +306,10 @@ */ | ||
.pipe(take(1)) | ||
.subscribe((/** | ||
* @return {?} | ||
*/ | ||
() => { | ||
.subscribe(() => { | ||
this._combineInputs(); | ||
this._yandexMapService.createMap(this._uniqueMapId, this.mapState, this.mapOptions); | ||
this._addObjectsOnMap(); | ||
})); | ||
}); | ||
} | ||
/** | ||
* Combine separated inputs in objects required for API | ||
* @private | ||
* @return {?} | ||
@@ -339,38 +322,21 @@ */ | ||
// Multiroute | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
(multiroute) => { | ||
this.multiroutes.forEach((multiroute) => { | ||
if (!multiroute.multirouteModel) | ||
multiroute.multirouteModel = {}; | ||
multiroute.multirouteModel.referencePoints = multiroute.referencePoints; | ||
})); | ||
}); | ||
} | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
_addObjectsOnMap() { | ||
this.placemarks.forEach((/** | ||
* @param {?} placemark | ||
* @return {?} | ||
*/ | ||
(placemark) => { | ||
this.placemarks.forEach((placemark) => { | ||
this._addPlacemark(placemark); | ||
})); | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
(multiroute) => { | ||
}); | ||
this.multiroutes.forEach((multiroute) => { | ||
this._addMultiroute(multiroute); | ||
})); | ||
this.geoObjects.forEach((/** | ||
* @param {?} geoObject | ||
* @return {?} | ||
*/ | ||
(geoObject) => { | ||
}); | ||
this.geoObjects.forEach((geoObject) => { | ||
this._addGeoObject(geoObject); | ||
})); | ||
}); | ||
if (this.searchControl.first) | ||
@@ -381,3 +347,2 @@ this._addSearchControl(this.searchControl.first); | ||
* Add objects, controls on map | ||
* @private | ||
* @param {?} placemark | ||
@@ -390,3 +355,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} multiroute | ||
@@ -399,3 +363,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} geoObject | ||
@@ -408,3 +371,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} search | ||
@@ -420,5 +382,5 @@ * @return {?} | ||
selector: 'angular-yandex-map', | ||
template: "<div class=\"map-container\" #mapContainer></div>", | ||
styles: [".map-container{width:100%;height:100%}"] | ||
}] } | ||
template: `<div class="map-container" #mapContainer></div>`, | ||
styles: [`.map-container{width:100%;height:100%}`] | ||
},] }, | ||
]; | ||
@@ -430,3 +392,3 @@ /** @nocollapse */ | ||
YandexMapComponent.propDecorators = { | ||
mapContainer: [{ type: ViewChild, args: ['mapContainer', { static: true },] }], | ||
mapContainer: [{ type: ViewChild, args: ['mapContainer',] }], | ||
placemarks: [{ type: ContentChildren, args: [YandexPlacemarkComponent,] }], | ||
@@ -444,3 +406,3 @@ multiroutes: [{ type: ContentChildren, args: [YandexMultirouteComponent,] }], | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -480,6 +442,17 @@ class AngularYandexMapsModule { | ||
] | ||
},] } | ||
},] }, | ||
]; | ||
export { AngularYandexMapsModule, YandexMapComponent as ɵa, YandexPlacemarkComponent as ɵb, YandexMultirouteComponent as ɵc, YandexGeoobjectComponent as ɵd, YandexSearchComponent as ɵe, YandexMapService as ɵf }; | ||
//# sourceMappingURL=angular8-yandex-maps.js.map | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
export { AngularYandexMapsModule, YandexGeoobjectComponent as ɵd, YandexMapComponent as ɵa, YandexMultirouteComponent as ɵc, YandexPlacemarkComponent as ɵb, YandexSearchComponent as ɵe, YandexMapService as ɵf }; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjgteWFuZGV4LW1hcHMuanMubWFwIiwic291cmNlcyI6WyJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9zZXJ2aWNlcy95YW5kZXgtbWFwL3lhbmRleC1tYXAuc2VydmljZS50cyIsIm5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvbGliL2NvbXBvbmVudHMveWFuZGV4LXBsYWNlbWFyay1jb21wb25lbnQveWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQudHMiLCJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9jb21wb25lbnRzL3lhbmRleC1tdWx0aXJvdXRlLWNvbXBvbmVudC95YW5kZXgtbXVsdGlyb3V0ZS5jb21wb25lbnQudHMiLCJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50LnRzIiwibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy9saWIvY29tcG9uZW50cy95YW5kZXgtc2VhcmNoLWNvbXBvbmVudC95YW5kZXgtc2VhcmNoLmNvbXBvbmVudC50cyIsIm5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvbGliL2NvbXBvbmVudHMveWFuZGV4LW1hcC1jb21wb25lbnQveWFuZGV4LW1hcC5jb21wb25lbnQudHMiLCJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9hbmd1bGFyLXlhbmRleC1tYXBzLm1vZHVsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBJbmplY3RvciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBTdWJqZWN0IH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IElZYW5kZXhNYXBTZXJ2aWNlIH0gZnJvbSAnLi95YW5kZXgtc2VydmljZS50eXBlJztcclxuXHJcbmRlY2xhcmUgY29uc3QgeW1hcHM6IGFueTtcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE1hcFNlcnZpY2UgaW1wbGVtZW50cyBJWWFuZGV4TWFwU2VydmljZSB7XHJcbiAgcHJpdmF0ZSBfaXNNYXBJbml0ZWQkOiBTdWJqZWN0PGJvb2xlYW4+ID0gbmV3IFN1YmplY3QoKTtcclxuICBwcml2YXRlIF9zY3JpcHRZbWFwczogSFRNTFNjcmlwdEVsZW1lbnQ7XHJcbiAgcHJpdmF0ZSBfYXBpS2V5OiBzdHJpbmc7XHJcbiAgcHJpdmF0ZSBfaXNTY3JpcHRJbml0ZWQ6IGJvb2xlYW47XHJcbiAgcHJpdmF0ZSBfbWFwOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX2luamVjdG9yOiBJbmplY3Rvcikge1xyXG4gICAgdGhpcy5fYXBpS2V5ID0gdGhpcy5faW5qZWN0b3IuZ2V0KCdBUElfS0VZJyk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBJbml0IHltYXBzIHNjcmlwdCBpZiBpdCdzIG5vdCBpbml0aWF0ZWRcclxuICAgKiBUcmlnZ2VyIG1hcCBzdWJqZWN0IG9uIHNjcmlwdCBsb2FkXHJcbiAgICovXHJcbiAgcHVibGljIGluaXRNYXAoKTogU3ViamVjdDxib29sZWFuPiB7XHJcbiAgICBpZiAoIXRoaXMuX2lzU2NyaXB0SW5pdGVkKSB7XHJcbiAgICAgIHRoaXMuX2lzU2NyaXB0SW5pdGVkID0gdHJ1ZTtcclxuICAgICAgdGhpcy5fbG9hZFNjcmlwdCgpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuX3NjcmlwdFltYXBzLm9ubG9hZCA9ICgpID0+IHtcclxuICAgICAgeW1hcHMucmVhZHkoKCkgPT4ge1xyXG4gICAgICAgIHRoaXMuX2lzTWFwSW5pdGVkJC5uZXh0KHRydWUpO1xyXG4gICAgICB9KTtcclxuICAgIH07XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuX2lzTWFwSW5pdGVkJDtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvYWRTY3JpcHQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9zY3JpcHRZbWFwcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO1xyXG4gICAgdGhpcy5fc2NyaXB0WW1hcHMuc3JjID0gYGh0dHBzOi8vYXBpLW1hcHMueWFuZGV4LnJ1LzIuMS8/YXBpa2V5PSR7dGhpcy5fYXBpS2V5fSZsYW5nPXJ1X1JVYDtcclxuICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGhpcy5fc2NyaXB0WW1hcHMpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ3JlYXRlIG5ldyBNYXAgY2xhc3MgaW5zdGFuY2VcclxuICAgKiBAcGFyYW0gbWFwSWRcclxuICAgKiBAcGFyYW0gc3RhdGVcclxuICAgKiBAcGFyYW0gb3B0aW9uc1xyXG4gICAqL1xyXG4gIHB1YmxpYyBjcmVhdGVNYXAobWFwSWQ6IHN0cmluZywgc3RhdGU6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAgPSBuZXcgeW1hcHMuTWFwKG1hcElkLCBzdGF0ZSwgb3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBBZGQgb2JqZWN0cywgY29udHJvbHMgb24gbWFwXHJcbiAgICovXHJcbiAgcHVibGljIGFkZFBsYWNlbWFyayhnZW9tZXRyeTogYW55LCBwcm9wZXJ0aWVzOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQge1xyXG4gICAgdGhpcy5fbWFwLmdlb09iamVjdHNcclxuICAgICAgLmFkZChuZXcgeW1hcHMuUGxhY2VtYXJrKGdlb21ldHJ5LCBwcm9wZXJ0aWVzLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgYWRkTXVsdGlyb3V0ZShtb2RlbDogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLm11bHRpUm91dGVyLk11bHRpUm91dGUobW9kZWwsIG9wdGlvbnMpKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBhZGRHZW9PYmplY3QoZmVhdHVyZTogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLkdlb09iamVjdChmZWF0dXJlLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBDcmVhdGUgbmV3IFNlYXJjaENvbnRyb2wgY2xhc3MgaW5zdGFuY2Ugd2l0aCBwcm9wZXJpZXNcclxuICAgKiBJZiBzZWFyY2hSZXF1ZXN0IGlzIHByb3ZpZGVkIC0+IGZvcmNlIHNlYXJjaCBpbiB0aGUgY3VycmVudCBhcmVhXHJcbiAgICogQHBhcmFtIHJlcXVlc3RcclxuICAgKiBAcGFyYW0gcHJvcGVydGllc1xyXG4gICAqL1xyXG4gIHB1YmxpYyBhZGRTZWFyY2hDb250cm9sKHJlcXVlc3Q6IHN0cmluZywgcHJvcGVydGllczogYW55KTogdm9pZCB7XHJcbiAgICBjb25zdCBzZWFyY2hDb250cm9sID0gbmV3IHltYXBzLmNvbnRyb2wuU2VhcmNoQ29udHJvbChwcm9wZXJ0aWVzKTtcclxuXHJcbiAgICB0aGlzLl9tYXAuY29udHJvbHNcclxuICAgICAgLmFkZChzZWFyY2hDb250cm9sKTtcclxuXHJcbiAgICBpZiAocmVxdWVzdCkgc2VhcmNoQ29udHJvbC5zZWFyY2gocmVxdWVzdCk7XHJcbiAgfVxyXG59XHJcbiIsImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1wbGFjZW1hcmsnLFxyXG4gIHRlbXBsYXRlOiBgYCxcclxuICBzdHlsZXM6IFtgYF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQElucHV0KCkgcHVibGljIGdlb21ldHJ5OiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIHBsYWNlbWFya1Byb3BlcnRpZXM6IGFueTtcclxuICBASW5wdXQoKSBwdWJsaWMgcGxhY2VtYXJrT3B0aW9uczogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcblxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX2xvZ0Vycm9ycygpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9nRXJyb3JzKCk6IHZvaWQge1xyXG4gICAgaWYgKCF0aGlzLmdlb21ldHJ5KSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ1BsYWNlbWFyazogZ2VvbWV0cnkgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMuZ2VvbWV0cnkgPSBbXTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LW11bHRpcm91dGUnLFxyXG4gIHRlbXBsYXRlOiBgYCxcclxuICBzdHlsZXM6IFtgYF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyByZWZlcmVuY2VQb2ludHM6IEFycmF5PGFueT47XHJcbiAgQElucHV0KCkgcHVibGljIG11bHRpcm91dGVNb2RlbDogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtdWx0aXJvdXRlT3B0aW9uczogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5yZWZlcmVuY2VQb2ludHMpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignTXVsdGlyb3V0ZTogcmVmZXJlbmNlUG9pbnRzIGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLnJlZmVyZW5jZVBvaW50cyA9IFtdO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtZ2Vvb2JqZWN0JyxcclxuICB0ZW1wbGF0ZTogYGAsXHJcbiAgc3R5bGVzOiBbYGBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBmZWF0dXJlOiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIG9wdGlvbnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5mZWF0dXJlKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ0dlb09iamVjdHM6IGZlYXR1cmUgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMuZmVhdHVyZSA9IHt9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtc2VhcmNoJyxcclxuICB0ZW1wbGF0ZTogYGAsXHJcbiAgc3R5bGVzOiBbYGBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhTZWFyY2hDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBzZWFyY2hSZXF1ZXN0OiBzdHJpbmc7XHJcbiAgQElucHV0KCkgcHVibGljIHBhcmFtZXRlcnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHt9XHJcbn1cclxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBWaWV3Q2hpbGQsIEVsZW1lbnRSZWYsIENvbnRlbnRDaGlsZHJlbiwgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFlhbmRleE1hcFNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy95YW5kZXgtbWFwL3lhbmRleC1tYXAuc2VydmljZSc7XHJcbmltcG9ydCB7IHRha2UgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1tdWx0aXJvdXRlLWNvbXBvbmVudC95YW5kZXgtbXVsdGlyb3V0ZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQgfSBmcm9tICcuLi95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleFNlYXJjaENvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50JztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtbWFwJyxcclxuICB0ZW1wbGF0ZTogYDxkaXYgY2xhc3M9XCJtYXAtY29udGFpbmVyXCIgI21hcENvbnRhaW5lcj48L2Rpdj5gLFxyXG4gIHN0eWxlczogW2AubWFwLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfWBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhNYXBDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBWaWV3Q2hpbGQoJ21hcENvbnRhaW5lcicpIHB1YmxpYyBtYXBDb250YWluZXI6IEVsZW1lbnRSZWY7XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQpIHBsYWNlbWFya3M6IFF1ZXJ5TGlzdDxZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQ+O1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCkgbXVsdGlyb3V0ZXM6IFF1ZXJ5TGlzdDxZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50PjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleEdlb29iamVjdENvbXBvbmVudCkgZ2VvT2JqZWN0czogUXVlcnlMaXN0PFlhbmRleEdlb29iamVjdENvbXBvbmVudD47XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhTZWFyY2hDb21wb25lbnQpIHNlYXJjaENvbnRyb2w6IFF1ZXJ5TGlzdDxZYW5kZXhTZWFyY2hDb21wb25lbnQ+O1xyXG5cclxuICBASW5wdXQoKSBwdWJsaWMgY2VudGVyOiBBcnJheTxudW1iZXI+O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyB6b29tOiBudW1iZXIgPSAxMDtcclxuICBASW5wdXQoKSBwdWJsaWMgbWFwU3RhdGU6IGFueSA9IHt9O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtYXBPcHRpb25zOiBhbnkgPSB7fTtcclxuXHJcbiAgcHJpdmF0ZSBfdW5pcXVlTWFwSWQ6IHN0cmluZztcclxuXHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBfeWFuZGV4TWFwU2VydmljZTogWWFuZGV4TWFwU2VydmljZSkgeyB9XHJcblxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX2xvZ0Vycm9ycygpO1xyXG5cclxuICAgIHRoaXMuX3NldFVuaXF1ZU1hcElkT2ZNYXAoKTtcclxuICAgIHRoaXMuX2NyZWF0ZU1hcFdpdGhPYmplY3RzKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2dFcnJvcnMoKTogdm9pZCB7XHJcbiAgICBpZiAoIXRoaXMuY2VudGVyKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ01hcDogY2VudGVyIGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLmNlbnRlciA9IFtdO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfc2V0VW5pcXVlTWFwSWRPZk1hcCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX3VuaXF1ZU1hcElkID0gYGYkeyh+fihNYXRoLnJhbmRvbSgpICogMWU4KSkudG9TdHJpbmcoMTYpfWA7XHJcbiAgICB0aGlzLm1hcENvbnRhaW5lci5uYXRpdmVFbGVtZW50LnNldEF0dHJpYnV0ZSgnaWQnLCB0aGlzLl91bmlxdWVNYXBJZCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9jcmVhdGVNYXBXaXRoT2JqZWN0cygpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuaW5pdE1hcCgpXHJcbiAgICAgIC5waXBlKHRha2UoMSkpXHJcbiAgICAgIC5zdWJzY3JpYmUoKCkgPT4ge1xyXG4gICAgICAgIHRoaXMuX2NvbWJpbmVJbnB1dHMoKTtcclxuXHJcbiAgICAgICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5jcmVhdGVNYXAodGhpcy5fdW5pcXVlTWFwSWQsIHRoaXMubWFwU3RhdGUsIHRoaXMubWFwT3B0aW9ucyk7XHJcbiAgICAgICAgdGhpcy5fYWRkT2JqZWN0c09uTWFwKCk7XHJcbiAgICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ29tYmluZSBzZXBhcmF0ZWQgaW5wdXRzIGluIG9iamVjdHMgcmVxdWlyZWQgZm9yIEFQSVxyXG4gICAqL1xyXG4gIHByaXZhdGUgX2NvbWJpbmVJbnB1dHMoKTogdm9pZCB7XHJcbiAgICAvLyBNYXBcclxuICAgIHRoaXMubWFwU3RhdGUuem9vbSA9IHRoaXMuem9vbTtcclxuICAgIHRoaXMubWFwU3RhdGUuY2VudGVyID0gdGhpcy5jZW50ZXI7XHJcblxyXG4gICAgLy8gTXVsdGlyb3V0ZVxyXG4gICAgdGhpcy5tdWx0aXJvdXRlcy5mb3JFYWNoKChtdWx0aXJvdXRlKSA9PiB7XHJcbiAgICAgIGlmICghbXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwpIG11bHRpcm91dGUubXVsdGlyb3V0ZU1vZGVsID0ge307XHJcbiAgICAgIG11bHRpcm91dGUubXVsdGlyb3V0ZU1vZGVsLnJlZmVyZW5jZVBvaW50cyA9IG11bHRpcm91dGUucmVmZXJlbmNlUG9pbnRzO1xyXG4gICAgfSk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRPYmplY3RzT25NYXAoKTogdm9pZCB7XHJcbiAgICB0aGlzLnBsYWNlbWFya3MuZm9yRWFjaCgocGxhY2VtYXJrKSA9PiB7XHJcbiAgICAgIHRoaXMuX2FkZFBsYWNlbWFyayhwbGFjZW1hcmspO1xyXG4gICAgfSk7XHJcblxyXG4gICAgdGhpcy5tdWx0aXJvdXRlcy5mb3JFYWNoKChtdWx0aXJvdXRlKSA9PiB7XHJcbiAgICAgIHRoaXMuX2FkZE11bHRpcm91dGUobXVsdGlyb3V0ZSk7XHJcbiAgICB9KTtcclxuXHJcbiAgICB0aGlzLmdlb09iamVjdHMuZm9yRWFjaCgoZ2VvT2JqZWN0KSA9PiB7XHJcbiAgICAgIHRoaXMuX2FkZEdlb09iamVjdChnZW9PYmplY3QpO1xyXG4gICAgfSk7XHJcblxyXG4gICAgaWYgKHRoaXMuc2VhcmNoQ29udHJvbC5maXJzdCkgdGhpcy5fYWRkU2VhcmNoQ29udHJvbCh0aGlzLnNlYXJjaENvbnRyb2wuZmlyc3QpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQWRkIG9iamVjdHMsIGNvbnRyb2xzIG9uIG1hcFxyXG4gICAqL1xyXG4gIHByaXZhdGUgX2FkZFBsYWNlbWFyayhwbGFjZW1hcms6IFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5hZGRQbGFjZW1hcmsocGxhY2VtYXJrLmdlb21ldHJ5LCBwbGFjZW1hcmsucGxhY2VtYXJrUHJvcGVydGllcywgcGxhY2VtYXJrLnBsYWNlbWFya09wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfYWRkTXVsdGlyb3V0ZShtdWx0aXJvdXRlOiBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZE11bHRpcm91dGUobXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwsIG11bHRpcm91dGUubXVsdGlyb3V0ZU9wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfYWRkR2VvT2JqZWN0KGdlb09iamVjdDogWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZEdlb09iamVjdChnZW9PYmplY3QuZmVhdHVyZSwgZ2VvT2JqZWN0Lm9wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfYWRkU2VhcmNoQ29udHJvbChzZWFyY2g6IFlhbmRleFNlYXJjaENvbXBvbmVudCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5hZGRTZWFyY2hDb250cm9sKHNlYXJjaC5zZWFyY2hSZXF1ZXN0LCBzZWFyY2gucGFyYW1ldGVycyk7XHJcbiAgfVxyXG59XHJcbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IFlhbmRleE1hcENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtbWFwLWNvbXBvbmVudC95YW5kZXgtbWFwLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb21waWxlci9zcmMvY29yZSc7XHJcbmltcG9ydCB7IFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMveWFuZGV4LW11bHRpcm91dGUtY29tcG9uZW50L3lhbmRleC1tdWx0aXJvdXRlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleEdlb29iamVjdENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleFNlYXJjaENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtc2VhcmNoLWNvbXBvbmVudC95YW5kZXgtc2VhcmNoLmNvbXBvbmVudCc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgWWFuZGV4TWFwQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCxcclxuICAgIFlhbmRleEdlb29iamVjdENvbXBvbmVudCxcclxuICAgIFlhbmRleFNlYXJjaENvbXBvbmVudFxyXG4gIF0sXHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBZYW5kZXhNYXBDb21wb25lbnQsXHJcbiAgICBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQsXHJcbiAgICBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50LFxyXG4gICAgWWFuZGV4U2VhcmNoQ29tcG9uZW50XHJcbiAgXVxyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIEFuZ3VsYXJZYW5kZXhNYXBzTW9kdWxlIHtcclxuICBzdGF0aWMgZm9yUm9vdChhcGlLZXk6IHN0cmluZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IEFuZ3VsYXJZYW5kZXhNYXBzTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICB7IHByb3ZpZGU6ICdBUElfS0VZJywgdXNlVmFsdWU6IGFwaUtleSB9XHJcbiAgICAgIF1cclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7OztJQWdCRSxZQUFvQixTQUFtQjtRQUFuQixjQUFTLEdBQVQsU0FBUyxDQUFVOzZCQU5HLElBQUksT0FBTyxFQUFFO1FBT3JELElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUM7S0FDOUM7Ozs7OztJQU1NLE9BQU87UUFDWixJQUFJLENBQUMsSUFBSSxDQUFDLGVBQWUsRUFBRTtZQUN6QixJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQztZQUM1QixJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7U0FDcEI7UUFFRCxJQUFJLENBQUMsWUFBWSxDQUFDLE1BQU0sR0FBRztZQUN6QixLQUFLLENBQUMsS0FBSyxDQUFDO2dCQUNWLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQy9CLENBQUMsQ0FBQztTQUNKLENBQUM7UUFFRixPQUFPLElBQUksQ0FBQyxhQUFhLENBQUM7Ozs7O0lBR3BCLFdBQVc7UUFDakIsSUFBSSxDQUFDLFlBQVksR0FBRyxRQUFR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 |
@@ -1,9 +0,9 @@ | ||
import { Injectable, Injector, ɵɵdefineInjectable, ɵɵinject, INJECTOR, Component, Input, ViewChild, ContentChildren, NgModule } from '@angular/core'; | ||
import { CommonModule } from '@angular/common'; | ||
import { Injectable, Injector, Component, Input, ViewChild, ContentChildren, NgModule, defineInjectable, inject, INJECTOR } from '@angular/core'; | ||
import { Subject } from 'rxjs'; | ||
import { take } from 'rxjs/operators'; | ||
import { CommonModule } from '@angular/common'; | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -19,6 +19,2 @@ var YandexMapService = /** @class */ (function () { | ||
* Trigger map subject on script load | ||
*/ | ||
/** | ||
* Init ymaps script if it's not initiated | ||
* Trigger map subject on script load | ||
* @return {?} | ||
@@ -37,21 +33,13 @@ */ | ||
} | ||
this._scriptYmaps.onload = (/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
ymaps.ready((/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
this._scriptYmaps.onload = function () { | ||
ymaps.ready(function () { | ||
_this._isMapInited$.next(true); | ||
})); | ||
}); | ||
}); | ||
}; | ||
return this._isMapInited$; | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapService.prototype._loadScript = /** | ||
* @private | ||
* @return {?} | ||
@@ -66,8 +54,2 @@ */ | ||
* Create new Map class instance | ||
* @param mapId | ||
* @param state | ||
* @param options | ||
*/ | ||
/** | ||
* Create new Map class instance | ||
* @param {?} mapId | ||
@@ -90,5 +72,2 @@ * @param {?} state | ||
* Add objects, controls on map | ||
*/ | ||
/** | ||
* Add objects, controls on map | ||
* @param {?} geometry | ||
@@ -141,8 +120,2 @@ * @param {?} properties | ||
* If searchRequest is provided -> force search in the current area | ||
* @param request | ||
* @param properties | ||
*/ | ||
/** | ||
* Create new SearchControl class instance with properies | ||
* If searchRequest is provided -> force search in the current area | ||
* @param {?} request | ||
@@ -170,3 +143,3 @@ * @param {?} properties | ||
providedIn: 'root' | ||
},] } | ||
},] }, | ||
]; | ||
@@ -177,3 +150,3 @@ /** @nocollapse */ | ||
]; }; | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = ɵɵdefineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(ɵɵinject(INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
/** @nocollapse */ YandexMapService.ngInjectableDef = defineInjectable({ factory: function YandexMapService_Factory() { return new YandexMapService(inject(INJECTOR)); }, token: YandexMapService, providedIn: "root" }); | ||
return YandexMapService; | ||
@@ -184,3 +157,3 @@ }()); | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -200,7 +173,5 @@ var YandexPlacemarkComponent = /** @class */ (function () { | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexPlacemarkComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
@@ -219,3 +190,3 @@ */ | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -234,3 +205,3 @@ /** @nocollapse */ | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -250,7 +221,5 @@ var YandexMultirouteComponent = /** @class */ (function () { | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMultirouteComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
@@ -269,3 +238,3 @@ */ | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -284,3 +253,3 @@ /** @nocollapse */ | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -300,7 +269,5 @@ var YandexGeoobjectComponent = /** @class */ (function () { | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexGeoobjectComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
@@ -319,3 +286,3 @@ */ | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -333,3 +300,3 @@ /** @nocollapse */ | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -351,3 +318,3 @@ var YandexSearchComponent = /** @class */ (function () { | ||
styles: [""] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -365,3 +332,3 @@ /** @nocollapse */ | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -387,7 +354,5 @@ var YandexMapComponent = /** @class */ (function () { | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._logErrors = /** | ||
* @private | ||
* @return {?} | ||
@@ -402,7 +367,5 @@ */ | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._setUniqueMapIdOfMap = /** | ||
* @private | ||
* @return {?} | ||
@@ -415,7 +378,5 @@ */ | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._createMapWithObjects = /** | ||
* @private | ||
* @return {?} | ||
@@ -427,17 +388,10 @@ */ | ||
.pipe(take(1)) | ||
.subscribe((/** | ||
* @return {?} | ||
*/ | ||
function () { | ||
.subscribe(function () { | ||
_this._combineInputs(); | ||
_this._yandexMapService.createMap(_this._uniqueMapId, _this.mapState, _this.mapOptions); | ||
_this._addObjectsOnMap(); | ||
})); | ||
}); | ||
}; | ||
/** | ||
* Combine separated inputs in objects required for API | ||
*/ | ||
/** | ||
* Combine separated inputs in objects required for API | ||
* @private | ||
* @return {?} | ||
@@ -447,3 +401,2 @@ */ | ||
* Combine separated inputs in objects required for API | ||
* @private | ||
* @return {?} | ||
@@ -456,18 +409,12 @@ */ | ||
// Multiroute | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
function (multiroute) { | ||
this.multiroutes.forEach(function (multiroute) { | ||
if (!multiroute.multirouteModel) | ||
multiroute.multirouteModel = {}; | ||
multiroute.multirouteModel.referencePoints = multiroute.referencePoints; | ||
})); | ||
}); | ||
}; | ||
/** | ||
* @private | ||
* @return {?} | ||
*/ | ||
YandexMapComponent.prototype._addObjectsOnMap = /** | ||
* @private | ||
* @return {?} | ||
@@ -477,23 +424,11 @@ */ | ||
var _this = this; | ||
this.placemarks.forEach((/** | ||
* @param {?} placemark | ||
* @return {?} | ||
*/ | ||
function (placemark) { | ||
this.placemarks.forEach(function (placemark) { | ||
_this._addPlacemark(placemark); | ||
})); | ||
this.multiroutes.forEach((/** | ||
* @param {?} multiroute | ||
* @return {?} | ||
*/ | ||
function (multiroute) { | ||
}); | ||
this.multiroutes.forEach(function (multiroute) { | ||
_this._addMultiroute(multiroute); | ||
})); | ||
this.geoObjects.forEach((/** | ||
* @param {?} geoObject | ||
* @return {?} | ||
*/ | ||
function (geoObject) { | ||
}); | ||
this.geoObjects.forEach(function (geoObject) { | ||
_this._addGeoObject(geoObject); | ||
})); | ||
}); | ||
if (this.searchControl.first) | ||
@@ -504,6 +439,2 @@ this._addSearchControl(this.searchControl.first); | ||
* Add objects, controls on map | ||
*/ | ||
/** | ||
* Add objects, controls on map | ||
* @private | ||
* @param {?} placemark | ||
@@ -514,3 +445,2 @@ * @return {?} | ||
* Add objects, controls on map | ||
* @private | ||
* @param {?} placemark | ||
@@ -523,3 +453,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} multiroute | ||
@@ -529,3 +458,2 @@ * @return {?} | ||
YandexMapComponent.prototype._addMultiroute = /** | ||
* @private | ||
* @param {?} multiroute | ||
@@ -538,3 +466,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} geoObject | ||
@@ -544,3 +471,2 @@ * @return {?} | ||
YandexMapComponent.prototype._addGeoObject = /** | ||
* @private | ||
* @param {?} geoObject | ||
@@ -553,3 +479,2 @@ * @return {?} | ||
/** | ||
* @private | ||
* @param {?} search | ||
@@ -559,3 +484,2 @@ * @return {?} | ||
YandexMapComponent.prototype._addSearchControl = /** | ||
* @private | ||
* @param {?} search | ||
@@ -572,3 +496,3 @@ * @return {?} | ||
styles: [".map-container{width:100%;height:100%}"] | ||
}] } | ||
},] }, | ||
]; | ||
@@ -580,3 +504,3 @@ /** @nocollapse */ | ||
YandexMapComponent.propDecorators = { | ||
mapContainer: [{ type: ViewChild, args: ['mapContainer', { static: true },] }], | ||
mapContainer: [{ type: ViewChild, args: ['mapContainer',] }], | ||
placemarks: [{ type: ContentChildren, args: [YandexPlacemarkComponent,] }], | ||
@@ -596,3 +520,3 @@ multiroutes: [{ type: ContentChildren, args: [YandexMultirouteComponent,] }], | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
@@ -637,3 +561,3 @@ var AngularYandexMapsModule = /** @class */ (function () { | ||
] | ||
},] } | ||
},] }, | ||
]; | ||
@@ -643,3 +567,14 @@ return AngularYandexMapsModule; | ||
export { AngularYandexMapsModule, YandexMapComponent as ɵa, YandexPlacemarkComponent as ɵb, YandexMultirouteComponent as ɵc, YandexGeoobjectComponent as ɵd, YandexSearchComponent as ɵe, YandexMapService as ɵf }; | ||
//# sourceMappingURL=angular8-yandex-maps.js.map | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
export { AngularYandexMapsModule, YandexGeoobjectComponent as ɵd, YandexMapComponent as ɵa, YandexMultirouteComponent as ɵc, YandexPlacemarkComponent as ɵb, YandexSearchComponent as ɵe, YandexMapService as ɵf }; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhcjgteWFuZGV4LW1hcHMuanMubWFwIiwic291cmNlcyI6WyJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9zZXJ2aWNlcy95YW5kZXgtbWFwL3lhbmRleC1tYXAuc2VydmljZS50cyIsIm5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvbGliL2NvbXBvbmVudHMveWFuZGV4LXBsYWNlbWFyay1jb21wb25lbnQveWFuZGV4LXBsYWNlbWFyay5jb21wb25lbnQudHMiLCJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9jb21wb25lbnRzL3lhbmRleC1tdWx0aXJvdXRlLWNvbXBvbmVudC95YW5kZXgtbXVsdGlyb3V0ZS5jb21wb25lbnQudHMiLCJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9jb21wb25lbnRzL3lhbmRleC1nZW9vYmplY3QtY29tcG9uZW50L3lhbmRleC1nZW9vYmplY3QuY29tcG9uZW50LnRzIiwibmc6Ly9hbmd1bGFyOC15YW5kZXgtbWFwcy9saWIvY29tcG9uZW50cy95YW5kZXgtc2VhcmNoLWNvbXBvbmVudC95YW5kZXgtc2VhcmNoLmNvbXBvbmVudC50cyIsIm5nOi8vYW5ndWxhcjgteWFuZGV4LW1hcHMvbGliL2NvbXBvbmVudHMveWFuZGV4LW1hcC1jb21wb25lbnQveWFuZGV4LW1hcC5jb21wb25lbnQudHMiLCJuZzovL2FuZ3VsYXI4LXlhbmRleC1tYXBzL2xpYi9hbmd1bGFyLXlhbmRleC1tYXBzLm1vZHVsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBJbmplY3RvciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBTdWJqZWN0IH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IElZYW5kZXhNYXBTZXJ2aWNlIH0gZnJvbSAnLi95YW5kZXgtc2VydmljZS50eXBlJztcclxuXHJcbmRlY2xhcmUgY29uc3QgeW1hcHM6IGFueTtcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE1hcFNlcnZpY2UgaW1wbGVtZW50cyBJWWFuZGV4TWFwU2VydmljZSB7XHJcbiAgcHJpdmF0ZSBfaXNNYXBJbml0ZWQkOiBTdWJqZWN0PGJvb2xlYW4+ID0gbmV3IFN1YmplY3QoKTtcclxuICBwcml2YXRlIF9zY3JpcHRZbWFwczogSFRNTFNjcmlwdEVsZW1lbnQ7XHJcbiAgcHJpdmF0ZSBfYXBpS2V5OiBzdHJpbmc7XHJcbiAgcHJpdmF0ZSBfaXNTY3JpcHRJbml0ZWQ6IGJvb2xlYW47XHJcbiAgcHJpdmF0ZSBfbWFwOiBhbnk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX2luamVjdG9yOiBJbmplY3Rvcikge1xyXG4gICAgdGhpcy5fYXBpS2V5ID0gdGhpcy5faW5qZWN0b3IuZ2V0KCdBUElfS0VZJyk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBJbml0IHltYXBzIHNjcmlwdCBpZiBpdCdzIG5vdCBpbml0aWF0ZWRcclxuICAgKiBUcmlnZ2VyIG1hcCBzdWJqZWN0IG9uIHNjcmlwdCBsb2FkXHJcbiAgICovXHJcbiAgcHVibGljIGluaXRNYXAoKTogU3ViamVjdDxib29sZWFuPiB7XHJcbiAgICBpZiAoIXRoaXMuX2lzU2NyaXB0SW5pdGVkKSB7XHJcbiAgICAgIHRoaXMuX2lzU2NyaXB0SW5pdGVkID0gdHJ1ZTtcclxuICAgICAgdGhpcy5fbG9hZFNjcmlwdCgpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuX3NjcmlwdFltYXBzLm9ubG9hZCA9ICgpID0+IHtcclxuICAgICAgeW1hcHMucmVhZHkoKCkgPT4ge1xyXG4gICAgICAgIHRoaXMuX2lzTWFwSW5pdGVkJC5uZXh0KHRydWUpO1xyXG4gICAgICB9KTtcclxuICAgIH07XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuX2lzTWFwSW5pdGVkJDtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvYWRTY3JpcHQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9zY3JpcHRZbWFwcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO1xyXG4gICAgdGhpcy5fc2NyaXB0WW1hcHMuc3JjID0gYGh0dHBzOi8vYXBpLW1hcHMueWFuZGV4LnJ1LzIuMS8/YXBpa2V5PSR7dGhpcy5fYXBpS2V5fSZsYW5nPXJ1X1JVYDtcclxuICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGhpcy5fc2NyaXB0WW1hcHMpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ3JlYXRlIG5ldyBNYXAgY2xhc3MgaW5zdGFuY2VcclxuICAgKiBAcGFyYW0gbWFwSWRcclxuICAgKiBAcGFyYW0gc3RhdGVcclxuICAgKiBAcGFyYW0gb3B0aW9uc1xyXG4gICAqL1xyXG4gIHB1YmxpYyBjcmVhdGVNYXAobWFwSWQ6IHN0cmluZywgc3RhdGU6IGFueSwgb3B0aW9uczogYW55KTogdm9pZCB7XHJcbiAgICB0aGlzLl9tYXAgPSBuZXcgeW1hcHMuTWFwKG1hcElkLCBzdGF0ZSwgb3B0aW9ucyk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBBZGQgb2JqZWN0cywgY29udHJvbHMgb24gbWFwXHJcbiAgICovXHJcbiAgcHVibGljIGFkZFBsYWNlbWFyayhnZW9tZXRyeTogYW55LCBwcm9wZXJ0aWVzOiBhbnksIG9wdGlvbnM6IGFueSk6IHZvaWQge1xyXG4gICAgdGhpcy5fbWFwLmdlb09iamVjdHNcclxuICAgICAgLmFkZChuZXcgeW1hcHMuUGxhY2VtYXJrKGdlb21ldHJ5LCBwcm9wZXJ0aWVzLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgYWRkTXVsdGlyb3V0ZShtb2RlbDogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLm11bHRpUm91dGVyLk11bHRpUm91dGUobW9kZWwsIG9wdGlvbnMpKTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBhZGRHZW9PYmplY3QoZmVhdHVyZTogYW55LCBvcHRpb25zOiBhbnkpOiB2b2lkIHtcclxuICAgIHRoaXMuX21hcC5nZW9PYmplY3RzXHJcbiAgICAgIC5hZGQobmV3IHltYXBzLkdlb09iamVjdChmZWF0dXJlLCBvcHRpb25zKSk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBDcmVhdGUgbmV3IFNlYXJjaENvbnRyb2wgY2xhc3MgaW5zdGFuY2Ugd2l0aCBwcm9wZXJpZXNcclxuICAgKiBJZiBzZWFyY2hSZXF1ZXN0IGlzIHByb3ZpZGVkIC0+IGZvcmNlIHNlYXJjaCBpbiB0aGUgY3VycmVudCBhcmVhXHJcbiAgICogQHBhcmFtIHJlcXVlc3RcclxuICAgKiBAcGFyYW0gcHJvcGVydGllc1xyXG4gICAqL1xyXG4gIHB1YmxpYyBhZGRTZWFyY2hDb250cm9sKHJlcXVlc3Q6IHN0cmluZywgcHJvcGVydGllczogYW55KTogdm9pZCB7XHJcbiAgICBjb25zdCBzZWFyY2hDb250cm9sID0gbmV3IHltYXBzLmNvbnRyb2wuU2VhcmNoQ29udHJvbChwcm9wZXJ0aWVzKTtcclxuXHJcbiAgICB0aGlzLl9tYXAuY29udHJvbHNcclxuICAgICAgLmFkZChzZWFyY2hDb250cm9sKTtcclxuXHJcbiAgICBpZiAocmVxdWVzdCkgc2VhcmNoQ29udHJvbC5zZWFyY2gocmVxdWVzdCk7XHJcbiAgfVxyXG59XHJcbiIsImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhbmd1bGFyLXlhbmRleC1wbGFjZW1hcmsnLFxyXG4gIHRlbXBsYXRlOiBgYCxcclxuICBzdHlsZXM6IFtgYF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcbiAgQElucHV0KCkgcHVibGljIGdlb21ldHJ5OiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIHBsYWNlbWFya1Byb3BlcnRpZXM6IGFueTtcclxuICBASW5wdXQoKSBwdWJsaWMgcGxhY2VtYXJrT3B0aW9uczogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcblxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX2xvZ0Vycm9ycygpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfbG9nRXJyb3JzKCk6IHZvaWQge1xyXG4gICAgaWYgKCF0aGlzLmdlb21ldHJ5KSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ1BsYWNlbWFyazogZ2VvbWV0cnkgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMuZ2VvbWV0cnkgPSBbXTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FuZ3VsYXIteWFuZGV4LW11bHRpcm91dGUnLFxyXG4gIHRlbXBsYXRlOiBgYCxcclxuICBzdHlsZXM6IFtgYF1cclxufSlcclxuZXhwb3J0IGNsYXNzIFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyByZWZlcmVuY2VQb2ludHM6IEFycmF5PGFueT47XHJcbiAgQElucHV0KCkgcHVibGljIG11bHRpcm91dGVNb2RlbDogYW55O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtdWx0aXJvdXRlT3B0aW9uczogYW55O1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHsgfVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5yZWZlcmVuY2VQb2ludHMpIHtcclxuICAgICAgY29uc29sZS5lcnJvcignTXVsdGlyb3V0ZTogcmVmZXJlbmNlUG9pbnRzIGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLnJlZmVyZW5jZVBvaW50cyA9IFtdO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtZ2Vvb2JqZWN0JyxcclxuICB0ZW1wbGF0ZTogYGAsXHJcbiAgc3R5bGVzOiBbYGBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBmZWF0dXJlOiBhbnk7XHJcbiAgQElucHV0KCkgcHVibGljIG9wdGlvbnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XHJcbiAgICB0aGlzLl9sb2dFcnJvcnMoKTtcclxuICB9XHJcblxyXG4gIHByaXZhdGUgX2xvZ0Vycm9ycygpOiB2b2lkIHtcclxuICAgIGlmICghdGhpcy5mZWF0dXJlKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ0dlb09iamVjdHM6IGZlYXR1cmUgaW5wdXQgaXMgcmVxdWlyZWQuJyk7XHJcbiAgICAgIHRoaXMuZmVhdHVyZSA9IHt9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtc2VhcmNoJyxcclxuICB0ZW1wbGF0ZTogYGAsXHJcbiAgc3R5bGVzOiBbYGBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhTZWFyY2hDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBzZWFyY2hSZXF1ZXN0OiBzdHJpbmc7XHJcbiAgQElucHV0KCkgcHVibGljIHBhcmFtZXRlcnM6IGFueTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHt9XHJcbn1cclxuIiwiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBWaWV3Q2hpbGQsIEVsZW1lbnRSZWYsIENvbnRlbnRDaGlsZHJlbiwgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFlhbmRleE1hcFNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy95YW5kZXgtbWFwL3lhbmRleC1tYXAuc2VydmljZSc7XHJcbmltcG9ydCB7IHRha2UgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1wbGFjZW1hcmstY29tcG9uZW50L3lhbmRleC1wbGFjZW1hcmsuY29tcG9uZW50JztcclxuaW1wb3J0IHsgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1tdWx0aXJvdXRlLWNvbXBvbmVudC95YW5kZXgtbXVsdGlyb3V0ZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBZYW5kZXhHZW9vYmplY3RDb21wb25lbnQgfSBmcm9tICcuLi95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleFNlYXJjaENvbXBvbmVudCB9IGZyb20gJy4uL3lhbmRleC1zZWFyY2gtY29tcG9uZW50L3lhbmRleC1zZWFyY2guY29tcG9uZW50JztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYW5ndWxhci15YW5kZXgtbWFwJyxcclxuICB0ZW1wbGF0ZTogYDxkaXYgY2xhc3M9XCJtYXAtY29udGFpbmVyXCIgI21hcENvbnRhaW5lcj48L2Rpdj5gLFxyXG4gIHN0eWxlczogW2AubWFwLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfWBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZYW5kZXhNYXBDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBWaWV3Q2hpbGQoJ21hcENvbnRhaW5lcicpIHB1YmxpYyBtYXBDb250YWluZXI6IEVsZW1lbnRSZWY7XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQpIHBsYWNlbWFya3M6IFF1ZXJ5TGlzdDxZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQ+O1xyXG4gIEBDb250ZW50Q2hpbGRyZW4oWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCkgbXVsdGlyb3V0ZXM6IFF1ZXJ5TGlzdDxZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50PjtcclxuICBAQ29udGVudENoaWxkcmVuKFlhbmRleEdlb29iamVjdENvbXBvbmVudCkgZ2VvT2JqZWN0czogUXVlcnlMaXN0PFlhbmRleEdlb29iamVjdENvbXBvbmVudD47XHJcbiAgQENvbnRlbnRDaGlsZHJlbihZYW5kZXhTZWFyY2hDb21wb25lbnQpIHNlYXJjaENvbnRyb2w6IFF1ZXJ5TGlzdDxZYW5kZXhTZWFyY2hDb21wb25lbnQ+O1xyXG5cclxuICBASW5wdXQoKSBwdWJsaWMgY2VudGVyOiBBcnJheTxudW1iZXI+O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyB6b29tOiBudW1iZXIgPSAxMDtcclxuICBASW5wdXQoKSBwdWJsaWMgbWFwU3RhdGU6IGFueSA9IHt9O1xyXG4gIEBJbnB1dCgpIHB1YmxpYyBtYXBPcHRpb25zOiBhbnkgPSB7fTtcclxuXHJcbiAgcHJpdmF0ZSBfdW5pcXVlTWFwSWQ6IHN0cmluZztcclxuXHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBfeWFuZGV4TWFwU2VydmljZTogWWFuZGV4TWFwU2VydmljZSkgeyB9XHJcblxyXG4gIHB1YmxpYyBuZ09uSW5pdCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX2xvZ0Vycm9ycygpO1xyXG5cclxuICAgIHRoaXMuX3NldFVuaXF1ZU1hcElkT2ZNYXAoKTtcclxuICAgIHRoaXMuX2NyZWF0ZU1hcFdpdGhPYmplY3RzKCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9sb2dFcnJvcnMoKTogdm9pZCB7XHJcbiAgICBpZiAoIXRoaXMuY2VudGVyKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ01hcDogY2VudGVyIGlucHV0IGlzIHJlcXVpcmVkLicpO1xyXG4gICAgICB0aGlzLmNlbnRlciA9IFtdO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfc2V0VW5pcXVlTWFwSWRPZk1hcCgpOiB2b2lkIHtcclxuICAgIHRoaXMuX3VuaXF1ZU1hcElkID0gYGYkeyh+fihNYXRoLnJhbmRvbSgpICogMWU4KSkudG9TdHJpbmcoMTYpfWA7XHJcbiAgICB0aGlzLm1hcENvbnRhaW5lci5uYXRpdmVFbGVtZW50LnNldEF0dHJpYnV0ZSgnaWQnLCB0aGlzLl91bmlxdWVNYXBJZCk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9jcmVhdGVNYXBXaXRoT2JqZWN0cygpOiB2b2lkIHtcclxuICAgIHRoaXMuX3lhbmRleE1hcFNlcnZpY2UuaW5pdE1hcCgpXHJcbiAgICAgIC5waXBlKHRha2UoMSkpXHJcbiAgICAgIC5zdWJzY3JpYmUoKCkgPT4ge1xyXG4gICAgICAgIHRoaXMuX2NvbWJpbmVJbnB1dHMoKTtcclxuXHJcbiAgICAgICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5jcmVhdGVNYXAodGhpcy5fdW5pcXVlTWFwSWQsIHRoaXMubWFwU3RhdGUsIHRoaXMubWFwT3B0aW9ucyk7XHJcbiAgICAgICAgdGhpcy5fYWRkT2JqZWN0c09uTWFwKCk7XHJcbiAgICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ29tYmluZSBzZXBhcmF0ZWQgaW5wdXRzIGluIG9iamVjdHMgcmVxdWlyZWQgZm9yIEFQSVxyXG4gICAqL1xyXG4gIHByaXZhdGUgX2NvbWJpbmVJbnB1dHMoKTogdm9pZCB7XHJcbiAgICAvLyBNYXBcclxuICAgIHRoaXMubWFwU3RhdGUuem9vbSA9IHRoaXMuem9vbTtcclxuICAgIHRoaXMubWFwU3RhdGUuY2VudGVyID0gdGhpcy5jZW50ZXI7XHJcblxyXG4gICAgLy8gTXVsdGlyb3V0ZVxyXG4gICAgdGhpcy5tdWx0aXJvdXRlcy5mb3JFYWNoKChtdWx0aXJvdXRlKSA9PiB7XHJcbiAgICAgIGlmICghbXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwpIG11bHRpcm91dGUubXVsdGlyb3V0ZU1vZGVsID0ge307XHJcbiAgICAgIG11bHRpcm91dGUubXVsdGlyb3V0ZU1vZGVsLnJlZmVyZW5jZVBvaW50cyA9IG11bHRpcm91dGUucmVmZXJlbmNlUG9pbnRzO1xyXG4gICAgfSk7XHJcbiAgfVxyXG5cclxuICBwcml2YXRlIF9hZGRPYmplY3RzT25NYXAoKTogdm9pZCB7XHJcbiAgICB0aGlzLnBsYWNlbWFya3MuZm9yRWFjaCgocGxhY2VtYXJrKSA9PiB7XHJcbiAgICAgIHRoaXMuX2FkZFBsYWNlbWFyayhwbGFjZW1hcmspO1xyXG4gICAgfSk7XHJcblxyXG4gICAgdGhpcy5tdWx0aXJvdXRlcy5mb3JFYWNoKChtdWx0aXJvdXRlKSA9PiB7XHJcbiAgICAgIHRoaXMuX2FkZE11bHRpcm91dGUobXVsdGlyb3V0ZSk7XHJcbiAgICB9KTtcclxuXHJcbiAgICB0aGlzLmdlb09iamVjdHMuZm9yRWFjaCgoZ2VvT2JqZWN0KSA9PiB7XHJcbiAgICAgIHRoaXMuX2FkZEdlb09iamVjdChnZW9PYmplY3QpO1xyXG4gICAgfSk7XHJcblxyXG4gICAgaWYgKHRoaXMuc2VhcmNoQ29udHJvbC5maXJzdCkgdGhpcy5fYWRkU2VhcmNoQ29udHJvbCh0aGlzLnNlYXJjaENvbnRyb2wuZmlyc3QpO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQWRkIG9iamVjdHMsIGNvbnRyb2xzIG9uIG1hcFxyXG4gICAqL1xyXG4gIHByaXZhdGUgX2FkZFBsYWNlbWFyayhwbGFjZW1hcms6IFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5hZGRQbGFjZW1hcmsocGxhY2VtYXJrLmdlb21ldHJ5LCBwbGFjZW1hcmsucGxhY2VtYXJrUHJvcGVydGllcywgcGxhY2VtYXJrLnBsYWNlbWFya09wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfYWRkTXVsdGlyb3V0ZShtdWx0aXJvdXRlOiBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZE11bHRpcm91dGUobXVsdGlyb3V0ZS5tdWx0aXJvdXRlTW9kZWwsIG11bHRpcm91dGUubXVsdGlyb3V0ZU9wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfYWRkR2VvT2JqZWN0KGdlb09iamVjdDogWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50KTogdm9pZCB7XHJcbiAgICB0aGlzLl95YW5kZXhNYXBTZXJ2aWNlLmFkZEdlb09iamVjdChnZW9PYmplY3QuZmVhdHVyZSwgZ2VvT2JqZWN0Lm9wdGlvbnMpO1xyXG4gIH1cclxuXHJcbiAgcHJpdmF0ZSBfYWRkU2VhcmNoQ29udHJvbChzZWFyY2g6IFlhbmRleFNlYXJjaENvbXBvbmVudCk6IHZvaWQge1xyXG4gICAgdGhpcy5feWFuZGV4TWFwU2VydmljZS5hZGRTZWFyY2hDb250cm9sKHNlYXJjaC5zZWFyY2hSZXF1ZXN0LCBzZWFyY2gucGFyYW1ldGVycyk7XHJcbiAgfVxyXG59XHJcbiIsImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IFlhbmRleE1hcENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtbWFwLWNvbXBvbmVudC95YW5kZXgtbWFwLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb21waWxlci9zcmMvY29yZSc7XHJcbmltcG9ydCB7IFlhbmRleFBsYWNlbWFya0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtcGxhY2VtYXJrLWNvbXBvbmVudC95YW5kZXgtcGxhY2VtYXJrLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleE11bHRpcm91dGVDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMveWFuZGV4LW11bHRpcm91dGUtY29tcG9uZW50L3lhbmRleC1tdWx0aXJvdXRlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleEdlb29iamVjdENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtZ2Vvb2JqZWN0LWNvbXBvbmVudC95YW5kZXgtZ2Vvb2JqZWN0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFlhbmRleFNlYXJjaENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy95YW5kZXgtc2VhcmNoLWNvbXBvbmVudC95YW5kZXgtc2VhcmNoLmNvbXBvbmVudCc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgWWFuZGV4TWFwQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4UGxhY2VtYXJrQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4TXVsdGlyb3V0ZUNvbXBvbmVudCxcclxuICAgIFlhbmRleEdlb29iamVjdENvbXBvbmVudCxcclxuICAgIFlhbmRleFNlYXJjaENvbXBvbmVudFxyXG4gIF0sXHJcbiAgaW1wb3J0czogW1xyXG4gICAgQ29tbW9uTW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbXHJcbiAgICBZYW5kZXhNYXBDb21wb25lbnQsXHJcbiAgICBZYW5kZXhQbGFjZW1hcmtDb21wb25lbnQsXHJcbiAgICBZYW5kZXhNdWx0aXJvdXRlQ29tcG9uZW50LFxyXG4gICAgWWFuZGV4R2Vvb2JqZWN0Q29tcG9uZW50LFxyXG4gICAgWWFuZGV4U2VhcmNoQ29tcG9uZW50XHJcbiAgXVxyXG59KVxyXG5cclxuZXhwb3J0IGNsYXNzIEFuZ3VsYXJZYW5kZXhNYXBzTW9kdWxlIHtcclxuICBzdGF0aWMgZm9yUm9vdChhcGlLZXk6IHN0cmluZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IEFuZ3VsYXJZYW5kZXhNYXBzTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICB7IHByb3ZpZGU6ICdBUElfS0VZJywgdXNlVmFsdWU6IGFwaUtleSB9XHJcbiAgICAgIF1cclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtJQWdCRSwwQkFBb0IsU0FBbUI7UUFBbkIsY0FBUyxHQUFULFNBQVMsQ0FBVTs2QkFORyxJQUFJLE9BQU8sRUFBRTtRQU9yRCxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0tBQzlDOzs7Ozs7SUFNTSxrQ0FBTzs7Ozs7OztRQUNaLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3pCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDO1lBQzVCLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQztTQUNwQjtRQUVELElBQUksQ0FBQyxZQUFZLENBQUMsTUFBTSxHQUFHO1lBQ3pCLEtBQUssQ0FBQyxLQUFLLENBQUM7Z0JBQ1YsS0FBSSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDL0IsQ0FBQyxDQUFDO1NBQ0osQ0FBQztRQUVGLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQzs7Ozs7SUFHcEIsc0NBQVc7Ozs7UUFDakIsSUFBSSxDQUFDLFlBQVks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 |
@@ -7,3 +7,3 @@ import { OnInit } from '@angular/core'; | ||
ngOnInit(): void; | ||
private _logErrors; | ||
private _logErrors(); | ||
} |
@@ -21,17 +21,17 @@ import { OnInit, ElementRef, QueryList } from '@angular/core'; | ||
ngOnInit(): void; | ||
private _logErrors; | ||
private _setUniqueMapIdOfMap; | ||
private _createMapWithObjects; | ||
private _logErrors(); | ||
private _setUniqueMapIdOfMap(); | ||
private _createMapWithObjects(); | ||
/** | ||
* Combine separated inputs in objects required for API | ||
*/ | ||
private _combineInputs; | ||
private _addObjectsOnMap; | ||
private _combineInputs(); | ||
private _addObjectsOnMap(); | ||
/** | ||
* Add objects, controls on map | ||
*/ | ||
private _addPlacemark; | ||
private _addMultiroute; | ||
private _addGeoObject; | ||
private _addSearchControl; | ||
private _addPlacemark(placemark); | ||
private _addMultiroute(multiroute); | ||
private _addGeoObject(geoObject); | ||
private _addSearchControl(search); | ||
} |
@@ -8,3 +8,3 @@ import { OnInit } from '@angular/core'; | ||
ngOnInit(): void; | ||
private _logErrors; | ||
private _logErrors(); | ||
} |
@@ -8,3 +8,3 @@ import { OnInit } from '@angular/core'; | ||
ngOnInit(): void; | ||
private _logErrors; | ||
private _logErrors(); | ||
} |
@@ -17,3 +17,3 @@ import { Injector } from '@angular/core'; | ||
initMap(): Subject<boolean>; | ||
private _loadScript; | ||
private _loadScript(); | ||
/** | ||
@@ -20,0 +20,0 @@ * Create new Map class instance |
{ | ||
"name": "angular8-yandex-maps", | ||
"version": "1.2.1", | ||
"version": "1.3.0", | ||
"description": "Angular module for Yandex Maps", | ||
@@ -24,2 +24,6 @@ "repository": { | ||
"homepage": "https://github.com/ddubrava/angular-yandex-maps#readme", | ||
"peerDependencies": { | ||
"@angular/common": "^6.0.0-rc.0 || ^6.0.0", | ||
"@angular/core": "^6.0.0-rc.0 || ^6.0.0" | ||
}, | ||
"main": "bundles/angular8-yandex-maps.umd.js", | ||
@@ -26,0 +30,0 @@ "module": "fesm5/angular8-yandex-maps.js", |
# Angular8-yandex-maps | ||
Angular 6+ module for Yandex.Maps | ||
## Examples | ||
@@ -4,0 +6,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
303845
120
3
2832