{"__symbolic":"module","version":4,"metadata":{"TsValidationMessagesModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":15,"character":4},{"__symbolic":"reference","module":"@terminus/ui/pipes","name":"TsPipesModule","line":16,"character":4}],"providers":[{"__symbolic":"reference","name":"TsValidationMessagesService"}],"exports":[{"__symbolic":"reference","name":"TsValidationMessagesComponent"}],"declarations":[{"__symbolic":"reference","name":"TsValidationMessagesComponent"}]}]}],"members":{}},"TsValidationMessagesService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@terminus/ui/pipes","name":"TsDatePipe","line":33,"character":32}]}],"getValidatorErrorMessage":[{"__symbolic":"method"}]}},"TsValidationMessagesComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":34,"character":1},"arguments":[{"selector":"ts-validation-messages","host":{"class":"ts-validation-messages"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":39,"character":17},"member":"None"},"exportAs":"tsValidationMessages","template":"<div\n  class=\"c-validation-message qa-validation-message\"\n  role=\"alert\"\n  [attr.id]=\"id\"\n>\n  {{ validationMessage }}\n</div>\n","styles":[".ts-validation-messages :not(.mat-form-field-label-wrapper){box-sizing:border-box}.ts-validation-messages h1,.ts-validation-messages h2,.ts-validation-messages h3,.ts-validation-messages h4,.ts-validation-messages h5,.ts-validation-messages p{margin:unset}.ts-validation-messages .c-validation-message{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.02em;color:#c8604d;z-index:503}.c-radio .ts-validation-messages{display:inline-block}.ts-file-upload .ts-validation-messages .c-validation-message{padding:.3em .4em .2em}.c-select .ts-validation-messages .c-validation-message{margin-top:.6em;padding:.3em .4em .2em 0;position:absolute;top:90%}"]}]}],"members":{"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":76,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"validateOnChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":3}}]}],"validateImmediately":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TsValidationMessagesService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":122,"character":31}]}],"ngOnDestroy":[{"__symbolic":"method"}]}}},"origins":{"TsValidationMessagesModule":"./validation-messages.module","TsValidationMessagesService":"./validation-messages.service","TsValidationMessagesComponent":"./validation-messages.component"},"importAs":"@terminus/ui/validation-messages"}