{"__symbolic":"module","version":4,"metadata":{"_MatInputMixinBase":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/material/core","name":"mixinErrorState","line":27,"character":2},"arguments":[{"__symbolic":"error","message":"Reference to non-exported class","line":19,"character":0,"context":{"className":"MatInputBase"},"module":"./lib/mat-contenteditable.directive"}]},"MatContenteditableDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"_MatInputMixinBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":30,"character":1},"arguments":[{"selector":"[contenteditable]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/material/form-field","name":"MatFormFieldControl","line":33,"character":15},"useExisting":{"__symbolic":"reference","name":"MatContenteditableDirective"}}]}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":56,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"contentEmpty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"errorState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":97,"character":3},"arguments":["attr.aria-invalid"]}]}],"errorStateMatcher":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"describedBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":102,"character":3},"arguments":["attr.aria-describedby"]}]}],"propValueAccessor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":115,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":115,"character":17}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":116,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":117,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":113,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":114,"character":22},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":115,"character":42},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":116,"character":29},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":117,"character":34},{"__symbolic":"reference","module":"@angular/material/core","name":"ErrorStateMatcher","line":118,"character":31}]}],"ngDoCheck":[{"__symbolic":"method"}],"callOnChange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":135,"character":3},"arguments":["input"]}]}],"callOnFocused":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":142,"character":3},"arguments":["focus"]}]}],"callOnTouched":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":150,"character":3},"arguments":["blur"]}]}],"setDescribedByIds":[{"__symbolic":"method"}],"onContainerClick":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"listenerDisabledState":[{"__symbolic":"method"}]},"statics":{"nextId":0}},"MatCkeditorDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"_MatInputMixinBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":8,"character":1},"arguments":[{"selector":"[matCkeditor]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MatFormFieldControl","line":11,"character":15},"useExisting":{"__symbolic":"reference","name":"MatCkeditorDirective"}}]}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"contentEmpty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"errorState":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":61,"character":3},"arguments":["attr.aria-invalid"]}]}],"errorStateMatcher":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"describedBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":66,"character":3},"arguments":["attr.aria-describedby"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":73,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":73,"character":17}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":74,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":75,"character":5}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":72,"character":32},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":73,"character":42},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":74,"character":29},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":75,"character":34},{"__symbolic":"reference","module":"@angular/material","name":"ErrorStateMatcher","line":76,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"setDescribedByIds":[{"__symbolic":"method"}],"onContainerClick":[{"__symbolic":"method"}]},"statics":{"nextId":0}},"MatCkeditorBalloonDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"MatCkeditorDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[matCkeditorBalloon]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/material/form-field","name":"MatFormFieldControl","line":8,"character":15},"useExisting":{"__symbolic":"reference","name":"MatCkeditorBalloonDirective"}}]}]}],"members":{"toolbar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"showToolbar":[{"__symbolic":"method"}]}},"FormFieldSizerDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[formFieldSizer]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":8,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":9,"character":33}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"getElement":[{"__symbolic":"method"}]}},"MatContenteditableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"MatContenteditableDirective"},{"__symbolic":"reference","name":"MatCkeditorDirective"},{"__symbolic":"reference","name":"MatCkeditorBalloonDirective"},{"__symbolic":"reference","name":"FormFieldSizerDirective"}],"exports":[{"__symbolic":"reference","name":"MatContenteditableDirective"},{"__symbolic":"reference","name":"MatCkeditorDirective"},{"__symbolic":"reference","name":"MatCkeditorBalloonDirective"},{"__symbolic":"reference","name":"FormFieldSizerDirective"}]}]}],"members":{}},"HtmlValidators":{"__symbolic":"class","members":{}}},"origins":{"_MatInputMixinBase":"./lib/mat-contenteditable.directive","MatContenteditableDirective":"./lib/mat-contenteditable.directive","MatCkeditorDirective":"./lib/mat-ckeditor.directive","MatCkeditorBalloonDirective":"./lib/mat-ckeditor-balloon.directive","FormFieldSizerDirective":"./lib/form-field-sizer.directive","MatContenteditableModule":"./lib/mat-contenteditable.module","HtmlValidators":"./lib/validators"},"importAs":"mat-contenteditable"}