{"__symbolic":"module","version":4,"metadata":{"ProcessingSpinnerModule":{"__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}],"declarations":[{"__symbolic":"reference","name":"ProcessingSpinnerComponent"}],"providers":[{"__symbolic":"reference","name":"ProcessingSpinnerService"}],"exports":[{"__symbolic":"reference","name":"ProcessingSpinnerComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"ProcessingSpinnerModule"},"providers":[{"__symbolic":"reference","name":"ProcessingSpinnerService"}]}}}},"ProcessingSpinnerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"ptn-processing-spinner","template":"<div class=\"loader ptn-flex-center\" [@enterAnimation]=\"spinnerState\" (@enterAnimation.done)=\"onAnimationDone()\">\n  <div class=\"background\" [style.opacity]=\"backgroundOpacity\" [style.background-color]=\"backgroundColor\"></div>\n  <svg class=\"loading-svg\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\" [style.fill]=\"fillColor\">\n    <path d=\"M43.935 25.145c0-10.318-8.364-18.683-18.683-18.683-10.318 0-18.683 8.365-18.683 18.683h4.067c0-8.07 6.543-14.615 14.615-14.615s14.615 6.543 14.615 14.615h4.068z\"/>\n  </svg>\n  <div class=\"loading-description\" [style.color]=\"descriptionColor\">{{description}}</div>\n</div>\n","styles":[".loader{height:100%;width:100%;top:0;left:0;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.background{position:absolute;top:0;left:0;height:100%;width:100%}.ptn-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-svg{height:65px;width:65px;-webkit-animation:.5s linear infinite spinner;animation:.5s linear infinite spinner;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:0}.loading-description{font-size:12px;color:#616161;z-index:0}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}"],"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":23,"character":4},"arguments":["enterAnimation",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":24,"character":6},"arguments":["inactive",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":24,"character":24},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":27,"character":6},"arguments":["active",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":27,"character":24},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":30,"character":6},"arguments":["inactive => active",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":30,"character":39},"arguments":["200ms ease-in-out"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":31,"character":6},"arguments":["active => inactive",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":31,"character":39},"arguments":["200ms ease-in-out"]}]}]]}]}]}],"members":{"showSpinnerContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":37,"character":3},"arguments":["style.display"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ProcessingSpinnerService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onAnimationDone":[{"__symbolic":"method"}]}},"ProcessingSpinnerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"setDescription":[{"__symbolic":"method"}],"setDescriptionColor":[{"__symbolic":"method"}],"setSpinnerColor":[{"__symbolic":"method"}],"setBackgroundColor":[{"__symbolic":"method"}],"setBackgroundOpacity":[{"__symbolic":"method"}]}}},"origins":{"ProcessingSpinnerModule":"./src/app/components/processing-spinner/processing-spinner.module","ProcessingSpinnerComponent":"./src/app/components/processing-spinner/processing-spinner.component","ProcessingSpinnerService":"./src/app/components/processing-spinner/processing-spinner.service"},"importAs":"ngx-processing-spinner"}