PageSourceSearch

https://repetor.com/327.2b8552409b888c4d.js

js repetor.com collected 2026-10-02 00:54:57 UTC 2,578 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkrepetor_career=self.webpackChunkrepetor_career||[]).push([[327],{6327:(k,i,n)=>{n.r(i),n.d(i,{AuthCallbackModule:()=>y});var l=n(177),c=n(4671),h=n(467),e=n(4438),u=n(2997);let p=(()=>{class t{constructor(o,a){this._authService=o,this.router=a}canActivate(o,a){var r=this;return(0,h.A)(function*(){if(o.queryParams&&o.queryParams.code){if(r._authService.isAuthenticated)return!0;{yield r._authService.completeAuthentication();let s=r._authService.authorizationHeaderValue?.split(" ")[1];return r.login(s,s,1e3,!1),!0}}return r._authService.login(!0),!1})()}login(o,a,r,s){}static{this.\u0275fac=function(a){return new(a||t)(e.KVO(u.k),e.KVO(c.Ix))}}static{this.\u0275prov=e.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var d=n(9879),m=n(482);function f(t,F){1&t&&(e.j41(0,"div",2)(1,"div",3)(2,"div",4),e.EFF(3," Oops, there was an error, please try to "),e.j41(4,"a",5),e.EFF(5,"login again"),e.k0s(),e.EFF(6,". "),e.k0s()()())}const v=[{path:"",redirectTo:"auth-callback",pathMatch:"full"},{path:"auth-callback",component:(()=>{class t{constructor(o,a,r){this.authService=o,this.router=a,this.localStorageService=r}ngOnInit(){this.authService.isAuthenticated()?this.router.navigateByUrl("app/dashboard"):this.authService.login(!0)}static{this.\u0275fac=function(a){return new(a||t)(e.rXU(u.k),e.rXU(c.Ix),e.rXU(d.s))}}static{this.\u0275cmp=e.VBU({type:t,selectors:[["app-auth-callback"]],decls:2,vars:3,consts:[["class","row justify-content-center",4,"ngIf"],[3,"blockScreen","showCustomLoader"],[1,"row","justify-content-center"],[1,"col-md-8","text-center"],["role","alert",1,"alert","alert-warning"],["routerLink","/account/login"]],template:function(a,r){1&a&&(e.DNE(0,f,7,0,"div",0),e.nrm(1,"app-loader",1)),2&a&&(e.Y8G("ngIf",r.error),e.R7$(),e.Y8G("blockScreen",!0)("showCustomLoader",!0))},dependencies:[l.bT,c.Wk,m.V]})}}return t})(),canActivate:[p]},{path:"logout",component:(()=>{class t{constructor(){}ngOnInit(){}static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275cmp=e.VBU({type:t,selectors:[["app-logout"]],decls:0,vars:0,template:function(a,r){},encapsulation:2})}}return t})()},{path:"**",redirectTo:"404"}];let g=(()=>{class t{static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275mod=e.$C({type:t})}static{this.\u0275inj=e.G2t({imports:[c.iI.forChild(v),c.iI]})}}return t})();var C=n(8549);let y=(()=>{class t{static{this.\u0275fac=function(a){return new(a||t)}}static{this.\u0275mod=e.$C({type:t})}static{this.\u0275inj=e.G2t({imports:[l.MD,g,C.i]})}}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.