[{"__symbolic":"module","version":4,"metadata":{"FullTimeComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base-input.component","name":"BaseInputComponent","line":43,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"evk-full-time","template":"\n                <ng-container *ngIf=\"isFormArray else fieldTemplate\">\n                    <div class=\"form-group\"\n                        *ngIf=\"visible\"\n                        [formGroup]=\"form\">\n                        <div *ngIf=\"isFormArray\" [formArrayName]=\"formArrayName\">\n                            <ng-container *ngTemplateOutlet=\"fieldTemplate\"></ng-container>\n                        </div>\n                    </div>\n                </ng-container>\n                <ng-template #fieldTemplate>\n                    <div class=\"form-group\" *ngIf=\"visible\">\n                        <mat-form-field class=\"full-width\" [formGroup]=\"group\">\n                            <span *ngIf=\"prefix\" matPrefix>{{ prefix }}&nbsp;</span>\n                            <input\n                                #time\n                                matInput\n                                mask=\"99:99\"\n                                dropSpecialCharacters=\"false\"\n                                placeholder=\"{{label}}\"\n                                formControlName=\"{{name}}\"\n                                name=\"{{name}}\"\n                                [readonly]=\"readonly ? readonly : false \">\n                            <mat-icon matSuffix *ngIf=\"sufix\">{{ sufix }}</mat-icon>\n                            <mat-hint align=\"start\" *ngIf=\"hintStart\">{{hintStart}} </mat-hint>\n                            <mat-hint align=\"end\" *ngIf=\"hintEnd\">{{hintEnd}}</mat-hint>\n                            <mat-error *ngIf=\"control && control.errors && control.errors.required\">Campo requerido</mat-error>\n                            <mat-error *ngIf=\"control && control.errors && control.errors.invalidTime\">Formato de hora invalido</mat-error>\n                            <mat-error *ngIf=\"control && control.errors && control.errors.invalidTimeMin\">La hora que usted pide es menor a la que puede elegir</mat-error>\n                            <mat-error *ngIf=\"control && control.errors && control.errors.invalidTimeMax\">La hora que usted pide es mayor a la que puede elegir</mat-error>\n                        </mat-form-field>\n                    </div>\n                </ng-template>"}]}],"members":{"minTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}}]}],"maxTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":5}}]}],"minTimeSubject":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":5}}]}],"maxTimeSubject":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer","line":69,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"onValueChanges":[{"__symbolic":"method"}],"setValidateMinTimeStat":[{"__symbolic":"method"}],"setValidateMaxTimeStat":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"validateMinTimeStat":[{"__symbolic":"method"}],"validateMaxTimeStat":[{"__symbolic":"method"}]}}}}]