{"__symbolic":"module","version":4,"metadata":{"AvatarBlockTextComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"labs-avatar-block-text","template":"<ng-content></ng-content>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":9,"character":19},"member":"OnPush"},"styles":[":host{display:block;margin-left:8px}:host ::ng-deep>:first-child{margin-top:0!important;margin-bottom:0!important}:host ::ng-deep>:last-child{margin-bottom:0!important}"]}]}],"members":{}},"AvatarBlockComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"labs-avatar-block","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":9,"character":19},"member":"OnPush"},"template":"<div class=\"avatar-region\">\n  <ng-content select=\"labs-avatar\"></ng-content>\n</div>\n<div class=\"avatar-block-text-region\">\n  <ng-content select=\"labs-avatar-block-text\"></ng-content>\n</div>\n","styles":[":host{display:flex;align-items:center}:host .avatar-region{display:flex}:host .avatar-block-text-region{display:flex;flex-direction:column}"]}]}],"members":{}},"AvatarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"labs-avatar","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":14,"character":19},"member":"OnPush"},"template":"<div class=\"image-wrap\">\n  <img [src]=\"src\" [alt]=\"alt\" />\n</div>\n<div\n  class=\"status-indicator\"\n  data-testid=\"avatar-status-indicator\"\n  *ngIf=\"statusVisible\"\n></div>\n","styles":[":host{width:32px;height:32px;display:inline-flex;flex-shrink:0;position:relative}:host.sm{width:32px;height:32px}:host.md{width:64px;height:64px}:host.lg{width:96px;height:96px}.image-wrap{overflow:hidden;position:relative;border-radius:50%;width:inherit;height:inherit}.image-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;text-align:center;text-indent:10000px}.status-indicator{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(45deg)}.status-indicator:after{display:block;content:\"\";width:11.2px;height:11.2px;border-radius:50%;position:absolute;top:-5.6px;left:calc(50% - 5.6px)}"]}]}],"members":{"src":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"alt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":21,"character":3},"arguments":["class"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"statusVisible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}]}},"AvatarModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12}],"exports":[{"__symbolic":"reference","name":"AvatarComponent"},{"__symbolic":"reference","name":"AvatarBlockComponent"},{"__symbolic":"reference","name":"AvatarBlockTextComponent"}],"declarations":[{"__symbolic":"reference","name":"AvatarComponent"},{"__symbolic":"reference","name":"AvatarBlockComponent"},{"__symbolic":"reference","name":"AvatarBlockTextComponent"}],"providers":[]}]}],"members":{}}},"origins":{"AvatarBlockTextComponent":"./avatar-block-text.component","AvatarBlockComponent":"./avatar-block.component","AvatarComponent":"./avatar.component","AvatarModule":"./avatar.module"},"importAs":"ng-labs/avatar"}