_comuns/dist-front/index.mjs
2025-10-27 11:15:11 -03:00

1 line
7.8 KiB
JavaScript

var x="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),ee=e=>`eli-${Array.from({length:e||8}).map(()=>x[(999*Math.random()|0)%x.length]).join("")}`;var d={};globalThis.cacheMemoria_cache=d;var y=(e,o,t)=>{let i=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),r=t&&new Date().getTime()+t*1e3;o!==void 0&&(d[i]={valor:o,validade:r});let n=d[i];if(!(n?.validade&&n.validade<new Date().getTime()))return n?.valor},te=()=>d,ie=y,re=e=>o=>y(e,o);var ae="00000000-0000-0000-0000-000000000000",I=(s=>(s.codigo="codigo",s.excluido="excluido",s.data_hora_criacao="data_hora_criacao",s.data_hora_atualizacao="data_hora_atualizacao",s.codigo_usuario_criacao="codigo_usuario_criacao",s.codigo_usuario_atualizacao="codigo_usuario_atualizacao",s.versao="versao",s))(I||{}),U=(o=>(o.token="token",o))(U||{}),A=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(A||{});import l from"zod";var E=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(E||{}),J=l.enum(["=","!=",">",">=","<","<=","like","in"]),pe=l.object({coluna:l.string(),valor:l.any(),operador:J,ou:l.boolean().optional()});import m from"dayjs";import*as h from"dayjs/plugin/duration";import*as b from"dayjs/plugin/isSameOrAfter";import*as v from"dayjs/plugin/isSameOrBefore";import*as O from"dayjs/plugin/minMax";import*as _ from"dayjs/plugin/relativeTime";import*as w from"dayjs/plugin/timezone";import*as L from"dayjs/plugin/utc";import*as k from"dayjs/plugin/weekOfYear";m.extend(L.default);m.extend(w.default);m.extend(k.default);m.extend(v.default);m.extend(b.default);m.extend(O.default);m.extend(_.default);m.extend(h.default);var ue="https://carro-de-boi-idz-one.b-cdn.net";var q=[{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"}],ye=e=>{let o=String(e||"").toLocaleLowerCase().split(".").pop();return q.find(i=>i.ext===o)?.tipo||"outros"};var be={Condicionantes:{grafico:"condicionantes-criadas",titulo:"Condicionantes Criadas"},Licen\u00E7as:{grafico:"licencas-criadas",titulo:"Licen\xE7as Criadas"}};var Oe=(e,o)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let i=typeof e=="string"?e:encodeURIComponent(JSON.stringify(e));try{o!==void 0&&t.setItem(i,JSON.stringify(o));let r=t.getItem(i);if(r===null)return null;try{return JSON.parse(r)}catch{return r}}catch{return null}};import K from"cross-fetch";var we=e=>new Promise(o=>setTimeout(()=>o(!0),e)),g=e=>Object.keys(e).join("/");var F="https://log.idz.one",G="/loki/api/v1/push",V=async({objeto:e})=>{let o=await K(`${F}${G}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).catch(t=>t);return o.ok?[e]:[e,`Erro ${o.status}: ${await o?.text?.()}`]},f="",Te=e=>{f=e},Se=({app:e,eProducao:o,parametros:t})=>({inquilino:i,usuario:r,parametros:n})=>async(a,s,S)=>{let{__filename:p,detalhes:c,local:u,parametros:z}=S||{},N=`${o?"":"DEV-"}${e}`;f&&p&&(p=p.replace(f,"")),u&&(c=[`${g({local:u})}="${u}"`,...c||[]]),p&&(c=[`${g({__filename:p})}="${p}"`,...c||[]]);let $=`${Date.now()}000000`,M=c?.length?`${s} | ${c.map(C=>JSON.stringify(C)).join(" | ")}`:s,P={streams:[{stream:{app:N,inquilino:i,usuario:r,level:a,...t||{},...n||{},...z||{}},values:[[$,M]]}]};return await V({objeto:P})};var j=e=>{try{return Object.fromEntries(Object.entries(e).map(([o,t])=>[o,t===void 0||t==null||typeof t=="string"||typeof t=="number"||typeof t=="boolean"?t:JSON.stringify(t,null,2)]))}catch(o){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${o.message} ${o.stack}`)}},Ne=j,$e=j;var Pe=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Ie="Ol\xE1 Mundo! (vari\xE1vel)";var qe=(...e)=>e.map(o=>o==null?"":String(o).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var T=class{constructor({caminho:o,acaoIr:t,rotulo:i}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(o)?o:[o]).filter(Boolean).map(r=>String(r)).flatMap(r=>r.split("/")).filter(Boolean),this.rotulo=i}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(o){this._partesCaminho=o.split("/").filter(t=>t)}endereco(o,t){let i=new URL(typeof window<"u"?window.location.href:"http://localhost");i.pathname=this.caminho,i.search="";let r=Object.entries(o);for(let[n,a]of r)i.searchParams.set(String(n),JSON.stringify(a));return i.hash="",t&&(i.hash=`#${i.search}`,i.search=""),i.href}ir(o){this._acaoIr?this._acaoIr(this.endereco({...o})):typeof window<"u"&&(window.location.href=this.endereco({...o}))}parametros(o){let t=o?new URL(o):new URL(typeof window<"u"?window.location.href:"http://localhost"),i=t.searchParams,r=Object.fromEntries(i.entries()),n=t.hash;if(n){let a=Object.fromEntries(new URLSearchParams(n.slice(1)).entries());r={...r,...a}}for(let a in r)try{r[a]=JSON.parse(r[a])}catch{console.log(`[${a}|${r[a]}] n\xE3o \xE9 um json v\xE1lido.`)}return r}};var D=(n=>(n.UN="UN",n.KG="KG",n.TON="TON",n.g="g",n["M\xB3"]="M\xB3",n.Lt="Lt",n))(D||{}),Ge=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:e=>e,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:e=>e/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:e=>e*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:e=>e,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:e=>e*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:e=>e,tipo:"unidade"}];import{NIL as R,v3 as B,v4 as Y}from"uuid";var Q=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,Re=e=>Q.test(String(e||"")),H=(e,o)=>B(typeof e=="string"?e:typeof e=="number"?String(e):JSON.stringify(e),o?H(o):R),W=Y,Be=W;export{T as TipagemRotas,ee as aleatorio,y as cacheM,re as cacheMFixo,ie as cacheMemoria,I as camposComuns,ue as cdn_carro_de_boi,m as dayjsbr,Te as defineCwd,Q as erUuid,we as esperar,q as extensoes,be as graficos_pilao,Oe as localValor,Se as logger,g as nomeVariavel,$e as objetoPg,E as operadores,j as paraObjetoRegistroPg,Ne as pgObjeto,V as postLogger,D as siglas_unidades_medida,qe as texto_busca,ye as tipoArquivo,A as tipoUsuarioResiduos,U as tx,Pe as umaFuncao,Ie as umaVariavel,Ge as unidades_medida,Be as uuid,H as uuidV3,W as uuidV4,ae as uuid_null,Re as validarUuid,te as verCacheM,pe as zFiltro,J as zOperadores};