[{"__symbolic":"module","version":4,"metadata":{"Y_KEY":"y","X_KEY":"x","Z_KEY":"z","CuiOlPointControlComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../cui-control.component","name":"CuiControlComponent","line":18,"character":48},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"cui-ol-point-control","template":"<div [class]=\"groupClass\">\n  <label *ngIf=\"label\" [for]=\"key\" [class]=\"labelClass\">{{label}}</label>\n  <div [class]=\"controlClass\">\n    <div class=\"input-group-prepend\">\n      <span class=\"input-group-text\">{{'X'}}</span>\n    </div>\n    <input [id]=\"longitudeKey\"\n           [ngModel]=\"GetLongitudeValue()\"\n           (ngModelChange)=\"SetLongitudeValue($event)\"\n           [ngClass]=\"GetLongitudeClasses()\"\n           [name]=\"longitudeKey\"\n           [placeholder]=\"placeholder\"\n           [tabindex]=\"tabIndex || 0\"\n           cuiValidator\n           decimal\n           [validations]=\"validationsForSingleProp\"\n           [disabled]=\"isDisabled\"\n           style=\"border: 1px solid #c2cfd6 !important;\"\n    />\n    <span class=\"input-group-text\">{{'м'}}</span>\n    <div class=\"input-group-prepend\">\n      <span class=\"input-group-text\">{{'Y'}}</span>\n    </div>\n    <input [id]=\"latitudeKey\"\n           [ngModel]=\"GetLatitudeValue()\"\n           (ngModelChange)=\"SetLatitudeValue($event)\"\n           [ngClass]=\"GetLatitudeClasses()\"\n           [name]=\"latitudeKey\"\n           [placeholder]=\"placeholder\"\n           [tabindex]=\"tabIndex || 0\"\n           cuiValidator\n           decimal\n           [validations]=\"validationsForSingleProp\"\n           [disabled]=\"isDisabled\"\n           style=\"border: 1px solid #c2cfd6 !important;\"\n    />\n    <span class=\"input-group-text\">{{'м'}}</span>\n    <div class=\"m-0\">\n      <button\n              [title]=\"'Выбрать на карте'\"\n              [class]=\"'btn btn-info'\"\n              (click)=\"OpenModalForSelectCoordinatesOnMap(template)\"\n              [disabled]=\"isDisabled\"\n      >\n        Выбрать на карте\n      </button>\n      <ng-template #template>\n        <cui-ol-point-select-control\n                [key]=\"key\"\n                [model]=\"value\"\n                [modalRef]=\"modalRef\"\n                [CRS]=\"CRS\"\n                (coordinatesOfPointChanged)=\"ChangeValue($event)\"\n        >\n        </cui-ol-point-select-control>\n      </ng-template>\n    </div>\n    <div class=\"invalid-feedback text-left\" *ngIf=\"GetLatitudeControlErrors() || GetLongitudeControlErrors()\">\n      <div *ngFor=\"let validation of availableValidations\">\n        <div *ngIf=\"GetLatitudeControlErrors() && GetLatitudeControlErrors()[validation] ||\n                          GetLongitudeControlErrors() && GetLongitudeControlErrors()[validation]\">\n          {{validationMessages[validation].message}}\n        </div>\n      </div>\n    </div>\n  </div>\n</div>\n"}]}],"members":{"inputs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":19,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":19,"character":16}]}]}],"CRS":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../../services/cui/cui.helper","name":"CuiModelHelper","line":50,"character":39},{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsModalService","line":51,"character":36}]}],"ngOnInit":[{"__symbolic":"method"}],"GetLatitudeValue":[{"__symbolic":"method"}],"GetLongitudeValue":[{"__symbolic":"method"}],"transform":[{"__symbolic":"method"}],"SetLatitudeValue":[{"__symbolic":"method"}],"SetLongitudeValue":[{"__symbolic":"method"}],"GetLatitudeControlErrors":[{"__symbolic":"method"}],"GetLatitudeClasses":[{"__symbolic":"method"}],"GetLongitudeControlErrors":[{"__symbolic":"method"}],"GetLongitudeClasses":[{"__symbolic":"method"}],"OpenModalForSelectCoordinatesOnMap":[{"__symbolic":"method"}],"ChangeValue":[{"__symbolic":"method"}],"HideModal":[{"__symbolic":"method"}]}}}}]