[{"__symbolic":"module","version":4,"metadata":{"Status":{"__symbolic":"interface"},"SimStatusComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"sim-status","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":16,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":17,"character":19},"member":"OnPush"},"host":{"class":"sim-status","[class.sim-status-default]":"status == \"default\"","[class.sim-status-success]":"status == \"success\"","[class.sim-status-error]":"status == \"error\"","[class.sim-status-processing]":"status == \"processing\"","[class.sim-status-warning]":"status == \"warning\"","$quoted$":["[class.sim-status-default]","[class.sim-status-success]","[class.sim-status-error]","[class.sim-status-processing]","[class.sim-status-warning]"]},"template":"<label class=\"sim-status-label\" #label>\n  <div\n    class=\"sim-status-dot\"\n    [style.background-color]=\"color\"\n    [class.sim-status-dot-no-side-margin]=\"!labelContent.textContent || !labelContent.textContent.trim()\"\n  ></div>\n  <span class=\"sim-status-content\" #labelContent>\n    <!-- Add an invisible span so JAWS can read the label -->\n    <span style=\"display: none;\">&nbsp;</span>\n    <ng-content></ng-content>\n  </span>\n</label>\n","styles":[".sim-status{font-size:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline}.sim-status,.sim-status-dot{display:inline-block;position:relative}.sim-status-dot{border-radius:50%;height:8px;margin-right:8px;top:-1px;vertical-align:middle;width:8px}.sim-status-dot-no-side-margin{margin:0}.sim-status-processing .sim-status-dot:after{-webkit-animation:simStatusProcessing 1.2s ease-in-out infinite;animation:simStatusProcessing 1.2s ease-in-out infinite;border-radius:50%;border-style:solid;border-width:1px;box-sizing:border-box;content:\"\";height:100%;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes simStatusProcessing{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@keyframes simStatusProcessing{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}"]}]}],"members":{"status":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}]}}}}]