1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
"use strict";var me=Object.create;var X=Object.defineProperty;var ue=Object.getOwnPropertyDescriptor;var le=Object.getOwnPropertyNames;var de=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var go=o=>{throw TypeError(o)};var h=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports),ge=(o,e)=>{for(var t in e)X(o,t,{get:e[t],enumerable:!0})},fo=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of le(e))!_e.call(o,i)&&i!==t&&X(o,i,{get:()=>e[i],enumerable:!(r=ue(e,i))||r.enumerable});return o};var k=(o,e,t)=>(t=o!=null?me(de(o)):{},fo(e||!o||!o.__esModule?X(t,"default",{value:o,enumerable:!0}):t,o)),fe=o=>fo(X({},"__esModule",{value:!0}),o);var so=(o,e,t)=>e.has(o)||go("Cannot "+t);var m=(o,e,t)=>(so(o,e,"read from private field"),t?t.call(o):e.get(o)),O=(o,e,t)=>e.has(o)?go("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(o):e.set(o,t),V=(o,e,t,r)=>(so(o,e,"write to private field"),r?r.call(o,t):e.set(o,t),t),T=(o,e,t)=>(so(o,e,"access private method"),t);var Do=h(j=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});j.tipoUsuarioResiduos=j.tx=j.camposComuns=j.uuid_null=void 0;j.uuid_null="00000000-0000-0000-0000-000000000000";var qo;(function(o){o.codigo="codigo",o.excluido="excluido",o.data_hora_criacao="data_hora_criacao",o.data_hora_atualizacao="data_hora_atualizacao",o.codigo_usuario_criacao="codigo_usuario_criacao",o.codigo_usuario_atualizacao="codigo_usuario_atualizacao",o.versao="__versao"})(qo||(j.camposComuns=qo={}));var Uo;(function(o){o.token="token"})(Uo||(j.tx=Uo={}));var Lo;(function(o){o.Usuario="usuario",o.Fornecedor="fornecedor"})(Lo||(j.tipoUsuarioResiduos=Lo={}))});var Mo=h(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.operadores=void 0;var ko;(function(o){o["="]="=",o["!="]="!=",o[">"]=">",o[">="]=">=",o["<"]="<",o["<="]="<=",o.like="like",o.in="in"})(ko||(Z.operadores=ko={}))});var No=h(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.aleatorio=void 0;var Io="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),be=o=>`eli-${Array.from({length:o||8}).map(()=>Io[(999*Math.random()|0)%Io.length]).join("")}`;G.aleatorio=be});var Vo=h(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.texto_busca=void 0;var ye=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");K.texto_busca=ye});var Fo=h(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});H.unidades_medida=void 0;H.unidades_medida=[{unidade:"kg",nome:"Quilograma",unidade_normalizada:"kg",normalizar:o=>o,tipo:"massa"},{unidade:"g",nome:"Grama",unidade_normalizada:"kg",normalizar:o=>o/1e3,tipo:"massa"},{unidade:"ton",nome:"Tonelada",unidade_normalizada:"kg",normalizar:o=>o*1e3,tipo:"massa"},{unidade:"L",nome:"Litro",unidade_normalizada:"L",normalizar:o=>o,tipo:"volume"},{unidade:"m3",nome:"Metro C\xFAbico",unidade_normalizada:"L",normalizar:o=>o*1e3,tipo:"volume"},{unidade:"mL",nome:"Mililitro",unidade_normalizada:"L",normalizar:o=>o/1e3,tipo:"volume"},{unidade:"cm",nome:"Cent\xEDmetro",unidade_normalizada:"m",normalizar:o=>o/100,tipo:"comprimento"},{unidade:"mm",nome:"Mil\xEDmetro",unidade_normalizada:"m",normalizar:o=>o/1e3,tipo:"comprimento"},{unidade:"m",nome:"Metro",unidade_normalizada:"m",normalizar:o=>o,tipo:"comprimento"},{unidade:"km",nome:"Quil\xF4metro",unidade_normalizada:"m",normalizar:o=>o*1e3,tipo:"comprimento"}]});var Jo=h(W=>{"use strict";Object.defineProperty(W,"__esModule",{value:!0});W.uuid=void 0;var po="0123456789abcdef".split(""),ze=()=>(po.sort(()=>Math.random()-.5),"xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx".split("").map(t=>t==="x"?po[(1e3*Math.random()|0)%po.length]:t).join(""));W.uuid=ze});var Bo=h(Y=>{"use strict";Object.defineProperty(Y,"__esModule",{value:!0});Y.provedores=void 0;var Xo;(function(o){o["betha-sistemas"]="Betha Sistemas",o["e-licencie"]="e-licencie"})(Xo||(Y.provedores=Xo={}))});var Qo=h(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.cdn_carro_de_boi=void 0;oo.cdn_carro_de_boi="https://carro-de-boi-idz-one.b-cdn.net"});var Zo=h(R=>{"use strict";var $e=R&&R.__createBinding||(Object.create?function(o,e,t,r){r===void 0&&(r=t);var i=Object.getOwnPropertyDescriptor(e,t);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(o,r,i)}:function(o,e,t,r){r===void 0&&(r=t),o[r]=e[t]}),je=R&&R.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&$e(e,o,t)};Object.defineProperty(R,"__esModule",{value:!0});je(Qo(),R)});var Go=h(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.nomeVariavel=M.esperar=void 0;var Se=o=>new Promise(e=>setTimeout(()=>e(!0),o));M.esperar=Se;var Pe=o=>Object.keys(o).join("/");M.nomeVariavel=Pe});var Ko=h(eo=>{"use strict";Object.defineProperty(eo,"__esModule",{value:!0});eo.TipagemRotas=void 0;var co=class{constructor(...e){this._partesCaminho=[],e.forEach(t=>{String(t).split("/").forEach(r=>{r&&this._partesCaminho.push(r)})})}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(t=>t)}endereco(e,t){let r=new URL(typeof window<"u"?window.location.href:"http://localhost");r.pathname=this.caminho,r.search="";let i=Object.entries(e);for(let[n,_]of i)r.searchParams.set(String(n),_);return t&&(r.hash=`#${r.search}`,r.search=""),r.href}ir(e){typeof window<"u"&&(window.location.href=this.endereco(e))}get parametros(){let e=new URL(typeof window<"u"?window.location.href:"http://localhost"),t=e.searchParams,r=Object.fromEntries(t.entries()),i=e.hash;if(i){let n=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());return{...r,...n}}return r}};eo.TipagemRotas=co});var Ho=h(A=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.tipoArquivo=A.extensoes=void 0;A.extensoes=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}];var Oe=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return A.extensoes.find(r=>r.ext===e)?.tipo||"outros"};A.tipoArquivo=Oe});var Wo=h(f=>{"use strict";var Ce=f&&f.__createBinding||(Object.create?function(o,e,t,r){r===void 0&&(r=t);var i=Object.getOwnPropertyDescriptor(e,t);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(o,r,i)}:function(o,e,t,r){r===void 0&&(r=t),o[r]=e[t]}),z=f&&f.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&Ce(e,o,t)};Object.defineProperty(f,"__esModule",{value:!0});z(Do(),f);z(Mo(),f);z(No(),f);z(Vo(),f);z(Fo(),f);z(Jo(),f);z(Bo(),f);z(Zo(),f);z(Go(),f);z(Ko(),f);z(Ho(),f)});var Ve={};ge(Ve,{ClassPilao:()=>io,PREFIXO_PILAO:()=>P,Pilao:()=>Ee,abrirNps:()=>Ne,chaves_produto:()=>B,nomesSincronizacoes:()=>Ie,pAutenticacao:()=>xe,pPilao:()=>Ue,pilao_enderecos:()=>J,tipos_acesso_quipo:()=>ho,urlPilao:()=>To,zAuntenticacaoResiduosSolicitar:()=>Le,zEmpreendedorSincronizar:()=>ke,zEmpreendimentoSincronizar:()=>Me,zUsuarioSincronizar:()=>De,ztokenQuipo:()=>ve});module.exports=fe(Ve);var b=require("zod");var vo=require("zod"),B=vo.z.enum(["suporte","betha-meio-ambiente","e-licencie-gov","e-licencie"]);var ho=b.z.enum(["publico","governo","sociedade"]),ve=b.z.object({provedor:b.z.string(),codigo_usuario:b.z.string(),nome_usuario:b.z.string(),codigo_conta:b.z.string(),nome_conta:b.z.string(),codigo_acesso_produto:b.z.string(),codigo_autenticacao:b.z.string(),chave_produto:b.z.enum([B.enum["betha-meio-ambiente"],B.enum["e-licencie-gov"]]),tipo_de_acesso:ho,exp:b.z.number().optional()});var S;(function(o){o[o.sucesso=200]="sucesso",o[o.erroConhecido=400]="erroConhecido",o[o.erroPermissao=401]="erroPermissao",o[o.erroNaoEncontrado=404]="erroNaoEncontrado",o[o.erroDesconhecido=500]="erroDesconhecido",o[o.tempoEsgotado=504]="tempoEsgotado"})(S||(S={}));var he=o=>{let e=(s,l)=>({cod:S.sucesso,valor:s,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:l}),t=s=>({cod:S.sucesso,valor:!0,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:s}),r=(s,l)=>({cod:S.erroConhecido,valor:void 0,mensagem:s,eErro:!0,eCerto:!1,detalhes:l}),i=(s,l)=>({cod:S.erroPermissao,valor:void 0,mensagem:s||"Sem permiss\xE3o para esse recurso.",eErro:!0,eCerto:!1,detalhes:l}),n=(s,l)=>({cod:S.erroNaoEncontrado,valor:void 0,mensagem:s||"Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",eErro:!0,eCerto:!1,detalhes:l}),_=s=>{let l=o(s),v=`${s.mensagem||"Erro interno"}`;return{cod:S.erroDesconhecido,valor:void 0,mensagem:v,eErro:!0,eCerto:!1,...l}},c=(s,l)=>({cod:S.tempoEsgotado,valor:void 0,mensagem:s||"Tempo de resposta esgotado ao tentar acessar o recurso.",eErro:!0,eCerto:!1,detalhes:l});return{valor:e,valorTrue:t,erro:r,erroPermissao:i,erroInterno:_,naoEncontrado:n,tempoEsgotado:c,erroEspera:c}},p=he(()=>({}));var $=o=>`${o=="producao"?"https://carro-de-boi.idz.one":"http://localhost:5030"}/autenticacao`;var xo=k(require("cross-fetch")),bo=async({ambiente:o,post:e})=>{let t=`${$(o)}/api/codigo_prefeitura_site`;try{return await(0,xo.default)(t,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).then(i=>i.json()).catch(i=>p.erro("Erro ao enviar registros",[i.message])).then(i=>i)}catch(r){return p.erro(`erro ao buscar c\xF3digo do site: ${r}`)}};var yo=k(require("cross-fetch"));var zo=async({token_produto:o,ambiente:e,tipo:t})=>{let r=`${$(e)}/api/usuarios_quipo`;if(!o)return p.erro("token_produto n\xE3o informado");let i={token:o,"Content-Type":"application/json"};return(0,yo.default)(r,{method:"POST",body:JSON.stringify({tipo:t}),headers:i}).then(n=>n.json()).catch(n=>p.erro(`Erro ao buscar usu\xE1rios quipo governo ${n.message}`)).then(n=>n)};var $o=k(require("cross-fetch"));var jo=async({token_produto:o,ambiente:e,conta:t,vinculo:r,codigo_usuario:i,email:n})=>{let _=`${$(e)}/api/vinculos__criar`;return o?await(0,$o.default)(_,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify({vinculos:{codigo_conta:t,codigo_usuario:i,vinculo:r},email:n}),method:"POST"}).then(async s=>await s.json()).catch(s=>p.erro(`Erro ao criar vinculo de usuario ${s.message}`)):p.erro("token_produto n\xE3o informado")};var So=k(require("cross-fetch")),Po=async({ambiente:o,post:e})=>{let t=`${$(o)}/api/validar_token`;try{return await(0,So.default)(t,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).then(i=>i.json()).then(i=>i).then(i=>i.eCerto?"valido":"erro").catch(()=>"erro")}catch{return"erro"}};var xe={validarToken:Po,urlAutenticacao:$,codigoContaSite:bo,usuarios_quipo:zo,usuarios_quipo_vincular:jo};var d=require("zod"),Oo=d.z.object({tabela:d.z.string(),codigos:d.z.array(d.z.string())}),gt=d.z.enum(["desenvolvimento","producao"]),P="/pilao-de-dados",Co=(o,e,t)=>{let r=o.safeParse(e);return r.success?p.valor(r.data):p.erro(t,r.error.errors.map(i=>`${i.path} ${i.message}`))},Eo=d.z.object({produto:d.z.string(),conta:d.z.string(),emDesenvolvimento:d.z.boolean().optional(),ver_log:d.z.boolean().optional()}),F=d.z.enum(["texto","numero","confirmacao","lista_texto","lista_numero","lista_mes","lista_data","mes","data"]),Q=d.z.enum(["=","!=",">","<",">=","<=","\u2229"]),wo={confirmacao:["=","!="],data:["=","!=",">","<",">=","<="],lista_numero:["\u2229"],lista_texto:["\u2229"],lista_mes:["\u2229"],lista_data:["\u2229"],mes:["=","!=",">","<",">=","<="],numero:["=","!=",">","<",">=","<="],texto:["=","!="]},ft={texto:d.z.string().nullable(),numero:d.z.number().nullable(),confirmacao:d.z.boolean().nullable(),lista_texto:d.z.array(d.z.string()).nullable(),lista_numero:d.z.array(d.z.number()).nullable()},To=o=>({api:(o?"http://127.0.0.1:5080":"https://carro-de-boi.idz.one")+P,site:(o?"http://127.0.0.1:5081":"https://carro-de-boi.idz.one")+P});var x=require("zod");var Ro=x.z.object({tabela:x.z.string(),colunas:x.z.array(x.z.object({coluna:x.z.string(),tipo:F}))}),Ao=x.z.object({tabela:x.z.string(),registros:x.z.array(x.z.record(x.z.string(),x.z.object({valor:x.z.any(),tipo:F.optional().nullable()})))});var to=k(require("cross-fetch")),Yo=k(Wo());var J=(e=>(e["enviar-registros"]="enviar-registros",e["deletar-registros"]="deletar-registros",e["consultar-serie"]="consultar-serie",e.laborat\u00F3rio="laborat\xF3rio",e))(J||{}),C,E,I,q,w,U,y,oe,ro,ee,te,mo=class mo{constructor({conta:e,produto:t,emDesenvolvimento:r=!1,ver_log:i=!1}){O(this,y);O(this,C);O(this,E);O(this,I);O(this,q);O(this,w,{});O(this,U,{});V(this,C,t),V(this,E,e),V(this,I,r),V(this,q,i)}rotaEnviarRegistros(){return T(this,y,ro).call(this,"enviar-registros")}rotaDeletarRegistro(){return T(this,y,ro).call(this,"deletar-registros")}rotaConsultarSerie(){return T(this,y,ro).call(this,"consultar-serie")}rotaIframeSerie(e){let t=`${P}/consultar-serie/${m(this,C)}/${m(this,E)}/${e}`,r=`${this.baseUrlSite}${t}`;return{rota:t,url:r}}rotaFuncaoApi(e){return T(this,y,oe).call(this,e)}async consultarApi(e,t){try{let i=await(await(0,to.default)(this.rotaFuncaoApi(e).url,{body:JSON.stringify(t),method:"POST",headers:{"Content-Type":"application/json"}})).text();try{return JSON.parse(i)}catch{return p.erro("Consulta n\xE3o retornou json v\xE1lido",[i])}}catch(r){return console.error(r),p.erroInterno({erro:r,local:(0,Yo.nomeVariavel)({ClassPilao:mo})})}}get baseUrlApi(){return m(this,I)?"http://localhost:5080":"https://carro-de-boi.idz.one"}get baseUrlSite(){return m(this,I)?"http://localhost:5081":"https://carro-de-boi.idz.one"}validarCliente(e){return e?.conta?e?.produto?p.valor(e):p.erro("Produto n\xE3o informado"):p.erro("Conta n\xE3o informada")}adicionarRegistroParaEnviar(e,...t){return m(this,w)[e]=[...m(this,w)[e]||[],...t],this}adicionarCodigoParaDeletar(e,...t){return m(this,U)[e]=[...m(this,U)[e]||[],...t],this}async processarRegistros(e,t,r,i){for(;t.length>0;){let _=t.splice(0,1e3).map(g=>Object.fromEntries(Object.entries(g).map(([s,l])=>[s,l===void 0?null:l]))),c=await(0,to.default)(e,{method:"POST",body:JSON.stringify({tabela:r,registros:_}),headers:{"Content-Type":"application/json"}}).then(async g=>{let s=await g.text();try{return JSON.parse(s)}catch{return p.erro("Consulta n\xE3o retornou json v\xE1lido",[s])}}).catch(g=>p.erro(`Erro ao ${i} registros`,[g.message]));if(c.eErro)return c}return p.valor(!0)}async enviarRegistros(){let e=await T(this,y,ee).call(this);if(e.eErro)return e;let t=await T(this,y,te).call(this);return t.eErro?t:p.valor(!0)}serieConsultar(e,t,r){let i={...t,...Object.fromEntries(Object.entries(r||{}).filter(([c,g])=>g!==void 0))};return{dados:async()=>{let c=this.rotaConsultarSerie().url;c.searchParams.set("visao",e);let g=await(0,to.default)(c.toString(),{method:"POST",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).then(async s=>{let l=await s.text();try{return JSON.parse(l)}catch{return p.erro("Consulta n\xE3o retornou json v\xE1lido",[l])}}).catch(s=>p.erro("Erro ao enviar registros",[s.message]));return m(this,q)&&console.log(`[PIL\xC3O]: buscar dados de "${JSON.stringify(i)}" para "${c}".`),g},url:()=>{let c=this.rotaIframeSerie(e).url,g=encodeURIComponent(JSON.stringify(i,null,2));return m(this,q)&&console.log(`[PIL\xC3O]: Serie Consultar url de "${JSON.stringify(g)}" para "${c}".`),`${c}?serie=${g}`}}}urlLaboratorio(){let e=`${P}/${J}/${m(this,C)}/${m(this,E)}`,t=`${this.baseUrlSite}${e}`;return{rota:e,url:t}}};C=new WeakMap,E=new WeakMap,I=new WeakMap,q=new WeakMap,w=new WeakMap,U=new WeakMap,y=new WeakSet,oe=function(e){let t=`${P}/api/${e}/${m(this,C)}/${m(this,E)}`,r=new URL(`${this.baseUrlApi}${t}`);return{rota:t,url:r}},ro=function(e){let t=`${P}/${e}/${m(this,C)}/${m(this,E)}`,r=new URL(`${this.baseUrlApi}${t}`);return{rota:t,url:r}},ee=async function(){for(let e of Object.keys(m(this,w))){let t=m(this,w)[e]||[],r=this.rotaEnviarRegistros().url;m(this,q)&&console.log(`[PIL\xC3O]: Enviando ${t.length} registros na tabela "${e}" para "${r}".`);let i=await this.processarRegistros(r.href,t,e,"enviar");if(i.eErro)return i;m(this,w)[e]=[]}return p.valor(!0)},te=async function(){for(let e of Object.keys(m(this,U))){let t=[...m(this,U)[e]||[]],r=this.rotaDeletarRegistro().url,i=await this.processarRegistros(r.href,t,e,"deletar");if(i.eErro)return i}return p.valor(!0)};var io=mo,Ee=o=>new io(o);var ao=require("zod");var no=ao.z.object({coluna:ao.z.string(),valor:ao.z.any(),operador:Q});var re={visao:"z_contagem_em_barra_vertical",rotulo:"Contagem em Barra Vertical",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,colanuEixoX:t,filtros:r,colunaAgrupamento:i})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${t}${r?.length?`, quando ${r.map(({coluna:n,operador:_,valor:c})=>`${n} ${_} ${c}`).join(", ")}`:""}${i?.length?`, agrupado por ${i.join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colanuEixoX:{rotulo:"Coluna do Eixo X",tipo_campo:"coluna",order:2},colunaAgrupamento:{rotulo:"Colunas de Agrupamento",tipo_campo:"lista_colunas",order:3},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:4},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:5}}};var ie={visao:"z_contagem_em_pizza",rotulo:"Contagem em Pizza",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,classes:t,filtros:r})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${t}${r?.length?`, quando ${r.map(({coluna:i,operador:n,valor:_})=>`${i} ${n} ${_}`).join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},classes:{rotulo:"Classes",tipo_campo:"coluna",order:2},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:3},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:4}}};var ae={visao:"z_porcentagem_em_barra_vertical",rotulo:"Soma em Barra Vertical",tabela:({tabela:o})=>o,descricao:({descricao_pelo_usuario:o,colanuEixoX:e,filtros:t,colunaAgrupamento:r,colunaSoma:i})=>String(o||"").trim()?String(o||"").trim():`Porcentagem de ${i} por ${e}${t?.length?`, quando ${t.map(({coluna:n,operador:_,valor:c})=>`${n} ${_} ${c}`).join(", ")}`:""}${r?.length?`, agrupado por ${r.join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colunaSoma:{rotulo:"Coluna de Somat\xF3ria",tipo_campo:"coluna",order:2},unidadeSoma:{rotulo:"Unidade de Somat\xF3ria",tipo_campo:"texto",order:3},colanuEixoX:{rotulo:"Coluna do Eixo X",tipo_campo:"coluna",order:4},colunaAgrupamento:{rotulo:"Colunas de Agrupamento",tipo_campo:"lista_colunas",order:5},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:6},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:5}}};var ne={visao:"z_soma_em_barra_vertical",rotulo:"Soma em Barra Vertical",tabela:({tabela:o})=>o,descricao:({descricao_pelo_usuario:o,colanuEixoX:e,filtros:t,colunaAgrupamento:r,colunaSoma:i})=>String(o||"").trim()?String(o||"").trim():`Soma de ${i} por ${e}${t?.length?`, quando ${t.map(({coluna:n,operador:_,valor:c})=>`${n} ${_} ${c}`).join(", ")}`:""}${r?.length?`, agrupado por ${r.join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colunaSoma:{rotulo:"Coluna de Somat\xF3ria",tipo_campo:"coluna",order:2},unidadeSoma:{rotulo:"Unidade de Somat\xF3ria",tipo_campo:"texto",order:3},colanuEixoX:{rotulo:"Coluna do Eixo X",tipo_campo:"coluna",order:4},colunaAgrupamento:{rotulo:"Colunas de Agrupamento",tipo_campo:"lista_colunas",order:5},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:6},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:5}}};var se={visao:"z_tabela",rotulo:"Tabela",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,filtros:t})=>String(e||"").trim()?String(e||"").trim():`Consulta na ${o} ${t?.length?`, quando ${t.map(({coluna:r,operador:i,valor:n})=>`${r} ${i} ${n}`).join(", ")}`:""}.`,campos:{tabela:{rotulo:"Tabela",tipo_campo:"tabela",order:1},colunas:{rotulo:"Colunas",tipo_campo:"lista_colunas",order:2},descricao_pelo_usuario:{rotulo:"Descri\xE7\xE3o (opcional)",tipo_campo:"texto",order:3},coluna_ordem:{rotulo:"Coluna de Ordem",tipo_campo:"coluna",order:4},direcao_ordem:{rotulo:"Dire\xE7\xE3o de Ordem",tipo_campo:"ordem",order:5},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:6}}};var pe={z_contagem_em_barra_vertical:re,z_contagem_em_pizza:ie,z_soma_em_barra_vertical:ne,z_tabela:se,z_porcentagem_em_barra_vertical:ae};var u=require("zod");var L=u.z.object({tabela:u.z.string(),filtros:no.array().optional(),descricao_pelo_usuario:u.z.string().optional()}),we=u.z.object({colanuEixoX:u.z.string(),colunaAgrupamento:u.z.string().array().optional()}).extend(L.shape),Te=u.z.object({colanuEixoX:u.z.string(),colunaSoma:u.z.string(),unidadeSoma:u.z.string().optional(),colunaAgrupamento:u.z.string().array().optional()}).extend(L.shape),Re=u.z.object({colanuEixoX:u.z.string(),colunaSoma:u.z.string(),unidadeSoma:u.z.string().optional(),colunaAgrupamento:u.z.string().array().optional()}).extend(L.shape),Ae=u.z.object({classes:u.z.string()}).extend(L.shape),qe=u.z.object({colunas:u.z.string().array(),coluna_ordem:u.z.string().optional(),direcao_ordem:u.z.enum(["asc","desc","1","-1"]).optional()}).extend(L.shape),uo={z_contagem_em_barra_vertical:we,z_contagem_em_pizza:Ae,z_tabela:qe,z_soma_em_barra_vertical:Te,z_porcentagem_em_barra_vertical:Re};var Ue={zp_deletar_registros:Oo,zp_registrar_base_dados:Ro,z_tipos_dados_registro:F,zp_enviar_registros:Ao,zp_produto_conta:Eo,validarZ:Co,operadores_pilao:Q,operadores_permitidos_por_tipo:wo,z_filtro:no,visoes_pilao:uo,...uo,extruturas_de_campos:pe,z_padroes:L,pilao_enderecos:J};var a=require("zod"),Le=a.z.object({codigo_token:a.z.string().optional(),codigo_usuario:a.z.string().uuid(),nome_usuario:a.z.string(),email_usuario:a.z.string(),documento_usuario:a.z.string(),organizacao:a.z.string(),rotas:a.z.object({}),url_usuarios:a.z.string().url(),url_empreendedores:a.z.string().url(),url_empreendimentos:a.z.string().url(),tipo_usuario:a.z.string(),sistema:a.z.string(),sistema_cor:a.z.string(),sistema_nome:a.z.string(),sistema_logo:a.z.string()}),De=a.z.object({codigo:a.z.string().uuid(),documento:a.z.string(),excluido:a.z.boolean(),nome:a.z.string(),permicoes:a.z.record(a.z.any()),versao:a.z.number().int(),credenciais_sinir:a.z.object({login:a.z.string().optional(),senha:a.z.string().optional()}).optional()}),ke=a.z.object({codigo:a.z.string().uuid(),documento:a.z.string(),excluido:a.z.boolean(),nome:a.z.string(),versao:a.z.number().int()}),Me=a.z.object({codigo:a.z.string().uuid(),codigo_empreendedor:a.z.string().uuid(),documento:a.z.string(),excluido:a.z.boolean(),nome:a.z.string(),unidade_sinir:a.z.string().nullable().optional(),versao:a.z.number().int()}),Ie=a.z.enum(["usuarios","empreendedores","empreendimentos"]);var Ne=o=>async e=>{let t=o?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",r=`${t}/api`,{sistema:i,codigo_organizacao:n,codigo_usuario:_}=e,c=`nps_proxima_avaliacao_${i}_${_}_${n}_0`,g=localStorage.getItem(c);if(!g){let D=new URL(`${r}/${i}/proxima_avaliacao`);for(let[N,ce]of Object.entries(e))D.searchParams.append(N,ce);let _o=(await fetch(D.href).then(N=>N.json()).catch(N=>p.erro(N.message))).valor;_o&&localStorage.setItem(c,_o)}if(!(g&&new Date().toISOString().slice(0,10)>=g))return;localStorage.removeItem(c);let l=new URL(t);for(let[D,lo]of Object.entries(e))l.searchParams.append(D,lo);let v=document.createElement("iframe");v.src=l.href,v.style.position="fixed",v.style.top="0",v.style.left="0",v.style.width="100%",v.style.height="100%",v.style.border="none",v.style.zIndex="999999",document.body.appendChild(v),window.addEventListener("message",D=>{D.data==="fechar"&&document.body.removeChild(v)})};0&&(module.exports={ClassPilao,PREFIXO_PILAO,Pilao,abrirNps,chaves_produto,nomesSincronizacoes,pAutenticacao,pPilao,pilao_enderecos,tipos_acesso_quipo,urlPilao,zAuntenticacaoResiduosSolicitar,zEmpreendedorSincronizar,zEmpreendimentoSincronizar,zUsuarioSincronizar,ztokenQuipo});
|