{"__symbolic":"module","version":4,"metadata":{"SimNprogressInterceptor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SimNprogressService"}]}],"intercept":[{"__symbolic":"method"}]}},"SimNprogressHttpModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":28,"character":1},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":31,"character":15},"useClass":{"__symbolic":"reference","name":"SimNprogressInterceptor"},"multi":true}]}]}],"members":{}},"SimNprogressRouterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SimNprogressService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":6,"character":54}]}]}},"NprogressComponent":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":34,"character":40,"module":"./nprogress.component"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"selector":"sim-nprogress","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":27,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":28,"character":19},"member":"OnPush"},"host":{"class":"sim-nprogress","role":"progressbar"},"template":"<ng-container *ngIf=\"state$ | async; let state\">\n  <div class=\"sim-nprogress-container\" [class.sim-nprogress-active]=\"state.active\" [style.transition]=\"'opacity ' + speed + 'ms ' + ease\">\n    <div class=\"sim-nprogress-placeholder\">\n      <div\n        class=\"sim-nprogress-inner\"\n        [style.transform]=\"state.transform\"\n        [style.transition]=\"state.active ? 'all ' + speed + 'ms ' + ease : 'none'\"\n      >\n        <div *ngIf=\"meteor\" class=\"sim-nprogress-meteor\"></div>\n      </div>\n    </div>\n    <div\n      *ngIf=\"spinner\"\n      class=\"sim-nprogress-spinner\"\n      [class.sim-nprogress-spinner-left]=\"spinnerPosition == 'left'\"\n      [class.sim-nprogress-spinner-right]=\"spinnerPosition == 'right'\"\n    >\n      <div class=\"sim-nprogress-spinner-icon\"></div>\n    </div>\n  </div>\n</ng-container>\n","styles":[".sim-nprogress{pointer-events:none;position:relative;z-index:999999}.sim-nprogress-container{left:0;opacity:0;position:fixed;top:0;width:100%;z-index:999999;zoom:1}.sim-nprogress-active{opacity:1;transition:none}.sim-nprogress-placeholder{height:2px;position:absolute;width:100%}.sim-nprogress-inner{height:100%;transform:translate(-100%);width:100%}.sim-nprogress-meteor{display:block;height:100%;opacity:1;position:absolute;width:100px}.sim-nprogress-spinner{display:block;position:absolute;top:15px}.sim-nprogress-spinner-icon{-webkit-animation:spinner-animation .4s linear infinite;animation:spinner-animation .4s linear infinite;border:2px solid transparent;border-radius:50%;box-sizing:border-box;height:18px;width:18px}.sim-nprogress-spinner-left{left:15px;right:unset}.sim-nprogress-spinner-right{right:15px}.sim-nprogress-thick .sim-nprogress-spinner-icon{border-width:3px;height:24px;width:24px}.sim-nprogress-thick .sim-nprogress-placeholder{height:3px}@-webkit-keyframes spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}"]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"spinnerPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"ease":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"meteor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":45,"character":3}}]}],"spinner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":49,"character":3}}]}],"thick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":53,"character":3},"arguments":["class.sim-nprogress-thick"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":54,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":58,"character":3},"arguments":[100]}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":62,"character":3},"arguments":[8]}]}],"speed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":66,"character":3},"arguments":[200]}]}],"trickleSpeed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":70,"character":3},"arguments":[300]}]}],"trickleFunc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":73,"character":3}}]}],"debounceTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":76,"character":3},"arguments":[0]}]}],"started":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":79,"character":3}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":81,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":89,"character":27},{"__symbolic":"reference","name":"SimNprogressService"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"start":[{"__symbolic":"method"}],"complete":[{"__symbolic":"method"}],"inc":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}]}},"SimNprogressModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NprogressComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":12}],"exports":[{"__symbolic":"reference","name":"NprogressComponent"}]}]}],"members":{}},"SIM_NPROGRESS_DEFAULT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":9,"character":49},"arguments":["SIM_NPROGRESS_DEFAULT_OPTIONS"]},"SimNprogressService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":21,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":21,"character":27},"arguments":[{"__symbolic":"reference","name":"SIM_NPROGRESS_DEFAULT_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵa"}]}],"ref":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"start":[{"__symbolic":"method"}],"set":[{"__symbolic":"method"}],"inc":[{"__symbolic":"method"}],"complete":[{"__symbolic":"method"}],"isStarted":[{"__symbolic":"method"}],"started":[{"__symbolic":"method"}],"completed":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"destroyAll":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"NprogressState":{"__symbolic":"interface"},"ɵa":{"__symbolic":"class","members":{}}},"origins":{"SimNprogressInterceptor":"./nprogress-http.module","SimNprogressHttpModule":"./nprogress-http.module","SimNprogressRouterModule":"./nprogress-router.module","NprogressComponent":"./nprogress.component","SimNprogressModule":"./nprogress.module","SIM_NPROGRESS_DEFAULT_OPTIONS":"./nprogress.service","SimNprogressService":"./nprogress.service","NprogressState":"./nprogress.typings","ɵa":"./nprogress-config"},"importAs":"@ngx-simple/simple-ui/nprogress"}