import{M as l,ba as h,e as s,h as u,ja as C,la as d,ma as g,na as v,o as r,oa as n,pa as A,qa as p,z as f}from"./chunk-5FT5IXMA.js";var R=()=>{let t=r(p),e=r(n);return t.isAuthenticated()?!0:(e.navigate(["/login"]),!1)};var x=[{path:"",pathMatch:"full",redirectTo:"errors"},{path:"login",loadComponent:()=>import("./chunk-KCCEFLCC.js").then(t=>t.LoginComponent)},{path:"errors",loadComponent:()=>import("./chunk-KI35YCKL.js").then(t=>t.ErrorListComponent),canActivate:[R]}];var E=(t,e)=>{let o=r(p),m=r(n),a=o.getToken();return a&&(t=t.clone({setHeaders:{Authorization:`Bearer ${a}`}})),e(t).pipe(u(c=>(c.status===401&&(o.logout(),m.navigate(["/login"])),s(()=>c))))};var H={providers:[h({eventCoalescing:!0}),A(x),d(g([E]))]};var i=class t{title="Error Log";static \u0275fac=function(o){return new(o||t)};static \u0275cmp=f({type:t,selectors:[["app-root"]],decls:1,vars:0,template:function(o,m){o&1&&l(0,"router-outlet")},dependencies:[v],encapsulation:2})};C(i,H).catch(t=>console.error(t));