From 4ed3d82bb2a8d140e71a16a91628e7920ab0843c Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Thu, 19 Feb 2026 13:26:52 -0300 Subject: [PATCH] . --- dist-back/dayjs.js | 57 ----------------------------------------- dist-back/index.js | 2 -- dist-front/index.d.mts | 51 +++++++++++++++++------------------- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 30970 -> 30372 bytes src/dayjs.ts | 30 ---------------------- src/dayjs26.ts | 47 +++++++++++++++++---------------- src/index.ts | 1 - 9 files changed, 49 insertions(+), 143 deletions(-) delete mode 100644 dist-back/dayjs.js delete mode 100755 src/dayjs.ts diff --git a/dist-back/dayjs.js b/dist-back/dayjs.js deleted file mode 100644 index f87895f..0000000 --- a/dist-back/dayjs.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); -var dayjs_exports = {}; -__export(dayjs_exports, { - dayjsbr: () => dayjsbr -}); -module.exports = __toCommonJS(dayjs_exports); -var import_dayjs = __toESM(require("dayjs")); -var import_duration = __toESM(require("dayjs/plugin/duration")); -var import_isSameOrAfter = __toESM(require("dayjs/plugin/isSameOrAfter")); -var import_isSameOrBefore = __toESM(require("dayjs/plugin/isSameOrBefore")); -var import_minMax = __toESM(require("dayjs/plugin/minMax")); -var import_relativeTime = __toESM(require("dayjs/plugin/relativeTime")); -var import_timezone = __toESM(require("dayjs/plugin/timezone")); -var import_utc = __toESM(require("dayjs/plugin/utc")); -var import_weekOfYear = __toESM(require("dayjs/plugin/weekOfYear")); -var import_pt_br = require("dayjs/locale/pt-br"); -const dayjsbr = import_dayjs.default; -dayjsbr.locale("pt-br"); -dayjsbr.extend(import_utc.default); -dayjsbr.extend(import_timezone.default); -dayjsbr.extend(import_weekOfYear.default); -dayjsbr.extend(import_isSameOrBefore.default); -dayjsbr.extend(import_isSameOrAfter.default); -dayjsbr.extend(import_minMax.default); -dayjsbr.extend(import_relativeTime.default); -dayjsbr.extend(import_duration.default); -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - dayjsbr -}); diff --git a/dist-back/index.js b/dist-back/index.js index 4d12d2d..fa4757d 100644 --- a/dist-back/index.js +++ b/dist-back/index.js @@ -19,7 +19,6 @@ __reExport(index_exports, require("./aleatorio"), module.exports); __reExport(index_exports, require("./cacheMemoria"), module.exports); __reExport(index_exports, require("./constantes"), module.exports); __reExport(index_exports, require("./consulta"), module.exports); -__reExport(index_exports, require("./dayjs"), module.exports); __reExport(index_exports, require("./dayjs26"), module.exports); __reExport(index_exports, require("./ecosistema"), module.exports); __reExport(index_exports, require("./extensoes"), module.exports); @@ -42,7 +41,6 @@ __reExport(index_exports, require("./variaveisComuns"), module.exports); ...require("./cacheMemoria"), ...require("./constantes"), ...require("./consulta"), - ...require("./dayjs"), ...require("./dayjs26"), ...require("./ecosistema"), ...require("./extensoes"), diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index 52e0fa3..7a0301d 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -101,8 +101,6 @@ declare const zFiltro: z.ZodObject<{ ou: z.ZodOptional; }, z.core.$strip>; -declare const dayjsbr: typeof _dayjs; - /** * Utilitário de configuração do Dayjs focado em compatibilidade com SSR. * @@ -130,30 +128,29 @@ declare const dayjsbr: typeof _dayjs; * @example * ```ts * // Em seu arquivo de configuração (ex: plugins/dayjs.ts): - * import dayjs from "dayjs"; - * import duration from "dayjs/plugin/duration"; - * import isSameOrAfter from "dayjs/plugin/isSameOrAfter"; - * import isSameOrBefore from "dayjs/plugin/isSameOrBefore"; - * import minMax from "dayjs/plugin/minMax"; - * import relativeTime from "dayjs/plugin/relativeTime"; - * import timezone from "dayjs/plugin/timezone"; - * import utc from "dayjs/plugin/utc"; - * import weekOfYear from "dayjs/plugin/weekOfYear"; - * import "dayjs/locale/pt-br"; // Importante: importar o locale! - * - * import { defineDayjsBr } from "@comuns/src/dayjs26"; - * - * export const dayjsbr = defineDayjsBr({ - * dayjs, - * duration, - * isSameOrAfter, - * isSameOrBefore, - * minMax, - * relativeTime, - * timezone, - * utc, - * weekOfYear, - * }); + * import dayjs from "dayjs" + * import duration from "dayjs/plugin/duration" + * import isSameOrAfter from "dayjs/plugin/isSameOrAfter" + * import isSameOrBefore from "dayjs/plugin/isSameOrBefore" + * import minMax from "dayjs/plugin/minMax" + * import relativeTime from "dayjs/plugin/relativeTime" + * import timezone from "dayjs/plugin/timezone" + * import utc from "dayjs/plugin/utc" + * import weekOfYear from "dayjs/plugin/weekOfYear" + * import { defineDayjsBr } from "p-comuns" + * import "dayjs/locale/pt-br" // Importante: importar o locale! + + * export const dayjsbr = defineDayjsBr({ + * dayjs, + * duration, + * isSameOrAfter, + * isSameOrBefore, + * minMax, + * relativeTime, + * timezone, + * utc, + * weekOfYear, + * }) * ``` */ declare const defineDayjsBr: ({ dayjs, duration, isSameOrAfter, isSameOrBefore, minMax, relativeTime, timezone, utc, weekOfYear, }: { @@ -540,4 +537,4 @@ declare const nomeVariavel: (v: { [key: string]: any; }) => string; -export { Produtos, TipagemRotas, agrupadores26, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, criarFiltro26, dayjsbr, defineDayjsBr, erUuid, esperar, extensoes, type interfaceConsulta, link_paiol, localValor, nomeVariavel, objetoPg, operadores, operadores26, paraObjetoRegistroPg, pgObjeto, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoFiltro26, tipoUsuarioResiduos, tiposSituacoesElicencie, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zFiltro26, zOperadores }; +export { Produtos, TipagemRotas, agrupadores26, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, criarFiltro26, defineDayjsBr, erUuid, esperar, extensoes, type interfaceConsulta, link_paiol, localValor, nomeVariavel, objetoPg, operadores, operadores26, paraObjetoRegistroPg, pgObjeto, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoFiltro26, tipoUsuarioResiduos, tiposSituacoesElicencie, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zFiltro26, zOperadores }; diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 1a07b9a..3dd0ffe 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -var x="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),H=e=>`eli-${Array.from({length:e||8}).map(()=>x[(999*Math.random()|0)%x.length]).join("")}`;var f={};globalThis.cacheMemoria_cache=f;var g=(e,t,r)=>{let n=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),a=r&&new Date().getTime()+r*1e3;t!==void 0&&(f[n]={valor:t,validade:a});let i=f[n];if(!(i?.validade&&i.validadef,S=g,E=e=>t=>g(e,t);var oe="00000000-0000-0000-0000-000000000000",v=(m=>(m.codigo="codigo",m.excluido="excluido",m.data_hora_criacao="data_hora_criacao",m.data_hora_atualizacao="data_hora_atualizacao",m.codigo_usuario_criacao="codigo_usuario_criacao",m.codigo_usuario_atualizacao="codigo_usuario_atualizacao",m.versao="versao",m))(v||{}),h=(t=>(t.token="token",t))(h||{}),O=(r=>(r.Usuario="usuario",r.Fornecedor="fornecedor",r))(O||{});import s from"zod";var T=(n=>(n["="]="=",n["!="]="!=",n[">"]=">",n[">="]=">=",n["<"]="<",n["<="]="<=",n.like="like",n.in="in",n.isNull="isNull",n))(T||{}),z=s.enum(["=","!=",">",">=","<","<=","like","in","isNull"]),ae=s.object({coluna:s.string(),valor:s.any(),operador:z,ou:s.boolean().optional()});import j from"dayjs";import w from"dayjs/plugin/duration";import k from"dayjs/plugin/isSameOrAfter";import N from"dayjs/plugin/isSameOrBefore";import M from"dayjs/plugin/minMax";import F from"dayjs/plugin/relativeTime";import P from"dayjs/plugin/timezone";import K from"dayjs/plugin/utc";import U from"dayjs/plugin/weekOfYear";import"dayjs/locale/pt-br";var p=j;p.locale("pt-br");p.extend(K);p.extend(P);p.extend(U);p.extend(N);p.extend(k);p.extend(M);p.extend(F);p.extend(w);var ye=({dayjs:e,duration:t,isSameOrAfter:r,isSameOrBefore:n,minMax:a,relativeTime:i,timezone:d,utc:m,weekOfYear:b})=>(e.extend(m),e.extend(d),e.extend(b),e.extend(n),e.extend(r),e.extend(a),e.extend(i),e.extend(t),e.locale("pt-br"),e);var be="https://paiol.idz.one";var A=[{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"}],Te=e=>{let t=String(e||"").toLocaleLowerCase().split(".").pop();return A.find(n=>n.ext===t)?.tipo||"outros"};var je=(e,t)=>{let r="localStorage"in globalThis?globalThis.localStorage:void 0;if(typeof r>"u")return null;let n=typeof e=="string"?e:encodeURIComponent(JSON.stringify(e));try{t!==void 0&&r.setItem(n,JSON.stringify(t));let a=r.getItem(n);if(a===null)return null;try{return JSON.parse(a)}catch{return a}}catch{return null}};var c=e=>{try{return Object.fromEntries(Object.entries(e).map(([t,r])=>[t,r===void 0||r==null||typeof r=="string"||typeof r=="number"||typeof r=="boolean"?r:JSON.stringify(r,null,2)]))}catch(t){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${t.message} ${t.stack}`)}},ke=c,Ne=c;var L=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(L||{});var q=(o=>(o.modelo="000_modelo",o.vencida="100_vencida",o.expirado="200_expirado",o.alerta="300_alerta",o.protocoladafora="350_protocoladafora",o.protocolada="400_protocolada",o.protocoladaApenas="430_protocolada",o.protocolada_alteracao="450_protocolada",o.prazo="500_prazo",o.emitida="515_emitida",o.valida="518_valida",o.novo="520_novo",o.recebido="521_recebido",o.em_andamento="530_em_andamento",o.aguardando="530_aguardando",o.aguardandoresposta="540_aguardandoresposta",o.suspensaotemporaria="540_suspensaotemporaria",o.cancelada="550_cancelada",o.execucao="560_execucao",o.pendente="570_pendente",o.executadafora="600_executadafora",o.executada="700_executada",o.naoexecutada="701_naoexecutada",o.concluida="730_concluida",o.respondido_negado="740_respondido_negado",o.respondido_aceito="741_respondido_aceito",o.atendidoparcial="742_atendidoparcial",o.naoatendido="743_naoatendido",o.atendido="744_atendido",o.renovada="760_renovada",o.finalizada="800_finalizada",o.emitirnota="101_emitirnota",o.faturaatrasada="301_faturaatrasada",o.pagarfatura="302_pagarfatura",o.aguardandoconfirmacao="531_aguardandoconfirmacao",o.agendado="701_agendado",o.faturapaga="801_faturapaga",o.excluida="999_excluida",o.requerida="401_requerida",o.vigente="516_vigente",o.emrenovacao="402_emrenovacao",o.arquivada="801_arquivada",o.aguardando_sincronizacao="999_aguardando_sincronizacao",o.nao_conforme="710_nao_conforme",o.conforme="720_conforme",o.nao_aplicavel="730_nao_aplicavel",o.parcial="715_parcial",o))(q||{});var Ke=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Ae="Ol\xE1 Mundo! (vari\xE1vel)";var Be=(...e)=>e.map(t=>t==null?"":String(t).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var y=class{constructor({caminho:t,acaoIr:r,rotulo:n}){this._partesCaminho=[];this._acaoIr=r,this._partesCaminho=(Array.isArray(t)?t:[t]).filter(Boolean).map(a=>String(a)).flatMap(a=>a.split("/")).filter(Boolean),this.rotulo=n}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(t){this._partesCaminho=t.split("/").filter(r=>r)}endereco(t,r){let n=typeof globalThis<"u"&&globalThis.window||void 0,a=new URL(n?n.location.href:"http://localhost");a.pathname=this.caminho,a.search="";let i=Object.entries(t);for(let[d,m]of i)a.searchParams.set(String(d),JSON.stringify(m));return a.hash="",r&&(a.hash=`#${a.search}`,a.search=""),a.href}ir(t){if(this._acaoIr)this._acaoIr(this.endereco({...t}));else{let r=typeof globalThis<"u"&&globalThis.window||void 0;r&&(r.location.href=this.endereco({...t}))}}parametros(t){let r=t?new URL(t):new URL(typeof globalThis<"u"&&globalThis.window?globalThis.window.location.href:"http://localhost"),n=r.searchParams,a=Object.fromEntries(n.entries()),i=r.hash;if(i){let d=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());a={...a,...d}}for(let d in a)try{a[d]=JSON.parse(a[d])}catch{console.log(`[${d}|${a[d]}] n\xE3o \xE9 um json v\xE1lido.`)}return a}};import{z as l}from"zod";var _=(r=>(r["="]="=",r["!="]="!=",r[">"]=">",r[">="]=">=",r["<"]="<",r["<="]="<=",r.like="like",r.in="in",r))(_||{}),C=(r=>(r.E="E",r.OU="OU",r))(C||{}),I=l.nativeEnum(_),B=l.any(),V=l.record(I,B),u=l.lazy(()=>l.object({E:l.array(u).optional(),OU:l.array(u).optional()}).catchall(l.union([V,u]))),D=e=>e,Ge=D({idade:{">=":18},OU:[{nome:{like:"%pa%"}},{E:[{carro:{ano:{"=":2020}}},{carro:{modelo:{in:["Civic","Corolla"]}}}]}]});var J=(i=>(i.UN="UN",i.KG="KG",i.TON="TON",i.g="g",i["M\xB3"]="M\xB3",i.Lt="Lt",i))(J||{}),Re=[{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 G,v3 as $,v4 as R}from"uuid";var Y=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,Ze=e=>Y.test(String(e||"")),Q=(e,t)=>$(typeof e=="string"?e:typeof e=="number"?String(e):JSON.stringify(e),t?Q(t):G),Z=R,He=Z;var Xe=e=>new Promise(t=>setTimeout(()=>t(!0),e)),Se=e=>Object.keys(e).join("/");export{L as Produtos,y as TipagemRotas,C as agrupadores26,H as aleatorio,g as cacheM,E as cacheMFixo,S as cacheMemoria,v as camposComuns,D as criarFiltro26,p as dayjsbr,ye as defineDayjsBr,Y as erUuid,Xe as esperar,A as extensoes,be as link_paiol,je as localValor,Se as nomeVariavel,Ne as objetoPg,T as operadores,_ as operadores26,c as paraObjetoRegistroPg,ke as pgObjeto,J as siglas_unidades_medida,Be as texto_busca,Te as tipoArquivo,O as tipoUsuarioResiduos,q as tiposSituacoesElicencie,h as tx,Ke as umaFuncao,Ae as umaVariavel,Re as unidades_medida,He as uuid,Q as uuidV3,Z as uuidV4,oe as uuid_null,Ze as validarUuid,X as verCacheM,ae as zFiltro,u as zFiltro26,z as zOperadores}; +var u="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),V=e=>`eli-${Array.from({length:e||8}).map(()=>u[(999*Math.random()|0)%u.length]).join("")}`;var s={};globalThis.cacheMemoria_cache=s;var g=(e,r,a)=>{let n=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),t=a&&new Date().getTime()+a*1e3;r!==void 0&&(s[n]={valor:r,validade:t});let i=s[n];if(!(i?.validade&&i.validades,G=g,$=e=>r=>g(e,r);var R="00000000-0000-0000-0000-000000000000",v=(m=>(m.codigo="codigo",m.excluido="excluido",m.data_hora_criacao="data_hora_criacao",m.data_hora_atualizacao="data_hora_atualizacao",m.codigo_usuario_criacao="codigo_usuario_criacao",m.codigo_usuario_atualizacao="codigo_usuario_atualizacao",m.versao="versao",m))(v||{}),b=(r=>(r.token="token",r))(b||{}),h=(a=>(a.Usuario="usuario",a.Fornecedor="fornecedor",a))(h||{});import l from"zod";var O=(n=>(n["="]="=",n["!="]="!=",n[">"]=">",n[">="]=">=",n["<"]="<",n["<="]="<=",n.like="like",n.in="in",n.isNull="isNull",n))(O||{}),T=l.enum(["=","!=",">",">=","<","<=","like","in","isNull"]),Z=l.object({coluna:l.string(),valor:l.any(),operador:T,ou:l.boolean().optional()});var W=({dayjs:e,duration:r,isSameOrAfter:a,isSameOrBefore:n,minMax:t,relativeTime:i,timezone:d,utc:m,weekOfYear:y})=>(e.extend(m),e.extend(d),e.extend(y),e.extend(n),e.extend(a),e.extend(t),e.extend(i),e.extend(r),e.locale("pt-br"),e);var S="https://paiol.idz.one";var z=[{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"}],ae=e=>{let r=String(e||"").toLocaleLowerCase().split(".").pop();return z.find(n=>n.ext===r)?.tipo||"outros"};var te=(e,r)=>{let a="localStorage"in globalThis?globalThis.localStorage:void 0;if(typeof a>"u")return null;let n=typeof e=="string"?e:encodeURIComponent(JSON.stringify(e));try{r!==void 0&&a.setItem(n,JSON.stringify(r));let t=a.getItem(n);if(t===null)return null;try{return JSON.parse(t)}catch{return t}}catch{return null}};var x=e=>{try{return Object.fromEntries(Object.entries(e).map(([r,a])=>[r,a===void 0||a==null||typeof a=="string"||typeof a=="number"||typeof a=="boolean"?a:JSON.stringify(a,null,2)]))}catch(r){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${r.message} ${r.stack}`)}},ie=x,me=x;var w=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(w||{});var j=(o=>(o.modelo="000_modelo",o.vencida="100_vencida",o.expirado="200_expirado",o.alerta="300_alerta",o.protocoladafora="350_protocoladafora",o.protocolada="400_protocolada",o.protocoladaApenas="430_protocolada",o.protocolada_alteracao="450_protocolada",o.prazo="500_prazo",o.emitida="515_emitida",o.valida="518_valida",o.novo="520_novo",o.recebido="521_recebido",o.em_andamento="530_em_andamento",o.aguardando="530_aguardando",o.aguardandoresposta="540_aguardandoresposta",o.suspensaotemporaria="540_suspensaotemporaria",o.cancelada="550_cancelada",o.execucao="560_execucao",o.pendente="570_pendente",o.executadafora="600_executadafora",o.executada="700_executada",o.naoexecutada="701_naoexecutada",o.concluida="730_concluida",o.respondido_negado="740_respondido_negado",o.respondido_aceito="741_respondido_aceito",o.atendidoparcial="742_atendidoparcial",o.naoatendido="743_naoatendido",o.atendido="744_atendido",o.renovada="760_renovada",o.finalizada="800_finalizada",o.emitirnota="101_emitirnota",o.faturaatrasada="301_faturaatrasada",o.pagarfatura="302_pagarfatura",o.aguardandoconfirmacao="531_aguardandoconfirmacao",o.agendado="701_agendado",o.faturapaga="801_faturapaga",o.excluida="999_excluida",o.requerida="401_requerida",o.vigente="516_vigente",o.emrenovacao="402_emrenovacao",o.arquivada="801_arquivada",o.aguardando_sincronizacao="999_aguardando_sincronizacao",o.nao_conforme="710_nao_conforme",o.conforme="720_conforme",o.nao_aplicavel="730_nao_aplicavel",o.parcial="715_parcial",o))(j||{});var se=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var ue="Ol\xE1 Mundo! (vari\xE1vel)";var ye=(...e)=>e.map(r=>r==null?"":String(r).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var c=class{constructor({caminho:r,acaoIr:a,rotulo:n}){this._partesCaminho=[];this._acaoIr=a,this._partesCaminho=(Array.isArray(r)?r:[r]).filter(Boolean).map(t=>String(t)).flatMap(t=>t.split("/")).filter(Boolean),this.rotulo=n}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(r){this._partesCaminho=r.split("/").filter(a=>a)}endereco(r,a){let n=typeof globalThis<"u"&&globalThis.window||void 0,t=new URL(n?n.location.href:"http://localhost");t.pathname=this.caminho,t.search="";let i=Object.entries(r);for(let[d,m]of i)t.searchParams.set(String(d),JSON.stringify(m));return t.hash="",a&&(t.hash=`#${t.search}`,t.search=""),t.href}ir(r){if(this._acaoIr)this._acaoIr(this.endereco({...r}));else{let a=typeof globalThis<"u"&&globalThis.window||void 0;a&&(a.location.href=this.endereco({...r}))}}parametros(r){let a=r?new URL(r):new URL(typeof globalThis<"u"&&globalThis.window?globalThis.window.location.href:"http://localhost"),n=a.searchParams,t=Object.fromEntries(n.entries()),i=a.hash;if(i){let d=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());t={...t,...d}}for(let d in t)try{t[d]=JSON.parse(t[d])}catch{console.log(`[${d}|${t[d]}] n\xE3o \xE9 um json v\xE1lido.`)}return t}};import{z as p}from"zod";var _=(a=>(a["="]="=",a["!="]="!=",a[">"]=">",a[">="]=">=",a["<"]="<",a["<="]="<=",a.like="like",a.in="in",a))(_||{}),k=(a=>(a.E="E",a.OU="OU",a))(k||{}),N=p.nativeEnum(_),F=p.any(),P=p.record(N,F),f=p.lazy(()=>p.object({E:p.array(f).optional(),OU:p.array(f).optional()}).catchall(p.union([P,f]))),M=e=>e,Oe=M({idade:{">=":18},OU:[{nome:{like:"%pa%"}},{E:[{carro:{ano:{"=":2020}}},{carro:{modelo:{in:["Civic","Corolla"]}}}]}]});var K=(i=>(i.UN="UN",i.KG="KG",i.TON="TON",i.g="g",i["M\xB3"]="M\xB3",i.Lt="Lt",i))(K||{}),ze=[{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 U,v3 as L,v4 as A}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,ke=e=>q.test(String(e||"")),C=(e,r)=>L(typeof e=="string"?e:typeof e=="number"?String(e):JSON.stringify(e),r?C(r):U),I=A,Ne=I;var Pe=e=>new Promise(r=>setTimeout(()=>r(!0),e)),Me=e=>Object.keys(e).join("/");export{w as Produtos,c as TipagemRotas,k as agrupadores26,V as aleatorio,g as cacheM,$ as cacheMFixo,G as cacheMemoria,v as camposComuns,M as criarFiltro26,W as defineDayjsBr,q as erUuid,Pe as esperar,z as extensoes,S as link_paiol,te as localValor,Me as nomeVariavel,me as objetoPg,O as operadores,_ as operadores26,x as paraObjetoRegistroPg,ie as pgObjeto,K as siglas_unidades_medida,ye as texto_busca,ae as tipoArquivo,h as tipoUsuarioResiduos,j as tiposSituacoesElicencie,b as tx,se as umaFuncao,ue as umaVariavel,ze as unidades_medida,Ne as uuid,C as uuidV3,I as uuidV4,R as uuid_null,ke as validarUuid,J as verCacheM,Z as zFiltro,f as zFiltro26,T as zOperadores}; diff --git a/package.json b/package.json index aa4368a..8bf0c6d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.316.0", + "version": "0.317.0", "description": "", "main": "./dist-front/index.mjs", "module": "./dist-front/index.mjs", diff --git a/pacote.tgz b/pacote.tgz index 1989375bc979d2defba398214f061b542ca839d3..cca779e87cb89f08ee965a9f4e7bd1a7d93298ae 100644 GIT binary patch literal 30372 zcmXt<18^n5`u1aNxUp^9wrv|5XJc$^+umqn+qUgZa$;NOe0%Tx{!>%aHC0{RRoy+^ z@B2KzA&!9q`_Bady6o9<-IhrwS)aSZWYX}!DunnxP{kJV?N25~TB(ApMwHsB8|#KB z_5SxzsDAPT5gH1*XG?pBJ&(P$Rr~TX;!&UJ&F3PA=~aNs6ZHdRS3$i;d>3TAd}5KW zmgcD_Vmq<$ug_nfuN?{%px}62ZaB$S52Y_`Lp;{(JC38>pLZz4$HsMQTN|5X4re_^ zPUh(MTy35{7Z?2eJ&gA#Jx?<=HSYh)fLBD2Ytq6au}@FJ{J2q_baY<;C8*kfg{+a| zk=?G1y_6Og8IsE<_Z}WMvE<=odagS#ZZK37PrgYT&wjeGBm@5UuH_(e(UeYr+7H+RhRLh&zoC{@Tnpbo*7T@trbws(oZ zT~i`;dWe@s7g>4|_9f;)iB*8PV7&dG>euj%zI^2pxC#FOBVG{{l1^3}nnCvgIbqq; z;uw2-?B$>L!99Q6my!4rmr8{~>^Fo}Y9Jk;S?U;~^5n<6#bqWN1r%jQ<926X!4u5$ zKb;YG2p_;~S)>M-&U$jYhVhWIyv9QW%&<^}N>z=JOXR^qh7Ii_e@G2@8O?g~`-E>G zfnkpo%d8TrQMeV-vaVjG@yu{>xbSrm7EqIsbKoufOm|@;Sp|B+dZOI;gCahJKVSC` zN=n88{9HdDH3Uc;venaj}i+oTp<%mO~H+K#BaWttF}OJ)1bw@962=14(0VBTnZm4|{S zrVtu4a~}LVOdHB*`3td0m%&M9P%Ddy&H;hA{$8Jnp{!Kl@UmY0?|DQDN?i+aX|-ed zz=)N;Fc4MT!(KTM+IQS6Km75q9!$Fcl(V(fc76iVa_#&oscgn()nelufmw}@g~7ctI>AFWyz#HR zars7}gH;%dEcX#ibfPAxp9p-GOpgr8cgi^PfrL#itXGy%_8wq~7KP<)%)+q4!FjZ} z`bY6{7u=%B0z%fbfdu6B)vKibgJ=b?mm4V`umbtFp_Ex)Lw5`0%4A5=br>|W^s>=Z z$%qO*NeidD6n(_V#KOL=JOs%(hRO9AM@%!BS3LDU1(D3H_>Vl(T)8Lswzf4d@ISz{ z7gHm^Z>3#FCa?Kbdz}C1;Ji}%)_#g~zw)lhizfT$BNSkfs}?SDnm-fP*=(;FPoY^( zUQuq9+iKCPaQ$v&nA$X%E4c7homR}mb9HH*#^-Gr7xC9(H+8^3M^GJC;>41+T;wfC z9I@A*cyia*E$LIzY7PU1AeYOI4v(RM8P0$lp18R2?hEo}^yz_4BcPhsK1|Td@mrsn zxWV`rCke+5wsJeqzDs^&as>U-zTfyDd;pbecK9bex@qDAL^CCV{Ped#T)z`<9K;lX zXgAlSdPMAXlAe8V1P&70^U44_M$lP6Iv`^TD;d1<0khQs!alXTFw4j6O#p6e8^S{d zwCf<&kVSlKTDTuwhczB(<>ob@&iA;K_^yFzOJ%H^Zp9lnxaM#?Q@ta3g$r;MsFGk9 z?;?^9$)&&7uUFKibCZ4YZ8I>!+~1kqu0$lLo}cQ_BipEUFKp7~?cT6I9G-kdNFRSc zQZDJVr=p**(p;XAoHx=&pRMSod>B@vO(t5glu_k>70joawgy+Wj8c7b;3_Gtw%3*y zcM}&T&G5N$ByUTdlxj@Q1`19Ec$3}Jln`INz3>48tb5k>LENMcBcK3W;GQzBy##a# zV_(2XTL|kE(U9f7jRtr?H8Y%a$%>$vdxFk05x8`9w^%y`MuJyA(S2ZtM0_y@|HPgJ z*cz0pxk#d7uX;7%R&I(HF1R;^0sl0DY(%1C#y0Um5;KZ>da}xCO5UqL{yc*KN(qZE zv?lAIda@x{BnkW+oMIq(Vx*KQ)HdYII5g%_ZUa;;lX|)p0|_p5vjsgW2ev62RjQx# zoNhCf%PAhXx*R&|Ut5LCd2^%V!B9?-FP#{ZtV1#K+j0pDXnTnVnx;a)H+geSTucOO zy`~PLX+ZIdDS?xSaaEs@ETV_6e<|h)zBWI>e0nL2n5AyDI9SCYPr->AeEFrOwj8^$ z5sj&NF}Sj>i!_6J;QQLkAdP$sHuO^zuXJ3o)M7HWWD3a&GOt5Kop<3k0wUpN^=Ema zvguZ%hyKMLUA4{0zKjjZEyv$^I*=3YD2W@jN82j8+mj;HoUO9#P5x!Gxx zY*G_K5W+t|@F9V&D}~P=THi~A8bn{|6_$-36S)S-dcKOj_KT$D(`4hXbSKd8B z11-a(<40ypNNX^xUJU0TbuNQwzFOvYCbs!84lC(1AdPut)-56aT`K7iJ{1aWG)N6= zfgzX8>nx*jFtY~$51eHu26kIqjx3xO;6UF$ZI5INa!u)=t$PCwSv1i&%dC{5>a(;< z-CcyZYO@&eR~5K(Hl|m4tdAtN%fC0($hLaq>%|YGn+nYiD36M8oJ^Msff~r6Kwfj8 zwOmjemm}w+Fn8OU_A_zSL%@GGXyyPQHvV5SQpY{UwfW2{=S-UV!la|>4s13$c{lVi2NFHBH;^FQk7R4GH!?*H-}#f-@iK*B1@ z>0$4+Mf36-Ox7g`QpvS4i%XCq?FLOX5-oGfcFaM+tsagq@zzL8lie9{44WZw{k8eN zsJy_&DvOIW3~jDU;QiX>KTW;y(P}$r+~_tqWI+m0UZ|Iygpy~2N+_AM{$R^vTNXa3p%V*Iq|*cAWULVPtLBS6aH^r3+4Zj!&*C!Z&1Bje0^1I!$hX%_ zQV7T=+(pts8sk93xq)!TN8>}vkY>}5fd>94KN)$c@qlXk4;c|ckhMTi8KT7Y7|JHxwB|AL0i#Ht+GxsQ{yYoMq*#* zHIYRpVt>+Y3NUS|4po<8fZ@0uOh5L*4G2t*gss;kQW>z9#((okKU91j=3>yLK$iix z^e!O|lQr4mvm4r%qum4h4rfFs=c8a65#DtuI+RG0KP1s2R0C!4eXUzf?StdKz(r2F zXl~??rI>gOcAWD@SfAvgas%X8eJQMUUy$}`O$mC#91o!Tw~BC8=o3>R&#Dig?%i%Q z)H4!anpaiE{r;RTFL?K-kUWYmfFlaL{|Kj1F=?fLvorBToxk5qJpL}C*^mecUFuy1 zTQrwk@L+Uvi{(&B9&BI0G|Ut;SLh7=M14%F$Mlo67RV$_bS|7oT{?y=$*s_uV~! z$O+%&3qV`^Ju~6JljoYa|Hd}jC!q6B5N1B8U9xv+!I)N6@QGeG4YKdnY{TcAIc)Gz z>JeP$8})bMaLCJuUE&b62>$>m%77fZ5j1|YOe#TUiMbL9;W(0f5Y2PciNI^_k3B;sBL?ge2W!y z|K_y?H+bzas$w8JM{G_xXyzc2Ca~u(vWgo+jkZCf_qd%XT;mWMm746`ULpLHQ0%62 zbmIo__}^(11tY4oP?=dwPd=e(%9uT!AY@C~+nVaKwQ z9^iazl>Xk8YZqpHio{kyhL;nm0sq?^G6!~N{uDh0U`9j^kDmR_N}1bjWw<;mKovI6 zF*Q|F^arN@=F7uos8Q4cDEtV-X#Wc98nQM5(sQ~E;Md>E`CoK(1fqWf)u{lP+r~}% z!$+{*lQ|l&&YQd@}SIvBwmHVe|I3Zd+MP5^&B6}+)gBEIAr;|r9iSO@rL6TDB z+1Fzyr1EUfl~15nZl{)0kb_grEQtBvM*P`V`x==BTKRV~Uj=A-J40=TlP>^_F*c%- z>Nn*SY&;t35iQJUX}6=YZpovIInym@kt*cTc3GA&I1ov=Rw$jxzNzr-r-FAl&&bWE zU^8Xq4-RT}AqGY$tVgc0j%bY8QHlh9JlLoX(G+@`S{( z%Z}UIIyY0F`&^|;fdHi%p$@-@`^CqR;Y7CcK5jf5APV{K;akyA5$j(vx*&f9<)0q@ zs#LSOY~b8Tx>${F4s;@V)h-pmiOmVtl{|9sXQ{fIG!tk7%Km^mH-(g2&aMP?4Rr`A z(1QHCoIZ{1sVdJ_LNSbrJJ+8qziAVtbRy@NxQa{=4p7G%{_Zm)=&F7A-a@?7N6B|S zZQs^$fGpY=$~2nZ##B%=bC7Vl78TI%n9C-tEXl*USG}wkVZ&;nQv0T7i^Tm6J#?uH zIsIo9y({Y-^Ad~s6QjuLeB!9NB2)e~(}wer)Lk61?F>0U($Bu&E7xiJ+##f6i-zEY z7W!vnf%Qvk7D=#_Ivrfhgmy++C&0Q2!TjP&`NG4m_LVpXzbDV?Ga>D3O%B-Q12W#h z4}iV_`G_0*hESQ)F2b8FXo?jk!Vbb)=4Qc0&t4?|{53dQG_D3&%ZM@+Yxx7byf zrUG4u;K;!p*RycMuU9XK#U$d~sH9BtsBB}wHt$UGsO(A$2q3p{+-UUC>sv`QIVo>4-lQSLUX$s*PKj8f>Ci%RE@m_dsW0pY_K?uzjb(9Vm>M0<%zPJw z0U^WX5IaC8Z-I93hcP~={Lxbw8`RdYVK*AEyKT?|s{2ni)Akqi3;MI*U$Au_(Bd}% z64a{fsgg(F7$Lh-@-9OX`+f6 zqK5hCe_zp>)@zV=K>YH_Z0{zd{2B4I`z|#E+5@aU(*cLh|D773st3?i0ca$=Jrdjo ztX*>6+ok#e`3d}ol&{T%QLwPha`_6{7HjK00)mPBv+4JK_*0bnNcr8uwF{(`m+Q2! zvRm@P#$}&6?qzswZ1W~rI8!vsjyNMHo!0l6774blS$*)($(gRQzKjVkiPrZd~-Bs-+#y!jTx%O zxwv||DpG2Jk4)s2^@j9!q| zlhx4!d7)owz|N?P7U=PZ&Z~->K`p(4wW|6yFaHmhzN0^Oed8-* z)2sVZ+P&1-(|>yG1w;`akMMQ0Y~ZKMuFd$df@{};6I0n6*#Bv3^%=5SU96~>8>|*- z5wf>3WN#q7G{U)sSNuwp!dn=v&v$VcJBPp<0n95H#D6pNuxqy%NTu}CLk1u}mdbT> zlKkNct&1t%d-M?}cZee73ae@nQdx_T+T`S1Vo;`?QKO6Al9*0NhiE2 zf*22cZPb;Q9mef5g%!$26W#>=kYdJMOJ&>^ zI!);0?`w1I_8#3-$nk9(>+Yk#0O+x@Vo9m?pbGSBg*|=fLCnT7!184- zMQJUI`t@>?(!_(DO1-kb&6R(8Y=ge<%{2|Vvq(YZ!Q=iQ*-zgJUS-MCpI}t1FkC@ww(zsX zlb#tPCnVrytWuXbb_oX7n{dpYDV}N(LQG*8p|swB$ZUD{@8x&zkqc&TAU-miFfyd` z(_4U@Z#gc=$=`eg^nbEb0Q5;;11XaQn4Sp*?CtXSf}nXB;}B#s2`m*!v6zOlY1mE< z_k<8Nsw1-`xyRs~I0rUdrX#|qg16MfRsbbDr2cYSfUG!+8ftJ^sGYA?u|zTpfZOSu zTz6xdm?jfETO`wMyZ5t{S&<&#+e&#{L^AEp=>Jb>jc5!@IkVEnUoY<{xLZy~*Ts)G zgvID9nB1d{m=9vXloO9t@gfnL$)u^|93k$~#%QkMdI?+k$Sc-=Ka%(o zaPL-yySaGwTXbRe9g$TXyOa7pLzK>|5#e~Prvw=$nrqJhr+yn@1kN(9tTVb4 zidO=SOh86p8$DDNK9lNls`}tog%P`=39rRUv2P+yx!GBMJYRn5b6EYcVkr+x2dK5< zeP}XVvZ1lek_8$HXw;VXDzVB;b+Oc;Cv7S3ZBavr-Dn_i%?bpx8#F3!OF9;QUF zXkdtl7S#bi@s|vf5weMHGeJSoG3OFqxKyQf+Cz1haewS|cq9>}o0x|v_L&#@t8Q7V zSOK=bxl*l_iPi%_$jiaAwgd==F35S&Hqs^Y+BJGro%d8;}L zp$V`xGBJh*cDPtD_nY?o+;vy$)((S(GIL@ulYZM<%&r#LL;?&##XS7I!)-0^EA4q# zTMqEMA5sz3IU&LiF@72|>pPXnC7SV-Y+*@=1C+V~QWJ!0C~KI9ep4hhPup;+Z`rP7 z0x%O8(~u%rf3{Nf1N76fvlp6eI$iB!l zQIVT2A>R{%`(>qxP`#3i?J;-U|PjHK-*8sOs60+ zfi%l<$w~;zoF~!@Fb{Z(oHHQn9M$rXP^OOv(5hB2wR7D^!dsh{*rQsQId71Aiyk%G z5U>racsg_9Oq$>y*vFLCV)&yo?rt(2-0fuOsO38wICS3=7l!jPv0Z3+8kLS`y#&+n zZ={X^A8tk&9$hCpj%zneD=s;T$(<*Ll2HtOCf6qW5L70=Y^Z-ZPeo@%b|6-YLNFaM z!&CK_F7E{X3a>PKcbq4{%-y14IZKIi&m3aCK)-;EKPf0paFj$cz=NeQWcHr;)+omb zGZ!g|=z(%;zz;{+4J%QZRIyCW{+L-!WCq0B4VVP8AwC8_J%0$WJ6WwM1CBjUg4WKz zte=2QKA<zp0_msQ87U|Rf zENwBSN3|T&N>Q#BmmMcvRGky>q57GSpJky{lsHSro2@dT(kn!Vr|L7{KLdHwk}=Pa z+c-p#K+nh+bAIZPrpDoInLz?;q6<(rih$taMzSyQ&_1A_I+s*o#$Q;gQ<44FRg+A~ zZRDQDcezG0G&TTHb9g5kuAI|KzDJvo&u9#>VUA*HTK}aLeJneU{_)$UTfg;q*@aIM zfj$S?KA8NI@x|=3k~HETJ-=?6ZC%BEuAQRY!ld>JX?*6|wxBwIoRINQBPh1Snoa!u zzDwf;jV4MSTx352suAcS23jEd85M$oCY+fD=56yg`PDDGi~w~pRK7czL~>5bsRZ_w zV^ojSHl1lI3?2&+T{FrZRY{z%!CUWS(=q2dlDBuF=ZLcN{6V&$?r2Pqs27xedK_h^+$QLItnclwtdPocd5!}vL zV}41HR}$T;s!(-CN2d8upD+!IeNFLC@XB>RLbL{(`v^bg0B?2TS3R(>&O2{?3-zGR zmZsilP%9tkf1-tEF39JhD;TmO1VbQjmZcpmubF^YWz60cf)53nTa(E|FH=*xARE4- z+1kAf=w1Nw4kjaEjnzekAs&MH%zo*+(vN$+(cfy*dfxj#Inj9F&3NZutPXZ%l8l0S zz*B6d6S5$;s3l05aV(Rw$)iNfN;})Ea|BoNAjC;9QM+G`_L=!Ki)(N-%wxrt$ zd-CnXeSLV>XGvmk!nL6U^uo{D;)0*v&pTzIsls)kzY=BVVYA-!TEPekX0RSzp1!Ji zA#O>?w7JOUk3ZH$?+?V!LcUm0$c2<_6*M~;RBQwWA6XG9kD5_FNCeUbQ2#Q+gDVgC zn~j*DM;g_6_&D}r3!*gA@uCbe9Ba>; z^)vH|s1qHtc7-GImeQvRK#d5x-acIJ0=-WISQHt*nlLQqejGk201QOqRm~=t)LJGA zYsw35*_t1ffOZ{poNobupWmZnN1AiWlU|QLK~i; z9pq#9c~cWt6AoIdnc4mSS|Jhve)QTI~BhFiAbC8*_Gizl0~TETJ?@Jz~dN`K~5rSQUeM_fjI z4|RFE&ftQ8>+A)Oq-5HpW&+7(1piiF%iO zwGN?WzO;Qvc7r#IraUAKREYOerDdkYo2AsC?_Lz|{QmYQ*0>a68s7Ij6`Ay3 zIfPKPK!aDq`+Jk*2|E6v@ zIE*WmUcoIOq3Lf&VpB;>!|Q%LB&i_)eb~#UYS2vF z)9Cx&_O|X@zz5mI-a{vGJ@oHfYpsG<8;Z=Wpi~+Kw)FI>Jj(tl==7uJ-%vwxKYvOG zLIEClU|_X0WyBZ?%4r{(LgAaBg7PkOlM%4?7Xp~R>oF*L|L9Px_!!q?2@DmuF&?CML-8+8s9!3tBu%*xgN4DOdXPkac(XM&>NRgei zHjOo6AsQ&9dUP?cO>V(PtwS?rJ&V90%q~Yb$#BCLLTJ*ClO)v{4$T!??E7Wsu(v>A zD!Sl3178;o@2B4ed09>y;H_*d{W0t#yYyQ~(sq>SE~5s6M(n24&0xA|wN*(c8e(nO zsk*{{Z|+c_ST{2^ftt2tK#al7zh_mOXU9C-qR461y~*t?K-ZN`M9Sj}h-GGRZ{7l{ z<4UG|55$1k2wS1XhrT{>lPf*?EwNkeBpSyur%UiI@E4vdI9fV(z)`Q2IQ)WDQ8(F; zg;Y9EiusIQbuhPlIbfjC9Ipx1bZ|1y@YtFbse}c0h%ufHF-cW2z4X94zhTTE)JJRB zJ5`j_3U{_z+ixcW09xKtc7^Pg0(P~mbpJ;l{S5FE0;2q8s^_A%6Ov1$VCS~1REcRl zaj4z9_hA!MK{HIFMmNX%n?Y@iCPk~<$aLwz&itzuRWARYuR@_flu;xI+gfaoixaY( zOL}e_BSV~w+vEtUu1L#r#MxB-5|hMv@z-4BK+ zAbteAGPowXH`P77u6|0c&|T+k9LSq(VoIWPKlHu(H(n2{44Re1TOtfi`#SR@gArmx zX<{W+e;LJ=J}|!gh`vikM<3mEIC)yt!fWHzy~xRNL7;1Y^q~6W4Omb>M0A;QSmLV; zY6cx83V8W=8msr4;gPXthxJ+8@iljxJgoDtDU_#`!xeMhWjjN|XOh;hevHBTfNMG; zX8cU!t1+a+Sot*>ri0%w4U0UmdB3_M2PL+j)vH_`U}VglGC*Abv9o9k?*C*Uqk~e| zw}87sPb6aRrB7MAcc?e0Pny1a>V2{2gO5KF8RG|myXUoKNy<>tfqfCM`P}=&g^-Bh2iPh?rW%R*+ApiJwqZl>^xr)gE3DETudYgM6 zomGnYv_1wMKIDNI;MnthSiqm}-l^h~&G{JXwA1&!&)E~o&9g)6vXb+?M&eaFcy0bq z+im!x*%Fkhzs=6XoxYi@p&Keh>m*S=>Tk!2%v;jqO0O4V!!~=CSrdmdbDxUajI*vT z^+j1#k*rHbfAOi~B?O^bUo1=z0y3p3upd>2LBYjRq(dEXg!V;gW%vt{(#q=Ko@@5sG-bW z{4%bJ(X*f5Va7{ITE)p)FYxa9!-YHWVin{u1eyZ8k4^#~>g>PhdF9OCh>32hwSdMm z?;s3_{i-$4=)c(i^JTSWxG2i=ipzKkcxyOEA1rguoJB_<=t;ymj~zo@89|PN()!rnJmHtVM3G|i4V5| z-@HftzTIhrVElm|iccMZdP>~|>WhRSSfS@`3;NJhiZq`V?^FHQnxe;B%-BmSHh*~3@K!W4sOwmQjAMfZY@H0;cV9_vfq(i$0P(&#! zCbXDpX!LGUKSeBm^Tklo*iREkungUC{nr_iK#?D+2&I8nB*&wU8O2^A!Wzu%6vW53m} z3w9D}{tYmrRq~2rHbE^}Ceg!%Y*tu~h1KY1J4i8G?LX(JXQjzoFk8fhWHbs*fjxK& z@>!i+s(xnfI#k`oHk`WDAq+{?16l+3V1y&M>3r~vMU|=J_ zZuH zfS#*=7U(;O0QBnt|6UlF0Ll_TA2$wwU3@2wrzCGKur~OSJ8{^$#EXGTekkyp0zf8T zdGz=#Z$H)9wOA#0^WDXu4+_fuTxR&2tsG7fe4Lo*Qg8w@?`N$GGIcIo`oH6mw6S{a ztok3y$k+Ea<22q`j_g`ta1I8huQE@83%y?USLp-{!$$gmnO7ej?pc0z(#+b2pP!s- z4u0<76c*BUGZE2yrskozL3Z`b5J(27?1mL^)V#L$AN=ojONV zn0%!TwCB{n#GQKW_B;-H2>{lCu)V2pc-doeCs+x{`|!#*!!_ALA+p3LD%IRK&;b<= zK1W~>hPYqz1kDnxK=8G%^)rIsq??@=YCz~X+y05H1^0Dyf|)z<5jE?}s{j-)VtyDC zKBShHYiTw=T{p2`Y#}(DI-tVKA_Tp^)Swr3RzdsIIgN zEHBQWXUBrwy~zJQ@K=^DV=@$h^n`mBoD0bXv%K#LF8}B*e~- z%mwHo$uenTDE)HXv)|U`%QMF*QmJpQFuFnTatirq$I~+_Nr1h3-qTD&#*wmS2;(gQ zG87 zeS5~5$sf9tQo9({%{9?~#;liF&ZcA1LJ`h%-Z{crXvk^4nL%~!th?~#krxvbB(t-h zAo~9qUxBoa69CN@X9I9yV~~wI)Qd=(MQEwL!c=Y-%Bmv zePJ$bCwY+?3a}pL&Z?8lDZPG&Qkl92)%2I(7$931xUEKhpXc=XxH+6Z3C<f|!PC9}gn*N@fE`Tfsq=NTk^ygEGez^{UM# zbOu)x?HhPvLv_=X?fPL3OLYR=3cwf5@RFf#EP-uIH`j%?k2}u3(IBf93)IBb(j=DX zQ=QHmY^bZW8z?@^{p+IwuEy9;Jye`Mw&jE|Wr=tU$(hQM;l{?B8nW5vog#3o<|bgt z8rc_A3HfITBYTqqP>%?)wb)5^WcQsEYj7}|)YP(2Q?^EQet|t#S7hEC%LR>{NBBXf zaZ$5#b37QXTd~uTd;HHr_fpl;BmT%3!EC=xT*wv#OWUGwS zyVy6hBIlvsvA=vJ$G3`C0J%vy(7m+l)>b;3?Cbnt9ULk^Bd?<1V`3LK2(drVrsfdy z8k2FHzqg6n4eGy?PN+za0E)KoUJq6Uxk$4Ht{#w}y&=%;iNhyKK=?!!9i^b{io9rs z_Caq-juIg%7@w~S{~V3N@E1dQ()LwSLZ{b9#@{cPgpjs?2{Ge5G;3KR$v~XA`0c#v2z1#_Yw>z;A#dLxWBxG&2c2aN?(iniGG`V~Hwhx^za}2zW_Ft@+vJkcn zAUg`(m;sICzIU~O3HYq=Ltt(X)0~j~*s?_J%SI##Hl1?xeLp0&`6WTbj#ZOTR(R^A za4(9RmUh(rwTo>iAYXottM94v82r-V^3$UYGGE*RJ*s0x-Uv&_cR!i_MWsO6TMXKO z^ZM6`TeMs^ydrcHc?o#E8yJ$7P5`|gy`D7{03V5gXLIS)RH~U9>BsHDNb4pyv62Uy+8H19 z^xpLbS5uLchnK~3yWMYA*Ixf|r`gx1lrNq7zMcW%*@j-U+iB)o-b+7$tS=OwmCuM4 z|1mBQ#o60)Z{o>+DV3CC7v1`u8`noL0BmII!fs%@Itc^oxiIW`sXF%EEuNjY+Jj{|G1Cy>kPu z8ApuVY&mH1#=Ck^BHX!M16cxzu&!T18a^;%<@na|#S3`Wg_U8_eGD#YT0YA`y4P+d zVbn5Z(kB z^93P*tlV~7{^;tAk& z7WLND)T{k`ggTH@ib~b^uOH!`>mhr-_ta%K6OUWBAFZEJXKkcAkjU011E5<>DoA>T z+YGN%>4pB}07h;Xf)5$4t1}X@06Q+!1G63#QY|P>600z@23v~q_>U9OBUxeh=TZUh zk0d?0*2784@816eVg6cx@w>8N{tLPC&dWbsvm#J}d@E}z>a#q^Kg!C$9{?iH%EBrGpH)TNXJi-xc^paCqN7(sc`ey7}e$2Y-tuc6ZlCy}=eIuc>!rwzRSJE6WyUef z#>%k}$^0+Um#6)syspF0k?`sBPmv3JgZ~94s+2>2%zR5DCgUY%%1t99VXK9N$d2 zlS>8q`Tv7Ho>Gh?mH&*Mv`W(HtktO=u%u)|2w;$de!oM-jtG!NKfBIwp+u&VHNP*Q)9arbtwIt7Eg87bPbmbI!HNhy z$)WFf4w=hz7<0BF2nL47lW%XkfA-IE?gFPbDL3u+!Up4D$qUzpoLe;u>XZ9qE?dJY zA{q78R8vJ1Qv^^b_`efEK}E1Y;tRu@X*Xu z?1}ON*}kKbd0vpdjbjc8Eq90h8b{uc+@tAnrPN!qFyCb3D|W==?`prg^e$E-co=;k zlxt%5fC<=J>uE!OUzK@+>xg|{zq;e zU&e;yq;awEmiX<9Wx)Wk3L(z%#J{1|7oJ1rE@iofgBDU==fTjOBu@A^s+wAk$wGCT z2E3B~gQ+qLcpp0O8waN2HcZ0(A6-q@_mPyV7gr$bH%Bw3l&V<^d^7{~qNfPPe$g^R z1irlW140CIeAUEa+FFY~9Xhsi#3}=ktDlUVDuhV#W~fM==OOJ%*6`1n$BVwpv-8z+ z`SuijB2}K!Zk?b){~T5y-@Qh%i{fk#YFVl3U%r2#W+*ZgOvaw`VHO^gLK3yj6p&|V)JJ!Cmp{@RWQSUsoX1zsd?^yxfLl_r1W=&X;csYb(vAt zKs$~9PpyD;uvSyjox9WZ+at$8p`%zhBF*IfLssavx*?&an8$I$qM}9l>U+~*`V}5M{(>aujoCo zhul}~8mcF*C@D~*m@MXe^U3s1*WpPeG^*fUBE~zgQL^I)R(~_puRNq`{fnNWtYSd@ z?9QpCE124!MFm|7YcERK_>BCpi>)EoXWsa)?(IWpaos$3j4uIx18S59ihb@#hkWJu z?!yy%l?aHn>qHjIBnY1onAQ{TY1~UzfiQJc;6ae@SmS&2g&d(W?3iWi)9J3^)SVhv zRK?uo^~9XFQ`4G$h%kT2()D`F^ku=w4M`MDZO#5#b9=f@qbaaIp#nAI*O}g8uZEoU z*K(L>JIY{Isx3n8m4t)eEv5&S&&z8`kt zX9vH2abZh!H1|wYiiVd3BR^NLM<5a8?roB6*G9L>KR>mm>HiA`>i~$w0X67IT z68k(K1?6qaCa#6)XL=?zsuEi&d^uwC?jtaN9{!_P4F^RAMln0Znx%?J$GoEsxD z$WPSS`I($w#(RBRpi+Y17CI(JSAQc+3tvz&`2xYW{ki`wIS;BF@`30lTJCuj z;w8HP#M{}r&_8&9Ewk_K8^W}*EZN&V|@A&Iuzs%$09ukv%0_z z{~$IffTz$6HL||nwn4;q-7_EozeJ2e)&FqMQBU0QLg2}f>Gj?J>s!G-RhR;>UieNW zsh=pz%;V)$*LQULu6~UaXL@)lC6W4h!rasCoG1PRwKjHI&@3e4xzz8lQ-U+&$q5j6 zcZ8;?&!pNQdEPR8a(!$HI#N6TZ4i7vNm)@F2$&>b(+pSB>_ANET~&9ffy}?BDPBGE z6B5oV_!IIp7DR~rd^zv?Y!k?OAbvA;1G}2AH&j*#M(`oMu~E0Nf7FQgo5;m1rCJzZIy^=jS9#23zC_iY^~`fH3cXc`Q_yRnw7cEiT!8LwKo428;Bp_92C0)JE_^Dwd-fl!=QeqjzQ48w&jQJ1WUs zyR-i*n_*ZdGf9{jm{^T402nI!9a8-@vCI55RSxo6`}oH9Ahv5SV^6K9KW`FazBx50 zWji7hBAixFcl--o^vj<`x)0$daj*26Iq^3cf{@i~Q83CuQn0drF#7?~kTtHr)(k3+ z@^Qhw=(2w#yj3?D_b5eW?xWWwk?c>q8nzSUsy%%EYs7>GthaQ0vOg0#R_(%r*h;QN zYe6`p3~-R=y<#e;eGdoTOn&ETS!hbHz0Iu7%x=LxufGN*aE=Vx=iI}2kehPfbECu= z?_B3te*(S@XN+M8469!Q-n(qx?6TBKE|V0(dWGiuer>wlVE46cQ@_8ULWeTfhkjpL z_yR}Y#|vRUoV%@D9@tL0YiKwW8kti&a{;yy3H~SoV&e_}g88be*#%fFftFSQlb{pp zxAJ9GBXKx^?OvmR7NZK&Uci8pXG=Z+^@&9T83?>`ln!&~qG;#sJR(&bgoiTe=OKV5 zLozB<`$J&m;fZ#9$Z~cr0NGu9y`WVFF|Vd_9%i7aCWa$f3L~rkJDy%M;uMT}P-YBdD@qZEdA7kV zzrSS-sW=ST7?@lqw-enIPW?E}v8*XVFm;^<)hzT6nz4Hvs(s}Wy#j&KkE7=$LEN); zWt;oSv}at;_oK?Hr?d@Ld~I28x!pv8Bv_AneQ|?aaK8ECj#aBeyGNXntG}-z;f_^FH9hDLW`lI#^%DQJM}zi!>s$Al`sOPMbolHw z^qc(L;v=>oNF@cHj9NS&H(W@m@*_qroE%8C8-tF6OUqQ`wTe0ws6Ig;`DIisG2b z^~X`mi#1W8!j%WB?)&YYBdhlNE2uV~&i~b^EtA&&GeBE8Rp_%#e>z17*r%_M(wj}$ z^&|b!CHWFB<+t&4($1`3ooMH!kz{MP(q8Q>{xq+n5|P55(`=y+EC+v44S9Cn!Yb*E zlI=z2^Q^6hiZAtnX=nLK`!z1*NOzp^xwo}b8@uO(-P{T7LvQc|=SB*Fe8e`z90`@? z^D}e(2Zx|4l)-(Q#jt<9j%5SeITFH)lL@|$-{hR0!#DXUZGV%4xfw?g>+v<8h zfVf6?E|FiHo+llFtb@a(;XsyiB6Hi(KO5mJm_iJl_cpRD?+4g>U=sD~HEJ)@nLn5t zOfEr_8{S~AEitjMOX|s>^cw>tezUYaOzkgHEMBnhkEVai?eCw3LohMTV3`R@jbSSk z`0vQMhHdh{x!w-3X3mB0CrNn1;e}?+tP1}0d)(jH0v%rk2n^PWCa`@YoiIf;QhyvT zo-W4iC=jrgTw#NWY`#lY(p>-7Y9DJ0IL*a{1S-rpzJSgD3(Yk$%5_xjvx;2j%<;%R zky;0$;@3|#13WqaTGL6SH4Ud!Smf=$l7K~^(m=tZhI}Q~&SDag$1nzz*qr#0^nDqW zv^lzODt;)W6OZ#e2_lvPxQTS4?7t&o{}g7-C4XY)aFurn%Y4rPCLHB2iewlXHKwk1 z-2%=ls?J-O^ymQ@g-;LVpo=6tBO{(Cfkk*;LrH=hNeigxqCH-ignp=`sDjXd{gP9u zX2YPV-D26@F93-#JVY-y>BvRu%ah-tzWi?qE7l1U0v#iULU-W9qq|4s?jd=0ET@ zDT|%ipedvxyo<};%Y=hOs=ZBK$Baw1ieJ+Nsa&3|*2{CVRLdROT6~9IT;9A&TUT7A zn;6U+wbgQ?ZkA|XtgVF?>t^Zd{n~21UpGq?*KDhP&2GZhZ`;;_+jg_$WmTrEFW_Ya zwnhnsTP}vKv>kz&C#N|04(*p4m0mPAIwc+@s*$V&B0C3exl`3_2Lsx3ZIoxQ} z@kj1y?gS2daMG0~aQbQg2kJP%g9p_}@U3XyNR?_0qGiGxPd9yH8|5@9y-OgfF4&UjwvAcx_Fq$QlW_a# zp4UQs`ABAnzlH|sRY90)OCfVY&G>@$rzy>lI{B<7k9Y7M62_BUc@m#U?>oZiYY>pp zfL_zj?W*OrD%@`qG2%^rzDNLBG*R7QTgC~KeEE54s0xDgLvrED zzSP1;sh**fF9B+*`T$f*Y6zPaJbJ1sr7DY(Z5CSnO4x?F{E$~s?N=L%)aQrXs(!ze zb)Z^5WSUC;m{n8hN0>HE|2i-LHq`y=KvLr$K{u}fE!F-Je7hZ-zQ$}r`(HL+>ilDt zX#&tGv>5<` zE-(x=gE;fE4v;%K!wenhL1-Bkcn)zhW;SJ6;(HV0Oi5pe&skGpNOKpb7{; zHS+;EAcnnwgsIyQDAAR&8$g(2GcKrLln|zcfuc~F6<~J7%s>fMwPgVS)NKvQRf6UPaucZ<97rq``vSRPG_4Ng zoG9%KBwWq(pfxE$~hR4+X*Q2BDRGb3J>Z&BG()krjo+>#&h6*;c1Qqp~aV^74Jg8Q?JiV=j z71^dCk^1{s&e~!G-=!~=D|_6huBKB(YqBqY>01bH%^id2_6*_`UWq{{h19KZ^5adCb0>|K_LqAqgKoF}>+r8efIhU~`2t zqj?U zV!ppmY<%`B@Q2Ct?O!5v;0eLRq{Dv|kIRwd1EzaNPaf_+JtB9H$i4dyo<8|BL$&T` zXUNKHvu3B%OGTSAWpWe$gTEU^@xs${4MFKgSw17Qxl+C!;WHyzUOnp{OIz4qQD zS35=4`HTG`-;}O-%c{4Gsg}%lSvMzI~f3|c4{Cslw{geG;a{uAuqbE=IA3Z%hCidg~ zC;R07zVk^|!5UH0H|4?{UENC6NAUGaCOlA%x-5KVOAR;io2=86uFPC@*_=Ep*3Xw^>6Set$(9WY5gIcMHh#RC=8NRyhiQN zU5Dxj5CE<*VO9?Br#RKSixf3Cc76q_nsp`Bik+FF?+{=QRmr1gDCc-qXmdUuA5Dbx zQC_G~p8Nf_8MX?o-*H!pi($cAxP=xy(2}4vDET>H%e5w1}XP=di$q6G9W({A`qq3 zf2T6MeFH$<&F@rt*96edS9hw-?URH}VOX*H`{FS;{!==gPl1L~3?ps0$sHpJWOAqj zbcc*+BpB%%nc%38C($b@^D;m%=4xMls){8mFL@+cui1}M!T2fkS&hPzA5Zs+3K8#} z+SLFd`enyrLfPT9djuIYNYO)zHyJ5-I3ysm*nf0a$0E@gPjy73f=MpC<>QXHD3pbH z!#b=eF(Xx4l4Xzp>wb?MJ*iVr4N#$6;kQxIh+AROaP+L5i1`9t;EkO=SZslwD;Qke zrpc>@+Hl37RX(SWlp=AhrsDnINGqSw;WQy2$Ax1#A_DOaahpe z)C5N1DW)p0XCjwEItXI(7qH~0Mi|y6p)UC)#}~K}eT^aXSTYT{4g?-&sT3*@DoYy? zD5wl8p==5uem50dhHuDNa)D3$s;FWA-8{3}t!K6I!Xr2kz+@ahfBYUk!MGkjpB`a0 z8s$r&6h1KPqw3-R^Y3_8Jp>s!SiocQgACFhWajCl#O+lQwAip}(Kh!=hel6J6%|5A zLngHyzx`KOh0mVdzf06*me{}KGy=(r4k%x!-70+#sk^d9_B9fC2oN|Ym6;XwOl1(g zvxB~C5c)VZ1#79gO~FOlkN3$FHa?t98is16^>UxsIsP$(z;#12Q~jkl6IJ(MoO4Z3 zz%tM-PGqboPHfc`aG`~Di82ZnV^2y0FqB^aF9dPpAZGc5`mE?VkS4(5qtTeBVHR`p z@a{ITpWHhjTk9Jej$-Y7v}O|gNlC!txBr%eDDlA<@R{5Xp+Zre ziE_4W61z6QPRq=b7W5VCJy#NSr!?i$TS40-nr;yrO+qnlp(}@>UU6lH1YB?3IlLU8 zUVY_(hJuQi&;ttB+c8sv@SKuK%BGn=I( zlMR%6n0_g2d_tVf9Z)&e>)66H%iKb*QI<1N!r4%&g|S!diebfLZDDC%cnGO_2dQ}m zF}#9kk07Qukg6w;suz%&2auZg5AFG*aQb05{2=XCb*||I#Pt7Bb^TF#{V+X#RK0z) zd-^Dyd@OSCQSt3jaqB^9+;}4aYHf4-vC!oQxce|XeN>!$H2ix=*B;ufhj!^+383AD`pj z_lHjjX*`K;_ttyeRIT(borDm@m#4#_RKEDb)2ENS>)v{2KhG{W*d0nEhI2+!mXfV+ zx7XL#H|g3p8^QV7*81q1HTo?J)|h|m+~3*SrdzkRJI@45*Yog*r)o$j57d| z(AAQDuk{a+po=5Z%f#ng|Jyr_^}p5IUakMn@lShr8PRhl6=jzS1y}H6H4ial(C#9p zLr6>9IHCf_5mkh|c|*P-N{2(mkpm`BlXqf6L^-hYG-Jv+v_0x~FbxiH7L-n*5}X{r#TcxU zWD=w5KT*lWPM{*eHxYqRDN#;<`{d-eaMYlWx!<0GnA69XQG7#yPkCX~R*@l%4rEIO9rYPHLgZNk^w%M z!A?~QOgqHz!qy?Je%RcO)316!)0U3iu9hn^QVQB--*t#KWSAYu`jj+zARkPmFj1Bn z42bsZtNP-O%u!$cCb;tXTlD4~qP+hih*PBZ$@PJ)WD%!RkgR)w49pH8Uw_>`^uMb> z-6ZS1UJsCkBlT=VZVU#db+R%#z;QWI{c~D8S*sy&JJs3b7J=>OC8g5NWKhSYYsc&| zLNBxclggCatxeJ-DsS`VJEA#Btx%}62{=?9NrM~#MH-M|p|Mm4=i~R4_%Kz_Y`Bz!> z@9vPZ^R5m#RekOLI9t7OF7(Cu4xTvQ!w=_sdExvZADj&joUXFtxY`G&*`vw@XUzep zYaB9Hdf;5(e{-StO+dWbLjR`re|WF_yz-xQl=as3|Bda9)&Bn(oLZ^#i;55EywY+{*Lgv7{=E{PIf$I$l@2s; z15OeKGgUjJtdhT!KjKP}cXdYGT6lR+#FgULyCJTCznc%@O3~#U5Lb#^<$bsUxV-D( zm9OoUukDqu?Uk?XPw8vB#m6>0UtM;}rkQPOG^W{#lKeW|Cc%o*3W>^xR-4o9&Q%__ zJIlG-?kwwTyR*pAc4rwc+nuXiY2+g-R+jH`sBSq9e`4A zpeQR-ZA)$iSX8~`%6T<6>{Du+O`T6uyjga9Sw5@&?@n)HqpAP9xzhjnEdM^# zO@2*)SM!o@_{i_HImqu+z2k#nFByQZAJfOaH4aD0AX=FVEBai+y}nHAYEbY1RKf9l zGF}$P^9dU-Lc%@*mPxWS5)InGaUM^W#i2nPI9{^zrI8e{4J=tWT6%N}*aj9cUAj-i zbo{$n9JS-YF!9UbnXQFBPZkVOP-|1U3@VsR;}cz`fh^$uJ0pw5OP&S`@y*^D;WP<6 zK4Hl$j?h#(6Ki}l3gI1Bmi3^*Ny@<>Crrk1G#%4Z?7GnJrZ4(pl zi6Sl-%i_qxzY7L_lD%)MCj2E!Cp=6Rqy7|4n@F7t1dpT2=Yj=0Tds*0GUKULO+rY9po-B)Gb3B>;dfQ2UIXyWhetUPXkW) z1hc?0CgpyPzD!toxh}{6DQFaem@{C8M?RA}4EI3>B@gY5!X&V5orU*z{Q=imaM5Qp zOVM$~FzHLHMsmkPkT(W9zf$P>`+ff(r*s5vg&&6z{g^hu*VzAUZ8YqEH#d4atNZ_F z*ZVya(WQ{0@UD%H;$OK*FmMo=r+LBYANNt(=p7f4+_?Xv{u0z1KWhtL?Em=Z4Kx@g%Kxs;> z1#E399iWBnP=#x@wp_!>-Fsy#&2q1`gKO^C+92{UXh|*_bf9!7R$J*`{r-;&;}e_$ z*X;j0o4v;S@6Kxf|E&7opFF&G<(^r(z^pk}s7LrV-7F|!VBu9k+Ntg-gP#JeZiIA~ zV3}za7#0~GA?}bi{}2@{{fZ4gxCT&~HPyPnU{b?bjux|Fz>b1C<%6N&#bJnIymmhh z!_GT;V;D+z3|ab0JJ0Wu?{W0x&38x9QWQ%Mi;Y35%P z;N7nFC9URk;Y%7YXwThM+|v!fmnSb0{xUI8ck1Y+k}5ix2Wf9A{Vz~>TIGaRSC8p0 zLPmH28A|6%?Efw7%11d3uDk!=YUuxLZ>_KH|6l0-uO0Wc@q(o%-xb66w|M^-8I5SV zudJ&+kNj_QqiO%Qd8@b5|NAWel*ao=+d(8eVEs{Pfi$7ng_#B4rA^60Cj5vh$K{LS z#3}i`0Lv~2WIxr>Eo)U2VH^#;^B6%;z4Q^H3?#y|3uJ3||4D7-!) z!vemdw8wwR*-1lY3o>p<@28=_zxLEA`79*oc!$ z*zv2xw~KJsR-TR4zOj%+ta3~W$>m(JKZ+E=vMfx-V)$H=gB}Q25N15}l)uS)s1^lg zG@uq4@|Zmr9{!ca<|ohTlnOr$C)ufmp(2+qFJG8U3@M}jd!vC_@nM9N7(R#)=*$l( z>%VW|Y0j=M%EUQKCZNccWg$z~rUGt08iy(fN&6T9O&lf1bjmFK{$~lEr#|y|I;KhZ znn{}-O$q2jMK9?q{TQgBN8xNgidup2L9nCUqTx(FW|@qk2fLy4FRU~tJ^y83J1((2 zNp@GyU=KPDEC=91h6bn%qXdISh=T2mgcrXE!W0(`q7K3oBG=fJdL5Ts7F#V-QQhVe zwc0J2yt3;B4UUG$pj_BBdgon4 ziZ)4)J>Wq?S7lda{dQJX=9k6n8Z0aUm+wM97Ww5(h0PoavD6|R-C4Cjo4}{g6LwJS zSO52)|IRioH$I5L67kU~M}O}}7nw?~UM*1N?m_<33h;-<|5=`c|FghZ$cqx1~j+ z24t6)7LBDcJhf3=Z=h106!BwmH7_rU`QXjfD~qWa@FE=%2|v=aRc48G z;HB$`|55gTb<24V`~T|l^0oTEO6}R4{eN-(e@OiwLcQt8YU-HvR7dnetTyWr1@U8f zTFQ~+k{0NYzq0jjOd0Op|MvsyzgC-r|G!*a#Q%Em^?yx3Kim$+atI-m2^Y9ePfl?O zVQYf{Y0{jE=k?X2g6^I8fWilPRnP0|XUyay5h7foQ}et&JyD61P{wi~M|{YS05u9o zR=j>L84Iz}fNa^zkmX4l1bPI7wGR^Z`6w2l#_e5R$rB?rKgZk^tdpNBv|>U%D86qUZ6 zreK`|#GNLJn%6f8YN!A+ZRihWKL7|cY|OJ|uRoKKC+7p<$BMktpUF_e2(}geP)>LV z08T_*?dOtpYjiS^)%sQvjd>=2xo>46Z=jx64PAv6&@;Y@svHD0gX~W|ub-x*lRpe( ztagJ+KTV+$I7HRuamXW8O3kbEv#B)l{FsN7PE^&tm6V&j2>%q0^>SUQRr+%?)oUUc z>M`MzLi8BqG~ct zHVL_I?nizw2xX80nnMp&lxCQuV}7=&$B>o1e2 zCQQ0GDl7eTQ7mN8+u46Sxc#?RTUnX4|6Wg`5M2EO++ciV&&*givCOUJR2GAIddEiuOzefU=rvNAc10s-WtW8{6c;WBq`yZ9N zmP<(q(thq{aKruIvu88*|0@_1cCr2+@cTbR%aTJ;1g(u2#6{-E<^zA~!#uF00DF$4 zVnE&*UbcV!&k?#1cn`q^6#6!%9h! z7D}=FLby&j_d;RGuD$v(wX0pj@Nkea;S`yJ#r9Mz!z?$|+i_F7WnYwexqMhImj~sU zeyGjXTs|xha0|S`T48iwD$71Fg;!Q~05duk(O6sG4`pNw0AZl{^anV8W`RW4@6;*k)QdC?yU(4xVrK8;-6eFY<2`eQG zS0Dz`&6JrLC%j-60LntIq|YvtqiEGgq?skCUkyj5aLS;8u|l3?_W#Vr|4{LNpH;xt zKWG2zE&Tr;vkD;40lXES zMGC&%0PFsbi0Ud$tu)Zm@Xuq)bAGd{Clh_`iO?rOueKTS@q?{UY(pw3ukm<(bWs?VD?1jYyI9r{hp zM{7%M$7wcY_gXBl!aA{&t;SP{R*b8d`S342ZuD z!BE3ZIhKFm(McN6E;~8iK~O<8ueB4e<^B6f)`u6IHRd@7zk{$r?+U5mT~-UB!sv!0 zwS(@rcU-9WIaH6H#bB~tItj%QtIsxFOX^8DDuMks*nYEh8eG*ODM2K7I5>fc=h$*1 z_R2Tn48D0eYevjcRb-r7#2E(bP6WERm=aRwl(fD*_@+kS2<)mY<&8Ki%yR`!MAj7; z$~fVX%`rI4*khNiP!YfSr$-lQ{c7>fc7ausj=m0MgyP7a(=WMC#;hE&^NZOJGgDM$ z)0pQ*Z~c}NmoYyyGuCz(vcC{%`|VUBG1DIXm9QjsRha7+G&|w%bjq_C)f=?qogbv^ zvpMr!&Exs)Q14w?ZcO=ID6-|bp*?8RL>%65IGu@v$7&(L9>j|?%khA-p-F{M2=0bi)p=M_`0VEj-MbJ8Yo$ffc zWi{rSJ*ZGHzyK3*%tHpN+^S41dcFS5GC9d?4=L@n)taWL?(bNfV`-%b44mLzC}mD} zfF3-nW$AQn9lkEYgRcI{h62cMu7vvF2c{@%ja%piX;laK1{@+RkGfo@SuQzH1D06| zuMQqvApOJn0^mN|L9$(AP-8f@{7^lQ%#3Jw0BU<@zGj$ZX@g$aG9{U4wcej;cLI?L&adM|Wpp64Y*RmpuKS=|!fv6y}&eK1{pEn={018JsCp7Wcee=*@-HA_Q3nEuxo zaDIsnTBDqEWE6|gmssz={Gr)yGWVN6yk}+B`F5v3ddyQi>`#^FC26__Ec0(df3=R*QYPz0+;q&rnqgY?F^CGGdVrhgYMDRMGd8 z=Kcc1m)BY4Q~2yX!GGZYs(IZ259A6M@GvB(WD1SP1Bt~!X;rW4QF$y|Y^}g_fO6Jk zZew?=kSn%X2Ol#k@?svB=nt*)>C)kXL9F#UbAC7BzjJ_uD0+6)%U0E`ede~>`Knv{ z*VMf>uj(9YtKK#Bt`yj&93T3D2@4Fv@t)s29>uwAUDxE4wKQ0v-I?^Z9<@2cl_?}g zO?L0_%Maj+Zqq;Y2TqS(O5f?}pL03_ezu!mwHqC_{bH}x?lyM2%?@+-8tn$#ZWQii z6+C6i^nE~+S-b~SO+?fdW7cI8ITT~`_e>&~;|jW?W%eqD;S53nha&J0f|aks3t*Z0 z4F%JI*L<;Z@PhZ3+&O=}|Z6R((WLj2A zJHEBoY&W)A?PiB{_ObJ~TAh38ak__8F=y9{?348(+bFV)^&(p{c9W=9~ zFsm&RrP0dLnA~0Hgp=uaEJ`Q@FMgS(-^GBy$JI+ul^ZJk9`ab|-yr=T>Ib}8kIY9V z0{?pxtpehtt9il|s>=`w;5xvM)8W03uX-6|lDjUI*;8V#)#-lKZg#%iVSBAM2F3=8 zJFU{bcS5I|R350VlH=VvI@7I_o82e$^oe@hz^4uMKzSP~Zw;T;)C1+MQ65Yuc!d8k z0dzym!O%`uS$_C&m`pMZHG#B=ueJ8!cWa+s!yEa%if_J;!DwvF zZeI}_cS)_f#MWF=GcJ++OJsPX_q?9^aR2koW%_~r&OtBBTSr-%-I6!#DlAsVCcF(R z`Ytfbin>R+6)#wvTK~7>LA^vw+{e=CGYzjd-5!i z!Yn1!^3*MjW(TmT5NBpv3qa*yB+O8 zNH|ist#zT3)4Os)y24IQ69G+7#aD)mBR-0R>d=%3@SdTS;Y@gTvnGn&FA$zF9*FP zyJGl+Zm?E6Tkjq?*N#OXBRKC<<#X%KRh`z{+MiqXJq`2A#?JOugEs$Wr`z7|?zbB| z%>7eqt8foPO}g}R>pZf~&PxGC`ECZu*tI`_8qexnBTS!{cyQ*LWC|&S9&G0&xQYsg zu2pnVy;#VZw4dvat+VsepX9K6HW6z)INQK-M*RHDb(PurIT?7zVZO0S>w!L8vaxN_YjpMBVkVF4iS{669G3XM@T7xdxS{la8Dc-gm0yTi4o`sV^(<|MV3bdS7 z>CB=-YYNKK6SuDx^m?|OHEI$W{~E=|fjyTGKsxUAv?2t)3mE~u)Y|XW6&g{h6Uh`& z0!g-)Q;{%cE{$>pHcff+H6=Orh`WsDih&aO)#ot}s|HM%;!GB8VFnwGCx4k>M1NyN2Z*{rq&Eo&ARu}g_4`TmYX7;GZ5p!)A z#=lC|cnw`NJdshvNjM8d68nTq0G{~F z572Lo6jr62uUeE$`qchD%=)@ve_hLrq+%P3!3n6o-X=cDTp*vF!43wur%#@gpOj*7 zK(Qa+JG~(@ZMM7?U& zW3EhClyH;8M-*pPCh?XZLRf3<;!8zu`JsrXKZ4=0@#9eSL^=*F99MV{0Sk!Z%m%32 z#6t`gvg3~@z}RqJVH5{)2=0eN&JGiQ1Xf6gNiZArexc{lRuZsA?J~DSWSdsMO~~;G>jqN_eOw*Jk^Ne` zx!HQr+}&zywdyp0rfP7K7BJ7%VgsSFg9yLOEe%U?q=Nd6#4#V7wUQXn7zK2H6ScCw z3}BM*F?nm^rQ0M8XA!~$T*@(YHUZv_`9yOF;68rfAD!7O1D7MZ*2JQa0&Y6tbi@YJ zA3^+L=yf%CBZ48UV1$puWc#_4n-~Xdf264#`Vi5*E zGZ^p<{@*K=8T`MM)dl|RZ}0n`Vn|ra4(FMTB$1zk&eGBheF+YHuxo??AFZ>4a;e-i zC$@_j@(0*Gu%2Jx_Ho1dzmo&NP4d4tBmXZ~7xrHZ`TrM?|8dsm4*(f4UkAjx8@XOY z<9Tv@vqJ?@AD0!o0YE9AB9L5Y%l0CwdethG(@NN5kW$~rkB!_-HWV^qWA5V~U;IDz;|@ z^utiTi$rLg0)+b9*4e>hjM)3Q$Q}e_X8p+v*7x>;C8Yf6a;iYr?_)j1A$&_`fsj zf3>>6|9_aj%t_b`HUN>JtnRc%)9=`eBpAw1n5(1s6c*8ce{1sp2iCt1`TUc2fScC; z>J0wt>dNW@|M3@D|9Y^|&fi}9rwXchv{?MV)%BkQsIH9qV=?rHcZUIeL;P=V7XP`1 zcY=%c{{Zs;6XWT{%n}EE^*{zp5)ZDIrk#8gGLA0?z^ zjYT;9jug;F>krP&YRVP08uo~v3qY$A!Kp8`g~~V%3FL`!di$^7_8bNR0}oBWb~=d? z4hm7gdygckOJfn7U~EeDs)38eh?O}%EaW=s=hgt~|Mz!cH{9Q)kQU#31yA36g^JN` z3-h|IU3@&oFla>Qy!hWA(FY6uhs+&7Cv$eYpMt<<7KjFR{X?(+|UM^!o$seAVWFQuYzu)lrFY$->5dQ0? z^Ix?#ga2NsJzMyHJjkE9YuVl2DYDaAk)1A^TNaoQDHPaCieDNDwAE6m+yo%FzrVeu z0R)-*HsK=x3e;W$1q})EIbv-pQRyjb=t97FE5ZXJMMWKQM0@$1KnIPxy<|T6HNrVD z5_769;ju2WrHODq@rMY6TK?Aq@9Ag!=~3_E)2pZE_wq;lu2iocmHphIjd)e%GZ#9` z0&rJ>C@wQt4{ zIQE0-4-q23xY~K6R=@)~0*PshJA|i1kTLKAl*|Rp;b_7K!i*X~exaYp=van+JeKUm z)(UgmUv9GHO0`;0$UGe}o`ga%ho^Q7@PRBT$X!T5C4mJ4g$(?jYF8y~!UX6%b`=HOC%5@G~Eo;wJ~gwSUi>bT=lYxj|Eo8Ep!RMW3O45 zr_0RcBf-fSvPe@qKbVsY9X{hG5$C{Fzd0r*PS zOp;}`&Q6yNzn>4qBoqT4iy=S^W_5zFR3M_03}Qb>z$8G7X^#hO-VvH)(wyA~gIA`n z3)w5G$}PMiW6%^RY7R?){)^-bN%Mi_KXdE1DaT3hVCTQp<=OM!s<)8;9{&6X!5!hF zw9Z^G##Krr6K!=3%!xM$;sQ{$RkG`<_zrdEhGcV0iYMt0O&rHa#9e@V z>*sY=DYC;lt0G1tr0c6s7efWTzbe3YM2j;Hra870Yk!<)w=%m#=+IMyKX@a~^1*~u l7bytyH{vXEPYY?ZlEp5#_*?uf{_g4T{{iD3xQ76;0sz?Jv26eV literal 30970 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 B(bxb0 diff --git a/src/dayjs.ts b/src/dayjs.ts deleted file mode 100755 index 5ce7bfb..0000000 --- a/src/dayjs.ts +++ /dev/null @@ -1,30 +0,0 @@ -import type { Dayjs } from "dayjs" -import dayjs from "dayjs" - -const dayjsbr = dayjs - -export type { ManipulateType } from "dayjs" - -import duration from "dayjs/plugin/duration" -import isSameOrAfter from "dayjs/plugin/isSameOrAfter" -import isSameOrBefore from "dayjs/plugin/isSameOrBefore" -import minMax from "dayjs/plugin/minMax" -import relativeTime from "dayjs/plugin/relativeTime" -import timezone from "dayjs/plugin/timezone" -import utc from "dayjs/plugin/utc" -import weekOfYear from "dayjs/plugin/weekOfYear" -import "dayjs/locale/pt-br" -dayjsbr.locale("pt-br") - -dayjsbr.extend(utc) -dayjsbr.extend(timezone) -dayjsbr.extend(weekOfYear) -dayjsbr.extend(isSameOrBefore) -dayjsbr.extend(isSameOrAfter) -dayjsbr.extend(minMax) -dayjsbr.extend(relativeTime) -dayjsbr.extend(duration) - -export { dayjsbr } - -export type { Dayjs } diff --git a/src/dayjs26.ts b/src/dayjs26.ts index bbb1b5c..e3c5ab0 100755 --- a/src/dayjs26.ts +++ b/src/dayjs26.ts @@ -40,30 +40,29 @@ import type _weekOfYear from "dayjs/plugin/weekOfYear" * @example * ```ts * // Em seu arquivo de configuração (ex: plugins/dayjs.ts): - * import dayjs from "dayjs"; - * import duration from "dayjs/plugin/duration"; - * import isSameOrAfter from "dayjs/plugin/isSameOrAfter"; - * import isSameOrBefore from "dayjs/plugin/isSameOrBefore"; - * import minMax from "dayjs/plugin/minMax"; - * import relativeTime from "dayjs/plugin/relativeTime"; - * import timezone from "dayjs/plugin/timezone"; - * import utc from "dayjs/plugin/utc"; - * import weekOfYear from "dayjs/plugin/weekOfYear"; - * import "dayjs/locale/pt-br"; // Importante: importar o locale! - * - * import { defineDayjsBr } from "@comuns/src/dayjs26"; - * - * export const dayjsbr = defineDayjsBr({ - * dayjs, - * duration, - * isSameOrAfter, - * isSameOrBefore, - * minMax, - * relativeTime, - * timezone, - * utc, - * weekOfYear, - * }); + * import dayjs from "dayjs" + * import duration from "dayjs/plugin/duration" + * import isSameOrAfter from "dayjs/plugin/isSameOrAfter" + * import isSameOrBefore from "dayjs/plugin/isSameOrBefore" + * import minMax from "dayjs/plugin/minMax" + * import relativeTime from "dayjs/plugin/relativeTime" + * import timezone from "dayjs/plugin/timezone" + * import utc from "dayjs/plugin/utc" + * import weekOfYear from "dayjs/plugin/weekOfYear" + * import { defineDayjsBr } from "p-comuns" + * import "dayjs/locale/pt-br" // Importante: importar o locale! + + * export const dayjsbr = defineDayjsBr({ + * dayjs, + * duration, + * isSameOrAfter, + * isSameOrBefore, + * minMax, + * relativeTime, + * timezone, + * utc, + * weekOfYear, + * }) * ``` */ const defineDayjsBr = ({ diff --git a/src/index.ts b/src/index.ts index ca7c49c..a85465f 100755 --- a/src/index.ts +++ b/src/index.ts @@ -2,7 +2,6 @@ export * from "./aleatorio" export * from "./cacheMemoria" export * from "./constantes" export * from "./consulta" -export * from "./dayjs" export * from "./dayjs26" export * from "./ecosistema" export * from "./extensoes"