/**
 * @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 "./select.component.scss.shim.ngstyle";
import * as i1 from "@angular/core";
import * as i2 from "@angular/common";
import * as i3 from "../../../../../../../../../node_modules/@ng-select/ng-select/ng-select-ng-select.ngfactory";
import * as i4 from "@ng-select/ng-select";
import * as i5 from "@angular/forms";
import * as i6 from "../../../icon/icon.component.ngfactory";
import * as i7 from "../../../icon/icon.component";
import * as i8 from "../../../../services/svg-register.service";
import * as i9 from "../../input-errors/input-errors.component.ngfactory";
import * as i10 from "../../input-errors/input-errors.component";
import * as i11 from "../label/label.component.ngfactory";
import * as i12 from "../label/label.component";
import * as i13 from "./select.component";
var styles_SelectComponent = [i0.styles];
var RenderType_SelectComponent = i1.ɵcrt({ encapsulation: 0, styles: styles_SelectComponent, data: {} });
export { RenderType_SelectComponent as RenderType_SelectComponent };
function View_SelectComponent_2(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "div", [["class", "brick"]], [[2, "brick_active", null], [2, "brick_joined", null], [2, "brick_small", null]], [[null, "click"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("click" === en)) {
        var pd_0 = (_co.selectBrick(_v.context.$implicit) !== false);
        ad = (pd_0 && ad);
    } return ad; }, null, null)), (_l()(), i1.ɵted(1, null, ["", ""]))], null, function (_ck, _v) { var _co = _v.component; var currVal_0 = (_co.selectedItem && (_v.context.$implicit.value === _co.selectedItem.value)); var currVal_1 = _co.joined; var currVal_2 = _co.small; _ck(_v, 0, 0, currVal_0, currVal_1, currVal_2); var currVal_3 = _v.context.$implicit.label; _ck(_v, 1, 0, currVal_3); }); }
function View_SelectComponent_1(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 2, "div", [["class", "bricks-wrap"]], null, null, null, null, null)), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_SelectComponent_2)), i1.ɵdid(2, 278528, null, 0, i2.NgForOf, [i1.ViewContainerRef, i1.TemplateRef, i1.IterableDiffers], { ngForOf: [0, "ngForOf"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.items; _ck(_v, 2, 0, currVal_0); }, null); }
function View_SelectComponent_3(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 22, "div", [["class", "select-holder"]], [[4, "max-width", "px"], [4, "width", "px"]], null, null, null, null)), (_l()(), i1.ɵeld(1, 0, null, null, 18, "ng-select", [["bindLabel", "label"], ["role", "listbox"]], [[2, "multiple-select", null], [4, "max-height", "px"], [4, "height", "px"], [2, "ng-select", null], [2, "ng-select-single", null], [2, "ng-select-typeahead", null], [2, "ng-select-multiple", null], [2, "ng-select-taggable", null], [2, "ng-select-searchable", null], [2, "ng-select-clearable", null], [2, "ng-select-opened", null], [2, "ng-select-disabled", null], [2, "ng-select-filtered", null], [2, "ng-untouched", null], [2, "ng-touched", null], [2, "ng-pristine", null], [2, "ng-dirty", null], [2, "ng-valid", null], [2, "ng-invalid", null], [2, "ng-pending", null]], [[null, "ngModelChange"], [null, "open"], [null, "close"], [null, "blur"], [null, "change"], [null, "keyup"], [null, "keydown"]], function (_v, en, $event) { var ad = true; var _co = _v.component; if (("keydown" === en)) {
        var pd_0 = (i1.ɵnov(_v, 3).handleKeyDown($event) !== false);
        ad = (pd_0 && ad);
    } if (("ngModelChange" === en)) {
        var pd_1 = ((_co.selectedItem = $event) !== false);
        ad = (pd_1 && ad);
    } if (("open" === en)) {
        var pd_2 = (_co.selectOpen() !== false);
        ad = (pd_2 && ad);
    } if (("close" === en)) {
        var pd_3 = (_co.selectClose() !== false);
        ad = (pd_3 && ad);
    } if (("blur" === en)) {
        var pd_4 = (_co.onTouched() !== false);
        ad = (pd_4 && ad);
    } if (("change" === en)) {
        var pd_5 = (_co.selectChangeHandle($event) !== false);
        ad = (pd_5 && ad);
    } if (("keyup" === en)) {
        var pd_6 = (_co.selectKeyUpHandle($event) !== false);
        ad = (pd_6 && ad);
    } return ad; }, i3.View_NgSelectComponent_0, i3.RenderType_NgSelectComponent)), i1.ɵprd(4608, null, i4.ɵd, i4.ɵd, []), i1.ɵdid(3, 4964352, null, 12, i4.NgSelectComponent, [[8, null], [8, null], i4.NgSelectConfig, i4.SELECTION_MODEL_FACTORY, i1.ElementRef, i1.ChangeDetectorRef, i4.ɵs], { bindLabel: [0, "bindLabel"], closeOnSelect: [1, "closeOnSelect"], hideSelected: [2, "hideSelected"], searchFn: [3, "searchFn"], multiple: [4, "multiple"], addTag: [5, "addTag"], searchable: [6, "searchable"], clearable: [7, "clearable"], items: [8, "items"] }, { blurEvent: "blur", changeEvent: "change", openEvent: "open", closeEvent: "close" }), i1.ɵqud(603979776, 1, { optionTemplate: 0 }), i1.ɵqud(603979776, 2, { optgroupTemplate: 0 }), i1.ɵqud(603979776, 3, { labelTemplate: 0 }), i1.ɵqud(603979776, 4, { multiLabelTemplate: 0 }), i1.ɵqud(603979776, 5, { headerTemplate: 0 }), i1.ɵqud(603979776, 6, { footerTemplate: 0 }), i1.ɵqud(603979776, 7, { notFoundTemplate: 0 }), i1.ɵqud(603979776, 8, { typeToSearchTemplate: 0 }), i1.ɵqud(603979776, 9, { loadingTextTemplate: 0 }), i1.ɵqud(603979776, 10, { tagTemplate: 0 }), i1.ɵqud(603979776, 11, { loadingSpinnerTemplate: 0 }), i1.ɵqud(603979776, 12, { ngOptions: 1 }), i1.ɵprd(1024, null, i5.NG_VALUE_ACCESSOR, function (p0_0) { return [p0_0]; }, [i4.NgSelectComponent]), i1.ɵdid(17, 671744, null, 0, i5.NgModel, [[8, null], [8, null], [8, null], [6, i5.NG_VALUE_ACCESSOR]], { isDisabled: [0, "isDisabled"], model: [1, "model"] }, { update: "ngModelChange" }), i1.ɵprd(2048, null, i5.NgControl, null, [i5.NgModel]), i1.ɵdid(19, 16384, null, 0, i5.NgControlStatus, [[4, i5.NgControl]], null, null), (_l()(), i1.ɵeld(20, 0, null, null, 2, "div", [["class", "open-status-icon-wrap"]], null, null, null, null, null)), (_l()(), i1.ɵeld(21, 0, null, null, 1, "app-icon", [], null, null, null, i6.View_IconComponent_0, i6.RenderType_IconComponent)), i1.ɵdid(22, 49152, null, 0, i7.IconComponent, [i8.SvgRegisterService], { icon: [0, "icon"], type: [1, "type"] }, null)], function (_ck, _v) { var _co = _v.component; var currVal_22 = "label"; var currVal_23 = _co.closeOnSelect; var currVal_24 = _co.hideSelected; var currVal_25 = _co.selectSearch; var currVal_26 = _co.multiple; var currVal_27 = _co.addTag; var currVal_28 = _co.searchable; var currVal_29 = _co.unselectable; var currVal_30 = _co.items; _ck(_v, 3, 0, currVal_22, currVal_23, currVal_24, currVal_25, currVal_26, currVal_27, currVal_28, currVal_29, currVal_30); var currVal_31 = _co.disabled; var currVal_32 = _co.selectedItem; _ck(_v, 17, 0, currVal_31, currVal_32); var currVal_33 = ((_co.openStatus && !_co.multiple) ? _co.iconType.chevronUp : _co.iconType.chevronDown); var currVal_34 = ((_co.openStatus && !_co.multiple) ? "light" : "primary"); _ck(_v, 22, 0, currVal_33, currVal_34); }, function (_ck, _v) { var _co = _v.component; var currVal_0 = _co.width; var currVal_1 = _co.width; _ck(_v, 0, 0, currVal_0, currVal_1); var currVal_2 = _co.multiple; var currVal_3 = _co.height; var currVal_4 = _co.height; var currVal_5 = i1.ɵnov(_v, 3).useDefaultClass; var currVal_6 = !i1.ɵnov(_v, 3).multiple; var currVal_7 = i1.ɵnov(_v, 3).typeahead; var currVal_8 = i1.ɵnov(_v, 3).multiple; var currVal_9 = i1.ɵnov(_v, 3).addTag; var currVal_10 = i1.ɵnov(_v, 3).searchable; var currVal_11 = i1.ɵnov(_v, 3).clearable; var currVal_12 = i1.ɵnov(_v, 3).isOpen; var currVal_13 = i1.ɵnov(_v, 3).disabled; var currVal_14 = i1.ɵnov(_v, 3).filtered; var currVal_15 = i1.ɵnov(_v, 19).ngClassUntouched; var currVal_16 = i1.ɵnov(_v, 19).ngClassTouched; var currVal_17 = i1.ɵnov(_v, 19).ngClassPristine; var currVal_18 = i1.ɵnov(_v, 19).ngClassDirty; var currVal_19 = i1.ɵnov(_v, 19).ngClassValid; var currVal_20 = i1.ɵnov(_v, 19).ngClassInvalid; var currVal_21 = i1.ɵnov(_v, 19).ngClassPending; _ck(_v, 1, 1, [currVal_2, currVal_3, currVal_4, currVal_5, currVal_6, currVal_7, currVal_8, currVal_9, currVal_10, currVal_11, currVal_12, currVal_13, currVal_14, currVal_15, currVal_16, currVal_17, currVal_18, currVal_19, currVal_20, currVal_21]); }); }
function View_SelectComponent_4(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-input-errors", [], null, null, null, i9.View_InputErrorsComponent_0, i9.RenderType_InputErrorsComponent)), i1.ɵdid(1, 49152, null, 0, i10.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_SelectComponent_0(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-label", [], null, null, null, i11.View_LabelComponent_0, i11.RenderType_LabelComponent)), i1.ɵdid(1, 49152, null, 0, i12.LabelComponent, [], { label: [0, "label"], labelDescription: [1, "labelDescription"], fieldId: [2, "fieldId"], hint: [3, "hint"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_SelectComponent_1)), i1.ɵdid(3, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_SelectComponent_3)), i1.ɵdid(5, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null), (_l()(), i1.ɵand(16777216, null, null, 1, null, View_SelectComponent_4)), i1.ɵdid(7, 16384, null, 0, i2.NgIf, [i1.ViewContainerRef, i1.TemplateRef], { ngIf: [0, "ngIf"] }, null)], 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, 1, 0, currVal_0, currVal_1, currVal_2, currVal_3); var currVal_4 = _co.asBricks; _ck(_v, 3, 0, currVal_4); var currVal_5 = !_co.asBricks; _ck(_v, 5, 0, currVal_5); var currVal_6 = _co.ngControl; _ck(_v, 7, 0, currVal_6); }, null); }
export function View_SelectComponent_Host_0(_l) { return i1.ɵvid(0, [(_l()(), i1.ɵeld(0, 0, null, null, 1, "app-select", [], [[2, "form-control-styles", null]], null, null, View_SelectComponent_0, RenderType_SelectComponent)), i1.ɵdid(1, 49152, null, 0, i13.SelectComponent, [[8, null]], null, null)], null, function (_ck, _v) { var currVal_0 = i1.ɵnov(_v, 1).formControlStyles; _ck(_v, 0, 0, currVal_0); }); }
var SelectComponentNgFactory = i1.ɵccf("app-select", i13.SelectComponent, View_SelectComponent_Host_0, { disabled: "disabled", selectedItem: "selectedItem", items: "items", multiple: "multiple", maxSelectedItems: "maxSelectedItems", addTag: "addTag", formControlStyles: "formControlStyles", width: "width", height: "height", asBricks: "asBricks", joined: "joined", small: "small", unselectable: "unselectable", searchable: "searchable", label: "label", labelDescription: "labelDescription", showCustomValue: "showCustomValue", customValueLabel: "customValueLabel", searchNotFoundLabel: "searchNotFoundLabel", description: "description", inputId: "inputId", hint: "hint" }, { selectChange: "selectChange", selectKeyUp: "selectKeyUp" }, []);
export { SelectComponentNgFactory as SelectComponentNgFactory };
//# sourceMappingURL=data:application/json;base64, 