1"use strict";(self.webpackChunkargon_dashboard_angular=self.webpackChunkargon_dashboard_angular||[]).push([[549],{5549:(Bn,P,l)=>{l.r(P),l.d(P,{AuthLayoutModule:()=>O});var u=l(6895),s=l(4650),c=l(4006),w=l(6201),D=l(4865),V=l(2654),E=l(3753),T=l(2198);const L=["primaryValueBar"];const q=(0,w.pj)(class M{constructor(n){this._elementRef=n}},"primary"),S=new s.OlP("mat-progress-bar-location",{providedIn:"root",factory:function F(){const i=(0,s.f3M)(u.K0),n=i?i.location:null;return{getPathname:()=>n?n.pathname+n.search:""}}});let X=0;class m extends q{constructor(n,e,t,o){super(n),this._elementRef=n,this._ngZone=e,this._animationMode=t,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new s.vpe,this._animationEndSubscription=V.w.EMPTY,this.mode="determinate",this.progressbarId="mat-progress-bar-"+X++;const r=o?o.getPathname().split("#")[0]:"";this._rectangleFillValue=`url('${r}#${this.progressbarId}')`,this._isNoopAnimation="NoopAnimations"===t}get value(){return this._value}set value(n){this._value=A((0,D.su)(n)||0)}get bufferValue(){return this._bufferValue}set bufferValue(n){this._bufferValue=A(n||0)}_primaryTransform(){return{transform:`scale3d(${this.value/100}, 1, 1)`}}_bufferTransform(){return"buffer"===this.mode?{transform:`scale3d(${this.bufferValue/100}, 1, 1)`}:null}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{const n=this._primaryValueBar.nativeElement;this._animationEndSubscription=(0,E.R)(n,"transitionend").pipe((0,T.h)(e=>e.target===n)).subscribe(()=>{("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))})})}ngOnDestroy(){this._animationEndSubscription.unsubscribe()}}function A(i,n=0,e=100){return Math.max(n,Math.min(e,i))}m.\u0275fac=function(n){return new(n||m)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(s.QbO,8),s.Y36(S,8))},m.\u0275cmp=s.Xpm({type:m,selectors:[["mat-progress-bar"]],viewQuery:function(n,e){if(1&n&&s.Gf(L,5),2&n){let t;s.iGM(t=s.CRH())&&(e._primaryValueBar=t.first)}},hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-progress-bar"],hostVars:4,hostBindings:function(n,e){2&n&&(s.uIk("aria-valuenow","indeterminate"===e.mode||"query"===e.mode?null:e.value)("mode",e.mode),s.ekj("_mat-animation-noopable",e._isNoopAnimation))},inputs:{color:"color",mode:"mode",value:"value",bufferValue:"bufferValue"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[s.qOj],decls:10,vars:4,consts:[["aria-hidden","true"],["width","100%","height","4","focusable","false",1,"mat-progress-bar-background","mat-progress-bar-element"],["x","4","y","0","width","8","height","4","patternUnits","userSpaceOnUse",3,"id"],["cx","2","cy","2","r","2"],["width","100%","height","100%"],[1,"mat-progress-bar-buffer","mat-progress-bar-element",3,"ngStyle"],[1,"mat-progress-bar-primary","mat-progress-bar-fill","mat-progress-bar-element",3,"ngStyle"],["primaryValueBar",""],[1,"mat-progress-bar-secondary","mat-progress-bar-fill","mat-progress-bar-element"]],template:function(n,e){1&n&&(s.TgZ(0,"div",0),s.O4$(),s.TgZ(1,"svg",1)(2,"defs")(3,"pattern",2),s._UZ(4,"circle",3),s.qZA()(),s._UZ(5,"rect",4),s.qZA(),s.kcU(),s._UZ(6,"div",5)(7,"div",6,7)(9,"div",8),s.qZA()),2&n&&(s.xp6(3),s.Q6J("id",e.progressbarId),s.xp6(2),s.uIk("fill",e._rectangleFillValue),s.xp6(1),s.Q6J("ngStyle",e._bufferTransform()),s.xp6(1),s.Q6J("ngStyle",e._primaryTransform()))},dependencies:[u.PC],styles:['.mat-progress-bar{display:block;height:4px;overflow:hidden;position:relative;transition:opacity 250ms linear;width:100%}._mat-animation-noopable.mat-progress-bar{transition:none;animation:none}.mat-progress-bar .mat-progress-bar-element,.mat-progress-bar .mat-progress-bar-fill::after{height:100%;position:absolute;width:100%}.mat-progress-bar .mat-progress-bar-background{width:calc(100% + 10px)}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-background{display:none}.mat-progress-bar .mat-progress-bar-buffer{transform-origin:top left;transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-buffer{border-top:solid 5px;opacity:.5}.mat-progress-bar .mat-progress-bar-secondary{display:none}.mat-progress-bar .mat-progress-bar-fill{animation:none;transform-origin:top left;
1transition:transform 250ms ease}.cdk-high-contrast-active .mat-progress-bar .mat-progress-bar-fill{border-top:solid 4px}.mat-progress-bar .mat-progress-bar-fill::after{animation:none;content:"";display:inline-block;left:0}.mat-progress-bar[dir=rtl],[dir=rtl] .mat-progress-bar{transform:rotateY(180deg)}.mat-progress-bar[mode=query]{transform:rotateZ(180deg)}.mat-progress-bar[mode=query][dir=rtl],[dir=rtl] .mat-progress-bar[mode=query]{transform:rotateZ(180deg) rotateY(180deg)}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-fill,.mat-progress-bar[mode=query] .mat-progress-bar-fill{transition:none}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary,.mat-progress-bar[mode=query] .mat-progress-bar-primary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-translate 2000ms infinite linear;left:-145.166611%}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-primary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-primary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary,.mat-progress-bar[mode=query] .mat-progress-bar-secondary{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-translate 2000ms infinite linear;left:-54.888891%;display:block}.mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill::after{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-secondary-indeterminate-scale 2000ms infinite linear}.mat-progress-bar[mode=buffer] .mat-progress-bar-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:mat-progress-bar-background-scroll 250ms infinite linear;display:block}.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-buffer,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-primary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-secondary.mat-progress-bar-fill::after,.mat-progress-bar._mat-animation-noopable .mat-progress-bar-background{animation:none;transition-duration:1ms}@keyframes mat-progress-bar-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mat-progress-bar-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mat-progress-bar-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:scaleX(0.72796)}
1100%{transform:scaleX(0.08)}}@keyframes mat-progress-bar-background-scroll{to{transform:translateX(-8px)}}\n'],encapsulation:2,changeDetection:0}),m.ctorParameters=()=>[{type:s.SBq},{type:s.R0b},{type:String,decorators:[{type:s.FiY},{type:s.tBr,args:[s.QbO]}]},{type:void 0,decorators:[{type:s.FiY},{type:s.tBr,args:[S]}]}],m.propDecorators={value:[{type:s.IIB}],bufferValue:[{type:s.IIB}],_primaryValueBar:[{type:s.i9L,args:["primaryValueBar"]}],animationEnd:[{type:s.r_U}],mode:[{type:s.IIB}]};class g{}g.\u0275fac=function(n){return new(n||g)},g.\u0275mod=s.oAB({type:g}),g.\u0275inj=s.cJS({imports:[u.ez,w.BQ,w.BQ]}),(typeof ngJitMode>"u"||ngJitMode)&&s.kYT(g,{declarations:function(){return[m]},imports:function(){return[u.ez,w.BQ]},exports:function(){return[m,w.BQ]}});var p=l(5391),N=l(4475),U=l(46),v=l(3513),b=l(7185);let x=class{constructor(n,e){this._renderer2=n,this._document=e}ngOnInit(){this.loadScriptByAngularWay("(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src=\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-NDLV9F2');",function(n,e){})}loadScriptByAngularWay(n,e){let t=this._renderer2.createElement("script");t.type="text/javascript",t.text=n,this._renderer2.appendChild(this._document.body,t),t.addEventListener("load",()=>{e(t)})}};x.ctorParameters=()=>[{type:s.Qsj},{type:Document,decorators:[{type:s.tBr,args:[u.K0]}]}],x=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-compra-aprovada",template:'<div class="header bg-gradient-success py-7 py-lg-8">\n <div class="container">\n <div class="header-body text-center mb-7">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-6">\n \n </div>\n </div>\n </div>\n </div>\n </div>\n \x3c!-- Page content --\x3e\n \n <div class="container mt--8 pb-5">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-7" style=" flex: 0 0 95.666667% !important;\n max-width: 61.666667% !important;">\n <div class="card bg-secondary shadow border-0" >\n \n <div class="card-body px-lg-5 py-lg-5">\n <div class="text-center text-muted mb-4"> \n <i style="font-size: 80px; color: #00E338;" class="far fa-check-circle"></i> \n <p style="font-size: 40px;color: #00E338;">Parab\xe9ns</p> \n <p style="font-size: 20px;color: #00E338;">Sua compra foi aprovada</p>\n <p style="font-size: 15px;">Em breve os dados chegar\xe3o no n\xfamero de whatsapp cadastrado</p>\n <p style="font-size: 15px;">Qualquer d\xfavida entre em contato com o <a href="https://api.whatsapp.com/send?phone=554288399336&text=Ol%C3%A1%20estou%20com%20d%C3%BAvidas%20na%20plataforma%20da%20devzap,%20pode%20me%20ajudar?">suporte</a> </p>\n </div> \n </div>\n </div>\n \n </div>\n </div>\n </div>\n \n \n',styles:[".btn-devzap {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.btn-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:focus,\n.btn-devzap.focus {\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 #2dcc89;\n}\n\n.btn-devzap.disabled,\n.btn-devzap:disabled {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active,\n.btn-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active:focus,\n.btn-devzap:not(:disabled):not(.disabled).active:focus,\n.show > .btn-devzap.dropdown-toggle:focus {\n box-shadow: none, #2dcc89;\n}"]})],x);let z=class{constructor(){}ngOnInit(){}};z.ctorParameters=()=>[],z=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-compra-reprovada",template:'<div class="header bg-gradient-success py-7 py-lg-8">\n <div class="container">\n <div class="header-body text-center mb-7">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-6">\n \n </div>\n </div>\n </div>\n </div>\n </div>\n \x3c!-- Page content --\x3e\n \n <div class="container mt--8 pb-5">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-7" style=" flex: 0 0 95.666667% !important;\n max-width: 61.666667% !important;">\n <div class="card bg-secondary shadow border-0">\n \n <div class="card-body px-lg-5 py-lg-5">\n <div class="text-center text-muted mb-4"> \n <i style="font-size: 80px; color: #F00000;" class="far fa-times-circle"></i> \n <p style="font-size: 30px; color: #F00000;">Compra negada</p>\n <p style="font-size: 15px;">Entre em contato com sua institui\xe7\xe3o financeira, ou qualquer d\xfavida entre em contato com o nosso <a href="https://api.whatsapp.com/se
1nd?phone=554288399336&text=Ol%C3%A1%20estou%20com%20d%C3%BAvidas%20na%20plataforma%20da%20devzap,%20pode%20me%20ajudar?">suporte</a> </p> \n </div>\n \n </div>\n </div>\n \n </div>\n </div>\n </div>\n \n \n ',styles:[".btn-devzap {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.btn-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:focus,\n.btn-devzap.focus {\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 #2dcc89;\n}\n\n.btn-devzap.disabled,\n.btn-devzap:disabled {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active,\n.btn-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active:focus,\n.btn-devzap:not(:disabled):not(.disabled).active:focus,\n.show > .btn-devzap.dropdown-toggle:focus {\n box-shadow: none, #2dcc89;\n}"]})],z);var f=l(1437),h=l(7160);let k=class{constructor(n,e,t,o,r,a){this.spinner=n,this.toastr=e,this.formBuilder=t,this.route=o,this.router=r,this.loginService=a}ngOnInit(){this.initForm(),this.router.params.subscribe(n=>{this.token=n.token})}initForm(){this.formLogin=this.formBuilder.group({senha:["",c.kI.required]})}novaSenha(){this.spinner.show();const n=h.genSaltSync(12),e={password:h.hashSync(this.formLogin.value.senha,n),token:this.token};this.loginService.sendUpdateSenha(e).subscribe(()=>{this.spinner.hide(),this.toastr.success("Senha alterada com sucesso !"),this.route.navigate(["/login"])},t=>{this.spinner.hide(),this.toastr.error("Erro interno")})}};k.ctorParameters=()=>[{type:v.t2},{type:b._W},{type:c.QS},{type:p.F0},{type:p.gz},{type:f.r}],k=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-new-pass",template:'<ngx-spinner>\n <p style="font-size: 20px; color: white">Carregando...</p>\n </ngx-spinner>\n \n \n <div class="header bg-gradient-success py-7 py-lg-8">\n <div class="container">\n <div class="header-body text-center mb-7">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-6" style="margin-top: 3rem;">\n <h1 class="text-white">Nova senha</h1> \n </div>\n </div>\n </div>\n </div>\n <div class="separator separator-bottom separator-skew zindex-100">\n <svg x="0" y="0" viewBox="0 0 2560 100" preserveAspectRatio="none" version="1.1" xmlns="http://www.w3.org/2000/svg">\n <polygon class="fill-default" points="2560 0 2560 100 0 100"></polygon>\n </svg>\n </div>\n </div>\n \x3c!-- Page content --\x3e\n <div class="container mt--8 pb-5">\n \x3c!-- Table --\x3e\n <div class="row justify-content-center">\n <div class="col-lg-6 col-md-8">\n <div class="card bg-secondary shadow border-0">\n <div class="card-body px-lg-5 py-lg-5"> \n <div>\n <form [formGroup]="formLogin"> \n <div class="form-group">\n <div class="input-group input-group-alternative">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span>\n </div>\n <input class="form-control" placeholder="Password" type="password" formControlName="senha" />\n </div>\n </div>\n <div class="row my-4">\n </div>\n <div class="text-center">\n <button type="button" class="btn btn-devzap mt-4" (click)="novaSenha()">Cadastrar nova senha</button>\n </div>\n </form>\n </div> \n </div>\n </div>\n </div>\n </div>\n </div>',styles:[".btn-devzap {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);\n}
1\n\n.btn-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:focus,\n.btn-devzap.focus {\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 #2dcc89;\n}\n\n.btn-devzap.disabled,\n.btn-devzap:disabled {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active,\n.btn-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active:focus,\n.btn-devzap:not(:disabled):not(.disabled).active:focus,\n.show > .btn-devzap.dropdown-toggle:focus {\n box-shadow: none, #2dcc89;\n}\n\n.btn-outline-devzap {\n color: #2dcc89;\n background-color: transparent;\n background-image: none;\n border-color: #2dcc89;\n}\n\n.btn-outline-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-outline-devzap:focus,\n.btn-outline-devzap.focus {\n box-shadow: #2dcc89 !important;\n}\n\n.btn-outline-devzap.disabled,\n.btn-outline-devzap:disabled {\n color: #2dcc89 !important;\n background-color: transparent;\n}\n\n.btn-outline-devzap:not(:disabled):not(.disabled):active,\n.btn-outline-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-outline-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89 !important;\n background-color: #2dcc89 !important;\n}\n\n.error {\n color: #E00808;\n}"]})],k);var nn=l(5861);var tn=l(4163);let y=class{constructor(n,e){this.route=n,this.campanhaService=e,this.progress=30}ngAfterViewInit(){var n=this;(0,nn.Z)(function*(){yield n.delay(5e3);var e="https://devzapp.com.br/api-engennier/campanha/api/redirect/"+n.campanhaId;window.open(e,"_self")})()}ngOnInit(){this.route.params.subscribe(n=>{this.campanhaId=n.campanhaId,this.getDadosCampanha(this.campanhaId)})}delay(n){return new Promise(e=>setTimeout(e,n))}getDadosCampanha(n){this.campanhaService.getByIdObservable(n).subscribe(e=>{this.initValue=e.pixelFBID,this.trackVale=e.nameEventFB,this.load()})}load(){var n,e,t,r,a,d;n=window,e=document,t="script",n.fbq||(r=n.fbq=function(){r.callMethod?r.callMethod.apply(r,arguments):r.queue.push(arguments)},n._fbq||(n._fbq=r),r.push=r,r.loaded=!0,r.version="2.0",r.queue=[],(a=e.createElement(t)).async=!0,a.src="https://connect.facebook.net/en_US/fbevents.js",(d=e.getElementsByTagName(t)[0]).parentNode.insertBefore(a,d)),window.fbq.disablePushState=!0,window.fbq("init",this.initValue),window.fbq("track",this.trackVale),console.log("Facebook pixel init run!")}};y.ctorParameters=()=>[{type:p.gz},{type:tn.I}],y.propDecorators={mode:[{type:s.IIB}],animationEnd:[{type:s.r_U}]},y=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({encapsulation:s.ifc.None,selector:"app-progress-bar",template:'<div class="header bg-gradient-success pb-8 pt-5 pt-md-8">\n <div class="container-fluid">\n <div class="header-body">\n\n </div>\n </div>\n</div>\n\n\n<br />\n<br />\n<div class="container-fluid mt--7">\n <div class="row">\n <div class="col">\n <div class="spanstyle">\n <h2 style=" display: flex;\n justify-content: center; margin-top: 10%;">Aguarde...</h2>\n <br />\n <h3 style=" display: flex;\n justify-content: center;">Estamos Procurando o melhor grupo para voc\xea</h3>\n <div class="fullscreenDiv">\n <div class="progress" style="margin-top: 8%;">\n <mat-progress-bar mode="indeterminate"></mat-progress-bar>\n </div>\n\n </div>\n </div>\n </div>\n </div>\n <div class="row">\n <div class="col">\n\n <div class="spanstyle">\n <h4 style=" display: flex;\n justify-content: center;">Voc\xea ser\xe1 direcionado em breve para o seu grupo</h4>\n </div>\n </div>\n </div>\n</div>',styles:[".fullscreenDiv {\n background-color: #e8e8e8;\n width: 40%;\n height: 30px;\n bottom: 0px;\n left: 30%;\n position: relative;\n border-radius: 10px;\n}\n\n.progress {\n height: 30px;\n}\n\n.bg-default {\n background-color: #ffffff !important;\n margin: 0;\n height: 900px !important;\n}\n\n.spanstyle {\n margin-top: 50px;\n margin-left: 10px;\n top: 350px;\n left: 40%;\n}\n\n.mat-progress-bar {\n height: 30px !important;\n}\n\n.mat-progress-bar .mat-progress-bar-fill::after {\n background: #0cdf2f;\n}\n\n.icone-conectado {\n color: #2dcc89;\n}\n\n.icone-desconectado {\n margin-left: 13px;\n font-size: 35px;\n color: rgb(216, 109, 109);\n}\n\n.disponivel {\n color: rgb(19, 23, 247);\n}\n\n.icone-grupos {\n margin-left: 13px;\n font-size: 30px;\n}\n\n.icone-pendente {\n color: #000;\n}\n\n.button-add {\n display: flex;\n justify-content: flex-end;\n}\n\n.add {\n border-radius: 25px;\n}\n\n.cursor {\n cursor: pointer;\n}\n\n.img-icon {\n width: 25px;\n}\n\n.table td .progress {\n height: 10px !important;\n width: 80px !important;\n margin: 0;\n}\n\n.btn-outline-warning {\n color: #2dcc89;\n background-color: transparent;\n background-image: none;\n border-color: #2dcc89;\n}
1\n\n.btn-outline-warning:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-outline-warning:focus,\n.btn-outline-warning.focus {\n box-shadow: #2dcc89 !important;\n}\n\n.btn-outline-warning.disabled,\n.btn-outline-warning:disabled {\n color: #2dcc89 !important;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active,\n.btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89 !important;\n background-color: #2dcc89 !important;\n}\n\n.btn {\n padding: 0.5rem 0.9em !important;\n}\n\n.btn-devzap {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.btn-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:focus,\n.btn-devzap.focus {\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 #2dcc89;\n}\n\n.btn-devzap.disabled,\n.btn-devzap:disabled {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active,\n.btn-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active:focus,\n.btn-devzap:not(:disabled):not(.disabled).active:focus,\n.show > .btn-devzap.dropdown-toggle:focus {\n box-shadow: none, #2dcc89;\n}\n\n.total-full {\n width: 100%;\n background-color: green;\n}\n\n.setenta-verde {\n width: 70%;\n background-color: green;\n}\n\n.cinquenta-amarelo {\n width: 50%;\n background-color: yellow;\n}\n\n.vinte-vermelho {\n width: 20%;\n background-color: red;\n}\n\n.vinte-vermelho {\n width: 20%;\n background-color: red;\n}\n\n.dez-vermelho {\n width: 10%;\n background-color: red;\n}\n\n.dez-vermelho {\n width: 10%;\n background-color: red;\n}\n\n.acabado {\n width: 100%;\n background-color: red;\n}\n\n.card-title-text {\n font-size: 1.375rem !important;\n display: flex;\n justify-content: center;\n}\n\n.font-card-buttons {\n font-size: 12px;\n}\n\n.btn-outline-desconectado {\n color: #ee4242;\n background-color: transparent;\n background-image: none;\n border-color: #ee4242;\n}\n\n.btn-outline-desconectado:hover {\n color: #fff;\n border-color: #ee4242;\n background-color: #ee4242;\n}\n\n.custom-toggle input:checked + .custom-toggle-slider:before {\n background: #fff235 !important;\n transform: translateX(1.625rem);\n}\n\n.custom-toggle input:checked + .custom-toggle-slider {\n border: 1px solid #fff235 !important;\n}\n\n.table th,\n.table td {\n padding: 0.8rem !important;\n}\n\nnavbar-toggler-icon {\n display: block !important;\n}"]})],y);let _=class{constructor(n,e,t,o,r,a){this.spinner=n,this.toastr=e,this.formBuilder=t,this.route=o,this.router=r,this.loginService=a,this.params=void 0,this.teste=[]}ngOnInit(){this.initForm(),this.router.queryParams.subscribe(n=>{this.params=n,console.log(n)})}get f(){return this.formCadastroDays.controls}get nome(){return this.formCadastroDays.get("nome")}get email(){return this.formCadastroDays.get("email")}get telefone(){return this.formCadastroDays.get("telefone")}get password(){return this.formCadastroDays.get("pass")}initForm(){this.formCadastroDays=this.formBuilder.group({nome:["",c.kI.required],email:["",[c.kI.required,c.kI.email]],pass:["",c.kI.required],telefone:["",[c.kI.required,c.kI.minLength(11),c.kI.maxLength(13),c.kI.pattern("[- +()0-9]+")]],utm_medium:[""],utm_source:[""],utm_campaign:[""]})}cadastrar(){if(console.log(this.formCadastroDays.value),this.formCadastroDays.invalid)return void this.toastr.error("Preencher todos os dados e verificar seu e-mail");const n=h.genSaltSync(12);this.formCadastroDays.value.pass=h.hashSync(this.formCadastroDays.value.pass,n),this.formCadastroDays.value.email=this.formCadastroDays.value.email.toLowerCase();for(const[e,t]of Object.entries(this.params))"utm_medium"==e&&null!=t&&(this.formCa
1dastroDays.value.utm_medium=t),"utm_source"==e&&null!=t&&(this.formCadastroDays.value.utm_source=t),"utm_campaign"==e&&null!=t&&(this.formCadastroDays.value.utm_campaign=t);this.spinner.show(),this.loginService.registeranydays(this.formCadastroDays.value).subscribe(e=>{if("Error"==e.status)return this.toastr.error(e.message),void this.spinner.hide();this.spinner.hide(),this.toastr.success("Usuario criado com sucesso!"),this.route.navigate(["/login"],{relativeTo:this.router})})}};_.ctorParameters=()=>[{type:v.t2},{type:b._W},{type:c.QS},{type:p.F0},{type:p.gz},{type:f.r}],_=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-register-any-days",template:'<ngx-spinner>\n <p style="font-size: 20px; color: white">Carregando...</p>\n</ngx-spinner>\n\n\n<div class="header bg-gradient-success py-7 py-lg-8">\n <div class="container">\n <div class="header-body text-center mb-7">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-6" style="margin-top: 3rem;">\n <h1 class="text-white">Cria\xe7\xe3o de Usu\xe1rio:</h1>\n <p class="text-lead text-light">Crie seu usu\xe1rio e tenha acesso agora a plataforma</p>\n </div>\n </div>\n </div>\n </div>\n <div class="separator separator-bottom separator-skew zindex-100">\n <svg x="0" y="0" viewBox="0 0 2560 100" preserveAspectRatio="none" version="1.1"\n xmlns="http://www.w3.org/2000/svg">\n <polygon class="fill-default" points="2560 0 2560 100 0 100"></polygon>\n </svg>\n </div>\n</div>\n\x3c!-- Page content --\x3e\n<div class="container mt--8 pb-5">\n \x3c!-- Table --\x3e\n <div class="row justify-content-center">\n <div class="col-lg-6 col-md-8">\n <div class="card bg-secondary shadow border-0">\n <div class="card-body px-lg-5 py-lg-5">\n <form [formGroup]="formCadastroDays">\n <div class="form-group">\n <div class="input-group input-group-alternative mb-3">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-hat-3"></i></span>\n </div>\n <input class="form-control" placeholder="Nome" type="text" formControlName="nome">\n </div>\n <div *ngIf=" nome.invalid && (nome.touched || nome.dirty)">\n <div *ngIf="nome.errors.required">\n <h6 class="error">Campo nome \xe9 obrigat\xf3rio</h6>\n </div>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group input-group-alternative mb-3">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-email-83"></i></span>\n </div>\n <input class="form-control" placeholder="Email" type="email" formControlName="email">\n </div>\n <div *ngIf=" email.invalid && (email.touched || email.dirty)">\n <div *ngIf="email.errors.required">\n <h6 class="error">Campo email \xe9 obrigat\xf3rio</h6>\n </div>\n <div *ngIf="email.errors.email">\n <h6 class="error">Digite um email v\xe1lido</h6>\n </div>\n </div>\n </div>\n <div class="form-group">\n <div class="input-group input-group-alternative">\n <div class="input-group-prepend">
1\n <span class="input-group-text"><i class="fas fa-phone"></i></span>\n </div>\n <input class="form-control" placeholder="Telefone" type="text"\n formControlName="telefone">\n </div>\n <div *ngIf=" telefone.invalid && (telefone.touched || telefone.dirty)">\n <div *ngIf="telefone.errors.required">\n <h6 class="error">Campo telefone obrigat\xf3rio</h6>\n </div>\n <div\n *ngIf="telefone.errors.minlength || telefone.errors.maxlength || telefone.errors.pattern">\n <h6 class="error">Digite um telefone v\xe1lido</h6>\n </div>\n </div>\n\n </div>\n <div class="form-group">\n <div class="input-group input-group-alternative">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span>\n </div>\n <input class="form-control" placeholder="Senha" type="password" formControlName="pass">\n </div>\n <div *ngIf=" password.invalid && (password.touched || password.dirty)">\n <div *ngIf="password.errors.required">\n <h6 class="error">Campo senha obrigat\xf3rio</h6>\n </div>\n </div>\n\n </div>\n <div class="row my-4">\n </div>\n <div class="text-center">\n <button type="button" class="btn btn-devzap mt-4" (click)=\'cadastrar()\'>Criar conta</button>\n </div>\n </form>\n </div>\n </div>\n </div>\n </div>\n</div>',styles:[".btn-devzap {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.btn-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:focus,\n.btn-devzap.focus {\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 #2dcc89;\n}\n\n.btn-devzap.disabled,\n.btn-devzap:disabled {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active,\n.btn-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active:focus,\n.btn-devzap:not(:disabled):not(.disabled).active:focus,\n.show > .btn-devzap.dropdown-toggle:focus {\n box-shadow: none, #2dcc89;\n}\n\n.btn-outline-devzap {\n color: #2dcc89;\n background-color: transparent;\n background-image: none;\n border-color: #2dcc89;\n}\n\n.btn-outline-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-outline-devzap:focus,\n.btn-outline-devzap.focus {\n box-shadow: #2dcc89 !important;\n}\n\n.btn-outline-devzap.disabled,\n.btn-outline-devzap:disabled {\n color: #2dcc89 !important;\n background-color: transparent;\n}\n\n.btn-outline-devzap:not(:disabled):not(.disabled):active,\n.btn-outline-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-outline-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89 !important;\n background-color: #2dcc89 !important;\n}\n\n.error {\n color: #E00808;\n}"]})],_);let C=class{constructor(n,e,t,o,r,a){this.spinner=n,this.toastr=e,this.formBuilder=t,this.route=o,this.router=r,this.loginService=a,this.message={status:"",message:""}}ngOnInit(){this.initForm()}
1get email(){return this.formCadastroDays.get("email")}initForm(){this.formCadastroDays=this.formBuilder.group({email:["",[c.kI.required,c.kI.email]]})}validar(){this.spinner.show(),this.loginService.sendResetEmail(this.formCadastroDays.value).subscribe(n=>{this.spinner.hide(),console.log(n),this.message.status=n.status,"OK"==n.status?(this.message.message=n.message,console.log(this.message)):this.message.message=n.message})}resetCampos(){this.message={status:"",message:""}}};C.ctorParameters=()=>[{type:v.t2},{type:b._W},{type:c.QS},{type:p.F0},{type:p.gz},{type:f.r}],C=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-reset-senha",template:'<ngx-spinner>\n <p style="font-size: 20px; color: white">Carregando...</p>\n</ngx-spinner>\n\n\n<div class="header bg-gradient-success py-7 py-lg-8">\n <div class="container">\n <div class="header-body text-center mb-7">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-6" style="margin-top: 3rem;">\n <h1 class="text-white">Reset de senha:</h1> \n </div>\n </div>\n </div>\n </div>\n <div class="separator separator-bottom separator-skew zindex-100">\n <svg x="0" y="0" viewBox="0 0 2560 100" preserveAspectRatio="none" version="1.1"\n xmlns="http://www.w3.org/2000/svg">\n <polygon class="fill-default" points="2560 0 2560 100 0 100"></polygon>\n </svg>\n </div>\n</div>\n\x3c!-- Page content --\x3e\n<div class="container mt--8 pb-5">\n \x3c!-- Table --\x3e\n <div class="row justify-content-center">\n <div class="col-lg-6 col-md-8">\n <div class="card bg-secondary shadow border-0">\n <div class="card-body px-lg-5 py-lg-5" >\n <form [formGroup]="formCadastroDays" *ngIf="message.status == \'\'">\n \n <div class="form-group">\n <div class="input-group input-group-alternative mb-3">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-email-83"></i></span>\n </div>\n <input class="form-control" placeholder="Email" type="email" formControlName="email">\n </div>\n <div *ngIf=" email.invalid && (email.touched || email.dirty)">\n <div *ngIf="email.errors.required">\n <h6 class="error">Campo email \xe9 obrigat\xf3rio</h6>\n </div>\n <div *ngIf="email.errors.email">\n <h6 class="error">Digite um email v\xe1lido</h6>\n </div>\n </div>\n </div>\n \n \n <div class="row my-4">\n </div>\n <div class="text-center">\n <button type="button" class="btn btn-devzap mt-4" (click)=\'validar()\'>Enviar</button>\n </div>\n </form>\n\n <div *ngIf="message.status == \'OK\'">\n <p>{{message.message}}</p> \n <div class="text-center">\n <button type="button" class="btn btn-devzap mt-4" [routerLink]="\'/login\'">Login</button>\n </div>\n\n </div>\n\n <div *ngIf="message.status == \'Error\'">\n <p style="color: red">{{message.message}}</p> \n <div class="text-center">\n <button type="button" class="btn btn-devzap mt-4" (click)="resetCampos()">Tentar novamente</button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>',styles:[".btn-devzap {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);\n}
1\n\n.btn-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:focus,\n.btn-devzap.focus {\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 #2dcc89;\n}\n\n.btn-devzap.disabled,\n.btn-devzap:disabled {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active,\n.btn-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active:focus,\n.btn-devzap:not(:disabled):not(.disabled).active:focus,\n.show > .btn-devzap.dropdown-toggle:focus {\n box-shadow: none, #2dcc89;\n}\n\n.btn-outline-devzap {\n color: #2dcc89;\n background-color: transparent;\n background-image: none;\n border-color: #2dcc89;\n}\n\n.btn-outline-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-outline-devzap:focus,\n.btn-outline-devzap.focus {\n box-shadow: #2dcc89 !important;\n}\n\n.btn-outline-devzap.disabled,\n.btn-outline-devzap:disabled {\n color: #2dcc89 !important;\n background-color: transparent;\n}\n\n.btn-outline-devzap:not(:disabled):not(.disabled):active,\n.btn-outline-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-outline-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89 !important;\n background-color: #2dcc89 !important;\n}\n\n@media (min-width: 992px) {\n .pb-lg-5,\n.py-lg-5 {\n padding-bottom: 1rem !important;\n }\n}"]})],C);let j=class{constructor(n,e,t,o,r){this.formBuilder=n,this.loginService=e,this.toastr=t,this.router=o,this.route=r,this.token="teste"}ngOnInit(){this.token="",this.initForm()}initForm(){this.formValidacao=this.formBuilder.group({token:["",c.kI.required]})}Validar(){this.loginService.validacaoToken(this.formValidacao.value).subscribe(n=>{"Error"===n.status?this.toastr.error(n.message):(this.token=this.formValidacao.value.token,this.router.navigate(["/register/",this.token],{relativeTo:this.route}))})}};j.ctorParameters=()=>[{type:c.QS},{type:f.r},{type:b._W},{type:p.F0},{type:p.gz}],j=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-valida15dias",template:'<ngx-spinner>\n <p style="font-size: 20px; color: white">Carregando...</p>\n</ngx-spinner>\n\n\n<div class="header bg-gradient-success py-7 py-lg-8">\n <div class="container">\n <div class="header-body text-center mb-7">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-6">\n <h1 class="text-white">Valide agora seu Token para liberar seu acesso!</h1>\n \x3c!-- <p class="text-lead text-light">Use these awesome forms to login or create new account in your project for free.</p> --\x3e\n </div>\n </div>\n </div>\n </div>\n <div class="separator separator-bottom separator-skew zindex-100">\n <svg x="0" y="0" viewBox="0 0 2560 100" preserveAspectRatio="none" version="1.1" xmlns="http://www.w3.org/2000/svg">\n <polygon class="fill-default" points="2560 0 2560 100 0 100"></polygon>\n </svg>\n </div>\n</div>\n\x3c!-- Page content --\x3e\n\n<div class="container mt--8 pb-5">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-7">\n <div class="card bg-secondary shadow border-0">\n\n\n <div class="card-body px-lg-5 py-lg-5">\n <div class="text-center text-muted mb-4">\n </div>\n\n <form [formGroup]="formValidacao">\n <div class="form-group">\n <div class="input-group input-group-alternative">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span>\n </div>\n <input class="form-control" placeholder="Token" type="text" formControlName="token" />\n </div>\n </div>\n <div class="text-center">\n <button type="button" class="btn btn-primary my-4" (click)="Validar()">\n Validar\n </button>\n </div>\n\n </form>\n </div>\n </div>\n </div>\n </div>\n</div>',styles:[""]})],j);let B=class{constructor(n,e,t,o,r){this.formBuilder=n,this.loginService=e,this.toastr=t,this.router=o,this.route=r,this.token="teste"}
1ngOnInit(){this.token="",this.initForm()}initForm(){this.formValidacao=this.formBuilder.group({token:["",c.kI.required]})}Validar(){this.loginService.validacaoToken(this.formValidacao.value).subscribe(n=>{"Error"===n.status?this.toastr.error(n.message):(this.token=this.formValidacao.value.token,this.router.navigate(["/register/",this.token],{relativeTo:this.route}))})}};B.ctorParameters=()=>[{type:c.QS},{type:f.r},{type:b._W},{type:p.F0},{type:p.gz}],B=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-validacao",template:'<ngx-spinner>\n <p style="font-size: 20px; color: white">Carregando...</p>\n</ngx-spinner>\n\n\n<div class="header bg-gradient-success py-7 py-lg-8">\n <div class="container">\n <div class="header-body text-center mb-7">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-6">\n <h1 class="text-white">Valide agora seu Token para liberar seu acesso!</h1>\n \x3c!-- <p class="text-lead text-light">Use these awesome forms to login or create new account in your project for free.</p> --\x3e\n </div>\n </div>\n </div>\n </div>\n <div class="separator separator-bottom separator-skew zindex-100">\n <svg x="0" y="0" viewBox="0 0 2560 100" preserveAspectRatio="none" version="1.1" xmlns="http://www.w3.org/2000/svg">\n <polygon class="fill-default" points="2560 0 2560 100 0 100"></polygon>\n </svg>\n </div>\n</div>\n\x3c!-- Page content --\x3e\n\n<div class="container mt--8 pb-5">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-7">\n <div class="card bg-secondary shadow border-0">\n\n\n <div class="card-body px-lg-5 py-lg-5">\n <div class="text-center text-muted mb-4">\n </div>\n\n <form [formGroup]="formValidacao">\n <div class="form-group">\n <div class="input-group input-group-alternative">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span>\n </div>\n <input class="form-control" placeholder="Token" type="text" formControlName="token" />\n </div>\n </div>\n <div class="text-center">\n <button type="button" class="btn btn-devzap my-4" (click)="Validar()">\n Validar\n </button>\n </div>\n\n </form>\n </div>\n </div>\n </div>\n </div>\n</div>',styles:[".btn-devzap {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.btn-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:focus,\n.btn-devzap.focus {\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 #2dcc89;\n}\n\n.btn-devzap.disabled,\n.btn-devzap:disabled {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active,\n.btn-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active:focus,\n.btn-devzap:not(:disabled):not(.disabled).active:focus,\n.show > .btn-devzap.dropdown-toggle:focus {\n box-shadow: none, #2dcc89;\n}\n\n.btn-outline-devzap {\n color: #2dcc89;\n background-color: transparent;\n background-image: none;\n border-color: #2dcc89;\n}\n\n.btn-outline-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-outline-devzap:focus,\n.btn-outline-devzap.focus {\n box-shadow: #2dcc89 !important;\n}\n\n.btn-outline-devzap.disabled,\n.btn-outline-devzap:disabled {\n color: #2dcc89 !important;\n background-color: transparent;\n}
1\n\n.btn-outline-devzap:not(:disabled):not(.disabled):active,\n.btn-outline-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-outline-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89 !important;\n background-color: #2dcc89 !important;\n}\n\n.error {\n color: #E00808;\n}"]})],B);let I=class{constructor(n,e,t,o,r,a,d,jn){this.formBuilder=n,this.loginService=e,this.route=t,this.router=o,this.toastr=r,this.spinner=a,this._renderer2=d,this._document=jn,this.loginUser=!0}ngOnInit(){window.location.href="https://www.devzapp.com.br"}ngOnDestroy(){}get f(){return this.formLogin.controls}get email(){return this.formLogin.get("email")}get senha(){return this.formLogin.get("senha")}initForm(){this.formLogin=this.formBuilder.group({email:["",c.kI.required],senha:["",c.kI.required]})}login(){this.spinner.show(),this.formLogin.value.senha=encodeURIComponent(this.formLogin.value.senha),this.loginService.login(this.formLogin.value).subscribe(n=>{this.spinner.hide(),localStorage.setItem("access_token",n.access_token),localStorage.setItem("user_id",n.user_id
1),localStorage.setItem("user_name",n.user_name),localStorage.setItem("user_name",n.user_name),localStorage.setItem("jwt",n.access_token),this.router.navigate(["../dashboard"],{relativeTo:this.route})},n=>{"Bad credentials"==n.error.error_description?(this.toastr.error("E-mail ou senha inv\xe1lidos"),this.spinner.hide()):(this.toastr.error("Erro ao logar"),this.spinner.hide())})}CriarConta(){this.loginUser=!1}Validar(){this.router.navigate(["/register"],{relativeTo:this.route})}sendResetSenha(){this.router.navigate(["/reset-senha"],{relativeTo:this.route})}sendLp(){window.open("https://lp.devzapp.com.br/")}loadScriptByAngularWay(n,e){let t=this._renderer2.createElement("script");t.type="text/javascript",t.text=n,this._renderer2.appendChild(this._document.body,t),t.addEventListener("load",()=>{e(t)})}sendPageGreatPage(){window.open("https://www.greatpages.com.br/","_blank")}};I.ctorParameters=()=>[{type:c.QS},{type:f.r},{type:p.gz},{type:p.F0},{type:b._W},{type:v.t2},{type:s.Qsj},{type:Document,decorators:[{type:s.tBr,args:[u.K0]}]}],I=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-login",template:'<div style="background-color: #fff !important; width: 100%!important; height: 100% !important;"></div>'})],I);let R=class{constructor(n,e,t,o,r,a){this.spinner=n,this.toastr=e,this.formBuilder=t,this.route=o,this.router=r,this.loginService=a}ngOnInit(){this.initForm(),this.router.params.subscribe(n=>{this.token=n.token})}initForm(){this.formCadastro=this.formBuilder.group({nome:["",c.kI.required],email:["",c.kI.email],pass:["",c.kI.required]}),this.formLogin=this.formBuilder.group({email:["",c.kI.required],senha:["",c.kI.required]})}cadastrar(){if(this.formCadastro.invalid)return void this.toastr.error("Preencher todos os dados e verificar seu e-mail");const n=h.genSaltSync(12);this.formCadastro.value.pass=h.hashSync(this.formCadastro.value.pass,n),console.log(this.formCadastro.value.pass),this.spinner.show(),this.loginService.registrarUsuario(this.formCadastro.value,this.token).subscribe(e=>{if("Error"==e.status)return this.toastr.error(e.message),void this.spinner.hide();this.spinner.hide(),this.toastr.success("Usuario criado com sucesso!"),this.route.navigate(["/login"],{relativeTo:this.router})})}associate(){this.spinner.show(),console.log(this.formLogin.value.email),this.formLogin.value.senha=encodeURIComponent(this.formLogin.value.senha),this.loginService.login(this.formLogin.value).subscribe(n=>{const e=n.access_token;this.loginService.associarToken(this.formLogin.value,this.token,e).subscribe(t=>{this.spinner.hide(),this.toastr.success("Token associado com sucesso !"),this.route.navigate(["/login"],{relativeTo:this.router})},t=>{this.spinner.hide(),this.toastr.error("Erro ao associar token !")})},n=>{this.spinner.hide(),this.toastr.error("Usu\xe1rio ou senha incorreto")})}};R.ctorParameters=()=>[{type:v.t2},{type:b._W},{type:c.QS},{type:p.F0},{type:p.gz},{type:f.r}],R=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.wA2)({selector:"app-register",template:'<ngx-spinner>\n <p style="font-size: 20px; color: white">Carregando...</p>\n</ngx-spinner>\n\n\n<div class="header bg-gradient-success py-7 py-lg-8">\n <div class="container">\n <div class="header-body text-center mb-7">\n <div class="row justify-content-center">\n <div class="col-lg-5 col-md-6" style="margin-top: 3rem;">\n <h1 class="text-white">Cria\xe7\xe3o de Usu\xe1rio:</h1>\n <p class="text-lead text-light">Crie seu usu\xe1rio e tenha acesso agora a plataforma</p>\n </div>\n </div>\n </div>\n </div>\n <div class="separator separator-bottom separator-skew zindex-100">\n <svg x="0" y="0" viewBox="0 0 2560 100" preserveAspectRatio="none" version="1.1" xmlns="http://www.w3.org/2000/svg">\n <polygon class="fill-default" points="2560 0 2560 100 0 100"></polygon>\n </svg>\n </div>\n</div>\n\x3c!-- Page content --\x3e\n<div class="container mt--8 pb-5">\n \x3c!-- Table --\x3e\n <div class="row justify-content-center">\n <div class="col-lg-6 col-md-8">\n <div class="card bg-secondary shadow border-0">\n <div class="card-body px-lg-5 py-lg-5">\n <div class="custom-control custom-control-alternative custom-checkbox" style="margin-bottom: 10px;">\n <input [(ngModel)]="contaCriada" class="custom-control-input" id=" customCheckLogin" type="checkbox" />\n <label class="custom-control-label" for=" customCheckLogin">
1\n <span class="text-muted">J\xe1 tenho uma conta</span>\n </label>\n </div>\n\n <div *ngIf="contaCriada">\n <form [formGroup]="formLogin">\n <div class="form-group mb-3">\n <div class="input-group input-group-alternative">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-email-83"></i></span>\n </div>\n <input class="form-control" placeholder="Email" type="email" formControlName="email" />\n </div>\n </div>\n <div class="form-group">\n <div class="input-group input-group-alternative">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span>\n </div>\n <input class="form-control" placeholder="Password" type="password" formControlName="senha" />\n </div>\n </div>\n <div class="row my-4">\n </div>\n <div class="text-center">\n <button type="button" class="btn btn-devzap mt-4" (click)=\'associate()\'>Associar token</button>\n </div>\n </form>\n </div>\n\n <div *ngIf="!contaCriada">\n <form [formGroup]="formCadastro">\n <div class="form-group">\n <div class="input-group input-group-alternative mb-3">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-hat-3"></i></span>\n </div>\n <input class="form-control" placeholder="Nome" type="text" formControlName="nome">\n </div>\n </div>\n <div class="form-group">\n <div class="input-group input-group-alternative mb-3">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-email-83"></i></span>\n </div>\n <input class="form-control" placeholder="Email" type="email" formControlName="email">\n </div>\n </div>\n <div class="form-group">\n <div class="input-group input-group-alternative">\n <div class="input-group-prepend">\n <span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span>\n </div>\n <input class="form-control" placeholder="Senha" type="password" formControlName="pass">\n </div>\n </div>\n \x3c!-- <div class="text-muted font-italic"><small>password strength: <span class="text-success font-weight-700">strong</span></small></div> --\x3e\n <div class="row my-4">\n </div>\n \n <div class="text-center">\n <button type="button" class="btn btn-devzap mt-4" (click)=\'cadastrar()\'>Criar conta</button>\n </div>\n </form> \n </div>\n\n\n </div>\n </div>\n </div>\n </div>\n</div>',styles:[".btn-devzap {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);\n}\n\n.btn-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:focus,\n.btn-devzap.focus {\n box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 #2dcc89;\n}\n\n.btn-devzap.disabled,\n.btn-devzap:disabled {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active,\n.btn-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-devzap:not(:disabled):not(.disabled):active:focus,\n.btn-devzap:not(:disabled):not(.disabled).active:focus,\n.show > .btn-devzap.dropdown-toggle:focus {\n box-shadow: none, #2dcc89;\n}\n\n.btn-outline-devzap {\n color: #2dcc89;\n background-color: transparent;\n background-image: none;\n border-color: #2dcc89;\n}
1\n\n.btn-outline-devzap:hover {\n color: #fff;\n border-color: #2dcc89;\n background-color: #2dcc89;\n}\n\n.btn-outline-devzap:focus,\n.btn-outline-devzap.focus {\n box-shadow: #2dcc89 !important;\n}\n\n.btn-outline-devzap.disabled,\n.btn-outline-devzap:disabled {\n color: #2dcc89 !important;\n background-color: transparent;\n}\n\n.btn-outline-devzap:not(:disabled):not(.disabled):active,\n.btn-outline-devzap:not(:disabled):not(.disabled).active,\n.show > .btn-outline-devzap.dropdown-toggle {\n color: #fff;\n border-color: #2dcc89 !important;\n background-color: #2dcc89 !important;\n}\n\n.error {\n color: #E00808;\n}"]})],R);const _n=[{path:"login",component:I},{path:"register/:token",component:R},{path:"register-event",component:_},{path:"validar",component:B},{path:"validar15",component:j},{path:"sem-permissao",component:l(4098).Z},{path:"dev-zap-grupos/:campanhaId",component:y},{path:"compra-aprovada",component:x},{path:"compra-reprovada",component:z},{path:"reset-senha",component:C},{path:"nova-senha/:token",component:k}];let O=class{};O=function(i,n,e,t){var a,o=arguments.length,r=o<3?n:null===t?t=Object.getOwnPropertyDescriptor(n,e):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(i,n,e,t);else for(var d=i.length-1;d>=0;d--)(a=i[d])&&(r=(o<3?a(r):o>3?a(n,e,r):a(n,e))||r);return o>3&&r&&Object.defineProperty(n,e,r),r}([(0,s.LVF)({imports:[u.ez,p.Bz.forChild(_n),c.u5,c.UX,N.IJ,v.ef,g,b.Rh.forRoot(),U.M],declarations:[I,R,B,j,y,_,x,z,C,k]})],O)}}]);
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.