Mini Shell

Direktori : /home/funerariamayer/app/
Upload File :
Current File : /home/funerariamayer/app/main.js.map

{"version":3,"file":"main.js","mappings":"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CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;;;;;;;;;;;;;;;ACrNA,iEAAe,8hCAA8hC,qBAAqB,iFAAiF,qBAAqB,8iIAA8iI","sources":["./$_lazy_route_resources|lazy|groupOptions: {}|namespace object","./src/app/app-routing.module.ts","./src/app/app.component.ts","./src/app/app.module.ts","./src/app/guards/auth.guard.ts","./src/app/handlers/SentryIonicErrorHandler.ts","./src/app/providers/interceptor.ts","./src/app/services/storage.service.ts","./src/environments/environment.ts","./src/main.ts","./node_modules/@ionic/core/dist/esm|lazy|/^/.*/.entry/.js$/|include: /.entry/.js$/|exclude: /.system/.entry/.js$/|groupOptions: {}|namespace object","./src/app/app.component.html"],"sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(() => {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = () => ([]);\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = 98255;\nmodule.exports = webpackEmptyAsyncContext;","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\nimport { AuthGuard } from './guards/auth.guard';\r\n\r\nconst routes: Routes = [\r\n  {\r\n    path: '',\r\n    loadChildren: () => import('./pages/home/home.module').then( m => m.HomePageModule),\r\n    canActivate: [AuthGuard]\r\n  },\r\n  {\r\n    path: 'hall',\r\n    loadChildren: () => import('./pages/hall/hall.module').then( m => m.HallPageModule)\r\n  },\r\n  {\r\n    path: 'lista',\r\n    loadChildren: () => import('./pages/lista/lista.module').then( m => m.ListaPageModule)\r\n  },\r  {\n    path: 'tarefa',\n    loadChildren: () => import('./pages/tarefa/tarefa.module').then( m => m.TarefaPageModule)\n  },\n  {\n    path: 'board',\n    loadChildren: () => import('./pages/board/board.module').then( m => m.BoardPageModule)\n  },\n  {\n    path: 'card',\n    loadChildren: () => import('./pages/card/card.module').then( m => m.CardPageModule)\n  },\n  {\n    path: 'group',\n    loadChildren: () => import('./pages/group/group.module').then( m => m.GroupPageModule)\n  },\n\n\r\n];\r\n\r\n@NgModule({\r\n  imports: [\r\n    RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n  ],\r\n  exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule { }\r\n","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { AlertController } from '@ionic/angular';\r\nimport { AuthGuard } from './guards/auth.guard';\r\n\r\n@Component({\r\n    selector: 'app-root',\r\n    templateUrl: 'app.component.html',\r\n    styleUrls: ['app.component.scss'],\r\n})\r\nexport class AppComponent implements OnInit{\r\n\r\n    constructor(public auth: AuthGuard, public router: Router, private alertController: AlertController) { }\r\n\r\n    ngOnInit(){\r\n        this.auth.getUsuario().subscribe((r) => {\r\n            //SplashScreen.hide();\r\n        });\r\n    }\r\n\r\n    logout(){\r\n        this.alertController.create({\r\n            header: 'Confirmação',\r\n            message: 'Deseja deslogar da aplicação? Você precisará entrar com seu usuário e senha novamente.',\r\n            buttons: [\r\n                {\r\n                    text: 'Cancelar'\r\n                },\r\n                {\r\n                    text: 'Sim',\r\n                    handler: () => {\r\n                        this.auth.logout();\r\n                    }\r\n                }\r\n            ]\r\n        }).then(a => a.present());\r\n    }\r\n}\r\n","import { DEFAULT_CURRENCY_CODE, ErrorHandler, LOCALE_ID, NgModule } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n\r\nimport { AppComponent } from './app.component';\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localePt from '@angular/common/locales/pt';\r\nimport localeExtraPT from '@angular/common/locales/extra/pt';\r\nimport { Interceptor } from './providers/interceptor';\r\nimport { FullCalendarModule } from '@fullcalendar/angular';\r\nimport dayGridPlugin from '@fullcalendar/daygrid';\r\nimport interactionPlugin from '@fullcalendar/interaction';\r\nimport { Network } from '@awesome-cordova-plugins/network/ngx';\r\n\r\nimport * as Sentry from \"sentry-cordova\";\r\nimport { SentryIonicErrorHandler } from './handlers/SentryIonicErrorHandler';\r\n\r\nSentry.init({\r\n    dsn: \"https://56293fba49df4bc7aa29b98f6cd1c705@o1195823.ingest.sentry.io/6318930\"\r\n});\r\n\r\nregisterLocaleData(localePt, 'pt-BR', localeExtraPT);\r\n\r\nexport const httpInterceptorProviders = [\r\n    { provide: HTTP_INTERCEPTORS, useClass: Interceptor, multi: true },\r\n];\r\n\r\n// register FullCalendar plugins\r\nFullCalendarModule.registerPlugins([\r\n    dayGridPlugin,\r\n    interactionPlugin\r\n]);\r\n\r\n@NgModule({\r\n    declarations: [AppComponent],\r\n    entryComponents: [],\r\n    imports: [\r\n        BrowserModule,\r\n        IonicModule.forRoot(),\r\n        AppRoutingModule,\r\n        HttpClientModule,\r\n        IonicStorageModule.forRoot({\r\n            name: '__netsafety',\r\n            //driverOrder: [Drivers.IndexedDB, Drivers.LocalStorage]\r\n        }),\r\n        FullCalendarModule\r\n    ],\r\n    providers: [\r\n        { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n        { provide: LOCALE_ID, useValue: 'pt-BR' },\r\n        { provide: DEFAULT_CURRENCY_CODE, useValue: 'BRL' },\r\n        httpInterceptorProviders,\r\n        Network,\r\n        {provide: ErrorHandler, useClass: SentryIonicErrorHandler}\r\n    ],\r\n    bootstrap: [AppComponent],\r\n})\r\nexport class AppModule { }\r\n","import { HttpClient } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport {\r\n    ActivatedRouteSnapshot,\r\n    CanActivate,\r\n    Router,\r\n    RouterStateSnapshot,\r\n    UrlTree\r\n} from '@angular/router';\r\nimport { Network } from '@awesome-cordova-plugins/network/ngx';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Usuario } from '../models/usuario';\r\nimport { StorageService } from '../services/storage.service';\r\n\r\n@Injectable({\r\n    providedIn: 'root'\r\n})\r\nexport class AuthGuard implements CanActivate {\r\n    public usuario: Usuario | null = null;\r\n    private go: string;\r\n\r\n    constructor(\r\n        private storage: StorageService,\r\n        private router: Router,\r\n        private http: HttpClient,\r\n        private network: Network\r\n    ) {}\r\n\r\n    canActivate(\r\n        route: ActivatedRouteSnapshot,\r\n        state: RouterStateSnapshot\r\n    ):\r\n        | Observable<boolean | UrlTree>\r\n        | Promise<boolean | UrlTree>\r\n        | boolean\r\n        | UrlTree {\r\n        this.go = state.url;\r\n        this.storage.get('user').then(r => {\r\n            if (!r) {\r\n                this.router.navigate(['/hall']);\r\n            }\r\n        });\r\n        return this.storage.has('user');\r\n    }\r\n\r\n    login(data: { login: string; senha: string }) {\r\n        this.http.post(environment.url + 'login', data).subscribe(r => {\r\n            // Encriptar o token\r\n            this.storage.set('token', r).then(() => {\r\n                this.getUsuario().subscribe(() => {\r\n                    this.router.navigate(['/']);\r\n                });\r\n            });\r\n        });\r\n    }\r\n\r\n    logout() {\r\n        this.http.post(environment.url + 'logout', this.usuario).subscribe(\r\n            r => {\r\n                this.usuario = null;\r\n                this.storage.remove('user').then(() => {\r\n                    this.router.navigate(['/hall']);\r\n                });\r\n            }\r\n        );\r\n    }\r\n\r\n    getUsuario(): Observable<boolean> {\r\n        return new Observable(subscriber => {\r\n            const execute = () => {\r\n                this.storage.get('token').then(token => {\r\n                    if (token) {\r\n                        if (\r\n                            this.network.type !== this.network.Connection.NONE\r\n                        ) {\r\n                            this.http.get<Usuario>(environment.url + 'user', {\r\n                                headers: {\r\n                                    authorization: 'Bearer ' + token.access_token\r\n                                }\r\n                            }).subscribe(\r\n                                u => {\r\n                                    this.storage.set('user', u);\r\n                                    this.usuario = u;\r\n                                    subscriber.next(true);\r\n\r\n                                    this.router.navigateByUrl(this.go);\r\n                                },\r\n                                e => {\r\n                                    this.usuario = null;\r\n                                    subscriber.next(false);\r\n\r\n                                    //if(e.status === 403){\r\n                                    //this.router.navigateByUrl('/assinatura');\r\n                                    //}\r\n                                }\r\n                            );\r\n                        } else {\r\n                            this.storage.get('user').then(u => {\r\n                                this.usuario = u;\r\n                                subscriber.next(true);\r\n\r\n                                this.router.navigateByUrl(this.go);\r\n                            });\r\n                        }\r\n                    } else {\r\n                        this.usuario = null;\r\n                        subscriber.next(false);\r\n                    }\r\n                });\r\n            };\r\n\r\n            const INT = setInterval(() => {\r\n                if (this.storage.hasInit()) {\r\n                    clearInterval(INT);\r\n                    execute();\r\n                }\r\n            }, 100);\r\n        });\r\n    }\r\n\r\n    register(data: any) {\r\n        return new Observable(subscriber => {\r\n            const execute = () => {\r\n                this.http.post(environment.url + 'register', data).subscribe(\r\n                    u => {\r\n                        this.storage.set('user', u);\r\n                        this.usuario = u;\r\n                        subscriber.next(true);\r\n\r\n                        this.router.navigateByUrl(this.go);\r\n                    },\r\n                    e => {\r\n                        this.usuario = null;\r\n                        subscriber.next(false);\r\n\r\n                        //if(e.status === 403){\r\n                        //this.router.navigateByUrl('/assinatura');\r\n                        //}\r\n                    }\r\n                );\r\n            };\r\n\r\n            const INT = setInterval(() => {\r\n                if (this.storage.hasInit()) {\r\n                    clearInterval(INT);\r\n                    execute();\r\n                }\r\n            }, 100);\r\n        });\r\n    }\r\n\r\n    resetar(data: any) {\r\n        this.http.post(environment.url + 'resetar', data).subscribe(r => {});\r\n    }\r\n}\r\n","import { ErrorHandler } from '@angular/core';\r\n\r\nimport * as Sentry from 'sentry-cordova';\r\n\r\nexport class SentryIonicErrorHandler extends ErrorHandler {\r\n    handleError(error) {\r\n        super.handleError(error);\r\n        try {\r\n            Sentry.captureException(error.originalError || error);\r\n        } catch (e) {\r\n            console.error('Sentry error logging failed', e);\r\n        }\r\n    }\r\n}\r\n","import { HttpErrorResponse, HttpEvent, HttpHandler, HttpInterceptor, HttpParams, HttpRequest, HttpResponse } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { AlertController, LoadingController } from '@ionic/angular';\r\nimport { Storage } from '@ionic/storage';\r\nimport { from, Observable, throwError } from 'rxjs';\r\nimport { catchError, map, switchMap } from 'rxjs/operators';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable()\r\nexport class Interceptor implements HttpInterceptor {\r\n\r\n    constructor(private storage: Storage, private alertController: AlertController, private loadingController: LoadingController, private router: Router) { }\r\n\r\n    intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {\r\n\r\n        if (!request.headers.has('Content-Type')) {\r\n            request = request.clone({ headers: request.headers.set('Content-Type', 'application/json') });\r\n        }\r\n\r\n        if(request.method === 'GET'){\r\n            const data = {};\r\n\r\n            request.params.keys().forEach((k) => {\r\n                if(request.params.getAll(k).length > 1){\r\n                    data[k] = request.params.getAll(k);\r\n                }else{\r\n                    data[k] = request.params.get(k);\r\n                }\r\n            });\r\n            request = request.clone({params : this.getParams(data)});\r\n        }\r\n\r\n        return from(this.storage.get('token'))\r\n            .pipe(\r\n                switchMap((token) => {\r\n\r\n                    if (token) {\r\n                        request = request.clone({ headers: request.headers.set('Authorization', token.token_type + ' ' + token.access_token) });\r\n                    }\r\n\r\n                    return from(this.showLoader()).pipe(\r\n                        switchMap((loader) => {\r\n                            if (!request.headers.has('showLoader') || (request.headers.has('showLoader') && request.headers.get('showLoader') === 'true')) {\r\n                                loader.present();\r\n                            }\r\n\r\n                            return next.handle(request).pipe(\r\n                                map((event: HttpEvent<any>) => {\r\n                                    if (event instanceof HttpResponse) {\r\n                                        loader.dismiss();\r\n                                    }\r\n                                    return event;\r\n                                }),\r\n                                catchError((reject: HttpErrorResponse) => {\r\n                                    loader.dismiss();\r\n\r\n                                    switch (reject.status) {\r\n                                        case 400:\r\n                                            if (reject.error.error === 'invalid_grant') {\r\n                                                this.presentAlert('Login inválido, verifique seu usuário e senha.', null);\r\n                                            } else {\r\n                                                this.presentAlert(reject.error.message, null);\r\n                                            }\r\n                                            break;\r\n                                        case 401:\r\n                                            let okHandler = () => {};\r\n                                            // if (environment.production) {\r\n                                                this.storage.clear();\r\n                                                okHandler = () => {\r\n                                                    this.router.navigate(['/login']);\r\n                                                };\r\n                                            // }\r\n                                            this.presentAlert(reject.error.message, 'Autenticação inválida', okHandler);\r\n                                            break;\r\n                                        case 402:\r\n                                            if(reject.error.error === 'user_inactive'){\r\n                                                this.router.navigate(['/analise']);\r\n                                            }else{\r\n                                                this.router.navigate(['/assinatura']);\r\n                                            }\r\n                                            break;\r\n                                        case 403:\r\n                                            this.presentAlert('Você não tem autorização para executar essa operação.', null);\r\n                                            break;\r\n                                        case 404:\r\n                                            //Pode ser um modelo não encontrado então simplesmente não mostra nada\r\n                                            break;\r\n                                        case 422:\r\n                                            const sub = 'Dados inválidos!';\r\n                                            let mensagem = '';\r\n                                            Object.keys(reject.error.errors).forEach((key) => {\r\n                                                mensagem = reject.error.errors[key][0];\r\n                                            });\r\n                                            this.presentAlert(mensagem, sub);\r\n                                            break;\r\n                                        case 500:\r\n                                        default:\r\n                                            this.presentAlert('Estamos verificando o problema tente novamente mais tarde.');\r\n                                    }\r\n\r\n                                    console.log(reject);\r\n\r\n                                    return throwError(reject);\r\n                                })\r\n                            );\r\n                        })\r\n                    );\r\n                })\r\n            );\r\n    }\r\n\r\n    async presentAlert(mensagem, sub = 'não foi possível completar a requisição', okHanlder = () => { }) {\r\n        const alert = await this.alertController.create({\r\n            header: 'Ops!',\r\n            cssClass: 'alert-dux',\r\n            subHeader: sub,\r\n            message: mensagem,\r\n            buttons: [\r\n                //{cssClass : 'alert-button-cancel', text: 'Cancelar'},\r\n                {\r\n                    cssClass: 'alert-button-ok',\r\n                    text: 'OK',\r\n                    handler: okHanlder\r\n                }\r\n            ]\r\n        });\r\n\r\n        await alert.present();\r\n    }\r\n\r\n    showLoader(): Promise<HTMLIonLoadingElement> {\r\n        return this.loadingController.create({\r\n            cssClass: 'app-loader',\r\n            message: 'Aguarde ...',\r\n        });\r\n    }\r\n\r\n    private getParams(query) {\r\n        let params: HttpParams = new HttpParams();\r\n        for (const key of Object.keys(query)) {\r\n            if (query[key]) {\r\n                if (query[key] instanceof Array) {\r\n                    query[key].forEach((item) => {\r\n                        params = params.append(`${key.toString()}[]`, item);\r\n                    });\r\n                } else {\r\n                    params = params.append(key.toString(), query[key]);\r\n                }\r\n            }\r\n        }\r\n\r\n        return params;\r\n    }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Storage } from '@ionic/storage-angular';\r\n\r\n@Injectable({\r\n    providedIn: 'root'\r\n})\r\nexport class StorageService {\r\n    private _storage: Storage | null = null;\r\n\r\n\r\n    constructor(private storage: Storage) {\r\n        this.init();\r\n    }\r\n\r\n    hasInit(){\r\n        return this._storage ? true : false;\r\n    }\r\n\r\n    async init() {\r\n        // If using, define drivers here: await this.storage.defineDriver(/*...*/);\r\n        const storage = await this.storage.create();\r\n        this._storage = storage;\r\n    }\r\n\r\n    public set(key: string, value: any) {\r\n        return this._storage?.set(key, value);\r\n    }\r\n\r\n    public get(key: string) {\r\n        return this._storage?.get(key);\r\n    }\r\n\r\n    public remove(key: string) {\r\n        return this._storage?.remove(key);\r\n    }\r\n\r\n    public has(k: string){\r\n        return this._storage.keys().then((keys) => keys.indexOf(k) !== -1);\r\n    }\r\n}\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n  production: false,\r\n  url: 'http://127.0.0.1:8000/api/v1/'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error';  // Included with Angular CLI.\r\n","import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nif (environment.production) {\r\n  enableProdMode();\r\n}\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n  .catch(err => console.log(err));\r\n","var map = {\n\t\"./ion-accordion_2.entry.js\": [\n\t\t83750,\n\t\t\"node_modules_ionic_core_dist_esm_ion-accordion_2_entry_js\"\n\t],\n\t\"./ion-action-sheet.entry.js\": [\n\t\t90733,\n\t\t\"node_modules_ionic_core_dist_esm_ion-action-sheet_entry_js\"\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t20985,\n\t\t\"node_modules_ionic_core_dist_esm_ion-alert_entry_js\"\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t93899,\n\t\t\"node_modules_ionic_core_dist_esm_ion-app_8_entry_js\"\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t5121,\n\t\t\"node_modules_ionic_core_dist_esm_ion-avatar_3_entry_js\"\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t52960,\n\t\t\"node_modules_ionic_core_dist_esm_ion-back-button_entry_js\"\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t45473,\n\t\t\"node_modules_ionic_core_dist_esm_ion-backdrop_entry_js\"\n\t],\n\t\"./ion-breadcrumb_2.entry.js\": [\n\t\t57951,\n\t\t\"common\",\n\t\t\"node_modules_ionic_core_dist_esm_ion-breadcrumb_2_entry_js\"\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t19787,\n\t\t\"node_modules_ionic_core_dist_esm_ion-button_2_entry_js\"\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t66165,\n\t\t\"node_modules_ionic_core_dist_esm_ion-card_5_entry_js\"\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t69569,\n\t\t\"node_modules_ionic_core_dist_esm_ion-checkbox_entry_js\"\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t35119,\n\t\t\"node_modules_ionic_core_dist_esm_ion-chip_entry_js\"\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t90799,\n\t\t\"node_modules_ionic_core_dist_esm_ion-col_3_entry_js\"\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t68918,\n\t\t\"common\",\n\t\t\"node_modules_ionic_core_dist_esm_ion-datetime_3_entry_js\"\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t94028,\n\t\t\"node_modules_ionic_core_dist_esm_ion-fab_3_entry_js\"\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t98107,\n\t\t\"node_modules_ionic_core_dist_esm_ion-img_entry_js\"\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t72178,\n\t\t\"node_modules_ionic_core_dist_esm_ion-infinite-scroll_2_entry_js\"\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t20123,\n\t\t\"node_modules_ionic_core_dist_esm_ion-input_entry_js\"\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t18706,\n\t\t\"node_modules_ionic_core_dist_esm_ion-item-option_3_entry_js\"\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t12099,\n\t\t\"node_modules_ionic_core_dist_esm_ion-item_8_entry_js\"\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t84868,\n\t\t\"node_modules_ionic_core_dist_esm_ion-loading_entry_js\"\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t54377,\n\t\t\"node_modules_ionic_core_dist_esm_ion-menu_3_entry_js\"\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t15678,\n\t\t\"node_modules_ionic_core_dist_esm_ion-modal_entry_js\"\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t16735,\n\t\t\"node_modules_ionic_core_dist_esm_ion-nav_2_entry_js\"\n\t],\n\t\"./ion-picker-column-internal.entry.js\": [\n\t\t42322,\n\t\t\"node_modules_ionic_core_dist_esm_ion-picker-column-internal_entry_js\"\n\t],\n\t\"./ion-picker-internal.entry.js\": [\n\t\t57754,\n\t\t\"node_modules_ionic_core_dist_esm_ion-picker-internal_entry_js\"\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t87686,\n\t\t\"node_modules_ionic_core_dist_esm_ion-popover_entry_js\"\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t48555,\n\t\t\"node_modules_ionic_core_dist_esm_ion-progress-bar_entry_js\"\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t30568,\n\t\t\"node_modules_ionic_core_dist_esm_ion-radio_2_entry_js\"\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t6231,\n\t\t\"common\",\n\t\t\"node_modules_ionic_core_dist_esm_ion-range_entry_js\"\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t45772,\n\t\t\"common\",\n\t\t\"node_modules_ionic_core_dist_esm_ion-refresher_2_entry_js\"\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t14977,\n\t\t\"node_modules_ionic_core_dist_esm_ion-reorder_2_entry_js\"\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t42886,\n\t\t\"node_modules_ionic_core_dist_esm_ion-ripple-effect_entry_js\"\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t54990,\n\t\t\"node_modules_ionic_core_dist_esm_ion-route_4_entry_js\"\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t13810,\n\t\t\"common\",\n\t\t\"node_modules_ionic_core_dist_esm_ion-searchbar_entry_js\"\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t2446,\n\t\t\"common\",\n\t\t\"node_modules_ionic_core_dist_esm_ion-segment_2_entry_js\"\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t47619,\n\t\t\"node_modules_ionic_core_dist_esm_ion-select_3_entry_js\"\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t28393,\n\t\t\"node_modules_ionic_core_dist_esm_ion-slide_2_entry_js\"\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t56281,\n\t\t\"node_modules_ionic_core_dist_esm_ion-spinner_entry_js\"\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t35932,\n\t\t\"node_modules_ionic_core_dist_esm_ion-split-pane_entry_js\"\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t57970,\n\t\t\"node_modules_ionic_core_dist_esm_ion-tab-bar_2_entry_js\"\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t80298,\n\t\t\"node_modules_ionic_core_dist_esm_ion-tab_2_entry_js\"\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t71006,\n\t\t\"node_modules_ionic_core_dist_esm_ion-text_entry_js\"\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t74783,\n\t\t\"node_modules_ionic_core_dist_esm_ion-textarea_entry_js\"\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t62749,\n\t\t\"node_modules_ionic_core_dist_esm_ion-toast_entry_js\"\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t55404,\n\t\t\"common\",\n\t\t\"node_modules_ionic_core_dist_esm_ion-toggle_entry_js\"\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t39043,\n\t\t\"node_modules_ionic_core_dist_esm_ion-virtual-scroll_entry_js\"\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(() => {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() => {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = () => (Object.keys(map));\nwebpackAsyncContext.id = 50863;\nmodule.exports = webpackAsyncContext;","export default \"<ion-split-pane contentId=\\\"menu-content\\\">\\r\\n    <ion-menu contentId=\\\"menu-content\\\" menuId=\\\"menu-content\\\" side=\\\"end\\\" type=\\\"overlay\\\">\\r\\n        <ion-content>\\r\\n            <ion-menu-toggle auto-hide=\\\"false\\\">\\r\\n                <div class=\\\"logo ion-text-center pd-5\\\">                    \\r\\n                    <ion-img [src]=\\\"!auth.usuario || !auth.usuario.cliente || !auth.usuario.cliente.logo ? 'assets/logo.png' : auth.usuario.cliente.logo\\\" alt=\\\"\\\"></ion-img>\\r\\n                </div>\\r\\n            </ion-menu-toggle>\\r\\n\\r\\n            <ion-list lines=\\\"none\\\" *ngIf=\\\"auth.usuario\\\">\\r\\n                <ion-item>\\r\\n                    <ion-avatar slot=\\\"end\\\" *ngIf=\\\"auth.usuario.imagem\\\">\\r\\n                        <ion-img [src]=\\\"auth.usuario.imagem\\\"></ion-img>\\r\\n                    </ion-avatar>\\r\\n                    <ion-icon  *ngIf=\\\"!auth.usuario.imagem\\\" slot=\\\"end\\\" name=\\\"person-circle-outline\\\"></ion-icon>\\r\\n                    <ion-label>\\r\\n                        <ion-text color=\\\"primary\\\"><h2><b>{{ auth.usuario?.name }}</b></h2></ion-text>\\r\\n                        <ion-text color=\\\"medium\\\"><p>{{ auth.usuario?.name }}</p></ion-text>\\r\\n                    </ion-label>\\r\\n                </ion-item>                \\r\\n            </ion-list>\\r\\n\\r\\n            <ion-list lines=\\\"none\\\" *ngIf=\\\"auth.usuario\\\">\\r\\n\\r\\n                <ion-menu-toggle autoHide=\\\"false\\\">\\r\\n                    <ion-item [routerLink]=\\\"['/']\\\" [ngClass]=\\\"(router.url === '/' ? 'selected' : '')\\\" routerDirection=\\\"root\\\" detail=\\\"false\\\">\\r\\n                        <ion-icon slot=\\\"start\\\" name=\\\"home-outline\\\"></ion-icon>\\r\\n                        <ion-label>\\r\\n                            Início\\r\\n                        </ion-label>\\r\\n                    </ion-item>\\r\\n                </ion-menu-toggle>\\r\\n\\r\\n                <ion-menu-toggle autoHide=\\\"false\\\" *ngIf=\\\"auth.usuario.admin\\\">\\r\\n                    <ion-item [routerLink]=\\\"['/cliente']\\\" [ngClass]=\\\"(router.url === '/cliente' ? 'selected' : '')\\\" routerDirection=\\\"root\\\" detail=\\\"false\\\">\\r\\n                        <ion-icon slot=\\\"start\\\" name=\\\"business-outline\\\"></ion-icon>\\r\\n                        <ion-label>\\r\\n                            Clientes\\r\\n                        </ion-label>\\r\\n                    </ion-item>\\r\\n                </ion-menu-toggle>\\r\\n\\r\\n                <!-- <ion-menu-toggle autoHide=\\\"false\\\" *ngIf=\\\"auth.usuario.admin\\\">\\r\\n                    <ion-item [routerLink]=\\\"['/graduacao']\\\" [ngClass]=\\\"(router.url === '/graduacao' ? 'selected' : '')\\\" routerDirection=\\\"root\\\" detail=\\\"false\\\">\\r\\n                        <ion-icon slot=\\\"start\\\" name=\\\"school-outline\\\"></ion-icon>\\r\\n                        <ion-label>\\r\\n                            Graduações\\r\\n                        </ion-label>\\r\\n                    </ion-item>\\r\\n                </ion-menu-toggle>                 -->\\r\\n\\r\\n                <ion-menu-toggle autoHide=\\\"false\\\" *ngIf=\\\"auth.usuario.responsavel\\\">\\r\\n                    <ion-item [routerLink]=\\\"['/cliente', auth.usuario.responsavel.id]\\\" [ngClass]=\\\"(router.url.indexOf('cliente') !== -1 ? 'selected' : '')\\\" routerDirection=\\\"root\\\" detail=\\\"false\\\">\\r\\n                        <ion-icon slot=\\\"start\\\" name=\\\"business-outline\\\"></ion-icon>\\r\\n                        <ion-label>\\r\\n                            Meu Negócio\\r\\n                        </ion-label>\\r\\n                    </ion-item>\\r\\n                </ion-menu-toggle>\\r\\n\\r\\n                <ion-menu-toggle autoHide=\\\"false\\\" *ngIf=\\\"auth.usuario.admin || (auth.usuario.responsavel && !auth.usuario.cliente)\\\">\\r\\n                    <ion-item [routerLink]=\\\"['/usuario']\\\" [ngClass]=\\\"(router.url === '/usuario' ? 'selected' : '')\\\" routerDirection=\\\"root\\\" detail=\\\"false\\\">\\r\\n                        <ion-icon slot=\\\"start\\\" name=\\\"people-outline\\\"></ion-icon>\\r\\n                        <ion-label>\\r\\n                            Usuários\\r\\n                        </ion-label>\\r\\n                    </ion-item>\\r\\n                </ion-menu-toggle>\\r\\n            </ion-list>\\r\\n\\r\\n            <ion-list lines=\\\"none\\\">                            \\r\\n                <ion-menu-toggle autoHide=\\\"false\\\">\\r\\n                    <ion-item [routerLink]=\\\"['/sobre']\\\" [ngClass]=\\\"(router.url === '/sobre' ? 'selected' : '')\\\" routerDirection=\\\"root\\\" detail=\\\"false\\\">\\r\\n                        <ion-icon slot=\\\"start\\\" name=\\\"information-circle-outline\\\"></ion-icon>\\r\\n                        <ion-label>\\r\\n                            Sobre\\r\\n                        </ion-label>\\r\\n                    </ion-item>\\r\\n                </ion-menu-toggle>\\r\\n\\r\\n                <ion-menu-toggle autoHide=\\\"false\\\">\\r\\n                    <ion-item (click)=\\\"logout()\\\" detail=\\\"false\\\">\\r\\n                        <ion-icon slot=\\\"start\\\" name=\\\"exit-outline\\\"></ion-icon>\\r\\n                        <ion-label>\\r\\n                            Sair\\r\\n                        </ion-label>\\r\\n                    </ion-item>\\r\\n                </ion-menu-toggle>\\r\\n\\r\\n            </ion-list>\\r\\n\\r\\n        </ion-content>\\r\\n    </ion-menu>\\r\\n    <ion-router-outlet id=\\\"menu-content\\\"></ion-router-outlet>\\r\\n</ion-split-pane>\";"],"names":[],"sourceRoot":"webpack:///"}

Zerion Mini Shell 1.0