PageSourceSearch

https://abem-nacional.com.br/5891.483355994e2e489a.js

js abem-nacional.com.br collected 2026-10-04 06:09:06 UTC 22,631 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[5891],{95891(D,S,m){var O=this&&this.__createBinding||(Object.create?function(r,p,i,d){void 0===d&&(d=i);var l=Object.getOwnPropertyDescriptor(p,i);(!l||("get"in l?!p.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return p[i]}}),Object.defineProperty(r,d,l)}:function(r,p,i,d){void 0===d&&(d=i),r[d]=p[i]}),w=this&&this.__setModuleDefault||(Object.create?function(r,p){Object.defineProperty(r,"default",{enumerable:!0,value:p})}:function(r,p){r.default=p}),y=this&&this.__importStar||function(){var r=function(p){return(r=Object.getOwnPropertyNames||function(i){var d=[];for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&(d[d.length]=l);return d})(p)};return function(p){if(p&&p.__esModule)return p;var i={};if(null!=p)for(var d=r(p),l=0;l<d.length;l++)"default"!==d[l]&&O(i,p,d[l]);return w(i,p),i}}();Object.defineProperty(S,"__esModule",{value:!0}),S.ScheduleComponent=void 0;const x=m(41853),s=m(89377),I=m(94815),P=m(72718),t=m(56806),_=m(50965),f=m(72718),h=m(60177),g=m(84341),e=y(m(49849)),E=y(m(37554)),F=y(m(39078)),T=y(m(60177)),b=y(m(84341)),j=["pagination"],V=r=>[r,"erros"];function A(r,p){if(1&r&&(e.\u0275\u0275elementStart(0,"option",5),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const i=p.$implicit;e.\u0275\u0275property("value",i.id),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",i.name," ")}}function c(r,p){if(1&r&&(e.\u0275\u0275elementStart(0,"option",5),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const i=p.$implicit;e.\u0275\u0275property("value",i.id),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",i.name," ")}}function u(r,p){if(1&r&&(e.\u0275\u0275elementStart(0,"option",5),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const i=p.$implicit;e.\u0275\u0275property("value",i.id),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",i.name," ")}}function o(r,p){if(1&r){const i=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",15),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(i);const l=e.\u0275\u0275nextContext().$implicit,C=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(C.cancel(l))}),e.\u0275\u0275text(1,"Cancelar"),e.\u0275\u0275elementEnd()}}function n(r,p){if(1&r&&(e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"td"),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"td"),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"td"),e.\u0275\u0275text(10),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"td"),e.\u0275\u0275text(12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"td"),e.\u0275\u0275text(14),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"td"),e.\u0275\u0275text(16),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"td"),e.\u0275\u0275template(18,o,2,0,"button",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"td")(20,"a",14),e.\u0275\u0275text(21),e.\u0275\u0275elementEnd()()()),2&r){const i=p.$implicit,d=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",i.title," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",i.reference_year," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",i.associate_type," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",d.formatter.money(i.total)," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",d.formatter.date(i.due_date)," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",i.associates," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",i.region," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",i.status," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.status_id==d.status.AGENDADO),e.\u0275\u0275advance(2),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction1(11,V,i.id)),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",i.errors," ")}}S.ScheduleComponent=(()=>{class r{api;modal;schedules;formatter;params;endpoint;status;statuses;regions;types;DEFAULT=-1;pagination;type;selected_status;
1year;region;constructor(i,d){this.api=i,this.modal=d,this.params={},this.endpoint="payments/schedule",this.schedules=[],this.formatter=new _.Formatter,this.status=new t.ScheduleStatus;let l=new f.AssociateTypes;this.statuses=this.status.list;let C=new P.Region;this.types=l.list,this.regions=C.list,this.type=this.DEFAULT,this.selected_status=this.DEFAULT,this.region=this.DEFAULT}ngOnInit(){}update_params(){let i={};this.selected_status!=this.DEFAULT&&(i.status=this.selected_status),this.type!=this.DEFAULT&&(i.type=this.type),this.year&&(i.year=this.year),this.region!=this.DEFAULT&&(i.region=this.region),this.pagination.update_params(i),this.params=i}change_page(i){this.schedules=i}cancel(i){let d=this.modal.open(x.ConfirmModalComponent,{centered:!0});d.componentInstance.text="Deseja mesmo cancelar o agendamento?",d.componentInstance.destructive=!0,d.result.then(l=>{this.api.remove("payments/schedule/:id",{id:i.id}).subscribe(C=>{i.status="Cancelado",i.status_id=this.status.CANCELADO},C=>{this.modal.open(s.AlertModalComponent).componentInstance.error(C.error.message)})})}static \u0275fac=function(d){return new(d||r)(e.\u0275\u0275directiveInject(E.ApiService),e.\u0275\u0275directiveInject(F.NgbModal))};static \u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["app-schedule"]],viewQuery:function(d,l){if(1&d&&e.\u0275\u0275viewQuery(j,5),2&d){let C;e.\u0275\u0275queryRefresh(C=e.\u0275\u0275loadQuery())&&(l.pagination=C.first)}},decls:59,vars:14,consts:[["pagination",""],[1,"row"],[1,"col-md-3","form-group"],["type","number","name","year",1,"form-control",3,"ngModelChange","ngModel"],["name","status",1,"form-control",3,"ngModelChange","ngModel"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],["name","region",1,"form-control",3,"ngModelChange","ngModel"],["name","type",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-md-3"],[1,"btn","btn-primary",3,"click"],[4,"ngFor","ngForOf"],[1,"navbar","navbar-expand-lg",3,"active","params","endpoint","page_size"],["class","btn btn-danger",3,"click",4,"ngIf"],[3,"routerLink"],[1,"btn","btn-danger",3,"click"]],template:function(d,l){if(1&d){const C=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",1)(1,"h2"),e.\u0275\u0275text(2,"Envios em bloco:"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(3,"div",1)(4,"div",2)(5,"label"),e.\u0275\u0275text(6," Ano Referencia "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"input",3),e.\u0275\u0275twoWayListener("ngModelChange",function(v){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(l.year,v)||(l.year=v),e.\u0275\u0275resetView(v)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",2)(9,"label"),e.\u0275\u0275text(10," Status "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"select",4),e.\u0275\u0275twoWayListener("ngModelChange",function(v){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(l.selected_status,v)||(l.selected_status=v),e.\u0275\u0275resetView(v)}),e.\u0275\u0275elementStart(12,"option",5),e.\u0275\u0275text(13," Selecione "),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(14,A,2,2,"option",6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"div",2)(16,"label"),e.\u0275\u0275text(17," Regional "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"select",7),e.\u0275\u0275twoWayListener("ngModelChange",function(v){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(l.region,v)||(l.region=v),e.\u0275\u0275resetView(v)}),e.\u0275\u0275elementStart(19,"option",5),e.\u0275\u0275text(20," Selecione "),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(21,c,2,2,"option",6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(22,"div",2)(23,"label"),e.\u0275\u0275text(24," Categoria "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(25,"select",8),e.\u0275\u0275twoWayListener("ngModelChange",function(v){return e.\u0275\u0275restoreView(C),e.\u0275\u0275twoWayBindingSet(l.type,v)||(l.type=v),e.\u0275\u0275resetView(v)}),e.\u0275\u0275elementStart(26,"option",5),e.\u0275\u0275text(27," Selecione "),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(28,u,2,2,"option",6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(29,"div",9)(30,"button",10),e.\u0275\u0275listener("click",function(){return l.update_params()}),e.\u0275\u0275text(31," Filtrar "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(32,"table")(33,"thead")(34,"tr")(35,"th"),e.\u0275\u0275text(36," Titulo "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"th"),e.\u0275\u0275text(38," Ano de referencia "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(39,"th"),e.\u0275\u0275text(40," Categoria "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(41,"th"),e.\u0275\u0275text(42," Valor "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(43,"th"),e.\u0275\u0275text(44," Vencimento "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(45,"th"),e.\u0275\u0275text(46," Associados "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(47,"th"),e.\u0275\u0275text(48," Regionais "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(49,"th"),e.\u0275\u0275text(50," Status "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(51,"th"),e.\u0275\u0275text(52," Envio "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(53,"th"),e.\u0275\u0275text(54," Erros "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(55,"tbody"),e.\u0275\u0275template(56,n,22,13,"tr",11),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(57,"app-pagination",12,0),e.\u0275\u0275listener("active",function(v){return l.change_page(v)}),e.\u0275\u0275elementEnd()}2&d&&(e.\u0275\u0275advance(7),e.\u0275\u0275twoWayProperty("ngModel",l.year),e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",l.selected_status),e.\u0275\u0275advance(),e.\u0275\u0275property("value",l.DEFAULT),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",l.statuses),e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",l.region),e.\u0275\u0275advance(),e.\u0275\u0275property("value",l.DEFAULT),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",l.regions),e.\u0275\u0275advance(4),e.\u0275\u0275twoWayProperty("ngModel",l.type),e.\u0275\u0275advance(),e.\u0275\u0275property("value",l.DEFAULT),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",l.types),e.\u0275\u0275advance(28),e.\u0275\u0275property("ngForOf",l.schedules),e.\u0275\u0275advance(),e.\u0275\u0275property("params",l.params)("endpoint",l.endpoint)("page_size",50))},dependencies:[h.CommonModule,T.NgForOf,T.NgIf,g.FormsModule,b.NgSelectOption,b.\u0275NgSelectMultipleOption,b.DefaultValueAccessor,b.NumberValueAccessor,b.SelectControlValueAccessor,b.NgControlStatus,b.NgModel,I.PaginationComponent],styles:["td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{border:1px solid #b8b8b8;font-size:x-small;padding:3px;text-align:center}table[_ngcontent-%COMP%]{width:100%;border-color:#b8b8b8}"]})}return r})()},41853(D,S,m){var O=this&&this.__createBinding||(Object.create?function(_,f,h,g){void 0===g&&(g=h);var e=Object.getOwnPropertyDescriptor(f,h);
1(!e||("get"in e?!f.__esModule:e.writable||e.configurable))&&(e={enumerable:!0,get:function(){return f[h]}}),Object.defineProperty(_,g,e)}:function(_,f,h,g){void 0===g&&(g=h),_[g]=f[h]}),w=this&&this.__setModuleDefault||(Object.create?function(_,f){Object.defineProperty(_,"default",{enumerable:!0,value:f})}:function(_,f){_.default=f}),y=this&&this.__importStar||function(){var _=function(f){return(_=Object.getOwnPropertyNames||function(h){var g=[];for(var e in h)Object.prototype.hasOwnProperty.call(h,e)&&(g[g.length]=e);return g})(f)};return function(f){if(f&&f.__esModule)return f;var h={};if(null!=f)for(var g=_(f),e=0;e<g.length;e++)"default"!==g[e]&&O(h,f,g[e]);return w(h,f),h}}();Object.defineProperty(S,"__esModule",{value:!0}),S.ConfirmModalComponent=void 0;const x=m(60177),s=y(m(49849)),I=y(m(39078)),P=y(m(60177));S.ConfirmModalComponent=(()=>{class _{modal;title="Confirme";text;yes="SIM";no="N\xc3O";destructive=!0;closing;constructor(h){this.modal=h,this.closing=!1}ngOnInit(){}color(){return this.destructive?"btn-danger":"btn-primary"}close(){this.closing||(this.closing=!0,this.modal.close(!0))}static \u0275fac=function(g){return new(g||_)(s.\u0275\u0275directiveInject(I.NgbActiveModal))};static \u0275cmp=s.\u0275\u0275defineComponent({type:_,selectors:[["app-confirm-modal"]],decls:13,vars:5,consts:[[1,"modal-header"],["id","modal-title",1,"modal-title"],["type","button","aria-describedby","modal-title",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[3,"innerHtml"],[1,"modal-footer"],["type","button",1,"btn","btn-info",3,"click"],["type","button",1,"btn",3,"click","ngClass"]],template:function(g,e){1&g&&(s.\u0275\u0275elementStart(0,"div",0)(1,"h4",1),s.\u0275\u0275text(2),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(3,"button",2),s.\u0275\u0275listener("click",function(){return e.modal.dismiss(!1)}),s.\u0275\u0275elementStart(4,"span",3),s.\u0275\u0275text(5,"\xd7"),s.\u0275\u0275elementEnd()()(),s.\u0275\u0275elementStart(6,"div",4),s.\u0275\u0275element(7,"div",5),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(8,"div",6)(9,"button",7),s.\u0275\u0275listener("click",function(){return e.modal.dismiss(!1)}),s.\u0275\u0275text(10),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(11,"button",8),s.\u0275\u0275listener("click",function(){return e.close()}),s.\u0275\u0275text(12),s.\u0275\u0275elementEnd()()),2&g&&(s.\u0275\u0275advance(2),s.\u0275\u0275textInterpolate(e.title),s.\u0275\u0275advance(5),s.\u0275\u0275property("innerHtml",e.text,s.\u0275\u0275sanitizeHtml),s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate(e.no),s.\u0275\u0275advance(),s.\u0275\u0275property("ngClass",e.color()),s.\u0275\u0275advance(),s.\u0275\u0275textInterpolate(e.yes))},dependencies:[x.CommonModule,P.NgClass],styles:[".modal-body[_ngcontent-%COMP%]{white-space:pre-line}"]})}return _})()},94815(D,S,m){var O=this&&this.__createBinding||(Object.create?function(c,u,o,n){void 0===n&&(n=o);var a=Object.getOwnPropertyDescriptor(u,o);(!a||("get"in a?!u.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return u[o]}}),Object.defineProperty(c,n,a)}:function(c,u,o,n){void 0===n&&(n=o),c[n]=u[o]}),w=this&&this.__setModuleDefault||(Object.create?function(c,u){Object.defineProperty(c,"default",{enumerable:!0,value:u})}:function(c,u){c.default=u}),y=this&&this.__importStar||function(){var c=function(u){return(c=Object.getOwnPropertyNames||function(o){var n=[];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(n[n.length]=a);return n})(u)};return function(u){if(u&&u.__esModule)return u;var o={};if(null!=u)for(var n=c(u),a=0;a<n.length;a++)"default"!==n[a]&&O(o,u,n[a]);return w(o,u),o}}();Object.defineProperty(S,"__esModule",{value:!0}),S.Order=S.PaginationComponent=void 0;const x=m(89377),s=m(49849),I=m(60177),P=m(7901),t=y(m(49849)),_=y(m(37554)),f=y(m(39078)),h=y(m(70226)),g=y(m(60177));function e(c,u){if(1&c){const o=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",7)(1,"a",8),t.\u0275\u0275listener("click",function(){const a=t.\u0275\u0275restoreView(o).$implicit,r=t.\u0275\u0275nextContext(2);
1return t.\u0275\u0275resetView(r.set_active(a))}),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()()}if(2&c){const o=u.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(o)}}function E(c,u){if(1&c){const o=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",7)(1,"a",8),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(o);const a=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(a.load_next())}),t.\u0275\u0275text(2,"Proxima"),t.\u0275\u0275elementEnd()()}}function F(c,u){if(1&c){const o=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",7)(1,"a",8),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(o);const a=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(a.load_last())}),t.\u0275\u0275text(2,"Ultima"),t.\u0275\u0275elementEnd()()}}function T(c,u){if(1&c&&(t.\u0275\u0275elementStart(0,"ul",4),t.\u0275\u0275template(1,e,3,1,"li",5)(2,E,3,0,"li",6)(3,F,3,0,"li",6),t.\u0275\u0275elementEnd()),2&c){const o=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275property("ngForOf",o.pages),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",o.next),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",o.total)}}function b(c,u){if(1&c&&(t.\u0275\u0275elementStart(0,"option",13),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&c){const o=u.$implicit;t.\u0275\u0275property("value",t.\u0275\u0275interpolate(o.value)),t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1(" ",o.display," ")}}function j(c,u){if(1&c){const o=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",9)(1,"select",10),t.\u0275\u0275twoWayListener("ngModelChange",function(a){t.\u0275\u0275restoreView(o);const r=t.\u0275\u0275nextContext();return t.\u0275\u0275twoWayBindingSet(r.order,a)||(r.order=a),t.\u0275\u0275resetView(a)}),t.\u0275\u0275listener("change",function(){t.\u0275\u0275restoreView(o);const a=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(a.reorder())}),t.\u0275\u0275elementStart(2,"option",11),t.\u0275\u0275text(3," Ordem "),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(4,b,2,3,"option",12),t.\u0275\u0275elementEnd()()}if(2&c){const o=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275twoWayProperty("ngModel",o.order),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngForOf",o.order_array)}}S.PaginationComponent=(()=>{class c{api;modal;loading;paginated;page_size=10;active;full_result;pages;next;last_page;endpoint;params={};is_get=!0;use_loader=!0;page_size_array;order_array=null;order;total;constructor(o,n,a){this.api=o,this.modal=n,this.loading=a,this.active=new s.EventEmitter,this.full_result=new s.EventEmitter,this.order=""}ngOnInit(){this.paginated=[],this.next=!0,this.last_page=1,this.load_next()}update_pages(){let n,o=Math.ceil(this.paginated.length/this.page_size);for(this.pages=[],n=1;n<=o;n++)this.pages.push(n);this.last_page=n}set_active(o){let n=(o-1)*this.page_size,a=n+this.page_size,r=[];if(0!=this.paginated.length){for(let p=n;p<a&&this.paginated.length>p;p++)r.push(this.paginated[p]);this.active.emit(r)}else this.active.emit([])}load_last(){let o=JSON.parse(JSON.stringify(this.params));o.limit=this.page_size,o.offset=this.total-this.total%this.page_size,o.offset==this.total&&(o.offset=this.total-this.page_size),this.loading.start(),this.is_get?this.api.recover(this.endpoint,o).subscribe(n=>{if(n.results){let a=[];for(let r=0;r<n.results.length;r++)a.push(n.results[r]);this.total=n.total,this.active.emit(a)}else console.error("Resultado fora do padr\xe3o esperado para a pagina\xe7\xe3o");this.loading.end()},n=>{404!=n.error.code&&this.modal.open(x.AlertModalComponent).componentInstance.error(n.error.message),this.loading.end()}):this.api.search(this.endpoint,o).subscribe(n=>{if(n.results){let a=[];for(let r=0;r<n.results.length;r++)a.push(n.results[r]);this.total=n.total,this.active.emit(a)}else console.error("Resultado fora do padr\xe3o esperado para a pagina\xe7\xe3o");this.loading.end()},n=>{404!=n.error.code&&this.modal.open(x.AlertModalComponent).componentInstance.error(n.error.message),this.loading.end()})}load_next(){let o=this.list_params();this.loading.start(),this.is_get?this.api.recover(this.endpoint,o).subscribe(n=>{if(n.results){for(let a=0;a<n.results.length;a++)this.paginated.push(n.results[a]);if(this.update_pages(),this.next=n.next,this.total=n.total,0==n.results.length)return this.active.emit([]),this.loading.end();this.set_active(this.last_page-1),this.full_result.emit(n)}else console.error("Resultado fora do padr\xe3o esperado para a pagina\xe7\xe3o");this.loading.end()},n=>{404!=n.error.code&&this.modal.open(x.AlertModalComponent).componentInstance.error(n.error.message),this.full_result.emit([]),this.paginated=null,this.paginated=[],this.update_pages(),this.set_active(1),this.loading.end()}):this.api.search(this.endpoint,o).subscribe(n=>{for(let a=0;a<n.results.length;a++)this.paginated.push(n.results[a]);this.update_pages(),this.next=n.next,this.full_result.emit(n),this.set_active(this.last_page-1),this.loading.end()},n=>{this.modal.open(x.AlertModalComponent).componentInstance.error(n.error.message),this.loading.end()})}list_params(){let o=JSON.parse(JSON.stringify(this.params));return o.limit=this.page_size,o.offset=this.page_size*this.last_page-this.page_size,this.order.length>0&&(o.order=this.order),o}reorder(){this.ngOnInit()}update_params(o){this.params=o,this.ngOnInit()}static \u0275fac=function(n){return new(n||c)(t.\u0275\u0275directiveInject(_.ApiService),t.\u0275\u0275directiveInject(f.NgbModal),t.\u0275\u0275directiveInject(h.Lo
1adingService))};static \u0275cmp=t.\u0275\u0275defineComponent({type:c,selectors:[["app-pagination"]],inputs:{page_size:"page_size",endpoint:"endpoint",params:"params",is_get:"is_get",use_loader:"use_loader",page_size_array:"page_size_array",order_array:"order_array"},outputs:{active:"active",full_result:"full_result"},decls:4,vars:2,consts:[[1,"row","full-width"],[1,"col-md-10","col-lg-10"],["class","pagination",4,"ngIf"],["class","col-md-2 col-lg-2",4,"ngIf"],[1,"pagination"],["class","page-item",4,"ngFor","ngForOf"],["class","page-item",4,"ngIf"],[1,"page-item"],[1,"page-link",3,"click"],[1,"col-md-2","col-lg-2"],["name","order",3,"ngModelChange","change","ngModel"],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,a){1&n&&(t.\u0275\u0275elementStart(0,"div",0)(1,"div",1),t.\u0275\u0275template(2,T,4,3,"ul",2),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(3,j,5,2,"div",3),t.\u0275\u0275elementEnd()),2&n&&(t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",void 0!==a.pages),t.\u0275\u0275advance(),t.\u0275\u0275property("ngIf",a.order_array))},dependencies:[I.CommonModule,g.NgForOf,g.NgIf,P.RouterModule],styles:[".full-width[_ngcontent-%COMP%]{width:100%}li.page-item[_ngcontent-%COMP%]{display:inherit;min-width:45px;text-align:center}.pagination[_ngcontent-%COMP%]{display:inline-block}"]})}return c})(),S.Order=class A{display;value}}}]);

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.