1import{$ as n,F as c,Ja as m,S as u,Vc as l,Y as d,Z as f,f as a,jd as h,o as s,q as i,vd as g,zd as y}from"./chunk-UNRGTGLI.js";import{M as p}from"./chunk-WEQBE3AX.js";var A=i(t=>!!t),I=(()=>{class t{router;auth;constructor(r,e){this.router=r,this.auth=e}canActivate=(r,e)=>{let v=r.data.authGuardPipe||(()=>A);return y(this.auth).pipe(c(1),v(r,e),i(o=>typeof o=="boolean"?o:Array.isArray(o)?this.router.createUrlTree(o):this.router.parseUrl(o)))};static \u0275fac=function(e){return new(e||t)(n(h),n(g))};static \u0275prov=d({token:t,factory:t.\u0275fac,providedIn:"any"})}return t})();var M=u(t=>t?t.getIdTokenResult():s(null));var k=a(M,i(t=>t?t.claims:[]));var C=(()=>{class t{constructor(){p("angularfire",l.full,"auth-guard")}static \u0275fac=function(e){return new(e||t)};static \u0275mod=m({type:t});static \u0275inj=f({providers:[I]})}return t})();export{I as a,k as b,C as c};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.