drivers/dist-require/index.js

1 line
5.4 KiB
JavaScript

"use strict";var P=Object.create;var x=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var k=Object.getOwnPropertyNames;var $=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty;var M=(e,r)=>{for(var t in r)x(e,t,{get:r[t],enumerable:!0})},S=(e,r,t,c)=>{if(r&&typeof r=="object"||typeof r=="function")for(let s of k(r))!I.call(e,s)&&s!==t&&x(e,s,{get:()=>r[s],enumerable:!(c=w(r,s))||c.enumerable});return e};var y=(e,r,t)=>(t=e!=null?P($(e)):{},S(r||!e||!e.__esModule?x(t,"default",{value:e,enumerable:!0}):t,e)),Q=e=>S(x({},"__esModule",{value:!0}),e);var B={};M(B,{abrirNps:()=>L,enviarHoje:()=>f,inquilinoStatus:()=>z,intervalosDosAlertas:()=>Y,intervalosTipos:()=>H,nomesSincronizacoes:()=>O,statusinquilino:()=>F,zAuntenticacaoResiduosSolicitar:()=>A,zEmpreendedorSincronizar:()=>U,zEmpreendimentoSincronizar:()=>q,zUsuarioSincronizar:()=>N});module.exports=Q(B);var o=require("zod"),A=o.z.object({codigo_token:o.z.string().optional(),codigo_usuario:o.z.string().uuid(),nome_usuario:o.z.string(),email_usuario:o.z.string(),documento_usuario:o.z.string(),inquilino:o.z.string(),rotas:o.z.object({}),url_usuarios:o.z.string().url(),url_empreendedores:o.z.string().url(),url_empreendimentos:o.z.string().url(),tipo_usuario:o.z.string(),sistema:o.z.string(),sistema_cor:o.z.string(),sistema_nome:o.z.string(),sistema_logo:o.z.string()}),N=o.z.object({codigo:o.z.string().uuid(),documento:o.z.string(),excluido:o.z.boolean(),nome:o.z.string(),permicoes:o.z.record(o.z.any()),versao:o.z.number().int(),credenciais_sinir:o.z.object({login:o.z.string().optional(),senha:o.z.string().optional()}).optional()}),U=o.z.object({codigo:o.z.string().uuid(),documento:o.z.string(),excluido:o.z.boolean(),nome:o.z.string(),versao:o.z.number().int()}),q=o.z.object({codigo:o.z.string().uuid(),codigo_empreendedor:o.z.string().uuid(),documento:o.z.string(),excluido:o.z.boolean(),nome:o.z.string(),unidade_sinir:o.z.string().nullable().optional(),versao:o.z.number().int()}),O=o.z.enum(["usuarios","empreendedores","empreendimentos"]);var u;(function(e){e[e.sucesso=200]="sucesso",e[e.erroConhecido=400]="erroConhecido",e[e.erroPermissao=401]="erroPermissao",e[e.erroNaoEncontrado=404]="erroNaoEncontrado",e[e.erroDesconhecido=500]="erroDesconhecido",e[e.tempoEsgotado=504]="tempoEsgotado"})(u||(u={}));var T=e=>{let r=(a,n)=>({cod:u.sucesso,valor:a,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:n}),t=a=>({cod:u.sucesso,valor:!0,mensagem:void 0,eErro:!1,eCerto:!0,detalhes:a}),c=(a,n)=>({cod:u.erroConhecido,valor:void 0,mensagem:a,eErro:!0,eCerto:!1,detalhes:n}),s=(a,n)=>({cod:u.erroPermissao,valor:void 0,mensagem:a||"Sem permiss\xE3o para esse recurso.",eErro:!0,eCerto:!1,detalhes:n}),p=(a,n)=>({cod:u.erroNaoEncontrado,valor:void 0,mensagem:a||"Registro n\xE3o encontrado ou a execu\xE7\xE3o dessa a\xE7\xE3o depende de um registro existente.",eErro:!0,eCerto:!1,detalhes:n}),m=a=>{let n=e(a),i=`${a.mensagem||"Erro interno"}`;return{cod:u.erroDesconhecido,valor:void 0,mensagem:i,eErro:!0,eCerto:!1,...n}},l=(a,n)=>({cod:u.tempoEsgotado,valor:void 0,mensagem:a||"Tempo de resposta esgotado ao tentar acessar o recurso.",eErro:!0,eCerto:!1,detalhes:n});return{valor:r,valorTrue:t,erro:c,erroPermissao:s,erroInterno:m,naoEncontrado:p,tempoEsgotado:l,erroEspera:l}},E=T(()=>({}));var L=e=>async r=>{let t=e?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${t}/api`,{sistema:s,inquilino:p,codigo_usuario:m}=r,l=`nps_proxima_avaliacao_${s}_${m}_${p}_0`,g=localStorage.getItem(l);if(!g){let d=new URL(`${c}/${s}/proxima_avaliacao`);for(let[_,C]of Object.entries(r))d.searchParams.append(_,C);let b=(await fetch(d.href).then(_=>_.json()).catch(_=>E.erro(_.message))).valor;b&&localStorage.setItem(l,b)}if(!(g&&new Date().toISOString().slice(0,10)>=g))return;localStorage.removeItem(l);let n=new URL(t);for(let[d,h]of Object.entries(r))n.searchParams.append(d,h);let i=document.createElement("iframe");i.src=n.href,i.style.position="fixed",i.style.top="0",i.style.left="0",i.style.width="100%",i.style.height="100%",i.style.border="none",i.style.zIndex="999999",document.body.appendChild(i),window.addEventListener("message",d=>{d.data==="fechar"&&document.body.removeChild(i)})};var j=require("zod"),z=j.z.enum(["ativo","inativo"]),F=z;var v=y(require("dayjs")),D=y(require("dayjs/plugin/weekOfYear"));v.default.extend(D.default);var f=(e,r)=>{let t=(0,v.default)(r||void 0);return!e||e=="D"||e=="M"&&t.get("D")==1||e=="S"&&t.get("d")==1||e=="S"&&t.get("d")==1&&t.week()%2==1},H=(e,r)=>{r.push(`intervalosTipos -> tipoEntrada:${e}`);let t={M:{campo_situacao:"situacao_texto_30",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 30 dias) ",tipo:"M",enviar_hoje:f("M")},Q:{campo_situacao:"situacao_texto_15",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 15 dias) ",tipo:"Q",enviar_hoje:f("Q")},S:{campo_situacao:"situacao_texto_7",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 7 dias) ",tipo:"S",enviar_hoje:f("S")},D:{campo_situacao:"situacao_texto",prefixo_assunto:"",tipo:"D",enviar_hoje:f("D")}},{campo_situacao:c,enviar_hoje:s,prefixo_assunto:p,tipo:m}=t[e||"D"]||t.D;return r.push(c,p,m,s?"S":"N"),{campo_situacao:c,prefixo_assunto:p,tipo:m,enviar_hoje:s}};var Y={D:"Di\xE1rio",S:"Semanal, nas segundas-feira",Q:"Quinzenal, nas segundas-feira",M:"Mensal, primeiro dia de cada m\xEAs"};0&&(module.exports={abrirNps,enviarHoje,inquilinoStatus,intervalosDosAlertas,intervalosTipos,nomesSincronizacoes,statusinquilino,zAuntenticacaoResiduosSolicitar,zEmpreendedorSincronizar,zEmpreendimentoSincronizar,zUsuarioSincronizar});