[{"__symbolic":"module","version":4,"metadata":{"EXPRESSION_REQUIRED_VALIDATOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":12,"character":10},"useExisting":{"__symbolic":"reference","name":"ExpressionRequiredValidatorDirective"},"multi":true},"ExpressionRequiredValidatorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"RequiredValidator","line":23,"character":58},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":":not([type=checkbox])[required][crnkFormExpression],:not([type=checkbox])[required][crnkExpression]","providers":[{"__symbolic":"reference","name":"EXPRESSION_REQUIRED_VALIDATOR"}],"host":{"[attr.required]":"required ? \"\" : null","$quoted$":["[attr.required]"]}}]}]},"EXPRESSION_EMAIL_VALIDATOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":28,"character":10},"useExisting":{"__symbolic":"reference","name":"ExpressionEmailValidatorDirective"},"multi":true},"ExpressionEmailValidatorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"EmailValidator","line":37,"character":55},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":33,"character":1},"arguments":[{"selector":"[email][crnkFormExpression],[email][crnkExpression]","providers":[{"__symbolic":"reference","name":"EXPRESSION_EMAIL_VALIDATOR"}]}]}]},"EXPRESSION_CHECKBOX_REQUIRED_VALIDATOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":41,"character":10},"useExisting":{"__symbolic":"reference","name":"ExpressionCheckboxRequiredValidatorDirective"},"multi":true},"ExpressionCheckboxRequiredValidatorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"CheckboxRequiredValidator","line":52,"character":66},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":46,"character":1},"arguments":[{"selector":"input[type=checkbox][required][crnkFormExpression],input[type=checkbox][required][crnkExpression]","providers":[{"__symbolic":"reference","name":"EXPRESSION_CHECKBOX_REQUIRED_VALIDATOR"}],"host":{"[attr.required]":"required ? \"\" : null","$quoted$":["[attr.required]"]}}]}]},"EXPRESSION_MIN_LENGTH_VALIDATOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":56,"character":10},"useExisting":{"__symbolic":"reference","name":"ExpressionMinLengthValidatorDirective"},"multi":true},"ExpressionMinLengthValidatorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"MinLengthValidator","line":67,"character":59},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":62,"character":1},"arguments":[{"selector":"[minlength][crnkFormExpression],[minlength][crnkExpression]","providers":[{"__symbolic":"reference","name":"EXPRESSION_MIN_LENGTH_VALIDATOR"}],"host":{"[attr.minlength]":"minlength ? minlength : null","$quoted$":["[attr.minlength]"]}}]}]},"EXPRESSION_MAX_LENGTH_VALIDATOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":71,"character":10},"useExisting":{"__symbolic":"reference","name":"ExpressionMaxLengthValidatorDirective"},"multi":true},"ExpressionMaxLengthValidatorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"MaxLengthValidator","line":81,"character":59},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":76,"character":1},"arguments":[{"selector":"[maxlength][crnkFormExpression],[maxlength][crnkExpression]","providers":[{"__symbolic":"reference","name":"EXPRESSION_MAX_LENGTH_VALIDATOR"}],"host":{"[attr.maxlength]":"maxlength ? maxlength : null","$quoted$":["[attr.maxlength]"]}}]}]},"EXPRESSION_PATTERN_VALIDATOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":86,"character":10},"useExisting":{"__symbolic":"reference","name":"ExpressionPatternValidatorDirective"},"multi":true},"ExpressionPatternValidatorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"PatternValidator","line":97,"character":57},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":92,"character":1},"arguments":[{"selector":"[pattern][crnkFormExpression],[pattern][crnkExpression]","providers":[{"__symbolic":"reference","name":"EXPRESSION_PATTERN_VALIDATOR"}],"host":{"[attr.pattern]":"pattern ? pattern : null","$quoted$":["[attr.pattern]"]}}]}]}}}]