/**
 * @fileoverview This file was generated by the Angular template compiler. Do not edit.
 *
 * This file is part of the MedSafe application which is commercial software created by MedVision360 B.V.
 * The source code is proprietary and confidential.
 *
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 *
 * Copyright (c) by MedVision360 B.V. All rights reserved.
 *
 * For the application name: io.medrecord.medsafe

 * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride,checkTypes,extraRequire}
 * tslint:disable
 */ 
import * as i0 from "./input.component.scss.shim.ngstyle";
import * as i1 from "@angular/core";
import * as i2 from "../date-time-input/date-time-input.component.ngfactory";
import * as i3 from "../date-time-input/date-time-input.component";
import * as i4 from "../../../icon/icon.component.ngfactory";
import * as i5 from "../../../icon/icon.component";
import * as i6 from "../../../../services/svg-register.service";
import * as i7 from "@angular/common";
import * as i8 from "../../input-errors/input-errors.component.ngfactory";
import * as i9 from "../../input-errors/input-errors.component";
import * as i10 from "../label/label.component.ngfactory";
import * as i11 from "../label/label.component";
import * as i12 from "../../../../pipes/input-type/input-type.pipe";
import * as i13 from "./input.component";
var styles_InputComponent = [i0.styles];
var RenderType_InputComponent = i1.ɵcrt({ encapsulation: 0, styles: styles_InputComponent, data: {} });
export { RenderType_InputComponent as RenderType_InputComponent };
function View_InputComponent_1(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-date-time-input", [], [[2, "form-control-styles", null]], null, null, i2.View_DateTimeInputComponent_0, i2.RenderType_DateTimeInputComponent)), i1.ɵdid(1, 114688, null, 0, i3.DateTimeInputComponent, [[8, null]], { disabledTo: [0, "disabledTo"], disabledAfter: [1, "disabledAfter"], inputWidth: [2, "inputWidth"], dateTimeStorageFormat: [3, "dateTimeStorageFormat"], dateTimeDisplayFormat: [4, "dateTimeDisplayFormat"], dateTimePickerView: [5, "dateTimePickerView"], dateTimePickerType: [6, "dateTimePickerType"], wrapperControl: [7, "wrapperControl"], setDateNow: [8, "setDateNow"], isDisabled: [9, "isDisabled"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.disabledTo; var currVal_2 = _co.disabledAfter; var currVal_3 = _co.inputWidth; var currVal_4 = _co.preparedOptions.dateTimeStorageFormat; var currVal_5 = _co.preparedOptions.dateTimeDisplayFormat; var currVal_6 = _co.preparedOptions.dateTimePickerView; var currVal_7 = _co.preparedOptions.dateTimePickerType; var currVal_8 = _co.ngControl; var currVal_9 = _co.setDateNow; var currVal_10 = _co.isDisabled; _ck(_v, 1, 0, currVal_1, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7, currVal_8, currVal_9, currVal_10); }, function (_ck, _v) { var currVal_0 = i1.ɵnov(_v, 1).formControlStyles; _ck(_v, 0, 0, currVal_0); }); }
function View_InputComponent_3(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-icon", [["class", "icon-left"]], null, null, null, i4.View_IconComponent_0, i4.RenderType_IconComponent)), i1.ɵdid(1, 49152, null, 0, i5.IconComponent, [i6.SvgRegisterService], { icon: [0, "icon"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.preparedLeftIcon; _ck(_v, 1, 0, currVal_0); }, null); }
function View_InputComponent_4(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-icon", [], null, [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
        var pd_0 = (_co.onIconClick() !== false);
        ad = (pd_0 && ad);
    } return ad; }, i4.View_IconComponent_0, i4.RenderType_IconComponent)), i1.ɵdid(1, 49152, null, 0, i5.IconComponent, [i6.SvgRegisterService], { icon: [0, "icon"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.preparedIconRight; _ck(_v, 1, 0, currVal_0); }, null); }
function View_InputComponent_5(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 4, "span", [["class", "icon-warning"]], null, null, null, null, null)), i1.ɵdid(1, 278528, null, 0, i7.NgClass, [i1.IterableDiffers, i1.KeyValueDiffers, i1.ElementRef, i1.Renderer2], { klass: [0, "klass"], ngClass: [1, "ngClass"] }, null), i1.ɵpod(2, { "icon-warning_optional-offset": 0 }), (_l()(), i1.ɵeld(3, 0, null, null, 1, "app-icon", [], null, null, null, i4.View_IconComponent_0, i4.RenderType_IconComponent)), i1.ɵdid(4, 49152, null, 0, i5.IconComponent, [i6.SvgRegisterService], { icon: [0, "icon"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = "icon-warning"; var currVal_1 = _ck(_v, 2, 0, _co.preparedIconRight); _ck(_v, 1, 0, currVal_0, currVal_1); var currVal_2 = _co.warningIcon; _ck(_v, 4, 0, currVal_2); }, null); }
function View_InputComponent_2(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 11, "div", [["class", "input-wrapper"]], [[4, "max-width", "px"]], null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_InputComponent_3)), i1.ɵdid(2, 16384, null, 0, i7.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵeld(3, 0, [[1, 0], ["input", 1]], null, 2, "input", [["class", "input"]], [[8, "placeholder", 0], [8, "max", 0], [8, "type", 0], [8, "id", 0], [8, "disabled", 0]], [[null, "input"], [null, "blur"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("input" === en)) {
        var pd_0 = (_co.valueChange($event.target.value) !== false);
        ad = (pd_0 && ad);
    } if (("blur" === en)) {
        var pd_1 = (_co.onTouched() !== false);
        ad = (pd_1 && ad);
    } return ad; }, null, null)), i1.ɵdid(4, 278528, null, 0, i7.NgClass, [i1.IterableDiffers, i1.KeyValueDiffers, i1.ElementRef, i1.Renderer2], { klass: [0, "klass"], ngClass: [1, "ngClass"] }, null), i1.ɵpod(5, { "input_icon-left": 0, "input_icon-right": 1, "input_icon-right-double": 2, "input_warning": 3 }), (_l()(), i1.ɵeld(6, 0, null, null, 3, "span", [["class", "icon-right"]], null, null, null, null, null)), (_l()(), i1.ɵeld(7, 0, null, null, 2, "span", [], null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_InputComponent_4)), i1.ɵdid(9, 16384, null, 0, i7.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_InputComponent_5)), i1.ɵdid(11, 16384, null, 0, i7.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_1 = _co.preparedLeftIcon; _ck(_v, 2, 0, currVal_1); var currVal_7 = "input"; var currVal_8 = _ck(_v, 5, 0, _co.preparedLeftIcon, (_co.preparedIconRight || _co.showError), (_co.preparedIconRight && _co.showError), _co.showError); _ck(_v, 4, 0, currVal_7, currVal_8); var currVal_9 = _co.preparedIconRight; _ck(_v, 9, 0, currVal_9); var currVal_10 = _co.showError; _ck(_v, 11, 0, currVal_10); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.inputWidth; _ck(_v, 0, 0, currVal_0); var currVal_2 = _co.placeholder; var currVal_3 = _co.maxSelectableDate; var currVal_4 = _co.preparedInputType; var currVal_5 = _co.inputId; var currVal_6 = _co.isDisabled; _ck(_v, 3, 0, currVal_2, currVal_3, currVal_4, currVal_5, currVal_6); }); }
function View_InputComponent_6(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-input-errors", [], null, null, null, i8.View_InputErrorsComponent_0, i8.RenderType_InputErrorsComponent)), i1.ɵdid(1, 49152, null, 0, i9.InputErrorsComponent, [], { errors: [0, "errors"], touched: [1, "touched"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.ngControl.errors; var currVal_1 = _co.ngControl.touched; _ck(_v, 1, 0, currVal_0, currVal_1); }, null); }
export function View_InputComponent_0(_l) { return i1.ɵvid(0, [i1.ɵqud(671088640, 1, { inputElementRef: 0 }), (_l()(), i1.ɵeld(1, 0, null, null, 1, "app-label", [], null, null, null, i10.View_LabelComponent_0, i10.RenderType_LabelComponent)), i1.ɵdid(2, 49152, null, 0, i11.LabelComponent, [], { label: [0, "label"], labelDescription: [1, "labelDescription"], fieldId: [2, "fieldId"], hint: [3, "hint"] }, null), (_l()(), i1.ɵand(16777216, null, null, 2, null, View_InputComponent_1)), i1.ɵdid(4, 16384, null, 0, i7.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), i1.ɵpid(0, i12.InputTypePipe, []), (_l()(), i1.ɵand(16777216, null, null, 2, null, View_InputComponent_2)), i1.ɵdid(7, 16384, null, 0, i7.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), i1.ɵpid(0, i12.InputTypePipe, []), (_l()(), i1.ɵand(16777216, null, null, 2, null, View_InputComponent_6)), i1.ɵdid(10, 16384, null, 0, i7.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), i1.ɵpid(0, i12.InputTypePipe, [])], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.label; var currVal_1 = _co.labelDescription; var currVal_2 = _co.inputId; var currVal_3 = _co.hint; _ck(_v, 2, 0, currVal_0, currVal_1, currVal_2, currVal_3); var currVal_4 = i1.ɵunv(_v, 4, 0, i1.ɵnov(_v, 5).transform(_co.preparedOptions.type, "datetime")); _ck(_v, 4, 0, currVal_4); var currVal_5 = !i1.ɵunv(_v, 7, 0, i1.ɵnov(_v, 8).transform(_co.preparedOptions.type, "datetime")); _ck(_v, 7, 0, currVal_5); var currVal_6 = (((!i1.ɵunv(_v, 10, 0, i1.ɵnov(_v, 11).transform(_co.preparedOptions.type, "datetime")) && _co.ngControl) && _co.ngControl.errors) && _co.ngControl.touched); _ck(_v, 10, 0, currVal_6); }, null); }
export function View_InputComponent_Host_0(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-input", [], [[2, "form-control-styles", null]], null, null, View_InputComponent_0, RenderType_InputComponent)), i1.ɵdid(1, 4243456, null, 0, i13.InputComponent, [[8, null]], null, null)], null, function (_ck, _v) { var currVal_0 = i1.ɵnov(_v, 1).formControlStyles; _ck(_v, 0, 0, currVal_0); }); }
var InputComponentNgFactory = i1.ɵccf("app-input", i13.InputComponent, View_InputComponent_Host_0, { options: "options", disabledTo: "disabledTo", disabledAfter: "disabledAfter", description: "description", hint: "hint", label: "label", labelDescription: "labelDescription", setDateNow: "setDateNow", inputWidth: "inputWidth", placeholder: "placeholder", formControlStyles: "formControlStyles", isDisabled: "isDisabled", marginBottom: "marginBottom", maxSelectableDate: "maxSelectableDate", inputType: "inputType", dateTimePickerStartsWithYear: "dateTimePickerStartsWithYear" }, {}, []);
export { InputComponentNgFactory as InputComponentNgFactory };
//# sourceMappingURL=data:application/json;base64, 