1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8253],{8253:(K,h,o)=>{o.r(h),o.d(h,{OAuth2AuthModule:()=>F});var d=o(5231),n=o(4438),p=o(1552),m=o(7613),e=o(1039),r=o(5894),A=o(3897),v=o(6354),y=o(5482),O=o(7348),S=o(8141),z=o(6247),g=o(1626);let u=(()=>{class t{constructor(a,s,i){this.http=a,this.flowPageService=s,this.flowSessionService=i}check(a){const i=JSON.stringify({consentToken:a});return this.http.post((0,O.OZ)(["public","authentication","oauth2","authorization-server","consent","remote","check"]),i,{observe:"response"}).pipe((0,v.T)(c=>this.flowSessionService.createFlowSession(c)),(0,S.M)(c=>this.flowPageService.handleSession(c)))}static#t=this.\u0275fac=function(s){return new(s||t)(n.KVO(g.Qq),n.KVO(z.z),n.KVO(y.Q))};static#o=this.\u0275prov=n.jDH({token:t,factory:t.\u0275fac})}return t})(),l=(()=>{class t{constructor(a){this.service=a}canActivate(a){return this.service.check(a.queryParams.consent_token).pipe((0,v.T)(()=>!1))}static#t=this.\u0275fac=function(s){return new(s||t)(n.KVO(u))};static#o=this.\u0275prov=n.jDH({token:t,factory:t.\u0275fac})}return t})();var f=o(9557);const C=[m.ft,{path:"client/authorization",canActivate:[t=>(0,n.WQX)(e.k).canActivate(t)],component:f.n},{path:"consent/confirm",canActivate:[t=>(0,n.WQX)(l).canActivate(t)],component:f.n},{path:"authorization-servers",loadChildren:()=>Promise.all([o.e(2076),o.e(3423)]).then(o.bind(o,3423)).then(t=>t.OAuth2AuthorizationAccessModule)}];let F=(()=>{class t{static#t=this.\u0275fac=function(s){return new(s||t)};static#o=this.\u0275mod=n.$C({type:t});static#s=this.\u0275inj=n.G2t({providers:[r.R,{provide:A.J,useExisting:r.R},e.k,u,l],imports:[d.iI.forChild(C),p.G]})}return t})()}}]);
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.