[{"__symbolic":"module","version":3,"metadata":{"BsCustomRangePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../common/bs-date-picker-base.class","name":"DatePickerBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"bs-custom-range-picker","exportAs":"bs-custom-range-picker","template":"\n<div class=\"bs-datepicker-predefined-btns\" *ngIf=\"isShown\" (mouseleave)=\"finishPreviewRange()\">\n  <button *ngFor=\"let range of ranges\"\n          (click)=\"selectRange(range.value)\"\n          (mouseover)=\"previewRange(range.value)\">{{ range.key }}\n  </button>\n  <button (click)=\"showCalendars()\" *ngIf=\"isCustomRangeShown\">Custom Range</button>\n</div>\n","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../common/bs-date-picker-state.provider","name":"BsDatePickerState"},{"__symbolic":"reference","module":"../common/bs-date-picker-options.provider","name":"BsDatePickerOptions"}]}],"active":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"selectRange":[{"__symbolic":"method"}],"previewRange":[{"__symbolic":"method"}],"finishPreviewRange":[{"__symbolic":"method"}],"showCalendars":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"BsCustomRangePickerComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../common/bs-date-picker-base.class","name":"DatePickerBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"bs-custom-range-picker","exportAs":"bs-custom-range-picker","template":"\n<div class=\"bs-datepicker-predefined-btns\" *ngIf=\"isShown\" (mouseleave)=\"finishPreviewRange()\">\n  <button *ngFor=\"let range of ranges\"\n          (click)=\"selectRange(range.value)\"\n          (mouseover)=\"previewRange(range.value)\">{{ range.key }}\n  </button>\n  <button (click)=\"showCalendars()\" *ngIf=\"isCustomRangeShown\">Custom Range</button>\n</div>\n","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../common/bs-date-picker-state.provider","name":"BsDatePickerState"},{"__symbolic":"reference","module":"../common/bs-date-picker-options.provider","name":"BsDatePickerOptions"}]}],"active":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"selectRange":[{"__symbolic":"method"}],"previewRange":[{"__symbolic":"method"}],"finishPreviewRange":[{"__symbolic":"method"}],"showCalendars":[{"__symbolic":"method"}]}}}}]