[{"__symbolic":"module","version":3,"metadata":{"MdlIconToggleComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../checkbox/mdl-checkbox.component","name":"MdlCheckboxComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"mdl-icon-toggle","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"MdlIconToggleComponent"},"multi":true}],"host":{"(click)":"onClick()","[class.mdl-icon-toggle]":"true","[class.is-upgraded]":"true","[class.is-checked]":"value","[class.is-disabled]":"disabled","$quoted$":["(click)","[class.mdl-icon-toggle]","[class.is-upgraded]","[class.is-checked]","[class.is-disabled]"]},"outputs":["change"],"template":"\n  <input type=\"checkbox\" class=\"mdl-icon-toggle__input\" \n    (focus)=\"onFocus()\" \n    (blur)=\"onBlur()\"\n    [disabled]=\"disabled\"\n    [(ngModel)]=\"value\">\n  <mdl-icon class=\"mdl-icon-toggle__label\"><ng-content></ng-content></mdl-icon>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer"}]}]}},"MdlIconToggleModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"../icon/mdl-icon.component","name":"MdlIconModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"}],"exports":[{"__symbolic":"reference","name":"MdlIconToggleComponent"}],"declarations":[{"__symbolic":"reference","name":"MdlIconToggleComponent"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"MdlIconToggleModule"},"providers":[]}}}}}},{"__symbolic":"module","version":1,"metadata":{"MdlIconToggleComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../checkbox/mdl-checkbox.component","name":"MdlCheckboxComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"mdl-icon-toggle","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"MdlIconToggleComponent"},"multi":true}],"host":{"(click)":"onClick()","[class.mdl-icon-toggle]":"true","[class.is-upgraded]":"true","[class.is-checked]":"value","[class.is-disabled]":"disabled"},"outputs":["change"],"template":"\n  <input type=\"checkbox\" class=\"mdl-icon-toggle__input\" \n    (focus)=\"onFocus()\" \n    (blur)=\"onBlur()\"\n    [disabled]=\"disabled\"\n    [(ngModel)]=\"value\">\n  <mdl-icon class=\"mdl-icon-toggle__label\"><ng-content></ng-content></mdl-icon>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer"}]}]}},"MdlIconToggleModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"../icon/mdl-icon.component","name":"MdlIconModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"}],"exports":[{"__symbolic":"reference","name":"MdlIconToggleComponent"}],"declarations":[{"__symbolic":"reference","name":"MdlIconToggleComponent"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"MdlIconToggleModule"},"providers":[]}}}}}}]