Files
kapp/3169.454d567f0055f24b.js
T
2026-05-21 11:19:10 -03:00

1 line
7.8 KiB
JavaScript

(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3169],{53169:(T,h,o)=>{o.r(h),o.d(h,{IdentityValidatorEmailPageModule:()=>M});var S=o(90944),n=o(24006),p=o(61380),m=o(90603),a=o(15861),e=o(45449),t=o(47898),f=o(45944),C=o(33159),b=o(71237),V=o(99826);const j=function(s){return{"min-height":s,position:"relative"}};let D=(()=>{class s{constructor(i,v,y,O,G,L,H,B,x,Y,K,_,k,U,J){var E=this;this.formBuilder=i,this.api=v,this.activatedRoute=y,this.notificatorService=O,this.loadingService=G,this.keyboardService=L,this.deviceInfoService=H,this.navigationService=B,this.commonService=x,this.logService=Y,this.translateConfigService=K,this.utilsService=_,this.storageService=k,this.authService=U,this.initRegisterHasCompanyStorageService=J,this.onSubmit=()=>{if(this.validateForm(this.emailForm)){const r=this.uuid,l=this.document,d=this.firstName,u=this.lastName,g=this.foreign,W=this.emailForm.controls.email.value;let N=null;const A=()=>{N&&N.unsubscribe();const X=this.translateConfigService.translate("LOADING_PROCESSING_DATA");this.loadingService.show(X,"identity-validator-email");let R=this.translateConfigService.getCurrentLang()?this.translateConfigService.getCurrentLang():"en";"pt"===R&&(R="pt-br"),this.api.accountRegister(r,l,d,u,W,R,"",g).subscribe(this.onAccountRegisterSuccessResponse,this.onAccountRegisterErrorResponse)};N=this.keyboardService.onHideObservable?.subscribe(A),this.keyboardService.isVisible()?this.keyboardService.hide():A()}else{const r=this.translateConfigService.translate("PG_IDENTIFY_VALIDATOR_EMAIL_TOAST_INVALID_DATA_TITLE"),l=this.translateConfigService.translate("PG_IDENTIFY_VALIDATOR_EMAIL_TOAST_INVALID_DATA_MESSAGE");this.notificatorService.notify({title:r,message:l,type:"error"})}},this.validateForm=c=>{const r=this.commonService.clearString(c.controls.email.value);return this.utilsService.validateEmail(r)},this.onAccountRegisterSuccessResponse=c=>{this.loadingService.hide(null,"identity-validator-email").then(()=>{this.goToNextStep()})},this.onAccountRegisterErrorResponse=c=>{console.log("onSubmitErrorResponse"),console.log(c),this.logService.logError("http::onAccountRegisterErrorResponse","",c),this.loadingService.hide(null,"identity-validator-email").then()},this.goToNextStep=()=>{const c=this.uuid,r=this.document,l=this.firstName,d=this.lastName,u=this.foreign,g={queryParams:{uuid:c,document:r,firstName:l,lastName:d,foreign:u,context:"validate-email"}};this.initRegisterHasCompanyStorageService.set({document:r,firstName:l,lastName:d,uuid:c,foreign:u,context:"validate-email"}),this.navigationService.forward(["/identity-validator-code"],g)},this.goOneStepBack=()=>{const c=this.uuid,r=this.document,l=this.firstName,d=this.lastName,u=this.foreign,g={queryParams:{uuid:c,document:r,firstName:l,lastName:d,foreign:u}};this.initRegisterHasCompanyStorageService.set({uuid:c,document:r,firstName:l,lastName:d,foreign:u}),this.navigationService.back(["/identity-validator-full-name"],g)},this.activatedRoute.queryParams.subscribe(function(){var c=(0,a.Z)(function*(r){let l=null;(yield E.storageService.ready())&&(l=yield E.authService.getUUID()),E.uuid=l||(r.uuid?r.uuid:"")});return function(r){return c.apply(this,arguments)}}())}ngOnInit(){this.emailForm=this.formBuilder.group({email:["",[n.Validators.required,n.Validators.email]]})}ionViewWillEnter(){const i=this.initRegisterHasCompanyStorageService.get();i&&(this.uuid=i.uuid?i.uuid:"",this.document=i.document?i.document:"",this.firstName=i.firstName?i.firstName:"",this.lastName=i.lastName?i.lastName:"",this.foreign="true"===i?.foreign||!0===i?.foreign)}}return s.\u0275fac=function(i){return new(i||s)(e.\u0275\u0275directiveInject(n.UntypedFormBuilder),e.\u0275\u0275directiveInject(t.sM),e.\u0275\u0275directiveInject(p.ActivatedRoute),e.\u0275\u0275directiveInject(t.V6),e.\u0275\u0275directiveInject(t.bz),e.\u0275\u0275directiveInject(t.i8),e.\u0275\u0275directiveInject(t.Hc),e.\u0275\u0275directiveInject(t.f5),e.\u0275\u0275directiveInject(t.v_),e.\u0275\u0275directiveInject(t.$V),e.\u0275\u0275directiveInject(t.wK),e.\u0275\u0275directiveInject(t.FW),e.\u0275\u0275directiveInject(t.V1),e.\u0275\u0275directiveInject(t.e8),e.\u0275\u0275directiveInject(f.K))},s.\u0275cmp=e.\u0275\u0275defineComponent({type:s,selectors:[["app-identity-validator-email"]],decls:24,vars:16,consts:[[1,"ion-no-border",2,"height","0"],[3,"ngStyle"],[1,"ion-margin-vertical"],[1,"flex-auto"],[3,"formGroup","ngSubmit"],[1,"input-holder"],["for","email"],["id","email","type","email","formControlName","email",3,"placeholder"],[1,"button-holder"],["type","button",1,"back",3,"click"],["type","submit"],[1,"footer-privacy"]],template:function(i,v){1&i&&(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"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"ion-row",3)(7,"ion-col",2)(8,"form",4),e.\u0275\u0275listener("ngSubmit",function(){return v.onSubmit()}),e.\u0275\u0275elementStart(9,"div",5)(10,"label",6),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(13,"input",7),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",8)(16,"button",9),e.\u0275\u0275listener("click",function(){return v.goOneStepBack()}),e.\u0275\u0275text(17),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"button",10),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275elementStart(22,"span",11),e.\u0275\u0275element(23,"app-privacy-footer"),e.\u0275\u0275elementEnd()()()),2&i&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngStyle",e.\u0275\u0275pureFunction1(14,j,v.deviceInfoService.getDeviceHeight()+"px")),e.\u0275\u0275advance(6),e.\u0275\u0275property("formGroup",v.emailForm),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(12,6,"PG_IDENTIFY_VALIDATOR_EMAIL_TEXT")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("placeholder",e.\u0275\u0275pipeBind1(14,8,"PG_IDENTIFY_VALIDATOR_EMAIL_INPUT")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(18,10,"BTN_BACK")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(21,12,"PG_IDENTIFY_VALIDATOR_EMAIL_BTN_SEND")))},dependencies:[S.NgStyle,m.IonCol,m.IonContent,m.IonGrid,m.IonHeader,m.IonRow,n.\u0275NgNoValidate,n.DefaultValueAccessor,n.NgControlStatus,n.NgControlStatusGroup,n.FormGroupDirective,n.FormControlName,C.R,b.M,V.X$],styles:[".footer-privacy[_ngcontent-%COMP%]{position:absolute;bottom:calc(30px + env(safe-area-inset-bottom))!important}"]}),s})();var F=o(69270);const P=[{path:"",component:D}];let M=(()=>{class s{}return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=e.\u0275\u0275defineNgModule({type:s}),s.\u0275inj=e.\u0275\u0275defineInjector({imports:[F.I,S.CommonModule,n.FormsModule,n.ReactiveFormsModule,m.IonicModule,p.RouterModule.forChild(P)]}),s})()},45944:(T,h,o)=>{o.d(h,{K:()=>m});var S=o(15861),n=o(45449);let p=(()=>{class a{constructor(){}set(t,f){localStorage.setItem(t,JSON.stringify(f))}get(t){return JSON.parse(localStorage.getItem(t))??null}remove(t){localStorage.removeItem(t)}clear(){localStorage.clear()}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275prov=n.\u0275\u0275defineInjectable({token:a,factory:a.\u0275fac,providedIn:"root"}),a})(),m=(()=>{class a{constructor(t){this.simpleStorageService=t,this.KEY="REGISTER_HAS_COMPANY",this.cache=null}set(t){this.simpleStorageService.set(this.KEY,t),this.cache=t}get(){const t=this.simpleStorageService.get(this.KEY);return this.cache=t,t}remove(){var t=this;return(0,S.Z)(function*(){t.simpleStorageService.remove(t.KEY),t.cache=null})()}}return a.\u0275fac=function(t){return new(t||a)(n.\u0275\u0275inject(p))},a.\u0275prov=n.\u0275\u0275defineInjectable({token:a,factory:a.\u0275fac,providedIn:"root"}),a})()}}]);