PageSourceSearch

https://abem-nacional.com.br/5302.31cf249072961bb7.js

js abem-nacional.com.br collected 2026-10-04 06:08:51 UTC 9,688 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[5302],{55302(H,c,i){var m=i(29293).default,f=this&&this.__createBinding||(Object.create?function(o,r,t,a){void 0===a&&(a=t);var n=Object.getOwnPropertyDescriptor(r,t);(!n||("get"in n?!r.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(o,a,n)}:function(o,r,t,a){void 0===a&&(a=t),o[a]=r[t]}),h=this&&this.__setModuleDefault||(Object.create?function(o,r){Object.defineProperty(o,"default",{enumerable:!0,value:r})}:function(o,r){o.default=r}),d=this&&this.__importStar||function(){var o=function(r){return(o=Object.getOwnPropertyNames||function(t){var a=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(a[a.length]=n);return a})(r)};return function(r){if(r&&r.__esModule)return r;var t={};if(null!=r)for(var a=o(r),n=0;n<a.length;n++)"default"!==a[n]&&f(t,r,a[n]);return h(t,r),t}}();Object.defineProperty(c,"__esModule",{value:!0}),c.LiveComponent=void 0;const g=i(60177),v=i(61122),C=i(37723),x=i(91914),_=i(11020),b=i(84635),S=i(84341),p=i(59091),e=d(i(49849)),E=d(i(37554)),T=d(i(7901)),y=d(i(30489)),L=d(i(70226)),M=d(i(37723)),w=d(i(5779)),I=d(i(61122)),O=d(i(11020)),j=d(i(84635)),u=d(i(84341)),P=(o,r)=>r.id;function B(o,r){1&o&&e.\u0275\u0275text(0," Sim ")}function V(o,r){1&o&&e.\u0275\u0275text(0," N\xe3o ")}function F(o,r){1&o&&e.\u0275\u0275text(0," Sim ")}function D(o,r){1&o&&e.\u0275\u0275text(0," N\xe3o ")}function W(o,r){1&o&&(e.\u0275\u0275elementStart(0,"tr")(1,"th"),e.\u0275\u0275text(2," Quest\xe3o "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"th"),e.\u0275\u0275text(4," Alternativa selecionada "),e.\u0275\u0275elementEnd()())}function k(o,r){if(1&o&&(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()()),2&o){const t=r.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.questao),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.alternativa)}}function A(o,r){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",8),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.show_dialog=!1)}),e.\u0275\u0275text(1,"Ok"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"button",8),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.horario())}),e.\u0275\u0275text(3,"Liberar hora adicional"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"button",8),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.liberar_prova())}),e.\u0275\u0275text(5,"Reabrir prova"),e.\u0275\u0275elementEnd()}}function N(o,r){1&o&&(e.\u0275\u0275elementStart(0,"tr")(1,"th"),e.\u0275\u0275text(2," Semestre "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"th"),e.\u0275\u0275text(4," Alunos "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"th"),e.\u0275\u0275text(6," Log enviado "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"th"),e.\u0275\u0275text(8," Com respostas salvas "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"th"),e.\u0275\u0275text(10," Prova encerrada "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"th"),e.\u0275\u0275text(12," Tempo adicional "),e.\u0275\u0275elementEnd()())}function G(o,r){if(1&o&&(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()()),2&o){const t=r.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.semestre),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.alunos),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("",t.logs," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("",t.respostas," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("",t.encerrados," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.tempo)}}function z(o,r){if(1&o&&(e.\u0275\u0275elementStart(0,"strong"),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"p-table",1),e.\u0275\u0275template(3,N,13,0,"ng-template",2)(4,G,13,6,"ng-template",3),e.\u0275\u0275elementEnd()),2&o){const t=r.$implicit;e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" Banco de dados ",t.id," "),e.\u0275\u0275advance(),e.\u0275\u0275property("value",t.alunos.known)}}
1c.LiveComponent=(()=>{class o{api;route;error;loading;prova;show_dialog;aluno;bancos;cpf;constructor(t,a,n,l){this.api=t,this.route=a,this.error=n,this.loading=l}ngOnInit(){this.show_dialog=!1,this.bancos=[],this.aluno={encerrado:!1,tempo:!1,respostas:{respostas:[],atual:0}},this.cpf="",this.prova=this.route.snapshot.params.id,this.refresh()}refresh(){this.loading.start(),this.api.recover("progresso/api/:id/stats",{id:this.prova}).subscribe(t=>{this.bancos=[];for(let a of t){let n={semestre:"Geral",alunos:0,logs:0,respostas:0,encerrados:0,tempo:0};for(let l of a.alunos.known)n.alunos+=l.alunos,n.logs+=l.logs,n.respostas+=l.respostas,n.encerrados+=l.encerrados,n.tempo+=l.tempo;a.alunos.known.unshift(n),this.bancos.push(a)}if(this.bancos.length>1){let a={alunos:{known:[{semestre:"Geral",alunos:0,logs:0,respostas:0,encerrados:0,tempo:0}]},id:"Consolidado"};for(let n=1;n<=12;n++)a.alunos.known.push({semestre:n,alunos:0,logs:0,respostas:0,encerrados:0,tempo:0});for(let n of t)for(let l of n.alunos.known)for(let s of a.alunos.known)s.semestre==l.semestre&&(s.alunos+=l.alunos,s.logs+=l.logs,s.respostas+=l.respostas,s.encerrados+=l.encerrados,s.tempo+=l.tempo);this.bancos.unshift(a)}this.loading.end()},t=>{this.error.open_modal(t.error),this.loading.end()})}find(){this.loading.start(),this.api.recover("progresso/api/:id/:cpf",{id:this.prova,cpf:this.cpf}).subscribe(t=>{this.aluno=t,this.show_dialog=!0,this.loading.end()},t=>{this.error.open_modal(t.error),this.loading.end()})}horario(){var t=this;return m(function*(){t.loading.start();try{yield(0,p.lastValueFrom)(t.api.update("progresso/:id/:cpf/tempo",{id:t.prova,cpf:t.cpf})),t.aluno.tempo=!0}catch(a){t.error.open_modal(a.error)}t.loading.end()})()}liberar_prova(){var t=this;return m(function*(){t.loading.start();try{yield(0,p.lastValueFrom)(t.api.insert("progresso/api/:id/:cpf/restore",{id:t.prova,cpf:t.cpf}))}catch(a){t.error.open_modal(a.error)}t.loading.end()})()}static \u0275fac=function(a){return new(a||o)(e.\u0275\u0275directiveInject(E.ApiService),e.\u0275\u0275directiveInject(T.ActivatedRoute),e.\u0275\u0275directiveInject(y.CustomErrorHandler),e.\u0275\u0275directiveInject(L.LoadingService))};static \u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-live-exam"]],decls:21,vars:6,consts:[["header","Dados do aluno",3,"visibleChange","visible"],[3,"value"],["pTemplate","header"],["pTemplate","body"],["pTemplate","footer"],[1,"buttons","margin-bottom"],["placeholder","CPF","name","name","mask","999.999.999-99",3,"ngModelChange","ngModel","unmask"],["pButton","",3,"click"],[1,"btn",3,"click"]],template:function(a,n){1&a&&(e.\u0275\u0275elementStart(0,"p-dialog",0),e.\u0275\u0275twoWayListener("visibleChange",function(s){return e.\u0275\u0275twoWayBindingSet(n.show_dialog,s)||(n.show_dialog=s),s}),e.\u0275\u0275elementStart(1,"p"),e.\u0275\u0275text(2," Prova finalizada: "),e.\u0275\u0275conditionalCreate(3,B,1,0)(4,V,1,0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"p"),e.\u0275\u0275text(6," Tempo adicional: "),e.\u0275\u0275conditionalCreate(7,F,1,0)(8,D,1,0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"p-table",1),e.\u0275\u0275template(10,W,5,0,"ng-template",2)(11,k,5,2,"ng-template",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(12,A,6,0,"ng-template",4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"div",5)(14,"p-inputMask",6),e.\u0275\u0275twoWayListener("ngModelChange",function(s){return e.\u0275\u0275twoWayBindingSet(n.cpf,s)||(n.cpf=s),s}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"button",7),e.\u0275\u0275listener("click",function(){return n.find()}),e.\u0275\u0275text(16,"Buscar aluno"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"button",7),e.\u0275\u0275listener("click",function(){return n.refresh()}),e.\u0275\u0275text(18," Atualizar dados "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275repeaterCreate(19,z,5,2,null,null,P)),2&a&&(e.\u0275\u0275twoWayProperty("visible",n.show_dialog),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(n.aluno.encerrado?3:4),e.\u0275\u0275advance(4),e.\u0275\u0275conditional(n.aluno.tempo?7:8),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",n.aluno.respostas.respostas),e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",n.cpf),e.\u0275\u0275property("unmask",!0),e.\u0275\u0275advance(5),e.\u0275\u0275repeater(n.bancos))},dependencies:[g.CommonModule,C.TableModule,M.Table,w.PrimeTemplate,v.DialogModule,I.Dialog,x.InputTextModule,_.ButtonModule,O.ButtonDirective,b.InputMaskModule,j.InputMask,S.FormsModule,u.NgC
1ontrolStatus,u.NgModel],styles:[".buttons[_ngcontent-%COMP%]{margin-bottom:2em}"]})}return 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.