From ccc6e94e8c907d05dfeab4d8214f18bd24d7f3f7 Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Thu, 30 Jan 2025 21:38:05 -0300 Subject: [PATCH] build --- dist-import/index.d.mts | 61 +++----------------- dist-import/index.mjs | 2 +- dist-require/index.d.ts | 61 +++----------------- dist-require/index.js | 2 +- package.json | 2 +- src/autenticacao/_codigoContaSite.ts | 33 ----------- src/autenticacao/_urlAutenticacao.ts | 9 --- src/autenticacao/_usuarios_quipo.ts | 47 --------------- src/autenticacao/_usuarios_quipo_vincular.ts | 43 -------------- src/autenticacao/_validarToken.ts | 35 ----------- src/autenticacao/index.ts | 16 ----- src/index.ts | 1 - 12 files changed, 21 insertions(+), 291 deletions(-) delete mode 100644 src/autenticacao/_codigoContaSite.ts delete mode 100644 src/autenticacao/_urlAutenticacao.ts delete mode 100644 src/autenticacao/_usuarios_quipo.ts delete mode 100644 src/autenticacao/_usuarios_quipo_vincular.ts delete mode 100644 src/autenticacao/_validarToken.ts delete mode 100644 src/autenticacao/index.ts diff --git a/dist-import/index.d.mts b/dist-import/index.d.mts index f35b3df..c302426 100644 --- a/dist-import/index.d.mts +++ b/dist-import/index.d.mts @@ -42,49 +42,6 @@ declare const ztokenQuipo: z.ZodObject<{ type tipos_de_acesso_quipo = z.infer["tipo_de_acesso"]; type tipoTokenQuipo = z.infer; -declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; - -type tipoUsuarioExterno = { - _nome: string; - _email: string; - _telefone: string; - vinculo: string; - $cliente: string; - chave_produto: string; - codigo: string; - _cpf: string; -}; - -/** todas as rotas de comunicação com autenticador partem dessa variável */ -declare const pAutenticacao: { - validarToken: ({ ambiente, post, }: { - ambiente: zod.TypeOf; - post: { - token: string; - }; - }) => Promise<"valido" | "erro">; - urlAutenticacao: (ambiente: zod.TypeOf) => string; - codigoContaSite: ({ ambiente, post, }: { - ambiente: zod.TypeOf; - post: { - site: string; - }; - }) => Promise>; - usuarios_quipo: ({ token_produto, ambiente, tipo, }: { - ambiente: zod.TypeOf; - token_produto: string; - tipo: tipos_de_acesso_quipo; - }) => Promise>; - usuarios_quipo_vincular: ({ token_produto, ambiente, $cliente, vinculo, codigo_usuario, email, }: { - ambiente: zod.TypeOf; - token_produto: string; - $cliente: string; - vinculo: string; - codigo_usuario?: string; - email: string; - }) => Promise>; -}; - /** aplica a todas as consultas */ declare const z_padroes: z.ZodObject<{ tabela: z.ZodString; @@ -333,23 +290,23 @@ declare const zp_registrar_base_dados: z.ZodObject<{ coluna: z.ZodString; tipo: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; }, "strip", z.ZodTypeAny, { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }, { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; colunas: { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }, { tabela: string; colunas: { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }>; declare const zp_enviar_registros: z.ZodObject<{ @@ -722,23 +679,23 @@ declare const pPilao: { coluna: zod.ZodString; tipo: zod.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; }, "strip", zod.ZodTypeAny, { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }, { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }>, "many">; }, "strip", zod.ZodTypeAny, { tabela: string; colunas: { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }, { tabela: string; colunas: { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }>; z_tipos_dados_registro: zod.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; @@ -1140,4 +1097,4 @@ declare const abrirNps: (emDesenvolvimento: boolean) => (parametros: tipo_proxim declare const $clienteStatus: z.ZodEnum<["ativo", "inativo"]>; declare const status$cliente: z.ZodEnum<["ativo", "inativo"]>; -export { $clienteStatus, ClassPilao, PREFIXO_PILAO, Pilao, abrirNps, nomesSincronizacoes, type nomesVisoes, pAutenticacao, pPilao, pilao_enderecos, type retornoSerieConsultar, status$cliente, type tipoConstrutorPilao, type tipoRetornoSerieconsulta, type tipoTokenQuipo, type tipoUsuarioExterno, type tipo_pilao_api, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, tipos_acesso_quipo, type tipos_de_acesso_quipo, urlPilao, zAuntenticacaoResiduosSolicitar, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar, type z_tipagem_registros, ztokenQuipo }; +export { $clienteStatus, ClassPilao, PREFIXO_PILAO, Pilao, abrirNps, nomesSincronizacoes, type nomesVisoes, pPilao, pilao_enderecos, type retornoSerieConsultar, status$cliente, type tipoConstrutorPilao, type tipoRetornoSerieconsulta, type tipoTokenQuipo, type tipo_pilao_api, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, tipos_acesso_quipo, type tipos_de_acesso_quipo, urlPilao, zAuntenticacaoResiduosSolicitar, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar, type z_tipagem_registros, ztokenQuipo }; diff --git a/dist-import/index.mjs b/dist-import/index.mjs index d137c7a..4f3c029 100644 --- a/dist-import/index.mjs +++ b/dist-import/index.mjs @@ -1 +1 @@ -var oe=Object.create;var uo=Object.defineProperty;var ee=Object.getOwnPropertyDescriptor;var te=Object.getOwnPropertyNames;var re=Object.getPrototypeOf,ie=Object.prototype.hasOwnProperty;var lo=o=>{throw TypeError(o)};var h=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports);var ae=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of te(e))!ie.call(o,i)&&i!==t&&uo(o,i,{get:()=>e[i],enumerable:!(r=ee(e,i))||r.enumerable});return o};var ne=(o,e,t)=>(t=o!=null?oe(re(o)):{},ae(e||!o||!o.__esModule?uo(t,"default",{value:o,enumerable:!0}):t,o));var eo=(o,e,t)=>e.has(o)||lo("Cannot "+t);var c=(o,e,t)=>(eo(o,e,"read from private field"),t?t.call(o):e.get(o)),S=(o,e,t)=>e.has(o)?lo("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(o):e.set(o,t),N=(o,e,t,r)=>(eo(o,e,"write to private field"),r?r.call(o,t):e.set(o,t),t),R=(o,e,t)=>(eo(o,e,"access private method"),t);var Co=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 Po;(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"})(Po||(j.camposComuns=Po={}));var So;(function(o){o.token="token"})(So||(j.tx=So={}));var Oo;(function(o){o.Usuario="usuario",o.Fornecedor="fornecedor"})(Oo||(j.tipoUsuarioResiduos=Oo={}))});var wo=h(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.operadores=void 0;var Eo;(function(o){o["="]="=",o["!="]="!=",o[">"]=">",o[">="]=">=",o["<"]="<",o["<="]="<=",o.like="like",o.in="in"})(Eo||(J.operadores=Eo={}))});var To=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.aleatorio=void 0;var Ro="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),_e=o=>`eli-${Array.from({length:o||8}).map(()=>Ro[(999*Math.random()|0)%Ro.length]).join("")}`;B.aleatorio=_e});var Ao=h(X=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0});X.texto_busca=void 0;var ge=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");X.texto_busca=ge});var qo=h(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.unidades_medida=void 0;Q.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 Uo=h(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.uuid=void 0;var to="0123456789abcdef".split(""),fe=()=>(to.sort(()=>Math.random()-.5),"xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx".split("").map(t=>t==="x"?to[(1e3*Math.random()|0)%to.length]:t).join(""));Z.uuid=fe});var ko=h(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.provedores=void 0;var Lo;(function(o){o["betha-sistemas"]="Betha Sistemas",o["e-licencie"]="e-licencie"})(Lo||(G.provedores=Lo={}))});var Do=h(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.cdn_carro_de_boi=void 0;K.cdn_carro_de_boi="https://carro-de-boi-idz-one.b-cdn.net"});var Mo=h(T=>{"use strict";var ve=T&&T.__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]}),he=T&&T.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&ve(e,o,t)};Object.defineProperty(T,"__esModule",{value:!0});he(Do(),T)});var Io=h(k=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0});k.nomeVariavel=k.esperar=void 0;var xe=o=>new Promise(e=>setTimeout(()=>e(!0),o));k.esperar=xe;var be=o=>Object.keys(o).join("/");k.nomeVariavel=be});var No=h(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});H.TipagemRotas=void 0;var ro=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[p,f]of i)r.searchParams.set(String(p),f);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 p=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());return{...r,...p}}return r}};H.TipagemRotas=ro});var Vo=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 ye=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return A.extensoes.find(r=>r.ext===e)?.tipo||"outros"};A.tipoArquivo=ye});var Fo=h(g=>{"use strict";var ze=g&&g.__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=g&&g.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&ze(e,o,t)};Object.defineProperty(g,"__esModule",{value:!0});z(Co(),g);z(wo(),g);z(To(),g);z(Ao(),g);z(qo(),g);z(Uo(),g);z(ko(),g);z(Mo(),g);z(Io(),g);z(No(),g);z(Vo(),g)});import{chaves_produto as _o}from"autenticacao-drive";import{z as y}from"zod";var se=y.enum(["publico","governo","sociedade"]),Te=y.object({provedor:y.string(),codigo_usuario:y.string(),nome_usuario:y.string(),$cliente:y.string(),nome_conta:y.string(),codigo_acesso_produto:y.string(),codigo_autenticacao:y.string(),chave_produto:y.enum([_o["betha-meio-ambiente"],_o["e-licencie-gov"]]),tipo_de_acesso:se,exp:y.number().optional()});var P;(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"})(P||(P={}));var pe=o=>{let e=(n,u)=>({cod:P.sucesso,valor:n,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:u}),t=n=>({cod:P.sucesso,valor:!0,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:n}),r=(n,u)=>({cod:P.erroConhecido,valor:void 0,mensagem:n,eErro:!0,eCerto:!1,detalhes:u}),i=(n,u)=>({cod:P.erroPermissao,valor:void 0,mensagem:n||"Sem permiss\xE3o para esse recurso.",eErro:!0,eCerto:!1,detalhes:u}),p=(n,u)=>({cod:P.erroNaoEncontrado,valor:void 0,mensagem:n||"Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",eErro:!0,eCerto:!1,detalhes:u}),f=n=>{let u=o(n),v=`${n.mensagem||"Erro interno"}`;return{cod:P.erroDesconhecido,valor:void 0,mensagem:v,eErro:!0,eCerto:!1,...u}},m=(n,u)=>({cod:P.tempoEsgotado,valor:void 0,mensagem:n||"Tempo de resposta esgotado ao tentar acessar o recurso.",eErro:!0,eCerto:!1,detalhes:u});return{valor:e,valorTrue:t,erro:r,erroPermissao:i,erroInterno:f,naoEncontrado:p,tempoEsgotado:m,erroEspera:m}},s=pe(()=>({}));var $=o=>`${o=="producao"?"https://carro-de-boi.idz.one":"http://localhost:5030"}/autenticacao`;import ce from"cross-fetch";var go=async({ambiente:o,post:e})=>{let t=`${$(o)}/api/codigo_prefeitura_site`;try{return await ce(t,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).then(i=>i.json()).catch(i=>s.erro("Erro ao enviar registros",[i.message])).then(i=>i)}catch(r){return s.erro(`erro ao buscar c\xF3digo do site: ${r}`)}};import me from"cross-fetch";var fo=async({token_produto:o,ambiente:e,tipo:t})=>{let r=`${$(e)}/api/usuarios_quipo`;if(!o)return s.erro("token_produto n\xE3o informado");let i={token:o,"Content-Type":"application/json"};return me(r,{method:"POST",body:JSON.stringify({tipo:t}),headers:i}).then(p=>p.json()).catch(p=>s.erro(`Erro ao buscar usu\xE1rios quipo governo ${p.message}`)).then(p=>p)};import ue from"cross-fetch";var vo=async({token_produto:o,ambiente:e,$cliente:t,vinculo:r,codigo_usuario:i,email:p})=>{let f=`${$(e)}/api/vinculos__criar`;return o?await ue(f,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify({vinculos:{$cliente:t,codigo_usuario:i,vinculo:r},email:p}),method:"POST"}).then(async n=>await n.json()).catch(n=>s.erro(`Erro ao criar vinculo de usuario ${n.message}`)):s.erro("token_produto n\xE3o informado")};import le from"cross-fetch";var ho=async({ambiente:o,post:e})=>{let t=`${$(o)}/api/validar_token`;try{return await le(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 it={validarToken:ho,urlAutenticacao:$,codigoContaSite:go,usuarios_quipo:fo,usuarios_quipo_vincular:vo};import{z as d}from"zod";var xo=d.object({tabela:d.string(),codigos:d.array(d.string())}),pt=d.enum(["desenvolvimento","producao"]),O="/pilao-de-dados",bo=(o,e,t)=>{let r=o.safeParse(e);return r.success?s.valor(r.data):s.erro(t,r.error.errors.map(i=>`${i.path} ${i.message}`))},yo=d.object({produto:d.string(),conta:d.string(),emDesenvolvimento:d.boolean().optional(),ver_log:d.boolean().optional()}),V=d.enum(["texto","numero","confirmacao","lista_texto","lista_numero","lista_mes","lista_data","mes","data"]),F=d.enum(["=","!=",">","<",">=","<=","\u2229"]),zo={confirmacao:["=","!="],data:["=","!=",">","<",">=","<="],lista_numero:["\u2229"],lista_texto:["\u2229"],lista_mes:["\u2229"],lista_data:["\u2229"],mes:["=","!=",">","<",">=","<="],numero:["=","!=",">","<",">=","<="],texto:["=","!="]},ct={texto:d.string().nullable(),numero:d.number().nullable(),confirmacao:d.boolean().nullable(),lista_texto:d.array(d.string()).nullable(),lista_numero:d.array(d.number()).nullable()},de=o=>({api:(o?"http://127.0.0.1:5080":"https://carro-de-boi.idz.one")+O,site:(o?"http://127.0.0.1:5081":"https://carro-de-boi.idz.one")+O});import{z as x}from"zod";var $o=x.object({tabela:x.string(),colunas:x.array(x.object({coluna:x.string(),tipo:V}))}),jo=x.object({tabela:x.string(),registros:x.array(x.record(x.string(),x.object({valor:x.any(),tipo:V.optional().nullable()})))});var Jo=ne(Fo());import io from"cross-fetch";var Y=(e=>(e["enviar-registros"]="enviar-registros",e["deletar-registros"]="deletar-registros",e["consultar-serie"]="consultar-serie",e.laborat\u00F3rio="laborat\xF3rio",e))(Y||{}),C,E,D,q,w,U,b,Bo,W,Xo,Qo,no=class no{constructor({conta:e,produto:t,emDesenvolvimento:r=!1,ver_log:i=!1}){S(this,b);S(this,C);S(this,E);S(this,D);S(this,q);S(this,w,{});S(this,U,{});N(this,C,t),N(this,E,e),N(this,D,r),N(this,q,i)}rotaEnviarRegistros(){return R(this,b,W).call(this,"enviar-registros")}rotaDeletarRegistro(){return R(this,b,W).call(this,"deletar-registros")}rotaConsultarSerie(){return R(this,b,W).call(this,"consultar-serie")}rotaIframeSerie(e){let t=`${O}/consultar-serie/${c(this,C)}/${c(this,E)}/${e}`,r=`${this.baseUrlSite}${t}`;return{rota:t,url:r}}rotaFuncaoApi(e){return R(this,b,Bo).call(this,e)}async consultarApi(e,t){try{let i=await(await io(this.rotaFuncaoApi(e).url,{body:JSON.stringify(t),method:"POST",headers:{"Content-Type":"application/json"}})).text();try{return JSON.parse(i)}catch{return s.erro("Consulta n\xE3o retornou json v\xE1lido",[i])}}catch(r){return console.error(r),s.erroInterno({erro:r,local:(0,Jo.nomeVariavel)({ClassPilao:no})})}}get baseUrlApi(){return c(this,D)?"http://localhost:5080":"https://carro-de-boi.idz.one"}get baseUrlSite(){return c(this,D)?"http://localhost:5081":"https://carro-de-boi.idz.one"}validarCliente(e){return e?.conta?e?.produto?s.valor(e):s.erro("Produto n\xE3o informado"):s.erro("Conta n\xE3o informada")}adicionarRegistroParaEnviar(e,...t){return c(this,w)[e]=[...c(this,w)[e]||[],...t],this}adicionarCodigoParaDeletar(e,...t){return c(this,U)[e]=[...c(this,U)[e]||[],...t],this}async processarRegistros(e,t,r,i){for(;t.length>0;){let f=t.splice(0,1e3).map(l=>Object.fromEntries(Object.entries(l).map(([n,u])=>[n,u===void 0?null:u]))),m=await io(e,{method:"POST",body:JSON.stringify({tabela:r,registros:f}),headers:{"Content-Type":"application/json"}}).then(async l=>{let n=await l.text();try{return JSON.parse(n)}catch{return s.erro("Consulta n\xE3o retornou json v\xE1lido",[n])}}).catch(l=>s.erro(`Erro ao ${i} registros`,[l.message]));if(m.eErro)return m}return s.valor(!0)}async enviarRegistros(){let e=await R(this,b,Xo).call(this);if(e.eErro)return e;let t=await R(this,b,Qo).call(this);return t.eErro?t:s.valor(!0)}serieConsultar(e,t,r){let i={...t,...Object.fromEntries(Object.entries(r||{}).filter(([m,l])=>l!==void 0))};return{dados:async()=>{let m=this.rotaConsultarSerie().url;m.searchParams.set("visao",e);let l=await io(m.toString(),{method:"POST",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).then(async n=>{let u=await n.text();try{return JSON.parse(u)}catch{return s.erro("Consulta n\xE3o retornou json v\xE1lido",[u])}}).catch(n=>s.erro("Erro ao enviar registros",[n.message]));return c(this,q)&&console.log(`[PIL\xC3O]: buscar dados de "${JSON.stringify(i)}" para "${m}".`),l},url:()=>{let m=this.rotaIframeSerie(e).url,l=encodeURIComponent(JSON.stringify(i,null,2));return c(this,q)&&console.log(`[PIL\xC3O]: Serie Consultar url de "${JSON.stringify(l)}" para "${m}".`),`${m}?serie=${l}`}}}urlLaboratorio(){let e=`${O}/${Y}/${c(this,C)}/${c(this,E)}`,t=`${this.baseUrlSite}${e}`;return{rota:e,url:t}}};C=new WeakMap,E=new WeakMap,D=new WeakMap,q=new WeakMap,w=new WeakMap,U=new WeakMap,b=new WeakSet,Bo=function(e){let t=`${O}/api/${e}/${c(this,C)}/${c(this,E)}`,r=new URL(`${this.baseUrlApi}${t}`);return{rota:t,url:r}},W=function(e){let t=`${O}/${e}/${c(this,C)}/${c(this,E)}`,r=new URL(`${this.baseUrlApi}${t}`);return{rota:t,url:r}},Xo=async function(){for(let e of Object.keys(c(this,w))){let t=c(this,w)[e]||[],r=this.rotaEnviarRegistros().url;c(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;c(this,w)[e]=[]}return s.valor(!0)},Qo=async function(){for(let e of Object.keys(c(this,U))){let t=[...c(this,U)[e]||[]],r=this.rotaDeletarRegistro().url,i=await this.processarRegistros(r.href,t,e,"deletar");if(i.eErro)return i}return s.valor(!0)};var ao=no,wt=o=>new ao(o);import{z as so}from"zod";var oo=so.object({coluna:so.string(),valor:so.any(),operador:F});var Zo={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:p,operador:f,valor:m})=>`${p} ${f} ${m}`).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 Go={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:p,valor:f})=>`${i} ${p} ${f}`).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 Ko={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,exibirComoPorcentagem:p})=>String(o||"").trim()?String(o||"").trim():`${p?"Porcentagem ":"Soma"} de ${i} por ${e}${t?.length?`, quando ${t.map(({coluna:f,operador:m,valor:l})=>`${f} ${m} ${l}`).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},exibirComoPorcentagem:{rotulo:"Exibir como porcentagem",order:7,tipo_campo:"booleana"},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:8}}};var Ho={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:p})=>`${r} ${i} ${p}`).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 Wo={z_contagem_em_barra_vertical:Zo,z_contagem_em_pizza:Go,z_soma_em_barra_vertical:Ko,z_tabela:Ho};import{z as _}from"zod";var M=_.object({tabela:_.string(),filtros:oo.array().optional(),descricao_pelo_usuario:_.string().optional()}),$e=_.object({colanuEixoX:_.string(),colunaAgrupamento:_.string().array().optional()}).extend(M.shape),je=_.object({colanuEixoX:_.string(),colunaSoma:_.string(),unidadeSoma:_.string().optional(),colunaAgrupamento:_.string().array().optional(),exibirComoPorcentagem:_.boolean().optional()}).extend(M.shape),Pe=_.object({classes:_.string()}).extend(M.shape),Se=_.object({colunas:_.string().array(),coluna_ordem:_.string().optional(),direcao_ordem:_.enum(["asc","desc","1","-1"]).optional()}).extend(M.shape),po={z_contagem_em_barra_vertical:$e,z_contagem_em_pizza:Pe,z_tabela:Se,z_soma_em_barra_vertical:je};var tr={zp_deletar_registros:xo,zp_registrar_base_dados:$o,z_tipos_dados_registro:V,zp_enviar_registros:jo,zp_produto_conta:yo,validarZ:bo,operadores_pilao:F,operadores_permitidos_por_tipo:zo,z_filtro:oo,visoes_pilao:po,...po,extruturas_de_campos:Wo,z_padroes:M,pilao_enderecos:Y};import{z as a}from"zod";var cr=a.object({codigo_token:a.string().optional(),codigo_usuario:a.string().uuid(),nome_usuario:a.string(),email_usuario:a.string(),documento_usuario:a.string(),$cliente:a.string(),rotas:a.object({}),url_usuarios:a.string().url(),url_empreendedores:a.string().url(),url_empreendimentos:a.string().url(),tipo_usuario:a.string(),sistema:a.string(),sistema_cor:a.string(),sistema_nome:a.string(),sistema_logo:a.string()}),mr=a.object({codigo:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),permicoes:a.record(a.any()),versao:a.number().int(),credenciais_sinir:a.object({login:a.string().optional(),senha:a.string().optional()}).optional()}),ur=a.object({codigo:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),versao:a.number().int()}),lr=a.object({codigo:a.string().uuid(),codigo_empreendedor:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),unidade_sinir:a.string().nullable().optional(),versao:a.number().int()}),dr=a.enum(["usuarios","empreendedores","empreendimentos"]);var fr=o=>async e=>{let t=o?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",r=`${t}/api`,{sistema:i,$cliente:p,codigo_usuario:f}=e,m=`nps_proxima_avaliacao_${i}_${f}_${p}_0`,l=localStorage.getItem(m);if(!l){let L=new URL(`${r}/${i}/proxima_avaliacao`);for(let[I,Yo]of Object.entries(e))L.searchParams.append(I,Yo);let mo=(await fetch(L.href).then(I=>I.json()).catch(I=>s.erro(I.message))).valor;mo&&localStorage.setItem(m,mo)}if(!(l&&new Date().toISOString().slice(0,10)>=l))return;localStorage.removeItem(m);let u=new URL(t);for(let[L,co]of Object.entries(e))u.searchParams.append(L,co);let v=document.createElement("iframe");v.src=u.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",L=>{L.data==="fechar"&&document.body.removeChild(v)})};import{z as Oe}from"zod";var Ce=Oe.enum(["ativo","inativo"]),xr=Ce;export{Ce as $clienteStatus,ao as ClassPilao,O as PREFIXO_PILAO,wt as Pilao,fr as abrirNps,dr as nomesSincronizacoes,it as pAutenticacao,tr as pPilao,Y as pilao_enderecos,xr as status$cliente,se as tipos_acesso_quipo,de as urlPilao,cr as zAuntenticacaoResiduosSolicitar,ur as zEmpreendedorSincronizar,lr as zEmpreendimentoSincronizar,mr as zUsuarioSincronizar,Te as ztokenQuipo}; +var Go=Object.create;var mo=Object.defineProperty;var Ko=Object.getOwnPropertyDescriptor;var Ho=Object.getOwnPropertyNames;var Wo=Object.getPrototypeOf,Yo=Object.prototype.hasOwnProperty;var lo=o=>{throw TypeError(o)};var x=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports);var oe=(o,e,r,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ho(e))!Yo.call(o,i)&&i!==r&&mo(o,i,{get:()=>e[i],enumerable:!(t=Ko(e,i))||t.enumerable});return o};var ee=(o,e,r)=>(r=o!=null?Go(Wo(o)):{},oe(e||!o||!o.__esModule?mo(r,"default",{value:o,enumerable:!0}):r,o));var oo=(o,e,r)=>e.has(o)||lo("Cannot "+r);var s=(o,e,r)=>(oo(o,e,"read from private field"),r?r.call(o):e.get(o)),P=(o,e,r)=>e.has(o)?lo("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(o):e.set(o,r),N=(o,e,r,t)=>(oo(o,e,"write to private field"),t?t.call(o,r):e.set(o,r),r),E=(o,e,r)=>(oo(o,e,"access private method"),r);var $o=x($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.tipoUsuarioResiduos=$.tx=$.camposComuns=$.uuid_null=void 0;$.uuid_null="00000000-0000-0000-0000-000000000000";var bo;(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"})(bo||($.camposComuns=bo={}));var zo;(function(o){o.token="token"})(zo||($.tx=zo={}));var yo;(function(o){o.Usuario="usuario",o.Fornecedor="fornecedor"})(yo||($.tipoUsuarioResiduos=yo={}))});var Po=x(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.operadores=void 0;var jo;(function(o){o["="]="=",o["!="]="!=",o[">"]=">",o[">="]=">=",o["<"]="<",o["<="]="<=",o.like="like",o.in="in"})(jo||(V.operadores=jo={}))});var Oo=x(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.aleatorio=void 0;var So="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),ae=o=>`eli-${Array.from({length:o||8}).map(()=>So[(999*Math.random()|0)%So.length]).join("")}`;B.aleatorio=ae});var Co=x(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.texto_busca=void 0;var ne=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");J.texto_busca=ne});var wo=x(X=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0});X.unidades_medida=void 0;X.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 Eo=x(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.uuid=void 0;var eo="0123456789abcdef".split(""),se=()=>(eo.sort(()=>Math.random()-.5),"xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx".split("").map(r=>r==="x"?eo[(1e3*Math.random()|0)%eo.length]:r).join(""));Q.uuid=se});var To=x(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.provedores=void 0;var Ro;(function(o){o["betha-sistemas"]="Betha Sistemas",o["e-licencie"]="e-licencie"})(Ro||(Z.provedores=Ro={}))});var Lo=x(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.cdn_carro_de_boi=void 0;G.cdn_carro_de_boi="https://carro-de-boi-idz-one.b-cdn.net"});var Uo=x(R=>{"use strict";var ce=R&&R.__createBinding||(Object.create?function(o,e,r,t){t===void 0&&(t=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(o,t,i)}:function(o,e,r,t){t===void 0&&(t=r),o[t]=e[r]}),pe=R&&R.__exportStar||function(o,e){for(var r in o)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ce(e,o,r)};Object.defineProperty(R,"__esModule",{value:!0});pe(Lo(),R)});var qo=x(D=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});D.nomeVariavel=D.esperar=void 0;var me=o=>new Promise(e=>setTimeout(()=>e(!0),o));D.esperar=me;var le=o=>Object.keys(o).join("/");D.nomeVariavel=le});var Do=x(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.TipagemRotas=void 0;var ro=class{constructor(...e){this._partesCaminho=[],e.forEach(r=>{String(r).split("/").forEach(t=>{t&&this._partesCaminho.push(t)})})}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(r=>r)}endereco(e,r){let t=new URL(typeof window<"u"?window.location.href:"http://localhost");t.pathname=this.caminho,t.search="";let i=Object.entries(e);for(let[d,f]of i)t.searchParams.set(String(d),f);return r&&(t.hash=`#${t.search}`,t.search=""),t.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"),r=e.searchParams,t=Object.fromEntries(r.entries()),i=e.hash;if(i){let d=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());return{...t,...d}}return t}};K.TipagemRotas=ro});var Mo=x(T=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});T.tipoArquivo=T.extensoes=void 0;T.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 ue=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return T.extensoes.find(t=>t.ext===e)?.tipo||"outros"};T.tipoArquivo=ue});var Ao=x(g=>{"use strict";var de=g&&g.__createBinding||(Object.create?function(o,e,r,t){t===void 0&&(t=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(o,t,i)}:function(o,e,r,t){t===void 0&&(t=r),o[t]=e[r]}),y=g&&g.__exportStar||function(o,e){for(var r in o)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&de(e,o,r)};Object.defineProperty(g,"__esModule",{value:!0});y($o(),g);y(Po(),g);y(Oo(),g);y(Co(),g);y(wo(),g);y(Eo(),g);y(To(),g);y(Uo(),g);y(qo(),g);y(Do(),g);y(Mo(),g)});import{chaves_produto as uo}from"autenticacao-drive";import{z}from"zod";var re=z.enum(["publico","governo","sociedade"]),$e=z.object({provedor:z.string(),codigo_usuario:z.string(),nome_usuario:z.string(),$cliente:z.string(),nome_conta:z.string(),codigo_acesso_produto:z.string(),codigo_autenticacao:z.string(),chave_produto:z.enum([uo["betha-meio-ambiente"],uo["e-licencie-gov"]]),tipo_de_acesso:re,exp:z.number().optional()});var j;(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"})(j||(j={}));var te=o=>{let e=(n,p)=>({cod:j.sucesso,valor:n,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:p}),r=n=>({cod:j.sucesso,valor:!0,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:n}),t=(n,p)=>({cod:j.erroConhecido,valor:void 0,mensagem:n,eErro:!0,eCerto:!1,detalhes:p}),i=(n,p)=>({cod:j.erroPermissao,valor:void 0,mensagem:n||"Sem permiss\xE3o para esse recurso.",eErro:!0,eCerto:!1,detalhes:p}),d=(n,p)=>({cod:j.erroNaoEncontrado,valor:void 0,mensagem:n||"Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",eErro:!0,eCerto:!1,detalhes:p}),f=n=>{let p=o(n),v=`${n.mensagem||"Erro interno"}`;return{cod:j.erroDesconhecido,valor:void 0,mensagem:v,eErro:!0,eCerto:!1,...p}},c=(n,p)=>({cod:j.tempoEsgotado,valor:void 0,mensagem:n||"Tempo de resposta esgotado ao tentar acessar o recurso.",eErro:!0,eCerto:!1,detalhes:p});return{valor:e,valorTrue:r,erro:t,erroPermissao:i,erroInterno:f,naoEncontrado:d,tempoEsgotado:c,erroEspera:c}},l=te(()=>({}));import{z as u}from"zod";var _o=u.object({tabela:u.string(),codigos:u.array(u.string())}),Ee=u.enum(["desenvolvimento","producao"]),S="/pilao-de-dados",go=(o,e,r)=>{let t=o.safeParse(e);return t.success?l.valor(t.data):l.erro(r,t.error.errors.map(i=>`${i.path} ${i.message}`))},fo=u.object({produto:u.string(),conta:u.string(),emDesenvolvimento:u.boolean().optional(),ver_log:u.boolean().optional()}),F=u.enum(["texto","numero","confirmacao","lista_texto","lista_numero","lista_mes","lista_data","mes","data"]),k=u.enum(["=","!=",">","<",">=","<=","\u2229"]),vo={confirmacao:["=","!="],data:["=","!=",">","<",">=","<="],lista_numero:["\u2229"],lista_texto:["\u2229"],lista_mes:["\u2229"],lista_data:["\u2229"],mes:["=","!=",">","<",">=","<="],numero:["=","!=",">","<",">=","<="],texto:["=","!="]},Re={texto:u.string().nullable(),numero:u.number().nullable(),confirmacao:u.boolean().nullable(),lista_texto:u.array(u.string()).nullable(),lista_numero:u.array(u.number()).nullable()},ie=o=>({api:(o?"http://127.0.0.1:5080":"https://carro-de-boi.idz.one")+S,site:(o?"http://127.0.0.1:5081":"https://carro-de-boi.idz.one")+S});import{z as h}from"zod";var xo=h.object({tabela:h.string(),colunas:h.array(h.object({coluna:h.string(),tipo:F}))}),ho=h.object({tabela:h.string(),registros:h.array(h.record(h.string(),h.object({valor:h.any(),tipo:F.optional().nullable()})))});var Io=ee(Ao());import to from"cross-fetch";var W=(e=>(e["enviar-registros"]="enviar-registros",e["deletar-registros"]="deletar-registros",e["consultar-serie"]="consultar-serie",e.laborat\u00F3rio="laborat\xF3rio",e))(W||{}),O,C,M,L,w,U,b,No,H,Fo,ko,ao=class ao{constructor({conta:e,produto:r,emDesenvolvimento:t=!1,ver_log:i=!1}){P(this,b);P(this,O);P(this,C);P(this,M);P(this,L);P(this,w,{});P(this,U,{});N(this,O,r),N(this,C,e),N(this,M,t),N(this,L,i)}rotaEnviarRegistros(){return E(this,b,H).call(this,"enviar-registros")}rotaDeletarRegistro(){return E(this,b,H).call(this,"deletar-registros")}rotaConsultarSerie(){return E(this,b,H).call(this,"consultar-serie")}rotaIframeSerie(e){let r=`${S}/consultar-serie/${s(this,O)}/${s(this,C)}/${e}`,t=`${this.baseUrlSite}${r}`;return{rota:r,url:t}}rotaFuncaoApi(e){return E(this,b,No).call(this,e)}async consultarApi(e,r){try{let i=await(await to(this.rotaFuncaoApi(e).url,{body:JSON.stringify(r),method:"POST",headers:{"Content-Type":"application/json"}})).text();try{return JSON.parse(i)}catch{return l.erro("Consulta n\xE3o retornou json v\xE1lido",[i])}}catch(t){return console.error(t),l.erroInterno({erro:t,local:(0,Io.nomeVariavel)({ClassPilao:ao})})}}get baseUrlApi(){return s(this,M)?"http://localhost:5080":"https://carro-de-boi.idz.one"}get baseUrlSite(){return s(this,M)?"http://localhost:5081":"https://carro-de-boi.idz.one"}validarCliente(e){return e?.conta?e?.produto?l.valor(e):l.erro("Produto n\xE3o informado"):l.erro("Conta n\xE3o informada")}adicionarRegistroParaEnviar(e,...r){return s(this,w)[e]=[...s(this,w)[e]||[],...r],this}adicionarCodigoParaDeletar(e,...r){return s(this,U)[e]=[...s(this,U)[e]||[],...r],this}async processarRegistros(e,r,t,i){for(;r.length>0;){let f=r.splice(0,1e3).map(m=>Object.fromEntries(Object.entries(m).map(([n,p])=>[n,p===void 0?null:p]))),c=await to(e,{method:"POST",body:JSON.stringify({tabela:t,registros:f}),headers:{"Content-Type":"application/json"}}).then(async m=>{let n=await m.text();try{return JSON.parse(n)}catch{return l.erro("Consulta n\xE3o retornou json v\xE1lido",[n])}}).catch(m=>l.erro(`Erro ao ${i} registros`,[m.message]));if(c.eErro)return c}return l.valor(!0)}async enviarRegistros(){let e=await E(this,b,Fo).call(this);if(e.eErro)return e;let r=await E(this,b,ko).call(this);return r.eErro?r:l.valor(!0)}serieConsultar(e,r,t){let i={...r,...Object.fromEntries(Object.entries(t||{}).filter(([c,m])=>m!==void 0))};return{dados:async()=>{let c=this.rotaConsultarSerie().url;c.searchParams.set("visao",e);let m=await to(c.toString(),{method:"POST",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).then(async n=>{let p=await n.text();try{return JSON.parse(p)}catch{return l.erro("Consulta n\xE3o retornou json v\xE1lido",[p])}}).catch(n=>l.erro("Erro ao enviar registros",[n.message]));return s(this,L)&&console.log(`[PIL\xC3O]: buscar dados de "${JSON.stringify(i)}" para "${c}".`),m},url:()=>{let c=this.rotaIframeSerie(e).url,m=encodeURIComponent(JSON.stringify(i,null,2));return s(this,L)&&console.log(`[PIL\xC3O]: Serie Consultar url de "${JSON.stringify(m)}" para "${c}".`),`${c}?serie=${m}`}}}urlLaboratorio(){let e=`${S}/${W}/${s(this,O)}/${s(this,C)}`,r=`${this.baseUrlSite}${e}`;return{rota:e,url:r}}};O=new WeakMap,C=new WeakMap,M=new WeakMap,L=new WeakMap,w=new WeakMap,U=new WeakMap,b=new WeakSet,No=function(e){let r=`${S}/api/${e}/${s(this,O)}/${s(this,C)}`,t=new URL(`${this.baseUrlApi}${r}`);return{rota:r,url:t}},H=function(e){let r=`${S}/${e}/${s(this,O)}/${s(this,C)}`,t=new URL(`${this.baseUrlApi}${r}`);return{rota:r,url:t}},Fo=async function(){for(let e of Object.keys(s(this,w))){let r=s(this,w)[e]||[],t=this.rotaEnviarRegistros().url;s(this,L)&&console.log(`[PIL\xC3O]: Enviando ${r.length} registros na tabela "${e}" para "${t}".`);let i=await this.processarRegistros(t.href,r,e,"enviar");if(i.eErro)return i;s(this,w)[e]=[]}return l.valor(!0)},ko=async function(){for(let e of Object.keys(s(this,U))){let r=[...s(this,U)[e]||[]],t=this.rotaDeletarRegistro().url,i=await this.processarRegistros(t.href,r,e,"deletar");if(i.eErro)return i}return l.valor(!0)};var io=ao,We=o=>new io(o);import{z as no}from"zod";var Y=no.object({coluna:no.string(),valor:no.any(),operador:k});var Vo={visao:"z_contagem_em_barra_vertical",rotulo:"Contagem em Barra Vertical",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,colanuEixoX:r,filtros:t,colunaAgrupamento:i})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${r}${t?.length?`, quando ${t.map(({coluna:d,operador:f,valor:c})=>`${d} ${f} ${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 Bo={visao:"z_contagem_em_pizza",rotulo:"Contagem em Pizza",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,classes:r,filtros:t})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${r}${t?.length?`, quando ${t.map(({coluna:i,operador:d,valor:f})=>`${i} ${d} ${f}`).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 Jo={visao:"z_soma_em_barra_vertical",rotulo:"Soma em Barra Vertical",tabela:({tabela:o})=>o,descricao:({descricao_pelo_usuario:o,colanuEixoX:e,filtros:r,colunaAgrupamento:t,colunaSoma:i,exibirComoPorcentagem:d})=>String(o||"").trim()?String(o||"").trim():`${d?"Porcentagem ":"Soma"} de ${i} por ${e}${r?.length?`, quando ${r.map(({coluna:f,operador:c,valor:m})=>`${f} ${c} ${m}`).join(", ")}`:""}${t?.length?`, agrupado por ${t.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},exibirComoPorcentagem:{rotulo:"Exibir como porcentagem",order:7,tipo_campo:"booleana"},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:8}}};var Xo={visao:"z_tabela",rotulo:"Tabela",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,filtros:r})=>String(e||"").trim()?String(e||"").trim():`Consulta na ${o} ${r?.length?`, quando ${r.map(({coluna:t,operador:i,valor:d})=>`${t} ${i} ${d}`).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 Qo={z_contagem_em_barra_vertical:Vo,z_contagem_em_pizza:Bo,z_soma_em_barra_vertical:Jo,z_tabela:Xo};import{z as _}from"zod";var A=_.object({tabela:_.string(),filtros:Y.array().optional(),descricao_pelo_usuario:_.string().optional()}),_e=_.object({colanuEixoX:_.string(),colunaAgrupamento:_.string().array().optional()}).extend(A.shape),ge=_.object({colanuEixoX:_.string(),colunaSoma:_.string(),unidadeSoma:_.string().optional(),colunaAgrupamento:_.string().array().optional(),exibirComoPorcentagem:_.boolean().optional()}).extend(A.shape),fe=_.object({classes:_.string()}).extend(A.shape),ve=_.object({colunas:_.string().array(),coluna_ordem:_.string().optional(),direcao_ordem:_.enum(["asc","desc","1","-1"]).optional()}).extend(A.shape),so={z_contagem_em_barra_vertical:_e,z_contagem_em_pizza:fe,z_tabela:ve,z_soma_em_barra_vertical:ge};var jr={zp_deletar_registros:_o,zp_registrar_base_dados:xo,z_tipos_dados_registro:F,zp_enviar_registros:ho,zp_produto_conta:fo,validarZ:go,operadores_pilao:k,operadores_permitidos_por_tipo:vo,z_filtro:Y,visoes_pilao:so,...so,extruturas_de_campos:Qo,z_padroes:A,pilao_enderecos:W};import{z as a}from"zod";var Rr=a.object({codigo_token:a.string().optional(),codigo_usuario:a.string().uuid(),nome_usuario:a.string(),email_usuario:a.string(),documento_usuario:a.string(),$cliente:a.string(),rotas:a.object({}),url_usuarios:a.string().url(),url_empreendedores:a.string().url(),url_empreendimentos:a.string().url(),tipo_usuario:a.string(),sistema:a.string(),sistema_cor:a.string(),sistema_nome:a.string(),sistema_logo:a.string()}),Tr=a.object({codigo:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),permicoes:a.record(a.any()),versao:a.number().int(),credenciais_sinir:a.object({login:a.string().optional(),senha:a.string().optional()}).optional()}),Lr=a.object({codigo:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),versao:a.number().int()}),Ur=a.object({codigo:a.string().uuid(),codigo_empreendedor:a.string().uuid(),documento:a.string(),excluido:a.boolean(),nome:a.string(),unidade_sinir:a.string().nullable().optional(),versao:a.number().int()}),qr=a.enum(["usuarios","empreendedores","empreendimentos"]);var Ar=o=>async e=>{let r=o?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",t=`${r}/api`,{sistema:i,$cliente:d,codigo_usuario:f}=e,c=`nps_proxima_avaliacao_${i}_${f}_${d}_0`,m=localStorage.getItem(c);if(!m){let q=new URL(`${t}/${i}/proxima_avaliacao`);for(let[I,Zo]of Object.entries(e))q.searchParams.append(I,Zo);let po=(await fetch(q.href).then(I=>I.json()).catch(I=>l.erro(I.message))).valor;po&&localStorage.setItem(c,po)}if(!(m&&new Date().toISOString().slice(0,10)>=m))return;localStorage.removeItem(c);let p=new URL(r);for(let[q,co]of Object.entries(e))p.searchParams.append(q,co);let v=document.createElement("iframe");v.src=p.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",q=>{q.data==="fechar"&&document.body.removeChild(v)})};import{z as xe}from"zod";var he=xe.enum(["ativo","inativo"]),Fr=he;export{he as $clienteStatus,io as ClassPilao,S as PREFIXO_PILAO,We as Pilao,Ar as abrirNps,qr as nomesSincronizacoes,jr as pPilao,W as pilao_enderecos,Fr as status$cliente,re as tipos_acesso_quipo,ie as urlPilao,Rr as zAuntenticacaoResiduosSolicitar,Lr as zEmpreendedorSincronizar,Ur as zEmpreendimentoSincronizar,Tr as zUsuarioSincronizar,$e as ztokenQuipo}; diff --git a/dist-require/index.d.ts b/dist-require/index.d.ts index f35b3df..c302426 100644 --- a/dist-require/index.d.ts +++ b/dist-require/index.d.ts @@ -42,49 +42,6 @@ declare const ztokenQuipo: z.ZodObject<{ type tipos_de_acesso_quipo = z.infer["tipo_de_acesso"]; type tipoTokenQuipo = z.infer; -declare const zAmbiente: z.ZodEnum<["desenvolvimento", "producao"]>; - -type tipoUsuarioExterno = { - _nome: string; - _email: string; - _telefone: string; - vinculo: string; - $cliente: string; - chave_produto: string; - codigo: string; - _cpf: string; -}; - -/** todas as rotas de comunicação com autenticador partem dessa variável */ -declare const pAutenticacao: { - validarToken: ({ ambiente, post, }: { - ambiente: zod.TypeOf; - post: { - token: string; - }; - }) => Promise<"valido" | "erro">; - urlAutenticacao: (ambiente: zod.TypeOf) => string; - codigoContaSite: ({ ambiente, post, }: { - ambiente: zod.TypeOf; - post: { - site: string; - }; - }) => Promise>; - usuarios_quipo: ({ token_produto, ambiente, tipo, }: { - ambiente: zod.TypeOf; - token_produto: string; - tipo: tipos_de_acesso_quipo; - }) => Promise>; - usuarios_quipo_vincular: ({ token_produto, ambiente, $cliente, vinculo, codigo_usuario, email, }: { - ambiente: zod.TypeOf; - token_produto: string; - $cliente: string; - vinculo: string; - codigo_usuario?: string; - email: string; - }) => Promise>; -}; - /** aplica a todas as consultas */ declare const z_padroes: z.ZodObject<{ tabela: z.ZodString; @@ -333,23 +290,23 @@ declare const zp_registrar_base_dados: z.ZodObject<{ coluna: z.ZodString; tipo: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; }, "strip", z.ZodTypeAny, { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }, { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; colunas: { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }, { tabela: string; colunas: { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }>; declare const zp_enviar_registros: z.ZodObject<{ @@ -722,23 +679,23 @@ declare const pPilao: { coluna: zod.ZodString; tipo: zod.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; }, "strip", zod.ZodTypeAny, { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }, { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }>, "many">; }, "strip", zod.ZodTypeAny, { tabela: string; colunas: { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }, { tabela: string; colunas: { - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; coluna: string; + tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "lista_mes" | "lista_data" | "mes" | "data"; }[]; }>; z_tipos_dados_registro: zod.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero", "lista_mes", "lista_data", "mes", "data"]>; @@ -1140,4 +1097,4 @@ declare const abrirNps: (emDesenvolvimento: boolean) => (parametros: tipo_proxim declare const $clienteStatus: z.ZodEnum<["ativo", "inativo"]>; declare const status$cliente: z.ZodEnum<["ativo", "inativo"]>; -export { $clienteStatus, ClassPilao, PREFIXO_PILAO, Pilao, abrirNps, nomesSincronizacoes, type nomesVisoes, pAutenticacao, pPilao, pilao_enderecos, type retornoSerieConsultar, status$cliente, type tipoConstrutorPilao, type tipoRetornoSerieconsulta, type tipoTokenQuipo, type tipoUsuarioExterno, type tipo_pilao_api, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, tipos_acesso_quipo, type tipos_de_acesso_quipo, urlPilao, zAuntenticacaoResiduosSolicitar, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar, type z_tipagem_registros, ztokenQuipo }; +export { $clienteStatus, ClassPilao, PREFIXO_PILAO, Pilao, abrirNps, nomesSincronizacoes, type nomesVisoes, pPilao, pilao_enderecos, type retornoSerieConsultar, status$cliente, type tipoConstrutorPilao, type tipoRetornoSerieconsulta, type tipoTokenQuipo, type tipo_pilao_api, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, tipos_acesso_quipo, type tipos_de_acesso_quipo, urlPilao, zAuntenticacaoResiduosSolicitar, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar, type z_tipagem_registros, ztokenQuipo }; diff --git a/dist-require/index.js b/dist-require/index.js index e9467f2..7148814 100644 --- a/dist-require/index.js +++ b/dist-require/index.js @@ -1 +1 @@ -"use strict";var me=Object.create;var B=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)B(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&&B(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?B(t,"default",{value:o,enumerable:!0}):t,o)),fe=o=>fo(B({},"__esModule",{value:!0}),o);var no=(o,e,t)=>e.has(o)||go("Cannot "+t);var c=(o,e,t)=>(no(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)=>(no(o,e,"write to private field"),r?r.call(o,t):e.set(o,t),t),R=(o,e,t)=>(no(o,e,"access private method"),t);var Lo=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 Ao;(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"})(Ao||(j.camposComuns=Ao={}));var qo;(function(o){o.token="token"})(qo||(j.tx=qo={}));var Uo;(function(o){o.Usuario="usuario",o.Fornecedor="fornecedor"})(Uo||(j.tipoUsuarioResiduos=Uo={}))});var Do=h(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.operadores=void 0;var ko;(function(o){o["="]="=",o["!="]="!=",o[">"]=">",o[">="]=">=",o["<"]="<",o["<="]="<=",o.like="like",o.in="in"})(ko||(Q.operadores=ko={}))});var Io=h(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.aleatorio=void 0;var Mo="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),be=o=>`eli-${Array.from({length:o||8}).map(()=>Mo[(999*Math.random()|0)%Mo.length]).join("")}`;Z.aleatorio=be});var No=h(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.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(" ");G.texto_busca=ye});var Vo=h(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.unidades_medida=void 0;K.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 Fo=h(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});H.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(""));H.uuid=ze});var Bo=h(W=>{"use strict";Object.defineProperty(W,"__esModule",{value:!0});W.provedores=void 0;var Jo;(function(o){o["betha-sistemas"]="Betha Sistemas",o["e-licencie"]="e-licencie"})(Jo||(W.provedores=Jo={}))});var Xo=h(Y=>{"use strict";Object.defineProperty(Y,"__esModule",{value:!0});Y.cdn_carro_de_boi=void 0;Y.cdn_carro_de_boi="https://carro-de-boi-idz-one.b-cdn.net"});var Qo=h(T=>{"use strict";var $e=T&&T.__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=T&&T.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&$e(e,o,t)};Object.defineProperty(T,"__esModule",{value:!0});je(Xo(),T)});var Zo=h(D=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});D.nomeVariavel=D.esperar=void 0;var Pe=o=>new Promise(e=>setTimeout(()=>e(!0),o));D.esperar=Pe;var Se=o=>Object.keys(o).join("/");D.nomeVariavel=Se});var Go=h(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.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[p,f]of i)r.searchParams.set(String(p),f);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 p=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());return{...r,...p}}return r}};oo.TipagemRotas=co});var Ko=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 Ho=h(g=>{"use strict";var Ce=g&&g.__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=g&&g.__exportStar||function(o,e){for(var t in o)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&Ce(e,o,t)};Object.defineProperty(g,"__esModule",{value:!0});z(Lo(),g);z(Do(),g);z(Io(),g);z(No(),g);z(Vo(),g);z(Fo(),g);z(Bo(),g);z(Qo(),g);z(Zo(),g);z(Go(),g);z(Ko(),g)});var Ve={};ge(Ve,{$clienteStatus:()=>pe,ClassPilao:()=>ro,PREFIXO_PILAO:()=>S,Pilao:()=>Ee,abrirNps:()=>Ie,nomesSincronizacoes:()=>Me,pAutenticacao:()=>xe,pPilao:()=>qe,pilao_enderecos:()=>J,status$cliente:()=>Ne,tipos_acesso_quipo:()=>vo,urlPilao:()=>wo,zAuntenticacaoResiduosSolicitar:()=>Ue,zEmpreendedorSincronizar:()=>ke,zEmpreendimentoSincronizar:()=>De,zUsuarioSincronizar:()=>Le,ztokenQuipo:()=>ve});module.exports=fe(Ve);var so=require("autenticacao-drive"),b=require("zod"),vo=b.z.enum(["publico","governo","sociedade"]),ve=b.z.object({provedor:b.z.string(),codigo_usuario:b.z.string(),nome_usuario:b.z.string(),$cliente:b.z.string(),nome_conta:b.z.string(),codigo_acesso_produto:b.z.string(),codigo_autenticacao:b.z.string(),chave_produto:b.z.enum([so.chaves_produto["betha-meio-ambiente"],so.chaves_produto["e-licencie-gov"]]),tipo_de_acesso:vo,exp:b.z.number().optional()});var P;(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"})(P||(P={}));var he=o=>{let e=(n,u)=>({cod:P.sucesso,valor:n,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:u}),t=n=>({cod:P.sucesso,valor:!0,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:n}),r=(n,u)=>({cod:P.erroConhecido,valor:void 0,mensagem:n,eErro:!0,eCerto:!1,detalhes:u}),i=(n,u)=>({cod:P.erroPermissao,valor:void 0,mensagem:n||"Sem permiss\xE3o para esse recurso.",eErro:!0,eCerto:!1,detalhes:u}),p=(n,u)=>({cod:P.erroNaoEncontrado,valor:void 0,mensagem:n||"Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",eErro:!0,eCerto:!1,detalhes:u}),f=n=>{let u=o(n),v=`${n.mensagem||"Erro interno"}`;return{cod:P.erroDesconhecido,valor:void 0,mensagem:v,eErro:!0,eCerto:!1,...u}},m=(n,u)=>({cod:P.tempoEsgotado,valor:void 0,mensagem:n||"Tempo de resposta esgotado ao tentar acessar o recurso.",eErro:!0,eCerto:!1,detalhes:u});return{valor:e,valorTrue:t,erro:r,erroPermissao:i,erroInterno:f,naoEncontrado:p,tempoEsgotado:m,erroEspera:m}},s=he(()=>({}));var $=o=>`${o=="producao"?"https://carro-de-boi.idz.one":"http://localhost:5030"}/autenticacao`;var ho=k(require("cross-fetch")),xo=async({ambiente:o,post:e})=>{let t=`${$(o)}/api/codigo_prefeitura_site`;try{return await(0,ho.default)(t,{method:"POST",body:JSON.stringify(e),headers:{"Content-Type":"application/json"}}).then(i=>i.json()).catch(i=>s.erro("Erro ao enviar registros",[i.message])).then(i=>i)}catch(r){return s.erro(`erro ao buscar c\xF3digo do site: ${r}`)}};var bo=k(require("cross-fetch"));var yo=async({token_produto:o,ambiente:e,tipo:t})=>{let r=`${$(e)}/api/usuarios_quipo`;if(!o)return s.erro("token_produto n\xE3o informado");let i={token:o,"Content-Type":"application/json"};return(0,bo.default)(r,{method:"POST",body:JSON.stringify({tipo:t}),headers:i}).then(p=>p.json()).catch(p=>s.erro(`Erro ao buscar usu\xE1rios quipo governo ${p.message}`)).then(p=>p)};var zo=k(require("cross-fetch"));var $o=async({token_produto:o,ambiente:e,$cliente:t,vinculo:r,codigo_usuario:i,email:p})=>{let f=`${$(e)}/api/vinculos__criar`;return o?await(0,zo.default)(f,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify({vinculos:{$cliente:t,codigo_usuario:i,vinculo:r},email:p}),method:"POST"}).then(async n=>await n.json()).catch(n=>s.erro(`Erro ao criar vinculo de usuario ${n.message}`)):s.erro("token_produto n\xE3o informado")};var jo=k(require("cross-fetch")),Po=async({ambiente:o,post:e})=>{let t=`${$(o)}/api/validar_token`;try{return await(0,jo.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:xo,usuarios_quipo:yo,usuarios_quipo_vincular:$o};var d=require("zod"),So=d.z.object({tabela:d.z.string(),codigos:d.z.array(d.z.string())}),dt=d.z.enum(["desenvolvimento","producao"]),S="/pilao-de-dados",Oo=(o,e,t)=>{let r=o.safeParse(e);return r.success?s.valor(r.data):s.erro(t,r.error.errors.map(i=>`${i.path} ${i.message}`))},Co=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"]),X=d.z.enum(["=","!=",">","<",">=","<=","\u2229"]),Eo={confirmacao:["=","!="],data:["=","!=",">","<",">=","<="],lista_numero:["\u2229"],lista_texto:["\u2229"],lista_mes:["\u2229"],lista_data:["\u2229"],mes:["=","!=",">","<",">=","<="],numero:["=","!=",">","<",">=","<="],texto:["=","!="]},_t={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()},wo=o=>({api:(o?"http://127.0.0.1:5080":"https://carro-de-boi.idz.one")+S,site:(o?"http://127.0.0.1:5081":"https://carro-de-boi.idz.one")+S});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}))}),To=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 eo=k(require("cross-fetch")),Wo=k(Ho());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,M,q,w,U,y,Yo,to,oe,ee,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,M);O(this,q);O(this,w,{});O(this,U,{});V(this,C,t),V(this,E,e),V(this,M,r),V(this,q,i)}rotaEnviarRegistros(){return R(this,y,to).call(this,"enviar-registros")}rotaDeletarRegistro(){return R(this,y,to).call(this,"deletar-registros")}rotaConsultarSerie(){return R(this,y,to).call(this,"consultar-serie")}rotaIframeSerie(e){let t=`${S}/consultar-serie/${c(this,C)}/${c(this,E)}/${e}`,r=`${this.baseUrlSite}${t}`;return{rota:t,url:r}}rotaFuncaoApi(e){return R(this,y,Yo).call(this,e)}async consultarApi(e,t){try{let i=await(await(0,eo.default)(this.rotaFuncaoApi(e).url,{body:JSON.stringify(t),method:"POST",headers:{"Content-Type":"application/json"}})).text();try{return JSON.parse(i)}catch{return s.erro("Consulta n\xE3o retornou json v\xE1lido",[i])}}catch(r){return console.error(r),s.erroInterno({erro:r,local:(0,Wo.nomeVariavel)({ClassPilao:mo})})}}get baseUrlApi(){return c(this,M)?"http://localhost:5080":"https://carro-de-boi.idz.one"}get baseUrlSite(){return c(this,M)?"http://localhost:5081":"https://carro-de-boi.idz.one"}validarCliente(e){return e?.conta?e?.produto?s.valor(e):s.erro("Produto n\xE3o informado"):s.erro("Conta n\xE3o informada")}adicionarRegistroParaEnviar(e,...t){return c(this,w)[e]=[...c(this,w)[e]||[],...t],this}adicionarCodigoParaDeletar(e,...t){return c(this,U)[e]=[...c(this,U)[e]||[],...t],this}async processarRegistros(e,t,r,i){for(;t.length>0;){let f=t.splice(0,1e3).map(l=>Object.fromEntries(Object.entries(l).map(([n,u])=>[n,u===void 0?null:u]))),m=await(0,eo.default)(e,{method:"POST",body:JSON.stringify({tabela:r,registros:f}),headers:{"Content-Type":"application/json"}}).then(async l=>{let n=await l.text();try{return JSON.parse(n)}catch{return s.erro("Consulta n\xE3o retornou json v\xE1lido",[n])}}).catch(l=>s.erro(`Erro ao ${i} registros`,[l.message]));if(m.eErro)return m}return s.valor(!0)}async enviarRegistros(){let e=await R(this,y,oe).call(this);if(e.eErro)return e;let t=await R(this,y,ee).call(this);return t.eErro?t:s.valor(!0)}serieConsultar(e,t,r){let i={...t,...Object.fromEntries(Object.entries(r||{}).filter(([m,l])=>l!==void 0))};return{dados:async()=>{let m=this.rotaConsultarSerie().url;m.searchParams.set("visao",e);let l=await(0,eo.default)(m.toString(),{method:"POST",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).then(async n=>{let u=await n.text();try{return JSON.parse(u)}catch{return s.erro("Consulta n\xE3o retornou json v\xE1lido",[u])}}).catch(n=>s.erro("Erro ao enviar registros",[n.message]));return c(this,q)&&console.log(`[PIL\xC3O]: buscar dados de "${JSON.stringify(i)}" para "${m}".`),l},url:()=>{let m=this.rotaIframeSerie(e).url,l=encodeURIComponent(JSON.stringify(i,null,2));return c(this,q)&&console.log(`[PIL\xC3O]: Serie Consultar url de "${JSON.stringify(l)}" para "${m}".`),`${m}?serie=${l}`}}}urlLaboratorio(){let e=`${S}/${J}/${c(this,C)}/${c(this,E)}`,t=`${this.baseUrlSite}${e}`;return{rota:e,url:t}}};C=new WeakMap,E=new WeakMap,M=new WeakMap,q=new WeakMap,w=new WeakMap,U=new WeakMap,y=new WeakSet,Yo=function(e){let t=`${S}/api/${e}/${c(this,C)}/${c(this,E)}`,r=new URL(`${this.baseUrlApi}${t}`);return{rota:t,url:r}},to=function(e){let t=`${S}/${e}/${c(this,C)}/${c(this,E)}`,r=new URL(`${this.baseUrlApi}${t}`);return{rota:t,url:r}},oe=async function(){for(let e of Object.keys(c(this,w))){let t=c(this,w)[e]||[],r=this.rotaEnviarRegistros().url;c(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;c(this,w)[e]=[]}return s.valor(!0)},ee=async function(){for(let e of Object.keys(c(this,U))){let t=[...c(this,U)[e]||[]],r=this.rotaDeletarRegistro().url,i=await this.processarRegistros(r.href,t,e,"deletar");if(i.eErro)return i}return s.valor(!0)};var ro=mo,Ee=o=>new ro(o);var io=require("zod");var ao=io.z.object({coluna:io.z.string(),valor:io.z.any(),operador:X});var te={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:p,operador:f,valor:m})=>`${p} ${f} ${m}`).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 re={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:p,valor:f})=>`${i} ${p} ${f}`).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 ie={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,exibirComoPorcentagem:p})=>String(o||"").trim()?String(o||"").trim():`${p?"Porcentagem ":"Soma"} de ${i} por ${e}${t?.length?`, quando ${t.map(({coluna:f,operador:m,valor:l})=>`${f} ${m} ${l}`).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},exibirComoPorcentagem:{rotulo:"Exibir como porcentagem",order:7,tipo_campo:"booleana"},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:8}}};var ae={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:p})=>`${r} ${i} ${p}`).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 ne={z_contagem_em_barra_vertical:te,z_contagem_em_pizza:re,z_soma_em_barra_vertical:ie,z_tabela:ae};var _=require("zod");var I=_.z.object({tabela:_.z.string(),filtros:ao.array().optional(),descricao_pelo_usuario:_.z.string().optional()}),we=_.z.object({colanuEixoX:_.z.string(),colunaAgrupamento:_.z.string().array().optional()}).extend(I.shape),Re=_.z.object({colanuEixoX:_.z.string(),colunaSoma:_.z.string(),unidadeSoma:_.z.string().optional(),colunaAgrupamento:_.z.string().array().optional(),exibirComoPorcentagem:_.z.boolean().optional()}).extend(I.shape),Te=_.z.object({classes:_.z.string()}).extend(I.shape),Ae=_.z.object({colunas:_.z.string().array(),coluna_ordem:_.z.string().optional(),direcao_ordem:_.z.enum(["asc","desc","1","-1"]).optional()}).extend(I.shape),uo={z_contagem_em_barra_vertical:we,z_contagem_em_pizza:Te,z_tabela:Ae,z_soma_em_barra_vertical:Re};var qe={zp_deletar_registros:So,zp_registrar_base_dados:Ro,z_tipos_dados_registro:F,zp_enviar_registros:To,zp_produto_conta:Co,validarZ:Oo,operadores_pilao:X,operadores_permitidos_por_tipo:Eo,z_filtro:ao,visoes_pilao:uo,...uo,extruturas_de_campos:ne,z_padroes:I,pilao_enderecos:J};var a=require("zod"),Ue=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(),$cliente: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()}),Le=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()}),De=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()}),Me=a.z.enum(["usuarios","empreendedores","empreendimentos"]);var Ie=o=>async e=>{let t=o?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",r=`${t}/api`,{sistema:i,$cliente:p,codigo_usuario:f}=e,m=`nps_proxima_avaliacao_${i}_${f}_${p}_0`,l=localStorage.getItem(m);if(!l){let L=new URL(`${r}/${i}/proxima_avaliacao`);for(let[N,ce]of Object.entries(e))L.searchParams.append(N,ce);let _o=(await fetch(L.href).then(N=>N.json()).catch(N=>s.erro(N.message))).valor;_o&&localStorage.setItem(m,_o)}if(!(l&&new Date().toISOString().slice(0,10)>=l))return;localStorage.removeItem(m);let u=new URL(t);for(let[L,lo]of Object.entries(e))u.searchParams.append(L,lo);let v=document.createElement("iframe");v.src=u.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",L=>{L.data==="fechar"&&document.body.removeChild(v)})};var se=require("zod"),pe=se.z.enum(["ativo","inativo"]),Ne=pe;0&&(module.exports={$clienteStatus,ClassPilao,PREFIXO_PILAO,Pilao,abrirNps,nomesSincronizacoes,pAutenticacao,pPilao,pilao_enderecos,status$cliente,tipos_acesso_quipo,urlPilao,zAuntenticacaoResiduosSolicitar,zEmpreendedorSincronizar,zEmpreendimentoSincronizar,zUsuarioSincronizar,ztokenQuipo}); +"use strict";var ee=Object.create;var V=Object.defineProperty;var re=Object.getOwnPropertyDescriptor;var te=Object.getOwnPropertyNames;var ie=Object.getPrototypeOf,ae=Object.prototype.hasOwnProperty;var uo=o=>{throw TypeError(o)};var x=(o,e)=>()=>(e||o((e={exports:{}}).exports,e),e.exports),ne=(o,e)=>{for(var r in e)V(o,r,{get:e[r],enumerable:!0})},_o=(o,e,r,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of te(e))!ae.call(o,i)&&i!==r&&V(o,i,{get:()=>e[i],enumerable:!(t=re(e,i))||t.enumerable});return o};var go=(o,e,r)=>(r=o!=null?ee(ie(o)):{},_o(e||!o||!o.__esModule?V(r,"default",{value:o,enumerable:!0}):r,o)),se=o=>_o(V({},"__esModule",{value:!0}),o);var io=(o,e,r)=>e.has(o)||uo("Cannot "+r);var s=(o,e,r)=>(io(o,e,"read from private field"),r?r.call(o):e.get(o)),S=(o,e,r)=>e.has(o)?uo("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(o):e.set(o,r),N=(o,e,r,t)=>(io(o,e,"write to private field"),t?t.call(o,r):e.set(o,r),r),E=(o,e,r)=>(io(o,e,"access private method"),r);var Oo=x($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.tipoUsuarioResiduos=$.tx=$.camposComuns=$.uuid_null=void 0;$.uuid_null="00000000-0000-0000-0000-000000000000";var jo;(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"})(jo||($.camposComuns=jo={}));var Po;(function(o){o.token="token"})(Po||($.tx=Po={}));var So;(function(o){o.Usuario="usuario",o.Fornecedor="fornecedor"})(So||($.tipoUsuarioResiduos=So={}))});var wo=x(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.operadores=void 0;var Co;(function(o){o["="]="=",o["!="]="!=",o[">"]=">",o[">="]=">=",o["<"]="<",o["<="]="<=",o.like="like",o.in="in"})(Co||(J.operadores=Co={}))});var Ro=x(X=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0});X.aleatorio=void 0;var Eo="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),me=o=>`eli-${Array.from({length:o||8}).map(()=>Eo[(999*Math.random()|0)%Eo.length]).join("")}`;X.aleatorio=me});var To=x(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.texto_busca=void 0;var le=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");Q.texto_busca=le});var Lo=x(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.unidades_medida=void 0;Z.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 Uo=x(G=>{"use strict";Object.defineProperty(G,"__esModule",{value:!0});G.uuid=void 0;var no="0123456789abcdef".split(""),ue=()=>(no.sort(()=>Math.random()-.5),"xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx".split("").map(r=>r==="x"?no[(1e3*Math.random()|0)%no.length]:r).join(""));G.uuid=ue});var Do=x(K=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0});K.provedores=void 0;var qo;(function(o){o["betha-sistemas"]="Betha Sistemas",o["e-licencie"]="e-licencie"})(qo||(K.provedores=qo={}))});var Mo=x(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});H.cdn_carro_de_boi=void 0;H.cdn_carro_de_boi="https://carro-de-boi-idz-one.b-cdn.net"});var Ao=x(R=>{"use strict";var de=R&&R.__createBinding||(Object.create?function(o,e,r,t){t===void 0&&(t=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(o,t,i)}:function(o,e,r,t){t===void 0&&(t=r),o[t]=e[r]}),_e=R&&R.__exportStar||function(o,e){for(var r in o)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&de(e,o,r)};Object.defineProperty(R,"__esModule",{value:!0});_e(Mo(),R)});var Io=x(D=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});D.nomeVariavel=D.esperar=void 0;var ge=o=>new Promise(e=>setTimeout(()=>e(!0),o));D.esperar=ge;var fe=o=>Object.keys(o).join("/");D.nomeVariavel=fe});var No=x(W=>{"use strict";Object.defineProperty(W,"__esModule",{value:!0});W.TipagemRotas=void 0;var so=class{constructor(...e){this._partesCaminho=[],e.forEach(r=>{String(r).split("/").forEach(t=>{t&&this._partesCaminho.push(t)})})}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(r=>r)}endereco(e,r){let t=new URL(typeof window<"u"?window.location.href:"http://localhost");t.pathname=this.caminho,t.search="";let i=Object.entries(e);for(let[_,f]of i)t.searchParams.set(String(_),f);return r&&(t.hash=`#${t.search}`,t.search=""),t.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"),r=e.searchParams,t=Object.fromEntries(r.entries()),i=e.hash;if(i){let _=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());return{...t,..._}}return t}};W.TipagemRotas=so});var Fo=x(T=>{"use strict";Object.defineProperty(T,"__esModule",{value:!0});T.tipoArquivo=T.extensoes=void 0;T.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 ve=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return T.extensoes.find(t=>t.ext===e)?.tipo||"outros"};T.tipoArquivo=ve});var ko=x(g=>{"use strict";var xe=g&&g.__createBinding||(Object.create?function(o,e,r,t){t===void 0&&(t=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(o,t,i)}:function(o,e,r,t){t===void 0&&(t=r),o[t]=e[r]}),y=g&&g.__exportStar||function(o,e){for(var r in o)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&xe(e,o,r)};Object.defineProperty(g,"__esModule",{value:!0});y(Oo(),g);y(wo(),g);y(Ro(),g);y(To(),g);y(Lo(),g);y(Uo(),g);y(Do(),g);y(Ao(),g);y(Io(),g);y(No(),g);y(Fo(),g)});var Te={};ne(Te,{$clienteStatus:()=>Yo,ClassPilao:()=>eo,PREFIXO_PILAO:()=>P,Pilao:()=>he,abrirNps:()=>Ee,nomesSincronizacoes:()=>we,pPilao:()=>je,pilao_enderecos:()=>k,status$cliente:()=>Re,tipos_acesso_quipo:()=>fo,urlPilao:()=>zo,zAuntenticacaoResiduosSolicitar:()=>Pe,zEmpreendedorSincronizar:()=>Oe,zEmpreendimentoSincronizar:()=>Ce,zUsuarioSincronizar:()=>Se,ztokenQuipo:()=>ce});module.exports=se(Te);var ao=require("autenticacao-drive"),b=require("zod"),fo=b.z.enum(["publico","governo","sociedade"]),ce=b.z.object({provedor:b.z.string(),codigo_usuario:b.z.string(),nome_usuario:b.z.string(),$cliente:b.z.string(),nome_conta:b.z.string(),codigo_acesso_produto:b.z.string(),codigo_autenticacao:b.z.string(),chave_produto:b.z.enum([ao.chaves_produto["betha-meio-ambiente"],ao.chaves_produto["e-licencie-gov"]]),tipo_de_acesso:fo,exp:b.z.number().optional()});var j;(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"})(j||(j={}));var pe=o=>{let e=(n,p)=>({cod:j.sucesso,valor:n,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:p}),r=n=>({cod:j.sucesso,valor:!0,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:n}),t=(n,p)=>({cod:j.erroConhecido,valor:void 0,mensagem:n,eErro:!0,eCerto:!1,detalhes:p}),i=(n,p)=>({cod:j.erroPermissao,valor:void 0,mensagem:n||"Sem permiss\xE3o para esse recurso.",eErro:!0,eCerto:!1,detalhes:p}),_=(n,p)=>({cod:j.erroNaoEncontrado,valor:void 0,mensagem:n||"Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",eErro:!0,eCerto:!1,detalhes:p}),f=n=>{let p=o(n),v=`${n.mensagem||"Erro interno"}`;return{cod:j.erroDesconhecido,valor:void 0,mensagem:v,eErro:!0,eCerto:!1,...p}},c=(n,p)=>({cod:j.tempoEsgotado,valor:void 0,mensagem:n||"Tempo de resposta esgotado ao tentar acessar o recurso.",eErro:!0,eCerto:!1,detalhes:p});return{valor:e,valorTrue:r,erro:t,erroPermissao:i,erroInterno:f,naoEncontrado:_,tempoEsgotado:c,erroEspera:c}},u=pe(()=>({}));var m=require("zod"),vo=m.z.object({tabela:m.z.string(),codigos:m.z.array(m.z.string())}),Ie=m.z.enum(["desenvolvimento","producao"]),P="/pilao-de-dados",xo=(o,e,r)=>{let t=o.safeParse(e);return t.success?u.valor(t.data):u.erro(r,t.error.errors.map(i=>`${i.path} ${i.message}`))},ho=m.z.object({produto:m.z.string(),conta:m.z.string(),emDesenvolvimento:m.z.boolean().optional(),ver_log:m.z.boolean().optional()}),F=m.z.enum(["texto","numero","confirmacao","lista_texto","lista_numero","lista_mes","lista_data","mes","data"]),B=m.z.enum(["=","!=",">","<",">=","<=","\u2229"]),bo={confirmacao:["=","!="],data:["=","!=",">","<",">=","<="],lista_numero:["\u2229"],lista_texto:["\u2229"],lista_mes:["\u2229"],lista_data:["\u2229"],mes:["=","!=",">","<",">=","<="],numero:["=","!=",">","<",">=","<="],texto:["=","!="]},Ne={texto:m.z.string().nullable(),numero:m.z.number().nullable(),confirmacao:m.z.boolean().nullable(),lista_texto:m.z.array(m.z.string()).nullable(),lista_numero:m.z.array(m.z.number()).nullable()},zo=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 h=require("zod");var yo=h.z.object({tabela:h.z.string(),colunas:h.z.array(h.z.object({coluna:h.z.string(),tipo:F}))}),$o=h.z.object({tabela:h.z.string(),registros:h.z.array(h.z.record(h.z.string(),h.z.object({valor:h.z.any(),tipo:F.optional().nullable()})))});var Y=go(require("cross-fetch")),Vo=go(ko());var k=(e=>(e["enviar-registros"]="enviar-registros",e["deletar-registros"]="deletar-registros",e["consultar-serie"]="consultar-serie",e.laborat\u00F3rio="laborat\xF3rio",e))(k||{}),O,C,M,L,w,U,z,Bo,oo,Jo,Xo,co=class co{constructor({conta:e,produto:r,emDesenvolvimento:t=!1,ver_log:i=!1}){S(this,z);S(this,O);S(this,C);S(this,M);S(this,L);S(this,w,{});S(this,U,{});N(this,O,r),N(this,C,e),N(this,M,t),N(this,L,i)}rotaEnviarRegistros(){return E(this,z,oo).call(this,"enviar-registros")}rotaDeletarRegistro(){return E(this,z,oo).call(this,"deletar-registros")}rotaConsultarSerie(){return E(this,z,oo).call(this,"consultar-serie")}rotaIframeSerie(e){let r=`${P}/consultar-serie/${s(this,O)}/${s(this,C)}/${e}`,t=`${this.baseUrlSite}${r}`;return{rota:r,url:t}}rotaFuncaoApi(e){return E(this,z,Bo).call(this,e)}async consultarApi(e,r){try{let i=await(await(0,Y.default)(this.rotaFuncaoApi(e).url,{body:JSON.stringify(r),method:"POST",headers:{"Content-Type":"application/json"}})).text();try{return JSON.parse(i)}catch{return u.erro("Consulta n\xE3o retornou json v\xE1lido",[i])}}catch(t){return console.error(t),u.erroInterno({erro:t,local:(0,Vo.nomeVariavel)({ClassPilao:co})})}}get baseUrlApi(){return s(this,M)?"http://localhost:5080":"https://carro-de-boi.idz.one"}get baseUrlSite(){return s(this,M)?"http://localhost:5081":"https://carro-de-boi.idz.one"}validarCliente(e){return e?.conta?e?.produto?u.valor(e):u.erro("Produto n\xE3o informado"):u.erro("Conta n\xE3o informada")}adicionarRegistroParaEnviar(e,...r){return s(this,w)[e]=[...s(this,w)[e]||[],...r],this}adicionarCodigoParaDeletar(e,...r){return s(this,U)[e]=[...s(this,U)[e]||[],...r],this}async processarRegistros(e,r,t,i){for(;r.length>0;){let f=r.splice(0,1e3).map(l=>Object.fromEntries(Object.entries(l).map(([n,p])=>[n,p===void 0?null:p]))),c=await(0,Y.default)(e,{method:"POST",body:JSON.stringify({tabela:t,registros:f}),headers:{"Content-Type":"application/json"}}).then(async l=>{let n=await l.text();try{return JSON.parse(n)}catch{return u.erro("Consulta n\xE3o retornou json v\xE1lido",[n])}}).catch(l=>u.erro(`Erro ao ${i} registros`,[l.message]));if(c.eErro)return c}return u.valor(!0)}async enviarRegistros(){let e=await E(this,z,Jo).call(this);if(e.eErro)return e;let r=await E(this,z,Xo).call(this);return r.eErro?r:u.valor(!0)}serieConsultar(e,r,t){let i={...r,...Object.fromEntries(Object.entries(t||{}).filter(([c,l])=>l!==void 0))};return{dados:async()=>{let c=this.rotaConsultarSerie().url;c.searchParams.set("visao",e);let l=await(0,Y.default)(c.toString(),{method:"POST",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).then(async n=>{let p=await n.text();try{return JSON.parse(p)}catch{return u.erro("Consulta n\xE3o retornou json v\xE1lido",[p])}}).catch(n=>u.erro("Erro ao enviar registros",[n.message]));return s(this,L)&&console.log(`[PIL\xC3O]: buscar dados de "${JSON.stringify(i)}" para "${c}".`),l},url:()=>{let c=this.rotaIframeSerie(e).url,l=encodeURIComponent(JSON.stringify(i,null,2));return s(this,L)&&console.log(`[PIL\xC3O]: Serie Consultar url de "${JSON.stringify(l)}" para "${c}".`),`${c}?serie=${l}`}}}urlLaboratorio(){let e=`${P}/${k}/${s(this,O)}/${s(this,C)}`,r=`${this.baseUrlSite}${e}`;return{rota:e,url:r}}};O=new WeakMap,C=new WeakMap,M=new WeakMap,L=new WeakMap,w=new WeakMap,U=new WeakMap,z=new WeakSet,Bo=function(e){let r=`${P}/api/${e}/${s(this,O)}/${s(this,C)}`,t=new URL(`${this.baseUrlApi}${r}`);return{rota:r,url:t}},oo=function(e){let r=`${P}/${e}/${s(this,O)}/${s(this,C)}`,t=new URL(`${this.baseUrlApi}${r}`);return{rota:r,url:t}},Jo=async function(){for(let e of Object.keys(s(this,w))){let r=s(this,w)[e]||[],t=this.rotaEnviarRegistros().url;s(this,L)&&console.log(`[PIL\xC3O]: Enviando ${r.length} registros na tabela "${e}" para "${t}".`);let i=await this.processarRegistros(t.href,r,e,"enviar");if(i.eErro)return i;s(this,w)[e]=[]}return u.valor(!0)},Xo=async function(){for(let e of Object.keys(s(this,U))){let r=[...s(this,U)[e]||[]],t=this.rotaDeletarRegistro().url,i=await this.processarRegistros(t.href,r,e,"deletar");if(i.eErro)return i}return u.valor(!0)};var eo=co,he=o=>new eo(o);var ro=require("zod");var to=ro.z.object({coluna:ro.z.string(),valor:ro.z.any(),operador:B});var Qo={visao:"z_contagem_em_barra_vertical",rotulo:"Contagem em Barra Vertical",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,colanuEixoX:r,filtros:t,colunaAgrupamento:i})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${r}${t?.length?`, quando ${t.map(({coluna:_,operador:f,valor:c})=>`${_} ${f} ${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 Zo={visao:"z_contagem_em_pizza",rotulo:"Contagem em Pizza",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,classes:r,filtros:t})=>String(e||"").trim()?String(e||"").trim():`Contagem de ${o} por ${r}${t?.length?`, quando ${t.map(({coluna:i,operador:_,valor:f})=>`${i} ${_} ${f}`).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 Go={visao:"z_soma_em_barra_vertical",rotulo:"Soma em Barra Vertical",tabela:({tabela:o})=>o,descricao:({descricao_pelo_usuario:o,colanuEixoX:e,filtros:r,colunaAgrupamento:t,colunaSoma:i,exibirComoPorcentagem:_})=>String(o||"").trim()?String(o||"").trim():`${_?"Porcentagem ":"Soma"} de ${i} por ${e}${r?.length?`, quando ${r.map(({coluna:f,operador:c,valor:l})=>`${f} ${c} ${l}`).join(", ")}`:""}${t?.length?`, agrupado por ${t.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},exibirComoPorcentagem:{rotulo:"Exibir como porcentagem",order:7,tipo_campo:"booleana"},filtros:{rotulo:"Filtros",tipo_campo:"lista_filtros",order:8}}};var Ko={visao:"z_tabela",rotulo:"Tabela",tabela:({tabela:o})=>o,descricao:({tabela:o,descricao_pelo_usuario:e,filtros:r})=>String(e||"").trim()?String(e||"").trim():`Consulta na ${o} ${r?.length?`, quando ${r.map(({coluna:t,operador:i,valor:_})=>`${t} ${i} ${_}`).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 Ho={z_contagem_em_barra_vertical:Qo,z_contagem_em_pizza:Zo,z_soma_em_barra_vertical:Go,z_tabela:Ko};var d=require("zod");var A=d.z.object({tabela:d.z.string(),filtros:to.array().optional(),descricao_pelo_usuario:d.z.string().optional()}),be=d.z.object({colanuEixoX:d.z.string(),colunaAgrupamento:d.z.string().array().optional()}).extend(A.shape),ze=d.z.object({colanuEixoX:d.z.string(),colunaSoma:d.z.string(),unidadeSoma:d.z.string().optional(),colunaAgrupamento:d.z.string().array().optional(),exibirComoPorcentagem:d.z.boolean().optional()}).extend(A.shape),ye=d.z.object({classes:d.z.string()}).extend(A.shape),$e=d.z.object({colunas:d.z.string().array(),coluna_ordem:d.z.string().optional(),direcao_ordem:d.z.enum(["asc","desc","1","-1"]).optional()}).extend(A.shape),po={z_contagem_em_barra_vertical:be,z_contagem_em_pizza:ye,z_tabela:$e,z_soma_em_barra_vertical:ze};var je={zp_deletar_registros:vo,zp_registrar_base_dados:yo,z_tipos_dados_registro:F,zp_enviar_registros:$o,zp_produto_conta:ho,validarZ:xo,operadores_pilao:B,operadores_permitidos_por_tipo:bo,z_filtro:to,visoes_pilao:po,...po,extruturas_de_campos:Ho,z_padroes:A,pilao_enderecos:k};var a=require("zod"),Pe=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(),$cliente: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()}),Se=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()}),Oe=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()}),Ce=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()}),we=a.z.enum(["usuarios","empreendedores","empreendimentos"]);var Ee=o=>async e=>{let r=o?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",t=`${r}/api`,{sistema:i,$cliente:_,codigo_usuario:f}=e,c=`nps_proxima_avaliacao_${i}_${f}_${_}_0`,l=localStorage.getItem(c);if(!l){let q=new URL(`${t}/${i}/proxima_avaliacao`);for(let[I,oe]of Object.entries(e))q.searchParams.append(I,oe);let lo=(await fetch(q.href).then(I=>I.json()).catch(I=>u.erro(I.message))).valor;lo&&localStorage.setItem(c,lo)}if(!(l&&new Date().toISOString().slice(0,10)>=l))return;localStorage.removeItem(c);let p=new URL(r);for(let[q,mo]of Object.entries(e))p.searchParams.append(q,mo);let v=document.createElement("iframe");v.src=p.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",q=>{q.data==="fechar"&&document.body.removeChild(v)})};var Wo=require("zod"),Yo=Wo.z.enum(["ativo","inativo"]),Re=Yo;0&&(module.exports={$clienteStatus,ClassPilao,PREFIXO_PILAO,Pilao,abrirNps,nomesSincronizacoes,pPilao,pilao_enderecos,status$cliente,tipos_acesso_quipo,urlPilao,zAuntenticacaoResiduosSolicitar,zEmpreendedorSincronizar,zEmpreendimentoSincronizar,zUsuarioSincronizar,ztokenQuipo}); diff --git a/package.json b/package.json index 8950d0b..452e45f 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.223.0", + "version": "0.225.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/autenticacao/_codigoContaSite.ts b/src/autenticacao/_codigoContaSite.ts deleted file mode 100644 index a1ff626..0000000 --- a/src/autenticacao/_codigoContaSite.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { respostaComuns, type tipoResposta } from "p-respostas" -import type { z } from "zod" -import type { zAmbiente } from "../ts/ambiente" -import { urlAutenticacao } from "./_urlAutenticacao" -type tipoPostCodigoContaSite = { site: string } -import node_fetch from "cross-fetch" - -export const codigoContaSite = async ({ - ambiente, - post, -}: { - ambiente: z.infer - post: tipoPostCodigoContaSite -}): Promise> => { - const url = `${urlAutenticacao(ambiente)}/api/codigo_prefeitura_site` - - try { - const resp = await node_fetch(url, { - method: "POST", - body: JSON.stringify(post), - headers: { "Content-Type": "application/json" }, - }) - .then((r) => r.json()) - .catch((e) => - respostaComuns.erro("Erro ao enviar registros", [e.message]), - ) - .then((r) => r as tipoResposta) - - return resp - } catch (e) { - return respostaComuns.erro(`erro ao buscar código do site: ${e}`) - } -} diff --git a/src/autenticacao/_urlAutenticacao.ts b/src/autenticacao/_urlAutenticacao.ts deleted file mode 100644 index c01d7d7..0000000 --- a/src/autenticacao/_urlAutenticacao.ts +++ /dev/null @@ -1,9 +0,0 @@ -import type { z } from "zod" -import type { zAmbiente } from "../ts/ambiente" - -export const urlAutenticacao = (ambiente: z.infer) => - `${ - ambiente == "producao" - ? "https://carro-de-boi.idz.one" - : "http://localhost:5030" - }/autenticacao` diff --git a/src/autenticacao/_usuarios_quipo.ts b/src/autenticacao/_usuarios_quipo.ts deleted file mode 100644 index 6839666..0000000 --- a/src/autenticacao/_usuarios_quipo.ts +++ /dev/null @@ -1,47 +0,0 @@ -import node_fetch from "cross-fetch" -import { respostaComuns, type tipoResposta } from "p-respostas" -import type { z } from "zod" -import type { tipos_de_acesso_quipo } from "../tokenQuipo" -import type { zAmbiente } from "../ts/ambiente" -import { urlAutenticacao } from "./_urlAutenticacao" - -export type tipoUsuarioExterno = { - _nome: string - _email: string - _telefone: string - vinculo: string - $cliente: string - chave_produto: string - codigo: string - _cpf: string -} - -export const usuarios_quipo = async ({ - token_produto, - ambiente, - tipo, -}: { - ambiente: z.infer - token_produto: string - tipo: tipos_de_acesso_quipo -}): Promise> => { - const url = `${urlAutenticacao(ambiente)}/api/usuarios_quipo` - - if (!token_produto) return respostaComuns.erro("token_produto não informado") - - const headers = { - token: token_produto, - "Content-Type": "application/json", - } - - return node_fetch(url, { - method: "POST", - body: JSON.stringify({ tipo }), - headers, - }) - .then((r) => r.json()) - .catch((e) => - respostaComuns.erro(`Erro ao buscar usuários quipo governo ${e.message}`), - ) - .then((r) => r as tipoResposta) -} diff --git a/src/autenticacao/_usuarios_quipo_vincular.ts b/src/autenticacao/_usuarios_quipo_vincular.ts deleted file mode 100644 index 0de5e10..0000000 --- a/src/autenticacao/_usuarios_quipo_vincular.ts +++ /dev/null @@ -1,43 +0,0 @@ -import node_fetch from "cross-fetch" -import { respostaComuns, type tipoResposta } from "p-respostas" -import type { z } from "zod" -import type { zAmbiente } from "../ts/ambiente" -import { urlAutenticacao } from "./_urlAutenticacao" - -export const usuarios_quipo_vincular = async ({ - token_produto, - ambiente, - $cliente, - vinculo, - codigo_usuario, - email, -}: { - ambiente: z.infer - token_produto: string - $cliente: string - vinculo: string - codigo_usuario?: string - email: string -}): Promise> => { - const url = `${urlAutenticacao(ambiente)}/api/vinculos__criar` - - if (!token_produto) return respostaComuns.erro("token_produto não informado") - const headers = { - token: token_produto, - "Content-Type": "application/json", - } - - const parametros = { - vinculos: { $cliente, codigo_usuario, vinculo }, - email: email, - } - return await node_fetch(url, { - headers, - body: JSON.stringify(parametros), - method: "POST", - }) - .then(async (r) => await r.json()) - .catch((e) => - respostaComuns.erro(`Erro ao criar vinculo de usuario ${e.message}`), - ) -} diff --git a/src/autenticacao/_validarToken.ts b/src/autenticacao/_validarToken.ts deleted file mode 100644 index 1699ac5..0000000 --- a/src/autenticacao/_validarToken.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { tipoResposta } from "p-respostas" -import { urlAutenticacao } from "./_urlAutenticacao" -type tipoPostValidarTokem = { token: string } -import node_fetch from "cross-fetch" -import type { z } from "zod" -import type { zAmbiente } from "../ts/ambiente" - -/** faz a validação do token */ -export const validarToken = async ({ - ambiente, - post, -}: { - ambiente: z.infer - post: tipoPostValidarTokem -}): Promise<"valido" | "erro"> => { - const url = `${urlAutenticacao(ambiente)}/api/validar_token` - - try { - const resposta = await node_fetch(url, { - method: "POST", - body: JSON.stringify(post), - headers: { "Content-Type": "application/json" }, - }) - .then((r) => r.json()) - .then((r) => r as tipoResposta) - .then((resposta) => - resposta.eCerto ? ("valido" as const) : ("erro" as const), - ) - .catch(() => "erro" as const) - - return resposta - } catch (_e) { - return "erro" - } -} diff --git a/src/autenticacao/index.ts b/src/autenticacao/index.ts deleted file mode 100644 index f8355c1..0000000 --- a/src/autenticacao/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { codigoContaSite } from "./_codigoContaSite" -import { urlAutenticacao } from "./_urlAutenticacao" -import { type tipoUsuarioExterno, usuarios_quipo } from "./_usuarios_quipo" -import { usuarios_quipo_vincular } from "./_usuarios_quipo_vincular" -import { validarToken } from "./_validarToken" - -export type { tipoUsuarioExterno } - -/** todas as rotas de comunicação com autenticador partem dessa variável */ -export const pAutenticacao = { - validarToken, - urlAutenticacao, - codigoContaSite, - usuarios_quipo, - usuarios_quipo_vincular, -} diff --git a/src/index.ts b/src/index.ts index df96594..dfa721d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,4 @@ export * from "./tokenQuipo" -export * from "./autenticacao" export * from "./pilao-de-dados" export * from "./residuos" export * from "./NPS"