{"__symbolic":"module","version":4,"metadata":{"MdcButtonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"exports":[{"__symbolic":"reference","name":"MdcButton"},{"__symbolic":"reference","name":"MdcButtonLabel"}],"declarations":[{"__symbolic":"reference","name":"MdcButton"},{"__symbolic":"reference","name":"MdcButtonLabel"}]}]}],"members":{}},"MdcButtonLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"mdc-button-label, [mdcButtonLabel]","exportAs":"mdcButtonLabel","host":{"class":"mdc-button__label","$quoted$":["class"]}}]}],"members":{}},"MdcButton":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"exportAs":"mdcButton","selector":"button[mdc-button], a[mdc-button]","host":{"[tabIndex]":"disabled ? -1 : 0","class":"mdc-button","[class.mdc-button--raised]":"raised","[class.mdc-button--unelevated]":"unelevated","[class.mdc-button--outlined]":"outlined","[class.mdc-button--touch]":"touch","(click)":"onClick($event)","$quoted$":["[tabIndex]","class","[class.mdc-button--raised]","[class.mdc-button--unelevated]","[class.mdc-button--outlined]","[class.mdc-button--touch]","(click)"]},"providers":[{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":35,"character":14}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":36,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":37,"character":19},"member":"OnPush"},"template":"<div class=\"mdc-button__ripple\"></div>\r\n<mdc-button-label *ngIf=\"label\">{{label}}</mdc-button-label>\r\n<div class=\"mdc-button__touch\" *ngIf=\"touch\"></div>\r\n<ng-content></ng-content>"}]}],"members":{"raised":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"unelevated":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"outlined":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"touch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":76,"character":3}}]}],"_icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":85,"character":3},"arguments":[{"__symbolic":"reference","module":"@shraddhar/web/icon","name":"MdcIcon","line":85,"character":16},{"static":true}]}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":90,"character":34,"context":{"typeName":"HTMLElement"},"module":"./button"}]},{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":91,"character":21}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setDisabled":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"getHostElement":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}]}}},"origins":{"MdcButtonModule":"./module","MdcButtonLabel":"./button","MdcButton":"./button"},"importAs":"@shraddhar/web/button"}