PageSourceSearch

https://id.exame.com/328.fed0c10a3eb6855896dc.js

js exame.com collected 2026-09-24 07:19:14 UTC 10,044 bytes, 1 lines download raw bytes

1(self.webpackChunkexame_id=self.webpackChunkexame_id||[]).push([[328],{7328:(e,t,r)=>{"use strict";r.r(t),r.d(t,{RegisterModule:()=>y});var n=r(1116),i=r(3618),a=r(1462),s=r(8404),o=r(7380),c=r(6474),p=r(9996),l=r(3982),g=r(3050),d=r(4791),h=r(4124),m=r(7571),u=r(8619),v=r(2693),x=r(529);let f=(()=>{class e{constructor(e){this.http=e}register(e,t){const r=new v.WM({"g-recaptcha-response":t});return this.http.post(`${x.N.apiUrl}/v1/users/saveAndLogin`,e,{headers:r})}}return e.\u0275fac=function(t){return new(t||e)(u.LFG(v.eN))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var C=r(342),M=r(4438),w=r(514),Z=r(5959),_=r(913),k=r(6484),T=r(3586),U=r(9571),F=r(6441),I=r(3687);let N=(()=>{class e{constructor(){this.name="",this.redirectUrl=""}redirect(){d.F.redirectTo(this.redirectUrl)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-register-success"]],inputs:{name:"name",redirectUrl:"redirectUrl"},decls:7,vars:2,consts:[[1,"card-container","register-success"],[1,"sm-bottom"],[3,"buttonTextInput","click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"h4"),u._uU(2,"Conta criada!"),u.qZA(),u.TgZ(3,"p"),u._uU(4),u.qZA(),u.TgZ(5,"div",1),u.TgZ(6,"app-button",2),u.NdJ("click",function(){return t.redirect()}),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(4),u.hij(" Ol\xe1 ",t.name,", obrigado por escolher a Exame. Aqui voc\xea tem o melhor investimento do seu tempo. "),u.xp6(2),u.Q6J("buttonTextInput","Ok"))},directives:[s.r],styles:[".card-container[_ngcontent-%COMP%]{padding:16px;display:flex;flex-direction:column;text-align:center}.card-container[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], .card-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:16px 0}@media screen and (max-width:576px){.card-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-top:0}.card-container[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin:8px 0}}"]}),e})();function b(e,t){if(1&e){const e=u.EpF();u.TgZ(0,"div",17),u.NdJ("click",function(){return u.CHM(e),u.oxw(2).onClickWhatsapp()}),u._UZ(1,"img",18),u.qZA()}}const L=function(){return["/login"]};function O(e,t){if(1&e){const e=u.EpF();u.TgZ(0,"div",2),u.TgZ(1,"form",3),u.NdJ("ngSubmit",function(){return u.CHM(e),u.oxw().register()}),u.TgZ(2,"h4"),u._uU(3,"Crie sua conta Exame"),u.qZA(),u._UZ(4,"app-text-input",4),u._UZ(5,"app-text-input",5),u._UZ(6,"app-text-input",5),u._UZ(7,"app-text-input",6),u._UZ(8,"app-password-input",7),u.TgZ(9,"div",8),u.TgZ(10,"re-captcha",9),u.NdJ("resolved",function(t){return u.CHM(e),u.oxw().gReCaptchaResponse=t}),u.qZA(),u.qZA(),u.TgZ(11,"div",10),u._UZ(12,"app-button",11,12),u.qZA(),u.TgZ(14,"p"),u._uU(15," J\xe1 tem uma conta? "),u.TgZ(16,"a",13),u._uU(17,"Fa\xe7a login"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(18,"div",14),u._uU(19,"ou"),u.qZA(),u.TgZ(20,"div",15),u._UZ(21,"app-google-social-login"),u._UZ(22,"app-partners-social-login"),u._UZ(23,"app-apple-social-login"),u._UZ(24,"app-facebook-social-login"),u.qZA(),u.YNc(25,b,2,0,"div",16),u.qZA()}if(2&e){const e=u.oxw();u.xp6(1),u.Q6J("formGroup",e.registerForm),u.xp6(3),u.Q6J("id","user-email")("label","Endere\xe7o de e-mail")("parentForm",e.registerForm)("controlName","email")("errorMessage",e.emailErrorMessage)("textType",e.emailType)("inputMode","email"),u.xp6(1),u.Q6J("id","user-firstname")("label","Nome")("parentForm",e.registerForm)("controlName","firstname")("maxLength",e.firstNameMaxLength)("minLength",e.namesMinLength),u.xp6(1),u.Q6J("id","user-lastname")("label","Sobrenome")("parentForm",e.registerForm)("controlName","lastname")("maxLength",e.lastNameMaxLength)("minLength",e.namesMinLength),u.xp6(1),u.Q6J("id","user-phone")("label","Telefone (opcional)")("parentForm",e.registerForm)("controlName","phone")("maskFormat","(00) 00000-0000||(00) 0000-0000")("minLength",0)("required",!1)("inputMode","tel")("textType",e.phoneType),u.xp6(1),u.Q6J("id","user-password")("parentForm",e.registerForm)("passwordIsVisible",!1),u.xp6(4),u.Q6J("disabled",!(e.registerForm.valid&&e.gReCaptchaResponse))("buttonTextInput","Criar Conta"),u.xp6(4),u.Q6J("routerLink",u.DdM(36,L)),u.xp6(9),u.Q6J("ngIf",e.showWhatsappIcon)}}function P(e,t){if(1&e&&u._UZ(0,"app-register-success",19),2&e){const e=u.oxw();u.Q6J("name",null==e.firstname?null:e.firstname.value)("redirectUrl",e.redirectUrl)}}let A=(()=>{class e{constructor(e,t,r,n,i,s){this.registerService=e,this.loginService=t,this.sharedService=r,this.modalService=n,this.exameTrackerAdapter=i,this.firstNameMaxLength=g.mQ,this.lastNameMaxLength=g.WA,this.namesMinLength=g.At,this.registerForm=new a.cw({email:new a.N
1I("",[a.kI.required,a.kI.pattern(g.CU)]),phone:new a.NI(""),password:new a.NI("",[a.kI.required,a.kI.pattern(g.zU)]),firstname:new a.NI("",[a.kI.required,a.kI.minLength(this.namesMinLength),a.kI.maxLength(this.firstNameMaxLength)]),lastname:new a.NI("",[a.kI.required,a.kI.minLength(this.namesMinLength),a.kI.maxLength(this.lastNameMaxLength)]),reCaptcha:new a.NI("",[a.kI.required])}),this.emailErrorMessage="",this.registerSuccess=!1,this.redirectUrl="",this.gReCaptchaResponse="",this.emailType=c.x.EMAIL,this.phoneType=c.x.PHONE,this.showWhatsappIcon=!1;const{email:o}=s.getState()||{};o&&this.registerForm.patchValue({email:o}),window.location.href.includes("origin=checkout")&&(this.showWhatsappIcon=!0,this.exameTrackerAdapter.emitTrackPageVisitedFromCheckout())}get email(){return this.registerForm.get("email")}get phone(){let e=this.registerForm.get("phone");return(null==e?void 0:e.value)?{value:e.value.replace(/[^a-zA-Z0-9]/g,"")}:e}get password(){return this.registerForm.get("password")}get firstname(){return this.registerForm.get("firstname")}get lastname(){return this.registerForm.get("lastname")}get reCaptcha(){return this.registerForm.get("reCaptcha")}register(){var e,t,r,n,i,a;if(this.sharedService.setFormsDirty(this.registerForm),!this.registerForm.valid)return;this.sharedService.emitTrackerButtonEvent(m.a.CreateAccount),this.emailErrorMessage="",this.registerButton.setRequestState();const s={registerCredentials:{email:null===(e=this.email)||void 0===e?void 0:e.value,password:null===(t=this.password)||void 0===t?void 0:t.value,firstname:null===(r=this.firstname)||void 0===r?void 0:r.value,lastname:null===(n=this.lastname)||void 0===n?void 0:n.value},loginData:{origin:this.sharedService.getQueryParam(["origin"]),redirectUrl:this.sharedService.getRedirectUrl()}};let o;(null===(i=this.phone)||void 0===i?void 0:i.value)&&(s.registerCredentials.phone=null===(a=this.phone)||void 0===a?void 0:a.value),this.registerService.register(s,this.gReCaptchaResponse).pipe((0,p.U)(e=>e.loginResponse),(0,l.zg)(e=>(o=e,this.loginService.storeExameTokensAndTrackUserOnSegment(o.AuthenticationResult,"exame_form")))).subscribe(e=>{this.redirectUrl=this.sharedService.getRedirectUrl({response:o}),"checkout"===this.sharedService.getQueryParam(["origin"])?d.F.redirectTo(this.redirectUrl):this.registerSuccess=!0},e=>{this.registerButton.resetState(),this.recaptchaComponent.reset(),this.handleError(e)})}handleError(e){var t,r,n;400===(null===(t=e.error)||void 0===t?void 0:t.statusCode)?(this.emailErrorMessage=h.B.invalidOrInUse,null===(r=this.email)||void 0===r||r.setErrors({incorrect:!0})):422===(null===(n=e.error)||void 0===n?void 0:n.statusCode)?this.modalService.showErrorModal("Informa\xe7\xe3o inv\xe1lida"):this.modalService.showErrorModal("Por favor, tente novamente.")}onClickWhatsapp(){d.F.onClickWhatsapp()}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(f),u.Y36(C.r),u.Y36(M.F),u.Y36(w.Z),u.Y36(Z.k),u.Y36(n.Ye))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-register"]],viewQuery:function(e,t){if(1&e&&(u.Gf(s.r,5),u.Gf(o.wT,5)),2&e){let e;u.iGM(e=u.CRH())&&(t.registerButton=e.first),u.iGM(e=u.CRH())&&(t.recaptchaComponent=e.first)}},decls:2,vars:2,consts:[["class","card-container",4,"ngIf"],[3,"name","redirectUrl",4,"ngIf"],[1,"card-container"],[1,"form-group",3,"formGroup","ngSubmit"],[3,"id","label","parentForm","controlName","errorMessage","textType","inputMode"],[3,"id","label","parentForm","controlName","maxLength","minLength"],[3,"id","label","parentForm","controlName","maskFormat","minLength","required","inputMode","textType"],[3,"id","parentForm","passwordIsVisible"],["id","g-recaptcha-container"],["formControlName","reCaptcha",3,"resolved"],[1,"align-self-stretch","input-group"],[3,"disabled","buttonTextInput"],["registerButton",""],["queryParamsHandling","preserve",1,"link",3,"routerLink"],[1,"hr-sect"],[1,"social-login"],["class","whatsapp-icon-container",3,"click",4,"ngIf"],[1,"whatsapp-icon-container",3,"click"],["src","assets/whatsapp-icon.svg",1,"whatsapp-icon"],[3,"name","redirectUrl"]],template:function(e,t){1&e&&(u.YNc(0,O,26,37,"div",0),u.YNc(1,P,1,2,"app-register-success",1)),2&e&&(u.Q6J("ngIf",!t.registerSuccess),u.xp6(1),u.Q6J("ngIf",t.registerSuccess))},directives:[n.O5,a._Y,a.JL,a.sg,_.t,k.C,o.wT,o.Vd,a.JJ,a.u,s.r,i.yS,T.I,U.V,F.k,I.w,N],styles:["p[_ngcontent-%COMP%]{font-size:16px}.terms[_ngcontent-%COMP%]{display:flex;margin:16px 0}.terms[_ngcontent-%COMP%]   .accept[_ngcontent-%COMP%]{box-shadow:0;height:32px;margin:0 8px 0 0;outline:0;width:32px}.terms[_ngcontent-%COMP%]   .legal[_ngcontent-%COMP%]{font-size:12px}.card-container[_ngcontent-%COMP%]{position:relative}.card-container[_ngcontent-%COMP%]   .whatsapp-icon-container[_ngcontent-%COMP%]{position:fixed;bottom:16px;right:16px;width:56px;height:56px;background-color:#25d366;border-radius:100%;cursor:pointer}.card-container[_ngcontent-%COMP%]   .whatsapp-icon-container[_ngcontent-%COMP%]   .whatsapp-icon[_ngcontent-%COMP%]{z-index:1;opacity:1;padding:12px}@media screen and (max-width:576px){h4[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{width:100%;text-align:center}}"]}),e})();var S=r(5425);const q=[{path:"",component:A}];let y=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({providers:[{provide:o.BZ,useValue:{siteKey:x.N.gReCaptchaSiteKey}}],imports:[[n.ez,i.Bz.forChild(q),a.UX,S.m,o.a,o.lQ]]}),e})()}}]);

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.