[{"__symbolic":"module","version":4,"metadata":{"SignatureComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./template-form","name":"InputComponent","line":39,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"rz-signature","styles":[],"template":"\n  <div #container [ngStyle]=\"style\" class=\"ui-signature ui-widget\" [ngClass]=\"{'ui-state-disabled': disabled}\">\n    <button *ngIf=\"!isEmpty\" type=\"button\" icon=\"ui-icon-trash\" class=\"pi pi-times\" pButton (click)=\"onClear()\"></button>\n    <input type=\"hidden\" [(ngModel)]=\"value\" />\n    <canvas></canvas>\n  </div>\n  ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":29,"character":15},"useExisting":{"__symbolic":"reference","name":"SignatureComponent"},"multi":true},{"provide":{"__symbolic":"reference","module":"./template-form","name":"InputComponent","line":34,"character":15},"useExisting":{"__symbolic":"reference","name":"SignatureComponent"}}]}]}],"members":{"style":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"writeValue":[{"__symbolic":"method"}],"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":72,"character":3},"arguments":["container"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":79,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":79,"character":17}}]],"parameters":[{"__symbolic":"reference","module":"./template-form","name":"TemplateFormComponent","line":79,"character":38}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"resizeCanvas":[{"__symbolic":"method"}],"onClear":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"SignatureModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":132,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":133,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":133,"character":26},{"__symbolic":"reference","module":"primeng/button","name":"ButtonModule","line":133,"character":39}],"declarations":[{"__symbolic":"reference","name":"SignatureComponent"}],"exports":[{"__symbolic":"reference","name":"SignatureComponent"}]}]}]}}}]