1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[6196],{66196(Q,M,s){var F=s(29293).default,A=this&&this.__createBinding||(Object.create?function(h,x,a,_){void 0===_&&(_=a);var g=Object.getOwnPropertyDescriptor(x,a);(!g||("get"in g?!x.__esModule:g.writable||g.configurable))&&(g={enumerable:!0,get:function(){return x[a]}}),Object.defineProperty(h,_,g)}:function(h,x,a,_){void 0===_&&(_=a),h[_]=x[a]}),C=this&&this.__setModuleDefault||(Object.create?function(h,x){Object.defineProperty(h,"default",{enumerable:!0,value:x})}:function(h,x){h.default=x}),b=this&&this.__importStar||function(){var h=function(x){return(h=Object.getOwnPropertyNames||function(a){var _=[];for(var g in a)Object.prototype.hasOwnProperty.call(a,g)&&(_[_.length]=g);return _})(x)};return function(x){if(x&&x.__esModule)return x;var a={};if(null!=x)for(var _=h(x),g=0;g<_.length;g++)"default"!==_[g]&&A(a,x,_[g]);return C(a,x),a}}();Object.defineProperty(M,"__esModule",{value:!0}),M.SaveComponent=void 0;const O=s(89377),I=s(72718),D=s(60177),P=s(27321),L=s(41853),t=s(84341),N=s(27288),T=s(70584),B=s(49708),r=s(59896),n=s(41480),W=s(71364),z=s(95912),R=s(62652),e=b(s(49849)),V=b(s(37554)),$=b(s(7901)),j=b(s(60177)),v=b(s(48848)),y=b(s(39078)),u=b(s(70226)),o=b(s(84341)),i=["address"];function l(h,x){if(1&h){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"associate-save-individual",18),e.\u0275\u0275listener("on_save",function(g){e.\u0275\u0275restoreView(a);const E=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(E.save_associate(g))}),e.\u0275\u0275elementEnd()}if(2&h){const a=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("form",a.form)("admin",!0)("schools",a.schools)("type",a.type)("courses",a.courses)("areas",a.areas)}}function d(h,x){if(1&h){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"associate-save-institute",19),e.\u0275\u0275listener("on_save",function(g){e.\u0275\u0275restoreView(a);const E=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(E.save_associate(g))}),e.\u0275\u0275elementEnd()}if(2&h){const a=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("form",a.form)("admin",!0)}}function c(h,x){if(1&h){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"associate-save-school",19),e.\u0275\u0275listener("on_save",function(g){e.\u0275\u0275restoreView(a);const E=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(E.save_associate(g))}),e.\u0275\u0275elementEnd()}if(2&h){const a=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("form",a.form)("admin",!0)}}function m(h,x){if(1&h&&e.\u0275\u0275element(0,"associate-save-payments",11),2&h){const a=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("form",a.form)}}function f(h,x){if(1&h){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"associate-save-files",20),e.\u0275\u0275listener("file_updated",function(){e.\u0275\u0275restoreView(a);const g=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(g.load_data())}),e.\u0275\u0275elementEnd()}if(2&h){const a=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("form",a.form)}}function p(h,x){if(1&h){const a=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div")(1,"section",6)(2,"table",7)(3,"tr")(4,"th")(5,"span",8),e.\u0275\u0275text(6,"ID "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"th")(8,"span",8),e.\u0275\u0275text(9,"Status "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(10,"th")(11,"span",8),e.\u0275\u0275text(12,"Regional "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(13,"th")(14,"span",8),e.\u0275\u0275text(15,"Renova\xe7\xe3o "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(16,"th")(17,"span",8),e.\u0275\u0275text(18," A\xe7\xf5es "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(19,"tr")(20,"td")(21,"span",8),e.\u0275\u0275text(22),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(23,"td")(24,"span",8),e.\u0275\u0275text(25),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(26,"td")(27,"span",8),e.\u0275\u0275text(28),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(29,"td")(30,"span",8),e.\u0275\u0275text(31),e.\u0275\u0275pipe(32,"date"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(33,"td")(34,"button",9),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(a);const g=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(g.cancel())}),e.\u0275\u0275text(35," Cancelar cadastro "),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275element(36,"br"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(37,"hr")(38,"associate-save-general",10)(39,"hr")(40,"associate-save-address",11,0)(42,"hr"),e.\u0275\u0275elementStart(43,"section",12)(44,"h4"),e.\u0275\u0275text(45,"Dados de associado:"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(46,l,1,6,"associate-save-individual",13)(47,d,1,2,"associate-save-institute",14)(48,c,1,2,"associate-save-school",14),e.\u0275\u0275element(49,"associate-legacy",15),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(50,"hr"),e.\u0275\u0275template(51,m,1,1,"associate-save-payments",16),e.\u0275\u0275element(52,"hr"),e.\u0275\u0275template(53,f,1,1,"associate-save-files",17),e.\u0275\u0275elementEnd()}if(2&h){const a=e.\u0275\u0275nextContext();e.\u0275\u0275advance(22),e.\u0275\u0275textInterpolate1(" ",a.form.associate_id," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",a.form.status_info," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",a.form.region," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(32,16,a.form.next_payment,"dd/MM/yyyy")," "),e.\u0275\u0275advance(7),e.\u0275\u0275property("admin",!0)("is_school",a.is_school)("is_institute",a.is_institute)("form",a.form),e.\u0275\u0275advance(2),e.\u0275\u0275property("form",a.form),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",a.is_individual),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",a.is_institute),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",a.is_school),e.\u0275\u0275advance(),e.\u0275\u0275property("form",a.form)("is_individual",a.is_individual),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",a.form.payments.length>0),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",a.form.files.length>0)}}M.SaveComponent=(()=>{class h{api;route;location;associate;modal;loading;form;loaded;types;type;schools;areas;courses;is_individual;is_school;is_institute;address;constructor(a,_,g,E,w,G){this.api=a,this.route=_,this.location=g,this.associate=E,this.modal=w,this.loading=G,this.loaded=!1,this.types=new I.AssociateTypes,this.associate.schools().then(K=>{this.schools=K}),this.associate.areas().then(K=>{this.areas=K,this.associate.courses().then(U=>{this.courses=U})})}ngOnInit(){this.is_individual=!1,this.is_school=!1,this.is_institute=!1,this.route.params.subscribe(a=>{this.form=new P.AssociateUser,this.form.associate_id=a.id,this.load_data()})}load_data(){this.loading.start(),this.form.associate_id?this.api.recover("associate/:id",{id:this.form.associate_id}).subscribe(a=>
1{switch(this.type=a.associate.type_id,a.associate.type_id){case this.types.ESCOLA:this.form=new P.SchoolAssociate,this.is_school=!0;break;case this.types.INSTITUICAO:case this.types.BENEMERITO:case this.types.HONORARIO:this.form=new P.InstitutionalAssociate,this.is_institute=!0;break;default:this.form=new P.IndividualAssociate,this.is_individual=!0}this.form.setup(a.associate,a.payments,a.files,a.extra),this.form.address.setup(a.associate),this.address?.load_cities(this.form.address.state),this.loaded=!0,this.loading.end()}):this.loading.end()}back(){this.location.back()}save_associate(){var a=this;return F(function*(){a.loading.start();let _=[];yield a.areas.forEach(w=>{_.push(w.title)});let g=[];yield a.courses.forEach(w=>{g.push(w.title)});let E=[];yield a.schools.forEach(w=>{E.push(w.title)}),a.form.set_lists(_,E,g),a.api.update("associate/:associate_id",a.form.get_values()).subscribe(w=>{a.loading.end();let G=a.modal.open(O.AlertModalComponent);G.componentInstance.success("Associado salvo com sucesso!"),G.result.then(()=>{a.load_data()},()=>{a.load_data()})},w=>{a.loading.end(),a.modal.open(O.AlertModalComponent).componentInstance.error(w.error.message)})})()}cancel(){let a=this.modal.open(L.ConfirmModalComponent,{centered:!0});a.componentInstance.text="Deseja mesmo cancelar o cadastro? Essa a\xe7\xe3o \xe9 permanente",a.componentInstance.destructive=!0,a.result.then(_
1=>{this.loading.start(),this.api.remove("associate/:id",{id:this.form.associate_id}).subscribe(()=>{this.loading.end(),this.form.status_info="Cancelado",this.modal.open(O.AlertModalComponent).componentInstance.success("Cadastro cancelado com sucesso!")},g=>{this.loading.end(),this.modal.open(O.AlertModalComponent).componentInstance.error(g.error.message)})})}static \u0275fac=function(_){return new(_||h)(e.\u0275\u0275directiveInject(V.ApiService),e.\u0275\u0275directiveInject($.ActivatedRoute),e.\u0275\u0275directiveInject(j.Location),e.\u0275\u0275directiveInject(v.AssociateService),e.\u0275\u0275directiveInject(y.NgbModal),e.\u0275\u0275directiveInject(u.LoadingService))};static \u0275cmp=e.\u0275\u0275defineComponent({type:h,selectors:[["app-save"]],viewQuery:function(_,g){if(1&_&&e.\u0275\u0275viewQuery(i,5),2&_){let E;e.\u0275\u0275queryRefresh(E=e.\u0275\u0275loadQuery())&&(g.address=E.first)}},decls:10,vars:1,consts:[["address",""],[1,"row"],[1,"col-md-9"],[1,"col-md-3","text-right"],["type","button",1,"btn","btn-primary",3,"click"],[4,"ngIf"],["name","FIXO"],["
1width","100%"],[1,"large-text"],["type","button",1,"btn","btn-danger",3,"click"],[3,"admin","is_school","is_institute","form"],[3,"form"],["name","ASSOCIADO"],[3,"form","admin","schools","type","courses","areas","on_save",4,"ngIf"],[3,"form","admin","on_save",4,"ngIf"],[3,"form","is_individual"],[3,"form",4,"ngIf"],[3,"form","file_updated",4,"ngIf"],[3,"on_save","form","admin","schools","type","courses","areas"],[3,"on_save","form","admin"],[3,"file_updated","form"]],template:function(_,g){1&_&&(e.\u0275\u0275elementStart(0,"form")(1,"div",1)(2,"div",2)(3,"h3"),e.\u0275\u0275text(4,"Dados cadastrais"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",3)(6,"button",4),e.\u0275\u0275listener("click",function(){return g.back()}),e.\u0275\u0275text(7," Voltar "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275element(8,"hr"),e.\u0275\u0275template(9,p,54,19,"div",5),e.\u0275\u0275elementEnd()),2&_&&(e.\u0275\u0275advance(9),e.\u0275\u0275property("ngIf",g.loaded))},dependencies:[D.CommonModule,j.NgIf,t.FormsModule,o.\u0275NgNoValidate,o.NgControlStatusGroup,o.NgForm,N.IndividualComponent,T.InstituicaoComponent,B.EscolaComponent,r.LegacyComponent,n.AddressComponent,W.GeralComponent,z.PaymentsComponent,R.FilesComponent,j.DatePipe],styles:[".form-group[_ngcontent-%COMP%], .form-control[_ngcontent-%COMP%]{font-size:.8rem}td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{border:1px solid #b8b8b8;font-size:x-small;padding:3px;text-align:center}.margins[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:10px}.large-text[_ngcontent-%COMP%]{font-size:medium}table[_ngcontent-%COMP%]{width:100%}"]})}return h})()},62652(Q,M,s){var F=this&&this.__createBinding||(Object.create?function(v,y,u,o){void 0===o&&(o=u);var i=Object.getOwnPropertyDescriptor(y,u);(!i||("get"in i?!y.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return y[u]}}),Object.defineProperty(v,o,i)}:function(v,y,u,o){void 0===o&&(o=u),v[o]=y[u]}),A=this&&this.__setModuleDefault||(Object.create?function(v,y){Object.defineProperty(v,"default",{enumerable:!0,value:y})}:function(v,y){v.default=y}),C=this&&this.__importStar||function(){var v=function(y){return(v=Object.getOwnPropertyNames||function(u){var o=[];for(var i in u)Object.prototype.hasOwnProperty.call(u,i)&&(o[o.length]=i);return o}
1)(y)};return function(y){if(y&&y.__esModule)return y;var u={};if(null!=y)for(var o=v(y),i=0;i<o.length;i++)"default"!==o[i]&&F(u,y,o[i]);return A(u,y),u}}();Object.defineProperty(M,"__esModule",{value:!0}),M.FilesComponent=void 0;const b=s(49849),O=s(75652),I=s(89377),D=s(41853),P=s(60177),L=s(84341),t=s(84635),N=s(13345),T=s(45674),B=s(37723),r=C(s(49849)),n=C(s(37554)),W=C(s(39078)),z=C(s(70226)),R=C(s(60177)),e=C(s(84341)),V=C(s(13345));function $(v,y){if(1&v){const u=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"tr")(1,"td")(2,"span"),r.\u0275\u0275text(3),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(4,"td")(5,"span"),r.\u0275\u0275text(6),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(7,"td",2)(8,"p-select",3),r.\u0275\u0275twoWayListener("ngModelChange",function(i){const l=r.\u0275\u0275restoreView(u).$implicit;return r.\u0275\u0275twoWayBindingSet(l.status_id,i)||(l.status_id=i),r.\u0275\u0275resetView(i)}),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(9,"td")(10,"button",4),r.\u0275\u0275listener("click",function(){const i=r.\u0275\u0275restoreView(u).$implicit,l=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(l.save_file(i))}),r.\u0275\u0275text(11," Salvar "),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(12,"td")(13,"button",5),r.\u0275\u0275listener("click",function(){const i=r.\u0275\u0275restoreView(u),l=i.$implicit,d=i.index,c=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(c.remove_file(l,d))}),r.\u0275\u0275text(14," Excluir "),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(15,"td")(16,"button",6),r.\u0275\u0275listener("click",function(){const i=r.\u0275\u0275restoreView(u).$implicit,l=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(l.download_file(i))}),r.\u0275\u0275text(17," Download "),r.\u0275\u0275elementEnd()()()}if(2&v){const u=y.$implicit,o=r.\u0275\u0275nextContext();r.\u0275\u0275advance(3),r.\u0275\u0275textInterpolate(u.description),r.\u0275\u0275advance(3),r.\u0275\u0275textInterpolate1(" ",u.new_type," "),r.\u0275\u0275advance(2),r.\u0275\u0275property("options",o.file_status),r.\u0275\u0275twoWayProperty("ngModel",u.status_id)}}M.FilesComponent=(()=>{class v{api;modal;loading;form;file_updated;file_status;constructor(u,o,i){this.api=u,this.modal=o,this.loading=i,this.file_updated=new b.EventEmitter;let l=new O.FileStatus;this.file_status=l.list}ngOnInit(){}save_file(u){this.loading.start();let o=u.get_values();o.user_id=this.form.id,o.associate_id=this.form.associate_id,this.api.update("file/:associate_id/:id",o).subscribe(()=>{this.modal.open(I.AlertModalComponent).componentInstance.success("Arquivo atualizado com sucesso"),this.loading.end(),this.file_updated.emit(!0)},i=>{this.modal.open(I.AlertModalComponent).componentInstance.error(i.error.message),this.loading.end()})}remove_file(u,o){let i=this.modal.open(D.ConfirmModalComponent,{centered:!0});i.componentInstance.text="Deseja mesmo remover esse arquivo?",i.componentInstance.destructive=!0,i.result.then(l=>{this.loading.start();let d=u.get_values();d.user_id=this.form.id,d.associate_id=this.form.associate_id,this.api.remove("file/:associate_id/:id",d).subscribe(()=>{this.modal.open(I.AlertModalComponent).componentInstance.success("Arquivo deletado com sucesso"),this.form.remove_file(o),this.loading.end()},c=>{this.modal.open(I.AlertModalComponent).componentInstance.error(c.error.message),this.loading.end()})})}download_file(u){this.api.recover("file/:associate_id/:id",{associate_id:this.form.associate_id,id:u.id}).subscribe(o=>{this.api.external_download(o.download_file,{},u.name)})}static \u0275fac=function(o){return new(o||v)(r.\u0275\u0275directiveInject(n.ApiService),r.\u0275\u0275directiveInject(W.NgbModal),r.\u0275\u0275directiveInject(z.LoadingService))};static \u0275cmp=r.\u0275\u0275defineComponent({type:v,selectors:[["associate-save-files"]],inputs:{form:"form"},outputs:{file_updated:"file_updated"},decls:17,vars:1,consts:[["name","ARQUIVOS"],[4,"ngFor","ngForOf"],[1,"form-group"],["appendTo","body","filter","true","optionLabel","name","optionValue","id","filterBy","name","styleClass","form-control",3,"ngModelChange","options","ngModel"],["type","button",1,"btn","btn-primary",3,"click"],["type","button",1,"btn","btn-danger",3,"click"],["type","button",1,"btn","btn-info",3,"click"]],template:function(o,i){1&o&&(r.\u0275\u0275elementStart(0,"section",0)(1,"h4"),r.\u0275\u0275text(2,"Arquivos:"),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(3,"table")(4,"thead")(5,"tr")(6,"th"),r.\u0275\u0275text(7," Descri\xe7\xe3o "),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(8,"th"),r.\u0275\u0275text(9," Nova categoria "),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(10,"th"),r.\u0275\u0275text(11," Status "),r.\u0275\u0275elementEnd(),r.\u0275\u0275element(12,"th")(13,"th")(14,"th"),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(15,"tbody"),r.\u0275\u0275template(16,$,18,4,"tr",1),r.\u0275\u0275elementEnd()()()),2&o&&(r.\u0275\u0275advance(16),r.\u0275\u0275property("ngForOf",i.form.files))},dependencies:[P.CommonModule,R.NgForOf,L.FormsModule,e.NgControlStatus,e.NgModel,t.InputMaskModule,N.SelectModule,V.Select,T.DatePickerModule,B.TableModule],styles:["td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{border:1px solid #b8b8b8;font-size:x-small;padding:3px;text-align:center}.margins[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:10px}.large-text[_ngcontent-%COMP%]{font-size:medium}table[_ngcontent-%COMP%]{width:100%}"]})}return v})()},59896(Q,M,s){var F=this&&this.__createBinding||(Object.create?function(o,i,l,d){void 0===d&&(d=l);var c=Object.getOwnPropertyDescriptor(i,l);(!c||("get"in c?!i.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:function(){return i[l]}}),Object.defineProperty(o,d,c)}:function(o,i,l,d){void 0===d&&(d=l),o[d]=i[l]}),A=this&&this.__setModuleDefault||(Object.create?function(o,i){Object.defineProperty(o,"default",{enumerable:!0,value:i})}:function(o,i){o.default=i}),C=this&&this.__importStar||function(){var o=function(i){return(o=Object.getOwnPropertyNames||function(l){var d=[];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(d[d.length]=c);return d})(i)};return function(i){if(i&&i.__esModule)return i;var l={};if(null!=i)for(var d=o(i),c=0;c<d.length;c++)"default"!==d[c]&&F(l,i,d[c]);return A(l,i),l}}();Object.defineProperty(M,"__esModule",{value:!0}),M.LegacyComponent=void 0;const b=s(60177),O=s(84341),I=s(84635),D=s(13345),P=s(45674),L=s(37723),t=C(s(49849)),N=C(s(37554)),T=C(s(60177)),B=o=>
1["/associados",o];function r(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"tr")(1,"td"),t.\u0275\u0275text(2," E-mail "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"td"),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()),2&o){const l=i.$implicit;t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate1(" ",l," ")}}function n(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"tr")(1,"td"),t.\u0275\u0275text(2," Telefone "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"td"),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()),2&o){const l=i.$implicit;t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate1(" ",l," ")}}function W(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"tr")(1,"td"),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"td"),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"td"),t.\u0275\u0275text(6),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"td"),t.\u0275\u0275text(8),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(9,"td"),t.\u0275\u0275text(10),t.\u0275\u0275elementEnd()()),2&o){const l=i.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",l.type," "),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",l.from," "),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",l.to," "),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",l.updated_by," "),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",l.updated_at," ")}}function z(o,i){1&o&&(t.\u0275\u0275elementStart(0,"h6"),t.\u0275\u0275text(1," Cargos "),t.\u0275\u0275elementEnd())}function R(o,i){1&o&&(t.\u0275\u0275elementStart(0,"h6"),t.\u0275\u0275text(1," Delegados "),t.\u0275\u0275elementEnd())}function e(o,i){1&o&&(t.\u0275\u0275elementStart(0,"th"),t.\u0275\u0275text(1," Nome: "),t.\u0275\u0275elementEnd())}function V(o,i){1&o&&(t.\u0275\u0275elementStart(0,"th"),t.\u0275\u0275text(1," Institui\xe7\xe3o "),t.\u0275\u0275elementEnd())}function $(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"td"),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&o){const l=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1(" ",l.user_name," ")}}function j(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"a",5),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&o){const l=t.\u0275\u0275nextContext(2).$implicit;t.\u0275\u0275property("routerLink",t.\u0275\u0275pureFunction1(2,B,l.institutional_id)),t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1(" ",l.institutional_id," ")}}function v(o,i){if(1&o&&(t.\u0275\u0275elementStart(0,"td"),t.\u0275\u0275template(1,j,2,4,"a",4),t.\u0275\u0275elementEnd()),2&o){const l=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",l.institutional_id)}}function y(o,i){if(1&o){const l=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"tr"),t.\u0275\u0275template(1,$,2,1,"td",2),t.\u0275\u0275elementStart(2,"td"),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(4,"td"),t.\u0275\u0275text(5),t.\u0275\u0275pipe(6,"date"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"td"),t.\u0275\u0275text(8),t.\u0275\u0275pipe(9,"date"),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(10,v,2,1,"td",2),t.\u0275\u0275elementStart(11,"td")(12,"button",3),t.\u0275\u0275listener("click",function(){const c=t.\u0275\u0275restoreView(l).$implicit,m=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(m.download(c.id))}),t.\u0275\u0275text(13," Declara\xe7\xe3o "),t.\u0275\u0275elementEnd()()()}if(2&o){const l=i.$implicit,d=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",!d.is_individual),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",l.position_name," "),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" ",t.\u0275\u0275pipeBind2(6,5,l.start_date,"dd/MM/yyyy")," "),t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",t.\u0275\u0275pipeBind2(9,8,l.end_date,"dd/MM/yyyy")," "),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",d.is_individual)}}M.LegacyComponent=(()=>{class o{api;form;is_individual;constructor(l){this.api=l}ngOnInit(){}download(l){this.api.download("associate/position/receipt/:id",{id:l},"declaracao.pdf")}static \u0275fac=function(d){return new(d||o)(t.\u0275\u0275directiveInject(N.ApiService))};static \u0275cmp=t.\u0275\u0275defineComponent({type:o,selectors:[["associate-legacy"]],inputs:{form:"form",is_individual:"is_individual"},decls:47,vars:8,consts:[["name","LEGADO"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"btn","btn-primary",3,"click"],[3,"routerLink",4,"ngIf"],[3,"routerLink"]],template:function(d,c){1&d&&(t.\u0275\u0275elementStart(0,"section",0)(1,"h5"),t.\u0275\u0275text(2," Historico "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"h6"),t.\u0275\u0275text(4," Contatos "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"table")(6,"thead")(7,"tr")(8,"th"),t.\u0275\u0275text(9," Tipo "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(10,"th"),t.\u0275\u0275text(11," Valor "),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(12,"tbody"),t.\u0275\u0275template(13,r,5,1,"tr",1)(14,n,5,1,"tr",1),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(15,"h6"),t.\u0275\u0275text(16," Trocas de regi\xe3o e categoria: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(17,"table")(18,"thead")(19,"tr")(20,"th"),t.\u0275\u0275text(2
11," Tipo "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(22,"th"),t.\u0275\u0275text(23," De "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(24,"th"),t.\u0275\u0275text(25," Para "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(26,"th"),t.\u0275\u0275text(27," Troca realizada por: "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(28,"th"),t.\u0275\u0275text(29," Data da troca: "),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(30,"tbody"),t.\u0275\u0275template(31,W,11,5,"tr",1),t.\u0275\u0275elementEnd()(),t.\u0275\u0275template(32,z,2,0,"h6",2)(33,R,2,0,"h6",2),t.\u0275\u0275elementStart(34,"table")(35,"thead")(36,"tr"),t.\u0275\u0275template(37,e,2,0,"th",2),t.\u0275\u0275elementStart(38,"th"),t.\u0275\u0275text(39," Cargo "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(40,"th"),t.\u0275\u0275text(41," Inicio "),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(42,"th"),t.\u0275\u0275text(43," Saida "),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(44,V,2,0,"th",2),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(45,"tbody"),t.\u0275\u0275template(46,y,14,11,"tr",1),t.\u0275\u0275elementEnd()()()),2&d&&(t.\u0275\u0275advance(13),t.\u0275\u0275property("ngForOf",c.form.contact.emails),t.\u0275\u0275advance(),t.\u0275\u0275property("ngForOf",c.form.contact.phones),t.\u0275\u0275advance(17),t.\u0275\u0275property("ngForOf",c.form.history),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",c.is_individual),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",!c.is_individual),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",!c.is_individual),t.\u0275\u0275advance(7),t.\u0275\u0275property("ngIf",c.is_individual),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",c.form.position_history))},dependencies:[b.CommonModule,T.NgForOf,T.NgIf,O.FormsModule,I.InputMaskModule,D.SelectModule,P.DatePickerModule,L.TableModule,T.DatePipe],styles:["td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{border:1px solid #b8b8b8;font-size:x-small;padding:3px;text-align:center}.margins[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:10px}.large-text[_ngcontent-%COMP%]{font-size:medium}table[_ngcontent-%COMP%]{width:100%}"]})}return o})()},95912(Q,M,s){var F=this&&this.__createBinding||(Object.create?function(d,c,m,f){void 0===f&&(f=m);var p=Object.getOwnPropertyDescriptor(c,m);(!p||("get"in p?!c.__esModule:p.writable||p.configurable))&&(p={enumerable:!0,get:function(){return c[m]}}),Object.defineProperty(d,f,p)}:function(d,c,m,f){void 0===f&&(f=m),d[f]=c[m]}),A=this&&this.__setModuleDefault||(Object.create?function(d,c){Object.defineProperty(d,"default",{enumerable:!0,value:c})}:function(d,c){d.default=c}),C=this&&this.__importStar||function(){var d=function(c){return(d=Object.getOwnPropertyNames||function(m){var f=[];for(var p in m)Object.prototype.hasOwnProperty.call(m,p)&&(f[f.length]=p);return f})(c)};return function(c){if(c&&c.__esModule)return c;var m={};if(null!=c)for(var f=d(c),p=0;p<f.length;p++)"default"!==f[p]&&F(m,c,f[p]);return A(m,c),m}}();Object.defineProperty(M,"__esModule",{value:!0}),M.PaymentsComponent=void 0;const b=s(56806),O=s(75652),I=s(89377),D=s(60177),P=s(84341),L=s(84635),t=s(13345),N=s(45674),T=s(37723),B=s(24210),r=s(40274),n=C(s(49849)),W=C(s(37554)),z=C(s(70226)),R=C(s(39078)),e=C(s(60177)),V=C(s(84341)),$=C(s(13345)),j=C(s(45674)),v=C(s(24210)),y=C(s(40274)),u=()=>({standalone:!0});function o(d,c){if(1&d&&(n.\u0275\u0275elementStart(0,"span"),n.\u0275\u0275text(1),n.\u0275\u0275pipe(2,"date"),n.\u0275\u0275elementEnd()),2&d){const m=n.\u0275\u0275nextContext().$implicit;n.\u0275\u0275advance(),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind2(2,1,m.due_date,"dd/MM/yyyy")," ")}}function i(d,c){if(1&d){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"tr")(1,"td")(2,"span"),n.\u0275\u0275text(3),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(4,"td",6)(5,"span"),n.\u0275\u0275text(6),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(7,"td",6)(8,"p-select",7),n.\u0275\u0275twoWayListener("ngModelChange",function(p){const S=n.\u0275\u0275restoreView(m).$implicit;return n.\u0275\u0275twoWayBindingSet(S.status_id,p)||(S.status_id=p),n.\u0275\u0275resetVie
1w(p)}),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(9,"td",6),n.\u0275\u0275template(10,o,3,4,"span",8),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(11,"td",6)(12,"p-datepicker",9),n.\u0275\u0275twoWayListener("ngModelChange",function(p){const S=n.\u0275\u0275restoreView(m).$implicit;return n.\u0275\u0275twoWayBindingSet(S.paid_date,p)||(S.paid_date=p),n.\u0275\u0275resetView(p)}),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(13,"td",6)(14,"input",10),n.\u0275\u0275twoWayListener("ngModelChange",function(p){const S=n.\u0275\u0275restoreView(m).$implicit;return n.\u0275\u0275twoWayBindingSet(S.value,p)||(S.value=p),n.\u0275\u0275resetView(p)}),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(15,"td",6)(16,"p-select",7),n.\u0275\u0275twoWayListener("ngModelChange",function(p){const S=n.\u0275\u0275restoreView(m).$implicit;return n.\u0275\u0275twoWayBindingSet(S.way_id,p)||(S.way_id=p),n.\u0275\u0275resetView(p)}),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(17,"td",6)(18,"input",11),n.\u0275\u0275twoWayListener("ngModelChange",function(p){const S=n.\u0275\u0275restoreView(m).$implicit;return n.\u0275\u0275twoWayBindingSet(S.additional_info,p)||(S.additional_info=p),n.\u0275\u0275resetView(p)}),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(19,"td"),n.\u0275\u0275element(20,"p-tieredMenu",12,0),n.\u0275\u0275elementStart(22,"button",13),n.\u0275\u0275listener("click",function(p){n.\u0275\u0275restoreView(m);const S=n.\u0275\u0275reference(21);return n.\u0275\u0275resetView(S.toggle(p))}),n.\u0275\u0275text(23," A\xe7\xf5es "),n.\u0275\u0275elementEnd()()()}if(2&d){const m=c.$implicit,f=c.index,p=n.\u0275\u0275nextContext();n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(m.receipt_number),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1("",m.reference_year," "),n.\u0275\u0275advance(2),n.\u0275\u0275property("options",p.payment_status),n.\u0275\u0275twoWayProperty("ngModel",m.status_id),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngIf",m.due_date),n.\u0275\u0275advance(2),n.\u0275\u0275property("name",n.\u0275\u0275interpolate1("payment-paid-date-",f))("iconDisplay","input")("showIcon",!0)("showButtonBar",!0)("readonlyInput",!0),n.\u0275\u0275twoWayProperty("ngModel",m.paid_date),n.\u0275\u0275advance(2),n.\u0275\u0275property("name",n.\u0275\u0275interpolate1("total-",f))("id",n.\u0275\u0275interpolate1("total-",f)),n.\u0275\u0275twoWayProperty("ngModel",m.value),n.\u0275\u0275property("ngModelOptions",n.\u0275\u0275pureFunction0(24,u)),n.\u0275\u0275advance(2),n.\u0275\u0275property("options",p.payment_ways),n.\u0275\u0275twoWayProperty("ngModel",m.way_id),n.\u0275\u0275advance(2),n.\u0275\u0275twoWayProperty("ngModel",m.additional_info),n.\u0275\u0275property("ngModelOptions",n.\u0275\u0275pureFunction0(25,u)),n.\u0275\u0275advance(2),n.\u0275\u0275property("popup",!0)("model",m.menu)}}M.PaymentsComponent=(()=>{class d{api;loading;modal;form;payment_status;payment_ways;constructor(m,f,p){this.api=m,this.loading=f,this.modal=p;let S=new O.PaymentStatus;this.payment_status=S.list;let h=new b.PaymentWays;this.payment_ways=h.list}ngOnInit(){for(let m of this.form.payments)m.menu=[{icon:"fa fa-file",label:"Recibo",routerLink:["/associado","recibo",m.receipt_number],target:"_blank"},{label:"Salvar",command:()=>{this.save_payment(m)}},{label:"Atualizar Iugu",visible:m.gateway_code.length>10,command:()=>{this.update_iugu(m)}},{icon:"fa fa-file",label:"Ver fatura",url:"https://faturas.iugu.com/"+m.gateway_secure,target:"_blank"}]}save_payment(m){this.loading.start();let f=m.get_values();this.api.update("payments/:id",f).subscribe(()=>{this.modal.open(I.AlertModalComponent).componentInstance.success("Pagamento atualizado com sucesso"),this.loading.end()},p=>{this.modal.open(I.AlertModalComponent).componentInstance.error(p.error.message),this.loading.end()})}update_iugu(m){this.loading.start(),this.api.insert("iugu",{data:{id:m.gateway_code},force:!0}).subscribe(f=>{this.modal.open(I.AlertModalComponent).componentInstance.success("Fatura atualizada com sucesso!"),this.loading.end()},f=>{this.modal.open(I.AlertModalComponent).componentInstance.error(f.error.message),this.loading.end()})}static \u0275fac=function(f){return new(f||d)(n.\u0275\u0275directiveInject(W.ApiService),n.\u0275\u0275directiveInject(z.LoadingService),n.\u0275\u0275directiveInject(R.NgbModal))};static \u0275cmp=n.\u0275\u0275defineComponent({type:d,selectors:[["associate-save-payments"]],inputs:{form:"form"},decls:25,vars:1,consts:[["menu",""],["name","PAGAMENTOS"],["width","5%"],["width","15%"],["width","10%"],[4,"ngFor","ngForOf"],[1,"form-group"],["appendTo","body","filter","true","optionLabel","name","optionValue","id","placeholder","Selecione","filterBy","name","styleClass","form-control",3,"ngModelChange","options","ngModel"],[4,"ngIf"],["styleClass","form-control",3,"ngModelChange","iconDisplay","showIcon","showButtonBar","readonlyInput","name","ngModel"],["type","text","currencyMask","",1,"form-control",3,"ngModelChange","ngModel","ngModelOptions","name","id"],["type","text",1,"form-control",3,"ngModelChange","ngModel","ngModelOptions"],["appendTo","body",3,"popup","model"],["type","button",1,"btn","btn-info",3,"click"]],template:function(f,p){1&f&&(n.\u0275\u0275elementStart(0,"section",1)(1,"h4"),n.\u0275\u0275text(2,"Pagamentos:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(3,"table")(4,"thead")(5,"tr")(6,"th",2),n.\u0275\u0275text(7,"ID "),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(8,"th",2),n.\u0275\u0275text(9,"Ano "),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(10,"th",3),n.\u0275\u0275text(11,"Status "),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(12,"th",4),n.\u0275\u0275text(13,"Vencimento "),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(14,"th",4),n.\u0275\u0275text(15,"Pagamento "),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(16,"th",4),n.\u0275\u0275text(17,"Valor "),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(18,"th",4),n.\u0275\u0275text(19,"Forma "),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(20,"th",3),n.\u0275\u0275text(2
11,"Informa\xe7\xf5es "),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(22,"th",2),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(23,"tbody"),n.\u0275\u0275template(24,i,24,26,"tr",5),n.\u0275\u0275elementEnd()()()),2&f&&(n.\u0275\u0275advance(24),n.\u0275\u0275property("ngForOf",p.form.payments))},dependencies:[D.CommonModule,e.NgForOf,e.NgIf,P.FormsModule,V.DefaultValueAccessor,V.NgControlStatus,V.NgModel,L.InputMaskModule,t.SelectModule,$.Select,N.DatePickerModule,j.DatePicker,T.TableModule,B.CurrencyMaskModule,v.CurrencyMaskDirective,r.TieredMenuModule,y.TieredMenu,e.DatePipe],styles:["td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{border:1px solid #b8b8b8;font-size:x-small;padding:3px;text-align:center}.margins[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:10px}.large-text[_ngcontent-%COMP%]{font-size:medium}table[_ngcontent-%COMP%]{width:100%}"]})}return d})()}}]);
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.