{"ast":null,"code":"import { BrowserModule } from '@angular/platform-browser';\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\nimport { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http';\nimport { AppRoutingModule } from './app-routing.module';\nimport { AppComponent } from './app.component';\nimport { TablerIconsModule } from 'angular-tabler-icons';\nimport * as TablerIcons from 'angular-tabler-icons/icons';\nimport { MaterialModule } from './material.module';\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\nimport { FullComponent } from './layouts/full/full.component';\nimport { BlankComponent } from './layouts/blank/blank.component';\nimport { SidebarComponent } from './layouts/full/sidebar/sidebar.component';\nimport { HeaderComponent } from './layouts/full/header/header.component';\nimport { BrandingComponent } from './layouts/full/sidebar/branding.component';\nimport { AppNavItemComponent } from './layouts/full/sidebar/nav-item/nav-item.component';\nimport { JwtModule } from '@auth0/angular-jwt';\nimport { ModalsModule } from './shared/modals/modals.module';\nimport { NotFoundComponent } from './errors/not-found/not-found.component';\nimport { NgxSpinnerModule } from 'ngx-spinner';\nimport { LoadingInterceptor } from './core/loading.interceptor';\nimport { ToastrModule } from 'ngx-toastr';\nimport { ErrorHandlerService } from './shared/services/error-handler.service';\nimport { ServerErrorComponent } from './errors/server-error/server-error.component';\nimport { RouterModule } from '@angular/router';\nimport { routes } from './app-routing.module';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"angular-tabler-icons\";\nimport * as i2 from \"@auth0/angular-jwt\";\nimport * as i3 from \"ngx-toastr\";\nimport * as i4 from \"@angular/router\";\nexport function tokenGetter() {\n  return localStorage.getItem(\"token\");\n}\nexport class AppModule {\n  static #_ = this.ɵfac = function AppModule_Factory(t) {\n    return new (t || AppModule)();\n  };\n  static #_2 = this.ɵmod = /*@__PURE__*/i0.ɵɵdefineNgModule({\n    type: AppModule,\n    bootstrap: [AppComponent]\n  });\n  static #_3 = this.ɵinj = /*@__PURE__*/i0.ɵɵdefineInjector({\n    providers: [{\n      provide: HTTP_INTERCEPTORS,\n      useClass: ErrorHandlerService,\n      multi: true\n    }, {\n      provide: HTTP_INTERCEPTORS,\n      useClass: LoadingInterceptor,\n      multi: true\n    }],\n    imports: [BrowserModule, AppRoutingModule, HttpClientModule, BrowserAnimationsModule, FormsModule, ReactiveFormsModule, MaterialModule, TablerIconsModule.pick(TablerIcons), JwtModule.forRoot({\n      config: {\n        tokenGetter: tokenGetter,\n        allowedDomains: ['localhost:5001']\n      }\n    }), ModalsModule, NgxSpinnerModule, ToastrModule.forRoot({\n      timeOut: 3000,\n      positionClass: 'toast-top-right',\n      preventDuplicates: true,\n      progressBar: true,\n      closeButton: true\n    }), RouterModule.forRoot(routes), TablerIconsModule]\n  });\n}\n(function () {\n  (typeof ngJitMode === \"undefined\" || ngJitMode) && i0.ɵɵsetNgModuleScope(AppModule, {\n    declarations: [AppComponent, FullComponent, BlankComponent, SidebarComponent, HeaderComponent, BrandingComponent, AppNavItemComponent, NotFoundComponent, ServerErrorComponent],\n    imports: [BrowserModule, AppRoutingModule, HttpClientModule, BrowserAnimationsModule, FormsModule, ReactiveFormsModule, MaterialModule, i1.TablerIconsModule, i2.JwtModule, ModalsModule, NgxSpinnerModule, i3.ToastrModule, i4.RouterModule],\n    exports: [TablerIconsModule]\n  });\n})();","map":{"version":3,"names":["BrowserModule","BrowserAnimationsModule","HTTP_INTERCEPTORS","HttpClientModule","AppRoutingModule","AppComponent","TablerIconsModule","TablerIcons","MaterialModule","FormsModule","ReactiveFormsModule","FullComponent","BlankComponent","SidebarComponent","HeaderComponent","BrandingComponent","AppNavItemComponent","JwtModule","ModalsModule","NotFoundComponent","NgxSpinnerModule","LoadingInterceptor","ToastrModule","ErrorHandlerService","ServerErrorComponent","RouterModule","routes","tokenGetter","localStorage","getItem","AppModule","_","_2","bootstrap","_3","provide","useClass","multi","imports","pick","forRoot","config","allowedDomains","timeOut","positionClass","preventDuplicates","progressBar","closeButton","declarations","i1","i2","i3","i4","exports"],"sources":["C:\\Users\\Cem\\Desktop\\InventryUI-Client\\src\\app\\app.module.ts"],"sourcesContent":["import { NgModule } from '@angular/core';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\nimport { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http';\nimport { AppRoutingModule } from './app-routing.module';\nimport { AppComponent } from './app.component';\nimport { TablerIconsModule } from 'angular-tabler-icons';\nimport * as TablerIcons from 'angular-tabler-icons/icons';\nimport { MaterialModule } from './material.module';\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\nimport { FullComponent } from './layouts/full/full.component';\nimport { BlankComponent } from './layouts/blank/blank.component';\nimport { SidebarComponent } from './layouts/full/sidebar/sidebar.component';\nimport { HeaderComponent } from './layouts/full/header/header.component';\nimport { BrandingComponent } from './layouts/full/sidebar/branding.component';\nimport { AppNavItemComponent } from './layouts/full/sidebar/nav-item/nav-item.component';\nimport { JwtModule } from '@auth0/angular-jwt';\nimport { ModalsModule } from './shared/modals/modals.module';\nimport { NotFoundComponent } from './errors/not-found/not-found.component';\nimport { NgxSpinnerModule } from 'ngx-spinner';\nimport { LoadingInterceptor } from './core/loading.interceptor';\nimport { ToastrModule } from 'ngx-toastr';\nimport { ErrorHandlerService } from './shared/services/error-handler.service';\nimport { ServerErrorComponent } from './errors/server-error/server-error.component';\nimport { RouterModule } from '@angular/router';\nimport { routes } from './app-routing.module';\n\nexport function tokenGetter() {\n  return localStorage.getItem(\"token\");\n}\n\n@NgModule({\n  declarations: [\n    AppComponent,\n    FullComponent,\n    BlankComponent,\n    SidebarComponent,\n    HeaderComponent,\n    BrandingComponent,\n    AppNavItemComponent,\n    NotFoundComponent,\n    ServerErrorComponent\n  ],\n  imports: [\n    BrowserModule,\n    AppRoutingModule,\n    HttpClientModule,\n    BrowserAnimationsModule,\n    FormsModule,\n    ReactiveFormsModule,\n    MaterialModule,\n    TablerIconsModule.pick(TablerIcons),\n    JwtModule.forRoot({\n      config: {\n        tokenGetter: tokenGetter,\n        allowedDomains: ['localhost:5001']\n      }\n    }),\n    ModalsModule,\n    NgxSpinnerModule,\n    ToastrModule.forRoot({\n      timeOut: 3000,\n      positionClass: 'toast-top-right',\n      preventDuplicates: true,\n      progressBar: true,\n      closeButton: true\n    }),\n    RouterModule.forRoot(routes)\n  ],\n  exports: [TablerIconsModule],\n  providers: [\n    {\n      provide: HTTP_INTERCEPTORS,\n      useClass: ErrorHandlerService,\n      multi: true\n    },\n    {\n      provide: HTTP_INTERCEPTORS,\n      useClass: LoadingInterceptor,\n      multi: true\n    }\n  ],\n  bootstrap: [AppComponent]\n})\nexport class AppModule { }\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}