forked from angular/forms-builds
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathforms.metadata.json
More file actions
executable file
·1 lines (1 loc) · 64.5 KB
/
forms.metadata.json
File metadata and controls
executable file
·1 lines (1 loc) · 64.5 KB
1
{"__symbolic":"module","version":4,"metadata":{"ɵangular_packages_forms_forms_a":{"provide":{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"CheckboxControlValueAccessor"},"multi":true},"ɵangular_packages_forms_forms_b":{"provide":{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"DefaultValueAccessor"},"multi":true},"ɵangular_packages_forms_forms_c":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AbstractControlDirective"}]}]}},"ɵangular_packages_forms_forms_d":{"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid","[class.ng-pending]":"ngClassPending","$quoted$":["[class.ng-untouched]","[class.ng-touched]","[class.ng-pristine]","[class.ng-dirty]","[class.ng-valid]","[class.ng-invalid]","[class.ng-pending]"]},"ɵangular_packages_forms_forms_e":{"provide":{"__symbolic":"reference","name":"ControlContainer"},"useExisting":{"__symbolic":"reference","name":"NgForm"}},"ɵangular_packages_forms_forms_f":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":44},"arguments":["NgFormSelectorWarning"]},"ɵangular_packages_forms_forms_g":{"provide":{"__symbolic":"reference","name":"NgControl"},"useExisting":{"__symbolic":"reference","name":"NgModel"}},"ɵangular_packages_forms_forms_h":{"provide":{"__symbolic":"reference","name":"ControlContainer"},"useExisting":{"__symbolic":"reference","name":"NgModelGroup"}},"ɵangular_packages_forms_forms_i":{"provide":{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"RadioControlValueAccessor"},"multi":true},"ɵangular_packages_forms_forms_j":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":22,"character":1}}],"members":{"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"_isSameGroup":[{"__symbolic":"method"}]}},"ɵangular_packages_forms_forms_k":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":23,"character":8},"arguments":["NgModelWithFormControlWarning"]},"ɵangular_packages_forms_forms_l":{"provide":{"__symbolic":"reference","name":"NgControl"},"useExisting":{"__symbolic":"reference","name":"FormControlDirective"}},"ɵangular_packages_forms_forms_m":{"provide":{"__symbolic":"reference","name":"NgControl"},"useExisting":{"__symbolic":"reference","name":"FormControlName"}},"ɵangular_packages_forms_forms_n":{"provide":{"__symbolic":"reference","name":"ControlContainer"},"useExisting":{"__symbolic":"reference","name":"FormGroupDirective"}},"ɵangular_packages_forms_forms_o":{"provide":{"__symbolic":"reference","name":"ControlContainer"},"useExisting":{"__symbolic":"reference","name":"FormGroupName"}},"ɵangular_packages_forms_forms_p":{"provide":{"__symbolic":"reference","name":"ControlContainer"},"useExisting":{"__symbolic":"reference","name":"FormArrayName"}},"ɵangular_packages_forms_forms_q":{"provide":{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SelectControlValueAccessor"},"multi":true},"ɵangular_packages_forms_forms_r":{"provide":{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SelectMultipleControlValueAccessor"},"multi":true},"ɵangular_packages_forms_forms_s":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":181,"character":1},"arguments":[{"selector":"option"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":190,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":190,"character":19}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":99,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":99,"character":33},{"__symbolic":"reference","name":"SelectMultipleControlValueAccessor"}]}],"ngValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":196,"character":3},"arguments":["ngValue"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":204,"character":3},"arguments":["value"]}]}],"_setElementValue":[{"__symbolic":"method"}],"_setSelected":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵangular_packages_forms_forms_t":{"provide":{"__symbolic":"reference","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"RequiredValidator"},"multi":true},"ɵangular_packages_forms_forms_u":{"provide":{"__symbolic":"reference","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"CheckboxRequiredValidator"},"multi":true},"ɵangular_packages_forms_forms_v":{"provide":{"__symbolic":"reference","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"EmailValidator"},"multi":true},"ɵangular_packages_forms_forms_w":{"provide":{"__symbolic":"reference","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"MinLengthValidator"},"multi":true},"ɵangular_packages_forms_forms_x":{"provide":{"__symbolic":"reference","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"MaxLengthValidator"},"multi":true},"ɵangular_packages_forms_forms_y":{"provide":{"__symbolic":"reference","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"PatternValidator"},"multi":true},"AbstractControlDirective":{"__symbolic":"class","members":{"reset":[{"__symbolic":"method"}],"hasError":[{"__symbolic":"method"}],"getError":[{"__symbolic":"method"}]}},"AbstractFormGroupDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ControlContainer"},"members":{"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_checkParentType":[{"__symbolic":"method"}]}},"CheckboxControlValueAccessor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":29,"character":1},"arguments":[{"selector":"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]","host":{"(change)":"onChange($event.target.checked)","(blur)":"onTouched()","$quoted$":["(change)","(blur)"]},"providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_a"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":39,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":39,"character":65}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"ControlContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractControlDirective"},"members":{}},"ControlValueAccessor":{"__symbolic":"interface"},"NG_VALUE_ACCESSOR":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":133,"character":37},"arguments":["NgValueAccessor"]},"COMPOSITION_BUFFER_MODE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":31,"character":43},"arguments":["CompositionEventMode"]},"DefaultValueAccessor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":45,"character":1},"arguments":[{"selector":"input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]","host":{"(input)":"$any(this)._handleInput($event.target.value)","(blur)":"onTouched()","(compositionstart)":"$any(this)._compositionStart()","(compositionend)":"$any(this)._compositionEnd($event.target.value)","$quoted$":["(input)","(blur)","(compositionstart)","(compositionend)"]},"providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_b"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":68,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":68,"character":19},"arguments":[{"__symbolic":"reference","name":"COMPOSITION_BUFFER_MODE"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":67,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":67,"character":57},{"__symbolic":"reference","name":"boolean"}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"_handleInput":[{"__symbolic":"method"}],"_compositionStart":[{"__symbolic":"method"}],"_compositionEnd":[{"__symbolic":"method"}]}},"Form":{"__symbolic":"interface"},"NgControl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractControlDirective"},"members":{"viewToModelUpdate":[{"__symbolic":"method"}]}},"NgControlStatus":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_c"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":54,"character":1},"arguments":[{"selector":"[formControlName],[ngModel],[formControl]","host":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_d"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":56,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"NgControl"}]}]}},"NgControlStatusGroup":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_c"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":66,"character":1},"arguments":[{"selector":"[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]","host":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_d"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":72,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"ControlContainer"}]}]}},"NgForm":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ControlContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":77,"character":1},"arguments":[{"selector":"form:not([ngNoForm]):not([formGroup]),ngForm,ng-form,[ngForm]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_e"}],"host":{"(submit)":"onSubmit($event)","(reset)":"onReset()","$quoted$":["(submit)","(reset)"]},"outputs":["ngSubmit"],"exportAs":"ngForm"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":108,"character":3},"arguments":["ngFormOptions"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":111,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":111,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":111,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":112,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":112,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":112,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_ASYNC_VALIDATORS"}]}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"addControl":[{"__symbolic":"method"}],"getControl":[{"__symbolic":"method"}],"removeControl":[{"__symbolic":"method"}],"addFormGroup":[{"__symbolic":"method"}],"removeFormGroup":[{"__symbolic":"method"}],"getFormGroup":[{"__symbolic":"method"}],"updateModel":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}],"onReset":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"_setUpdateStrategy":[{"__symbolic":"method"}],"_findContainer":[{"__symbolic":"method"}]}},"NgFormSelectorWarning":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":22,"character":1},"arguments":[{"selector":"ngForm"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":32,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":32,"character":27},"arguments":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_f"}]}]],"parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"_ngFormWarning":false}},"NgModel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"NgControl"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":101,"character":1},"arguments":[{"selector":"[ngModel]:not([formControlName]):not([formControl])","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_g"}],"exportAs":"ngModel"}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":3},"arguments":["disabled"]}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":117,"character":3},"arguments":["ngModel"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3},"arguments":["ngModelOptions"]}]}],"update":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":160,"character":3},"arguments":["ngModelChange"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":162,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":162,"character":27}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":163,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":163,"character":27}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":163,"character":35},"arguments":[{"__symbolic":"reference","name":"NG_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":164,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":164,"character":27}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":164,"character":35},"arguments":[{"__symbolic":"reference","name":"NG_ASYNC_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":165,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":165,"character":27}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":165,"character":35},"arguments":[{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"}]}]],"parameters":[{"__symbolic":"reference","name":"ControlContainer"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"AsyncValidator"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"AsyncValidator"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ControlValueAccessor"}]}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"viewToModelUpdate":[{"__symbolic":"method"}],"_setUpControl":[{"__symbolic":"method"}],"_setUpdateStrategy":[{"__symbolic":"method"}],"_isStandalone":[{"__symbolic":"method"}],"_setUpStandalone":[{"__symbolic":"method"}],"_checkForErrors":[{"__symbolic":"method"}],"_checkParentType":[{"__symbolic":"method"}],"_checkName":[{"__symbolic":"method"}],"_updateValue":[{"__symbolic":"method"}],"_updateDisabled":[{"__symbolic":"method"}]}},"NgModelGroup":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractFormGroupDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":43,"character":1},"arguments":[{"selector":"[ngModelGroup]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_h"}],"exportAs":"ngModelGroup"}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3},"arguments":["ngModelGroup"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":49,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":49,"character":15}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":50,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":50,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":50,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":51,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":51,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":51,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_ASYNC_VALIDATORS"}]}]],"parameters":[{"__symbolic":"reference","name":"ControlContainer"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"_checkParentType":[{"__symbolic":"method"}]}},"RadioControlValueAccessor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":84,"character":1},"arguments":[{"selector":"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]","host":{"(change)":"onChange()","(blur)":"onTouched()","$quoted$":["(change)","(blur)"]},"providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_i"}]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"formControlName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":107,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":108,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":111,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":111,"character":57},{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_j"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":112,"character":66}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"fireUncheck":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"_checkName":[{"__symbolic":"method"}],"_throwNameError":[{"__symbolic":"method"}]}},"FormControlDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"NgControl"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":134,"character":1},"arguments":[{"selector":"[formControl]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_l"}],"exportAs":"ngForm"}]}],"members":{"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":140,"character":3},"arguments":["formControl"]}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":3},"arguments":["disabled"]}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":148,"character":3},"arguments":["ngModel"]}]}],"update":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":151,"character":3},"arguments":["ngModelChange"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":169,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":169,"character":27}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":169,"character":35},"arguments":[{"__symbolic":"reference","name":"NG_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":170,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":170,"character":27}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":170,"character":35},"arguments":[{"__symbolic":"reference","name":"NG_ASYNC_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":171,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":171,"character":27}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":171,"character":35},"arguments":[{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":173,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":173,"character":27},"arguments":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_k"}]}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"AsyncValidator"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"AsyncValidator"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ControlValueAccessor"}]},{"__symbolic":"reference","name":"string"}]}],"ngOnChanges":[{"__symbolic":"method"}],"viewToModelUpdate":[{"__symbolic":"method"}],"_isControlChanged":[{"__symbolic":"method"}]},"statics":{"_ngModelWarningSentOnce":false}},"FormControlName":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"NgControl"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":146,"character":1},"arguments":[{"selector":"[formControlName]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_m"}]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":155,"character":3},"arguments":["formControlName"]}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3},"arguments":["disabled"]}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3},"arguments":["ngModel"]}]}],"update":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":166,"character":3},"arguments":["ngModelChange"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":185,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":185,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":185,"character":27}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":186,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":186,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":186,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":187,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":187,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":187,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_ASYNC_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":189,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":189,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":189,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":190,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":190,"character":19},"arguments":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_k"}]}]],"parameters":[{"__symbolic":"reference","name":"ControlContainer"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"AsyncValidator"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"AsyncValidator"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ControlValueAccessor"}]},{"__symbolic":"reference","name":"string"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"viewToModelUpdate":[{"__symbolic":"method"}],"_checkParentType":[{"__symbolic":"method"}],"_setUpControl":[{"__symbolic":"method"}]},"statics":{"_ngModelWarningSentOnce":false}},"FormGroupDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ControlContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":56,"character":1},"arguments":[{"selector":"[formGroup]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_n"}],"host":{"(submit)":"onSubmit($event)","(reset)":"onReset()","$quoted$":["(submit)","(reset)"]},"exportAs":"ngForm"}]}],"members":{"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3},"arguments":["formGroup"]}]}],"ngSubmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":71,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":74,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":74,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":74,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":75,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":75,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":75,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_ASYNC_VALIDATORS"}]}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"ngOnChanges":[{"__symbolic":"method"}],"addControl":[{"__symbolic":"method"}],"getControl":[{"__symbolic":"method"}],"removeControl":[{"__symbolic":"method"}],"addFormGroup":[{"__symbolic":"method"}],"removeFormGroup":[{"__symbolic":"method"}],"getFormGroup":[{"__symbolic":"method"}],"addFormArray":[{"__symbolic":"method"}],"removeFormArray":[{"__symbolic":"method"}],"getFormArray":[{"__symbolic":"method"}],"updateModel":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}],"onReset":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"_updateDomValue":[{"__symbolic":"method"}],"_updateRegistrations":[{"__symbolic":"method"}],"_updateValidators":[{"__symbolic":"method"}],"_checkFormPresent":[{"__symbolic":"method"}]}},"FormArrayName":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ControlContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":136,"character":1},"arguments":[{"selector":"[formArrayName]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_p"}]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":148,"character":3},"arguments":["formArrayName"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":151,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":151,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":151,"character":27}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":152,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":152,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":152,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":153,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":153,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":153,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_ASYNC_VALIDATORS"}]}]],"parameters":[{"__symbolic":"reference","name":"ControlContainer"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_checkParentType":[{"__symbolic":"method"}]}},"FormGroupName":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractFormGroupDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":65,"character":1},"arguments":[{"selector":"[formGroupName]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_o"}]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3},"arguments":["formGroupName"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":71,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":71,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":71,"character":27}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":72,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":72,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":72,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_VALIDATORS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":73,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":73,"character":19}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":73,"character":27},"arguments":[{"__symbolic":"reference","name":"NG_ASYNC_VALIDATORS"}]}]],"parameters":[{"__symbolic":"reference","name":"ControlContainer"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]}]}],"_checkParentType":[{"__symbolic":"method"}]}},"NgSelectOption":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":168,"character":1},"arguments":[{"selector":"option"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":175,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":175,"character":19}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":116,"character":65},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":116,"character":33},{"__symbolic":"reference","name":"SelectControlValueAccessor"}]}],"ngValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":179,"character":3},"arguments":["ngValue"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":187,"character":3},"arguments":["value"]}]}],"_setElementValue":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"SelectControlValueAccessor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":90,"character":1},"arguments":[{"selector":"select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]","host":{"(change)":"onChange($event.target.value)","(blur)":"onTouched()","$quoted$":["(change)","(blur)"]},"providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_q"}]}]}],"members":{"compareWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":116,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":116,"character":65}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"_registerOption":[{"__symbolic":"method"}],"_getOptionId":[{"__symbolic":"method"}],"_getOptionValue":[{"__symbolic":"method"}]}},"SelectMultipleControlValueAccessor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":73,"character":1},"arguments":[{"selector":"select[multiple][formControlName],select[multiple][formControl],select[multiple][ngModel]","host":{"(change)":"onChange($event.target)","(blur)":"onTouched()","$quoted$":["(change)","(blur)"]},"providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_r"}]}]}],"members":{"compareWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":99,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":99,"character":65}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"_registerOption":[{"__symbolic":"method"}],"_getOptionId":[{"__symbolic":"method"}],"_getOptionValue":[{"__symbolic":"method"}]}},"AsyncValidator":{"__symbolic":"interface"},"AsyncValidatorFn":{"__symbolic":"interface"},"CheckboxRequiredValidator":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RequiredValidator"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":178,"character":1},"arguments":[{"selector":"input[type=checkbox][required][formControlName],input[type=checkbox][required][formControl],input[type=checkbox][required][ngModel]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_u"}],"host":{"[attr.required]":"required ? \"\" : null","$quoted$":["[attr.required]"]}}]}],"members":{"validate":[{"__symbolic":"method"}]}},"EmailValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":215,"character":1},"arguments":[{"selector":"[email][formControlName],[email][formControl],[email][ngModel]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_v"}]}]}],"members":{"email":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":225,"character":3}}]}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}]}},"MaxLengthValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":317,"character":1},"arguments":[{"selector":"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_x"}],"host":{"[attr.maxlength]":"maxlength ? maxlength : null","$quoted$":["[attr.maxlength]"]}}]}],"members":{"maxlength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":330,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}],"_createValidator":[{"__symbolic":"method"}]}},"MinLengthValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":264,"character":1},"arguments":[{"selector":"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_w"}],"host":{"[attr.minlength]":"minlength ? minlength : null","$quoted$":["[attr.minlength]"]}}]}],"members":{"minlength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":277,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}],"_createValidator":[{"__symbolic":"method"}]}},"PatternValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":373,"character":1},"arguments":[{"selector":"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_y"}],"host":{"[attr.pattern]":"pattern ? pattern : null","$quoted$":["[attr.pattern]"]}}]}],"members":{"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":386,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}],"_createValidator":[{"__symbolic":"method"}]}},"RequiredValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":136,"character":1},"arguments":[{"selector":":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]","providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_t"}],"host":{"[attr.required]":"required ? \"\" : null","$quoted$":["[attr.required]"]}}]}],"members":{"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":148,"character":3}}]}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}]}},"ValidationErrors":{"__symbolic":"interface"},"Validator":{"__symbolic":"interface"},"ValidatorFn":{"__symbolic":"interface"},"FormBuilder":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":24,"character":1}}],"members":{"group":[{"__symbolic":"method"}],"control":[{"__symbolic":"method"}],"array":[{"__symbolic":"method"}],"_reduceControls":[{"__symbolic":"method"}],"_createControl":[{"__symbolic":"method"}]}},"AbstractControl":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ValidatorFn"},{"__symbolic":"reference","name":"AsyncValidatorFn"}]}],"setValidators":[{"__symbolic":"method"}],"setAsyncValidators":[{"__symbolic":"method"}],"clearValidators":[{"__symbolic":"method"}],"clearAsyncValidators":[{"__symbolic":"method"}],"markAsTouched":[{"__symbolic":"method"}],"markAsUntouched":[{"__symbolic":"method"}],"markAsDirty":[{"__symbolic":"method"}],"markAsPristine":[{"__symbolic":"method"}],"markAsPending":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"_updateAncestors":[{"__symbolic":"method"}],"setParent":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"patchValue":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"updateValueAndValidity":[{"__symbolic":"method"}],"_updateTreeValidity":[{"__symbolic":"method"}],"_setInitialStatus":[{"__symbolic":"method"}],"_runValidator":[{"__symbolic":"method"}],"_runAsyncValidator":[{"__symbolic":"method"}],"_cancelExistingSubscription":[{"__symbolic":"method"}],"setErrors":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"getError":[{"__symbolic":"method"}],"hasError":[{"__symbolic":"method"}],"_updateControlsErrors":[{"__symbolic":"method"}],"_initObservables":[{"__symbolic":"method"}],"_calculateStatus":[{"__symbolic":"method"}],"_updateValue":[{"__symbolic":"method"}],"_forEachChild":[{"__symbolic":"method"}],"_anyControls":[{"__symbolic":"method"}],"_allControlsDisabled":[{"__symbolic":"method"}],"_syncPendingControls":[{"__symbolic":"method"}],"_anyControlsHaveStatus":[{"__symbolic":"method"}],"_anyControlsDirty":[{"__symbolic":"method"}],"_anyControlsTouched":[{"__symbolic":"method"}],"_updatePristine":[{"__symbolic":"method"}],"_updateTouched":[{"__symbolic":"method"}],"_isBoxedValue":[{"__symbolic":"method"}],"_registerOnCollectionChange":[{"__symbolic":"method"}],"_setUpdateStrategy":[{"__symbolic":"method"}]}},"AbstractControlOptions":{"__symbolic":"interface"},"FormArray":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractControl"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"AbstractControl"}]},{"__symbolic":"reference","name":"ValidatorFn"},{"__symbolic":"reference","name":"AsyncValidatorFn"}]}],"at":[{"__symbolic":"method"}],"push":[{"__symbolic":"method"}],"insert":[{"__symbolic":"method"}],"removeAt":[{"__symbolic":"method"}],"setControl":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"patchValue":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"getRawValue":[{"__symbolic":"method"}],"_syncPendingControls":[{"__symbolic":"method"}],"_throwIfControlMissing":[{"__symbolic":"method"}],"_forEachChild":[{"__symbolic":"method"}],"_updateValue":[{"__symbolic":"method"}],"_anyControls":[{"__symbolic":"method"}],"_setUpControls":[{"__symbolic":"method"}],"_checkAllValuesPresent":[{"__symbolic":"method"}],"_allControlsDisabled":[{"__symbolic":"method"}],"_registerControl":[{"__symbolic":"method"}]}},"FormControl":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractControl"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"ValidatorFn"},{"__symbolic":"reference","name":"AsyncValidatorFn"}]}],"setValue":[{"__symbolic":"method"}],"patchValue":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"_updateValue":[{"__symbolic":"method"}],"_anyControls":[{"__symbolic":"method"}],"_allControlsDisabled":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"_clearChangeFns":[{"__symbolic":"method"}],"registerOnDisabledChange":[{"__symbolic":"method"}],"_forEachChild":[{"__symbolic":"method"}],"_syncPendingControls":[{"__symbolic":"method"}],"_applyFormState":[{"__symbolic":"method"}]}},"FormGroup":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AbstractControl"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":1140,"character":23,"module":"./src/model"},{"__symbolic":"reference","name":"ValidatorFn"},{"__symbolic":"reference","name":"AsyncValidatorFn"}]}],"registerControl":[{"__symbolic":"method"}],"addControl":[{"__symbolic":"method"}],"removeControl":[{"__symbolic":"method"}],"setControl":[{"__symbolic":"method"}],"contains":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"patchValue":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"getRawValue":[{"__symbolic":"method"}],"_syncPendingControls":[{"__symbolic":"method"}],"_throwIfControlMissing":[{"__symbolic":"method"}],"_forEachChild":[{"__symbolic":"method"}],"_setUpControls":[{"__symbolic":"method"}],"_updateValue":[{"__symbolic":"method"}],"_anyControls":[{"__symbolic":"method"}],"_reduceValue":[{"__symbolic":"method"}],"_reduceChildren":[{"__symbolic":"method"}],"_allControlsDisabled":[{"__symbolic":"method"}],"_checkAllValuesPresent":[{"__symbolic":"method"}]}},"NG_ASYNC_VALIDATORS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":55,"character":8},"arguments":["NgAsyncValidators"]},"NG_VALIDATORS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":45,"character":33},"arguments":["NgValidators"]},"Validators":{"__symbolic":"class","members":{},"statics":{"min":{"__symbolic":"function","parameters":["min"],"value":{"__symbolic":"error","message":"Lambda not supported","line":91,"character":11,"module":"./src/validators"}},"max":{"__symbolic":"function","parameters":["max"],"value":{"__symbolic":"error","message":"Lambda not supported","line":122,"character":11,"module":"./src/validators"}},"required":{"__symbolic":"function","parameters":["control"],"value":{"__symbolic":"if","condition":{"__symbolic":"error","message":"Reference to a non-exported function","line":14,"character":9,"context":{"name":"isEmptyInputValue"},"module":"./src/validators"},"thenExpression":{"required":true,"$quoted$":["required"]},"elseExpression":null}},"requiredTrue":{"__symbolic":"function","parameters":["control"],"value":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"control"},"member":"value"},"right":true},"thenExpression":null,"elseExpression":{"required":true,"$quoted$":["required"]}}},"minLength":{"__symbolic":"function","parameters":["minLength"],"value":{"__symbolic":"error","message":"Lambda not supported","line":226,"character":11,"module":"./src/validators"}},"maxLength":{"__symbolic":"function","parameters":["maxLength"],"value":{"__symbolic":"error","message":"Lambda not supported","line":261,"character":11,"module":"./src/validators"}},"nullValidator":{"__symbolic":"function","parameters":["c"],"value":null}}},"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":16,"character":27},"arguments":["7.0.0-beta.6+34.sha-a880686"]},"FormsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"declarations":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_ba"},"providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_j"}],"exports":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bc"},{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_ba"}]}]}],"members":{},"statics":{"withConfig":{"__symbolic":"function","parameters":["opts"],"value":{"ngModule":{"__symbolic":"reference","name":"FormsModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_f"},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"opts"},"member":"warnOnDeprecatedNgFormSelector"}}]}}}},"ReactiveFormsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":54,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bb"}],"providers":[{"__symbolic":"reference","name":"FormBuilder"},{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_j"}],"exports":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bc"},{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bb"}]}]}],"members":{},"statics":{"withConfig":{"__symbolic":"function","parameters":["opts"],"value":{"ngModule":{"__symbolic":"reference","name":"ReactiveFormsModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_k"},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"opts"},"member":"warnOnNgModelWithFormControl"}}]}}}},"ɵangular_packages_forms_forms_z":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bh"},{"__symbolic":"reference","name":"NgSelectOption"},{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_s"},{"__symbolic":"reference","name":"DefaultValueAccessor"},{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_be"},{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bg"},{"__symbolic":"reference","name":"CheckboxControlValueAccessor"},{"__symbolic":"reference","name":"SelectControlValueAccessor"},{"__symbolic":"reference","name":"SelectMultipleControlValueAccessor"},{"__symbolic":"reference","name":"RadioControlValueAccessor"},{"__symbolic":"reference","name":"NgControlStatus"},{"__symbolic":"reference","name":"NgControlStatusGroup"},{"__symbolic":"reference","name":"RequiredValidator"},{"__symbolic":"reference","name":"MinLengthValidator"},{"__symbolic":"reference","name":"MaxLengthValidator"},{"__symbolic":"reference","name":"PatternValidator"},{"__symbolic":"reference","name":"CheckboxRequiredValidator"},{"__symbolic":"reference","name":"EmailValidator"}],"ɵangular_packages_forms_forms_ba":[{"__symbolic":"reference","name":"NgModel"},{"__symbolic":"reference","name":"NgModelGroup"},{"__symbolic":"reference","name":"NgForm"},{"__symbolic":"reference","name":"NgFormSelectorWarning"}],"ɵangular_packages_forms_forms_bb":[{"__symbolic":"reference","name":"FormControlDirective"},{"__symbolic":"reference","name":"FormGroupDirective"},{"__symbolic":"reference","name":"FormControlName"},{"__symbolic":"reference","name":"FormGroupName"},{"__symbolic":"reference","name":"FormArrayName"}],"ɵangular_packages_forms_forms_bc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":78,"character":1},"arguments":[{"declarations":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_z"},"exports":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_z"}}]}],"members":{}},"ɵangular_packages_forms_forms_bd":{"provide":{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_be"},"multi":true},"ɵangular_packages_forms_forms_be":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":29,"character":1},"arguments":[{"selector":"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]","host":{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()","$quoted$":["(change)","(input)","(blur)"]},"providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bd"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":43,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":43,"character":65}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"ɵangular_packages_forms_forms_bf":{"provide":{"__symbolic":"reference","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bg"},"multi":true},"ɵangular_packages_forms_forms_bg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":29,"character":1},"arguments":[{"selector":"input[type=range][formControlName],input[type=range][formControl],input[type=range][ngModel]","host":{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()","$quoted$":["(change)","(input)","(blur)"]},"providers":[{"__symbolic":"reference","name":"ɵangular_packages_forms_forms_bf"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":43,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":43,"character":65}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"ɵangular_packages_forms_forms_bh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"form:not([ngNoForm]):not([ngNativeValidate])","host":{"novalidate":"","$quoted$":["novalidate"]}}]}],"members":{}}},"origins":{"ɵangular_packages_forms_forms_a":"./src/directives/checkbox_value_accessor","ɵangular_packages_forms_forms_b":"./src/directives/default_value_accessor","ɵangular_packages_forms_forms_c":"./src/directives/ng_control_status","ɵangular_packages_forms_forms_d":"./src/directives/ng_control_status","ɵangular_packages_forms_forms_e":"./src/directives/ng_form","ɵangular_packages_forms_forms_f":"./src/directives/ng_form_selector_warning","ɵangular_packages_forms_forms_g":"./src/directives/ng_model","ɵangular_packages_forms_forms_h":"./src/directives/ng_model_group","ɵangular_packages_forms_forms_i":"./src/directives/radio_control_value_accessor","ɵangular_packages_forms_forms_j":"./src/directives/radio_control_value_accessor","ɵangular_packages_forms_forms_k":"./src/directives/reactive_directives/form_control_directive","ɵangular_packages_forms_forms_l":"./src/directives/reactive_directives/form_control_directive","ɵangular_packages_forms_forms_m":"./src/directives/reactive_directives/form_control_name","ɵangular_packages_forms_forms_n":"./src/directives/reactive_directives/form_group_directive","ɵangular_packages_forms_forms_o":"./src/directives/reactive_directives/form_group_name","ɵangular_packages_forms_forms_p":"./src/directives/reactive_directives/form_group_name","ɵangular_packages_forms_forms_q":"./src/directives/select_control_value_accessor","ɵangular_packages_forms_forms_r":"./src/directives/select_multiple_control_value_accessor","ɵangular_packages_forms_forms_s":"./src/directives/select_multiple_control_value_accessor","ɵangular_packages_forms_forms_t":"./src/directives/validators","ɵangular_packages_forms_forms_u":"./src/directives/validators","ɵangular_packages_forms_forms_v":"./src/directives/validators","ɵangular_packages_forms_forms_w":"./src/directives/validators","ɵangular_packages_forms_forms_x":"./src/directives/validators","ɵangular_packages_forms_forms_y":"./src/directives/validators","AbstractControlDirective":"./src/directives/abstract_control_directive","AbstractFormGroupDirective":"./src/directives/abstract_form_group_directive","CheckboxControlValueAccessor":"./src/directives/checkbox_value_accessor","ControlContainer":"./src/directives/control_container","ControlValueAccessor":"./src/directives/control_value_accessor","NG_VALUE_ACCESSOR":"./src/directives/control_value_accessor","COMPOSITION_BUFFER_MODE":"./src/directives/default_value_accessor","DefaultValueAccessor":"./src/directives/default_value_accessor","Form":"./src/directives/form_interface","NgControl":"./src/directives/ng_control","NgControlStatus":"./src/directives/ng_control_status","NgControlStatusGroup":"./src/directives/ng_control_status","NgForm":"./src/directives/ng_form","NgFormSelectorWarning":"./src/directives/ng_form_selector_warning","NgModel":"./src/directives/ng_model","NgModelGroup":"./src/directives/ng_model_group","RadioControlValueAccessor":"./src/directives/radio_control_value_accessor","FormControlDirective":"./src/directives/reactive_directives/form_control_directive","FormControlName":"./src/directives/reactive_directives/form_control_name","FormGroupDirective":"./src/directives/reactive_directives/form_group_directive","FormArrayName":"./src/directives/reactive_directives/form_group_name","FormGroupName":"./src/directives/reactive_directives/form_group_name","NgSelectOption":"./src/directives/select_control_value_accessor","SelectControlValueAccessor":"./src/directives/select_control_value_accessor","SelectMultipleControlValueAccessor":"./src/directives/select_multiple_control_value_accessor","AsyncValidator":"./src/directives/validators","AsyncValidatorFn":"./src/directives/validators","CheckboxRequiredValidator":"./src/directives/validators","EmailValidator":"./src/directives/validators","MaxLengthValidator":"./src/directives/validators","MinLengthValidator":"./src/directives/validators","PatternValidator":"./src/directives/validators","RequiredValidator":"./src/directives/validators","ValidationErrors":"./src/directives/validators","Validator":"./src/directives/validators","ValidatorFn":"./src/directives/validators","FormBuilder":"./src/form_builder","AbstractControl":"./src/model","AbstractControlOptions":"./src/model","FormArray":"./src/model","FormControl":"./src/model","FormGroup":"./src/model","NG_ASYNC_VALIDATORS":"./src/validators","NG_VALIDATORS":"./src/validators","Validators":"./src/validators","VERSION":"./src/version","FormsModule":"./src/form_providers","ReactiveFormsModule":"./src/form_providers","ɵangular_packages_forms_forms_z":"./src/directives","ɵangular_packages_forms_forms_ba":"./src/directives","ɵangular_packages_forms_forms_bb":"./src/directives","ɵangular_packages_forms_forms_bc":"./src/directives","ɵangular_packages_forms_forms_bd":"./src/directives/number_value_accessor","ɵangular_packages_forms_forms_be":"./src/directives/number_value_accessor","ɵangular_packages_forms_forms_bf":"./src/directives/range_value_accessor","ɵangular_packages_forms_forms_bg":"./src/directives/range_value_accessor","ɵangular_packages_forms_forms_bh":"./src/directives/ng_no_validate_directive"},"importAs":"@angular/forms"}