1 line
20 KiB
JavaScript
1 line
20 KiB
JavaScript
(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9027],{99027:(L,O,a)=>{a.r(O),a.d(O,{IdentityValidatorCodePageModule:()=>ee});var I=a(61380),f=a(15861),v=a(24006),T=a(92340),d=a(24889),C=a(64633),e=a(45449),l=a(47898),h=a(37763),S=a(90603),Y=a(45944),x=a(90944),j=a(33159),H=a(71237),w=a(99826);function B(i,p){if(1&i&&(e.\u0275\u0275elementStart(0,"ion-text")(1,"div",18),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&i){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.obfuscatedEmail)}}function k(i,p){if(1&i&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1," Aguarde alguns instantes e tente novamente "),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()()),2&i){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",t.countdown," ")}}function $(i,p){if(1&i){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",21)(1,"ion-button",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(c.resendCode())}),e.\u0275\u0275text(2," Reenviar c\xf3digo "),e.\u0275\u0275elementEnd()()}}function U(i,p){if(1&i&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",19),e.\u0275\u0275template(2,k,4,1,"span",8),e.\u0275\u0275template(3,$,3,0,"div",20),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&i){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.countdown>0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",0===t.countdown)}}const Z=function(i){return{"min-height":i,position:"relative"}},K=function(i){return{"":i}},W=function(i){return{"input-holder-small-device":i}},X=function(i){return{"small-device":i}},z=[{path:"",component:(()=>{class i{constructor(t,r,c,g,s,E,A,F,V,M,te,ne,ie,oe,re,ae,ce,se){var n=this;this.formBuilder=t,this.api=r,this.activatedRoute=c,this.notificatorService=g,this.loadingService=s,this.keyboardService=E,this.deviceInfoService=A,this.navigationService=F,this.commonService=V,this.storageService=M,this.logService=te,this.translateConfigService=ne,this.focusService=ie,this.authService=oe,this.saveFlowStorageResetKeyService=re,this.showToastModalErroCodeZero=ae,this.modalCtrl=ce,this.initRegisterHasCompanyStorageService=se,this.isDev="dev"===T.N.type,this.startCountdown=()=>{this.interval=setInterval(()=>{this.countdown--,this.countdown<=0&&clearInterval(this.interval)},1e3)},this.resendCode=()=>{this.api.accountDeviceResetInit(this.uuid,this.document,this.foreign,null).subscribe(m=>{m?(console.log("resendCode",m),this.countdown=30,this.startCountdown()):this.countdown=30})},this.onSubmit=()=>{if(this.codeForm.get("code").errors){const o=this.translateConfigService.translate("PG_IDENTIFY_VALIDATOR_CODE_TOAST_INVALID_CODE_TITLE"),u=this.translateConfigService.translate("PG_IDENTIFY_VALIDATOR_CODE_TOAST_INVALID_CODE_MESSAGE");this.notificatorService.notify({title:o,message:u,type:"error"})}else{this.submitted=!0;let o=null;const u=()=>{o&&o.unsubscribe(),this.loadingService.show(this.translateConfigService.translate("LOADING_PROCESSING_DATA"),"identity-validator-code");const m=this.commonService.clearString(this.codeForm.controls.code.value),y=this.uuid,D=this.document,R=this.foreign;if("validate-email"===this.context)this.api.accountActivate(m,y,D,R).subscribe(this.accountActivateSuccessResponse,this.accountActivateErrorResponse);else if("change-device-identifier"===this.context||"forgot-pin"===this.context||"has-company"===this.context)return this.forgortPinORDeviceResetFinisth(m,y,D,R)};o=this.keyboardService.onHideObservable?.subscribe(u),this.keyboardService.isVisible()?this.keyboardService.hide():u()}},this.accountActivateSuccessResponse=function(){var _=(0,f.Z)(function*(o){n.submitted=!1,yield n.loadingService.hide(null,"identity-validator-code");const u=n.translateConfigService.translate("PG_IDENTIFY_VALIDATOR_CODE_TOAST_SERVICE_ERROR_TITLE"),m=n.translateConfigService.translate("TOAST_SERVICE_TEMPORARILY_UNAVAILABLE_MESSAGE");o?"email-validation"===o.codeType?n.goToEmailValidationNextStep():"company-invite"===o.codeType?(n.storageService.set("company-invitation-data",{locator:o.locator,invitationKey:o.invitationKey}),n.goToEmailValidationNextStep()):n.notificatorService.notify({title:u,message:`${m} (cod. NoCoDeTyPe)`,type:"error"}):n.notificatorService.notify({title:u,message:`${m} (cod. NoBoDy)`,type:"error"})});return function(o){return _.apply(this,arguments)}}(),this.goToEmailValidationNextStep=()=>{this.navigationService.forward(["/identity-insert-password"],{queryParams:{uuid:this.uuid,document:this.document,foreign:this.foreign}})},this.accountActivateErrorResponse=function(){var _=(0,f.Z)(function*(o){if(console.log("accountActivateErrorResponse"),console.log(o),n.submitted=!1,yield n.loadingService.hide(null,"identity-validator-code"),n.logService.logError("http::accountActivateErrorResponse","",o),0===o?.status)return n.showToastModalErroCodeZero.showToast(),void n.logService.logError("http::accountActivateErrorResponse","Unknown error",o);if(400===o?.status){const D=o?.error&&"error.invitenotmatched"===o.error.message,R=o?.error&&"nomatch"===o?.error?.errorKey;if(o?.error&&"nomatchforeignflag"===o.error.errorKey){const N=n.foreign?"PG_IDENTIFY_COMPANY_CODE_TOAST_NOT_ENABLED_FOREINGFLAG_MESSAGE":"PG_IDENTIFY_COMPANY_CODE_TOAST_NOMATCHFOREINGFLAG_MESSAGE";n.logService.logError("http::accountActivateErrorResponseNoMatch","",o);const b=n.translateConfigService.translate("PG_IDENTIFY_COMPANY_CODE_TOAST_NOMATCHFOREINGFLAG_TITLE"),P=n.translateConfigService.translate(N);return n.notificatorService.notify({title:b,message:P,type:"error",timeout:1e4})}if(D){const N=n.translateConfigService.translate("PG_INVITE_COMPANY_CODE_TOAST_INVALID_NAME_MESSAGE_TEXT_FOREIGN"),P=`${n.translateConfigService.translate("PG_INVITE_COMPANY_CODE_TOAST_INVALID_NAME_MESSAGE")} ${n.foreign?N:"CPF"}.`,G={title:n.translateConfigService.translate("PG_INVITE_COMPANY_CODE_TOAST_INVALID_NAME_TITLE"),message:P,type:"error",timeout:12e3};return n.notificatorService.notify(G)}if(R){const P={title:n.translateConfigService.translate("PG_IDENTIFY_COMPANY_CODE_TOAST_NOMATCH_TITTLE"),message:n.translateConfigService.translate("PG_IDENTIFY_COMPANY_CODE_TOAST_NOMATCH_MESSAGE"),type:"error",timeout:1e4,action:{label:n.translateConfigService.translate("PG_IDENTIFY_COMPANY_CODE_TOAST_NOMATCH_MESSAGE_ACTION_LABEL"),customAction:n.openModalNoMatchName.bind(n)}};return n.notificatorService.notify(P)}const le=n.translateConfigService.translate("PG_IDENTIFY_VALIDATOR_CODE_TOAST_INVALID_DATA_TITLE"),de=`${n.translateConfigService.translate("PG_IDENTIFY_VALIDATOR_CODE_TOAST_INVALID_DATA_MESSAGE")} (cod. ${o.status})`;return n.toastNotificationError(le,de,5e3)}const{title:u,message:m}=n.getTitleAndMessage(o);n.toastNotificationError(u,m,1e3)});return function(o){return _.apply(this,arguments)}}(),this.cancel=(0,f.Z)(function*(){"forgot-pin"===n.context?(yield n.saveFlowStorageResetKeyService.clearInitForgot(),n.navigationService.root(["/identity-check"])):n.navigationService.forward(["/start"])}),this.activatedRoute.queryParams.subscribe(function(){var _=(0,f.Z)(function*(o){let u=null;(yield n.storageService.ready())&&(u=yield n.authService.getUUID()),n.uuid=u||(o.uuid?o.uuid:"")});return function(o){return _.apply(this,arguments)}}())}ionViewWillEnter(){this.submitted=!1,this.focusService.applyFocusQuerySelector("insertCode",3e3);const t=this.getDataRegisterHasCompanyStorageService();t&&(this.uuid=t?.uuid?t.uuid:"",this.document=t?.document?t?.document:"",this.obfuscatedEmail=t?.obfuscatedEmail?t?.obfuscatedEmail:"",this.context=t?.context?t?.context:"",this.foreign="true"===t?.foreign||!0===t?.foreign,this.firstName=t?.firstName?t?.firstName:"",this.lastName=t?.lastName?t?.lastName:"",console.log("ionViewWillEnter page-validor-code has company",t))}ngOnDestroy(){clearInterval(this.interval)}ngOnInit(){this.codeForm=this.formBuilder.group({code:["",[v.Validators.required,v.Validators.minLength(6),v.Validators.maxLength(8)]]}),this.isDev&&(this.countdown=30,this.startCountdown())}back(){this.navigationService.back(["has-company/identity-email-confirmation"],{queryParams:{uuid:this.uuid,document:this.document,foreign:this.foreign,obfuscatedEmail:this.obfuscatedEmail}})}openModal(t){var r=this;return(0,f.Z)(function*(){if(!t)return;const c=yield r.modalCtrl.create({component:"not-receive-code"===t?C.$9:C.XS,cssClass:"modal-receive-code-or-not-receive-email"});yield c.present(),yield c.onDidDismiss()})()}getTitleAndMessage(t){let r="",c="";const g=t?.status?`(cod. ${t.status})`:"";return r=this.translateConfigService.translate("PG_IDENTIFY_VALIDATOR_CODE_TOAST_SERVICE_ERROR_TITLE"),c=`${this.translateConfigService.translate("TOAST_SERVICE_TEMPORARILY_UNAVAILABLE_MESSAGE")} ${g}`,{title:r,message:c}}toastNotificationError(t,r,c){this.notificatorService.notify({title:t,message:r,type:"error",timeout:c})}forgortPinORDeviceResetFinisth(t,r,c,g){var s=this;return(0,f.Z)(function*(){let E=yield s.saveFlowStorageResetKeyService.getDataResetKeyInit();const A=yield s.saveFlowStorageResetKeyService.getInitForgot();return(A&&A?.isInitiatedForgotten||"forgot-pin"===s.context)&&E&&E?.document&&t?(E.resetKey=t,yield s.saveFlowStorageResetKeyService.setDataResetKeyInit(E),s.resetPinForget(E.newHashedPin,t)):s.api.accountDeviceResetFinish(t,r,c,g).subscribe(s.accountActivateSuccessResponse,s.accountActivateErrorResponse)})()}resetPinForget(t,r){var c=this;return(0,f.Z)(function*(){let g=null;try{yield c.api.resetPinFinish({newHashedPin:t,resetKey:r}).toPromise(),c.loadingService.hide(null,"identity-validator-code").then(()=>{c.navigationService.root(["/home"])})}catch(s){g=s,c.handleErrorResetPinFinish(s),c.logService.log("httpError::resetPinFinsh","Error request http /pins/reset-finish",s)}finally{c.loadingService.hide(null,"identity-validator-code"),g||c.saveFlowStorageResetKeyService.clearAllDataResetKeyInit()}})()}handleErrorResetPinFinish(t){if(this.submitted=!1,t?.error){const r=this.translateConfigService.translate("TOAST_TITLE_ERROR"),c=this.translateConfigService.translate("PG_IDENTIFY_INSERT_CODE_INVALID");"reset_key_not_found"===t.error.errorKey?(this.notificatorService.notify({title:r,message:c,type:"error",timeout:8e3}),this.logService.log("httpError::resetPinFinsh","reset_key_not_found",t)):this.logService.log("httpError::resetPinFinsh","",t)}}openModalNoMatchName(){var t=this;return(0,f.Z)(function*(){const r=t.foreign?"PG_IDENTIFY_COMPANY_CODE_NOMATCH_MESSAGE_FOREING":"PG_IDENTIFY_COMPANY_CODE_NOMATCH_MESSAGE",c=t.deviceInfoService.isSmallScreen(),g=t.deviceInfoService.isMediumSmallScreen(),F=(t.deviceInfoService.getDeviceHeight(),c?"modal-generic-component-invalidName -small":g?"modal-generic-component-invalidName -medium":"modal-generic-component-invalidName class-default"),V={title:null,description:`${t.translateConfigService.translate(r)}`,type:"error",typename:d.sX.nomatchInvalidName,img:null,actionsButton:[{label:t.translateConfigService.translate("BTN_CLOSE"),enabled:!0,action:()=>t.modalCtrl.dismiss()}]},M=yield t.modalCtrl.create({component:d.rD,cssClass:F,componentProps:{props:V}});M.style.setProperty("--height","calc(100% - 32%)"),yield M.present()})()}getDataRegisterHasCompanyStorageService(){return this.initRegisterHasCompanyStorageService.get()}}return i.\u0275fac=function(t){return new(t||i)(e.\u0275\u0275directiveInject(v.UntypedFormBuilder),e.\u0275\u0275directiveInject(l.sM),e.\u0275\u0275directiveInject(I.ActivatedRoute),e.\u0275\u0275directiveInject(l.V6),e.\u0275\u0275directiveInject(l.bz),e.\u0275\u0275directiveInject(l.i8),e.\u0275\u0275directiveInject(l.Hc),e.\u0275\u0275directiveInject(l.f5),e.\u0275\u0275directiveInject(l.v_),e.\u0275\u0275directiveInject(l.V1),e.\u0275\u0275directiveInject(l.$V),e.\u0275\u0275directiveInject(l.wK),e.\u0275\u0275directiveInject(h.i),e.\u0275\u0275directiveInject(l.e8),e.\u0275\u0275directiveInject(l.RQ),e.\u0275\u0275directiveInject(l.ME),e.\u0275\u0275directiveInject(S.ModalController),e.\u0275\u0275directiveInject(Y.K))},i.\u0275cmp=e.\u0275\u0275defineComponent({type:i,selectors:[["app-identity-validator-code"]],decls:34,vars:35,consts:[[1,"ion-no-border",2,"height","0"],[3,"ngStyle"],[3,"ngClass"],[1,"identy-validate-code-page"],[1,"flex-auto"],[3,"formGroup","ngSubmit"],[1,"input-holder",3,"ngClass"],[1,"text-send-code-to-email"],[4,"ngIf"],["id","code","type","code","formControlName","code",3,"maxlength","placeholder"],[1,"btns-modal"],[1,"btn-not","receive-code"],["mode","ios","shape","round",3,"click"],[1,"button-holder"],["type","button","tabindex","4",1,"back",3,"click"],["type","submit",3,"disabled","click"],["tabindex","2"],["tabindex","4",1,"footer-privacy",3,"ngClass"],[1,"obfuscated-email"],[1,"not-receive-code-message-dev"],["class","btn-not receive-code-dev",4,"ngIf"],[1,"btn-not","receive-code-dev"],["fill","clear","mode","ios","color","medium","shape","round",3,"click"]],template:function(t,r){1&t&&(e.\u0275\u0275element(0,"ion-header",0),e.\u0275\u0275elementStart(1,"ion-content")(2,"ion-grid",1)(3,"ion-row")(4,"ion-col",2),e.\u0275\u0275element(5,"app-full-logo",3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"ion-row",4)(7,"ion-col",2)(8,"form",5),e.\u0275\u0275listener("ngSubmit",function(){return r.onSubmit()}),e.\u0275\u0275elementStart(9,"div",6)(10,"ion-label")(11,"ion-text",7),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(14,B,3,1,"ion-text",8),e.\u0275\u0275element(15,"input",9),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"div",10)(18,"div",11)(19,"ion-button",12),e.\u0275\u0275listener("click",function(){return r.openModal("not-receive-code")}),e.\u0275\u0275elementStart(20,"span"),e.\u0275\u0275text(21),e.\u0275\u0275pipe(22,"translate"),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275template(23,U,4,2,"ng-container",8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(24,"div",13)(25,"button",14),e.\u0275\u0275listener("click",function(){return r.back()}),e.\u0275\u0275text(26),e.\u0275\u0275pipe(27,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(28,"button",15),e.\u0275\u0275listener("click",function(){return r.onSubmit()}),e.\u0275\u0275elementStart(29,"span",16),e.\u0275\u0275text(30),e.\u0275\u0275pipe(31,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(32,"span",17),e.\u0275\u0275element(33,"app-privacy-footer"),e.\u0275\u0275elementEnd()()()),2&t&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngStyle",e.\u0275\u0275pureFunction1(25,Z,r.deviceInfoService.getDeviceHeight()+"px")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(27,K,r.deviceInfoService.isSmallScreen()?"ion-margin-bottom":"ion-margin-vertical")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(29,K,r.deviceInfoService.isSmallScreen()?"ion-no-margin":"ion-margin-vertical")),e.\u0275\u0275advance(1),e.\u0275\u0275property("formGroup",r.codeForm),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(31,W,r.deviceInfoService.isSmallScreen())),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,15,"SEND_CODE_EMAIL")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",r.obfuscatedEmail),e.\u0275\u0275advance(1),e.\u0275\u0275property("maxlength",8)("placeholder",e.\u0275\u0275pipeBind1(16,17,"INPUT_INSERT_CODE")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(22,19,"NOT_RECEIVE_CODE")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",r.isDev),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(27,21,"BTN_BACK")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",r.submitted),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(31,23,"PG_IDENTIFY_VALIDATOR_CODE_BTN_NEXT"),""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(33,X,r.deviceInfoService.isSmallScreen())))},dependencies:[x.NgClass,x.NgIf,x.NgStyle,S.IonButton,S.IonCol,S.IonContent,S.IonGrid,S.IonHeader,S.IonLabel,S.IonRow,S.IonText,v.\u0275NgNoValidate,v.DefaultValueAccessor,v.NgControlStatus,v.NgControlStatusGroup,v.MaxLengthValidator,v.FormGroupDirective,v.FormControlName,j.R,H.M,w.X$],styles:[".obfuscated-email[_ngcontent-%COMP%]{text-align:center;margin:8px 0;font-weight:700}.btns-modal[_ngcontent-%COMP%]{display:flex;position:relative;flex-direction:column;align-content:center;align-items:center;margin:24px 0}.btns-modal[_ngcontent-%COMP%] .btn-not[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{font-size:.9em;line-height:18px;--color: #0ec254;--border-radius: 32px;--background-hover: #0ec254;--background: #ebeaea !important;--background-activated: #0ec254;--background-focused: #0ec254;--color-activated: #fff;--color-hover: #fff;--color-focused: #fff;--padding-top: 8px;--padding-bottom: 8px;height:28px;display:flex;align-items:center}.btns-modal[_ngcontent-%COMP%] .btn-not[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700}.btns-modal[_ngcontent-%COMP%] .btn-not.receive-code[_ngcontent-%COMP%]{margin:1em 0;width:80%}.btns-modal[_ngcontent-%COMP%] .btn-not.existe-email[_ngcontent-%COMP%]{margin-top:4px}.button-holder[_ngcontent-%COMP%]{margin:24px auto 0!important}.input-holder[_ngcontent-%COMP%]{text-align:center}.input-holder[_ngcontent-%COMP%] .text-send-code-to-email[_ngcontent-%COMP%]{font-size:1em;font-weight:400;line-height:22px;letter-spacing:0px}.input-holder.input-holder-small-device[_ngcontent-%COMP%]{width:100%;margin:32px auto 0;padding:0 8px}.input-holder[_ngcontent-%COMP%] [_ngcontent-%COMP%]::placeholder{text-transform:initial!important}input[type=code][_ngcontent-%COMP%]{margin:3em 0 0;text-align:center;text-transform:uppercase}.footer-privacy[_ngcontent-%COMP%]{margin-bottom:calc(30px + env(safe-area-inset-bottom))!important}.footer-privacy.small-device[_ngcontent-%COMP%]{bottom:calc(10px + env(safe-area-inset-bottom))!important}.not-receive-code-message-dev[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin:24px 0}.not-receive-code-message-dev[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.9em;line-height:18px;--color: #0ec254;--border-radius: 32px;--background-hover: #0ec254;--background: #ebeaea !important}.not-receive-code-message-dev[_ngcontent-%COMP%] .btn-not[_ngcontent-%COMP%]{margin-top:1em}"]}),i})()}];let Q=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.\u0275\u0275defineNgModule({type:i}),i.\u0275inj=e.\u0275\u0275defineInjector({imports:[I.RouterModule.forChild(z),I.RouterModule]}),i})();var J=a(15626),q=a(69270);let ee=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.\u0275\u0275defineNgModule({type:i}),i.\u0275inj=e.\u0275\u0275defineInjector({imports:[q.I,J.K,Q]}),i})()},37763:(L,O,a)=>{a.d(O,{i:()=>C});var I=a(61380),v=a(92198),T=a(45449);let C=(()=>{class e{constructor(h){this.router=h}focusInRouterNavigate(){this.router.events.pipe((0,v.h)(h=>h instanceof I.NavigationEnd)).subscribe(()=>{const h=document.querySelector("#focusHeader");h&&h?.focus()})}applyFocusQuerySelector(h,S){setTimeout(()=>{document.querySelector(`#${h}`)?.focus()},S)}}return e.\u0275fac=function(h){return new(h||e)(T.\u0275\u0275inject(I.Router))},e.\u0275prov=T.\u0275\u0275defineInjectable({token:e,factory:e.\u0275fac,providedIn:"root"}),e})()},45944:(L,O,a)=>{a.d(O,{K:()=>T});var I=a(15861),f=a(45449);let v=(()=>{class d{constructor(){}set(e,l){localStorage.setItem(e,JSON.stringify(l))}get(e){return JSON.parse(localStorage.getItem(e))??null}remove(e){localStorage.removeItem(e)}clear(){localStorage.clear()}}return d.\u0275fac=function(e){return new(e||d)},d.\u0275prov=f.\u0275\u0275defineInjectable({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),T=(()=>{class d{constructor(e){this.simpleStorageService=e,this.KEY="REGISTER_HAS_COMPANY",this.cache=null}set(e){this.simpleStorageService.set(this.KEY,e),this.cache=e}get(){const e=this.simpleStorageService.get(this.KEY);return this.cache=e,e}remove(){var e=this;return(0,I.Z)(function*(){e.simpleStorageService.remove(e.KEY),e.cache=null})()}}return d.\u0275fac=function(e){return new(e||d)(f.\u0275\u0275inject(v))},d.\u0275prov=f.\u0275\u0275defineInjectable({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()}}]); |