{"__symbolic":"module","version":4,"metadata":{"CardWidgetService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"CardWidgetComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-card-widget","template":"<div class=\"card-container\">\r\n    <div class=\"card\">\r\n        <div class=\"card-image\">\r\n            <img src=\"https://miro.medium.com/max/552/1*2EmPxA1HJtmUCoCVVgxGEw.png\" alt=\"\">\r\n        </div>\r\n        <div class=\"title\">\r\n            <span class=\"text\">Angular Library</span>\r\n        </div>\r\n        <div class=\"description\">\r\n            <p class=\"d-text\">This library is developed to test the angulars</p>\r\n        </div>\r\n    </div>\r\n</div>","styles":[".card-container{width:100%}.card-container .card{width:210px;margin:10% auto;border:1px solid #000;padding:10px}.card-container .card .card-image{max-width:180px}.card-container .card .card-image img{width:100%}.card-container .card .title{font-size:28px;font-weight:700;color:#333}.card-container .card .description .d-text{font-size:18px;color:#666}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"CardWidgetModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"CardWidgetComponent"},{"__symbolic":"reference","name":"ɵa"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","name":"ɵb"}],"exports":[{"__symbolic":"reference","name":"CardWidgetComponent"},{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-uw-button","template":"\n<button [attr.type]=\"buttonType?buttonType:null\" [attr.tabindex]=\"tabIndex\"  class=\"button-container {{cssClass}}\" id=\"{{ getID() }}\" [disabled]=\"disableButton\" (click)=\"onClick()\">\n   <span class=\"visuallyhidden\" [attr.aria-label]=\"ariaMsg\"  [attr.aria-hidden]=\"!showAria\"></span>\n   <span [attr.aria-hidden]=\"showAria\"> {{text}} </span>\n   <div *ngIf=\"showLoader\" class=\"loader\">\n      <lib-spinner></lib-spinner>\n   </div>\n   <div *ngIf=\"showLoader\" class=\"spinner-overlay\"></div>\n</button>","styles":[".spinner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;width:100%;height:100%;background-color:#3f51b5;border-radius:inherit;cursor:not-allowed}.button-container{background-color:#3f51b5;box-sizing:border-box;position:relative;cursor:pointer;padding:10px 15px;color:#fff;border:1px solid #3f51b5;font-size:18px;border-radius:5px;outline:0;transform:translateY(5px);-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:all .3s;-o-transition:.3s;box-shadow:0 10px 20px rgba(0,0,0,.2)}.button-container:active{transform:translateY(1px);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px)}.button-container:active::after{transform:scaleX(2) scaleY(1.4);opacity:0}.button-container:hover{box-shadow:0 5px 10px rgba(0,0,0,.2)}.button-container::after{content:\"\";display:block;height:100%;width:100%;border-radius:7px;position:absolute;top:0;left:0;z-index:-1;background-color:#3f51b5;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:all .4s;-o-transition:.4s}.loader{position:absolute;top:50%;z-index:100;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);left:50%;line-height:1;width:24px}"]}]}],"members":{"tap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":8,"character":3}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"showLoader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"disableButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"alternateTheme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"buttonType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"ariaMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"showAria":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"setFocusOnButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"getID":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵc"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4}],"exports":[{"__symbolic":"reference","name":"ɵc"}]}]}],"members":{}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-spinner","template":"<svg ngClass=\"spinner-container\" viewBox=\"0 0 52 52\">\n  <circle [ngClass]=\"['path', color]\" cx=\"26px\" cy=\"26px\" r=\"20px\" fill=\"none\" stroke-width=\"4px\" />\n</svg>\n","styles":[".spinner-container{animation:2s linear infinite rotate;-webkit-animation:2s linear infinite rotate;z-index:100}.spinner-container .path{stroke-dasharray:1,150;stroke-dashoffset:0;stroke:#fff;stroke-linecap:round;animation:1.5s ease-in-out infinite dash;-webkit-animation:1.5s ease-in-out infinite dash}.spinner-container .path.green{stroke:#000}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@-webkit-keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}"]}]}],"members":{"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"CardWidgetService":"./lib/card-widget.service","CardWidgetComponent":"./lib/card-widget.component","CardWidgetModule":"./lib/card-widget.module","ɵa":"./lib/buttons/uw-button/uw-button.component","ɵb":"./lib/shared/shared.module","ɵc":"./lib/shared/spinner/spinner.component"},"importAs":"@uw-button/uw-button"}