1"use strict";(self.webpackChunkinitiative_as_a_service=self.webpackChunkinitiative_as_a_service||[]).push([["src_app_fallback-pages_access-denied_access-denied_component_ts"],{19742(E,a,e){e.d(a,{AccessDeniedComponent:()=>p});var _=e(12429),r=e(57805),g=e(78124),c=e(34844),d=e(72996),s=e(73664),l=e(49030),h=e(80633);let p=(()=>{class o{constructor(t,i,n){this.idp=t,this.designSettingsService=i,this.localStorage=n,this.config=c.rh,this.originUrl="",this.title="",this.description=""}ngOnInit(){this.applyDefaultTheme();const t=this.isLoggedIn()&&this.isInviteFlow()?c.e4:c.rh;this.originUrl=this.localStorage.getItem(_.Z.ORIGIN_URL)||"",this.title=t.title,this.description=t.description}applyDefaultTheme(){this.designSettingsService.setDesignSettings(r.P.FORUM_LIGHT,"theme-bundle")}isLoggedIn(){return this.idp.isAuthenticated()}isInviteFlow(){const t=this.localStorage.getItem(_.Z.INVITATION_MEMBERSHIP_TOKEN),i=this.localStorage.getItem(_.Z.FROM_INVITE_FLOW);return!!t&&!!i}static{this.\u0275fac=function(i){return new(i||o)(s.rXU(l.JP),s.rXU(h.D),s.rXU(g.i))}}static{this.\u0275cmp=s.VBU({type:o,selectors:[["app-access-denied"]],decls:1,vars:7,consts:[[3,"canEdit","showSignInButton","title","description","errorCode","showLogout","logoutUrl"]],template:function(i,n){1&i&&s.nrm(0,"app-page-not-found-widget",0),2&i&&s.Y8G("canEdit",!1)("showSignInButton",!1)("title",n.config.title)("description",n.config.description)("errorCode",n.config.errorCode)("showLogout",!0)("logoutUrl",n.originUrl)},dependencies:[d.w],styles:["[_nghost-%COMP%] app-page-not-found-widget[_ngcontent-%COMP%]{height:100vh}"],changeDetection:0})}}return o})()}}]);
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.