116 lines
352 KiB
JavaScript
116 lines
352 KiB
JavaScript
(function(ue,l){typeof exports=="object"&&typeof module<"u"?l(exports,require("vue"),require("vuetify/components/VBtn"),require("vuetify/components/VBadge"),require("vuetify/components/VTextField"),require("vuetify/components/VCard"),require("vuetify/components/VGrid")):typeof define=="function"&&define.amd?define(["exports","vue","vuetify/components/VBtn","vuetify/components/VBadge","vuetify/components/VTextField","vuetify/components/VCard","vuetify/components/VGrid"],l):(ue=typeof globalThis<"u"?globalThis:ue||self,l(ue.eli_vue={},ue.Vue,ue.VBtn,ue.VBadge,ue.VTextField,ue.VCard,ue.VGrid))})(this,(function(ue,l,ff,mf,fr,Be,pf){"use strict";const gf=l.defineComponent({name:"EliBotao",inheritAttrs:!1,props:{color:{type:String,default:"primary"},variant:{type:String,default:"elevated"},size:{type:String,default:"default"},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}}}),oe=(e,n)=>{const r=e.__vccOpts||e;for(const[o,t]of n)r[o]=t;return r};function vf(e,n,r,o,t,i){return l.openBlock(),l.createBlock(ff.VBtn,l.mergeProps({color:e.color,variant:e.variant,size:e.size,disabled:e.disabled,loading:e.loading},e.$attrs,{class:"eli-botao text-none pt-1"}),{default:l.withCtx(()=>[l.renderSlot(e.$slots,"default")]),_:3},16,["color","variant","size","disabled","loading"])}const mr=oe(gf,[["render",vf]]),bo={suave:"4px",pill:"10px"},hf=l.defineComponent({name:"EliBadge",inheritAttrs:!1,props:{color:{type:String,default:"primary"},location:{type:String,default:"top right"},offsetX:{type:String,default:"0"},offsetY:{type:String,default:"0"},dot:{type:Boolean,default:!1},visible:{type:Boolean,default:!0},badge:{type:[String,Number],default:void 0},radius:{type:String,default:"suave"}},setup(e){const n=l.computed(()=>e.radius in bo?bo[e.radius]:e.radius),r=l.computed(()=>e.dot||e.badge!==void 0?e.visible:!1),o=l.computed(()=>({"--eli-badge-radius":n.value}));return{showBadge:r,badgeStyle:o}}});function $f(e,n,r,o,t,i){return e.showBadge?(l.openBlock(),l.createBlock(mf.VBadge,l.mergeProps({key:0,color:e.color},e.$attrs,{location:e.location,"offset-x":e.offsetX,"offset-y":e.offsetY,dot:e.dot,content:e.badge,style:e.badgeStyle,class:"eli-badge"}),{default:l.withCtx(()=>[l.renderSlot(e.$slots,"default",{},void 0,!0)]),_:3},16,["color","location","offset-x","offset-y","dot","content","style"])):l.renderSlot(e.$slots,"default",{key:1},void 0,!0)}const qt=oe(hf,[["render",$f],["__scopeId","data-v-371c8db4"]]);function bf(e){return e.replace(/\D+/g,"")}function _f(e){const n=bf(e);return n.length<=11?n.replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d{1,2})$/,"$1-$2").slice(0,14):n.replace(/^(\d{2})(\d)/,"$1.$2").replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3").replace(/\.(\d{3})(\d)/,".$1/$2").replace(/(\d{4})(\d)/,"$1-$2").slice(0,18)}function yf(e){return e.replace(/\D+/g,"")}function kf(e){const n=yf(e);return n?n.length<=10?n.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{4})(\d)/,"$1-$2").slice(0,14):n.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{5})(\d)/,"$1-$2").slice(0,15):""}function Sf(e){return e.replace(/\D+/g,"")}function wf(e){const n=Sf(e);return n?n.replace(/^(\d{5})(\d)/,"$1-$2").slice(0,9):""}const If=l.defineComponent({name:"EliEntradaTexto",inheritAttrs:!1,props:{value:{type:[String,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=l.computed(()=>{var u;return((u=e.opcoes)==null?void 0:u.formato)??"texto"}),t=l.computed({get:()=>e.value,set:u=>{r("update:value",u),r("input",u),r("change",u)}}),i=l.computed(()=>o.value==="email"?"email":o.value==="url"?"url":"text"),a=l.computed(()=>{if(o.value==="telefone")return"tel";if(o.value==="cpfCnpj"||o.value==="cep")return"numeric"});function c(u){switch(o.value){case"telefone":return kf(u);case"cpfCnpj":return _f(u);case"cep":return wf(u);default:return u}}function s(u){const f=u.target,d=c(f.value);f.value=d,t.value=d}return{attrs:n,emit:r,localValue:t,inputHtmlType:i,inputMode:a,onInput:s}}});function zf(e,n,r,o,t,i){var a,c,s,u;return l.openBlock(),l.createBlock(fr.VTextField,l.mergeProps({modelValue:e.localValue,"onUpdate:modelValue":n[0]||(n[0]=f=>e.localValue=f),type:e.inputHtmlType,inputmode:e.inputMode,label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(c=e.opcoes)==null?void 0:c.placeholder,counter:(s=e.opcoes)==null?void 0:s.limiteCaracteres,maxlength:(u=e.opcoes)==null?void 0:u.limiteCaracteres},e.attrs,{onFocus:n[1]||(n[1]=()=>e.emit("focus")),onBlur:n[2]||(n[2]=()=>e.emit("blur")),onInput:e.onInput}),null,16,["modelValue","type","inputmode","label","placeholder","counter","maxlength","onInput"])}const Yt=oe(If,[["render",zf]]),xf=l.defineComponent({name:"EliOlaMundo",components:{EliBotao:mr,EliBadge:qt,EliEntradaTexto:Yt},setup(){const e=l.ref(""),n=l.ref(""),r=l.ref(""),o=l.ref(""),t=l.ref("");return{nome:e,email:o,documento:t,telefone:r,cep:n}}}),Df={class:"grid-example"};function Ef(e,n,r,o,t,i){const a=l.resolveComponent("EliBadge"),c=l.resolveComponent("EliEntradaTexto"),s=l.resolveComponent("EliBotao");return l.openBlock(),l.createBlock(pf.VContainer,null,{default:l.withCtx(()=>[l.createVNode(Be.VCard,{class:"mx-auto",max_width:"400"},{default:l.withCtx(()=>[l.createVNode(Be.VCardTitle,null,{default:l.withCtx(()=>[l.createVNode(a,{badge:"Novo","offset-x":"-15",location:"right center"},{default:l.withCtx(()=>[...n[5]||(n[5]=[l.createTextVNode(" Olá Mundo! ",-1)])]),_:1})]),_:1}),l.createVNode(Be.VCardText,null,{default:l.withCtx(()=>[n[6]||(n[6]=l.createTextVNode(" Este é um componente de exemplo integrado com Vuetify. ",-1)),l.createElementVNode("div",Df,[l.createVNode(c,{value:e.nome,"onUpdate:value":n[0]||(n[0]=u=>e.nome=u),opcoes:{rotulo:"Nome",placeholder:"Digite o nome"},density:"compact"},null,8,["value"]),l.createVNode(c,{value:e.telefone,"onUpdate:value":n[1]||(n[1]=u=>e.telefone=u),opcoes:{rotulo:"Telefone",formato:"telefone"}},null,8,["value"]),l.createVNode(c,{value:e.cep,"onUpdate:value":n[2]||(n[2]=u=>e.cep=u),opcoes:{rotulo:"CEP",placeholder:"00000-000",formato:"cep"}},null,8,["value"]),l.createVNode(c,{value:e.documento,"onUpdate:value":n[3]||(n[3]=u=>e.documento=u),opcoes:{rotulo:"CPF / CNPJ",formato:"cpfCnpj"}},null,8,["value"]),l.createVNode(c,{value:e.email,"onUpdate:value":n[4]||(n[4]=u=>e.email=u),opcoes:{rotulo:"Email",placeholder:"email@exemplo.com",formato:"email"}},null,8,["value"])])]),_:1}),l.createVNode(Be.VCardActions,null,{default:l.withCtx(()=>[l.createVNode(s,{color:"primary",variant:"elevated",block:""},{default:l.withCtx(()=>[...n[7]||(n[7]=[l.createTextVNode(" Botão Vuetify ",-1)])]),_:1})]),_:1})]),_:1})]),_:1})}const _o=oe(xf,[["render",Ef]]),Of=l.defineComponent({name:"EliCartao",components:{EliBadge:qt},inheritAttrs:!1,props:{titulo:{type:String,default:""},status:{type:String,required:!0},variant:{type:String,default:"outlined"}},emits:{clicar:e=>!0},setup(e,{emit:n}){const r=l.computed(()=>e.status),o=l.computed(()=>{switch(e.status){case"novo":return"primary";case"rascunho":return"secondary";case"vendido":return"success";case"cancelado":return"error"}}),t=l.computed(()=>`eli-cartao--${e.status}`);function i(){n("clicar",e.status)}return{rotuloStatus:r,corStatus:o,classeStatus:t,onClick:i}}}),jf={class:"eli-cartao__titulo-texto"},Uf={class:"eli-cartao__status"};function Nf(e,n,r,o,t,i){const a=l.resolveComponent("EliBadge");return l.openBlock(),l.createBlock(Be.VCard,l.mergeProps({class:["eli-cartao",e.classeStatus],variant:e.variant},e.$attrs),{default:l.withCtx(()=>[l.createVNode(Be.VCardTitle,{class:"eli-cartao__titulo"},{default:l.withCtx(()=>[l.createElementVNode("div",jf,[l.renderSlot(e.$slots,"titulo",{},()=>[l.createTextVNode(l.toDisplayString(e.titulo),1)],!0)]),l.createElementVNode("div",Uf,[l.createVNode(a,{badge:e.rotuloStatus,radius:"pill",color:e.corStatus},{default:l.withCtx(()=>[...n[0]||(n[0]=[l.createElementVNode("span",null,null,-1)])]),_:1},8,["badge","color"])])]),_:3}),l.createVNode(Be.VCardText,{class:"eli-cartao__conteudo"},{default:l.withCtx(()=>[l.renderSlot(e.$slots,"default",{},void 0,!0)]),_:3}),e.$slots.acoes?(l.openBlock(),l.createBlock(Be.VCardActions,{key:0,class:"eli-cartao__acoes"},{default:l.withCtx(()=>[l.renderSlot(e.$slots,"acoes",{},void 0,!0)]),_:3})):l.createCommentVNode("",!0)]),_:3},16,["variant","class"])}const yo=oe(Of,[["render",Nf],["__scopeId","data-v-6c492bd9"]]);var ko=(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",e))(ko||{});/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Tf=e=>{for(const n in e)if(n.startsWith("aria-")||n==="role"||n==="title")return!0;return!1};/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const So=e=>e==="";/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Pf=(...e)=>e.filter((n,r,o)=>!!n&&n.trim()!==""&&o.indexOf(n)===r).join(" ").trim();/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const wo=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Af=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(n,r,o)=>o?o.toUpperCase():r.toLowerCase());/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Cf=e=>{const n=Af(e);return n.charAt(0).toUpperCase()+n.slice(1)};/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var mt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Zf=({name:e,iconNode:n,absoluteStrokeWidth:r,"absolute-stroke-width":o,strokeWidth:t,"stroke-width":i,size:a=mt.width,color:c=mt.stroke,...s},{slots:u})=>l.h("svg",{...mt,...s,width:a,height:a,stroke:c,"stroke-width":So(r)||So(o)||r===!0||o===!0?Number(t||i||mt["stroke-width"])*24/Number(a):t||i||mt["stroke-width"],class:Pf("lucide",s.class,...e?[`lucide-${wo(Cf(e))}-icon`,`lucide-${wo(e)}`]:["lucide-icon"]),...!u.default&&!Tf(s)&&{"aria-hidden":"true"}},[...n.map(f=>l.h(...f)),...u.default?[u.default()]:[]]);/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const et=(e,n)=>(r,{slots:o,attrs:t})=>l.h(Zf,{...t,...r,iconNode:n,name:e},o);/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Io=et("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const zo=et("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const xo=et("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Do=et("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Bf=et("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**
|
||
* @license lucide-vue-next v0.563.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Mf=et("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),Ff=l.defineComponent({name:"EliTabelaCaixaDeBusca",components:{Search:Mf},props:{modelo:{type:String,required:!1,default:""}},emits:{buscar(e){return typeof e=="string"}},setup(e,{emit:n}){const r=l.ref(e.modelo??"");l.watch(()=>e.modelo,t=>{t!==void 0&&t!==r.value&&(r.value=t)});function o(){n("buscar",r.value.trim())}return{texto:r,emitirBusca:o}}}),Lf={class:"eli-tabela__busca"},Vf={class:"eli-tabela__busca-input-wrapper"};function Rf(e,n,r,o,t,i){const a=l.resolveComponent("Search");return l.openBlock(),l.createElementBlock("div",Lf,[l.createElementVNode("div",Vf,[l.withDirectives(l.createElementVNode("input",{id:"eli-tabela-busca","onUpdate:modelValue":n[0]||(n[0]=c=>e.texto=c),type:"search",class:"eli-tabela__busca-input",placeholder:"Digite termos para filtrar",onKeyup:n[1]||(n[1]=l.withKeys((...c)=>e.emitirBusca&&e.emitirBusca(...c),["enter"]))},null,544),[[l.vModelText,e.texto]]),l.createElementVNode("button",{type:"button",class:"eli-tabela__busca-botao","aria-label":"Buscar",title:"Buscar",onClick:n[2]||(n[2]=(...c)=>e.emitirBusca&&e.emitirBusca(...c))},[l.createVNode(a,{class:"eli-tabela__busca-botao-icone",size:16,"stroke-width":2,"aria-hidden":"true"})])])])}const Jf=oe(Ff,[["render",Rf],["__scopeId","data-v-341415d1"]]),qf=l.defineComponent({name:"EliTabelaCabecalho",components:{EliTabelaCaixaDeBusca:Jf},props:{exibirBusca:{type:Boolean,required:!0},exibirBotaoColunas:{type:Boolean,required:!1,default:!0},exibirBotaoFiltroAvancado:{type:Boolean,required:!1,default:!1},valorBusca:{type:String,required:!0},acoesCabecalho:{type:Array,required:!0}},emits:{buscar(e){return typeof e=="string"},colunas(){return!0},filtroAvancado(){return!0}},setup(e,{emit:n}){const r=l.computed(()=>e.acoesCabecalho.length>0);function o(a){n("buscar",a)}function t(){n("colunas")}function i(){n("filtroAvancado")}return{temAcoesCabecalho:r,emitBuscar:o,emitColunas:t,emitFiltroAvancado:i}}}),Yf={class:"eli-tabela__cabecalho"},Gf={key:0,class:"eli-tabela__busca-grupo"},Kf={key:1,class:"eli-tabela__acoes-cabecalho"},Wf=["onClick"],Hf={class:"eli-tabela__acoes-cabecalho-rotulo"};function Xf(e,n,r,o,t,i){const a=l.resolveComponent("EliTabelaCaixaDeBusca");return l.openBlock(),l.createElementBlock("div",Yf,[e.exibirBusca?(l.openBlock(),l.createElementBlock("div",Gf,[e.exibirBotaoColunas?(l.openBlock(),l.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__acoes-cabecalho-botao eli-tabela__acoes-cabecalho-botao--colunas",onClick:n[0]||(n[0]=(...c)=>e.emitColunas&&e.emitColunas(...c))}," Colunas ")):l.createCommentVNode("",!0),e.exibirBotaoFiltroAvancado?(l.openBlock(),l.createElementBlock("button",{key:1,type:"button",class:"eli-tabela__acoes-cabecalho-botao eli-tabela__acoes-cabecalho-botao--filtro",onClick:n[1]||(n[1]=(...c)=>e.emitFiltroAvancado&&e.emitFiltroAvancado(...c))}," Filtro ")):l.createCommentVNode("",!0),l.createVNode(a,{modelo:e.valorBusca,onBuscar:e.emitBuscar},null,8,["modelo","onBuscar"])])):l.createCommentVNode("",!0),e.temAcoesCabecalho?(l.openBlock(),l.createElementBlock("div",Kf,[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.acoesCabecalho,(c,s)=>(l.openBlock(),l.createElementBlock("button",{key:`${c.rotulo}-${s}`,type:"button",class:"eli-tabela__acoes-cabecalho-botao",style:l.normalizeStyle(c.cor?{backgroundColor:c.cor,color:"#fff"}:void 0),onClick:c.acao},[c.icone?(l.openBlock(),l.createBlock(l.resolveDynamicComponent(c.icone),{key:0,class:"eli-tabela__acoes-cabecalho-icone",size:16,"stroke-width":2})):l.createCommentVNode("",!0),l.createElementVNode("span",Hf,l.toDisplayString(c.rotulo),1)],12,Wf))),128))])):l.createCommentVNode("",!0)])}const Qf=oe(qf,[["render",Xf],["__scopeId","data-v-17166105"]]),em=l.defineComponent({name:"EliTabelaEstados",props:{carregando:{type:Boolean,required:!0},erro:{type:String,required:!0},mensagemVazio:{type:String,required:!1,default:void 0}}}),tm={key:0,class:"eli-tabela eli-tabela--carregando","aria-busy":"true"},nm={key:1,class:"eli-tabela eli-tabela--erro",role:"alert"},rm={class:"eli-tabela__erro-mensagem"},im={key:2,class:"eli-tabela eli-tabela--vazio"};function om(e,n,r,o,t,i){return e.carregando?(l.openBlock(),l.createElementBlock("div",tm," Carregando... ")):e.erro?(l.openBlock(),l.createElementBlock("div",nm,[n[0]||(n[0]=l.createElementVNode("div",{class:"eli-tabela__erro-titulo"},"Erro",-1)),l.createElementVNode("div",rm,l.toDisplayString(e.erro),1)])):(l.openBlock(),l.createElementBlock("div",im,l.toDisplayString(e.mensagemVazio??"Nenhum registro encontrado."),1))}const am=oe(em,[["render",om]]),cm=l.defineComponent({name:"EliTabelaDebug",props:{isDev:{type:Boolean,required:!0},menuAberto:{type:Number,required:!0},menuPopupPos:{type:Object,required:!0}}}),lm={key:0,style:{position:"fixed",left:"8px",bottom:"8px","z-index":"999999",background:"rgba(185,28,28,0.9)",color:"#fff",padding:"6px 10px","border-radius":"8px","font-size":"12px","max-width":"500px"}};function um(e,n,r,o,t,i){return e.isDev?(l.openBlock(),l.createElementBlock("div",lm,[n[0]||(n[0]=l.createElementVNode("div",null,[l.createElementVNode("b",null,"EliTabela debug")],-1)),l.createElementVNode("div",null,"menuAberto: "+l.toDisplayString(e.menuAberto),1),l.createElementVNode("div",null,"menuPos: top="+l.toDisplayString(e.menuPopupPos.top)+", left="+l.toDisplayString(e.menuPopupPos.left),1)])):l.createCommentVNode("",!0)}const sm=oe(cm,[["render",um]]),dm=l.defineComponent({name:"EliTabelaHead",components:{ArrowUp:zo,ArrowDown:Io},props:{colunas:{type:Array,required:!0},temAcoes:{type:Boolean,required:!0},temColunasInvisiveis:{type:Boolean,required:!0},colunaOrdenacao:{type:String,required:!0},direcaoOrdenacao:{type:String,required:!0}},emits:{alternarOrdenacao(e){return typeof e=="string"&&e.length>0}},setup(e,{emit:n}){function r(t){return(t==null?void 0:t.coluna_ordem)!==void 0&&(t==null?void 0:t.coluna_ordem)!==null}function o(t){n("alternarOrdenacao",t)}return{ArrowUp:zo,ArrowDown:Io,isOrdenavel:r,emitAlternarOrdenacao:o}}}),fm={class:"eli-tabela__thead"},mm={class:"eli-tabela__tr eli-tabela__tr--header"},pm={key:0,class:"eli-tabela__th eli-tabela__th--expander",scope:"col"},gm=["onClick"],vm={class:"eli-tabela__th-texto"},hm={key:1,class:"eli-tabela__th-label"},$m={key:1,class:"eli-tabela__th eli-tabela__th--acoes",scope:"col"};function bm(e,n,r,o,t,i){const a=l.resolveComponent("ArrowUp");return l.openBlock(),l.createElementBlock("thead",fm,[l.createElementVNode("tr",mm,[e.temColunasInvisiveis?(l.openBlock(),l.createElementBlock("th",pm)):l.createCommentVNode("",!0),(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.colunas,(c,s)=>(l.openBlock(),l.createElementBlock("th",{key:`th-${s}`,class:l.normalizeClass(["eli-tabela__th",[e.isOrdenavel(c)?"eli-tabela__th--ordenavel":void 0]]),scope:"col"},[e.isOrdenavel(c)?(l.openBlock(),l.createElementBlock("button",{key:0,type:"button",class:l.normalizeClass(["eli-tabela__th-botao",[e.colunaOrdenacao===String(c.coluna_ordem)?"eli-tabela__th-botao--ativo":void 0]]),onClick:u=>e.emitAlternarOrdenacao(String(c.coluna_ordem))},[l.createElementVNode("span",vm,l.toDisplayString(c.rotulo),1),e.colunaOrdenacao===String(c.coluna_ordem)?(l.openBlock(),l.createBlock(l.resolveDynamicComponent(e.direcaoOrdenacao==="asc"?e.ArrowUp:e.ArrowDown),{key:0,class:"eli-tabela__th-icone",size:16,"stroke-width":2,"aria-hidden":"true"})):(l.openBlock(),l.createBlock(a,{key:1,class:"eli-tabela__th-icone eli-tabela__th-icone--oculto",size:16,"stroke-width":2,"aria-hidden":"true"}))],10,gm)):(l.openBlock(),l.createElementBlock("span",hm,l.toDisplayString(c.rotulo),1))],2))),128)),e.temAcoes?(l.openBlock(),l.createElementBlock("th",$m," Ações ")):l.createCommentVNode("",!0)])])}const _m=oe(dm,[["render",bm]]),ym=l.defineComponent({name:"EliTabelaCelulaTextoSimples",components:{},props:{dados:{type:Object}},data(){return{}},methods:{},setup({dados:e}){return{dados:e}}}),km={key:1};function Sm(e,n,r,o,t,i){var a,c,s;return(a=e.dados)!=null&&a.acao?(l.openBlock(),l.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__celula-link",onClick:n[0]||(n[0]=l.withModifiers(u=>e.dados.acao(),["stop","prevent"]))},l.toDisplayString((c=e.dados)==null?void 0:c.texto),1)):(l.openBlock(),l.createElementBlock("span",km,l.toDisplayString((s=e.dados)==null?void 0:s.texto),1))}const wm=oe(ym,[["render",Sm],["__scopeId","data-v-7a629ffa"]]),Im=l.defineComponent({name:"EliTabelaCelulaTextoTruncado",props:{dados:{type:Object}},setup({dados:e}){return{dados:e}}}),zm=["title"],xm=["title"];function Dm(e,n,r,o,t,i){var a,c,s,u,f;return(a=e.dados)!=null&&a.acao?(l.openBlock(),l.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__texto-truncado eli-tabela__celula-link",title:(c=e.dados)==null?void 0:c.texto,onClick:n[0]||(n[0]=l.withModifiers(d=>e.dados.acao(),["stop","prevent"]))},l.toDisplayString((s=e.dados)==null?void 0:s.texto),9,zm)):(l.openBlock(),l.createElementBlock("span",{key:1,class:"eli-tabela__texto-truncado",title:(u=e.dados)==null?void 0:u.texto},l.toDisplayString((f=e.dados)==null?void 0:f.texto),9,xm))}const Em=oe(Im,[["render",Dm],["__scopeId","data-v-74854889"]]),Om=l.defineComponent({name:"EliTabelaCelulaNumero",components:{},props:{dados:{type:Object}},data(){return{}},methods:{},setup({dados:e}){return{dados:e}}}),jm={key:1};function Um(e,n,r,o,t,i){var a,c,s;return(a=e.dados)!=null&&a.acao?(l.openBlock(),l.createElementBlock("button",{key:0,type:"button",class:"eli-tabela__celula-link",onClick:n[0]||(n[0]=l.withModifiers(u=>e.dados.acao(),["stop","prevent"]))},l.toDisplayString(String((c=e.dados)==null?void 0:c.numero).replace(".",",")),1)):(l.openBlock(),l.createElementBlock("span",jm,l.toDisplayString(String((s=e.dados)==null?void 0:s.numero).replace(".",",")),1))}const Nm={textoSimples:wm,textoTruncado:Em,numero:oe(Om,[["render",Um],["__scopeId","data-v-e7bac7ff"]])},Tm=l.defineComponent({name:"EliTabelaCelula",props:{celula:{type:Array,required:!0}},setup(e){const n=l.computed(()=>e.celula[0]),r=l.computed(()=>e.celula[1]),o=l.computed(()=>Nm[n.value]),t=l.computed(()=>r.value);return{Componente:o,dadosParaComponente:t}}});function Pm(e,n,r,o,t,i){return l.openBlock(),l.createBlock(l.resolveDynamicComponent(e.Componente),{dados:e.dadosParaComponente},null,8,["dados"])}const Eo=oe(Tm,[["render",Pm]]),Am=l.defineComponent({name:"EliTabelaDetalhesLinha",components:{EliTabelaCelula:Eo},props:{linha:{type:null,required:!0},colunasInvisiveis:{type:Array,required:!0}}}),Cm={class:"eli-tabela__detalhes"},Zm={class:"eli-tabela__detalhe-rotulo"},Bm={class:"eli-tabela__detalhe-valor"};function Mm(e,n,r,o,t,i){const a=l.resolveComponent("EliTabelaCelula");return l.openBlock(),l.createElementBlock("div",Cm,[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.colunasInvisiveis,(c,s)=>(l.openBlock(),l.createElementBlock("div",{key:`det-${s}-${c.rotulo}`,class:"eli-tabela__detalhe"},[l.createElementVNode("div",Zm,l.toDisplayString(c.rotulo),1),l.createElementVNode("div",Bm,[l.createVNode(a,{celula:c.celula(e.linha)},null,8,["celula"])])]))),128))])}const Fm=oe(Am,[["render",Mm],["__scopeId","data-v-f1ee8d20"]]),Lm=l.defineComponent({name:"EliTabelaBody",components:{EliTabelaCelula:Eo,EliTabelaDetalhesLinha:Fm,MoreVertical:Bf,ChevronRight:Do,ChevronDown:xo},props:{colunas:{type:Array,required:!0},colunasInvisiveis:{type:Array,required:!0},temColunasInvisiveis:{type:Boolean,required:!0},linhasExpandidas:{type:Object,required:!0},linhas:{type:Array,required:!0},temAcoes:{type:Boolean,required:!0},menuAberto:{type:Number,required:!0},possuiAcoes:{type:Function,required:!0},toggleMenu:{type:Function,required:!0},alternarLinhaExpandida:{type:Function,required:!0}},setup(){return{ChevronRight:Do,ChevronDown:xo}}}),Vm={class:"eli-tabela__tbody"},Rm=["aria-expanded","aria-label","title","onClick"],Jm=["id","disabled","aria-expanded","aria-controls","aria-label","title","onClick"],qm=["colspan"];function Ym(e,n,r,o,t,i){const a=l.resolveComponent("EliTabelaCelula"),c=l.resolveComponent("MoreVertical"),s=l.resolveComponent("EliTabelaDetalhesLinha");return l.openBlock(),l.createElementBlock("tbody",Vm,[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.linhas,(u,f)=>{var d,v,b,h,p,k;return l.openBlock(),l.createElementBlock(l.Fragment,{key:`grp-${f}`},[l.createElementVNode("tr",{class:l.normalizeClass(["eli-tabela__tr",[f%2===1?"eli-tabela__tr--zebra":void 0]])},[e.temColunasInvisiveis?(l.openBlock(),l.createElementBlock("td",{class:"eli-tabela__td eli-tabela__td--expander",key:`td-${f}-exp`},[l.createElementVNode("button",{type:"button",class:l.normalizeClass(["eli-tabela__expander-botao",[(d=e.linhasExpandidas)!=null&&d[f]?"eli-tabela__expander-botao--ativo":void 0]]),"aria-expanded":(v=e.linhasExpandidas)!=null&&v[f]?"true":"false","aria-label":(b=e.linhasExpandidas)!=null&&b[f]?"Ocultar colunas ocultas":"Mostrar colunas ocultas",title:(h=e.linhasExpandidas)!=null&&h[f]?"Ocultar detalhes":"Mostrar detalhes",onClick:l.withModifiers(_=>e.alternarLinhaExpandida(f),["stop"])},[(l.openBlock(),l.createBlock(l.resolveDynamicComponent((p=e.linhasExpandidas)!=null&&p[f]?e.ChevronDown:e.ChevronRight),{class:"eli-tabela__expander-icone",size:16,"stroke-width":2,"aria-hidden":"true"}))],10,Rm)])):l.createCommentVNode("",!0),(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.colunas,(_,x)=>(l.openBlock(),l.createElementBlock("td",{key:`td-${f}-${x}`,class:"eli-tabela__td"},[l.createVNode(a,{celula:_.celula(u)},null,8,["celula"])]))),128)),e.temAcoes?(l.openBlock(),l.createElementBlock("td",{class:"eli-tabela__td eli-tabela__td--acoes",key:`td-${f}-acoes`},[l.createElementVNode("div",{class:l.normalizeClass(["eli-tabela__acoes-container",[e.menuAberto===f?"eli-tabela__acoes-container--aberto":void 0]])},[l.createElementVNode("button",{class:"eli-tabela__acoes-toggle",type:"button",id:`eli-tabela-acoes-toggle-${f}`,disabled:!e.possuiAcoes(f),"aria-haspopup":"menu","aria-expanded":e.menuAberto===f?"true":"false","aria-controls":e.possuiAcoes(f)?`eli-tabela-acoes-menu-${f}`:void 0,"aria-label":e.possuiAcoes(f)?"Ações da linha":"Nenhuma ação disponível",title:e.possuiAcoes(f)?"Ações":"Nenhuma ação disponível",onClick:l.withModifiers(_=>e.toggleMenu(f,_),["stop"])},[l.createVNode(c,{class:"eli-tabela__acoes-toggle-icone",size:18,"stroke-width":2})],8,Jm)],2)])):l.createCommentVNode("",!0)],2),e.temColunasInvisiveis&&((k=e.linhasExpandidas)!=null&&k[f])?(l.openBlock(),l.createElementBlock("tr",{key:0,class:l.normalizeClass(["eli-tabela__tr eli-tabela__tr--detalhes",[f%2===1?"eli-tabela__tr--zebra":void 0]])},[l.createElementVNode("td",{class:"eli-tabela__td eli-tabela__td--detalhes",colspan:(e.temColunasInvisiveis?1:0)+e.colunas.length+(e.temAcoes?1:0)},[l.createVNode(s,{linha:u,colunasInvisiveis:e.colunasInvisiveis},null,8,["linha","colunasInvisiveis"])],8,qm)],2)):l.createCommentVNode("",!0)],64)}),128))])}const Gm=oe(Lm,[["render",Ym]]),Km=l.defineComponent({name:"EliTabelaMenuAcoes",props:{menuAberto:{type:Number,required:!0},posicao:{type:Object,required:!0},acoes:{type:Array,required:!0},linha:{type:null,required:!0}},emits:{executar(e){return e!==null&&typeof e=="object"}},setup(e,{emit:n,expose:r}){const o=l.ref(null);r({menuEl:o});const t=l.computed(()=>e.acoes.length>0);function i(a){e.linha&&n("executar",{acao:a.acao,linha:e.linha})}return{menuEl:o,possuiAcoes:t,emitExecutar:i}}}),Wm=["id","aria-labelledby"],Hm=["aria-label","title","onClick"],Xm={class:"eli-tabela__acoes-item-texto"};function Qm(e,n,r,o,t,i){return l.openBlock(),l.createBlock(l.Teleport,{to:"body"},[e.menuAberto!==null&&e.possuiAcoes?(l.openBlock(),l.createElementBlock("ul",{key:0,id:`eli-tabela-acoes-menu-${e.menuAberto}`,ref:"menuEl",class:"eli-tabela__acoes-menu",role:"menu","aria-labelledby":`eli-tabela-acoes-toggle-${e.menuAberto}`,style:l.normalizeStyle({position:"fixed",top:`${e.posicao.top}px`,left:`${e.posicao.left}px`,zIndex:999999})},[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.acoes,a=>(l.openBlock(),l.createElementBlock("li",{key:`acao-${e.menuAberto}-${a.indice}`,class:"eli-tabela__acoes-item",role:"none"},[l.createElementVNode("button",{type:"button",class:"eli-tabela__acoes-item-botao",style:l.normalizeStyle({color:a.acao.cor}),role:"menuitem","aria-label":a.acao.rotulo,title:a.acao.rotulo,onClick:l.withModifiers(c=>e.emitExecutar(a),["stop"])},[(l.openBlock(),l.createBlock(l.resolveDynamicComponent(a.acao.icone),{class:"eli-tabela__acoes-item-icone",size:16,"stroke-width":2})),l.createElementVNode("span",Xm,l.toDisplayString(a.acao.rotulo),1)],12,Hm)]))),128))],12,Wm)):l.createCommentVNode("",!0)])}const ep=oe(Km,[["render",Qm]]),tp=l.defineComponent({name:"EliTabelaPaginacao",props:{pagina:{type:Number,required:!0},totalPaginas:{type:Number,required:!0},maximoBotoes:{type:Number,required:!1}},emits:{alterar(e){return Number.isFinite(e)}},setup(e,{emit:n}){const r=l.computed(()=>{const u=e.maximoBotoes;return typeof u=="number"&&u>=5?Math.floor(u):7}),o=l.computed(()=>{const u=e.totalPaginas,f=e.pagina,d=r.value,v=[],b=x=>{v.push({label:String(x),pagina:x,ativo:x===f})},h=()=>{v.push({label:"…",ehEllipsis:!0})};if(u<=d){for(let x=1;x<=u;x+=1)b(x);return v}const p=Math.max(3,d-2);let k=Math.max(2,f-Math.floor(p/2)),_=k+p-1;_>=u&&(_=u-1,k=_-p+1),b(1),k>2&&h();for(let x=k;x<=_;x+=1)b(x);return _<u-1&&h(),b(u),v});function t(u){if(!u)return;const f=Math.min(Math.max(1,u),e.totalPaginas);f!==e.pagina&&n("alterar",f)}const i=l.computed(()=>e.pagina<=1),a=l.computed(()=>e.pagina>=e.totalPaginas),c=l.computed(()=>e.pagina),s=l.computed(()=>e.totalPaginas);return{botoes:o,irParaPagina:t,anteriorDesabilitado:i,proximaDesabilitada:a,paginaAtual:c,totalPaginasExibidas:s}}}),np={key:0,class:"eli-tabela__paginacao",role:"navigation","aria-label":"Paginação de resultados"},rp=["disabled"],ip={key:0,class:"eli-tabela__pagina-ellipsis","aria-hidden":"true"},op=["disabled","aria-current","aria-label","onClick"],ap=["disabled"];function cp(e,n,r,o,t,i){return e.totalPaginasExibidas>1?(l.openBlock(),l.createElementBlock("nav",np,[l.createElementVNode("button",{type:"button",class:"eli-tabela__pagina-botao",disabled:e.anteriorDesabilitado,"aria-label":"Página anterior",onClick:n[0]||(n[0]=a=>e.irParaPagina(e.paginaAtual-1))}," << ",8,rp),(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.botoes,(a,c)=>(l.openBlock(),l.createElementBlock(l.Fragment,{key:`${a.label}-${c}`},[a.ehEllipsis?(l.openBlock(),l.createElementBlock("span",ip,l.toDisplayString(a.label),1)):(l.openBlock(),l.createElementBlock("button",{key:1,type:"button",class:l.normalizeClass(["eli-tabela__pagina-botao",a.ativo?"eli-tabela__pagina-botao--ativo":void 0]),disabled:a.ativo,"aria-current":a.ativo?"page":void 0,"aria-label":`Ir para página ${a.label}`,onClick:s=>e.irParaPagina(a.pagina)},l.toDisplayString(a.label),11,op))],64))),128)),l.createElementVNode("button",{type:"button",class:"eli-tabela__pagina-botao",disabled:e.proximaDesabilitada,"aria-label":"Próxima página",onClick:n[1]||(n[1]=a=>e.irParaPagina(e.paginaAtual+1))}," >> ",8,ap)])):l.createCommentVNode("",!0)}const lp=oe(tp,[["render",cp],["__scopeId","data-v-5ca7a362"]]),Oo="application/x-eli-tabela-coluna",up=l.defineComponent({name:"EliTabelaModalColunas",props:{aberto:{type:Boolean,required:!0},rotulosColunas:{type:Array,required:!0},configInicial:{type:Object,required:!0},colunas:{type:Array,required:!0}},emits:{fechar(){return!0},salvar(e){return!0}},setup(e,{emit:n}){const r=l.ref([]),o=l.ref([]);function t(){var U,E;const h=e.rotulosColunas,p=(((U=e.configInicial.visiveis)==null?void 0:U.length)??0)>0||(((E=e.configInicial.invisiveis)==null?void 0:E.length)??0)>0,k=new Set(e.colunas.filter(w=>w.visivel===!1).map(w=>w.rotulo)),_=p?new Set(e.configInicial.invisiveis??[]):k,x=h.filter(w=>!_.has(w)),V=e.configInicial.visiveis??[],J=new Set(x),A=[];for(const w of V)J.has(w)&&A.push(w);for(const w of x)A.includes(w)||A.push(w);r.value=A,o.value=h.filter(w=>_.has(w))}l.watch(()=>[e.aberto,e.rotulosColunas,e.configInicial,e.colunas],()=>{e.aberto&&t()},{deep:!0,immediate:!0});function i(){n("fechar")}function a(){n("salvar",{visiveis:[...r.value],invisiveis:[...o.value]})}function c(h,p){var k,_;try{(k=h.dataTransfer)==null||k.setData(Oo,JSON.stringify(p)),(_=h.dataTransfer)==null||_.setData("text/plain",p.rotulo),h.dataTransfer.effectAllowed="move"}catch{}}function s(h){var p;try{const k=(p=h.dataTransfer)==null?void 0:p.getData(Oo);if(!k)return null;const _=JSON.parse(k);return!_||typeof _.rotulo!="string"||_.origem!=="visiveis"&&_.origem!=="invisiveis"?null:_}catch{return null}}function u(h){const p=h.origem==="visiveis"?r.value:o.value,k=p.indexOf(h.rotulo);k>=0&&p.splice(k,1)}function f(h,p,k){const _=h==="visiveis"?r.value:o.value,x=_.indexOf(p);x>=0&&_.splice(x,1),k===null||k<0||k>_.length?_.push(p):_.splice(k,0,p)}function d(h,p,k,_){c(h,{rotulo:p,origem:k,index:_})}function v(h,p,k){const _=s(h);if(_)if(u(_),f(p,_.rotulo,k),p==="visiveis"){const x=o.value.indexOf(_.rotulo);x>=0&&o.value.splice(x,1)}else{const x=r.value.indexOf(_.rotulo);x>=0&&r.value.splice(x,1)}}function b(h,p,k){const _=s(h);if(_)if(u(_),f(p,_.rotulo,null),p==="visiveis"){const x=o.value.indexOf(_.rotulo);x>=0&&o.value.splice(x,1)}else{const x=r.value.indexOf(_.rotulo);x>=0&&r.value.splice(x,1)}}return{visiveisLocal:r,invisiveisLocal:o,emitFechar:i,emitSalvar:a,onDragStart:d,onDropItem:v,onDropLista:b}}}),sp={class:"eli-tabela-modal-colunas__modal",role:"dialog","aria-modal":"true","aria-label":"Configurar colunas"},dp={class:"eli-tabela-modal-colunas__header"},fp={class:"eli-tabela-modal-colunas__conteudo"},mp={class:"eli-tabela-modal-colunas__coluna"},pp=["onDragstart","onDrop"],gp={class:"eli-tabela-modal-colunas__item-texto"},vp={class:"eli-tabela-modal-colunas__coluna"},hp=["onDragstart","onDrop"],$p={class:"eli-tabela-modal-colunas__item-texto"},bp={class:"eli-tabela-modal-colunas__footer"};function _p(e,n,r,o,t,i){return e.aberto?(l.openBlock(),l.createElementBlock("div",{key:0,class:"eli-tabela-modal-colunas__overlay",role:"presentation",onClick:n[9]||(n[9]=l.withModifiers((...a)=>e.emitFechar&&e.emitFechar(...a),["self"]))},[l.createElementVNode("div",sp,[l.createElementVNode("header",dp,[n[10]||(n[10]=l.createElementVNode("h3",{class:"eli-tabela-modal-colunas__titulo"},"Colunas",-1)),l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__fechar","aria-label":"Fechar",onClick:n[0]||(n[0]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," × ")]),l.createElementVNode("div",fp,[l.createElementVNode("div",mp,[n[12]||(n[12]=l.createElementVNode("div",{class:"eli-tabela-modal-colunas__coluna-titulo"},"Visíveis",-1)),l.createElementVNode("div",{class:"eli-tabela-modal-colunas__lista",onDragover:n[2]||(n[2]=l.withModifiers(()=>{},["prevent"])),onDrop:n[3]||(n[3]=a=>e.onDropLista(a,"visiveis",null))},[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.visiveisLocal,(a,c)=>(l.openBlock(),l.createElementBlock("div",{key:`vis-${a}`,class:"eli-tabela-modal-colunas__item",draggable:"true",onDragstart:s=>e.onDragStart(s,a,"visiveis",c),onDragover:n[1]||(n[1]=l.withModifiers(()=>{},["prevent"])),onDrop:s=>e.onDropItem(s,"visiveis",c)},[n[11]||(n[11]=l.createElementVNode("span",{class:"eli-tabela-modal-colunas__item-handle","aria-hidden":"true"},"⋮⋮",-1)),l.createElementVNode("span",gp,l.toDisplayString(a),1)],40,pp))),128))],32)]),l.createElementVNode("div",vp,[n[14]||(n[14]=l.createElementVNode("div",{class:"eli-tabela-modal-colunas__coluna-titulo"},"Invisíveis",-1)),l.createElementVNode("div",{class:"eli-tabela-modal-colunas__lista",onDragover:n[5]||(n[5]=l.withModifiers(()=>{},["prevent"])),onDrop:n[6]||(n[6]=a=>e.onDropLista(a,"invisiveis",null))},[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.invisiveisLocal,(a,c)=>(l.openBlock(),l.createElementBlock("div",{key:`inv-${a}`,class:"eli-tabela-modal-colunas__item",draggable:"true",onDragstart:s=>e.onDragStart(s,a,"invisiveis",c),onDragover:n[4]||(n[4]=l.withModifiers(()=>{},["prevent"])),onDrop:s=>e.onDropItem(s,"invisiveis",c)},[n[13]||(n[13]=l.createElementVNode("span",{class:"eli-tabela-modal-colunas__item-handle","aria-hidden":"true"},"⋮⋮",-1)),l.createElementVNode("span",$p,l.toDisplayString(a),1)],40,hp))),128))],32)])]),l.createElementVNode("footer",bp,[l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__botao eli-tabela-modal-colunas__botao--sec",onClick:n[7]||(n[7]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," Cancelar "),l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-colunas__botao eli-tabela-modal-colunas__botao--prim",onClick:n[8]||(n[8]=(...a)=>e.emitSalvar&&e.emitSalvar(...a))}," Salvar ")])])])):l.createCommentVNode("",!0)}const yp=oe(up,[["render",_p],["__scopeId","data-v-b8f693ef"]]),jo=Object.freeze({status:"aborted"});function g(e,n,r){function o(c,s){if(c._zod||Object.defineProperty(c,"_zod",{value:{def:s,constr:a,traits:new Set},enumerable:!1}),c._zod.traits.has(e))return;c._zod.traits.add(e),n(c,s);const u=a.prototype,f=Object.keys(u);for(let d=0;d<f.length;d++){const v=f[d];v in c||(c[v]=u[v].bind(c))}}const t=(r==null?void 0:r.Parent)??Object;class i extends t{}Object.defineProperty(i,"name",{value:e});function a(c){var s;const u=r!=null&&r.Parent?new i:this;o(u,c),(s=u._zod).deferred??(s.deferred=[]);for(const f of u._zod.deferred)f();return u}return Object.defineProperty(a,"init",{value:o}),Object.defineProperty(a,Symbol.hasInstance,{value:c=>{var s,u;return r!=null&&r.Parent&&c instanceof r.Parent?!0:(u=(s=c==null?void 0:c._zod)==null?void 0:s.traits)==null?void 0:u.has(e)}}),Object.defineProperty(a,"name",{value:e}),a}const Uo=Symbol("zod_brand");class Je extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class Gt extends Error{constructor(n){super(`Encountered unidirectional transform during encode: ${n}`),this.name="ZodEncodeError"}}const Kt={};function fe(e){return e&&Object.assign(Kt,e),Kt}function kp(e){return e}function Sp(e){return e}function wp(e){}function Ip(e){throw new Error("Unexpected value in exhaustive check")}function zp(e){}function pr(e){const n=Object.values(e).filter(o=>typeof o=="number");return Object.entries(e).filter(([o,t])=>n.indexOf(+o)===-1).map(([o,t])=>t)}function z(e,n="|"){return e.map(r=>B(r)).join(n)}function Wt(e,n){return typeof n=="bigint"?n.toString():n}function pt(e){return{get value(){{const n=e();return Object.defineProperty(this,"value",{value:n}),n}}}}function qe(e){return e==null}function Ht(e){const n=e.startsWith("^")?1:0,r=e.endsWith("$")?e.length-1:e.length;return e.slice(n,r)}function No(e,n){const r=(e.toString().split(".")[1]||"").length,o=n.toString();let t=(o.split(".")[1]||"").length;if(t===0&&/\d?e-\d?/.test(o)){const s=o.match(/\d?e-(\d?)/);s!=null&&s[1]&&(t=Number.parseInt(s[1]))}const i=r>t?r:t,a=Number.parseInt(e.toFixed(i).replace(".","")),c=Number.parseInt(n.toFixed(i).replace(".",""));return a%c/10**i}const To=Symbol("evaluating");function q(e,n,r){let o;Object.defineProperty(e,n,{get(){if(o!==To)return o===void 0&&(o=To,o=r()),o},set(t){Object.defineProperty(e,n,{value:t})},configurable:!0})}function xp(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function Me(e,n,r){Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!0,configurable:!0})}function Oe(...e){const n={};for(const r of e){const o=Object.getOwnPropertyDescriptors(r);Object.assign(n,o)}return Object.defineProperties({},n)}function Dp(e){return Oe(e._zod.def)}function Ep(e,n){return n?n.reduce((r,o)=>r==null?void 0:r[o],e):e}function Op(e){const n=Object.keys(e),r=n.map(o=>e[o]);return Promise.all(r).then(o=>{const t={};for(let i=0;i<n.length;i++)t[n[i]]=o[i];return t})}function jp(e=10){const n="abcdefghijklmnopqrstuvwxyz";let r="";for(let o=0;o<e;o++)r+=n[Math.floor(Math.random()*n.length)];return r}function gr(e){return JSON.stringify(e)}function Po(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const vr="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function tt(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const Ao=pt(()=>{var e;if(typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)!=null&&e.includes("Cloudflare")))return!1;try{const n=Function;return new n(""),!0}catch{return!1}});function Ye(e){if(tt(e)===!1)return!1;const n=e.constructor;if(n===void 0||typeof n!="function")return!0;const r=n.prototype;return!(tt(r)===!1||Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")===!1)}function Xt(e){return Ye(e)?{...e}:Array.isArray(e)?[...e]:e}function Up(e){let n=0;for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&n++;return n}const Np=e=>{const n=typeof e;switch(n){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":e===null?"null":e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?"promise":typeof Map<"u"&&e instanceof Map?"map":typeof Set<"u"&&e instanceof Set?"set":typeof Date<"u"&&e instanceof Date?"date":typeof File<"u"&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${n}`)}},Qt=new Set(["string","number","symbol"]),Co=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Ne(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ye(e,n,r){const o=new e._zod.constr(n??e._zod.def);return(!n||r!=null&&r.parent)&&(o._zod.parent=e),o}function y(e){const n=e;if(!n)return{};if(typeof n=="string")return{error:()=>n};if((n==null?void 0:n.message)!==void 0){if((n==null?void 0:n.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");n.error=n.message}return delete n.message,typeof n.error=="string"?{...n,error:()=>n.error}:n}function Tp(e){let n;return new Proxy({},{get(r,o,t){return n??(n=e()),Reflect.get(n,o,t)},set(r,o,t,i){return n??(n=e()),Reflect.set(n,o,t,i)},has(r,o){return n??(n=e()),Reflect.has(n,o)},deleteProperty(r,o){return n??(n=e()),Reflect.deleteProperty(n,o)},ownKeys(r){return n??(n=e()),Reflect.ownKeys(n)},getOwnPropertyDescriptor(r,o){return n??(n=e()),Reflect.getOwnPropertyDescriptor(n,o)},defineProperty(r,o,t){return n??(n=e()),Reflect.defineProperty(n,o,t)}})}function B(e){return typeof e=="bigint"?e.toString()+"n":typeof e=="string"?`"${e}"`:`${e}`}function Zo(e){return Object.keys(e).filter(n=>e[n]._zod.optin==="optional"&&e[n]._zod.optout==="optional")}const Bo={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Mo={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Fo(e,n){const r=e._zod.def,o=r.checks;if(o&&o.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const i=Oe(e._zod.def,{get shape(){const a={};for(const c in n){if(!(c in r.shape))throw new Error(`Unrecognized key: "${c}"`);n[c]&&(a[c]=r.shape[c])}return Me(this,"shape",a),a},checks:[]});return ye(e,i)}function Lo(e,n){const r=e._zod.def,o=r.checks;if(o&&o.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const i=Oe(e._zod.def,{get shape(){const a={...e._zod.def.shape};for(const c in n){if(!(c in r.shape))throw new Error(`Unrecognized key: "${c}"`);n[c]&&delete a[c]}return Me(this,"shape",a),a},checks:[]});return ye(e,i)}function Vo(e,n){if(!Ye(n))throw new Error("Invalid input to extend: expected a plain object");const r=e._zod.def.checks;if(r&&r.length>0){const i=e._zod.def.shape;for(const a in n)if(Object.getOwnPropertyDescriptor(i,a)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const t=Oe(e._zod.def,{get shape(){const i={...e._zod.def.shape,...n};return Me(this,"shape",i),i}});return ye(e,t)}function Ro(e,n){if(!Ye(n))throw new Error("Invalid input to safeExtend: expected a plain object");const r=Oe(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n};return Me(this,"shape",o),o}});return ye(e,r)}function Jo(e,n){const r=Oe(e._zod.def,{get shape(){const o={...e._zod.def.shape,...n._zod.def.shape};return Me(this,"shape",o),o},get catchall(){return n._zod.def.catchall},checks:[]});return ye(e,r)}function qo(e,n,r){const t=n._zod.def.checks;if(t&&t.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const a=Oe(n._zod.def,{get shape(){const c=n._zod.def.shape,s={...c};if(r)for(const u in r){if(!(u in c))throw new Error(`Unrecognized key: "${u}"`);r[u]&&(s[u]=e?new e({type:"optional",innerType:c[u]}):c[u])}else for(const u in c)s[u]=e?new e({type:"optional",innerType:c[u]}):c[u];return Me(this,"shape",s),s},checks:[]});return ye(n,a)}function Yo(e,n,r){const o=Oe(n._zod.def,{get shape(){const t=n._zod.def.shape,i={...t};if(r)for(const a in r){if(!(a in i))throw new Error(`Unrecognized key: "${a}"`);r[a]&&(i[a]=new e({type:"nonoptional",innerType:t[a]}))}else for(const a in t)i[a]=new e({type:"nonoptional",innerType:t[a]});return Me(this,"shape",i),i}});return ye(n,o)}function Ge(e,n=0){var r;if(e.aborted===!0)return!0;for(let o=n;o<e.issues.length;o++)if(((r=e.issues[o])==null?void 0:r.continue)!==!0)return!0;return!1}function xe(e,n){return n.map(r=>{var o;return(o=r).path??(o.path=[]),r.path.unshift(e),r})}function gt(e){return typeof e=="string"?e:e==null?void 0:e.message}function ke(e,n,r){var t,i,a,c,s,u;const o={...e,path:e.path??[]};if(!e.message){const f=gt((a=(i=(t=e.inst)==null?void 0:t._zod.def)==null?void 0:i.error)==null?void 0:a.call(i,e))??gt((c=n==null?void 0:n.error)==null?void 0:c.call(n,e))??gt((s=r.customError)==null?void 0:s.call(r,e))??gt((u=r.localeError)==null?void 0:u.call(r,e))??"Invalid input";o.message=f}return delete o.inst,delete o.continue,n!=null&&n.reportInput||delete o.input,o}function en(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function tn(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function M(e){const n=typeof e;switch(n){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(e===null)return"null";if(Array.isArray(e))return"array";const r=e;if(r&&Object.getPrototypeOf(r)!==Object.prototype&&"constructor"in r&&r.constructor)return r.constructor.name}}return n}function nt(...e){const[n,r,o]=e;return typeof n=="string"?{message:n,code:"custom",input:r,inst:o}:{...n}}function Pp(e){return Object.entries(e).filter(([n,r])=>Number.isNaN(Number.parseInt(n,10))).map(n=>n[1])}function Go(e){const n=atob(e),r=new Uint8Array(n.length);for(let o=0;o<n.length;o++)r[o]=n.charCodeAt(o);return r}function Ko(e){let n="";for(let r=0;r<e.length;r++)n+=String.fromCharCode(e[r]);return btoa(n)}function Ap(e){const n=e.replace(/-/g,"+").replace(/_/g,"/"),r="=".repeat((4-n.length%4)%4);return Go(n+r)}function Cp(e){return Ko(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Zp(e){const n=e.replace(/^0x/,"");if(n.length%2!==0)throw new Error("Invalid hex string length");const r=new Uint8Array(n.length/2);for(let o=0;o<n.length;o+=2)r[o/2]=Number.parseInt(n.slice(o,o+2),16);return r}function Bp(e){return Array.from(e).map(n=>n.toString(16).padStart(2,"0")).join("")}class Mp{constructor(...n){}}const Wo=Object.freeze(Object.defineProperty({__proto__:null,BIGINT_FORMAT_RANGES:Mo,Class:Mp,NUMBER_FORMAT_RANGES:Bo,aborted:Ge,allowsEval:Ao,assert:zp,assertEqual:kp,assertIs:wp,assertNever:Ip,assertNotEqual:Sp,assignProp:Me,base64ToUint8Array:Go,base64urlToUint8Array:Ap,cached:pt,captureStackTrace:vr,cleanEnum:Pp,cleanRegex:Ht,clone:ye,cloneDef:Dp,createTransparentProxy:Tp,defineLazy:q,esc:gr,escapeRegex:Ne,extend:Vo,finalizeIssue:ke,floatSafeRemainder:No,getElementAtPath:Ep,getEnumValues:pr,getLengthableOrigin:tn,getParsedType:Np,getSizableOrigin:en,hexToUint8Array:Zp,isObject:tt,isPlainObject:Ye,issue:nt,joinValues:z,jsonStringifyReplacer:Wt,merge:Jo,mergeDefs:Oe,normalizeParams:y,nullish:qe,numKeys:Up,objectClone:xp,omit:Lo,optionalKeys:Zo,parsedType:M,partial:qo,pick:Fo,prefixIssues:xe,primitiveTypes:Co,promiseAllObject:Op,propertyKeyTypes:Qt,randomString:jp,required:Yo,safeExtend:Ro,shallowClone:Xt,slugify:Po,stringifyPrimitive:B,uint8ArrayToBase64:Ko,uint8ArrayToBase64url:Cp,uint8ArrayToHex:Bp,unwrapMessage:gt},Symbol.toStringTag,{value:"Module"})),Ho=(e,n)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:n,enumerable:!1}),e.message=JSON.stringify(n,Wt,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},hr=g("$ZodError",Ho),$e=g("$ZodError",Ho,{Parent:Error});function $r(e,n=r=>r.message){const r={},o=[];for(const t of e.issues)t.path.length>0?(r[t.path[0]]=r[t.path[0]]||[],r[t.path[0]].push(n(t))):o.push(n(t));return{formErrors:o,fieldErrors:r}}function br(e,n=r=>r.message){const r={_errors:[]},o=t=>{for(const i of t.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(a=>o({issues:a}));else if(i.code==="invalid_key")o({issues:i.issues});else if(i.code==="invalid_element")o({issues:i.issues});else if(i.path.length===0)r._errors.push(n(i));else{let a=r,c=0;for(;c<i.path.length;){const s=i.path[c];c===i.path.length-1?(a[s]=a[s]||{_errors:[]},a[s]._errors.push(n(i))):a[s]=a[s]||{_errors:[]},a=a[s],c++}}};return o(e),r}function Xo(e,n=r=>r.message){const r={errors:[]},o=(t,i=[])=>{var a,c;for(const s of t.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(u=>o({issues:u},s.path));else if(s.code==="invalid_key")o({issues:s.issues},s.path);else if(s.code==="invalid_element")o({issues:s.issues},s.path);else{const u=[...i,...s.path];if(u.length===0){r.errors.push(n(s));continue}let f=r,d=0;for(;d<u.length;){const v=u[d],b=d===u.length-1;typeof v=="string"?(f.properties??(f.properties={}),(a=f.properties)[v]??(a[v]={errors:[]}),f=f.properties[v]):(f.items??(f.items=[]),(c=f.items)[v]??(c[v]={errors:[]}),f=f.items[v]),b&&f.errors.push(n(s)),d++}}};return o(e),r}function Qo(e){const n=[],r=e.map(o=>typeof o=="object"?o.key:o);for(const o of r)typeof o=="number"?n.push(`[${o}]`):typeof o=="symbol"?n.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?n.push(`[${JSON.stringify(o)}]`):(n.length&&n.push("."),n.push(o));return n.join("")}function ea(e){var o;const n=[],r=[...e.issues].sort((t,i)=>(t.path??[]).length-(i.path??[]).length);for(const t of r)n.push(`✖ ${t.message}`),(o=t.path)!=null&&o.length&&n.push(` → at ${Qo(t.path)}`);return n.join(`
|
||
`)}const vt=e=>(n,r,o,t)=>{const i=o?Object.assign(o,{async:!1}):{async:!1},a=n._zod.run({value:r,issues:[]},i);if(a instanceof Promise)throw new Je;if(a.issues.length){const c=new((t==null?void 0:t.Err)??e)(a.issues.map(s=>ke(s,i,fe())));throw vr(c,t==null?void 0:t.callee),c}return a.value},_r=vt($e),ht=e=>async(n,r,o,t)=>{const i=o?Object.assign(o,{async:!0}):{async:!0};let a=n._zod.run({value:r,issues:[]},i);if(a instanceof Promise&&(a=await a),a.issues.length){const c=new((t==null?void 0:t.Err)??e)(a.issues.map(s=>ke(s,i,fe())));throw vr(c,t==null?void 0:t.callee),c}return a.value},yr=ht($e),$t=e=>(n,r,o)=>{const t=o?{...o,async:!1}:{async:!1},i=n._zod.run({value:r,issues:[]},t);if(i instanceof Promise)throw new Je;return i.issues.length?{success:!1,error:new(e??hr)(i.issues.map(a=>ke(a,t,fe())))}:{success:!0,data:i.value}},ta=$t($e),bt=e=>async(n,r,o)=>{const t=o?Object.assign(o,{async:!0}):{async:!0};let i=n._zod.run({value:r,issues:[]},t);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new e(i.issues.map(a=>ke(a,t,fe())))}:{success:!0,data:i.value}},na=bt($e),kr=e=>(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return vt(e)(n,r,t)},Fp=kr($e),Sr=e=>(n,r,o)=>vt(e)(n,r,o),Lp=Sr($e),wr=e=>async(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return ht(e)(n,r,t)},Vp=wr($e),Ir=e=>async(n,r,o)=>ht(e)(n,r,o),Rp=Ir($e),zr=e=>(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return $t(e)(n,r,t)},Jp=zr($e),xr=e=>(n,r,o)=>$t(e)(n,r,o),qp=xr($e),Dr=e=>async(n,r,o)=>{const t=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return bt(e)(n,r,t)},Yp=Dr($e),Er=e=>async(n,r,o)=>bt(e)(n,r,o),Gp=Er($e),ra=/^[cC][^\s-]{8,}$/,ia=/^[0-9a-z]+$/,oa=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,aa=/^[0-9a-vA-V]{20}$/,ca=/^[A-Za-z0-9]{27}$/,la=/^[a-zA-Z0-9_-]{21}$/,ua=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Kp=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,sa=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,rt=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Wp=rt(4),Hp=rt(6),Xp=rt(7),da=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Qp=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,eg=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,fa=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,tg=fa,ng=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,rg="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function ma(){return new RegExp(rg,"u")}const pa=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ga=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,va=e=>{const n=Ne(e??":");return new RegExp(`^(?:[0-9A-F]{2}${n}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${n}){5}[0-9a-f]{2}$`)},ha=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,$a=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,ba=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Or=/^[A-Za-z0-9_-]*$/,_a=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,ya=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,ka=/^\+[1-9]\d{6,14}$/,Sa="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",wa=new RegExp(`^${Sa}$`);function Ia(e){const n="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${n}`:e.precision===0?`${n}:[0-5]\\d`:`${n}:[0-5]\\d\\.\\d{${e.precision}}`:`${n}(?::[0-5]\\d(?:\\.\\d+)?)?`}function za(e){return new RegExp(`^${Ia(e)}$`)}function xa(e){const n=Ia({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const o=`${n}(?:${r.join("|")})`;return new RegExp(`^${Sa}T(?:${o})$`)}const Da=e=>{const n=e?`[\\s\\S]{${(e==null?void 0:e.minimum)??0},${(e==null?void 0:e.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${n}$`)},Ea=/^-?\d+n?$/,Oa=/^-?\d+$/,jr=/^-?\d+(?:\.\d+)?$/,ja=/^(?:true|false)$/i,Ua=/^null$/i,Na=/^undefined$/i,Ta=/^[^A-Z]*$/,Pa=/^[^a-z]*$/,Aa=/^[0-9a-fA-F]*$/;function _t(e,n){return new RegExp(`^[A-Za-z0-9+/]{${e}}${n}$`)}function yt(e){return new RegExp(`^[A-Za-z0-9_-]{${e}}$`)}const Ur=Object.freeze(Object.defineProperty({__proto__:null,base64:ba,base64url:Or,bigint:Ea,boolean:ja,browserEmail:ng,cidrv4:ha,cidrv6:$a,cuid:ra,cuid2:ia,date:wa,datetime:xa,domain:ya,duration:ua,e164:ka,email:da,emoji:ma,extendedDuration:Kp,guid:sa,hex:Aa,hostname:_a,html5Email:Qp,idnEmail:tg,integer:Oa,ipv4:pa,ipv6:ga,ksuid:ca,lowercase:Ta,mac:va,md5_base64:_t(22,"=="),md5_base64url:yt(22),md5_hex:/^[0-9a-fA-F]{32}$/,nanoid:la,null:Ua,number:jr,rfc5322Email:eg,sha1_base64:_t(27,"="),sha1_base64url:yt(27),sha1_hex:/^[0-9a-fA-F]{40}$/,sha256_base64:_t(43,"="),sha256_base64url:yt(43),sha256_hex:/^[0-9a-fA-F]{64}$/,sha384_base64:_t(64,""),sha384_base64url:yt(64),sha384_hex:/^[0-9a-fA-F]{96}$/,sha512_base64:_t(86,"=="),sha512_base64url:yt(86),sha512_hex:/^[0-9a-fA-F]{128}$/,string:Da,time:za,ulid:oa,undefined:Na,unicodeEmail:fa,uppercase:Pa,uuid:rt,uuid4:Wp,uuid6:Hp,uuid7:Xp,xid:aa},Symbol.toStringTag,{value:"Module"})),ne=g("$ZodCheck",(e,n)=>{var r;e._zod??(e._zod={}),e._zod.def=n,(r=e._zod).onattach??(r.onattach=[])}),Ca={number:"number",bigint:"bigint",object:"date"},Nr=g("$ZodCheckLessThan",(e,n)=>{ne.init(e,n);const r=Ca[typeof n.value];e._zod.onattach.push(o=>{const t=o._zod.bag,i=(n.inclusive?t.maximum:t.exclusiveMaximum)??Number.POSITIVE_INFINITY;n.value<i&&(n.inclusive?t.maximum=n.value:t.exclusiveMaximum=n.value)}),e._zod.check=o=>{(n.inclusive?o.value<=n.value:o.value<n.value)||o.issues.push({origin:r,code:"too_big",maximum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),Tr=g("$ZodCheckGreaterThan",(e,n)=>{ne.init(e,n);const r=Ca[typeof n.value];e._zod.onattach.push(o=>{const t=o._zod.bag,i=(n.inclusive?t.minimum:t.exclusiveMinimum)??Number.NEGATIVE_INFINITY;n.value>i&&(n.inclusive?t.minimum=n.value:t.exclusiveMinimum=n.value)}),e._zod.check=o=>{(n.inclusive?o.value>=n.value:o.value>n.value)||o.issues.push({origin:r,code:"too_small",minimum:typeof n.value=="object"?n.value.getTime():n.value,input:o.value,inclusive:n.inclusive,inst:e,continue:!n.abort})}}),Za=g("$ZodCheckMultipleOf",(e,n)=>{ne.init(e,n),e._zod.onattach.push(r=>{var o;(o=r._zod.bag).multipleOf??(o.multipleOf=n.value)}),e._zod.check=r=>{if(typeof r.value!=typeof n.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof r.value=="bigint"?r.value%n.value===BigInt(0):No(r.value,n.value)===0)||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:n.value,input:r.value,inst:e,continue:!n.abort})}}),Ba=g("$ZodCheckNumberFormat",(e,n)=>{var a;ne.init(e,n),n.format=n.format||"float64";const r=(a=n.format)==null?void 0:a.includes("int"),o=r?"int":"number",[t,i]=Bo[n.format];e._zod.onattach.push(c=>{const s=c._zod.bag;s.format=n.format,s.minimum=t,s.maximum=i,r&&(s.pattern=Oa)}),e._zod.check=c=>{const s=c.value;if(r){if(!Number.isInteger(s)){c.issues.push({expected:o,format:n.format,code:"invalid_type",continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?c.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!n.abort}):c.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:o,inclusive:!0,continue:!n.abort});return}}s<t&&c.issues.push({origin:"number",input:s,code:"too_small",minimum:t,inclusive:!0,inst:e,continue:!n.abort}),s>i&&c.issues.push({origin:"number",input:s,code:"too_big",maximum:i,inclusive:!0,inst:e,continue:!n.abort})}}),Ma=g("$ZodCheckBigIntFormat",(e,n)=>{ne.init(e,n);const[r,o]=Mo[n.format];e._zod.onattach.push(t=>{const i=t._zod.bag;i.format=n.format,i.minimum=r,i.maximum=o}),e._zod.check=t=>{const i=t.value;i<r&&t.issues.push({origin:"bigint",input:i,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!n.abort}),i>o&&t.issues.push({origin:"bigint",input:i,code:"too_big",maximum:o,inclusive:!0,inst:e,continue:!n.abort})}}),Fa=g("$ZodCheckMaxSize",(e,n)=>{var r;ne.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!qe(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum<t&&(o._zod.bag.maximum=n.maximum)}),e._zod.check=o=>{const t=o.value;t.size<=n.maximum||o.issues.push({origin:en(t),code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),La=g("$ZodCheckMinSize",(e,n)=>{var r;ne.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!qe(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{const t=o.value;t.size>=n.minimum||o.issues.push({origin:en(t),code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Va=g("$ZodCheckSizeEquals",(e,n)=>{var r;ne.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!qe(t)&&t.size!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag;t.minimum=n.size,t.maximum=n.size,t.size=n.size}),e._zod.check=o=>{const t=o.value,i=t.size;if(i===n.size)return;const a=i>n.size;o.issues.push({origin:en(t),...a?{code:"too_big",maximum:n.size}:{code:"too_small",minimum:n.size},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),Ra=g("$ZodCheckMaxLength",(e,n)=>{var r;ne.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!qe(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.maximum??Number.POSITIVE_INFINITY;n.maximum<t&&(o._zod.bag.maximum=n.maximum)}),e._zod.check=o=>{const t=o.value;if(t.length<=n.maximum)return;const a=tn(t);o.issues.push({origin:a,code:"too_big",maximum:n.maximum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),Ja=g("$ZodCheckMinLength",(e,n)=>{var r;ne.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!qe(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>t&&(o._zod.bag.minimum=n.minimum)}),e._zod.check=o=>{const t=o.value;if(t.length>=n.minimum)return;const a=tn(t);o.issues.push({origin:a,code:"too_small",minimum:n.minimum,inclusive:!0,input:t,inst:e,continue:!n.abort})}}),qa=g("$ZodCheckLengthEquals",(e,n)=>{var r;ne.init(e,n),(r=e._zod.def).when??(r.when=o=>{const t=o.value;return!qe(t)&&t.length!==void 0}),e._zod.onattach.push(o=>{const t=o._zod.bag;t.minimum=n.length,t.maximum=n.length,t.length=n.length}),e._zod.check=o=>{const t=o.value,i=t.length;if(i===n.length)return;const a=tn(t),c=i>n.length;o.issues.push({origin:a,...c?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:o.value,inst:e,continue:!n.abort})}}),kt=g("$ZodCheckStringFormat",(e,n)=>{var r,o;ne.init(e,n),e._zod.onattach.push(t=>{const i=t._zod.bag;i.format=n.format,n.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(n.pattern))}),n.pattern?(r=e._zod).check??(r.check=t=>{n.pattern.lastIndex=0,!n.pattern.test(t.value)&&t.issues.push({origin:"string",code:"invalid_format",format:n.format,input:t.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:e,continue:!n.abort})}):(o=e._zod).check??(o.check=()=>{})}),Ya=g("$ZodCheckRegex",(e,n)=>{kt.init(e,n),e._zod.check=r=>{n.pattern.lastIndex=0,!n.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:n.pattern.toString(),inst:e,continue:!n.abort})}}),Ga=g("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=Ta),kt.init(e,n)}),Ka=g("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=Pa),kt.init(e,n)}),Wa=g("$ZodCheckIncludes",(e,n)=>{ne.init(e,n);const r=Ne(n.includes),o=new RegExp(typeof n.position=="number"?`^.{${n.position}}${r}`:r);n.pattern=o,e._zod.onattach.push(t=>{const i=t._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(o)}),e._zod.check=t=>{t.value.includes(n.includes,n.position)||t.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input:t.value,inst:e,continue:!n.abort})}}),Ha=g("$ZodCheckStartsWith",(e,n)=>{ne.init(e,n);const r=new RegExp(`^${Ne(n.prefix)}.*`);n.pattern??(n.pattern=r),e._zod.onattach.push(o=>{const t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=o=>{o.value.startsWith(n.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:o.value,inst:e,continue:!n.abort})}}),Xa=g("$ZodCheckEndsWith",(e,n)=>{ne.init(e,n);const r=new RegExp(`.*${Ne(n.suffix)}$`);n.pattern??(n.pattern=r),e._zod.onattach.push(o=>{const t=o._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=o=>{o.value.endsWith(n.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:o.value,inst:e,continue:!n.abort})}});function Qa(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues))}const ec=g("$ZodCheckProperty",(e,n)=>{ne.init(e,n),e._zod.check=r=>{const o=n.schema._zod.run({value:r.value[n.property],issues:[]},{});if(o instanceof Promise)return o.then(t=>Qa(t,r,n.property));Qa(o,r,n.property)}}),tc=g("$ZodCheckMimeType",(e,n)=>{ne.init(e,n);const r=new Set(n.mime);e._zod.onattach.push(o=>{o._zod.bag.mime=n.mime}),e._zod.check=o=>{r.has(o.value.type)||o.issues.push({code:"invalid_value",values:n.mime,input:o.value.type,inst:e,continue:!n.abort})}}),nc=g("$ZodCheckOverwrite",(e,n)=>{ne.init(e,n),e._zod.check=r=>{r.value=n.tx(r.value)}});class rc{constructor(n=[]){this.content=[],this.indent=0,this&&(this.args=n)}indented(n){this.indent+=1,n(this),this.indent-=1}write(n){if(typeof n=="function"){n(this,{execution:"sync"}),n(this,{execution:"async"});return}const o=n.split(`
|
||
`).filter(a=>a),t=Math.min(...o.map(a=>a.length-a.trimStart().length)),i=o.map(a=>a.slice(t)).map(a=>" ".repeat(this.indent*2)+a);for(const a of i)this.content.push(a)}compile(){const n=Function,r=this==null?void 0:this.args,t=[...((this==null?void 0:this.content)??[""]).map(i=>` ${i}`)];return new n(...r,t.join(`
|
||
`))}}const ic={major:4,minor:3,patch:6},L=g("$ZodType",(e,n)=>{var t;var r;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=ic;const o=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&o.unshift(e);for(const i of o)for(const a of i._zod.onattach)a(e);if(o.length===0)(r=e._zod).deferred??(r.deferred=[]),(t=e._zod.deferred)==null||t.push(()=>{e._zod.run=e._zod.parse});else{const i=(c,s,u)=>{let f=Ge(c),d;for(const v of s){if(v._zod.def.when){if(!v._zod.def.when(c))continue}else if(f)continue;const b=c.issues.length,h=v._zod.check(c);if(h instanceof Promise&&(u==null?void 0:u.async)===!1)throw new Je;if(d||h instanceof Promise)d=(d??Promise.resolve()).then(async()=>{await h,c.issues.length!==b&&(f||(f=Ge(c,b)))});else{if(c.issues.length===b)continue;f||(f=Ge(c,b))}}return d?d.then(()=>c):c},a=(c,s,u)=>{if(Ge(c))return c.aborted=!0,c;const f=i(s,o,u);if(f instanceof Promise){if(u.async===!1)throw new Je;return f.then(d=>e._zod.parse(d,u))}return e._zod.parse(f,u)};e._zod.run=(c,s)=>{if(s.skipChecks)return e._zod.parse(c,s);if(s.direction==="backward"){const f=e._zod.parse({value:c.value,issues:[]},{...s,skipChecks:!0});return f instanceof Promise?f.then(d=>a(d,c,s)):a(f,c,s)}const u=e._zod.parse(c,s);if(u instanceof Promise){if(s.async===!1)throw new Je;return u.then(f=>i(f,o,s))}return i(u,o,s)}}q(e,"~standard",()=>({validate:i=>{var a;try{const c=ta(e,i);return c.success?{value:c.data}:{issues:(a=c.error)==null?void 0:a.issues}}catch{return na(e,i).then(s=>{var u;return s.success?{value:s.data}:{issues:(u=s.error)==null?void 0:u.issues}})}},vendor:"zod",version:1}))}),St=g("$ZodString",(e,n)=>{var r;L.init(e,n),e._zod.pattern=[...((r=e==null?void 0:e._zod.bag)==null?void 0:r.patterns)??[]].pop()??Da(e._zod.bag),e._zod.parse=(o,t)=>{if(n.coerce)try{o.value=String(o.value)}catch{}return typeof o.value=="string"||o.issues.push({expected:"string",code:"invalid_type",input:o.value,inst:e}),o}}),Q=g("$ZodStringFormat",(e,n)=>{kt.init(e,n),St.init(e,n)}),oc=g("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=sa),Q.init(e,n)}),ac=g("$ZodUUID",(e,n)=>{if(n.version){const o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(o===void 0)throw new Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=rt(o))}else n.pattern??(n.pattern=rt());Q.init(e,n)}),cc=g("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=da),Q.init(e,n)}),lc=g("$ZodURL",(e,n)=>{Q.init(e,n),e._zod.check=r=>{try{const o=r.value.trim(),t=new URL(o);n.hostname&&(n.hostname.lastIndex=0,n.hostname.test(t.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:n.hostname.source,input:r.value,inst:e,continue:!n.abort})),n.protocol&&(n.protocol.lastIndex=0,n.protocol.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:r.value,inst:e,continue:!n.abort})),n.normalize?r.value=t.href:r.value=o;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!n.abort})}}}),uc=g("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=ma()),Q.init(e,n)}),sc=g("$ZodNanoID",(e,n)=>{n.pattern??(n.pattern=la),Q.init(e,n)}),dc=g("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=ra),Q.init(e,n)}),fc=g("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=ia),Q.init(e,n)}),mc=g("$ZodULID",(e,n)=>{n.pattern??(n.pattern=oa),Q.init(e,n)}),pc=g("$ZodXID",(e,n)=>{n.pattern??(n.pattern=aa),Q.init(e,n)}),gc=g("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=ca),Q.init(e,n)}),vc=g("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=xa(n)),Q.init(e,n)}),hc=g("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=wa),Q.init(e,n)}),$c=g("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=za(n)),Q.init(e,n)}),bc=g("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=ua),Q.init(e,n)}),_c=g("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=pa),Q.init(e,n),e._zod.bag.format="ipv4"}),yc=g("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=ga),Q.init(e,n),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!n.abort})}}}),kc=g("$ZodMAC",(e,n)=>{n.pattern??(n.pattern=va(n.delimiter)),Q.init(e,n),e._zod.bag.format="mac"}),Sc=g("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=ha),Q.init(e,n)}),wc=g("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=$a),Q.init(e,n),e._zod.check=r=>{const o=r.value.split("/");try{if(o.length!==2)throw new Error;const[t,i]=o;if(!i)throw new Error;const a=Number(i);if(`${a}`!==i)throw new Error;if(a<0||a>128)throw new Error;new URL(`http://[${t}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!n.abort})}}});function Pr(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const Ic=g("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=ba),Q.init(e,n),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{Pr(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!n.abort})}});function zc(e){if(!Or.test(e))return!1;const n=e.replace(/[-_]/g,o=>o==="-"?"+":"/"),r=n.padEnd(Math.ceil(n.length/4)*4,"=");return Pr(r)}const xc=g("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=Or),Q.init(e,n),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{zc(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!n.abort})}}),Dc=g("$ZodE164",(e,n)=>{n.pattern??(n.pattern=ka),Q.init(e,n)});function Ec(e,n=null){try{const r=e.split(".");if(r.length!==3)return!1;const[o]=r;if(!o)return!1;const t=JSON.parse(atob(o));return!("typ"in t&&(t==null?void 0:t.typ)!=="JWT"||!t.alg||n&&(!("alg"in t)||t.alg!==n))}catch{return!1}}const Oc=g("$ZodJWT",(e,n)=>{Q.init(e,n),e._zod.check=r=>{Ec(r.value,n.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!n.abort})}}),jc=g("$ZodCustomStringFormat",(e,n)=>{Q.init(e,n),e._zod.check=r=>{n.fn(r.value)||r.issues.push({code:"invalid_format",format:n.format,input:r.value,inst:e,continue:!n.abort})}}),Ar=g("$ZodNumber",(e,n)=>{L.init(e,n),e._zod.pattern=e._zod.bag.pattern??jr,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=Number(r.value)}catch{}const t=r.value;if(typeof t=="number"&&!Number.isNaN(t)&&Number.isFinite(t))return r;const i=typeof t=="number"?Number.isNaN(t)?"NaN":Number.isFinite(t)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:t,inst:e,...i?{received:i}:{}}),r}}),Uc=g("$ZodNumberFormat",(e,n)=>{Ba.init(e,n),Ar.init(e,n)}),Cr=g("$ZodBoolean",(e,n)=>{L.init(e,n),e._zod.pattern=ja,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=!!r.value}catch{}const t=r.value;return typeof t=="boolean"||r.issues.push({expected:"boolean",code:"invalid_type",input:t,inst:e}),r}}),Zr=g("$ZodBigInt",(e,n)=>{L.init(e,n),e._zod.pattern=Ea,e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=BigInt(r.value)}catch{}return typeof r.value=="bigint"||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:e}),r}}),Nc=g("$ZodBigIntFormat",(e,n)=>{Ma.init(e,n),Zr.init(e,n)}),Tc=g("$ZodSymbol",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return typeof t=="symbol"||r.issues.push({expected:"symbol",code:"invalid_type",input:t,inst:e}),r}}),Pc=g("$ZodUndefined",(e,n)=>{L.init(e,n),e._zod.pattern=Na,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(r,o)=>{const t=r.value;return typeof t>"u"||r.issues.push({expected:"undefined",code:"invalid_type",input:t,inst:e}),r}}),Ac=g("$ZodNull",(e,n)=>{L.init(e,n),e._zod.pattern=Ua,e._zod.values=new Set([null]),e._zod.parse=(r,o)=>{const t=r.value;return t===null||r.issues.push({expected:"null",code:"invalid_type",input:t,inst:e}),r}}),Cc=g("$ZodAny",(e,n)=>{L.init(e,n),e._zod.parse=r=>r}),Zc=g("$ZodUnknown",(e,n)=>{L.init(e,n),e._zod.parse=r=>r}),Bc=g("$ZodNever",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)}),Mc=g("$ZodVoid",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return typeof t>"u"||r.issues.push({expected:"void",code:"invalid_type",input:t,inst:e}),r}}),Fc=g("$ZodDate",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{if(n.coerce)try{r.value=new Date(r.value)}catch{}const t=r.value,i=t instanceof Date;return i&&!Number.isNaN(t.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:t,...i?{received:"Invalid Date"}:{},inst:e}),r}});function Lc(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues)),n.value[r]=e.value}const Vc=g("$ZodArray",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!Array.isArray(t))return r.issues.push({expected:"array",code:"invalid_type",input:t,inst:e}),r;r.value=Array(t.length);const i=[];for(let a=0;a<t.length;a++){const c=t[a],s=n.element._zod.run({value:c,issues:[]},o);s instanceof Promise?i.push(s.then(u=>Lc(u,r,a))):Lc(s,r,a)}return i.length?Promise.all(i).then(()=>r):r}});function nn(e,n,r,o,t){if(e.issues.length){if(t&&!(r in o))return;n.issues.push(...xe(r,e.issues))}e.value===void 0?r in o&&(n.value[r]=void 0):n.value[r]=e.value}function Rc(e){var o,t,i,a;const n=Object.keys(e.shape);for(const c of n)if(!((a=(i=(t=(o=e.shape)==null?void 0:o[c])==null?void 0:t._zod)==null?void 0:i.traits)!=null&&a.has("$ZodType")))throw new Error(`Invalid element at key "${c}": expected a Zod schema`);const r=Zo(e.shape);return{...e,keys:n,keySet:new Set(n),numKeys:n.length,optionalKeys:new Set(r)}}function Jc(e,n,r,o,t,i){const a=[],c=t.keySet,s=t.catchall._zod,u=s.def.type,f=s.optout==="optional";for(const d in n){if(c.has(d))continue;if(u==="never"){a.push(d);continue}const v=s.run({value:n[d],issues:[]},o);v instanceof Promise?e.push(v.then(b=>nn(b,r,d,n,f))):nn(v,r,d,n,f)}return a.length&&r.issues.push({code:"unrecognized_keys",keys:a,input:n,inst:i}),e.length?Promise.all(e).then(()=>r):r}const qc=g("$ZodObject",(e,n)=>{L.init(e,n);const r=Object.getOwnPropertyDescriptor(n,"shape");if(!(r!=null&&r.get)){const c=n.shape;Object.defineProperty(n,"shape",{get:()=>{const s={...c};return Object.defineProperty(n,"shape",{value:s}),s}})}const o=pt(()=>Rc(n));q(e._zod,"propValues",()=>{const c=n.shape,s={};for(const u in c){const f=c[u]._zod;if(f.values){s[u]??(s[u]=new Set);for(const d of f.values)s[u].add(d)}}return s});const t=tt,i=n.catchall;let a;e._zod.parse=(c,s)=>{a??(a=o.value);const u=c.value;if(!t(u))return c.issues.push({expected:"object",code:"invalid_type",input:u,inst:e}),c;c.value={};const f=[],d=a.shape;for(const v of a.keys){const b=d[v],h=b._zod.optout==="optional",p=b._zod.run({value:u[v],issues:[]},s);p instanceof Promise?f.push(p.then(k=>nn(k,c,v,u,h))):nn(p,c,v,u,h)}return i?Jc(f,u,c,s,o.value,e):f.length?Promise.all(f).then(()=>c):c}}),Yc=g("$ZodObjectJIT",(e,n)=>{qc.init(e,n);const r=e._zod.parse,o=pt(()=>Rc(n)),t=v=>{var V;const b=new rc(["shape","payload","ctx"]),h=o.value,p=J=>{const A=gr(J);return`shape[${A}]._zod.run({ value: input[${A}], issues: [] }, ctx)`};b.write("const input = payload.value;");const k=Object.create(null);let _=0;for(const J of h.keys)k[J]=`key_${_++}`;b.write("const newResult = {};");for(const J of h.keys){const A=k[J],U=gr(J),E=v[J],w=((V=E==null?void 0:E._zod)==null?void 0:V.optout)==="optional";b.write(`const ${A} = ${p(J)};`),w?b.write(`
|
||
if (${A}.issues.length) {
|
||
if (${U} in input) {
|
||
payload.issues = payload.issues.concat(${A}.issues.map(iss => ({
|
||
...iss,
|
||
path: iss.path ? [${U}, ...iss.path] : [${U}]
|
||
})));
|
||
}
|
||
}
|
||
|
||
if (${A}.value === undefined) {
|
||
if (${U} in input) {
|
||
newResult[${U}] = undefined;
|
||
}
|
||
} else {
|
||
newResult[${U}] = ${A}.value;
|
||
}
|
||
|
||
`):b.write(`
|
||
if (${A}.issues.length) {
|
||
payload.issues = payload.issues.concat(${A}.issues.map(iss => ({
|
||
...iss,
|
||
path: iss.path ? [${U}, ...iss.path] : [${U}]
|
||
})));
|
||
}
|
||
|
||
if (${A}.value === undefined) {
|
||
if (${U} in input) {
|
||
newResult[${U}] = undefined;
|
||
}
|
||
} else {
|
||
newResult[${U}] = ${A}.value;
|
||
}
|
||
|
||
`)}b.write("payload.value = newResult;"),b.write("return payload;");const x=b.compile();return(J,A)=>x(v,J,A)};let i;const a=tt,c=!Kt.jitless,u=c&&Ao.value,f=n.catchall;let d;e._zod.parse=(v,b)=>{d??(d=o.value);const h=v.value;return a(h)?c&&u&&(b==null?void 0:b.async)===!1&&b.jitless!==!0?(i||(i=t(n.shape)),v=i(v,b),f?Jc([],h,v,b,d,e):v):r(v,b):(v.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),v)}});function Gc(e,n,r,o){for(const i of e)if(i.issues.length===0)return n.value=i.value,n;const t=e.filter(i=>!Ge(i));return t.length===1?(n.value=t[0].value,t[0]):(n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:e.map(i=>i.issues.map(a=>ke(a,o,fe())))}),n)}const rn=g("$ZodUnion",(e,n)=>{L.init(e,n),q(e._zod,"optin",()=>n.options.some(t=>t._zod.optin==="optional")?"optional":void 0),q(e._zod,"optout",()=>n.options.some(t=>t._zod.optout==="optional")?"optional":void 0),q(e._zod,"values",()=>{if(n.options.every(t=>t._zod.values))return new Set(n.options.flatMap(t=>Array.from(t._zod.values)))}),q(e._zod,"pattern",()=>{if(n.options.every(t=>t._zod.pattern)){const t=n.options.map(i=>i._zod.pattern);return new RegExp(`^(${t.map(i=>Ht(i.source)).join("|")})$`)}});const r=n.options.length===1,o=n.options[0]._zod.run;e._zod.parse=(t,i)=>{if(r)return o(t,i);let a=!1;const c=[];for(const s of n.options){const u=s._zod.run({value:t.value,issues:[]},i);if(u instanceof Promise)c.push(u),a=!0;else{if(u.issues.length===0)return u;c.push(u)}}return a?Promise.all(c).then(s=>Gc(s,t,e,i)):Gc(c,t,e,i)}});function Kc(e,n,r,o){const t=e.filter(i=>i.issues.length===0);return t.length===1?(n.value=t[0].value,n):(t.length===0?n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:e.map(i=>i.issues.map(a=>ke(a,o,fe())))}):n.issues.push({code:"invalid_union",input:n.value,inst:r,errors:[],inclusive:!1}),n)}const Wc=g("$ZodXor",(e,n)=>{rn.init(e,n),n.inclusive=!1;const r=n.options.length===1,o=n.options[0]._zod.run;e._zod.parse=(t,i)=>{if(r)return o(t,i);let a=!1;const c=[];for(const s of n.options){const u=s._zod.run({value:t.value,issues:[]},i);u instanceof Promise?(c.push(u),a=!0):c.push(u)}return a?Promise.all(c).then(s=>Kc(s,t,e,i)):Kc(c,t,e,i)}}),Hc=g("$ZodDiscriminatedUnion",(e,n)=>{n.inclusive=!1,rn.init(e,n);const r=e._zod.parse;q(e._zod,"propValues",()=>{const t={};for(const i of n.options){const a=i._zod.propValues;if(!a||Object.keys(a).length===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(i)}"`);for(const[c,s]of Object.entries(a)){t[c]||(t[c]=new Set);for(const u of s)t[c].add(u)}}return t});const o=pt(()=>{var a;const t=n.options,i=new Map;for(const c of t){const s=(a=c._zod.propValues)==null?void 0:a[n.discriminator];if(!s||s.size===0)throw new Error(`Invalid discriminated union option at index "${n.options.indexOf(c)}"`);for(const u of s){if(i.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);i.set(u,c)}}return i});e._zod.parse=(t,i)=>{const a=t.value;if(!tt(a))return t.issues.push({code:"invalid_type",expected:"object",input:a,inst:e}),t;const c=o.value.get(a==null?void 0:a[n.discriminator]);return c?c._zod.run(t,i):n.unionFallback?r(t,i):(t.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:n.discriminator,input:a,path:[n.discriminator],inst:e}),t)}}),Xc=g("$ZodIntersection",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{const t=r.value,i=n.left._zod.run({value:t,issues:[]},o),a=n.right._zod.run({value:t,issues:[]},o);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([s,u])=>Qc(r,s,u)):Qc(r,i,a)}});function Br(e,n){if(e===n)return{valid:!0,data:e};if(e instanceof Date&&n instanceof Date&&+e==+n)return{valid:!0,data:e};if(Ye(e)&&Ye(n)){const r=Object.keys(n),o=Object.keys(e).filter(i=>r.indexOf(i)!==-1),t={...e,...n};for(const i of o){const a=Br(e[i],n[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};t[i]=a.data}return{valid:!0,data:t}}if(Array.isArray(e)&&Array.isArray(n)){if(e.length!==n.length)return{valid:!1,mergeErrorPath:[]};const r=[];for(let o=0;o<e.length;o++){const t=e[o],i=n[o],a=Br(t,i);if(!a.valid)return{valid:!1,mergeErrorPath:[o,...a.mergeErrorPath]};r.push(a.data)}return{valid:!0,data:r}}return{valid:!1,mergeErrorPath:[]}}function Qc(e,n,r){const o=new Map;let t;for(const c of n.issues)if(c.code==="unrecognized_keys"){t??(t=c);for(const s of c.keys)o.has(s)||o.set(s,{}),o.get(s).l=!0}else e.issues.push(c);for(const c of r.issues)if(c.code==="unrecognized_keys")for(const s of c.keys)o.has(s)||o.set(s,{}),o.get(s).r=!0;else e.issues.push(c);const i=[...o].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(i.length&&t&&e.issues.push({...t,keys:i}),Ge(e))return e;const a=Br(n.value,r.value);if(!a.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(a.mergeErrorPath)}`);return e.value=a.data,e}const Mr=g("$ZodTuple",(e,n)=>{L.init(e,n);const r=n.items;e._zod.parse=(o,t)=>{const i=o.value;if(!Array.isArray(i))return o.issues.push({input:i,inst:e,expected:"tuple",code:"invalid_type"}),o;o.value=[];const a=[],c=[...r].reverse().findIndex(f=>f._zod.optin!=="optional"),s=c===-1?0:r.length-c;if(!n.rest){const f=i.length>r.length,d=i.length<s-1;if(f||d)return o.issues.push({...f?{code:"too_big",maximum:r.length,inclusive:!0}:{code:"too_small",minimum:r.length},input:i,inst:e,origin:"array"}),o}let u=-1;for(const f of r){if(u++,u>=i.length&&u>=s)continue;const d=f._zod.run({value:i[u],issues:[]},t);d instanceof Promise?a.push(d.then(v=>on(v,o,u))):on(d,o,u)}if(n.rest){const f=i.slice(r.length);for(const d of f){u++;const v=n.rest._zod.run({value:d,issues:[]},t);v instanceof Promise?a.push(v.then(b=>on(b,o,u))):on(v,o,u)}}return a.length?Promise.all(a).then(()=>o):o}});function on(e,n,r){e.issues.length&&n.issues.push(...xe(r,e.issues)),n.value[r]=e.value}const el=g("$ZodRecord",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!Ye(t))return r.issues.push({expected:"record",code:"invalid_type",input:t,inst:e}),r;const i=[],a=n.keyType._zod.values;if(a){r.value={};const c=new Set;for(const u of a)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){c.add(typeof u=="number"?u.toString():u);const f=n.valueType._zod.run({value:t[u],issues:[]},o);f instanceof Promise?i.push(f.then(d=>{d.issues.length&&r.issues.push(...xe(u,d.issues)),r.value[u]=d.value})):(f.issues.length&&r.issues.push(...xe(u,f.issues)),r.value[u]=f.value)}let s;for(const u in t)c.has(u)||(s=s??[],s.push(u));s&&s.length>0&&r.issues.push({code:"unrecognized_keys",input:t,inst:e,keys:s})}else{r.value={};for(const c of Reflect.ownKeys(t)){if(c==="__proto__")continue;let s=n.keyType._zod.run({value:c,issues:[]},o);if(s instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&jr.test(c)&&s.issues.length){const d=n.keyType._zod.run({value:Number(c),issues:[]},o);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");d.issues.length===0&&(s=d)}if(s.issues.length){n.mode==="loose"?r.value[c]=t[c]:r.issues.push({code:"invalid_key",origin:"record",issues:s.issues.map(d=>ke(d,o,fe())),input:c,path:[c],inst:e});continue}const f=n.valueType._zod.run({value:t[c],issues:[]},o);f instanceof Promise?i.push(f.then(d=>{d.issues.length&&r.issues.push(...xe(c,d.issues)),r.value[s.value]=d.value})):(f.issues.length&&r.issues.push(...xe(c,f.issues)),r.value[s.value]=f.value)}}return i.length?Promise.all(i).then(()=>r):r}}),tl=g("$ZodMap",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!(t instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:t,inst:e}),r;const i=[];r.value=new Map;for(const[a,c]of t){const s=n.keyType._zod.run({value:a,issues:[]},o),u=n.valueType._zod.run({value:c,issues:[]},o);s instanceof Promise||u instanceof Promise?i.push(Promise.all([s,u]).then(([f,d])=>{nl(f,d,r,a,t,e,o)})):nl(s,u,r,a,t,e,o)}return i.length?Promise.all(i).then(()=>r):r}});function nl(e,n,r,o,t,i,a){e.issues.length&&(Qt.has(typeof o)?r.issues.push(...xe(o,e.issues)):r.issues.push({code:"invalid_key",origin:"map",input:t,inst:i,issues:e.issues.map(c=>ke(c,a,fe()))})),n.issues.length&&(Qt.has(typeof o)?r.issues.push(...xe(o,n.issues)):r.issues.push({origin:"map",code:"invalid_element",input:t,inst:i,key:o,issues:n.issues.map(c=>ke(c,a,fe()))})),r.value.set(e.value,n.value)}const rl=g("$ZodSet",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;if(!(t instanceof Set))return r.issues.push({input:t,inst:e,expected:"set",code:"invalid_type"}),r;const i=[];r.value=new Set;for(const a of t){const c=n.valueType._zod.run({value:a,issues:[]},o);c instanceof Promise?i.push(c.then(s=>il(s,r))):il(c,r)}return i.length?Promise.all(i).then(()=>r):r}});function il(e,n){e.issues.length&&n.issues.push(...e.issues),n.value.add(e.value)}const ol=g("$ZodEnum",(e,n)=>{L.init(e,n);const r=pr(n.entries),o=new Set(r);e._zod.values=o,e._zod.pattern=new RegExp(`^(${r.filter(t=>Qt.has(typeof t)).map(t=>typeof t=="string"?Ne(t):t.toString()).join("|")})$`),e._zod.parse=(t,i)=>{const a=t.value;return o.has(a)||t.issues.push({code:"invalid_value",values:r,input:a,inst:e}),t}}),al=g("$ZodLiteral",(e,n)=>{if(L.init(e,n),n.values.length===0)throw new Error("Cannot create literal schema with no valid values");const r=new Set(n.values);e._zod.values=r,e._zod.pattern=new RegExp(`^(${n.values.map(o=>typeof o=="string"?Ne(o):o?Ne(o.toString()):String(o)).join("|")})$`),e._zod.parse=(o,t)=>{const i=o.value;return r.has(i)||o.issues.push({code:"invalid_value",values:n.values,input:i,inst:e}),o}}),cl=g("$ZodFile",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{const t=r.value;return t instanceof File||r.issues.push({expected:"file",code:"invalid_type",input:t,inst:e}),r}}),ll=g("$ZodTransform",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Gt(e.constructor.name);const t=n.transform(r.value,r);if(o.async)return(t instanceof Promise?t:Promise.resolve(t)).then(a=>(r.value=a,r));if(t instanceof Promise)throw new Je;return r.value=t,r}});function ul(e,n){return e.issues.length&&n===void 0?{issues:[],value:void 0}:e}const Fr=g("$ZodOptional",(e,n)=>{L.init(e,n),e._zod.optin="optional",e._zod.optout="optional",q(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,void 0]):void 0),q(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${Ht(r.source)})?$`):void 0}),e._zod.parse=(r,o)=>{if(n.innerType._zod.optin==="optional"){const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>ul(i,r.value)):ul(t,r.value)}return r.value===void 0?r:n.innerType._zod.run(r,o)}}),sl=g("$ZodExactOptional",(e,n)=>{Fr.init(e,n),q(e._zod,"values",()=>n.innerType._zod.values),q(e._zod,"pattern",()=>n.innerType._zod.pattern),e._zod.parse=(r,o)=>n.innerType._zod.run(r,o)}),dl=g("$ZodNullable",(e,n)=>{L.init(e,n),q(e._zod,"optin",()=>n.innerType._zod.optin),q(e._zod,"optout",()=>n.innerType._zod.optout),q(e._zod,"pattern",()=>{const r=n.innerType._zod.pattern;return r?new RegExp(`^(${Ht(r.source)}|null)$`):void 0}),q(e._zod,"values",()=>n.innerType._zod.values?new Set([...n.innerType._zod.values,null]):void 0),e._zod.parse=(r,o)=>r.value===null?r:n.innerType._zod.run(r,o)}),fl=g("$ZodDefault",(e,n)=>{L.init(e,n),e._zod.optin="optional",q(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);if(r.value===void 0)return r.value=n.defaultValue,r;const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>ml(i,n)):ml(t,n)}});function ml(e,n){return e.value===void 0&&(e.value=n.defaultValue),e}const pl=g("$ZodPrefault",(e,n)=>{L.init(e,n),e._zod.optin="optional",q(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>(o.direction==="backward"||r.value===void 0&&(r.value=n.defaultValue),n.innerType._zod.run(r,o))}),gl=g("$ZodNonOptional",(e,n)=>{L.init(e,n),q(e._zod,"values",()=>{const r=n.innerType._zod.values;return r?new Set([...r].filter(o=>o!==void 0)):void 0}),e._zod.parse=(r,o)=>{const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>vl(i,e)):vl(t,e)}});function vl(e,n){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:n}),e}const hl=g("$ZodSuccess",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Gt("ZodSuccess");const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>(r.value=i.issues.length===0,r)):(r.value=t.issues.length===0,r)}}),$l=g("$ZodCatch",(e,n)=>{L.init(e,n),q(e._zod,"optin",()=>n.innerType._zod.optin),q(e._zod,"optout",()=>n.innerType._zod.optout),q(e._zod,"values",()=>n.innerType._zod.values),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(i=>(r.value=i.value,i.issues.length&&(r.value=n.catchValue({...r,error:{issues:i.issues.map(a=>ke(a,o,fe()))},input:r.value}),r.issues=[]),r)):(r.value=t.value,t.issues.length&&(r.value=n.catchValue({...r,error:{issues:t.issues.map(i=>ke(i,o,fe()))},input:r.value}),r.issues=[]),r)}}),bl=g("$ZodNaN",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>((typeof r.value!="number"||!Number.isNaN(r.value))&&r.issues.push({input:r.value,inst:e,expected:"nan",code:"invalid_type"}),r)}),_l=g("$ZodPipe",(e,n)=>{L.init(e,n),q(e._zod,"values",()=>n.in._zod.values),q(e._zod,"optin",()=>n.in._zod.optin),q(e._zod,"optout",()=>n.out._zod.optout),q(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(r,o)=>{if(o.direction==="backward"){const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>an(a,n.in,o)):an(i,n.in,o)}const t=n.in._zod.run(r,o);return t instanceof Promise?t.then(i=>an(i,n.out,o)):an(t,n.out,o)}});function an(e,n,r){return e.issues.length?(e.aborted=!0,e):n._zod.run({value:e.value,issues:e.issues},r)}const Lr=g("$ZodCodec",(e,n)=>{L.init(e,n),q(e._zod,"values",()=>n.in._zod.values),q(e._zod,"optin",()=>n.in._zod.optin),q(e._zod,"optout",()=>n.out._zod.optout),q(e._zod,"propValues",()=>n.in._zod.propValues),e._zod.parse=(r,o)=>{if((o.direction||"forward")==="forward"){const i=n.in._zod.run(r,o);return i instanceof Promise?i.then(a=>cn(a,n,o)):cn(i,n,o)}else{const i=n.out._zod.run(r,o);return i instanceof Promise?i.then(a=>cn(a,n,o)):cn(i,n,o)}}});function cn(e,n,r){if(e.issues.length)return e.aborted=!0,e;if((r.direction||"forward")==="forward"){const t=n.transform(e.value,e);return t instanceof Promise?t.then(i=>ln(e,i,n.out,r)):ln(e,t,n.out,r)}else{const t=n.reverseTransform(e.value,e);return t instanceof Promise?t.then(i=>ln(e,i,n.in,r)):ln(e,t,n.in,r)}}function ln(e,n,r,o){return e.issues.length?(e.aborted=!0,e):r._zod.run({value:n,issues:e.issues},o)}const yl=g("$ZodReadonly",(e,n)=>{L.init(e,n),q(e._zod,"propValues",()=>n.innerType._zod.propValues),q(e._zod,"values",()=>n.innerType._zod.values),q(e._zod,"optin",()=>{var r,o;return(o=(r=n.innerType)==null?void 0:r._zod)==null?void 0:o.optin}),q(e._zod,"optout",()=>{var r,o;return(o=(r=n.innerType)==null?void 0:r._zod)==null?void 0:o.optout}),e._zod.parse=(r,o)=>{if(o.direction==="backward")return n.innerType._zod.run(r,o);const t=n.innerType._zod.run(r,o);return t instanceof Promise?t.then(kl):kl(t)}});function kl(e){return e.value=Object.freeze(e.value),e}const Sl=g("$ZodTemplateLiteral",(e,n)=>{L.init(e,n);const r=[];for(const o of n.parts)if(typeof o=="object"&&o!==null){if(!o._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);const t=o._zod.pattern instanceof RegExp?o._zod.pattern.source:o._zod.pattern;if(!t)throw new Error(`Invalid template literal part: ${o._zod.traits}`);const i=t.startsWith("^")?1:0,a=t.endsWith("$")?t.length-1:t.length;r.push(t.slice(i,a))}else if(o===null||Co.has(typeof o))r.push(Ne(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);e._zod.pattern=new RegExp(`^${r.join("")}$`),e._zod.parse=(o,t)=>typeof o.value!="string"?(o.issues.push({input:o.value,inst:e,expected:"string",code:"invalid_type"}),o):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:e,code:"invalid_format",format:n.format??"template_literal",pattern:e._zod.pattern.source}),o)}),wl=g("$ZodFunction",(e,n)=>(L.init(e,n),e._def=n,e._zod.def=n,e.implement=r=>{if(typeof r!="function")throw new Error("implement() must be called with a function");return function(...o){const t=e._def.input?_r(e._def.input,o):o,i=Reflect.apply(r,this,t);return e._def.output?_r(e._def.output,i):i}},e.implementAsync=r=>{if(typeof r!="function")throw new Error("implementAsync() must be called with a function");return async function(...o){const t=e._def.input?await yr(e._def.input,o):o,i=await Reflect.apply(r,this,t);return e._def.output?await yr(e._def.output,i):i}},e._zod.parse=(r,o)=>typeof r.value!="function"?(r.issues.push({code:"invalid_type",expected:"function",input:r.value,inst:e}),r):(e._def.output&&e._def.output._zod.def.type==="promise"?r.value=e.implementAsync(r.value):r.value=e.implement(r.value),r),e.input=(...r)=>{const o=e.constructor;return Array.isArray(r[0])?new o({type:"function",input:new Mr({type:"tuple",items:r[0],rest:r[1]}),output:e._def.output}):new o({type:"function",input:r[0],output:e._def.output})},e.output=r=>{const o=e.constructor;return new o({type:"function",input:e._def.input,output:r})},e)),Il=g("$ZodPromise",(e,n)=>{L.init(e,n),e._zod.parse=(r,o)=>Promise.resolve(r.value).then(t=>n.innerType._zod.run({value:t,issues:[]},o))}),zl=g("$ZodLazy",(e,n)=>{L.init(e,n),q(e._zod,"innerType",()=>n.getter()),q(e._zod,"pattern",()=>{var r,o;return(o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.pattern}),q(e._zod,"propValues",()=>{var r,o;return(o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.propValues}),q(e._zod,"optin",()=>{var r,o;return((o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.optin)??void 0}),q(e._zod,"optout",()=>{var r,o;return((o=(r=e._zod.innerType)==null?void 0:r._zod)==null?void 0:o.optout)??void 0}),e._zod.parse=(r,o)=>e._zod.innerType._zod.run(r,o)}),xl=g("$ZodCustom",(e,n)=>{ne.init(e,n),L.init(e,n),e._zod.parse=(r,o)=>r,e._zod.check=r=>{const o=r.value,t=n.fn(o);if(t instanceof Promise)return t.then(i=>Dl(i,r,o,e));Dl(t,r,o,e)}});function Dl(e,n,r,o){if(!e){const t={code:"custom",input:r,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(t.params=o._zod.def.params),n.issues.push(nt(t))}}const ig=()=>{const e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function n(t){return e[t]??null}const r={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`مدخلات غير مقبولة: يفترض إدخال instanceof ${t.expected}، ولكن تم إدخال ${c}`:`مدخلات غير مقبولة: يفترض إدخال ${i}، ولكن تم إدخال ${c}`}case"invalid_value":return t.values.length===1?`مدخلات غير مقبولة: يفترض إدخال ${B(t.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?` أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${i} ${t.maximum.toString()} ${a.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${t.origin??"القيمة"} ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${i} ${t.minimum.toString()} ${a.unit}`:`أصغر من اللازم: يفترض لـ ${t.origin} أن يكون ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`نَص غير مقبول: يجب أن يبدأ بـ "${t.prefix}"`:i.format==="ends_with"?`نَص غير مقبول: يجب أن ينتهي بـ "${i.suffix}"`:i.format==="includes"?`نَص غير مقبول: يجب أن يتضمَّن "${i.includes}"`:i.format==="regex"?`نَص غير مقبول: يجب أن يطابق النمط ${i.pattern}`:`${r[i.format]??t.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${t.divisor}`;case"unrecognized_keys":return`معرف${t.keys.length>1?"ات":""} غريب${t.keys.length>1?"ة":""}: ${z(t.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${t.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${t.origin}`;default:return"مدخل غير مقبول"}}};function og(){return{localeError:ig()}}const ag=()=>{const e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function n(t){return e[t]??null}const r={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Yanlış dəyər: gözlənilən instanceof ${t.expected}, daxil olan ${c}`:`Yanlış dəyər: gözlənilən ${i}, daxil olan ${c}`}case"invalid_value":return t.values.length===1?`Yanlış dəyər: gözlənilən ${B(t.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${i}${t.maximum.toString()} ${a.unit??"element"}`:`Çox böyük: gözlənilən ${t.origin??"dəyər"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Çox kiçik: gözlənilən ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`Çox kiçik: gözlənilən ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Yanlış mətn: "${i.prefix}" ilə başlamalıdır`:i.format==="ends_with"?`Yanlış mətn: "${i.suffix}" ilə bitməlidir`:i.format==="includes"?`Yanlış mətn: "${i.includes}" daxil olmalıdır`:i.format==="regex"?`Yanlış mətn: ${i.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${r[i.format]??t.format}`}case"not_multiple_of":return`Yanlış ədəd: ${t.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${t.keys.length>1?"lar":""}: ${z(t.keys,", ")}`;case"invalid_key":return`${t.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${t.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};function cg(){return{localeError:ag()}}function El(e,n,r,o){const t=Math.abs(e),i=t%10,a=t%100;return a>=11&&a<=19?o:i===1?n:i>=2&&i<=4?r:o}const lg=()=>{const e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function n(t){return e[t]??null}const r={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},o={nan:"NaN",number:"лік",array:"масіў"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Няправільны ўвод: чакаўся instanceof ${t.expected}, атрымана ${c}`:`Няправільны ўвод: чакаўся ${i}, атрымана ${c}`}case"invalid_value":return t.values.length===1?`Няправільны ўвод: чакалася ${B(t.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const c=Number(t.maximum),s=El(c,a.unit.one,a.unit.few,a.unit.many);return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна ${a.verb} ${i}${t.maximum.toString()} ${s}`}return`Занадта вялікі: чакалася, што ${t.origin??"значэнне"} павінна быць ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const c=Number(t.minimum),s=El(c,a.unit.one,a.unit.few,a.unit.many);return`Занадта малы: чакалася, што ${t.origin} павінна ${a.verb} ${i}${t.minimum.toString()} ${s}`}return`Занадта малы: чакалася, што ${t.origin} павінна быць ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Няправільны радок: павінен пачынацца з "${i.prefix}"`:i.format==="ends_with"?`Няправільны радок: павінен заканчвацца на "${i.suffix}"`:i.format==="includes"?`Няправільны радок: павінен змяшчаць "${i.includes}"`:i.format==="regex"?`Няправільны радок: павінен адпавядаць шаблону ${i.pattern}`:`Няправільны ${r[i.format]??t.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${t.keys.length>1?"ключы":"ключ"}: ${z(t.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${t.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${t.origin}`;default:return"Няправільны ўвод"}}};function ug(){return{localeError:lg()}}const sg=()=>{const e={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"}};function n(t){return e[t]??null}const r={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",jwt:"JWT",template_literal:"вход"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Невалиден вход: очакван instanceof ${t.expected}, получен ${c}`:`Невалиден вход: очакван ${i}, получен ${c}`}case"invalid_value":return t.values.length===1?`Невалиден вход: очакван ${B(t.values[0])}`:`Невалидна опция: очаквано едно от ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Твърде голямо: очаква се ${t.origin??"стойност"} да съдържа ${i}${t.maximum.toString()} ${a.unit??"елемента"}`:`Твърде голямо: очаква се ${t.origin??"стойност"} да бъде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Твърде малко: очаква се ${t.origin} да съдържа ${i}${t.minimum.toString()} ${a.unit}`:`Твърде малко: очаква се ${t.origin} да бъде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;if(i.format==="starts_with")return`Невалиден низ: трябва да започва с "${i.prefix}"`;if(i.format==="ends_with")return`Невалиден низ: трябва да завършва с "${i.suffix}"`;if(i.format==="includes")return`Невалиден низ: трябва да включва "${i.includes}"`;if(i.format==="regex")return`Невалиден низ: трябва да съвпада с ${i.pattern}`;let a="Невалиден";return i.format==="emoji"&&(a="Невалидно"),i.format==="datetime"&&(a="Невалидно"),i.format==="date"&&(a="Невалидна"),i.format==="time"&&(a="Невалидно"),i.format==="duration"&&(a="Невалидна"),`${a} ${r[i.format]??t.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${t.divisor}`;case"unrecognized_keys":return`Неразпознат${t.keys.length>1?"и":""} ключ${t.keys.length>1?"ове":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${t.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${t.origin}`;default:return"Невалиден вход"}}};function dg(){return{localeError:sg()}}const fg=()=>{const e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function n(t){return e[t]??null}const r={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipus invàlid: s'esperava instanceof ${t.expected}, s'ha rebut ${c}`:`Tipus invàlid: s'esperava ${i}, s'ha rebut ${c}`}case"invalid_value":return t.values.length===1?`Valor invàlid: s'esperava ${B(t.values[0])}`:`Opció invàlida: s'esperava una de ${z(t.values," o ")}`;case"too_big":{const i=t.inclusive?"com a màxim":"menys de",a=n(t.origin);return a?`Massa gran: s'esperava que ${t.origin??"el valor"} contingués ${i} ${t.maximum.toString()} ${a.unit??"elements"}`:`Massa gran: s'esperava que ${t.origin??"el valor"} fos ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"com a mínim":"més de",a=n(t.origin);return a?`Massa petit: s'esperava que ${t.origin} contingués ${i} ${t.minimum.toString()} ${a.unit}`:`Massa petit: s'esperava que ${t.origin} fos ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Format invàlid: ha de començar amb "${i.prefix}"`:i.format==="ends_with"?`Format invàlid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format invàlid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format invàlid: ha de coincidir amb el patró ${i.pattern}`:`Format invàlid per a ${r[i.format]??t.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${t.divisor}`;case"unrecognized_keys":return`Clau${t.keys.length>1?"s":""} no reconeguda${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${t.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${t.origin}`;default:return"Entrada invàlida"}}};function mg(){return{localeError:fg()}}const pg=()=>{const e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function n(t){return e[t]??null}const r={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},o={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neplatný vstup: očekáváno instanceof ${t.expected}, obdrženo ${c}`:`Neplatný vstup: očekáváno ${i}, obdrženo ${c}`}case"invalid_value":return t.values.length===1?`Neplatný vstup: očekáváno ${B(t.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Hodnota je příliš velká: ${t.origin??"hodnota"} musí mít ${i}${t.maximum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš velká: ${t.origin??"hodnota"} musí být ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Hodnota je příliš malá: ${t.origin??"hodnota"} musí mít ${i}${t.minimum.toString()} ${a.unit??"prvků"}`:`Hodnota je příliš malá: ${t.origin??"hodnota"} musí být ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neplatný řetězec: musí začínat na "${i.prefix}"`:i.format==="ends_with"?`Neplatný řetězec: musí končit na "${i.suffix}"`:i.format==="includes"?`Neplatný řetězec: musí obsahovat "${i.includes}"`:i.format==="regex"?`Neplatný řetězec: musí odpovídat vzoru ${i.pattern}`:`Neplatný formát ${r[i.format]??t.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${t.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${z(t.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${t.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${t.origin}`;default:return"Neplatný vstup"}}};function gg(){return{localeError:pg()}}const vg=()=>{const e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}};function n(t){return e[t]??null}const r={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldigt input: forventede instanceof ${t.expected}, fik ${c}`:`Ugyldigt input: forventede ${i}, fik ${c}`}case"invalid_value":return t.values.length===1?`Ugyldig værdi: forventede ${B(t.values[0])}`:`Ugyldigt valg: forventede en af følgende ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),c=o[t.origin]??t.origin;return a?`For stor: forventede ${c??"value"} ${a.verb} ${i} ${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor: forventede ${c??"value"} havde ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),c=o[t.origin]??t.origin;return a?`For lille: forventede ${c} ${a.verb} ${i} ${t.minimum.toString()} ${a.unit}`:`For lille: forventede ${c} havde ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ugyldig streng: skal starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: skal ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: skal indeholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: skal matche mønsteret ${i.pattern}`:`Ugyldig ${r[i.format]??t.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${z(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${t.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${t.origin}`;default:return"Ugyldigt input"}}};function hg(){return{localeError:vg()}}const $g=()=>{const e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function n(t){return e[t]??null}const r={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},o={nan:"NaN",number:"Zahl",array:"Array"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ungültige Eingabe: erwartet instanceof ${t.expected}, erhalten ${c}`:`Ungültige Eingabe: erwartet ${i}, erhalten ${c}`}case"invalid_value":return t.values.length===1?`Ungültige Eingabe: erwartet ${B(t.values[0])}`:`Ungültige Option: erwartet eine von ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Zu groß: erwartet, dass ${t.origin??"Wert"} ${i}${t.maximum.toString()} ${a.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${t.origin??"Wert"} ${i}${t.maximum.toString()} ist`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Zu klein: erwartet, dass ${t.origin} ${i}${t.minimum.toString()} ${a.unit} hat`:`Zu klein: erwartet, dass ${t.origin} ${i}${t.minimum.toString()} ist`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ungültiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ungültiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ungültiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ungültiger String: muss dem Muster ${i.pattern} entsprechen`:`Ungültig: ${r[i.format]??t.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${t.divisor} sein`;case"unrecognized_keys":return`${t.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${z(t.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${t.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${t.origin}`;default:return"Ungültige Eingabe"}}};function bg(){return{localeError:$g()}}const _g=()=>{const e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function n(t){return e[t]??null}const r={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return`Invalid input: expected ${i}, received ${c}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${B(t.values[0])}`:`Invalid option: expected one of ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Too big: expected ${t.origin??"value"} to have ${i}${t.maximum.toString()} ${a.unit??"elements"}`:`Too big: expected ${t.origin??"value"} to be ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Too small: expected ${t.origin} to have ${i}${t.minimum.toString()} ${a.unit}`:`Too small: expected ${t.origin} to be ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Invalid string: must start with "${i.prefix}"`:i.format==="ends_with"?`Invalid string: must end with "${i.suffix}"`:i.format==="includes"?`Invalid string: must include "${i.includes}"`:i.format==="regex"?`Invalid string: must match pattern ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${t.divisor}`;case"unrecognized_keys":return`Unrecognized key${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Invalid key in ${t.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${t.origin}`;default:return"Invalid input"}}};function Ol(){return{localeError:_g()}}const yg=()=>{const e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function n(t){return e[t]??null}const r={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},o={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nevalida enigo: atendiĝis instanceof ${t.expected}, riceviĝis ${c}`:`Nevalida enigo: atendiĝis ${i}, riceviĝis ${c}`}case"invalid_value":return t.values.length===1?`Nevalida enigo: atendiĝis ${B(t.values[0])}`:`Nevalida opcio: atendiĝis unu el ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${i}${t.maximum.toString()} ${a.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${t.origin??"valoro"} havu ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Tro malgranda: atendiĝis ke ${t.origin} havu ${i}${t.minimum.toString()} ${a.unit}`:`Tro malgranda: atendiĝis ke ${t.origin} estu ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Nevalida karaktraro: devas komenciĝi per "${i.prefix}"`:i.format==="ends_with"?`Nevalida karaktraro: devas finiĝi per "${i.suffix}"`:i.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${i.includes}"`:i.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${i.pattern}`:`Nevalida ${r[i.format]??t.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${t.divisor}`;case"unrecognized_keys":return`Nekonata${t.keys.length>1?"j":""} ŝlosilo${t.keys.length>1?"j":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${t.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${t.origin}`;default:return"Nevalida enigo"}}};function kg(){return{localeError:yg()}}const Sg=()=>{const e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function n(t){return e[t]??null}const r={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrada inválida: se esperaba instanceof ${t.expected}, recibido ${c}`:`Entrada inválida: se esperaba ${i}, recibido ${c}`}case"invalid_value":return t.values.length===1?`Entrada inválida: se esperaba ${B(t.values[0])}`:`Opción inválida: se esperaba una de ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),c=o[t.origin]??t.origin;return a?`Demasiado grande: se esperaba que ${c??"valor"} tuviera ${i}${t.maximum.toString()} ${a.unit??"elementos"}`:`Demasiado grande: se esperaba que ${c??"valor"} fuera ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),c=o[t.origin]??t.origin;return a?`Demasiado pequeño: se esperaba que ${c} tuviera ${i}${t.minimum.toString()} ${a.unit}`:`Demasiado pequeño: se esperaba que ${c} fuera ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Cadena inválida: debe comenzar con "${i.prefix}"`:i.format==="ends_with"?`Cadena inválida: debe terminar en "${i.suffix}"`:i.format==="includes"?`Cadena inválida: debe incluir "${i.includes}"`:i.format==="regex"?`Cadena inválida: debe coincidir con el patrón ${i.pattern}`:`Inválido ${r[i.format]??t.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Llave${t.keys.length>1?"s":""} desconocida${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Llave inválida en ${o[t.origin]??t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${o[t.origin]??t.origin}`;default:return"Entrada inválida"}}};function wg(){return{localeError:Sg()}}const Ig=()=>{const e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function n(t){return e[t]??null}const r={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},o={nan:"NaN",number:"عدد",array:"آرایه"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`ورودی نامعتبر: میبایست instanceof ${t.expected} میبود، ${c} دریافت شد`:`ورودی نامعتبر: میبایست ${i} میبود، ${c} دریافت شد`}case"invalid_value":return t.values.length===1?`ورودی نامعتبر: میبایست ${B(t.values[0])} میبود`:`گزینه نامعتبر: میبایست یکی از ${z(t.values,"|")} میبود`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`خیلی بزرگ: ${t.origin??"مقدار"} باید ${i}${t.maximum.toString()} ${a.unit??"عنصر"} باشد`:`خیلی بزرگ: ${t.origin??"مقدار"} باید ${i}${t.maximum.toString()} باشد`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`خیلی کوچک: ${t.origin} باید ${i}${t.minimum.toString()} ${a.unit} باشد`:`خیلی کوچک: ${t.origin} باید ${i}${t.minimum.toString()} باشد`}case"invalid_format":{const i=t;return i.format==="starts_with"?`رشته نامعتبر: باید با "${i.prefix}" شروع شود`:i.format==="ends_with"?`رشته نامعتبر: باید با "${i.suffix}" تمام شود`:i.format==="includes"?`رشته نامعتبر: باید شامل "${i.includes}" باشد`:i.format==="regex"?`رشته نامعتبر: باید با الگوی ${i.pattern} مطابقت داشته باشد`:`${r[i.format]??t.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${t.divisor} باشد`;case"unrecognized_keys":return`کلید${t.keys.length>1?"های":""} ناشناس: ${z(t.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${t.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${t.origin}`;default:return"ورودی نامعتبر"}}};function zg(){return{localeError:Ig()}}const xg=()=>{const e={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function n(t){return e[t]??null}const r={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Virheellinen tyyppi: odotettiin instanceof ${t.expected}, oli ${c}`:`Virheellinen tyyppi: odotettiin ${i}, oli ${c}`}case"invalid_value":return t.values.length===1?`Virheellinen syöte: täytyy olla ${B(t.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Liian suuri: ${a.subject} täytyy olla ${i}${t.maximum.toString()} ${a.unit}`.trim():`Liian suuri: arvon täytyy olla ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Liian pieni: ${a.subject} täytyy olla ${i}${t.minimum.toString()} ${a.unit}`.trim():`Liian pieni: arvon täytyy olla ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Virheellinen syöte: täytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen syöte: täytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen syöte: täytyy sisältää "${i.includes}"`:i.format==="regex"?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${i.pattern}`:`Virheellinen ${r[i.format]??t.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${t.divisor} monikerta`;case"unrecognized_keys":return`${t.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${z(t.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};function Dg(){return{localeError:xg()}}const Eg=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}const r={regex:"entrée",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN",number:"nombre",array:"tableau"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : instanceof ${t.expected} attendu, ${c} reçu`:`Entrée invalide : ${i} attendu, ${c} reçu`}case"invalid_value":return t.values.length===1?`Entrée invalide : ${B(t.values[0])} attendu`:`Option invalide : une valeur parmi ${z(t.values,"|")} attendue`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Trop grand : ${t.origin??"valeur"} doit ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"élément(s)"}`:`Trop grand : ${t.origin??"valeur"} doit être ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Trop petit : ${t.origin} doit ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : ${t.origin} doit être ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au modèle ${i.pattern}`:`${r[i.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${z(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function Og(){return{localeError:Eg()}}const jg=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function n(t){return e[t]??null}const r={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Entrée invalide : attendu instanceof ${t.expected}, reçu ${c}`:`Entrée invalide : attendu ${i}, reçu ${c}`}case"invalid_value":return t.values.length===1?`Entrée invalide : attendu ${B(t.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"≤":"<",a=n(t.origin);return a?`Trop grand : attendu que ${t.origin??"la valeur"} ait ${i}${t.maximum.toString()} ${a.unit}`:`Trop grand : attendu que ${t.origin??"la valeur"} soit ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"≥":">",a=n(t.origin);return a?`Trop petit : attendu que ${t.origin} ait ${i}${t.minimum.toString()} ${a.unit}`:`Trop petit : attendu que ${t.origin} soit ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chaîne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Chaîne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Chaîne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Chaîne invalide : doit correspondre au motif ${i.pattern}`:`${r[i.format]??t.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${t.divisor}`;case"unrecognized_keys":return`Clé${t.keys.length>1?"s":""} non reconnue${t.keys.length>1?"s":""} : ${z(t.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${t.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${t.origin}`;default:return"Entrée invalide"}}};function Ug(){return{localeError:jg()}}const Ng=()=>{const e={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},n={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},r=u=>u?e[u]:void 0,o=u=>{const f=r(u);return f?f.label:u??e.unknown.label},t=u=>`ה${o(u)}`,i=u=>{const f=r(u);return((f==null?void 0:f.gender)??"m")==="f"?"צריכה להיות":"צריך להיות"},a=u=>u?n[u]??null:null,c={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},s={nan:"NaN"};return u=>{var f;switch(u.code){case"invalid_type":{const d=u.expected,v=s[d??""]??o(d),b=M(u.input),h=s[b]??((f=e[b])==null?void 0:f.label)??b;return/^[A-Z]/.test(u.expected)?`קלט לא תקין: צריך להיות instanceof ${u.expected}, התקבל ${h}`:`קלט לא תקין: צריך להיות ${v}, התקבל ${h}`}case"invalid_value":{if(u.values.length===1)return`ערך לא תקין: הערך חייב להיות ${B(u.values[0])}`;const d=u.values.map(h=>B(h));if(u.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${d[0]} או ${d[1]}`;const v=d[d.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${d.slice(0,-1).join(", ")} או ${v}`}case"too_big":{const d=a(u.origin),v=t(u.origin??"value");if(u.origin==="string")return`${(d==null?void 0:d.longLabel)??"ארוך"} מדי: ${v} צריכה להכיל ${u.maximum.toString()} ${(d==null?void 0:d.unit)??""} ${u.inclusive?"או פחות":"לכל היותר"}`.trim();if(u.origin==="number"){const p=u.inclusive?`קטן או שווה ל-${u.maximum}`:`קטן מ-${u.maximum}`;return`גדול מדי: ${v} צריך להיות ${p}`}if(u.origin==="array"||u.origin==="set"){const p=u.origin==="set"?"צריכה":"צריך",k=u.inclusive?`${u.maximum} ${(d==null?void 0:d.unit)??""} או פחות`:`פחות מ-${u.maximum} ${(d==null?void 0:d.unit)??""}`;return`גדול מדי: ${v} ${p} להכיל ${k}`.trim()}const b=u.inclusive?"<=":"<",h=i(u.origin??"value");return d!=null&&d.unit?`${d.longLabel} מדי: ${v} ${h} ${b}${u.maximum.toString()} ${d.unit}`:`${(d==null?void 0:d.longLabel)??"גדול"} מדי: ${v} ${h} ${b}${u.maximum.toString()}`}case"too_small":{const d=a(u.origin),v=t(u.origin??"value");if(u.origin==="string")return`${(d==null?void 0:d.shortLabel)??"קצר"} מדי: ${v} צריכה להכיל ${u.minimum.toString()} ${(d==null?void 0:d.unit)??""} ${u.inclusive?"או יותר":"לפחות"}`.trim();if(u.origin==="number"){const p=u.inclusive?`גדול או שווה ל-${u.minimum}`:`גדול מ-${u.minimum}`;return`קטן מדי: ${v} צריך להיות ${p}`}if(u.origin==="array"||u.origin==="set"){const p=u.origin==="set"?"צריכה":"צריך";if(u.minimum===1&&u.inclusive){const _=(u.origin==="set","לפחות פריט אחד");return`קטן מדי: ${v} ${p} להכיל ${_}`}const k=u.inclusive?`${u.minimum} ${(d==null?void 0:d.unit)??""} או יותר`:`יותר מ-${u.minimum} ${(d==null?void 0:d.unit)??""}`;return`קטן מדי: ${v} ${p} להכיל ${k}`.trim()}const b=u.inclusive?">=":">",h=i(u.origin??"value");return d!=null&&d.unit?`${d.shortLabel} מדי: ${v} ${h} ${b}${u.minimum.toString()} ${d.unit}`:`${(d==null?void 0:d.shortLabel)??"קטן"} מדי: ${v} ${h} ${b}${u.minimum.toString()}`}case"invalid_format":{const d=u;if(d.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${d.prefix}"`;if(d.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${d.suffix}"`;if(d.format==="includes")return`המחרוזת חייבת לכלול "${d.includes}"`;if(d.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${d.pattern}`;const v=c[d.format],b=(v==null?void 0:v.label)??d.format,p=((v==null?void 0:v.gender)??"m")==="f"?"תקינה":"תקין";return`${b} לא ${p}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${u.divisor}`;case"unrecognized_keys":return`מפתח${u.keys.length>1?"ות":""} לא מזוה${u.keys.length>1?"ים":"ה"}: ${z(u.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${t(u.origin??"array")}`;default:return"קלט לא תקין"}}};function Tg(){return{localeError:Ng()}}const Pg=()=>{const e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function n(t){return e[t]??null}const r={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},o={nan:"NaN",number:"szám",array:"tömb"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Érvénytelen bemenet: a várt érték instanceof ${t.expected}, a kapott érték ${c}`:`Érvénytelen bemenet: a várt érték ${i}, a kapott érték ${c}`}case"invalid_value":return t.values.length===1?`Érvénytelen bemenet: a várt érték ${B(t.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Túl nagy: ${t.origin??"érték"} mérete túl nagy ${i}${t.maximum.toString()} ${a.unit??"elem"}`:`Túl nagy: a bemeneti érték ${t.origin??"érték"} túl nagy: ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Túl kicsi: a bemeneti érték ${t.origin} mérete túl kicsi ${i}${t.minimum.toString()} ${a.unit}`:`Túl kicsi: a bemeneti érték ${t.origin} túl kicsi ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Érvénytelen string: "${i.prefix}" értékkel kell kezdődnie`:i.format==="ends_with"?`Érvénytelen string: "${i.suffix}" értékkel kell végződnie`:i.format==="includes"?`Érvénytelen string: "${i.includes}" értéket kell tartalmaznia`:i.format==="regex"?`Érvénytelen string: ${i.pattern} mintának kell megfelelnie`:`Érvénytelen ${r[i.format]??t.format}`}case"not_multiple_of":return`Érvénytelen szám: ${t.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${t.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${t.origin}`;default:return"Érvénytelen bemenet"}}};function Ag(){return{localeError:Pg()}}function jl(e,n,r){return Math.abs(e)===1?n:r}function it(e){if(!e)return"";const n=["ա","ե","ը","ի","ո","ու","օ"],r=e[e.length-1];return e+(n.includes(r)?"ն":"ը")}const Cg=()=>{const e={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function n(t){return e[t]??null}const r={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",jwt:"JWT",template_literal:"մուտք"},o={nan:"NaN",number:"թիվ",array:"զանգված"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Սխալ մուտքագրում․ սպասվում էր instanceof ${t.expected}, ստացվել է ${c}`:`Սխալ մուտքագրում․ սպասվում էր ${i}, ստացվել է ${c}`}case"invalid_value":return t.values.length===1?`Սխալ մուտքագրում․ սպասվում էր ${B(t.values[1])}`:`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const c=Number(t.maximum),s=jl(c,a.unit.one,a.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${it(t.origin??"արժեք")} կունենա ${i}${t.maximum.toString()} ${s}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${it(t.origin??"արժեք")} լինի ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const c=Number(t.minimum),s=jl(c,a.unit.one,a.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${it(t.origin)} կունենա ${i}${t.minimum.toString()} ${s}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${it(t.origin)} լինի ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Սխալ տող․ պետք է սկսվի "${i.prefix}"-ով`:i.format==="ends_with"?`Սխալ տող․ պետք է ավարտվի "${i.suffix}"-ով`:i.format==="includes"?`Սխալ տող․ պետք է պարունակի "${i.includes}"`:i.format==="regex"?`Սխալ տող․ պետք է համապատասխանի ${i.pattern} ձևաչափին`:`Սխալ ${r[i.format]??t.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${t.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${t.keys.length>1?"ներ":""}. ${z(t.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${it(t.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${it(t.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};function Zg(){return{localeError:Cg()}}const Bg=()=>{const e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function n(t){return e[t]??null}const r={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak valid: diharapkan instanceof ${t.expected}, diterima ${c}`:`Input tidak valid: diharapkan ${i}, diterima ${c}`}case"invalid_value":return t.values.length===1?`Input tidak valid: diharapkan ${B(t.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: diharapkan ${t.origin??"value"} memiliki ${i}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: diharapkan ${t.origin??"value"} menjadi ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: diharapkan ${t.origin} memiliki ${i}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: diharapkan ${t.origin} menjadi ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${r[i.format]??t.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${t.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${t.origin}`;default:return"Input tidak valid"}}};function Mg(){return{localeError:Bg()}}const Fg=()=>{const e={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function n(t){return e[t]??null}const r={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",jwt:"JWT",template_literal:"gildi"},o={nan:"NaN",number:"númer",array:"fylki"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Rangt gildi: Þú slóst inn ${c} þar sem á að vera instanceof ${t.expected}`:`Rangt gildi: Þú slóst inn ${c} þar sem á að vera ${i}`}case"invalid_value":return t.values.length===1?`Rangt gildi: gert ráð fyrir ${B(t.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} hafi ${i}${t.maximum.toString()} ${a.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${t.origin??"gildi"} sé ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Of lítið: gert er ráð fyrir að ${t.origin} hafi ${i}${t.minimum.toString()} ${a.unit}`:`Of lítið: gert er ráð fyrir að ${t.origin} sé ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ógildur strengur: verður að byrja á "${i.prefix}"`:i.format==="ends_with"?`Ógildur strengur: verður að enda á "${i.suffix}"`:i.format==="includes"?`Ógildur strengur: verður að innihalda "${i.includes}"`:i.format==="regex"?`Ógildur strengur: verður að fylgja mynstri ${i.pattern}`:`Rangt ${r[i.format]??t.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${t.divisor}`;case"unrecognized_keys":return`Óþekkt ${t.keys.length>1?"ir lyklar":"ur lykill"}: ${z(t.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${t.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${t.origin}`;default:return"Rangt gildi"}}};function Lg(){return{localeError:Fg()}}const Vg=()=>{const e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function n(t){return e[t]??null}const r={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"numero",array:"vettore"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input non valido: atteso instanceof ${t.expected}, ricevuto ${c}`:`Input non valido: atteso ${i}, ricevuto ${c}`}case"invalid_value":return t.values.length===1?`Input non valido: atteso ${B(t.values[0])}`:`Opzione non valida: atteso uno tra ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Troppo grande: ${t.origin??"valore"} deve avere ${i}${t.maximum.toString()} ${a.unit??"elementi"}`:`Troppo grande: ${t.origin??"valore"} deve essere ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Troppo piccolo: ${t.origin} deve avere ${i}${t.minimum.toString()} ${a.unit}`:`Troppo piccolo: ${t.origin} deve essere ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${t.divisor}`;case"unrecognized_keys":return`Chiav${t.keys.length>1?"i":"e"} non riconosciut${t.keys.length>1?"e":"a"}: ${z(t.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${t.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${t.origin}`;default:return"Input non valido"}}};function Rg(){return{localeError:Vg()}}const Jg=()=>{const e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function n(t){return e[t]??null}const r={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},o={nan:"NaN",number:"数値",array:"配列"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`無効な入力: instanceof ${t.expected}が期待されましたが、${c}が入力されました`:`無効な入力: ${i}が期待されましたが、${c}が入力されました`}case"invalid_value":return t.values.length===1?`無効な入力: ${B(t.values[0])}が期待されました`:`無効な選択: ${z(t.values,"、")}のいずれかである必要があります`;case"too_big":{const i=t.inclusive?"以下である":"より小さい",a=n(t.origin);return a?`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${a.unit??"要素"}${i}必要があります`:`大きすぎる値: ${t.origin??"値"}は${t.maximum.toString()}${i}必要があります`}case"too_small":{const i=t.inclusive?"以上である":"より大きい",a=n(t.origin);return a?`小さすぎる値: ${t.origin}は${t.minimum.toString()}${a.unit}${i}必要があります`:`小さすぎる値: ${t.origin}は${t.minimum.toString()}${i}必要があります`}case"invalid_format":{const i=t;return i.format==="starts_with"?`無効な文字列: "${i.prefix}"で始まる必要があります`:i.format==="ends_with"?`無効な文字列: "${i.suffix}"で終わる必要があります`:i.format==="includes"?`無効な文字列: "${i.includes}"を含む必要があります`:i.format==="regex"?`無効な文字列: パターン${i.pattern}に一致する必要があります`:`無効な${r[i.format]??t.format}`}case"not_multiple_of":return`無効な数値: ${t.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${t.keys.length>1?"群":""}: ${z(t.keys,"、")}`;case"invalid_key":return`${t.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${t.origin}内の無効な値`;default:return"無効な入力"}}};function qg(){return{localeError:Jg()}}const Yg=()=>{const e={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function n(t){return e[t]??null}const r={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული სტრინგი",base64url:"base64url-კოდირებული სტრინგი",json_string:"JSON სტრინგი",e164:"E.164 ნომერი",jwt:"JWT",template_literal:"შეყვანა"},o={nan:"NaN",number:"რიცხვი",string:"სტრინგი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`არასწორი შეყვანა: მოსალოდნელი instanceof ${t.expected}, მიღებული ${c}`:`არასწორი შეყვანა: მოსალოდნელი ${i}, მიღებული ${c}`}case"invalid_value":return t.values.length===1?`არასწორი შეყვანა: მოსალოდნელი ${B(t.values[0])}`:`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${z(t.values,"|")}-დან`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit}`:`ზედმეტად დიდი: მოსალოდნელი ${t.origin??"მნიშვნელობა"} იყოს ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`ზედმეტად პატარა: მოსალოდნელი ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`ზედმეტად პატარა: მოსალოდნელი ${t.origin} იყოს ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`არასწორი სტრინგი: უნდა იწყებოდეს "${i.prefix}"-ით`:i.format==="ends_with"?`არასწორი სტრინგი: უნდა მთავრდებოდეს "${i.suffix}"-ით`:i.format==="includes"?`არასწორი სტრინგი: უნდა შეიცავდეს "${i.includes}"-ს`:i.format==="regex"?`არასწორი სტრინგი: უნდა შეესაბამებოდეს შაბლონს ${i.pattern}`:`არასწორი ${r[i.format]??t.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${t.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${t.keys.length>1?"ები":"ი"}: ${z(t.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${t.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${t.origin}-ში`;default:return"არასწორი შეყვანა"}}};function Gg(){return{localeError:Yg()}}const Kg=()=>{const e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function n(t){return e[t]??null}const r={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},o={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${t.expected} ប៉ុន្តែទទួលបាន ${c}`:`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${i} ប៉ុន្តែទទួលបាន ${c}`}case"invalid_value":return t.values.length===1?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${B(t.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${i} ${t.maximum.toString()} ${a.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${t.origin??"តម្លៃ"} ${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`តូចពេក៖ ត្រូវការ ${t.origin} ${i} ${t.minimum.toString()} ${a.unit}`:`តូចពេក៖ ត្រូវការ ${t.origin} ${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${i.prefix}"`:i.format==="ends_with"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${i.suffix}"`:i.format==="includes"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${i.includes}"`:i.format==="regex"?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${i.pattern}`:`មិនត្រឹមត្រូវ៖ ${r[i.format]??t.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${t.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${z(t.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${t.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};function Ul(){return{localeError:Kg()}}function Wg(){return Ul()}const Hg=()=>{const e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function n(t){return e[t]??null}const r={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`잘못된 입력: 예상 타입은 instanceof ${t.expected}, 받은 타입은 ${c}입니다`:`잘못된 입력: 예상 타입은 ${i}, 받은 타입은 ${c}입니다`}case"invalid_value":return t.values.length===1?`잘못된 입력: 값은 ${B(t.values[0])} 이어야 합니다`:`잘못된 옵션: ${z(t.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{const i=t.inclusive?"이하":"미만",a=i==="미만"?"이어야 합니다":"여야 합니다",c=n(t.origin),s=(c==null?void 0:c.unit)??"요소";return c?`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()}${s} ${i}${a}`:`${t.origin??"값"}이 너무 큽니다: ${t.maximum.toString()} ${i}${a}`}case"too_small":{const i=t.inclusive?"이상":"초과",a=i==="이상"?"이어야 합니다":"여야 합니다",c=n(t.origin),s=(c==null?void 0:c.unit)??"요소";return c?`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()}${s} ${i}${a}`:`${t.origin??"값"}이 너무 작습니다: ${t.minimum.toString()} ${i}${a}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`잘못된 문자열: "${i.prefix}"(으)로 시작해야 합니다`:i.format==="ends_with"?`잘못된 문자열: "${i.suffix}"(으)로 끝나야 합니다`:i.format==="includes"?`잘못된 문자열: "${i.includes}"을(를) 포함해야 합니다`:i.format==="regex"?`잘못된 문자열: 정규식 ${i.pattern} 패턴과 일치해야 합니다`:`잘못된 ${r[i.format]??t.format}`}case"not_multiple_of":return`잘못된 숫자: ${t.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${z(t.keys,", ")}`;case"invalid_key":return`잘못된 키: ${t.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${t.origin}`;default:return"잘못된 입력"}}};function Xg(){return{localeError:Hg()}}const wt=e=>e.charAt(0).toUpperCase()+e.slice(1);function Nl(e){const n=Math.abs(e),r=n%10,o=n%100;return o>=11&&o<=19||r===0?"many":r===1?"one":"few"}const Qg=()=>{const e={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function n(t,i,a,c){const s=e[t]??null;return s===null?s:{unit:s.unit[i],verb:s.verb[c][a?"inclusive":"notInclusive"]}}const r={regex:"įvestis",email:"el. pašto adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukmė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",jwt:"JWT",template_literal:"įvestis"},o={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Gautas tipas ${c}, o tikėtasi - instanceof ${t.expected}`:`Gautas tipas ${c}, o tikėtasi - ${i}`}case"invalid_value":return t.values.length===1?`Privalo būti ${B(t.values[0])}`:`Privalo būti vienas iš ${z(t.values,"|")} pasirinkimų`;case"too_big":{const i=o[t.origin]??t.origin,a=n(t.origin,Nl(Number(t.maximum)),t.inclusive??!1,"smaller");if(a!=null&&a.verb)return`${wt(i??t.origin??"reikšmė")} ${a.verb} ${t.maximum.toString()} ${a.unit??"elementų"}`;const c=t.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${wt(i??t.origin??"reikšmė")} turi būti ${c} ${t.maximum.toString()} ${a==null?void 0:a.unit}`}case"too_small":{const i=o[t.origin]??t.origin,a=n(t.origin,Nl(Number(t.minimum)),t.inclusive??!1,"bigger");if(a!=null&&a.verb)return`${wt(i??t.origin??"reikšmė")} ${a.verb} ${t.minimum.toString()} ${a.unit??"elementų"}`;const c=t.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${wt(i??t.origin??"reikšmė")} turi būti ${c} ${t.minimum.toString()} ${a==null?void 0:a.unit}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Eilutė privalo prasidėti "${i.prefix}"`:i.format==="ends_with"?`Eilutė privalo pasibaigti "${i.suffix}"`:i.format==="includes"?`Eilutė privalo įtraukti "${i.includes}"`:i.format==="regex"?`Eilutė privalo atitikti ${i.pattern}`:`Neteisingas ${r[i.format]??t.format}`}case"not_multiple_of":return`Skaičius privalo būti ${t.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${t.keys.length>1?"i":"as"} rakt${t.keys.length>1?"ai":"as"}: ${z(t.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{const i=o[t.origin]??t.origin;return`${wt(i??t.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};function ev(){return{localeError:Qg()}}const tv=()=>{const e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function n(t){return e[t]??null}const r={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},o={nan:"NaN",number:"број",array:"низа"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Грешен внес: се очекува instanceof ${t.expected}, примено ${c}`:`Грешен внес: се очекува ${i}, примено ${c}`}case"invalid_value":return t.values.length===1?`Invalid input: expected ${B(t.values[0])}`:`Грешана опција: се очекува една ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Премногу голем: се очекува ${t.origin??"вредноста"} да има ${i}${t.maximum.toString()} ${a.unit??"елементи"}`:`Премногу голем: се очекува ${t.origin??"вредноста"} да биде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Премногу мал: се очекува ${t.origin} да има ${i}${t.minimum.toString()} ${a.unit}`:`Премногу мал: се очекува ${t.origin} да биде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неважечка низа: мора да започнува со "${i.prefix}"`:i.format==="ends_with"?`Неважечка низа: мора да завршува со "${i.suffix}"`:i.format==="includes"?`Неважечка низа: мора да вклучува "${i.includes}"`:i.format==="regex"?`Неважечка низа: мора да одгоара на патернот ${i.pattern}`:`Invalid ${r[i.format]??t.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${z(t.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${t.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${t.origin}`;default:return"Грешен внес"}}};function nv(){return{localeError:tv()}}const rv=()=>{const e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function n(t){return e[t]??null}const r={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"nombor"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Input tidak sah: dijangka instanceof ${t.expected}, diterima ${c}`:`Input tidak sah: dijangka ${i}, diterima ${c}`}case"invalid_value":return t.values.length===1?`Input tidak sah: dijangka ${B(t.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Terlalu besar: dijangka ${t.origin??"nilai"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"elemen"}`:`Terlalu besar: dijangka ${t.origin??"nilai"} adalah ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Terlalu kecil: dijangka ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Terlalu kecil: dijangka ${t.origin} adalah ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${r[i.format]??t.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${t.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${z(t.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${t.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${t.origin}`;default:return"Input tidak sah"}}};function iv(){return{localeError:rv()}}const ov=()=>{const e={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"}};function n(t){return e[t]??null}const r={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},o={nan:"NaN",number:"getal"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ongeldige invoer: verwacht instanceof ${t.expected}, ontving ${c}`:`Ongeldige invoer: verwacht ${i}, ontving ${c}`}case"invalid_value":return t.values.length===1?`Ongeldige invoer: verwacht ${B(t.values[0])}`:`Ongeldige optie: verwacht één van ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin),c=t.origin==="date"?"laat":t.origin==="string"?"lang":"groot";return a?`Te ${c}: verwacht dat ${t.origin??"waarde"} ${i}${t.maximum.toString()} ${a.unit??"elementen"} ${a.verb}`:`Te ${c}: verwacht dat ${t.origin??"waarde"} ${i}${t.maximum.toString()} is`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin),c=t.origin==="date"?"vroeg":t.origin==="string"?"kort":"klein";return a?`Te ${c}: verwacht dat ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Te ${c}: verwacht dat ${t.origin} ${i}${t.minimum.toString()} is`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${r[i.format]??t.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${t.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${t.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${t.origin}`;default:return"Ongeldige invoer"}}};function av(){return{localeError:ov()}}const cv=()=>{const e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function n(t){return e[t]??null}const r={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"tall",array:"liste"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ugyldig input: forventet instanceof ${t.expected}, fikk ${c}`:`Ugyldig input: forventet ${i}, fikk ${c}`}case"invalid_value":return t.values.length===1?`Ugyldig verdi: forventet ${B(t.values[0])}`:`Ugyldig valg: forventet en av ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`For stor(t): forventet ${t.origin??"value"} til å ha ${i}${t.maximum.toString()} ${a.unit??"elementer"}`:`For stor(t): forventet ${t.origin??"value"} til å ha ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`For lite(n): forventet ${t.origin} til å ha ${i}${t.minimum.toString()} ${a.unit}`:`For lite(n): forventet ${t.origin} til å ha ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ugyldig streng: må starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: må ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: må inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: må matche mønsteret ${i.pattern}`:`Ugyldig ${r[i.format]??t.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${z(t.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${t.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${t.origin}`;default:return"Ugyldig input"}}};function lv(){return{localeError:cv()}}const uv=()=>{const e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function n(t){return e[t]??null}const r={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},o={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Fâsit giren: umulan instanceof ${t.expected}, alınan ${c}`:`Fâsit giren: umulan ${i}, alınan ${c}`}case"invalid_value":return t.values.length===1?`Fâsit giren: umulan ${B(t.values[0])}`:`Fâsit tercih: mûteberler ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Fazla büyük: ${t.origin??"value"}, ${i}${t.maximum.toString()} ${a.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${t.origin??"value"}, ${i}${t.maximum.toString()} olmalıydı.`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Fazla küçük: ${t.origin}, ${i}${t.minimum.toString()} ${a.unit} sahip olmalıydı.`:`Fazla küçük: ${t.origin}, ${i}${t.minimum.toString()} olmalıydı.`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Fâsit metin: "${i.prefix}" ile başlamalı.`:i.format==="ends_with"?`Fâsit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`Fâsit metin: "${i.includes}" ihtivâ etmeli.`:i.format==="regex"?`Fâsit metin: ${i.pattern} nakşına uymalı.`:`Fâsit ${r[i.format]??t.format}`}case"not_multiple_of":return`Fâsit sayı: ${t.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`${t.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${t.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function sv(){return{localeError:uv()}}const dv=()=>{const e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function n(t){return e[t]??null}const r={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},o={nan:"NaN",number:"عدد",array:"ارې"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`ناسم ورودي: باید instanceof ${t.expected} وای, مګر ${c} ترلاسه شو`:`ناسم ورودي: باید ${i} وای, مګر ${c} ترلاسه شو`}case"invalid_value":return t.values.length===1?`ناسم ورودي: باید ${B(t.values[0])} وای`:`ناسم انتخاب: باید یو له ${z(t.values,"|")} څخه وای`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`ډیر لوی: ${t.origin??"ارزښت"} باید ${i}${t.maximum.toString()} ${a.unit??"عنصرونه"} ولري`:`ډیر لوی: ${t.origin??"ارزښت"} باید ${i}${t.maximum.toString()} وي`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`ډیر کوچنی: ${t.origin} باید ${i}${t.minimum.toString()} ${a.unit} ولري`:`ډیر کوچنی: ${t.origin} باید ${i}${t.minimum.toString()} وي`}case"invalid_format":{const i=t;return i.format==="starts_with"?`ناسم متن: باید د "${i.prefix}" سره پیل شي`:i.format==="ends_with"?`ناسم متن: باید د "${i.suffix}" سره پای ته ورسيږي`:i.format==="includes"?`ناسم متن: باید "${i.includes}" ولري`:i.format==="regex"?`ناسم متن: باید د ${i.pattern} سره مطابقت ولري`:`${r[i.format]??t.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${t.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${t.keys.length>1?"کلیډونه":"کلیډ"}: ${z(t.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${t.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${t.origin} کې`;default:return"ناسمه ورودي"}}};function fv(){return{localeError:dv()}}const mv=()=>{const e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function n(t){return e[t]??null}const r={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},o={nan:"NaN",number:"liczba",array:"tablica"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${t.expected}, otrzymano ${c}`:`Nieprawidłowe dane wejściowe: oczekiwano ${i}, otrzymano ${c}`}case"invalid_value":return t.values.length===1?`Nieprawidłowe dane wejściowe: oczekiwano ${B(t.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Za duża wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${i}${t.maximum.toString()} ${a.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Za mała wartość: oczekiwano, że ${t.origin??"wartość"} będzie mieć ${i}${t.minimum.toString()} ${a.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${t.origin??"wartość"} będzie wynosić ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${i.prefix}"`:i.format==="ends_with"?`Nieprawidłowy ciąg znaków: musi kończyć się na "${i.suffix}"`:i.format==="includes"?`Nieprawidłowy ciąg znaków: musi zawierać "${i.includes}"`:i.format==="regex"?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${i.pattern}`:`Nieprawidłow(y/a/e) ${r[i.format]??t.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${t.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${t.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${t.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};function pv(){return{localeError:mv()}}const gv=()=>{const e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function n(t){return e[t]??null}const r={regex:"padrão",email:"endereço de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"duração ISO",ipv4:"endereço IPv4",ipv6:"endereço IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},o={nan:"NaN",number:"número",null:"nulo"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Tipo inválido: esperado instanceof ${t.expected}, recebido ${c}`:`Tipo inválido: esperado ${i}, recebido ${c}`}case"invalid_value":return t.values.length===1?`Entrada inválida: esperado ${B(t.values[0])}`:`Opção inválida: esperada uma das ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Muito grande: esperado que ${t.origin??"valor"} tivesse ${i}${t.maximum.toString()} ${a.unit??"elementos"}`:`Muito grande: esperado que ${t.origin??"valor"} fosse ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Muito pequeno: esperado que ${t.origin} tivesse ${i}${t.minimum.toString()} ${a.unit}`:`Muito pequeno: esperado que ${t.origin} fosse ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Texto inválido: deve começar com "${i.prefix}"`:i.format==="ends_with"?`Texto inválido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inválido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inválido: deve corresponder ao padrão ${i.pattern}`:`${r[i.format]??t.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${t.divisor}`;case"unrecognized_keys":return`Chave${t.keys.length>1?"s":""} desconhecida${t.keys.length>1?"s":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Chave inválida em ${t.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${t.origin}`;default:return"Campo inválido"}}};function vv(){return{localeError:gv()}}function Tl(e,n,r,o){const t=Math.abs(e),i=t%10,a=t%100;return a>=11&&a<=19?o:i===1?n:i>=2&&i<=4?r:o}const hv=()=>{const e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function n(t){return e[t]??null}const r={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},o={nan:"NaN",number:"число",array:"массив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неверный ввод: ожидалось instanceof ${t.expected}, получено ${c}`:`Неверный ввод: ожидалось ${i}, получено ${c}`}case"invalid_value":return t.values.length===1?`Неверный ввод: ожидалось ${B(t.values[0])}`:`Неверный вариант: ожидалось одно из ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);if(a){const c=Number(t.maximum),s=Tl(c,a.unit.one,a.unit.few,a.unit.many);return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет иметь ${i}${t.maximum.toString()} ${s}`}return`Слишком большое значение: ожидалось, что ${t.origin??"значение"} будет ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);if(a){const c=Number(t.minimum),s=Tl(c,a.unit.one,a.unit.few,a.unit.many);return`Слишком маленькое значение: ожидалось, что ${t.origin} будет иметь ${i}${t.minimum.toString()} ${s}`}return`Слишком маленькое значение: ожидалось, что ${t.origin} будет ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неверная строка: должна начинаться с "${i.prefix}"`:i.format==="ends_with"?`Неверная строка: должна заканчиваться на "${i.suffix}"`:i.format==="includes"?`Неверная строка: должна содержать "${i.includes}"`:i.format==="regex"?`Неверная строка: должна соответствовать шаблону ${i.pattern}`:`Неверный ${r[i.format]??t.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${t.divisor}`;case"unrecognized_keys":return`Нераспознанн${t.keys.length>1?"ые":"ый"} ключ${t.keys.length>1?"и":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${t.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${t.origin}`;default:return"Неверные входные данные"}}};function $v(){return{localeError:hv()}}const bv=()=>{const e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function n(t){return e[t]??null}const r={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},o={nan:"NaN",number:"število",array:"tabela"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Neveljaven vnos: pričakovano instanceof ${t.expected}, prejeto ${c}`:`Neveljaven vnos: pričakovano ${i}, prejeto ${c}`}case"invalid_value":return t.values.length===1?`Neveljaven vnos: pričakovano ${B(t.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} imelo ${i}${t.maximum.toString()} ${a.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${t.origin??"vrednost"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Premajhno: pričakovano, da bo ${t.origin} imelo ${i}${t.minimum.toString()} ${a.unit}`:`Premajhno: pričakovano, da bo ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Neveljaven niz: mora se začeti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se končati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${r[i.format]??t.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${t.divisor}`;case"unrecognized_keys":return`Neprepoznan${t.keys.length>1?"i ključi":" ključ"}: ${z(t.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${t.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${t.origin}`;default:return"Neveljaven vnos"}}};function _v(){return{localeError:bv()}}const yv=()=>{const e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function n(t){return e[t]??null}const r={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},o={nan:"NaN",number:"antal",array:"lista"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ogiltig inmatning: förväntat instanceof ${t.expected}, fick ${c}`:`Ogiltig inmatning: förväntat ${i}, fick ${c}`}case"invalid_value":return t.values.length===1?`Ogiltig inmatning: förväntat ${B(t.values[0])}`:`Ogiltigt val: förväntade en av ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`För stor(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.maximum.toString()} ${a.unit??"element"}`:`För stor(t): förväntat ${t.origin??"värdet"} att ha ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`För lite(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.minimum.toString()} ${a.unit}`:`För lite(t): förväntade ${t.origin??"värdet"} att ha ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ogiltig sträng: måste börja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig sträng: måste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig sträng: måste innehålla "${i.includes}"`:i.format==="regex"?`Ogiltig sträng: måste matcha mönstret "${i.pattern}"`:`Ogiltig(t) ${r[i.format]??t.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${t.divisor}`;case"unrecognized_keys":return`${t.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${z(t.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${t.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${t.origin??"värdet"}`;default:return"Ogiltig input"}}};function kv(){return{localeError:yv()}}const Sv=()=>{const e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function n(t){return e[t]??null}const r={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},o={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${t.expected}, பெறப்பட்டது ${c}`:`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${i}, பெறப்பட்டது ${c}`}case"invalid_value":return t.values.length===1?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${B(t.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${z(t.values,"|")} இல் ஒன்று`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${i}${t.maximum.toString()} ${a.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${t.origin??"மதிப்பு"} ${i}${t.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${t.origin} ${i}${t.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{const i=t;return i.format==="starts_with"?`தவறான சரம்: "${i.prefix}" இல் தொடங்க வேண்டும்`:i.format==="ends_with"?`தவறான சரம்: "${i.suffix}" இல் முடிவடைய வேண்டும்`:i.format==="includes"?`தவறான சரம்: "${i.includes}" ஐ உள்ளடக்க வேண்டும்`:i.format==="regex"?`தவறான சரம்: ${i.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${r[i.format]??t.format}`}case"not_multiple_of":return`தவறான எண்: ${t.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${t.keys.length>1?"கள்":""}: ${z(t.keys,", ")}`;case"invalid_key":return`${t.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${t.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};function wv(){return{localeError:Sv()}}const Iv=()=>{const e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function n(t){return e[t]??null}const r={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},o={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${t.expected} แต่ได้รับ ${c}`:`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${i} แต่ได้รับ ${c}`}case"invalid_value":return t.values.length===1?`ค่าไม่ถูกต้อง: ควรเป็น ${B(t.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"ไม่เกิน":"น้อยกว่า",a=n(t.origin);return a?`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${i} ${t.maximum.toString()} ${a.unit??"รายการ"}`:`เกินกำหนด: ${t.origin??"ค่า"} ควรมี${i} ${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?"อย่างน้อย":"มากกว่า",a=n(t.origin);return a?`น้อยกว่ากำหนด: ${t.origin} ควรมี${i} ${t.minimum.toString()} ${a.unit}`:`น้อยกว่ากำหนด: ${t.origin} ควรมี${i} ${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${i.prefix}"`:i.format==="ends_with"?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${i.suffix}"`:i.format==="includes"?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${i.includes}" อยู่ในข้อความ`:i.format==="regex"?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${i.pattern}`:`รูปแบบไม่ถูกต้อง: ${r[i.format]??t.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${t.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${z(t.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${t.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${t.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function zv(){return{localeError:Iv()}}const xv=()=>{const e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function n(t){return e[t]??null}const r={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Geçersiz değer: beklenen instanceof ${t.expected}, alınan ${c}`:`Geçersiz değer: beklenen ${i}, alınan ${c}`}case"invalid_value":return t.values.length===1?`Geçersiz değer: beklenen ${B(t.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Çok büyük: beklenen ${t.origin??"değer"} ${i}${t.maximum.toString()} ${a.unit??"öğe"}`:`Çok büyük: beklenen ${t.origin??"değer"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Çok küçük: beklenen ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`Çok küçük: beklenen ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Geçersiz metin: "${i.prefix}" ile başlamalı`:i.format==="ends_with"?`Geçersiz metin: "${i.suffix}" ile bitmeli`:i.format==="includes"?`Geçersiz metin: "${i.includes}" içermeli`:i.format==="regex"?`Geçersiz metin: ${i.pattern} desenine uymalı`:`Geçersiz ${r[i.format]??t.format}`}case"not_multiple_of":return`Geçersiz sayı: ${t.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${t.keys.length>1?"lar":""}: ${z(t.keys,", ")}`;case"invalid_key":return`${t.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${t.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};function Dv(){return{localeError:xv()}}const Ev=()=>{const e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function n(t){return e[t]??null}const r={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},o={nan:"NaN",number:"число",array:"масив"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Неправильні вхідні дані: очікується instanceof ${t.expected}, отримано ${c}`:`Неправильні вхідні дані: очікується ${i}, отримано ${c}`}case"invalid_value":return t.values.length===1?`Неправильні вхідні дані: очікується ${B(t.values[0])}`:`Неправильна опція: очікується одне з ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Занадто велике: очікується, що ${t.origin??"значення"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"елементів"}`:`Занадто велике: очікується, що ${t.origin??"значення"} буде ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Занадто мале: очікується, що ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Занадто мале: очікується, що ${t.origin} буде ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Неправильний рядок: повинен починатися з "${i.prefix}"`:i.format==="ends_with"?`Неправильний рядок: повинен закінчуватися на "${i.suffix}"`:i.format==="includes"?`Неправильний рядок: повинен містити "${i.includes}"`:i.format==="regex"?`Неправильний рядок: повинен відповідати шаблону ${i.pattern}`:`Неправильний ${r[i.format]??t.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${t.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${t.keys.length>1?"і":""}: ${z(t.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${t.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${t.origin}`;default:return"Неправильні вхідні дані"}}};function Pl(){return{localeError:Ev()}}function Ov(){return Pl()}const jv=()=>{const e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function n(t){return e[t]??null}const r={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},o={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`غلط ان پٹ: instanceof ${t.expected} متوقع تھا، ${c} موصول ہوا`:`غلط ان پٹ: ${i} متوقع تھا، ${c} موصول ہوا`}case"invalid_value":return t.values.length===1?`غلط ان پٹ: ${B(t.values[0])} متوقع تھا`:`غلط آپشن: ${z(t.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`بہت بڑا: ${t.origin??"ویلیو"} کے ${i}${t.maximum.toString()} ${a.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${t.origin??"ویلیو"} کا ${i}${t.maximum.toString()} ہونا متوقع تھا`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`بہت چھوٹا: ${t.origin} کے ${i}${t.minimum.toString()} ${a.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${t.origin} کا ${i}${t.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{const i=t;return i.format==="starts_with"?`غلط سٹرنگ: "${i.prefix}" سے شروع ہونا چاہیے`:i.format==="ends_with"?`غلط سٹرنگ: "${i.suffix}" پر ختم ہونا چاہیے`:i.format==="includes"?`غلط سٹرنگ: "${i.includes}" شامل ہونا چاہیے`:i.format==="regex"?`غلط سٹرنگ: پیٹرن ${i.pattern} سے میچ ہونا چاہیے`:`غلط ${r[i.format]??t.format}`}case"not_multiple_of":return`غلط نمبر: ${t.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${t.keys.length>1?"ز":""}: ${z(t.keys,"، ")}`;case"invalid_key":return`${t.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${t.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};function Uv(){return{localeError:jv()}}const Nv=()=>{const e={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"}};function n(t){return e[t]??null}const r={regex:"kirish",email:"elektron pochta manzili",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",jwt:"JWT",template_literal:"kirish"},o={nan:"NaN",number:"raqam",array:"massiv"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Noto‘g‘ri kirish: kutilgan instanceof ${t.expected}, qabul qilingan ${c}`:`Noto‘g‘ri kirish: kutilgan ${i}, qabul qilingan ${c}`}case"invalid_value":return t.values.length===1?`Noto‘g‘ri kirish: kutilgan ${B(t.values[0])}`:`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Juda katta: kutilgan ${t.origin??"qiymat"} ${i}${t.maximum.toString()} ${a.unit} ${a.verb}`:`Juda katta: kutilgan ${t.origin??"qiymat"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Juda kichik: kutilgan ${t.origin} ${i}${t.minimum.toString()} ${a.unit} ${a.verb}`:`Juda kichik: kutilgan ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Noto‘g‘ri satr: "${i.prefix}" bilan boshlanishi kerak`:i.format==="ends_with"?`Noto‘g‘ri satr: "${i.suffix}" bilan tugashi kerak`:i.format==="includes"?`Noto‘g‘ri satr: "${i.includes}" ni o‘z ichiga olishi kerak`:i.format==="regex"?`Noto‘g‘ri satr: ${i.pattern} shabloniga mos kelishi kerak`:`Noto‘g‘ri ${r[i.format]??t.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${t.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${t.keys.length>1?"lar":""}: ${z(t.keys,", ")}`;case"invalid_key":return`${t.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${t.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};function Tv(){return{localeError:Nv()}}const Pv=()=>{const e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function n(t){return e[t]??null}const r={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},o={nan:"NaN",number:"số",array:"mảng"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Đầu vào không hợp lệ: mong đợi instanceof ${t.expected}, nhận được ${c}`:`Đầu vào không hợp lệ: mong đợi ${i}, nhận được ${c}`}case"invalid_value":return t.values.length===1?`Đầu vào không hợp lệ: mong đợi ${B(t.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Quá lớn: mong đợi ${t.origin??"giá trị"} ${a.verb} ${i}${t.maximum.toString()} ${a.unit??"phần tử"}`:`Quá lớn: mong đợi ${t.origin??"giá trị"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Quá nhỏ: mong đợi ${t.origin} ${a.verb} ${i}${t.minimum.toString()} ${a.unit}`:`Quá nhỏ: mong đợi ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Chuỗi không hợp lệ: phải bắt đầu bằng "${i.prefix}"`:i.format==="ends_with"?`Chuỗi không hợp lệ: phải kết thúc bằng "${i.suffix}"`:i.format==="includes"?`Chuỗi không hợp lệ: phải bao gồm "${i.includes}"`:i.format==="regex"?`Chuỗi không hợp lệ: phải khớp với mẫu ${i.pattern}`:`${r[i.format]??t.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${t.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${z(t.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${t.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${t.origin}`;default:return"Đầu vào không hợp lệ"}}};function Av(){return{localeError:Pv()}}const Cv=()=>{const e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function n(t){return e[t]??null}const r={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},o={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`无效输入:期望 instanceof ${t.expected},实际接收 ${c}`:`无效输入:期望 ${i},实际接收 ${c}`}case"invalid_value":return t.values.length===1?`无效输入:期望 ${B(t.values[0])}`:`无效选项:期望以下之一 ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`数值过大:期望 ${t.origin??"值"} ${i}${t.maximum.toString()} ${a.unit??"个元素"}`:`数值过大:期望 ${t.origin??"值"} ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`数值过小:期望 ${t.origin} ${i}${t.minimum.toString()} ${a.unit}`:`数值过小:期望 ${t.origin} ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`无效字符串:必须以 "${i.prefix}" 开头`:i.format==="ends_with"?`无效字符串:必须以 "${i.suffix}" 结尾`:i.format==="includes"?`无效字符串:必须包含 "${i.includes}"`:i.format==="regex"?`无效字符串:必须满足正则表达式 ${i.pattern}`:`无效${r[i.format]??t.format}`}case"not_multiple_of":return`无效数字:必须是 ${t.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${z(t.keys,", ")}`;case"invalid_key":return`${t.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${t.origin} 中包含无效值(value)`;default:return"无效输入"}}};function Zv(){return{localeError:Cv()}}const Bv=()=>{const e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function n(t){return e[t]??null}const r={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},o={nan:"NaN"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`無效的輸入值:預期為 instanceof ${t.expected},但收到 ${c}`:`無效的輸入值:預期為 ${i},但收到 ${c}`}case"invalid_value":return t.values.length===1?`無效的輸入值:預期為 ${B(t.values[0])}`:`無效的選項:預期為以下其中之一 ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`數值過大:預期 ${t.origin??"值"} 應為 ${i}${t.maximum.toString()} ${a.unit??"個元素"}`:`數值過大:預期 ${t.origin??"值"} 應為 ${i}${t.maximum.toString()}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`數值過小:預期 ${t.origin} 應為 ${i}${t.minimum.toString()} ${a.unit}`:`數值過小:預期 ${t.origin} 應為 ${i}${t.minimum.toString()}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`無效的字串:必須以 "${i.prefix}" 開頭`:i.format==="ends_with"?`無效的字串:必須以 "${i.suffix}" 結尾`:i.format==="includes"?`無效的字串:必須包含 "${i.includes}"`:i.format==="regex"?`無效的字串:必須符合格式 ${i.pattern}`:`無效的 ${r[i.format]??t.format}`}case"not_multiple_of":return`無效的數字:必須為 ${t.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${t.keys.length>1?"們":""}:${z(t.keys,"、")}`;case"invalid_key":return`${t.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${t.origin} 中有無效的值`;default:return"無效的輸入值"}}};function Mv(){return{localeError:Bv()}}const Fv=()=>{const e={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function n(t){return e[t]??null}const r={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},o={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return t=>{switch(t.code){case"invalid_type":{const i=o[t.expected]??t.expected,a=M(t.input),c=o[a]??a;return/^[A-Z]/.test(t.expected)?`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${t.expected}, àmọ̀ a rí ${c}`:`Ìbáwọlé aṣìṣe: a ní láti fi ${i}, àmọ̀ a rí ${c}`}case"invalid_value":return t.values.length===1?`Ìbáwọlé aṣìṣe: a ní láti fi ${B(t.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${z(t.values,"|")}`;case"too_big":{const i=t.inclusive?"<=":"<",a=n(t.origin);return a?`Tó pọ̀ jù: a ní láti jẹ́ pé ${t.origin??"iye"} ${a.verb} ${i}${t.maximum} ${a.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${i}${t.maximum}`}case"too_small":{const i=t.inclusive?">=":">",a=n(t.origin);return a?`Kéré ju: a ní láti jẹ́ pé ${t.origin} ${a.verb} ${i}${t.minimum} ${a.unit}`:`Kéré ju: a ní láti jẹ́ ${i}${t.minimum}`}case"invalid_format":{const i=t;return i.format==="starts_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${i.prefix}"`:i.format==="ends_with"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${i.suffix}"`:i.format==="includes"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${i.includes}"`:i.format==="regex"?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${i.pattern}`:`Aṣìṣe: ${r[i.format]??t.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${t.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${z(t.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${t.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${t.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};function Lv(){return{localeError:Fv()}}const Al=Object.freeze(Object.defineProperty({__proto__:null,ar:og,az:cg,be:ug,bg:dg,ca:mg,cs:gg,da:hg,de:bg,en:Ol,eo:kg,es:wg,fa:zg,fi:Dg,fr:Og,frCA:Ug,he:Tg,hu:Ag,hy:Zg,id:Mg,is:Lg,it:Rg,ja:qg,ka:Gg,kh:Wg,km:Ul,ko:Xg,lt:ev,mk:nv,ms:iv,nl:av,no:lv,ota:sv,pl:pv,ps:fv,pt:vv,ru:$v,sl:_v,sv:kv,ta:wv,th:zv,tr:Dv,ua:Ov,uk:Pl,ur:Uv,uz:Tv,vi:Av,yo:Lv,zhCN:Zv,zhTW:Mv},Symbol.toStringTag,{value:"Module"}));var Cl;const Zl=Symbol("ZodOutput"),Bl=Symbol("ZodInput");class Ml{constructor(){this._map=new WeakMap,this._idmap=new Map}add(n,...r){const o=r[0];return this._map.set(n,o),o&&typeof o=="object"&&"id"in o&&this._idmap.set(o.id,n),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(n){const r=this._map.get(n);return r&&typeof r=="object"&&"id"in r&&this._idmap.delete(r.id),this._map.delete(n),this}get(n){const r=n._zod.parent;if(r){const o={...this.get(r)??{}};delete o.id;const t={...o,...this._map.get(n)};return Object.keys(t).length?t:void 0}return this._map.get(n)}has(n){return this._map.has(n)}}function Vr(){return new Ml}(Cl=globalThis).__zod_globalRegistry??(Cl.__zod_globalRegistry=Vr());const Se=globalThis.__zod_globalRegistry;function Fl(e,n){return new e({type:"string",...y(n)})}function Ll(e,n){return new e({type:"string",coerce:!0,...y(n)})}function Rr(e,n){return new e({type:"string",format:"email",check:"string_format",abort:!1,...y(n)})}function un(e,n){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...y(n)})}function Jr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...y(n)})}function qr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...y(n)})}function Yr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...y(n)})}function Gr(e,n){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...y(n)})}function sn(e,n){return new e({type:"string",format:"url",check:"string_format",abort:!1,...y(n)})}function Kr(e,n){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...y(n)})}function Wr(e,n){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...y(n)})}function Hr(e,n){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...y(n)})}function Xr(e,n){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...y(n)})}function Qr(e,n){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...y(n)})}function ei(e,n){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...y(n)})}function ti(e,n){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...y(n)})}function ni(e,n){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...y(n)})}function ri(e,n){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...y(n)})}function Vl(e,n){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...y(n)})}function ii(e,n){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...y(n)})}function oi(e,n){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...y(n)})}function ai(e,n){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...y(n)})}function ci(e,n){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...y(n)})}function li(e,n){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...y(n)})}function ui(e,n){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...y(n)})}const Rl={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Jl(e,n){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...y(n)})}function ql(e,n){return new e({type:"string",format:"date",check:"string_format",...y(n)})}function Yl(e,n){return new e({type:"string",format:"time",check:"string_format",precision:null,...y(n)})}function Gl(e,n){return new e({type:"string",format:"duration",check:"string_format",...y(n)})}function Kl(e,n){return new e({type:"number",checks:[],...y(n)})}function Wl(e,n){return new e({type:"number",coerce:!0,checks:[],...y(n)})}function Hl(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...y(n)})}function Xl(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...y(n)})}function Ql(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...y(n)})}function eu(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...y(n)})}function tu(e,n){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...y(n)})}function nu(e,n){return new e({type:"boolean",...y(n)})}function ru(e,n){return new e({type:"boolean",coerce:!0,...y(n)})}function iu(e,n){return new e({type:"bigint",...y(n)})}function ou(e,n){return new e({type:"bigint",coerce:!0,...y(n)})}function au(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...y(n)})}function cu(e,n){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...y(n)})}function lu(e,n){return new e({type:"symbol",...y(n)})}function uu(e,n){return new e({type:"undefined",...y(n)})}function su(e,n){return new e({type:"null",...y(n)})}function du(e){return new e({type:"any"})}function fu(e){return new e({type:"unknown"})}function mu(e,n){return new e({type:"never",...y(n)})}function pu(e,n){return new e({type:"void",...y(n)})}function gu(e,n){return new e({type:"date",...y(n)})}function vu(e,n){return new e({type:"date",coerce:!0,...y(n)})}function hu(e,n){return new e({type:"nan",...y(n)})}function Fe(e,n){return new Nr({check:"less_than",...y(n),value:e,inclusive:!1})}function we(e,n){return new Nr({check:"less_than",...y(n),value:e,inclusive:!0})}function Le(e,n){return new Tr({check:"greater_than",...y(n),value:e,inclusive:!1})}function ve(e,n){return new Tr({check:"greater_than",...y(n),value:e,inclusive:!0})}function si(e){return Le(0,e)}function di(e){return Fe(0,e)}function fi(e){return we(0,e)}function mi(e){return ve(0,e)}function ot(e,n){return new Za({check:"multiple_of",...y(n),value:e})}function at(e,n){return new Fa({check:"max_size",...y(n),maximum:e})}function Ve(e,n){return new La({check:"min_size",...y(n),minimum:e})}function It(e,n){return new Va({check:"size_equals",...y(n),size:e})}function zt(e,n){return new Ra({check:"max_length",...y(n),maximum:e})}function Ke(e,n){return new Ja({check:"min_length",...y(n),minimum:e})}function xt(e,n){return new qa({check:"length_equals",...y(n),length:e})}function dn(e,n){return new Ya({check:"string_format",format:"regex",...y(n),pattern:e})}function fn(e){return new Ga({check:"string_format",format:"lowercase",...y(e)})}function mn(e){return new Ka({check:"string_format",format:"uppercase",...y(e)})}function pn(e,n){return new Wa({check:"string_format",format:"includes",...y(n),includes:e})}function gn(e,n){return new Ha({check:"string_format",format:"starts_with",...y(n),prefix:e})}function vn(e,n){return new Xa({check:"string_format",format:"ends_with",...y(n),suffix:e})}function pi(e,n,r){return new ec({check:"property",property:e,schema:n,...y(r)})}function hn(e,n){return new tc({check:"mime_type",mime:e,...y(n)})}function Te(e){return new nc({check:"overwrite",tx:e})}function $n(e){return Te(n=>n.normalize(e))}function bn(){return Te(e=>e.trim())}function _n(){return Te(e=>e.toLowerCase())}function yn(){return Te(e=>e.toUpperCase())}function kn(){return Te(e=>Po(e))}function $u(e,n,r){return new e({type:"array",element:n,...y(r)})}function Vv(e,n,r){return new e({type:"union",options:n,...y(r)})}function Rv(e,n,r){return new e({type:"union",options:n,inclusive:!1,...y(r)})}function Jv(e,n,r,o){return new e({type:"union",options:r,discriminator:n,...y(o)})}function qv(e,n,r){return new e({type:"intersection",left:n,right:r})}function Yv(e,n,r,o){const t=r instanceof L,i=t?o:r,a=t?r:null;return new e({type:"tuple",items:n,rest:a,...y(i)})}function Gv(e,n,r,o){return new e({type:"record",keyType:n,valueType:r,...y(o)})}function Kv(e,n,r,o){return new e({type:"map",keyType:n,valueType:r,...y(o)})}function Wv(e,n,r){return new e({type:"set",valueType:n,...y(r)})}function Hv(e,n,r){const o=Array.isArray(n)?Object.fromEntries(n.map(t=>[t,t])):n;return new e({type:"enum",entries:o,...y(r)})}function Xv(e,n,r){return new e({type:"enum",entries:n,...y(r)})}function Qv(e,n,r){return new e({type:"literal",values:Array.isArray(n)?n:[n],...y(r)})}function bu(e,n){return new e({type:"file",...y(n)})}function eh(e,n){return new e({type:"transform",transform:n})}function th(e,n){return new e({type:"optional",innerType:n})}function nh(e,n){return new e({type:"nullable",innerType:n})}function rh(e,n,r){return new e({type:"default",innerType:n,get defaultValue(){return typeof r=="function"?r():Xt(r)}})}function ih(e,n,r){return new e({type:"nonoptional",innerType:n,...y(r)})}function oh(e,n){return new e({type:"success",innerType:n})}function ah(e,n,r){return new e({type:"catch",innerType:n,catchValue:typeof r=="function"?r:()=>r})}function ch(e,n,r){return new e({type:"pipe",in:n,out:r})}function lh(e,n){return new e({type:"readonly",innerType:n})}function uh(e,n,r){return new e({type:"template_literal",parts:n,...y(r)})}function sh(e,n){return new e({type:"lazy",getter:n})}function dh(e,n){return new e({type:"promise",innerType:n})}function _u(e,n,r){const o=y(r);return o.abort??(o.abort=!0),new e({type:"custom",check:"custom",fn:n,...o})}function yu(e,n,r){return new e({type:"custom",check:"custom",fn:n,...y(r)})}function ku(e){const n=Su(r=>(r.addIssue=o=>{if(typeof o=="string")r.issues.push(nt(o,r.value,n._zod.def));else{const t=o;t.fatal&&(t.continue=!1),t.code??(t.code="custom"),t.input??(t.input=r.value),t.inst??(t.inst=n),t.continue??(t.continue=!n._zod.def.abort),r.issues.push(nt(t))}},e(r.value,r)));return n}function Su(e,n){const r=new ne({check:"custom",...y(n)});return r._zod.check=e,r}function wu(e){const n=new ne({check:"describe"});return n._zod.onattach=[r=>{const o=Se.get(r)??{};Se.add(r,{...o,description:e})}],n._zod.check=()=>{},n}function Iu(e){const n=new ne({check:"meta"});return n._zod.onattach=[r=>{const o=Se.get(r)??{};Se.add(r,{...o,...e})}],n._zod.check=()=>{},n}function zu(e,n){const r=y(n);let o=r.truthy??["true","1","yes","on","y","enabled"],t=r.falsy??["false","0","no","off","n","disabled"];r.case!=="sensitive"&&(o=o.map(b=>typeof b=="string"?b.toLowerCase():b),t=t.map(b=>typeof b=="string"?b.toLowerCase():b));const i=new Set(o),a=new Set(t),c=e.Codec??Lr,s=e.Boolean??Cr,u=e.String??St,f=new u({type:"string",error:r.error}),d=new s({type:"boolean",error:r.error}),v=new c({type:"pipe",in:f,out:d,transform:((b,h)=>{let p=b;return r.case!=="sensitive"&&(p=p.toLowerCase()),i.has(p)?!0:a.has(p)?!1:(h.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...a],input:h.value,inst:v,continue:!1}),{})}),reverseTransform:((b,h)=>b===!0?o[0]||"true":t[0]||"false"),error:r.error});return v}function Dt(e,n,r,o={}){const t=y(o),i={...y(o),check:"string_format",type:"string",format:n,fn:typeof r=="function"?r:c=>r.test(c),...t};return r instanceof RegExp&&(i.pattern=r),new e(i)}function ct(e){let n=(e==null?void 0:e.target)??"draft-2020-12";return n==="draft-4"&&(n="draft-04"),n==="draft-7"&&(n="draft-07"),{processors:e.processors??{},metadataRegistry:(e==null?void 0:e.metadata)??Se,target:n,unrepresentable:(e==null?void 0:e.unrepresentable)??"throw",override:(e==null?void 0:e.override)??(()=>{}),io:(e==null?void 0:e.io)??"output",counter:0,seen:new Map,cycles:(e==null?void 0:e.cycles)??"ref",reused:(e==null?void 0:e.reused)??"inline",external:(e==null?void 0:e.external)??void 0}}function H(e,n,r={path:[],schemaPath:[]}){var f,d;var o;const t=e._zod.def,i=n.seen.get(e);if(i)return i.count++,r.schemaPath.includes(e)&&(i.cycle=r.path),i.schema;const a={schema:{},count:1,cycle:void 0,path:r.path};n.seen.set(e,a);const c=(d=(f=e._zod).toJSONSchema)==null?void 0:d.call(f);if(c)a.schema=c;else{const v={...r,schemaPath:[...r.schemaPath,e],path:r.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(n,a.schema,v);else{const h=a.schema,p=n.processors[t.type];if(!p)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${t.type}`);p(e,n,h,v)}const b=e._zod.parent;b&&(a.ref||(a.ref=b),H(b,n,v),n.seen.get(b).isParent=!0)}const s=n.metadataRegistry.get(e);return s&&Object.assign(a.schema,s),n.io==="input"&&ge(e)&&(delete a.schema.examples,delete a.schema.default),n.io==="input"&&a.schema._prefault&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,n.seen.get(e).schema}function lt(e,n){var a,c,s,u;const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=new Map;for(const f of e.seen.entries()){const d=(a=e.metadataRegistry.get(f[0]))==null?void 0:a.id;if(d){const v=o.get(d);if(v&&v!==f[0])throw new Error(`Duplicate schema id "${d}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);o.set(d,f[0])}}const t=f=>{var p;const d=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const k=(p=e.external.registry.get(f[0]))==null?void 0:p.id,_=e.external.uri??(V=>V);if(k)return{ref:_(k)};const x=f[1].defId??f[1].schema.id??`schema${e.counter++}`;return f[1].defId=x,{defId:x,ref:`${_("__shared")}#/${d}/${x}`}}if(f[1]===r)return{ref:"#"};const b=`#/${d}/`,h=f[1].schema.id??`__schema${e.counter++}`;return{defId:h,ref:b+h}},i=f=>{if(f[1].schema.$ref)return;const d=f[1],{ref:v,defId:b}=t(f);d.def={...d.schema},b&&(d.defId=b);const h=d.schema;for(const p in h)delete h[p];h.$ref=v};if(e.cycles==="throw")for(const f of e.seen.entries()){const d=f[1];if(d.cycle)throw new Error(`Cycle detected: #/${(c=d.cycle)==null?void 0:c.join("/")}/<root>
|
||
|
||
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const f of e.seen.entries()){const d=f[1];if(n===f[0]){i(f);continue}if(e.external){const b=(s=e.external.registry.get(f[0]))==null?void 0:s.id;if(n!==f[0]&&b){i(f);continue}}if((u=e.metadataRegistry.get(f[0]))==null?void 0:u.id){i(f);continue}if(d.cycle){i(f);continue}if(d.count>1&&e.reused==="ref"){i(f);continue}}}function ut(e,n){var a,c,s;const r=e.seen.get(n);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");const o=u=>{const f=e.seen.get(u);if(f.ref===null)return;const d=f.def??f.schema,v={...d},b=f.ref;if(f.ref=null,b){o(b);const p=e.seen.get(b),k=p.schema;if(k.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(d.allOf=d.allOf??[],d.allOf.push(k)):Object.assign(d,k),Object.assign(d,v),u._zod.parent===b)for(const x in d)x==="$ref"||x==="allOf"||x in v||delete d[x];if(k.$ref&&p.def)for(const x in d)x==="$ref"||x==="allOf"||x in p.def&&JSON.stringify(d[x])===JSON.stringify(p.def[x])&&delete d[x]}const h=u._zod.parent;if(h&&h!==b){o(h);const p=e.seen.get(h);if(p!=null&&p.schema.$ref&&(d.$ref=p.schema.$ref,p.def))for(const k in d)k==="$ref"||k==="allOf"||k in p.def&&JSON.stringify(d[k])===JSON.stringify(p.def[k])&&delete d[k]}e.override({zodSchema:u,jsonSchema:d,path:f.path??[]})};for(const u of[...e.seen.entries()].reverse())o(u[0]);const t={};if(e.target==="draft-2020-12"?t.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?t.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?t.$schema="http://json-schema.org/draft-04/schema#":e.target,(a=e.external)!=null&&a.uri){const u=(c=e.external.registry.get(n))==null?void 0:c.id;if(!u)throw new Error("Schema is missing an `id` property");t.$id=e.external.uri(u)}Object.assign(t,r.def??r.schema);const i=((s=e.external)==null?void 0:s.defs)??{};for(const u of e.seen.entries()){const f=u[1];f.def&&f.defId&&(i[f.defId]=f.def)}e.external||Object.keys(i).length>0&&(e.target==="draft-2020-12"?t.$defs=i:t.definitions=i);try{const u=JSON.parse(JSON.stringify(t));return Object.defineProperty(u,"~standard",{value:{...n["~standard"],jsonSchema:{input:Et(n,"input",e.processors),output:Et(n,"output",e.processors)}},enumerable:!1,writable:!1}),u}catch{throw new Error("Error converting schema to JSON.")}}function ge(e,n){const r=n??{seen:new Set};if(r.seen.has(e))return!1;r.seen.add(e);const o=e._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return ge(o.element,r);if(o.type==="set")return ge(o.valueType,r);if(o.type==="lazy")return ge(o.getter(),r);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault")return ge(o.innerType,r);if(o.type==="intersection")return ge(o.left,r)||ge(o.right,r);if(o.type==="record"||o.type==="map")return ge(o.keyType,r)||ge(o.valueType,r);if(o.type==="pipe")return ge(o.in,r)||ge(o.out,r);if(o.type==="object"){for(const t in o.shape)if(ge(o.shape[t],r))return!0;return!1}if(o.type==="union"){for(const t of o.options)if(ge(t,r))return!0;return!1}if(o.type==="tuple"){for(const t of o.items)if(ge(t,r))return!0;return!!(o.rest&&ge(o.rest,r))}return!1}const xu=(e,n={})=>r=>{const o=ct({...r,processors:n});return H(e,o),lt(o,e),ut(o,e)},Et=(e,n,r={})=>o=>{const{libraryOptions:t,target:i}=o??{},a=ct({...t??{},target:i,io:n,processors:r});return H(e,a),lt(a,e),ut(a,e)},fh={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},Du=(e,n,r,o)=>{const t=r;t.type="string";const{minimum:i,maximum:a,format:c,patterns:s,contentEncoding:u}=e._zod.bag;if(typeof i=="number"&&(t.minLength=i),typeof a=="number"&&(t.maxLength=a),c&&(t.format=fh[c]??c,t.format===""&&delete t.format,c==="time"&&delete t.format),u&&(t.contentEncoding=u),s&&s.size>0){const f=[...s];f.length===1?t.pattern=f[0].source:f.length>1&&(t.allOf=[...f.map(d=>({...n.target==="draft-07"||n.target==="draft-04"||n.target==="openapi-3.0"?{type:"string"}:{},pattern:d.source}))])}},Eu=(e,n,r,o)=>{const t=r,{minimum:i,maximum:a,format:c,multipleOf:s,exclusiveMaximum:u,exclusiveMinimum:f}=e._zod.bag;typeof c=="string"&&c.includes("int")?t.type="integer":t.type="number",typeof f=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(t.minimum=f,t.exclusiveMinimum=!0):t.exclusiveMinimum=f),typeof i=="number"&&(t.minimum=i,typeof f=="number"&&n.target!=="draft-04"&&(f>=i?delete t.minimum:delete t.exclusiveMinimum)),typeof u=="number"&&(n.target==="draft-04"||n.target==="openapi-3.0"?(t.maximum=u,t.exclusiveMaximum=!0):t.exclusiveMaximum=u),typeof a=="number"&&(t.maximum=a,typeof u=="number"&&n.target!=="draft-04"&&(u<=a?delete t.maximum:delete t.exclusiveMaximum)),typeof s=="number"&&(t.multipleOf=s)},Ou=(e,n,r,o)=>{r.type="boolean"},ju=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema")},Uu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema")},Nu=(e,n,r,o)=>{n.target==="openapi-3.0"?(r.type="string",r.nullable=!0,r.enum=[null]):r.type="null"},Tu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},Pu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema")},Au=(e,n,r,o)=>{r.not={}},Cu=(e,n,r,o)=>{},Zu=(e,n,r,o)=>{},Bu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema")},Mu=(e,n,r,o)=>{const t=e._zod.def,i=pr(t.entries);i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),r.enum=i},Fu=(e,n,r,o)=>{const t=e._zod.def,i=[];for(const a of t.values)if(a===void 0){if(n.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof a=="bigint"){if(n.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");i.push(Number(a))}else i.push(a);if(i.length!==0)if(i.length===1){const a=i[0];r.type=a===null?"null":typeof a,n.target==="draft-04"||n.target==="openapi-3.0"?r.enum=[a]:r.const=a}else i.every(a=>typeof a=="number")&&(r.type="number"),i.every(a=>typeof a=="string")&&(r.type="string"),i.every(a=>typeof a=="boolean")&&(r.type="boolean"),i.every(a=>a===null)&&(r.type="null"),r.enum=i},Lu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema")},Vu=(e,n,r,o)=>{const t=r,i=e._zod.pattern;if(!i)throw new Error("Pattern not found in template literal");t.type="string",t.pattern=i.source},Ru=(e,n,r,o)=>{const t=r,i={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:c,mime:s}=e._zod.bag;a!==void 0&&(i.minLength=a),c!==void 0&&(i.maxLength=c),s?s.length===1?(i.contentMediaType=s[0],Object.assign(t,i)):(Object.assign(t,i),t.anyOf=s.map(u=>({contentMediaType:u}))):Object.assign(t,i)},Ju=(e,n,r,o)=>{r.type="boolean"},qu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},Yu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema")},Gu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},Ku=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema")},Wu=(e,n,r,o)=>{if(n.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema")},Hu=(e,n,r,o)=>{const t=r,i=e._zod.def,{minimum:a,maximum:c}=e._zod.bag;typeof a=="number"&&(t.minItems=a),typeof c=="number"&&(t.maxItems=c),t.type="array",t.items=H(i.element,n,{...o,path:[...o.path,"items"]})},Xu=(e,n,r,o)=>{var u;const t=r,i=e._zod.def;t.type="object",t.properties={};const a=i.shape;for(const f in a)t.properties[f]=H(a[f],n,{...o,path:[...o.path,"properties",f]});const c=new Set(Object.keys(a)),s=new Set([...c].filter(f=>{const d=i.shape[f]._zod;return n.io==="input"?d.optin===void 0:d.optout===void 0}));s.size>0&&(t.required=Array.from(s)),((u=i.catchall)==null?void 0:u._zod.def.type)==="never"?t.additionalProperties=!1:i.catchall?i.catchall&&(t.additionalProperties=H(i.catchall,n,{...o,path:[...o.path,"additionalProperties"]})):n.io==="output"&&(t.additionalProperties=!1)},gi=(e,n,r,o)=>{const t=e._zod.def,i=t.inclusive===!1,a=t.options.map((c,s)=>H(c,n,{...o,path:[...o.path,i?"oneOf":"anyOf",s]}));i?r.oneOf=a:r.anyOf=a},Qu=(e,n,r,o)=>{const t=e._zod.def,i=H(t.left,n,{...o,path:[...o.path,"allOf",0]}),a=H(t.right,n,{...o,path:[...o.path,"allOf",1]}),c=u=>"allOf"in u&&Object.keys(u).length===1,s=[...c(i)?i.allOf:[i],...c(a)?a.allOf:[a]];r.allOf=s},es=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="array";const a=n.target==="draft-2020-12"?"prefixItems":"items",c=n.target==="draft-2020-12"||n.target==="openapi-3.0"?"items":"additionalItems",s=i.items.map((v,b)=>H(v,n,{...o,path:[...o.path,a,b]})),u=i.rest?H(i.rest,n,{...o,path:[...o.path,c,...n.target==="openapi-3.0"?[i.items.length]:[]]}):null;n.target==="draft-2020-12"?(t.prefixItems=s,u&&(t.items=u)):n.target==="openapi-3.0"?(t.items={anyOf:s},u&&t.items.anyOf.push(u),t.minItems=s.length,u||(t.maxItems=s.length)):(t.items=s,u&&(t.additionalItems=u));const{minimum:f,maximum:d}=e._zod.bag;typeof f=="number"&&(t.minItems=f),typeof d=="number"&&(t.maxItems=d)},ts=(e,n,r,o)=>{const t=r,i=e._zod.def;t.type="object";const a=i.keyType,c=a._zod.bag,s=c==null?void 0:c.patterns;if(i.mode==="loose"&&s&&s.size>0){const f=H(i.valueType,n,{...o,path:[...o.path,"patternProperties","*"]});t.patternProperties={};for(const d of s)t.patternProperties[d.source]=f}else(n.target==="draft-07"||n.target==="draft-2020-12")&&(t.propertyNames=H(i.keyType,n,{...o,path:[...o.path,"propertyNames"]})),t.additionalProperties=H(i.valueType,n,{...o,path:[...o.path,"additionalProperties"]});const u=a._zod.values;if(u){const f=[...u].filter(d=>typeof d=="string"||typeof d=="number");f.length>0&&(t.required=f)}},ns=(e,n,r,o)=>{const t=e._zod.def,i=H(t.innerType,n,o),a=n.seen.get(e);n.target==="openapi-3.0"?(a.ref=t.innerType,r.nullable=!0):r.anyOf=[i,{type:"null"}]},rs=(e,n,r,o)=>{const t=e._zod.def;H(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},is=(e,n,r,o)=>{const t=e._zod.def;H(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.default=JSON.parse(JSON.stringify(t.defaultValue))},os=(e,n,r,o)=>{const t=e._zod.def;H(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,n.io==="input"&&(r._prefault=JSON.parse(JSON.stringify(t.defaultValue)))},as=(e,n,r,o)=>{const t=e._zod.def;H(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType;let a;try{a=t.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}r.default=a},cs=(e,n,r,o)=>{const t=e._zod.def,i=n.io==="input"?t.in._zod.def.type==="transform"?t.out:t.in:t.out;H(i,n,o);const a=n.seen.get(e);a.ref=i},ls=(e,n,r,o)=>{const t=e._zod.def;H(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType,r.readOnly=!0},us=(e,n,r,o)=>{const t=e._zod.def;H(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},vi=(e,n,r,o)=>{const t=e._zod.def;H(t.innerType,n,o);const i=n.seen.get(e);i.ref=t.innerType},ss=(e,n,r,o)=>{const t=e._zod.innerType;H(t,n,o);const i=n.seen.get(e);i.ref=t},hi={string:Du,number:Eu,boolean:Ou,bigint:ju,symbol:Uu,null:Nu,undefined:Tu,void:Pu,never:Au,any:Cu,unknown:Zu,date:Bu,enum:Mu,literal:Fu,nan:Lu,template_literal:Vu,file:Ru,success:Ju,custom:qu,function:Yu,transform:Gu,map:Ku,set:Wu,array:Hu,object:Xu,union:gi,intersection:Qu,tuple:es,record:ts,nullable:ns,nonoptional:rs,default:is,prefault:os,catch:as,pipe:cs,readonly:ls,promise:us,optional:vi,lazy:ss};function ds(e,n){if("_idmap"in e){const o=e,t=ct({...n,processors:hi}),i={};for(const s of o._idmap.entries()){const[u,f]=s;H(f,t)}const a={},c={registry:o,uri:n==null?void 0:n.uri,defs:i};t.external=c;for(const s of o._idmap.entries()){const[u,f]=s;lt(t,f),a[u]=ut(t,f)}if(Object.keys(i).length>0){const s=t.target==="draft-2020-12"?"$defs":"definitions";a.__shared={[s]:i}}return{schemas:a}}const r=ct({...n,processors:hi});return H(e,r),lt(r,e),ut(r,e)}class mh{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(n){this.ctx.counter=n}get seen(){return this.ctx.seen}constructor(n){let r=(n==null?void 0:n.target)??"draft-2020-12";r==="draft-4"&&(r="draft-04"),r==="draft-7"&&(r="draft-07"),this.ctx=ct({processors:hi,target:r,...(n==null?void 0:n.metadata)&&{metadata:n.metadata},...(n==null?void 0:n.unrepresentable)&&{unrepresentable:n.unrepresentable},...(n==null?void 0:n.override)&&{override:n.override},...(n==null?void 0:n.io)&&{io:n.io}})}process(n,r={path:[],schemaPath:[]}){return H(n,this.ctx,r)}emit(n,r){r&&(r.cycles&&(this.ctx.cycles=r.cycles),r.reused&&(this.ctx.reused=r.reused),r.external&&(this.ctx.external=r.external)),lt(this.ctx,n);const o=ut(this.ctx,n),{"~standard":t,...i}=o;return i}}const ph=Object.freeze(Object.defineProperty({__proto__:null,$ZodAny:Cc,$ZodArray:Vc,$ZodAsyncError:Je,$ZodBase64:Ic,$ZodBase64URL:xc,$ZodBigInt:Zr,$ZodBigIntFormat:Nc,$ZodBoolean:Cr,$ZodCIDRv4:Sc,$ZodCIDRv6:wc,$ZodCUID:dc,$ZodCUID2:fc,$ZodCatch:$l,$ZodCheck:ne,$ZodCheckBigIntFormat:Ma,$ZodCheckEndsWith:Xa,$ZodCheckGreaterThan:Tr,$ZodCheckIncludes:Wa,$ZodCheckLengthEquals:qa,$ZodCheckLessThan:Nr,$ZodCheckLowerCase:Ga,$ZodCheckMaxLength:Ra,$ZodCheckMaxSize:Fa,$ZodCheckMimeType:tc,$ZodCheckMinLength:Ja,$ZodCheckMinSize:La,$ZodCheckMultipleOf:Za,$ZodCheckNumberFormat:Ba,$ZodCheckOverwrite:nc,$ZodCheckProperty:ec,$ZodCheckRegex:Ya,$ZodCheckSizeEquals:Va,$ZodCheckStartsWith:Ha,$ZodCheckStringFormat:kt,$ZodCheckUpperCase:Ka,$ZodCodec:Lr,$ZodCustom:xl,$ZodCustomStringFormat:jc,$ZodDate:Fc,$ZodDefault:fl,$ZodDiscriminatedUnion:Hc,$ZodE164:Dc,$ZodEmail:cc,$ZodEmoji:uc,$ZodEncodeError:Gt,$ZodEnum:ol,$ZodError:hr,$ZodExactOptional:sl,$ZodFile:cl,$ZodFunction:wl,$ZodGUID:oc,$ZodIPv4:_c,$ZodIPv6:yc,$ZodISODate:hc,$ZodISODateTime:vc,$ZodISODuration:bc,$ZodISOTime:$c,$ZodIntersection:Xc,$ZodJWT:Oc,$ZodKSUID:gc,$ZodLazy:zl,$ZodLiteral:al,$ZodMAC:kc,$ZodMap:tl,$ZodNaN:bl,$ZodNanoID:sc,$ZodNever:Bc,$ZodNonOptional:gl,$ZodNull:Ac,$ZodNullable:dl,$ZodNumber:Ar,$ZodNumberFormat:Uc,$ZodObject:qc,$ZodObjectJIT:Yc,$ZodOptional:Fr,$ZodPipe:_l,$ZodPrefault:pl,$ZodPromise:Il,$ZodReadonly:yl,$ZodRealError:$e,$ZodRecord:el,$ZodRegistry:Ml,$ZodSet:rl,$ZodString:St,$ZodStringFormat:Q,$ZodSuccess:hl,$ZodSymbol:Tc,$ZodTemplateLiteral:Sl,$ZodTransform:ll,$ZodTuple:Mr,$ZodType:L,$ZodULID:mc,$ZodURL:lc,$ZodUUID:ac,$ZodUndefined:Pc,$ZodUnion:rn,$ZodUnknown:Zc,$ZodVoid:Mc,$ZodXID:pc,$ZodXor:Wc,$brand:Uo,$constructor:g,$input:Bl,$output:Zl,Doc:rc,JSONSchema:Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),JSONSchemaGenerator:mh,NEVER:jo,TimePrecision:Rl,_any:du,_array:$u,_base64:ai,_base64url:ci,_bigint:iu,_boolean:nu,_catch:ah,_check:Su,_cidrv4:ii,_cidrv6:oi,_coercedBigint:ou,_coercedBoolean:ru,_coercedDate:vu,_coercedNumber:Wl,_coercedString:Ll,_cuid:Hr,_cuid2:Xr,_custom:_u,_date:gu,_decode:Sr,_decodeAsync:Ir,_default:rh,_discriminatedUnion:Jv,_e164:li,_email:Rr,_emoji:Kr,_encode:kr,_encodeAsync:wr,_endsWith:vn,_enum:Hv,_file:bu,_float32:Xl,_float64:Ql,_gt:Le,_gte:ve,_guid:un,_includes:pn,_int:Hl,_int32:eu,_int64:au,_intersection:qv,_ipv4:ni,_ipv6:ri,_isoDate:ql,_isoDateTime:Jl,_isoDuration:Gl,_isoTime:Yl,_jwt:ui,_ksuid:ti,_lazy:sh,_length:xt,_literal:Qv,_lowercase:fn,_lt:Fe,_lte:we,_mac:Vl,_map:Kv,_max:we,_maxLength:zt,_maxSize:at,_mime:hn,_min:ve,_minLength:Ke,_minSize:Ve,_multipleOf:ot,_nan:hu,_nanoid:Wr,_nativeEnum:Xv,_negative:di,_never:mu,_nonnegative:mi,_nonoptional:ih,_nonpositive:fi,_normalize:$n,_null:su,_nullable:nh,_number:Kl,_optional:th,_overwrite:Te,_parse:vt,_parseAsync:ht,_pipe:ch,_positive:si,_promise:dh,_property:pi,_readonly:lh,_record:Gv,_refine:yu,_regex:dn,_safeDecode:xr,_safeDecodeAsync:Er,_safeEncode:zr,_safeEncodeAsync:Dr,_safeParse:$t,_safeParseAsync:bt,_set:Wv,_size:It,_slugify:kn,_startsWith:gn,_string:Fl,_stringFormat:Dt,_stringbool:zu,_success:oh,_superRefine:ku,_symbol:lu,_templateLiteral:uh,_toLowerCase:_n,_toUpperCase:yn,_transform:eh,_trim:bn,_tuple:Yv,_uint32:tu,_uint64:cu,_ulid:Qr,_undefined:uu,_union:Vv,_unknown:fu,_uppercase:mn,_url:sn,_uuid:Jr,_uuidv4:qr,_uuidv6:Yr,_uuidv7:Gr,_void:pu,_xid:ei,_xor:Rv,clone:ye,config:fe,createStandardJSONSchemaMethod:Et,createToJSONSchemaMethod:xu,decode:Lp,decodeAsync:Rp,describe:wu,encode:Fp,encodeAsync:Vp,extractDefs:lt,finalize:ut,flattenError:$r,formatError:br,globalConfig:Kt,globalRegistry:Se,initializeContext:ct,isValidBase64:Pr,isValidBase64URL:zc,isValidJWT:Ec,locales:Al,meta:Iu,parse:_r,parseAsync:yr,prettifyError:ea,process:H,regexes:Ur,registry:Vr,safeDecode:qp,safeDecodeAsync:Gp,safeEncode:Jp,safeEncodeAsync:Yp,safeParse:ta,safeParseAsync:na,toDotPath:Qo,toJSONSchema:ds,treeifyError:Xo,util:Wo,version:ic},Symbol.toStringTag,{value:"Module"})),gh=Object.freeze(Object.defineProperty({__proto__:null,endsWith:vn,gt:Le,gte:ve,includes:pn,length:xt,lowercase:fn,lt:Fe,lte:we,maxLength:zt,maxSize:at,mime:hn,minLength:Ke,minSize:Ve,multipleOf:ot,negative:di,nonnegative:mi,nonpositive:fi,normalize:$n,overwrite:Te,positive:si,property:pi,regex:dn,size:It,slugify:kn,startsWith:gn,toLowerCase:_n,toUpperCase:yn,trim:bn,uppercase:mn},Symbol.toStringTag,{value:"Module"})),$i=g("ZodISODateTime",(e,n)=>{vc.init(e,n),ee.init(e,n)});function fs(e){return Jl($i,e)}const bi=g("ZodISODate",(e,n)=>{hc.init(e,n),ee.init(e,n)});function ms(e){return ql(bi,e)}const _i=g("ZodISOTime",(e,n)=>{$c.init(e,n),ee.init(e,n)});function ps(e){return Yl(_i,e)}const yi=g("ZodISODuration",(e,n)=>{bc.init(e,n),ee.init(e,n)});function gs(e){return Gl(yi,e)}const vs=Object.freeze(Object.defineProperty({__proto__:null,ZodISODate:bi,ZodISODateTime:$i,ZodISODuration:yi,ZodISOTime:_i,date:ms,datetime:fs,duration:gs,time:ps},Symbol.toStringTag,{value:"Module"})),hs=(e,n)=>{hr.init(e,n),e.name="ZodError",Object.defineProperties(e,{format:{value:r=>br(e,r)},flatten:{value:r=>$r(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,Wt,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,Wt,2)}},isEmpty:{get(){return e.issues.length===0}}})},vh=g("ZodError",hs),be=g("ZodError",hs,{Parent:Error}),$s=vt(be),bs=ht(be),_s=$t(be),ys=bt(be),ks=kr(be),Ss=Sr(be),ws=wr(be),Is=Ir(be),zs=zr(be),xs=xr(be),Ds=Dr(be),Es=Er(be),R=g("ZodType",(e,n)=>(L.init(e,n),Object.assign(e["~standard"],{jsonSchema:{input:Et(e,"input"),output:Et(e,"output")}}),e.toJSONSchema=xu(e,{}),e.def=n,e.type=n.type,Object.defineProperty(e,"_def",{value:n}),e.check=(...r)=>e.clone(Oe(n,{checks:[...n.checks??[],...r.map(o=>typeof o=="function"?{_zod:{check:o,def:{check:"custom"},onattach:[]}}:o)]}),{parent:!0}),e.with=e.check,e.clone=(r,o)=>ye(e,r,o),e.brand=()=>e,e.register=((r,o)=>(r.add(e,o),e)),e.parse=(r,o)=>$s(e,r,o,{callee:e.parse}),e.safeParse=(r,o)=>_s(e,r,o),e.parseAsync=async(r,o)=>bs(e,r,o,{callee:e.parseAsync}),e.safeParseAsync=async(r,o)=>ys(e,r,o),e.spa=e.safeParseAsync,e.encode=(r,o)=>ks(e,r,o),e.decode=(r,o)=>Ss(e,r,o),e.encodeAsync=async(r,o)=>ws(e,r,o),e.decodeAsync=async(r,o)=>Is(e,r,o),e.safeEncode=(r,o)=>zs(e,r,o),e.safeDecode=(r,o)=>xs(e,r,o),e.safeEncodeAsync=async(r,o)=>Ds(e,r,o),e.safeDecodeAsync=async(r,o)=>Es(e,r,o),e.refine=(r,o)=>e.check(fo(r,o)),e.superRefine=r=>e.check(mo(r)),e.overwrite=r=>e.check(Te(r)),e.optional=()=>Mt(e),e.exactOptional=()=>Yi(e),e.nullable=()=>Ft(e),e.nullish=()=>Mt(Ft(e)),e.nonoptional=r=>Qi(e,r),e.array=()=>At(e),e.or=r=>Jn([e,r]),e.and=r=>Ci(e,r),e.transform=r=>Lt(e,Yn(r)),e.default=r=>Wi(e,r),e.prefault=r=>Xi(e,r),e.catch=r=>no(e,r),e.pipe=r=>Lt(e,r),e.readonly=()=>oo(e),e.describe=r=>{const o=e.clone();return Se.add(o,{description:r}),o},Object.defineProperty(e,"description",{get(){var r;return(r=Se.get(e))==null?void 0:r.description},configurable:!0}),e.meta=(...r)=>{if(r.length===0)return Se.get(e);const o=e.clone();return Se.add(o,r[0]),o},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=r=>r(e),e)),Sn=g("_ZodString",(e,n)=>{St.init(e,n),R.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Du(e,o,t);const r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...o)=>e.check(dn(...o)),e.includes=(...o)=>e.check(pn(...o)),e.startsWith=(...o)=>e.check(gn(...o)),e.endsWith=(...o)=>e.check(vn(...o)),e.min=(...o)=>e.check(Ke(...o)),e.max=(...o)=>e.check(zt(...o)),e.length=(...o)=>e.check(xt(...o)),e.nonempty=(...o)=>e.check(Ke(1,...o)),e.lowercase=o=>e.check(fn(o)),e.uppercase=o=>e.check(mn(o)),e.trim=()=>e.check(bn()),e.normalize=(...o)=>e.check($n(...o)),e.toLowerCase=()=>e.check(_n()),e.toUpperCase=()=>e.check(yn()),e.slugify=()=>e.check(kn())}),Ot=g("ZodString",(e,n)=>{St.init(e,n),Sn.init(e,n),e.email=r=>e.check(Rr(In,r)),e.url=r=>e.check(sn(Ut,r)),e.jwt=r=>e.check(ui(Mn,r)),e.emoji=r=>e.check(Kr(zn,r)),e.guid=r=>e.check(un(jt,r)),e.uuid=r=>e.check(Jr(je,r)),e.uuidv4=r=>e.check(qr(je,r)),e.uuidv6=r=>e.check(Yr(je,r)),e.uuidv7=r=>e.check(Gr(je,r)),e.nanoid=r=>e.check(Wr(xn,r)),e.guid=r=>e.check(un(jt,r)),e.cuid=r=>e.check(Hr(Dn,r)),e.cuid2=r=>e.check(Xr(En,r)),e.ulid=r=>e.check(Qr(On,r)),e.base64=r=>e.check(ai(Cn,r)),e.base64url=r=>e.check(ci(Zn,r)),e.xid=r=>e.check(ei(jn,r)),e.ksuid=r=>e.check(ti(Un,r)),e.ipv4=r=>e.check(ni(Nn,r)),e.ipv6=r=>e.check(ri(Tn,r)),e.cidrv4=r=>e.check(ii(Pn,r)),e.cidrv6=r=>e.check(oi(An,r)),e.e164=r=>e.check(li(Bn,r)),e.datetime=r=>e.check(fs(r)),e.date=r=>e.check(ms(r)),e.time=r=>e.check(ps(r)),e.duration=r=>e.check(gs(r))});function wn(e){return Fl(Ot,e)}const ee=g("ZodStringFormat",(e,n)=>{Q.init(e,n),Sn.init(e,n)}),In=g("ZodEmail",(e,n)=>{cc.init(e,n),ee.init(e,n)});function Os(e){return Rr(In,e)}const jt=g("ZodGUID",(e,n)=>{oc.init(e,n),ee.init(e,n)});function js(e){return un(jt,e)}const je=g("ZodUUID",(e,n)=>{ac.init(e,n),ee.init(e,n)});function Us(e){return Jr(je,e)}function Ns(e){return qr(je,e)}function Ts(e){return Yr(je,e)}function Ps(e){return Gr(je,e)}const Ut=g("ZodURL",(e,n)=>{lc.init(e,n),ee.init(e,n)});function As(e){return sn(Ut,e)}function Cs(e){return sn(Ut,{protocol:/^https?$/,hostname:ya,...y(e)})}const zn=g("ZodEmoji",(e,n)=>{uc.init(e,n),ee.init(e,n)});function Zs(e){return Kr(zn,e)}const xn=g("ZodNanoID",(e,n)=>{sc.init(e,n),ee.init(e,n)});function Bs(e){return Wr(xn,e)}const Dn=g("ZodCUID",(e,n)=>{dc.init(e,n),ee.init(e,n)});function Ms(e){return Hr(Dn,e)}const En=g("ZodCUID2",(e,n)=>{fc.init(e,n),ee.init(e,n)});function Fs(e){return Xr(En,e)}const On=g("ZodULID",(e,n)=>{mc.init(e,n),ee.init(e,n)});function Ls(e){return Qr(On,e)}const jn=g("ZodXID",(e,n)=>{pc.init(e,n),ee.init(e,n)});function Vs(e){return ei(jn,e)}const Un=g("ZodKSUID",(e,n)=>{gc.init(e,n),ee.init(e,n)});function Rs(e){return ti(Un,e)}const Nn=g("ZodIPv4",(e,n)=>{_c.init(e,n),ee.init(e,n)});function Js(e){return ni(Nn,e)}const ki=g("ZodMAC",(e,n)=>{kc.init(e,n),ee.init(e,n)});function qs(e){return Vl(ki,e)}const Tn=g("ZodIPv6",(e,n)=>{yc.init(e,n),ee.init(e,n)});function Ys(e){return ri(Tn,e)}const Pn=g("ZodCIDRv4",(e,n)=>{Sc.init(e,n),ee.init(e,n)});function Gs(e){return ii(Pn,e)}const An=g("ZodCIDRv6",(e,n)=>{wc.init(e,n),ee.init(e,n)});function Ks(e){return oi(An,e)}const Cn=g("ZodBase64",(e,n)=>{Ic.init(e,n),ee.init(e,n)});function Ws(e){return ai(Cn,e)}const Zn=g("ZodBase64URL",(e,n)=>{xc.init(e,n),ee.init(e,n)});function Hs(e){return ci(Zn,e)}const Bn=g("ZodE164",(e,n)=>{Dc.init(e,n),ee.init(e,n)});function Xs(e){return li(Bn,e)}const Mn=g("ZodJWT",(e,n)=>{Oc.init(e,n),ee.init(e,n)});function Qs(e){return ui(Mn,e)}const st=g("ZodCustomStringFormat",(e,n)=>{jc.init(e,n),ee.init(e,n)});function ed(e,n,r={}){return Dt(st,e,n,r)}function td(e){return Dt(st,"hostname",_a,e)}function nd(e){return Dt(st,"hex",Aa,e)}function rd(e,n){const r=(n==null?void 0:n.enc)??"hex",o=`${e}_${r}`,t=Ur[o];if(!t)throw new Error(`Unrecognized hash format: ${o}`);return Dt(st,o,t,n)}const Nt=g("ZodNumber",(e,n)=>{Ar.init(e,n),R.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Eu(e,o,t),e.gt=(o,t)=>e.check(Le(o,t)),e.gte=(o,t)=>e.check(ve(o,t)),e.min=(o,t)=>e.check(ve(o,t)),e.lt=(o,t)=>e.check(Fe(o,t)),e.lte=(o,t)=>e.check(we(o,t)),e.max=(o,t)=>e.check(we(o,t)),e.int=o=>e.check(Fn(o)),e.safe=o=>e.check(Fn(o)),e.positive=o=>e.check(Le(0,o)),e.nonnegative=o=>e.check(ve(0,o)),e.negative=o=>e.check(Fe(0,o)),e.nonpositive=o=>e.check(we(0,o)),e.multipleOf=(o,t)=>e.check(ot(o,t)),e.step=(o,t)=>e.check(ot(o,t)),e.finite=()=>e;const r=e._zod.bag;e.minValue=Math.max(r.minimum??Number.NEGATIVE_INFINITY,r.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(r.maximum??Number.POSITIVE_INFINITY,r.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),e.isFinite=!0,e.format=r.format??null});function Si(e){return Kl(Nt,e)}const We=g("ZodNumberFormat",(e,n)=>{Uc.init(e,n),Nt.init(e,n)});function Fn(e){return Hl(We,e)}function id(e){return Xl(We,e)}function od(e){return Ql(We,e)}function ad(e){return eu(We,e)}function cd(e){return tu(We,e)}const Tt=g("ZodBoolean",(e,n)=>{Cr.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ou(e,r,o)});function wi(e){return nu(Tt,e)}const Pt=g("ZodBigInt",(e,n)=>{Zr.init(e,n),R.init(e,n),e._zod.processJSONSchema=(o,t,i)=>ju(e,o),e.gte=(o,t)=>e.check(ve(o,t)),e.min=(o,t)=>e.check(ve(o,t)),e.gt=(o,t)=>e.check(Le(o,t)),e.gte=(o,t)=>e.check(ve(o,t)),e.min=(o,t)=>e.check(ve(o,t)),e.lt=(o,t)=>e.check(Fe(o,t)),e.lte=(o,t)=>e.check(we(o,t)),e.max=(o,t)=>e.check(we(o,t)),e.positive=o=>e.check(Le(BigInt(0),o)),e.negative=o=>e.check(Fe(BigInt(0),o)),e.nonpositive=o=>e.check(we(BigInt(0),o)),e.nonnegative=o=>e.check(ve(BigInt(0),o)),e.multipleOf=(o,t)=>e.check(ot(o,t));const r=e._zod.bag;e.minValue=r.minimum??null,e.maxValue=r.maximum??null,e.format=r.format??null});function ld(e){return iu(Pt,e)}const Ln=g("ZodBigIntFormat",(e,n)=>{Nc.init(e,n),Pt.init(e,n)});function ud(e){return au(Ln,e)}function sd(e){return cu(Ln,e)}const Ii=g("ZodSymbol",(e,n)=>{Tc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Uu(e,r)});function dd(e){return lu(Ii,e)}const zi=g("ZodUndefined",(e,n)=>{Pc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Tu(e,r)});function fd(e){return uu(zi,e)}const xi=g("ZodNull",(e,n)=>{Ac.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Nu(e,r,o)});function Di(e){return su(xi,e)}const Ei=g("ZodAny",(e,n)=>{Cc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Cu()});function md(){return du(Ei)}const Oi=g("ZodUnknown",(e,n)=>{Zc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Zu()});function He(){return fu(Oi)}const ji=g("ZodNever",(e,n)=>{Bc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Au(e,r,o)});function Vn(e){return mu(ji,e)}const Ui=g("ZodVoid",(e,n)=>{Mc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Pu(e,r)});function pd(e){return pu(Ui,e)}const Rn=g("ZodDate",(e,n)=>{Fc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Bu(e,o),e.min=(o,t)=>e.check(ve(o,t)),e.max=(o,t)=>e.check(we(o,t));const r=e._zod.bag;e.minDate=r.minimum?new Date(r.minimum):null,e.maxDate=r.maximum?new Date(r.maximum):null});function gd(e){return gu(Rn,e)}const Ni=g("ZodArray",(e,n)=>{Vc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Hu(e,r,o,t),e.element=n.element,e.min=(r,o)=>e.check(Ke(r,o)),e.nonempty=r=>e.check(Ke(1,r)),e.max=(r,o)=>e.check(zt(r,o)),e.length=(r,o)=>e.check(xt(r,o)),e.unwrap=()=>e.element});function At(e,n){return $u(Ni,e,n)}function vd(e){const n=e._zod.def.shape;return qn(Object.keys(n))}const Ct=g("ZodObject",(e,n)=>{Yc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Xu(e,r,o,t),q(e,"shape",()=>n.shape),e.keyof=()=>qn(Object.keys(e._zod.def.shape)),e.catchall=r=>e.clone({...e._zod.def,catchall:r}),e.passthrough=()=>e.clone({...e._zod.def,catchall:He()}),e.loose=()=>e.clone({...e._zod.def,catchall:He()}),e.strict=()=>e.clone({...e._zod.def,catchall:Vn()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=r=>Vo(e,r),e.safeExtend=r=>Ro(e,r),e.merge=r=>Jo(e,r),e.pick=r=>Fo(e,r),e.omit=r=>Lo(e,r),e.partial=(...r)=>qo(Gn,e,r[0]),e.required=(...r)=>Yo(Kn,e,r[0])});function hd(e,n){const r={type:"object",shape:e??{},...y(n)};return new Ct(r)}function $d(e,n){return new Ct({type:"object",shape:e,catchall:Vn(),...y(n)})}function bd(e,n){return new Ct({type:"object",shape:e,catchall:He(),...y(n)})}const Zt=g("ZodUnion",(e,n)=>{rn.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>gi(e,r,o,t),e.options=n.options});function Jn(e,n){return new Zt({type:"union",options:e,...y(n)})}const Ti=g("ZodXor",(e,n)=>{Zt.init(e,n),Wc.init(e,n),e._zod.processJSONSchema=(r,o,t)=>gi(e,r,o,t),e.options=n.options});function _d(e,n){return new Ti({type:"union",options:e,inclusive:!1,...y(n)})}const Pi=g("ZodDiscriminatedUnion",(e,n)=>{Zt.init(e,n),Hc.init(e,n)});function yd(e,n,r){return new Pi({type:"union",options:n,discriminator:e,...y(r)})}const Ai=g("ZodIntersection",(e,n)=>{Xc.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Qu(e,r,o,t)});function Ci(e,n){return new Ai({type:"intersection",left:e,right:n})}const Zi=g("ZodTuple",(e,n)=>{Mr.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>es(e,r,o,t),e.rest=r=>e.clone({...e._zod.def,rest:r})});function Bi(e,n,r){const o=n instanceof L,t=o?r:n,i=o?n:null;return new Zi({type:"tuple",items:e,rest:i,...y(t)})}const Bt=g("ZodRecord",(e,n)=>{el.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ts(e,r,o,t),e.keyType=n.keyType,e.valueType=n.valueType});function Mi(e,n,r){return new Bt({type:"record",keyType:e,valueType:n,...y(r)})}function kd(e,n,r){const o=ye(e);return o._zod.values=void 0,new Bt({type:"record",keyType:o,valueType:n,...y(r)})}function Sd(e,n,r){return new Bt({type:"record",keyType:e,valueType:n,mode:"loose",...y(r)})}const Fi=g("ZodMap",(e,n)=>{tl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ku(e,r),e.keyType=n.keyType,e.valueType=n.valueType,e.min=(...r)=>e.check(Ve(...r)),e.nonempty=r=>e.check(Ve(1,r)),e.max=(...r)=>e.check(at(...r)),e.size=(...r)=>e.check(It(...r))});function wd(e,n,r){return new Fi({type:"map",keyType:e,valueType:n,...y(r)})}const Li=g("ZodSet",(e,n)=>{rl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Wu(e,r),e.min=(...r)=>e.check(Ve(...r)),e.nonempty=r=>e.check(Ve(1,r)),e.max=(...r)=>e.check(at(...r)),e.size=(...r)=>e.check(It(...r))});function Id(e,n){return new Li({type:"set",valueType:e,...y(n)})}const dt=g("ZodEnum",(e,n)=>{ol.init(e,n),R.init(e,n),e._zod.processJSONSchema=(o,t,i)=>Mu(e,o,t),e.enum=n.entries,e.options=Object.values(n.entries);const r=new Set(Object.keys(n.entries));e.extract=(o,t)=>{const i={};for(const a of o)if(r.has(a))i[a]=n.entries[a];else throw new Error(`Key ${a} not found in enum`);return new dt({...n,checks:[],...y(t),entries:i})},e.exclude=(o,t)=>{const i={...n.entries};for(const a of o)if(r.has(a))delete i[a];else throw new Error(`Key ${a} not found in enum`);return new dt({...n,checks:[],...y(t),entries:i})}});function qn(e,n){const r=Array.isArray(e)?Object.fromEntries(e.map(o=>[o,o])):e;return new dt({type:"enum",entries:r,...y(n)})}function zd(e,n){return new dt({type:"enum",entries:e,...y(n)})}const Vi=g("ZodLiteral",(e,n)=>{al.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Fu(e,r,o),e.values=new Set(n.values),Object.defineProperty(e,"value",{get(){if(n.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return n.values[0]}})});function xd(e,n){return new Vi({type:"literal",values:Array.isArray(e)?e:[e],...y(n)})}const Ri=g("ZodFile",(e,n)=>{cl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ru(e,r,o),e.min=(r,o)=>e.check(Ve(r,o)),e.max=(r,o)=>e.check(at(r,o)),e.mime=(r,o)=>e.check(hn(Array.isArray(r)?r:[r],o))});function Dd(e){return bu(Ri,e)}const Ji=g("ZodTransform",(e,n)=>{ll.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Gu(e,r),e._zod.parse=(r,o)=>{if(o.direction==="backward")throw new Gt(e.constructor.name);r.addIssue=i=>{if(typeof i=="string")r.issues.push(nt(i,r.value,n));else{const a=i;a.fatal&&(a.continue=!1),a.code??(a.code="custom"),a.input??(a.input=r.value),a.inst??(a.inst=e),r.issues.push(nt(a))}};const t=n.transform(r.value,r);return t instanceof Promise?t.then(i=>(r.value=i,r)):(r.value=t,r)}});function Yn(e){return new Ji({type:"transform",transform:e})}const Gn=g("ZodOptional",(e,n)=>{Fr.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>vi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Mt(e){return new Gn({type:"optional",innerType:e})}const qi=g("ZodExactOptional",(e,n)=>{sl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>vi(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Yi(e){return new qi({type:"optional",innerType:e})}const Gi=g("ZodNullable",(e,n)=>{dl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ns(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Ft(e){return new Gi({type:"nullable",innerType:e})}function Ed(e){return Mt(Ft(e))}const Ki=g("ZodDefault",(e,n)=>{fl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>is(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Wi(e,n){return new Ki({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():Xt(n)}})}const Hi=g("ZodPrefault",(e,n)=>{pl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>os(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Xi(e,n){return new Hi({type:"prefault",innerType:e,get defaultValue(){return typeof n=="function"?n():Xt(n)}})}const Kn=g("ZodNonOptional",(e,n)=>{gl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>rs(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Qi(e,n){return new Kn({type:"nonoptional",innerType:e,...y(n)})}const eo=g("ZodSuccess",(e,n)=>{hl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Ju(e,r,o),e.unwrap=()=>e._zod.def.innerType});function Od(e){return new eo({type:"success",innerType:e})}const to=g("ZodCatch",(e,n)=>{$l.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>as(e,r,o,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function no(e,n){return new to({type:"catch",innerType:e,catchValue:typeof n=="function"?n:()=>n})}const ro=g("ZodNaN",(e,n)=>{bl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Lu(e,r)});function jd(e){return hu(ro,e)}const Wn=g("ZodPipe",(e,n)=>{_l.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>cs(e,r,o,t),e.in=n.in,e.out=n.out});function Lt(e,n){return new Wn({type:"pipe",in:e,out:n})}const Hn=g("ZodCodec",(e,n)=>{Wn.init(e,n),Lr.init(e,n)});function Ud(e,n,r){return new Hn({type:"pipe",in:e,out:n,transform:r.decode,reverseTransform:r.encode})}const io=g("ZodReadonly",(e,n)=>{yl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ls(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function oo(e){return new io({type:"readonly",innerType:e})}const ao=g("ZodTemplateLiteral",(e,n)=>{Sl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Vu(e,r,o)});function Nd(e,n){return new ao({type:"template_literal",parts:e,...y(n)})}const co=g("ZodLazy",(e,n)=>{zl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>ss(e,r,o,t),e.unwrap=()=>e._zod.def.getter()});function lo(e){return new co({type:"lazy",getter:e})}const uo=g("ZodPromise",(e,n)=>{Il.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>us(e,r,o,t),e.unwrap=()=>e._zod.def.innerType});function Td(e){return new uo({type:"promise",innerType:e})}const so=g("ZodFunction",(e,n)=>{wl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>Yu(e,r)});function Xn(e){return new so({type:"function",input:Array.isArray(e==null?void 0:e.input)?Bi(e==null?void 0:e.input):(e==null?void 0:e.input)??At(He()),output:(e==null?void 0:e.output)??He()})}const Vt=g("ZodCustom",(e,n)=>{xl.init(e,n),R.init(e,n),e._zod.processJSONSchema=(r,o,t)=>qu(e,r)});function Pd(e){const n=new ne({check:"custom"});return n._zod.check=e,n}function Ad(e,n){return _u(Vt,e??(()=>!0),n)}function fo(e,n={}){return yu(Vt,e,n)}function mo(e){return ku(e)}const Cd=wu,Zd=Iu;function Bd(e,n={}){const r=new Vt({type:"custom",check:"custom",fn:o=>o instanceof e,abort:!0,...y(n)});return r._zod.bag.Class=e,r._zod.check=o=>{o.value instanceof e||o.issues.push({code:"invalid_type",expected:e.name,input:o.value,inst:r,path:[...r._zod.def.path??[]]})},r}const Md=(...e)=>zu({Codec:Hn,Boolean:Tt,String:Ot},...e);function Fd(e){const n=lo(()=>Jn([wn(e),Si(),wi(),Di(),At(n),Mi(wn(),n)]));return n}function Ld(e,n){return Lt(Yn(e),n)}const hh=Object.freeze(Object.defineProperty({__proto__:null,ZodAny:Ei,ZodArray:Ni,ZodBase64:Cn,ZodBase64URL:Zn,ZodBigInt:Pt,ZodBigIntFormat:Ln,ZodBoolean:Tt,ZodCIDRv4:Pn,ZodCIDRv6:An,ZodCUID:Dn,ZodCUID2:En,ZodCatch:to,ZodCodec:Hn,ZodCustom:Vt,ZodCustomStringFormat:st,ZodDate:Rn,ZodDefault:Ki,ZodDiscriminatedUnion:Pi,ZodE164:Bn,ZodEmail:In,ZodEmoji:zn,ZodEnum:dt,ZodExactOptional:qi,ZodFile:Ri,ZodFunction:so,ZodGUID:jt,ZodIPv4:Nn,ZodIPv6:Tn,ZodIntersection:Ai,ZodJWT:Mn,ZodKSUID:Un,ZodLazy:co,ZodLiteral:Vi,ZodMAC:ki,ZodMap:Fi,ZodNaN:ro,ZodNanoID:xn,ZodNever:ji,ZodNonOptional:Kn,ZodNull:xi,ZodNullable:Gi,ZodNumber:Nt,ZodNumberFormat:We,ZodObject:Ct,ZodOptional:Gn,ZodPipe:Wn,ZodPrefault:Hi,ZodPromise:uo,ZodReadonly:io,ZodRecord:Bt,ZodSet:Li,ZodString:Ot,ZodStringFormat:ee,ZodSuccess:eo,ZodSymbol:Ii,ZodTemplateLiteral:ao,ZodTransform:Ji,ZodTuple:Zi,ZodType:R,ZodULID:On,ZodURL:Ut,ZodUUID:je,ZodUndefined:zi,ZodUnion:Zt,ZodUnknown:Oi,ZodVoid:Ui,ZodXID:jn,ZodXor:Ti,_ZodString:Sn,_default:Wi,_function:Xn,any:md,array:At,base64:Ws,base64url:Hs,bigint:ld,boolean:wi,catch:no,check:Pd,cidrv4:Gs,cidrv6:Ks,codec:Ud,cuid:Ms,cuid2:Fs,custom:Ad,date:gd,describe:Cd,discriminatedUnion:yd,e164:Xs,email:Os,emoji:Zs,enum:qn,exactOptional:Yi,file:Dd,float32:id,float64:od,function:Xn,guid:js,hash:rd,hex:nd,hostname:td,httpUrl:Cs,instanceof:Bd,int:Fn,int32:ad,int64:ud,intersection:Ci,ipv4:Js,ipv6:Ys,json:Fd,jwt:Qs,keyof:vd,ksuid:Rs,lazy:lo,literal:xd,looseObject:bd,looseRecord:Sd,mac:qs,map:wd,meta:Zd,nan:jd,nanoid:Bs,nativeEnum:zd,never:Vn,nonoptional:Qi,null:Di,nullable:Ft,nullish:Ed,number:Si,object:hd,optional:Mt,partialRecord:kd,pipe:Lt,prefault:Xi,preprocess:Ld,promise:Td,readonly:oo,record:Mi,refine:fo,set:Id,strictObject:$d,string:wn,stringFormat:ed,stringbool:Md,success:Od,superRefine:mo,symbol:dd,templateLiteral:Nd,transform:Yn,tuple:Bi,uint32:cd,uint64:sd,ulid:Ls,undefined:fd,union:Jn,unknown:He,url:As,uuid:Us,uuidv4:Ns,uuidv6:Ts,uuidv7:Ps,void:pd,xid:Vs,xor:_d},Symbol.toStringTag,{value:"Module"})),$h={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function bh(e){fe({customError:e})}function _h(){return fe().customError}var po;po||(po={});const O={...hh,...gh,iso:vs},yh=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);function kh(e,n){const r=e.$schema;return r==="https://json-schema.org/draft/2020-12/schema"?"draft-2020-12":r==="http://json-schema.org/draft-07/schema#"?"draft-7":r==="http://json-schema.org/draft-04/schema#"?"draft-4":n??"draft-2020-12"}function Sh(e,n){if(!e.startsWith("#"))throw new Error("External $ref is not supported, only local refs (#/...) are allowed");const r=e.slice(1).split("/").filter(Boolean);if(r.length===0)return n.rootSchema;const o=n.version==="draft-2020-12"?"$defs":"definitions";if(r[0]===o){const t=r[1];if(!t||!n.defs[t])throw new Error(`Reference not found: ${e}`);return n.defs[t]}throw new Error(`Reference not found: ${e}`)}function Vd(e,n){if(e.not!==void 0){if(typeof e.not=="object"&&Object.keys(e.not).length===0)return O.never();throw new Error("not is not supported in Zod (except { not: {} } for never)")}if(e.unevaluatedItems!==void 0)throw new Error("unevaluatedItems is not supported");if(e.unevaluatedProperties!==void 0)throw new Error("unevaluatedProperties is not supported");if(e.if!==void 0||e.then!==void 0||e.else!==void 0)throw new Error("Conditional schemas (if/then/else) are not supported");if(e.dependentSchemas!==void 0||e.dependentRequired!==void 0)throw new Error("dependentSchemas and dependentRequired are not supported");if(e.$ref){const t=e.$ref;if(n.refs.has(t))return n.refs.get(t);if(n.processing.has(t))return O.lazy(()=>{if(!n.refs.has(t))throw new Error(`Circular reference not resolved: ${t}`);return n.refs.get(t)});n.processing.add(t);const i=Sh(t,n),a=me(i,n);return n.refs.set(t,a),n.processing.delete(t),a}if(e.enum!==void 0){const t=e.enum;if(n.version==="openapi-3.0"&&e.nullable===!0&&t.length===1&&t[0]===null)return O.null();if(t.length===0)return O.never();if(t.length===1)return O.literal(t[0]);if(t.every(a=>typeof a=="string"))return O.enum(t);const i=t.map(a=>O.literal(a));return i.length<2?i[0]:O.union([i[0],i[1],...i.slice(2)])}if(e.const!==void 0)return O.literal(e.const);const r=e.type;if(Array.isArray(r)){const t=r.map(i=>{const a={...e,type:i};return Vd(a,n)});return t.length===0?O.never():t.length===1?t[0]:O.union(t)}if(!r)return O.any();let o;switch(r){case"string":{let t=O.string();if(e.format){const i=e.format;i==="email"?t=t.check(O.email()):i==="uri"||i==="uri-reference"?t=t.check(O.url()):i==="uuid"||i==="guid"?t=t.check(O.uuid()):i==="date-time"?t=t.check(O.iso.datetime()):i==="date"?t=t.check(O.iso.date()):i==="time"?t=t.check(O.iso.time()):i==="duration"?t=t.check(O.iso.duration()):i==="ipv4"?t=t.check(O.ipv4()):i==="ipv6"?t=t.check(O.ipv6()):i==="mac"?t=t.check(O.mac()):i==="cidr"?t=t.check(O.cidrv4()):i==="cidr-v6"?t=t.check(O.cidrv6()):i==="base64"?t=t.check(O.base64()):i==="base64url"?t=t.check(O.base64url()):i==="e164"?t=t.check(O.e164()):i==="jwt"?t=t.check(O.jwt()):i==="emoji"?t=t.check(O.emoji()):i==="nanoid"?t=t.check(O.nanoid()):i==="cuid"?t=t.check(O.cuid()):i==="cuid2"?t=t.check(O.cuid2()):i==="ulid"?t=t.check(O.ulid()):i==="xid"?t=t.check(O.xid()):i==="ksuid"&&(t=t.check(O.ksuid()))}typeof e.minLength=="number"&&(t=t.min(e.minLength)),typeof e.maxLength=="number"&&(t=t.max(e.maxLength)),e.pattern&&(t=t.regex(new RegExp(e.pattern))),o=t;break}case"number":case"integer":{let t=r==="integer"?O.number().int():O.number();typeof e.minimum=="number"&&(t=t.min(e.minimum)),typeof e.maximum=="number"&&(t=t.max(e.maximum)),typeof e.exclusiveMinimum=="number"?t=t.gt(e.exclusiveMinimum):e.exclusiveMinimum===!0&&typeof e.minimum=="number"&&(t=t.gt(e.minimum)),typeof e.exclusiveMaximum=="number"?t=t.lt(e.exclusiveMaximum):e.exclusiveMaximum===!0&&typeof e.maximum=="number"&&(t=t.lt(e.maximum)),typeof e.multipleOf=="number"&&(t=t.multipleOf(e.multipleOf)),o=t;break}case"boolean":{o=O.boolean();break}case"null":{o=O.null();break}case"object":{const t={},i=e.properties||{},a=new Set(e.required||[]);for(const[s,u]of Object.entries(i)){const f=me(u,n);t[s]=a.has(s)?f:f.optional()}if(e.propertyNames){const s=me(e.propertyNames,n),u=e.additionalProperties&&typeof e.additionalProperties=="object"?me(e.additionalProperties,n):O.any();if(Object.keys(t).length===0){o=O.record(s,u);break}const f=O.object(t).passthrough(),d=O.looseRecord(s,u);o=O.intersection(f,d);break}if(e.patternProperties){const s=e.patternProperties,u=Object.keys(s),f=[];for(const v of u){const b=me(s[v],n),h=O.string().regex(new RegExp(v));f.push(O.looseRecord(h,b))}const d=[];if(Object.keys(t).length>0&&d.push(O.object(t).passthrough()),d.push(...f),d.length===0)o=O.object({}).passthrough();else if(d.length===1)o=d[0];else{let v=O.intersection(d[0],d[1]);for(let b=2;b<d.length;b++)v=O.intersection(v,d[b]);o=v}break}const c=O.object(t);e.additionalProperties===!1?o=c.strict():typeof e.additionalProperties=="object"?o=c.catchall(me(e.additionalProperties,n)):o=c.passthrough();break}case"array":{const t=e.prefixItems,i=e.items;if(t&&Array.isArray(t)){const a=t.map(s=>me(s,n)),c=i&&typeof i=="object"&&!Array.isArray(i)?me(i,n):void 0;c?o=O.tuple(a).rest(c):o=O.tuple(a),typeof e.minItems=="number"&&(o=o.check(O.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(O.maxLength(e.maxItems)))}else if(Array.isArray(i)){const a=i.map(s=>me(s,n)),c=e.additionalItems&&typeof e.additionalItems=="object"?me(e.additionalItems,n):void 0;c?o=O.tuple(a).rest(c):o=O.tuple(a),typeof e.minItems=="number"&&(o=o.check(O.minLength(e.minItems))),typeof e.maxItems=="number"&&(o=o.check(O.maxLength(e.maxItems)))}else if(i!==void 0){const a=me(i,n);let c=O.array(a);typeof e.minItems=="number"&&(c=c.min(e.minItems)),typeof e.maxItems=="number"&&(c=c.max(e.maxItems)),o=c}else o=O.array(O.any());break}default:throw new Error(`Unsupported type: ${r}`)}return e.description&&(o=o.describe(e.description)),e.default!==void 0&&(o=o.default(e.default)),o}function me(e,n){if(typeof e=="boolean")return e?O.any():O.never();let r=Vd(e,n);const o=e.type||e.enum!==void 0||e.const!==void 0;if(e.anyOf&&Array.isArray(e.anyOf)){const c=e.anyOf.map(u=>me(u,n)),s=O.union(c);r=o?O.intersection(r,s):s}if(e.oneOf&&Array.isArray(e.oneOf)){const c=e.oneOf.map(u=>me(u,n)),s=O.xor(c);r=o?O.intersection(r,s):s}if(e.allOf&&Array.isArray(e.allOf))if(e.allOf.length===0)r=o?r:O.any();else{let c=o?r:me(e.allOf[0],n);const s=o?0:1;for(let u=s;u<e.allOf.length;u++)c=O.intersection(c,me(e.allOf[u],n));r=c}e.nullable===!0&&n.version==="openapi-3.0"&&(r=O.nullable(r)),e.readOnly===!0&&(r=O.readonly(r));const t={},i=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(const c of i)c in e&&(t[c]=e[c]);const a=["contentEncoding","contentMediaType","contentSchema"];for(const c of a)c in e&&(t[c]=e[c]);for(const c of Object.keys(e))yh.has(c)||(t[c]=e[c]);return Object.keys(t).length>0&&n.registry.add(r,t),r}function wh(e,n){if(typeof e=="boolean")return e?O.any():O.never();const r=kh(e,n==null?void 0:n.defaultTarget),o=e.$defs||e.definitions||{},t={version:r,defs:o,refs:new Map,processing:new Set,rootSchema:e,registry:(n==null?void 0:n.registry)??Se};return me(e,t)}function Ih(e){return Ll(Ot,e)}function zh(e){return Wl(Nt,e)}function xh(e){return ru(Tt,e)}function Dh(e){return ou(Pt,e)}function Eh(e){return vu(Rn,e)}const Oh=Object.freeze(Object.defineProperty({__proto__:null,bigint:Dh,boolean:xh,date:Eh,number:zh,string:Ih},Symbol.toStringTag,{value:"Module"}));fe(Ol());const Rt=Object.freeze(Object.defineProperty({__proto__:null,$brand:Uo,$input:Bl,$output:Zl,NEVER:jo,TimePrecision:Rl,ZodAny:Ei,ZodArray:Ni,ZodBase64:Cn,ZodBase64URL:Zn,ZodBigInt:Pt,ZodBigIntFormat:Ln,ZodBoolean:Tt,ZodCIDRv4:Pn,ZodCIDRv6:An,ZodCUID:Dn,ZodCUID2:En,ZodCatch:to,ZodCodec:Hn,ZodCustom:Vt,ZodCustomStringFormat:st,ZodDate:Rn,ZodDefault:Ki,ZodDiscriminatedUnion:Pi,ZodE164:Bn,ZodEmail:In,ZodEmoji:zn,ZodEnum:dt,ZodError:vh,ZodExactOptional:qi,ZodFile:Ri,get ZodFirstPartyTypeKind(){return po},ZodFunction:so,ZodGUID:jt,ZodIPv4:Nn,ZodIPv6:Tn,ZodISODate:bi,ZodISODateTime:$i,ZodISODuration:yi,ZodISOTime:_i,ZodIntersection:Ai,ZodIssueCode:$h,ZodJWT:Mn,ZodKSUID:Un,ZodLazy:co,ZodLiteral:Vi,ZodMAC:ki,ZodMap:Fi,ZodNaN:ro,ZodNanoID:xn,ZodNever:ji,ZodNonOptional:Kn,ZodNull:xi,ZodNullable:Gi,ZodNumber:Nt,ZodNumberFormat:We,ZodObject:Ct,ZodOptional:Gn,ZodPipe:Wn,ZodPrefault:Hi,ZodPromise:uo,ZodReadonly:io,ZodRealError:be,ZodRecord:Bt,ZodSet:Li,ZodString:Ot,ZodStringFormat:ee,ZodSuccess:eo,ZodSymbol:Ii,ZodTemplateLiteral:ao,ZodTransform:Ji,ZodTuple:Zi,ZodType:R,ZodULID:On,ZodURL:Ut,ZodUUID:je,ZodUndefined:zi,ZodUnion:Zt,ZodUnknown:Oi,ZodVoid:Ui,ZodXID:jn,ZodXor:Ti,_ZodString:Sn,_default:Wi,_function:Xn,any:md,array:At,base64:Ws,base64url:Hs,bigint:ld,boolean:wi,catch:no,check:Pd,cidrv4:Gs,cidrv6:Ks,clone:ye,codec:Ud,coerce:Oh,config:fe,core:ph,cuid:Ms,cuid2:Fs,custom:Ad,date:gd,decode:Ss,decodeAsync:Is,describe:Cd,discriminatedUnion:yd,e164:Xs,email:Os,emoji:Zs,encode:ks,encodeAsync:ws,endsWith:vn,enum:qn,exactOptional:Yi,file:Dd,flattenError:$r,float32:id,float64:od,formatError:br,fromJSONSchema:wh,function:Xn,getErrorMap:_h,globalRegistry:Se,gt:Le,gte:ve,guid:js,hash:rd,hex:nd,hostname:td,httpUrl:Cs,includes:pn,instanceof:Bd,int:Fn,int32:ad,int64:ud,intersection:Ci,ipv4:Js,ipv6:Ys,iso:vs,json:Fd,jwt:Qs,keyof:vd,ksuid:Rs,lazy:lo,length:xt,literal:xd,locales:Al,looseObject:bd,looseRecord:Sd,lowercase:fn,lt:Fe,lte:we,mac:qs,map:wd,maxLength:zt,maxSize:at,meta:Zd,mime:hn,minLength:Ke,minSize:Ve,multipleOf:ot,nan:jd,nanoid:Bs,nativeEnum:zd,negative:di,never:Vn,nonnegative:mi,nonoptional:Qi,nonpositive:fi,normalize:$n,null:Di,nullable:Ft,nullish:Ed,number:Si,object:hd,optional:Mt,overwrite:Te,parse:$s,parseAsync:bs,partialRecord:kd,pipe:Lt,positive:si,prefault:Xi,preprocess:Ld,prettifyError:ea,promise:Td,property:pi,readonly:oo,record:Mi,refine:fo,regex:dn,regexes:Ur,registry:Vr,safeDecode:xs,safeDecodeAsync:Es,safeEncode:zs,safeEncodeAsync:Ds,safeParse:_s,safeParseAsync:ys,set:Id,setErrorMap:bh,size:It,slugify:kn,startsWith:gn,strictObject:$d,string:wn,stringFormat:ed,stringbool:Md,success:Od,superRefine:mo,symbol:dd,templateLiteral:Nd,toJSONSchema:ds,toLowerCase:_n,toUpperCase:yn,transform:Yn,treeifyError:Xo,trim:bn,tuple:Bi,uint32:cd,uint64:sd,ulid:Ls,undefined:fd,union:Jn,unknown:He,uppercase:mn,url:As,util:Wo,uuid:Us,uuidv4:Ns,uuidv6:Ts,uuidv7:Ps,void:pd,xid:Vs,xor:_d},Symbol.toStringTag,{value:"Module"}));var Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Pe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var er={exports:{}},jh=er.exports,Rd;function Jd(){return Rd||(Rd=1,(function(e,n){(function(r,o){e.exports=o()})(jh,(function(){var r=1e3,o=6e4,t=36e5,i="millisecond",a="second",c="minute",s="hour",u="day",f="week",d="month",v="quarter",b="year",h="date",p="Invalid Date",k=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(P){var m=["th","st","nd","rd"],$=P%100;return"["+P+(m[($-20)%10]||m[$]||m[0])+"]"}},V=function(P,m,$){var I=String(P);return!I||I.length>=m?P:""+Array(m+1-I.length).join($)+P},J={s:V,z:function(P){var m=-P.utcOffset(),$=Math.abs(m),I=Math.floor($/60),S=$%60;return(m<=0?"+":"-")+V(I,2,"0")+":"+V(S,2,"0")},m:function P(m,$){if(m.date()<$.date())return-P($,m);var I=12*($.year()-m.year())+($.month()-m.month()),S=m.clone().add(I,d),N=$-S<0,D=m.clone().add(I+(N?-1:1),d);return+(-(I+($-S)/(N?S-D:D-S))||0)},a:function(P){return P<0?Math.ceil(P)||0:Math.floor(P)},p:function(P){return{M:d,y:b,w:f,d:u,D:h,h:s,m:c,s:a,ms:i,Q:v}[P]||String(P||"").toLowerCase().replace(/s$/,"")},u:function(P){return P===void 0}},A="en",U={};U[A]=x;var E="$isDayjsObject",w=function(P){return P instanceof K||!(!P||!P[E])},Z=function P(m,$,I){var S;if(!m)return A;if(typeof m=="string"){var N=m.toLowerCase();U[N]&&(S=N),$&&(U[N]=$,S=N);var D=m.split("-");if(!S&&D.length>1)return P(D[0])}else{var W=m.name;U[W]=m,S=W}return!I&&S&&(A=S),S||!I&&A},C=function(P,m){if(w(P))return P.clone();var $=typeof m=="object"?m:{};return $.date=P,$.args=arguments,new K($)},T=J;T.l=Z,T.i=w,T.w=function(P,m){return C(P,{locale:m.$L,utc:m.$u,x:m.$x,$offset:m.$offset})};var K=(function(){function P($){this.$L=Z($.locale,null,!0),this.parse($),this.$x=this.$x||$.x||{},this[E]=!0}var m=P.prototype;return m.parse=function($){this.$d=(function(I){var S=I.date,N=I.utc;if(S===null)return new Date(NaN);if(T.u(S))return new Date;if(S instanceof Date)return new Date(S);if(typeof S=="string"&&!/Z$/i.test(S)){var D=S.match(k);if(D){var W=D[2]-1||0,te=(D[7]||"0").substring(0,3);return N?new Date(Date.UTC(D[1],W,D[3]||1,D[4]||0,D[5]||0,D[6]||0,te)):new Date(D[1],W,D[3]||1,D[4]||0,D[5]||0,D[6]||0,te)}}return new Date(S)})($),this.init()},m.init=function(){var $=this.$d;this.$y=$.getFullYear(),this.$M=$.getMonth(),this.$D=$.getDate(),this.$W=$.getDay(),this.$H=$.getHours(),this.$m=$.getMinutes(),this.$s=$.getSeconds(),this.$ms=$.getMilliseconds()},m.$utils=function(){return T},m.isValid=function(){return this.$d.toString()!==p},m.isSame=function($,I){var S=C($);return this.startOf(I)<=S&&S<=this.endOf(I)},m.isAfter=function($,I){return C($)<this.startOf(I)},m.isBefore=function($,I){return this.endOf(I)<C($)},m.$g=function($,I,S){return T.u($)?this[I]:this.set(S,$)},m.unix=function(){return Math.floor(this.valueOf()/1e3)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function($,I){var S=this,N=!!T.u(I)||I,D=T.p($),W=function(Ze,se){var De=T.w(S.$u?Date.UTC(S.$y,se,Ze):new Date(S.$y,se,Ze),S);return N?De:De.endOf(u)},te=function(Ze,se){return T.w(S.toDate()[Ze].apply(S.toDate("s"),(N?[0,0,0,0]:[23,59,59,999]).slice(se)),S)},ae=this.$W,G=this.$M,re=this.$D,Ae="set"+(this.$u?"UTC":"");switch(D){case b:return N?W(1,0):W(31,11);case d:return N?W(1,G):W(0,G+1);case f:var Ce=this.$locale().weekStart||0,Xe=(ae<Ce?ae+7:ae)-Ce;return W(N?re-Xe:re+(6-Xe),G);case u:case h:return te(Ae+"Hours",0);case s:return te(Ae+"Minutes",1);case c:return te(Ae+"Seconds",2);case a:return te(Ae+"Milliseconds",3);default:return this.clone()}},m.endOf=function($){return this.startOf($,!1)},m.$set=function($,I){var S,N=T.p($),D="set"+(this.$u?"UTC":""),W=(S={},S[u]=D+"Date",S[h]=D+"Date",S[d]=D+"Month",S[b]=D+"FullYear",S[s]=D+"Hours",S[c]=D+"Minutes",S[a]=D+"Seconds",S[i]=D+"Milliseconds",S)[N],te=N===u?this.$D+(I-this.$W):I;if(N===d||N===b){var ae=this.clone().set(h,1);ae.$d[W](te),ae.init(),this.$d=ae.set(h,Math.min(this.$D,ae.daysInMonth())).$d}else W&&this.$d[W](te);return this.init(),this},m.set=function($,I){return this.clone().$set($,I)},m.get=function($){return this[T.p($)]()},m.add=function($,I){var S,N=this;$=Number($);var D=T.p(I),W=function(G){var re=C(N);return T.w(re.date(re.date()+Math.round(G*$)),N)};if(D===d)return this.set(d,this.$M+$);if(D===b)return this.set(b,this.$y+$);if(D===u)return W(1);if(D===f)return W(7);var te=(S={},S[c]=o,S[s]=t,S[a]=r,S)[D]||1,ae=this.$d.getTime()+$*te;return T.w(ae,this)},m.subtract=function($,I){return this.add(-1*$,I)},m.format=function($){var I=this,S=this.$locale();if(!this.isValid())return S.invalidDate||p;var N=$||"YYYY-MM-DDTHH:mm:ssZ",D=T.z(this),W=this.$H,te=this.$m,ae=this.$M,G=S.weekdays,re=S.months,Ae=S.meridiem,Ce=function(se,De,Re,ft){return se&&(se[De]||se(I,N))||Re[De].slice(0,ft)},Xe=function(se){return T.s(W%12||12,se,"0")},Ze=Ae||function(se,De,Re){var ft=se<12?"AM":"PM";return Re?ft.toLowerCase():ft};return N.replace(_,(function(se,De){return De||(function(Re){switch(Re){case"YY":return String(I.$y).slice(-2);case"YYYY":return T.s(I.$y,4,"0");case"M":return ae+1;case"MM":return T.s(ae+1,2,"0");case"MMM":return Ce(S.monthsShort,ae,re,3);case"MMMM":return Ce(re,ae);case"D":return I.$D;case"DD":return T.s(I.$D,2,"0");case"d":return String(I.$W);case"dd":return Ce(S.weekdaysMin,I.$W,G,2);case"ddd":return Ce(S.weekdaysShort,I.$W,G,3);case"dddd":return G[I.$W];case"H":return String(W);case"HH":return T.s(W,2,"0");case"h":return Xe(1);case"hh":return Xe(2);case"a":return Ze(W,te,!0);case"A":return Ze(W,te,!1);case"m":return String(te);case"mm":return T.s(te,2,"0");case"s":return String(I.$s);case"ss":return T.s(I.$s,2,"0");case"SSS":return T.s(I.$ms,3,"0");case"Z":return D}return null})(se)||D.replace(":","")}))},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=function($,I,S){var N,D=this,W=T.p(I),te=C($),ae=(te.utcOffset()-this.utcOffset())*o,G=this-te,re=function(){return T.m(D,te)};switch(W){case b:N=re()/12;break;case d:N=re();break;case v:N=re()/3;break;case f:N=(G-ae)/6048e5;break;case u:N=(G-ae)/864e5;break;case s:N=G/t;break;case c:N=G/o;break;case a:N=G/r;break;default:N=G}return S?N:T.a(N)},m.daysInMonth=function(){return this.endOf(d).$D},m.$locale=function(){return U[this.$L]},m.locale=function($,I){if(!$)return this.$L;var S=this.clone(),N=Z($,I,!0);return N&&(S.$L=N),S},m.clone=function(){return T.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},P})(),le=K.prototype;return C.prototype=le,[["$ms",i],["$s",a],["$m",c],["$H",s],["$W",u],["$M",d],["$y",b],["$D",h]].forEach((function(P){le[P[1]]=function(m){return this.$g(m,P[0],P[1])}})),C.extend=function(P,m){return P.$i||(P(m,K,C),P.$i=!0),C},C.locale=Z,C.isDayjs=w,C.unix=function(P){return C(1e3*P)},C.en=U[A],C.Ls=U,C.p={},C}))})(er)),er.exports}var Uh=Jd();const _e=Pe(Uh);var tr={exports:{}},Nh=tr.exports,qd;function Th(){return qd||(qd=1,(function(e,n){(function(r,o){e.exports=o()})(Nh,(function(){var r,o,t=1e3,i=6e4,a=36e5,c=864e5,s=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u=31536e6,f=2628e6,d=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,v={years:u,months:f,days:c,hours:a,minutes:i,seconds:t,milliseconds:1,weeks:6048e5},b=function(U){return U instanceof J},h=function(U,E,w){return new J(U,w,E.$l)},p=function(U){return o.p(U)+"s"},k=function(U){return U<0},_=function(U){return k(U)?Math.ceil(U):Math.floor(U)},x=function(U){return Math.abs(U)},V=function(U,E){return U?k(U)?{negative:!0,format:""+x(U)+E}:{negative:!1,format:""+U+E}:{negative:!1,format:""}},J=(function(){function U(w,Z,C){var T=this;if(this.$d={},this.$l=C,w===void 0&&(this.$ms=0,this.parseFromMilliseconds()),Z)return h(w*v[p(Z)],this);if(typeof w=="number")return this.$ms=w,this.parseFromMilliseconds(),this;if(typeof w=="object")return Object.keys(w).forEach((function(P){T.$d[p(P)]=w[P]})),this.calMilliseconds(),this;if(typeof w=="string"){var K=w.match(d);if(K){var le=K.slice(2).map((function(P){return P!=null?Number(P):0}));return this.$d.years=le[0],this.$d.months=le[1],this.$d.weeks=le[2],this.$d.days=le[3],this.$d.hours=le[4],this.$d.minutes=le[5],this.$d.seconds=le[6],this.calMilliseconds(),this}}return this}var E=U.prototype;return E.calMilliseconds=function(){var w=this;this.$ms=Object.keys(this.$d).reduce((function(Z,C){return Z+(w.$d[C]||0)*v[C]}),0)},E.parseFromMilliseconds=function(){var w=this.$ms;this.$d.years=_(w/u),w%=u,this.$d.months=_(w/f),w%=f,this.$d.days=_(w/c),w%=c,this.$d.hours=_(w/a),w%=a,this.$d.minutes=_(w/i),w%=i,this.$d.seconds=_(w/t),w%=t,this.$d.milliseconds=w},E.toISOString=function(){var w=V(this.$d.years,"Y"),Z=V(this.$d.months,"M"),C=+this.$d.days||0;this.$d.weeks&&(C+=7*this.$d.weeks);var T=V(C,"D"),K=V(this.$d.hours,"H"),le=V(this.$d.minutes,"M"),P=this.$d.seconds||0;this.$d.milliseconds&&(P+=this.$d.milliseconds/1e3,P=Math.round(1e3*P)/1e3);var m=V(P,"S"),$=w.negative||Z.negative||T.negative||K.negative||le.negative||m.negative,I=K.format||le.format||m.format?"T":"",S=($?"-":"")+"P"+w.format+Z.format+T.format+I+K.format+le.format+m.format;return S==="P"||S==="-P"?"P0D":S},E.toJSON=function(){return this.toISOString()},E.format=function(w){var Z=w||"YYYY-MM-DDTHH:mm:ss",C={Y:this.$d.years,YY:o.s(this.$d.years,2,"0"),YYYY:o.s(this.$d.years,4,"0"),M:this.$d.months,MM:o.s(this.$d.months,2,"0"),D:this.$d.days,DD:o.s(this.$d.days,2,"0"),H:this.$d.hours,HH:o.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:o.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:o.s(this.$d.seconds,2,"0"),SSS:o.s(this.$d.milliseconds,3,"0")};return Z.replace(s,(function(T,K){return K||String(C[T])}))},E.as=function(w){return this.$ms/v[p(w)]},E.get=function(w){var Z=this.$ms,C=p(w);return C==="milliseconds"?Z%=1e3:Z=C==="weeks"?_(Z/v[C]):this.$d[C],Z||0},E.add=function(w,Z,C){var T;return T=Z?w*v[p(Z)]:b(w)?w.$ms:h(w,this).$ms,h(this.$ms+T*(C?-1:1),this)},E.subtract=function(w,Z){return this.add(w,Z,!0)},E.locale=function(w){var Z=this.clone();return Z.$l=w,Z},E.clone=function(){return h(this.$ms,this)},E.humanize=function(w){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!w)},E.valueOf=function(){return this.asMilliseconds()},E.milliseconds=function(){return this.get("milliseconds")},E.asMilliseconds=function(){return this.as("milliseconds")},E.seconds=function(){return this.get("seconds")},E.asSeconds=function(){return this.as("seconds")},E.minutes=function(){return this.get("minutes")},E.asMinutes=function(){return this.as("minutes")},E.hours=function(){return this.get("hours")},E.asHours=function(){return this.as("hours")},E.days=function(){return this.get("days")},E.asDays=function(){return this.as("days")},E.weeks=function(){return this.get("weeks")},E.asWeeks=function(){return this.as("weeks")},E.months=function(){return this.get("months")},E.asMonths=function(){return this.as("months")},E.years=function(){return this.get("years")},E.asYears=function(){return this.as("years")},U})(),A=function(U,E,w){return U.add(E.years()*w,"y").add(E.months()*w,"M").add(E.days()*w,"d").add(E.hours()*w,"h").add(E.minutes()*w,"m").add(E.seconds()*w,"s").add(E.milliseconds()*w,"ms")};return function(U,E,w){r=w,o=w().$utils(),w.duration=function(T,K){var le=w.locale();return h(T,{$l:le},K)},w.isDuration=b;var Z=E.prototype.add,C=E.prototype.subtract;E.prototype.add=function(T,K){return b(T)?A(this,T,1):Z.bind(this)(T,K)},E.prototype.subtract=function(T,K){return b(T)?A(this,T,-1):C.bind(this)(T,K)}}}))})(tr)),tr.exports}var Ph=Th();const Ah=Pe(Ph);var nr={exports:{}},Ch=nr.exports,Yd;function Zh(){return Yd||(Yd=1,(function(e,n){(function(r,o){e.exports=o()})(Ch,(function(){return function(r,o){o.prototype.isSameOrAfter=function(t,i){return this.isSame(t,i)||this.isAfter(t,i)}}}))})(nr)),nr.exports}var Bh=Zh();const Mh=Pe(Bh);var rr={exports:{}},Fh=rr.exports,Gd;function Lh(){return Gd||(Gd=1,(function(e,n){(function(r,o){e.exports=o()})(Fh,(function(){return function(r,o){o.prototype.isSameOrBefore=function(t,i){return this.isSame(t,i)||this.isBefore(t,i)}}}))})(rr)),rr.exports}var Vh=Lh();const Rh=Pe(Vh);var ir={exports:{}},Jh=ir.exports,Kd;function qh(){return Kd||(Kd=1,(function(e,n){(function(r,o){e.exports=o()})(Jh,(function(){return function(r,o,t){var i=function(a,c){if(!c||!c.length||c.length===1&&!c[0]||c.length===1&&Array.isArray(c[0])&&!c[0].length)return null;var s;c.length===1&&c[0].length>0&&(c=c[0]),s=(c=c.filter((function(f){return f})))[0];for(var u=1;u<c.length;u+=1)c[u].isValid()&&!c[u][a](s)||(s=c[u]);return s};t.max=function(){var a=[].slice.call(arguments,0);return i("isAfter",a)},t.min=function(){var a=[].slice.call(arguments,0);return i("isBefore",a)}}}))})(ir)),ir.exports}var Yh=qh();const Gh=Pe(Yh);var or={exports:{}},Kh=or.exports,Wd;function Wh(){return Wd||(Wd=1,(function(e,n){(function(r,o){e.exports=o()})(Kh,(function(){return function(r,o,t){r=r||{};var i=o.prototype,a={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function c(u,f,d,v){return i.fromToBase(u,f,d,v)}t.en.relativeTime=a,i.fromToBase=function(u,f,d,v,b){for(var h,p,k,_=d.$locale().relativeTime||a,x=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],V=x.length,J=0;J<V;J+=1){var A=x[J];A.d&&(h=v?t(u).diff(d,A.d,!0):d.diff(u,A.d,!0));var U=(r.rounding||Math.round)(Math.abs(h));if(k=h>0,U<=A.r||!A.r){U<=1&&J>0&&(A=x[J-1]);var E=_[A.l];b&&(U=b(""+U)),p=typeof E=="string"?E.replace("%d",U):E(U,f,A.l,k);break}}if(f)return p;var w=k?_.future:_.past;return typeof w=="function"?w(p):w.replace("%s",p)},i.to=function(u,f){return c(u,f,this,!0)},i.from=function(u,f){return c(u,f,this)};var s=function(u){return u.$u?t.utc():t()};i.toNow=function(u){return this.to(s(this),u)},i.fromNow=function(u){return this.from(s(this),u)}}}))})(or)),or.exports}var Hh=Wh();const Xh=Pe(Hh);var ar={exports:{}},Qh=ar.exports,Hd;function e$(){return Hd||(Hd=1,(function(e,n){(function(r,o){e.exports=o()})(Qh,(function(){var r={year:0,month:1,day:2,hour:3,minute:4,second:5},o={};return function(t,i,a){var c,s=function(v,b,h){h===void 0&&(h={});var p=new Date(v),k=(function(_,x){x===void 0&&(x={});var V=x.timeZoneName||"short",J=_+"|"+V,A=o[J];return A||(A=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:V}),o[J]=A),A})(b,h);return k.formatToParts(p)},u=function(v,b){for(var h=s(v,b),p=[],k=0;k<h.length;k+=1){var _=h[k],x=_.type,V=_.value,J=r[x];J>=0&&(p[J]=parseInt(V,10))}var A=p[3],U=A===24?0:A,E=p[0]+"-"+p[1]+"-"+p[2]+" "+U+":"+p[4]+":"+p[5]+":000",w=+v;return(a.utc(E).valueOf()-(w-=w%1e3))/6e4},f=i.prototype;f.tz=function(v,b){v===void 0&&(v=c);var h,p=this.utcOffset(),k=this.toDate(),_=k.toLocaleString("en-US",{timeZone:v}),x=Math.round((k-new Date(_))/1e3/60),V=15*-Math.round(k.getTimezoneOffset()/15)-x;if(!Number(V))h=this.utcOffset(0,b);else if(h=a(_,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(V,!0),b){var J=h.utcOffset();h=h.add(p-J,"minute")}return h.$x.$timezone=v,h},f.offsetName=function(v){var b=this.$x.$timezone||a.tz.guess(),h=s(this.valueOf(),b,{timeZoneName:v}).find((function(p){return p.type.toLowerCase()==="timezonename"}));return h&&h.value};var d=f.startOf;f.startOf=function(v,b){if(!this.$x||!this.$x.$timezone)return d.call(this,v,b);var h=a(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return d.call(h,v,b).tz(this.$x.$timezone,!0)},a.tz=function(v,b,h){var p=h&&b,k=h||b||c,_=u(+a(),k);if(typeof v!="string")return a(v).tz(k);var x=(function(U,E,w){var Z=U-60*E*1e3,C=u(Z,w);if(E===C)return[Z,E];var T=u(Z-=60*(C-E)*1e3,w);return C===T?[Z,C]:[U-60*Math.min(C,T)*1e3,Math.max(C,T)]})(a.utc(v,p).valueOf(),_,k),V=x[0],J=x[1],A=a(V).utcOffset(J);return A.$x.$timezone=k,A},a.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},a.tz.setDefault=function(v){c=v}}}))})(ar)),ar.exports}var t$=e$();const n$=Pe(t$);var cr={exports:{}},r$=cr.exports,Xd;function i$(){return Xd||(Xd=1,(function(e,n){(function(r,o){e.exports=o()})(r$,(function(){var r="minute",o=/[+-]\d\d(?::?\d\d)?/g,t=/([+-]|\d\d)/g;return function(i,a,c){var s=a.prototype;c.utc=function(p){var k={date:p,utc:!0,args:arguments};return new a(k)},s.utc=function(p){var k=c(this.toDate(),{locale:this.$L,utc:!0});return p?k.add(this.utcOffset(),r):k},s.local=function(){return c(this.toDate(),{locale:this.$L,utc:!1})};var u=s.parse;s.parse=function(p){p.utc&&(this.$u=!0),this.$utils().u(p.$offset)||(this.$offset=p.$offset),u.call(this,p)};var f=s.init;s.init=function(){if(this.$u){var p=this.$d;this.$y=p.getUTCFullYear(),this.$M=p.getUTCMonth(),this.$D=p.getUTCDate(),this.$W=p.getUTCDay(),this.$H=p.getUTCHours(),this.$m=p.getUTCMinutes(),this.$s=p.getUTCSeconds(),this.$ms=p.getUTCMilliseconds()}else f.call(this)};var d=s.utcOffset;s.utcOffset=function(p,k){var _=this.$utils().u;if(_(p))return this.$u?0:_(this.$offset)?d.call(this):this.$offset;if(typeof p=="string"&&(p=(function(A){A===void 0&&(A="");var U=A.match(o);if(!U)return null;var E=(""+U[0]).match(t)||["-",0,0],w=E[0],Z=60*+E[1]+ +E[2];return Z===0?0:w==="+"?Z:-Z})(p),p===null))return this;var x=Math.abs(p)<=16?60*p:p;if(x===0)return this.utc(k);var V=this.clone();if(k)return V.$offset=x,V.$u=!1,V;var J=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(V=this.local().add(x+J,r)).$offset=x,V.$x.$localOffset=J,V};var v=s.format;s.format=function(p){var k=p||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return v.call(this,k)},s.valueOf=function(){var p=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*p},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var b=s.toDate;s.toDate=function(p){return p==="s"&&this.$offset?c(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():b.call(this)};var h=s.diff;s.diff=function(p,k,_){if(p&&this.$u===p.$u)return h.call(this,p,k,_);var x=this.local(),V=c(p).local();return h.call(x,V,k,_)}}}))})(cr)),cr.exports}var o$=i$();const a$=Pe(o$);var lr={exports:{}},c$=lr.exports,Qd;function l$(){return Qd||(Qd=1,(function(e,n){(function(r,o){e.exports=o()})(c$,(function(){var r="week",o="year";return function(t,i,a){var c=i.prototype;c.week=function(s){if(s===void 0&&(s=null),s!==null)return this.add(7*(s-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var f=a(this).startOf(o).add(1,o).date(u),d=a(this).endOf(r);if(f.isBefore(d))return 1}var v=a(this).startOf(o).date(u).startOf(r).subtract(1,"millisecond"),b=this.diff(v,r,!0);return b<0?a(this).startOf("week").week():Math.ceil(b)},c.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}}))})(lr)),lr.exports}var u$=l$();const s$=Pe(u$);var ur={exports:{}},d$=ur.exports,ef;function f$(){return ef||(ef=1,(function(e,n){(function(r,o){e.exports=o(Jd())})(d$,(function(r){function o(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var t=o(r),i={name:"pt-br",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(a){return a+"º"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return t.default.locale(i,null,!0),i}))})(ur)),ur.exports}f$();var sr={exports:{}},tf;function m$(){return tf||(tf=1,(function(e,n){var r=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof Qn<"u"&&Qn,o=(function(){function i(){this.fetch=!1,this.DOMException=r.DOMException}return i.prototype=r,new i})();(function(i){(function(a){var c=typeof i<"u"&&i||typeof self<"u"&&self||typeof Qn<"u"&&Qn||{},s={searchParams:"URLSearchParams"in c,iterable:"Symbol"in c&&"iterator"in Symbol,blob:"FileReader"in c&&"Blob"in c&&(function(){try{return new Blob,!0}catch{return!1}})(),formData:"FormData"in c,arrayBuffer:"ArrayBuffer"in c};function u(m){return m&&DataView.prototype.isPrototypeOf(m)}if(s.arrayBuffer)var f=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function(m){return m&&f.indexOf(Object.prototype.toString.call(m))>-1};function v(m){if(typeof m!="string"&&(m=String(m)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(m)||m==="")throw new TypeError('Invalid character in header field name: "'+m+'"');return m.toLowerCase()}function b(m){return typeof m!="string"&&(m=String(m)),m}function h(m){var $={next:function(){var I=m.shift();return{done:I===void 0,value:I}}};return s.iterable&&($[Symbol.iterator]=function(){return $}),$}function p(m){this.map={},m instanceof p?m.forEach(function($,I){this.append(I,$)},this):Array.isArray(m)?m.forEach(function($){if($.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+$.length);this.append($[0],$[1])},this):m&&Object.getOwnPropertyNames(m).forEach(function($){this.append($,m[$])},this)}p.prototype.append=function(m,$){m=v(m),$=b($);var I=this.map[m];this.map[m]=I?I+", "+$:$},p.prototype.delete=function(m){delete this.map[v(m)]},p.prototype.get=function(m){return m=v(m),this.has(m)?this.map[m]:null},p.prototype.has=function(m){return this.map.hasOwnProperty(v(m))},p.prototype.set=function(m,$){this.map[v(m)]=b($)},p.prototype.forEach=function(m,$){for(var I in this.map)this.map.hasOwnProperty(I)&&m.call($,this.map[I],I,this)},p.prototype.keys=function(){var m=[];return this.forEach(function($,I){m.push(I)}),h(m)},p.prototype.values=function(){var m=[];return this.forEach(function($){m.push($)}),h(m)},p.prototype.entries=function(){var m=[];return this.forEach(function($,I){m.push([I,$])}),h(m)},s.iterable&&(p.prototype[Symbol.iterator]=p.prototype.entries);function k(m){if(!m._noBody){if(m.bodyUsed)return Promise.reject(new TypeError("Already read"));m.bodyUsed=!0}}function _(m){return new Promise(function($,I){m.onload=function(){$(m.result)},m.onerror=function(){I(m.error)}})}function x(m){var $=new FileReader,I=_($);return $.readAsArrayBuffer(m),I}function V(m){var $=new FileReader,I=_($),S=/charset=([A-Za-z0-9_-]+)/.exec(m.type),N=S?S[1]:"utf-8";return $.readAsText(m,N),I}function J(m){for(var $=new Uint8Array(m),I=new Array($.length),S=0;S<$.length;S++)I[S]=String.fromCharCode($[S]);return I.join("")}function A(m){if(m.slice)return m.slice(0);var $=new Uint8Array(m.byteLength);return $.set(new Uint8Array(m)),$.buffer}function U(){return this.bodyUsed=!1,this._initBody=function(m){this.bodyUsed=this.bodyUsed,this._bodyInit=m,m?typeof m=="string"?this._bodyText=m:s.blob&&Blob.prototype.isPrototypeOf(m)?this._bodyBlob=m:s.formData&&FormData.prototype.isPrototypeOf(m)?this._bodyFormData=m:s.searchParams&&URLSearchParams.prototype.isPrototypeOf(m)?this._bodyText=m.toString():s.arrayBuffer&&s.blob&&u(m)?(this._bodyArrayBuffer=A(m.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(m)||d(m))?this._bodyArrayBuffer=A(m):this._bodyText=m=Object.prototype.toString.call(m):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||(typeof m=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):s.searchParams&&URLSearchParams.prototype.isPrototypeOf(m)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},s.blob&&(this.blob=function(){var m=k(this);if(m)return m;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var m=k(this);return m||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else{if(s.blob)return this.blob().then(x);throw new Error("could not read as ArrayBuffer")}},this.text=function(){var m=k(this);if(m)return m;if(this._bodyBlob)return V(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(J(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},s.formData&&(this.formData=function(){return this.text().then(C)}),this.json=function(){return this.text().then(JSON.parse)},this}var E=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function w(m){var $=m.toUpperCase();return E.indexOf($)>-1?$:m}function Z(m,$){if(!(this instanceof Z))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');$=$||{};var I=$.body;if(m instanceof Z){if(m.bodyUsed)throw new TypeError("Already read");this.url=m.url,this.credentials=m.credentials,$.headers||(this.headers=new p(m.headers)),this.method=m.method,this.mode=m.mode,this.signal=m.signal,!I&&m._bodyInit!=null&&(I=m._bodyInit,m.bodyUsed=!0)}else this.url=String(m);if(this.credentials=$.credentials||this.credentials||"same-origin",($.headers||!this.headers)&&(this.headers=new p($.headers)),this.method=w($.method||this.method||"GET"),this.mode=$.mode||this.mode||null,this.signal=$.signal||this.signal||(function(){if("AbortController"in c){var D=new AbortController;return D.signal}})(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&I)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(I),(this.method==="GET"||this.method==="HEAD")&&($.cache==="no-store"||$.cache==="no-cache")){var S=/([?&])_=[^&]*/;if(S.test(this.url))this.url=this.url.replace(S,"$1_="+new Date().getTime());else{var N=/\?/;this.url+=(N.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Z.prototype.clone=function(){return new Z(this,{body:this._bodyInit})};function C(m){var $=new FormData;return m.trim().split("&").forEach(function(I){if(I){var S=I.split("="),N=S.shift().replace(/\+/g," "),D=S.join("=").replace(/\+/g," ");$.append(decodeURIComponent(N),decodeURIComponent(D))}}),$}function T(m){var $=new p,I=m.replace(/\r?\n[\t ]+/g," ");return I.split("\r").map(function(S){return S.indexOf(`
|
||
`)===0?S.substr(1,S.length):S}).forEach(function(S){var N=S.split(":"),D=N.shift().trim();if(D){var W=N.join(":").trim();try{$.append(D,W)}catch(te){console.warn("Response "+te.message)}}}),$}U.call(Z.prototype);function K(m,$){if(!(this instanceof K))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if($||($={}),this.type="default",this.status=$.status===void 0?200:$.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=$.statusText===void 0?"":""+$.statusText,this.headers=new p($.headers),this.url=$.url||"",this._initBody(m)}U.call(K.prototype),K.prototype.clone=function(){return new K(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},K.error=function(){var m=new K(null,{status:200,statusText:""});return m.ok=!1,m.status=0,m.type="error",m};var le=[301,302,303,307,308];K.redirect=function(m,$){if(le.indexOf($)===-1)throw new RangeError("Invalid status code");return new K(null,{status:$,headers:{location:m}})},a.DOMException=c.DOMException;try{new a.DOMException}catch{a.DOMException=function($,I){this.message=$,this.name=I;var S=Error($);this.stack=S.stack},a.DOMException.prototype=Object.create(Error.prototype),a.DOMException.prototype.constructor=a.DOMException}function P(m,$){return new Promise(function(I,S){var N=new Z(m,$);if(N.signal&&N.signal.aborted)return S(new a.DOMException("Aborted","AbortError"));var D=new XMLHttpRequest;function W(){D.abort()}D.onload=function(){var G={statusText:D.statusText,headers:T(D.getAllResponseHeaders()||"")};N.url.indexOf("file://")===0&&(D.status<200||D.status>599)?G.status=200:G.status=D.status,G.url="responseURL"in D?D.responseURL:G.headers.get("X-Request-URL");var re="response"in D?D.response:D.responseText;setTimeout(function(){I(new K(re,G))},0)},D.onerror=function(){setTimeout(function(){S(new TypeError("Network request failed"))},0)},D.ontimeout=function(){setTimeout(function(){S(new TypeError("Network request timed out"))},0)},D.onabort=function(){setTimeout(function(){S(new a.DOMException("Aborted","AbortError"))},0)};function te(G){try{return G===""&&c.location.href?c.location.href:G}catch{return G}}if(D.open(N.method,te(N.url),!0),N.credentials==="include"?D.withCredentials=!0:N.credentials==="omit"&&(D.withCredentials=!1),"responseType"in D&&(s.blob?D.responseType="blob":s.arrayBuffer&&(D.responseType="arraybuffer")),$&&typeof $.headers=="object"&&!($.headers instanceof p||c.Headers&&$.headers instanceof c.Headers)){var ae=[];Object.getOwnPropertyNames($.headers).forEach(function(G){ae.push(v(G)),D.setRequestHeader(G,b($.headers[G]))}),N.headers.forEach(function(G,re){ae.indexOf(re)===-1&&D.setRequestHeader(re,G)})}else N.headers.forEach(function(G,re){D.setRequestHeader(re,G)});N.signal&&(N.signal.addEventListener("abort",W),D.onreadystatechange=function(){D.readyState===4&&N.signal.removeEventListener("abort",W)}),D.send(typeof N._bodyInit>"u"?null:N._bodyInit)})}return P.polyfill=!0,c.fetch||(c.fetch=P,c.Headers=p,c.Request=Z,c.Response=K),a.Headers=p,a.Request=Z,a.Response=K,a.fetch=P,a})({})})(o),o.fetch.ponyfill=!0,delete o.fetch.polyfill;var t=r.fetch?r:o;n=t.fetch,n.default=t.fetch,n.fetch=t.fetch,n.Headers=t.Headers,n.Request=t.Request,n.Response=t.Response,e.exports=n})(sr,sr.exports)),sr.exports}m$();var p$={};globalThis.cacheMemoria_cache=p$;var g$=(e=>(e.codigo="codigo",e.excluido="excluido",e.data_hora_criacao="data_hora_criacao",e.data_hora_atualizacao="data_hora_atualizacao",e.codigo_usuario_criacao="codigo_usuario_criacao",e.codigo_usuario_atualizacao="codigo_usuario_atualizacao",e.versao="versao",e))(g$||{}),v$=(e=>(e.token="token",e))(v$||{}),h$=(e=>(e.Usuario="usuario",e.Fornecedor="fornecedor",e))(h$||{}),nf=(e=>(e["="]="=",e["!="]="!=",e[">"]=">",e[">="]=">=",e["<"]="<",e["<="]="<=",e.like="like",e.in="in",e.isNull="isNull",e))(nf||{}),$$=Rt.enum(["=","!=",">",">=","<","<=","like","in","isNull"]);Rt.object({coluna:Rt.string(),valor:Rt.any(),operador:$$,ou:Rt.boolean().optional()}),_e.locale("pt-br"),_e.extend(a$),_e.extend(n$),_e.extend(s$),_e.extend(Rh),_e.extend(Mh),_e.extend(Gh),_e.extend(Xh),_e.extend(Ah);var b$=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(b$||{}),_$=(e=>(e.modelo="000_modelo",e.vencida="100_vencida",e.expirado="200_expirado",e.alerta="300_alerta",e.protocoladafora="350_protocoladafora",e.protocolada="400_protocolada",e.protocoladaApenas="430_protocolada",e.protocolada_alteracao="450_protocolada",e.prazo="500_prazo",e.emitida="515_emitida",e.valida="518_valida",e.novo="520_novo",e.recebido="521_recebido",e.em_andamento="530_em_andamento",e.aguardando="530_aguardando",e.aguardandoresposta="540_aguardandoresposta",e.suspensaotemporaria="540_suspensaotemporaria",e.cancelada="550_cancelada",e.execucao="560_execucao",e.pendente="570_pendente",e.executadafora="600_executadafora",e.executada="700_executada",e.naoexecutada="701_naoexecutada",e.concluida="730_concluida",e.respondido_negado="740_respondido_negado",e.respondido_aceito="741_respondido_aceito",e.atendidoparcial="742_atendidoparcial",e.naoatendido="743_naoatendido",e.atendido="744_atendido",e.renovada="760_renovada",e.finalizada="800_finalizada",e.emitirnota="101_emitirnota",e.faturaatrasada="301_faturaatrasada",e.pagarfatura="302_pagarfatura",e.aguardandoconfirmacao="531_aguardandoconfirmacao",e.agendado="701_agendado",e.faturapaga="801_faturapaga",e.excluida="999_excluida",e.requerida="401_requerida",e.vigente="516_vigente",e.emrenovacao="402_emrenovacao",e.arquivada="801_arquivada",e.aguardando_sincronizacao="999_aguardando_sincronizacao",e.nao_conforme="710_nao_conforme",e.conforme="720_conforme",e.nao_aplicavel="730_nao_aplicavel",e.parcial="715_parcial",e))(_$||{}),y$=(e=>(e.UN="UN",e.KG="KG",e.TON="TON",e.g="g",e["M³"]="M³",e.Lt="Lt",e))(y$||{});function k$(e){if(!Number.isFinite(e)||e<=0||e>=1)return 0;const n=e.toString();if(n.includes("e-")){const[,t]=n.split("e-"),i=Number(t);return Number.isFinite(i)?i:0}const r=n.indexOf(".");return r===-1?0:n.slice(r+1).replace(/0+$/,"").length}function S$(e){const n=(e??"").trim().replace(/,/g,".");if(!n)return null;const r=Number(n);return Number.isNaN(r)?null:r}function go(e,n){return e==null?"":n===null?String(e):Number(e).toFixed(Math.max(0,n)).replace(/\./g,",")}function rf(e){return(e??"").replace(/\D+/g,"")}function w$(e){const n=(e??"").replace(/[^0-9.,]+/g,""),r=n.match(/[.,]/);if(!r)return n;const o=r[0],t=n.indexOf(o),i=n.slice(0,t).replace(/[.,]/g,""),a=n.slice(t+1).replace(/[.,]/g,"");return`${i.length?i:"0"}${o}${a}`}function I$(e,n){if(n===null)return e;if(n<=0)return e.replace(/[.,]/g,"");const r=e.match(/[.,]/);if(!r)return e;const o=r[0],t=e.indexOf(o),i=e.slice(0,t),a=e.slice(t+1);return`${i}${o}${a.slice(0,n)}`}function z$(e){const n=e.match(/^(\d+)[.,]$/);if(!n)return null;const r=Number(n[1]);return Number.isNaN(r)?null:r}const x$=l.defineComponent({name:"EliEntradaNumero",inheritAttrs:!1,props:{value:{type:[Number,null],default:void 0},opcoes:{type:Object,required:!0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,focus:()=>!0,blur:()=>!0},setup(e,{attrs:n,emit:r}){const o=l.computed(()=>{var f;const u=(f=e.opcoes)==null?void 0:f.precisao;return u==null?null:k$(u)}),t=l.computed(()=>o.value===0),i=l.computed(()=>{const u=o.value;return u!==null&&u>0}),a=l.ref(""),c=l.ref(void 0);l.watch(()=>e.value,u=>{u!==c.value&&(a.value=go(u,o.value),c.value=u)},{immediate:!0});function s(u){if(i.value){const b=o.value??0,h=rf(u),p=h?Number(h):0,k=Math.pow(10,b),_=h?p/k:null,x=_===null?null:_;c.value=x,r("update:value",x),r("input",x),r("change",x),a.value=go(x,b);return}const f=t.value?rf(u):w$(u),d=t.value?f:I$(f,o.value);let v=null;if(d){const h=(t.value?null:z$(d))??S$(d);v=h===null?null:h}c.value=v,r("update:value",v),r("input",v),r("change",v),a.value=go(v,o.value)}return{attrs:n,emit:r,displayValue:a,isInteiro:t,onUpdateModelValue:s}}}),D$={class:"eli-entrada__prefixo"},E$={class:"eli-entrada__sufixo"};function O$(e,n,r,o,t,i){var a,c,s,u;return l.openBlock(),l.createBlock(fr.VTextField,l.mergeProps({"model-value":e.displayValue,label:(a=e.opcoes)==null?void 0:a.rotulo,placeholder:(c=e.opcoes)==null?void 0:c.placeholder,type:e.isInteiro?"number":"text",inputmode:e.isInteiro?"numeric":"decimal",pattern:e.isInteiro?"[0-9]*":"[0-9.,]*"},e.attrs,{"onUpdate:modelValue":e.onUpdateModelValue,onFocus:n[0]||(n[0]=()=>e.emit("focus")),onBlur:n[1]||(n[1]=()=>e.emit("blur"))}),l.createSlots({_:2},[(s=e.opcoes)!=null&&s.prefixo?{name:"prepend-inner",fn:l.withCtx(()=>[l.createElementVNode("span",D$,l.toDisplayString(e.opcoes.prefixo),1)]),key:"0"}:void 0,(u=e.opcoes)!=null&&u.sufixo?{name:"append-inner",fn:l.withCtx(()=>[l.createElementVNode("span",E$,l.toDisplayString(e.opcoes.sufixo),1)]),key:"1"}:void 0]),1040,["model-value","label","placeholder","type","inputmode","pattern","onUpdate:modelValue"])}const vo=oe(x$,[["render",O$],["__scopeId","data-v-77cbf216"]]),j$=l.defineComponent({name:"EliEntradaDataHora",inheritAttrs:!1,props:{value:{type:String,default:void 0},opcoes:{type:Object,required:!1,default:void 0},modelValue:{type:String,default:null},modo:{type:String,default:void 0},rotulo:{type:String,default:void 0},placeholder:{type:String,default:void 0},desabilitado:{type:Boolean,default:void 0},limpavel:{type:Boolean,default:void 0},erro:{type:Boolean,default:void 0},mensagensErro:{type:[String,Array],default:void 0},dica:{type:String,default:void 0},dicaPersistente:{type:Boolean,default:void 0},densidade:{type:String,default:void 0},variante:{type:String,default:void 0},min:{type:String,default:void 0},max:{type:String,default:void 0}},emits:{"update:value":e=>!0,input:e=>!0,change:e=>!0,"update:modelValue":e=>!0,alterar:e=>!0,foco:()=>!0,desfoco:()=>!0,focus:()=>!0,blur:()=>!0},setup(e,{emit:n,attrs:r}){const o=l.computed(()=>e.opcoes?e.opcoes:{rotulo:e.rotulo??"Data e hora",placeholder:e.placeholder??"",modo:e.modo??"dataHora",limpavel:e.limpavel,erro:e.erro,mensagensErro:e.mensagensErro,dica:e.dica,dicaPersistente:e.dicaPersistente,densidade:e.densidade,variante:e.variante,min:e.min,max:e.max}),t=l.computed(()=>o.value.modo??"dataHora"),i=l.computed(()=>!!e.desabilitado),a=l.computed(()=>t.value==="data"?"date":"datetime-local");function c(p){return t.value==="data"?_e(p).format("YYYY-MM-DD"):_e(p).format("YYYY-MM-DDTHH:mm")}function s(p){return t.value==="data"?_e(`${p}T00:00`).format():_e(p).format()}const u=l.computed(()=>e.value!==void 0?e.value??null:e.modelValue),f=l.computed({get:()=>u.value?c(u.value):"",set:p=>{const k=p&&p.length>0?p:null;if(!k){n("update:value",null),n("input",null),n("change",null),n("update:modelValue",null),n("alterar",null);return}const _=s(k);n("update:value",_),n("input",_),n("change",_),n("update:modelValue",_),n("alterar",_)}}),d=l.computed(()=>{const p=o.value.min;if(p)return c(p)}),v=l.computed(()=>{const p=o.value.max;if(p)return c(p)});function b(){n("foco"),n("focus")}function h(){n("desfoco"),n("blur")}return{attrs:r,valor:f,tipoInput:a,minLocal:d,maxLocal:v,opcoesEfetivas:o,desabilitadoEfetivo:i,emitCompatFocus:b,emitCompatBlur:h}}}),U$={class:"eli-data-hora"};function N$(e,n,r,o,t,i){return l.openBlock(),l.createElementBlock("div",U$,[l.createVNode(fr.VTextField,l.mergeProps({modelValue:e.valor,"onUpdate:modelValue":n[0]||(n[0]=a=>e.valor=a),type:e.tipoInput,label:e.opcoesEfetivas.rotulo,placeholder:e.opcoesEfetivas.placeholder,disabled:e.desabilitadoEfetivo,clearable:!!e.opcoesEfetivas.limpavel,error:!!e.opcoesEfetivas.erro,"error-messages":e.opcoesEfetivas.mensagensErro,hint:e.opcoesEfetivas.dica,"persistent-hint":!!e.opcoesEfetivas.dicaPersistente,density:e.opcoesEfetivas.densidade??"comfortable",variant:e.opcoesEfetivas.variante??"outlined",min:e.minLocal,max:e.maxLocal},e.attrs,{onFocus:e.emitCompatFocus,onBlur:e.emitCompatBlur}),null,16,["modelValue","type","label","placeholder","disabled","clearable","error","error-messages","hint","persistent-hint","density","variant","min","max","onFocus","onBlur"])])}const ho=oe(j$,[["render",N$],["__scopeId","data-v-1bfd1be8"]]);function T$(e){return e==="texto"||e==="numero"||e==="dataHora"}const P$=l.defineComponent({name:"EliTabelaModalFiltroAvancado",props:{aberto:{type:Boolean,required:!0},filtrosBase:{type:Array,required:!0},modelo:{type:Array,required:!0}},emits:{fechar:()=>!0,limpar:()=>!0,salvar:e=>!0},setup(e,{emit:n}){const r=l.ref([]),o=Object.keys(nf),t=l.ref([]);function i(h){const p=h==null?void 0:h[0];return p==="numero"?vo:p==="dataHora"?ho:Yt}function a(h){const p=h==null?void 0:h[1];return p&&typeof p=="object"&&!p.rotulo?{...p,rotulo:"Valor"}:p??{rotulo:"Valor"}}function c(h){return(h==null?void 0:h[0])==="numero"?null:""}function s(){var k;const h=e.filtrosBase??[];t.value=h.map(_=>String(_.coluna));const p=Array.isArray(e.modelo)?e.modelo:[];if(r.value=p.map(_=>{const x=_.entrada,V=_.coluna,J=_.operador??"=",A=_.valor??c(x);return{coluna:V,operador:J,entrada:x,valor:A}}),!r.value.length&&h.length){const _=h[0];r.value=[{coluna:_.coluna,operador:_.operador??"=",entrada:_.entrada,valor:c(_.entrada)}]}for(const _ of r.value)t.value.includes(String(_.coluna))||(_.coluna=((k=h[0])==null?void 0:k.coluna)??_.coluna),o.includes(_.operador)||(_.operador="="),_.entrada&&!T$(_.entrada[0])&&(_.entrada=["texto",{rotulo:"Valor"}])}l.watch(()=>[e.aberto,e.filtrosBase,e.modelo],()=>{e.aberto&&s()},{deep:!0,immediate:!0});function u(){if(!e.filtrosBase.length)return;const h=e.filtrosBase[0];r.value.push({coluna:h.coluna,operador:h.operador??"=",entrada:h.entrada,valor:c(h.entrada)})}function f(h){r.value.splice(h,1)}function d(){n("fechar")}function v(){n("limpar")}function b(){n("salvar",r.value.map(h=>({coluna:h.coluna,operador:h.operador,entrada:h.entrada,valor:h.valor})))}return{linhas:r,operadoresDisponiveis:o,colunasDisponiveis:t,componenteEntrada:i,opcoesEntrada:a,adicionar:u,remover:f,emitFechar:d,emitSalvar:b,emitLimpar:v}}}),A$={class:"eli-tabela-modal-filtro__modal",role:"dialog","aria-modal":"true","aria-label":"Filtro avançado"},C$={class:"eli-tabela-modal-filtro__header"},Z$={class:"eli-tabela-modal-filtro__conteudo"},B$={key:0,class:"eli-tabela-modal-filtro__vazio"},M$={key:1,class:"eli-tabela-modal-filtro__lista"},F$=["onUpdate:modelValue"],L$=["value"],V$=["onUpdate:modelValue"],R$=["value"],J$={class:"eli-tabela-modal-filtro__entrada"},q$=["onClick"],Y$={class:"eli-tabela-modal-filtro__acoes"},G$=["disabled"],K$={class:"eli-tabela-modal-filtro__footer"};function W$(e,n,r,o,t,i){return e.aberto?(l.openBlock(),l.createElementBlock("div",{key:0,class:"eli-tabela-modal-filtro__overlay",role:"presentation",onClick:n[5]||(n[5]=l.withModifiers((...a)=>e.emitFechar&&e.emitFechar(...a),["self"]))},[l.createElementVNode("div",A$,[l.createElementVNode("header",C$,[n[6]||(n[6]=l.createElementVNode("h3",{class:"eli-tabela-modal-filtro__titulo"},"Filtro avançado",-1)),l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__fechar","aria-label":"Fechar",onClick:n[0]||(n[0]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," × ")]),l.createElementVNode("div",Z$,[e.filtrosBase.length?(l.openBlock(),l.createElementBlock("div",M$,[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.linhas,(a,c)=>(l.openBlock(),l.createElementBlock("div",{key:c,class:"eli-tabela-modal-filtro__linha"},[l.withDirectives(l.createElementVNode("select",{"onUpdate:modelValue":s=>a.coluna=s,class:"eli-tabela-modal-filtro__select"},[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.colunasDisponiveis,s=>(l.openBlock(),l.createElementBlock("option",{key:String(s),value:s},l.toDisplayString(String(s)),9,L$))),128))],8,F$),[[l.vModelSelect,a.coluna]]),l.withDirectives(l.createElementVNode("select",{"onUpdate:modelValue":s=>a.operador=s,class:"eli-tabela-modal-filtro__select"},[(l.openBlock(!0),l.createElementBlock(l.Fragment,null,l.renderList(e.operadoresDisponiveis,s=>(l.openBlock(),l.createElementBlock("option",{key:s,value:s},l.toDisplayString(s),9,R$))),128))],8,V$),[[l.vModelSelect,a.operador]]),l.createElementVNode("div",J$,[(l.openBlock(),l.createBlock(l.resolveDynamicComponent(e.componenteEntrada(a.entrada)),{value:a.valor,"onUpdate:value":s=>a.valor=s,opcoes:e.opcoesEntrada(a.entrada),density:"compact"},null,40,["value","onUpdate:value","opcoes"]))]),l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__remover",title:"Remover","aria-label":"Remover",onClick:s=>e.remover(c)}," × ",8,q$)]))),128))])):(l.openBlock(),l.createElementBlock("div",B$," Nenhum filtro configurado na tabela. ")),l.createElementVNode("div",Y$,[l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao",onClick:n[1]||(n[1]=(...a)=>e.adicionar&&e.adicionar(...a)),disabled:!e.filtrosBase.length}," Adicionar filtro ",8,G$)])]),l.createElementVNode("footer",K$,[l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--sec",onClick:n[2]||(n[2]=(...a)=>e.emitLimpar&&e.emitLimpar(...a))}," Limpar "),l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--sec",onClick:n[3]||(n[3]=(...a)=>e.emitFechar&&e.emitFechar(...a))}," Cancelar "),l.createElementVNode("button",{type:"button",class:"eli-tabela-modal-filtro__botao eli-tabela-modal-filtro__botao--prim",onClick:n[4]||(n[4]=(...a)=>e.emitSalvar&&e.emitSalvar(...a))}," Aplicar ")])])])):l.createCommentVNode("",!0)}const H$=oe(P$,[["render",W$],["__scopeId","data-v-5f50438e"]]),X$="eli:tabela";function of(e){return`${X$}:${e}:colunas`}function af(e){if(!e||typeof e!="object")return{visiveis:[],invisiveis:[]};const n=e,r=Array.isArray(n.visiveis)?n.visiveis.filter(t=>typeof t=="string"):[],o=Array.isArray(n.invisiveis)?n.invisiveis.filter(t=>typeof t=="string"):[];return{visiveis:r,invisiveis:o}}function cf(e){try{const n=window.localStorage.getItem(of(e));return n?af(JSON.parse(n)):{visiveis:[],invisiveis:[]}}catch{return{visiveis:[],invisiveis:[]}}}function Q$(e,n){try{window.localStorage.setItem(of(e),JSON.stringify(af(n)))}catch{}}function $o(e){return`eli_tabela:${e}:filtro_avancado`}function lf(e){try{const n=localStorage.getItem($o(e));if(!n)return[];const r=JSON.parse(n);return Array.isArray(r)?r:[]}catch{return[]}}function eb(e,n){try{localStorage.setItem($o(e),JSON.stringify(n??[]))}catch{}}function tb(e){try{localStorage.removeItem($o(e))}catch{}}const nb=l.defineComponent({name:"EliTabela",inheritAttrs:!1,components:{EliTabelaCabecalho:Qf,EliTabelaEstados:am,EliTabelaDebug:sm,EliTabelaHead:_m,EliTabelaBody:Gm,EliTabelaMenuAcoes:ep,EliTabelaPaginacao:lp,EliTabelaModalColunas:yp,EliTabelaModalFiltroAvancado:H$},props:{tabela:{type:Object,required:!0}},setup(e){const r=l.ref(!1),o=l.ref(null),t=l.ref([]),i=l.ref(0),a=l.ref([]),c=l.ref(null),s=l.ref(null),u=l.ref({top:0,left:0}),f=l.ref(""),d=l.ref(1),v=l.ref(null),b=l.ref("asc"),h=l.ref(!1),p=l.ref(lf(e.tabela.nome));function k(){h.value=!0}function _(){h.value=!1}function x(){p.value=[],tb(e.tabela.nome),h.value=!1,d.value!==1&&(d.value=1)}function V(j){p.value=j??[],eb(e.tabela.nome,j??[]),h.value=!1,d.value!==1&&(d.value=1)}const J=l.computed(()=>(p.value??[]).filter(j=>j&&j.coluna&&j.operador).map(j=>({coluna:String(j.coluna),operador:j.operador,valor:j.valor}))),A=l.computed(()=>e.tabela),U=l.computed(()=>!!e.tabela.mostrarCaixaDeBusca),E=l.computed(()=>e.tabela.acoesTabela??[]),w=l.computed(()=>E.value.length>0),Z=l.ref(!1),C=l.ref(cf(e.tabela.nome)),T=l.ref({}),K=l.computed(()=>e.tabela.colunas.map(j=>j.rotulo)),le=l.computed(()=>{var Ie,ze;const j=e.tabela.colunas,Y=(((Ie=C.value.visiveis)==null?void 0:Ie.length)??0)>0||(((ze=C.value.invisiveis)==null?void 0:ze.length)??0)>0?C.value.invisiveis??[]:j.filter(ie=>ie.visivel===!1).map(ie=>ie.rotulo),X=new Set(Y),de=j.filter(ie=>X.has(ie.rotulo)),pe=Y,Ee=new Map;for(const ie of de)Ee.has(ie.rotulo)||Ee.set(ie.rotulo,ie);const he=[];for(const ie of pe){const Ue=Ee.get(ie);Ue&&he.push(Ue)}for(const ie of de)he.includes(ie)||he.push(ie);return he}),P=l.computed(()=>le.value.length>0),m=l.computed(()=>{var ie,Ue;const j=e.tabela.colunas,F=K.value,Y=(((ie=C.value.visiveis)==null?void 0:ie.length)??0)>0||(((Ue=C.value.invisiveis)==null?void 0:Ue.length)??0)>0,X=Y?C.value.invisiveis??[]:e.tabela.colunas.filter(ce=>ce.visivel===!1).map(ce=>ce.rotulo),de=new Set(X),pe=F.filter(ce=>!de.has(ce)),Ee=new Set(pe),he=Y?C.value.visiveis??[]:[],Ie=[];for(const ce of he)Ee.has(ce)&&Ie.push(ce);for(const ce of pe)Ie.includes(ce)||Ie.push(ce);const ze=new Map;for(const ce of j)ze.has(ce.rotulo)||ze.set(ce.rotulo,ce);return Ie.map(ce=>ze.get(ce)).filter(Boolean)});function $(){Z.value=!0}function I(){Z.value=!1}function S(j){C.value=j,Q$(e.tabela.nome,j),Z.value=!1,T.value={}}function N(j){const F=!!T.value[j];T.value={...T.value,[j]:!F}}const D=l.computed(()=>{const j=e.tabela.registros_por_consulta;return typeof j=="number"&&j>0?Math.floor(j):10});function W(j){const F=(f.value??"").trim().toLowerCase();return F?j.filter(Y=>JSON.stringify(Y).toLowerCase().includes(F)):j}function te(j,F,Y){switch(j){case"=":return F==Y;case"!=":return F!=Y;case">":return Number(F)>Number(Y);case">=":return Number(F)>=Number(Y);case"<":return Number(F)<Number(Y);case"<=":return Number(F)<=Number(Y);case"like":{const X=String(F??"").toLowerCase(),de=String(Y??"").toLowerCase();return X.includes(de)}case"in":return(Array.isArray(Y)?Y:String(Y??"").split(",").map(de=>de.trim()).filter(Boolean)).includes(String(F));case"isNull":return F==null||F==="";default:return!0}}function ae(j){const F=J.value;return F.length?j.filter(Y=>F.every(X=>{const de=Y==null?void 0:Y[X.coluna];return te(String(X.operador),de,X.valor)})):j}const G=l.computed(()=>{const j=t.value??[];return ae(W(j))}),re=l.computed(()=>G.value.length),Ae=l.computed(()=>{const j=D.value;if(!j||j<=0)return 1;const F=re.value;return F?Math.max(1,Math.ceil(F/j)):1}),Ce=l.computed(()=>{const j=Math.max(1,D.value),F=(d.value-1)*j;return G.value.slice(F,F+j)}),Xe=l.computed(()=>(e.tabela.acoesLinha??[]).length>0),Ze=l.computed(()=>(e.tabela.filtroAvancado??[]).length>0);let se=0;function De(j){var he,Ie,ze,ie,Ue,ce;const F=j.getBoundingClientRect(),Y=8,X=((ze=(Ie=(he=s.value)==null?void 0:he.menuEl)==null?void 0:Ie.value)==null?void 0:ze.offsetHeight)??0,de=((ce=(Ue=(ie=s.value)==null?void 0:ie.menuEl)==null?void 0:Ue.value)==null?void 0:ce.offsetWidth)??180;let pe=F.bottom+Y;const Ee=F.right-de;X&&pe+X>window.innerHeight-Y&&(pe=F.top-Y-X),u.value={top:Math.max(Y,Math.round(pe)),left:Math.max(Y,Math.round(Ee))}}function Re(j){var Y,X;if(c.value===null)return;const F=j.target;(X=(Y=s.value)==null?void 0:Y.menuEl)!=null&&X.value&&s.value.menuEl.value.contains(F)||(c.value=null)}function ft(j){if(j){if(v.value===j){b.value=b.value==="asc"?"desc":"asc",Qe();return}v.value=j,b.value="asc",d.value!==1?d.value=1:Qe()}}function cb(j){f.value!==j&&(f.value=j,d.value!==1?d.value=1:Qe())}function lb(j){const F=Math.min(Math.max(1,j),Ae.value);F!==d.value&&(d.value=F)}function sf(j){const F=e.tabela.acoesLinha??[],Y=a.value[j]??[];return F.map((X,de)=>{const pe=X.exibir===void 0?!0:typeof X.exibir=="boolean"?X.exibir:!1;return{acao:X,indice:de,visivel:Y[de]??pe}}).filter(X=>X.visivel)}function df(j){return sf(j).length>0}function ub(j,F){if(!df(j))return;if(c.value===j){c.value=null;return}c.value=j;const Y=(F==null?void 0:F.currentTarget)??null;Y&&(De(Y),requestAnimationFrame(()=>De(Y)))}async function Qe(){var de;const j=++se;r.value=!0,o.value=null,a.value=[],c.value=null,T.value={};const F=Math.max(1,D.value),X={offSet:0,limit:999999};v.value&&(X.coluna_ordem=v.value,X.direcao_ordem=b.value);try{const pe=e.tabela,Ee=await pe.consulta(X);if(j!==se)return;if(Ee.cod!==ko.sucesso){t.value=[],i.value=0,o.value=Ee.mensagem;return}const he=((de=Ee.valor)==null?void 0:de.valores)??[],Ie=he.length;t.value=he,i.value=Ie;const ze=Math.max(1,Math.ceil((re.value||0)/F));if(d.value>ze){d.value=ze;return}const ie=pe.acoesLinha??[];if(!ie.length){a.value=[];return}const Ue=he.map(()=>ie.map(Jt=>Jt.exibir===void 0?!0:typeof Jt.exibir=="boolean"?Jt.exibir:!1));a.value=Ue;const ce=await Promise.all(he.map(async Jt=>Promise.all(ie.map(async dr=>{if(dr.exibir===void 0)return!0;if(typeof dr.exibir=="boolean")return dr.exibir;try{const sb=dr.exibir(Jt);return!!await Promise.resolve(sb)}catch{return!1}}))));j===se&&(a.value=ce)}catch(pe){if(j!==se)return;t.value=[],i.value=0,o.value=pe instanceof Error?pe.message:"Erro ao carregar dados."}finally{j===se&&(r.value=!1)}}return l.onMounted(()=>{document.addEventListener("click",Re),Qe()}),l.onBeforeUnmount(()=>{document.removeEventListener("click",Re)}),l.watch(()=>e.tabela.mostrarCaixaDeBusca,j=>{!j&&f.value&&(f.value="",d.value!==1?d.value=1:Qe())}),l.watch(d,(j,F)=>{}),l.watch(()=>e.tabela,()=>{c.value=null,v.value=null,b.value="asc",f.value="",Z.value=!1,h.value=!1,C.value=cf(e.tabela.nome),p.value=lf(e.tabela.nome),T.value={},d.value!==1?d.value=1:Qe()}),l.watch(()=>e.tabela.registros_por_consulta,()=>{d.value!==1?d.value=1:Qe()}),l.watch(t,()=>{c.value=null,T.value={}}),{isDev:!1,tabela:A,carregando:r,erro:o,linhas:t,linhasPaginadas:Ce,quantidadeFiltrada:re,quantidade:i,menuAberto:c,valorBusca:f,paginaAtual:d,colunaOrdenacao:v,direcaoOrdenacao:b,totalPaginas:Ae,exibirBusca:U,exibirFiltroAvancado:Ze,acoesCabecalho:E,temAcoesCabecalho:w,temAcoes:Xe,colunasEfetivas:m,rotulosColunas:K,modalColunasAberto:Z,configColunas:C,temColunasInvisiveis:P,colunasInvisiveisEfetivas:le,linhasExpandidas:T,abrirModalColunas:$,abrirModalFiltro:k,fecharModalColunas:I,salvarModalColunas:S,modalFiltroAberto:h,filtrosUi:p,salvarFiltrosAvancados:V,limparFiltrosAvancados:x,fecharModalFiltro:_,alternarLinhaExpandida:N,alternarOrdenacao:ft,atualizarBusca:cb,irParaPagina:lb,acoesDisponiveisPorLinha:sf,possuiAcoes:df,toggleMenu:ub,menuPopup:s,menuPopupPos:u}}}),rb={class:"eli-tabela"},ib={class:"eli-tabela__table"};function ob(e,n,r,o,t,i){const a=l.resolveComponent("EliTabelaDebug"),c=l.resolveComponent("EliTabelaEstados"),s=l.resolveComponent("EliTabelaCabecalho"),u=l.resolveComponent("EliTabelaModalColunas"),f=l.resolveComponent("EliTabelaModalFiltroAvancado"),d=l.resolveComponent("EliTabelaHead"),v=l.resolveComponent("EliTabelaBody"),b=l.resolveComponent("EliTabelaMenuAcoes"),h=l.resolveComponent("EliTabelaPaginacao");return l.openBlock(),l.createElementBlock("div",rb,[l.createVNode(a,{isDev:e.isDev,menuAberto:e.menuAberto,menuPopupPos:e.menuPopupPos},null,8,["isDev","menuAberto","menuPopupPos"]),e.carregando||e.erro||!e.linhas.length?(l.openBlock(),l.createBlock(c,{key:0,carregando:e.carregando,erro:e.erro,mensagemVazio:e.tabela.mensagemVazio},null,8,["carregando","erro","mensagemVazio"])):(l.openBlock(),l.createElementBlock(l.Fragment,{key:1},[e.exibirBusca||e.temAcoesCabecalho?(l.openBlock(),l.createBlock(s,{key:0,exibirBusca:e.exibirBusca,exibirBotaoFiltroAvancado:e.exibirFiltroAvancado,valorBusca:e.valorBusca,acoesCabecalho:e.acoesCabecalho,onBuscar:e.atualizarBusca,onColunas:e.abrirModalColunas,onFiltroAvancado:e.abrirModalFiltro},null,8,["exibirBusca","exibirBotaoFiltroAvancado","valorBusca","acoesCabecalho","onBuscar","onColunas","onFiltroAvancado"])):l.createCommentVNode("",!0),l.createVNode(u,{aberto:e.modalColunasAberto,rotulosColunas:e.rotulosColunas,configInicial:e.configColunas,colunas:e.tabela.colunas,onFechar:e.fecharModalColunas,onSalvar:e.salvarModalColunas},null,8,["aberto","rotulosColunas","configInicial","colunas","onFechar","onSalvar"]),l.createVNode(f,{aberto:e.modalFiltroAberto,filtrosBase:e.tabela.filtroAvancado??[],modelo:e.filtrosUi,onFechar:e.fecharModalFiltro,onLimpar:e.limparFiltrosAvancados,onSalvar:e.salvarFiltrosAvancados},null,8,["aberto","filtrosBase","modelo","onFechar","onLimpar","onSalvar"]),l.createElementVNode("table",ib,[l.createVNode(d,{colunas:e.colunasEfetivas,temAcoes:e.temAcoes,temColunasInvisiveis:e.temColunasInvisiveis,colunaOrdenacao:e.colunaOrdenacao,direcaoOrdenacao:e.direcaoOrdenacao,onAlternarOrdenacao:e.alternarOrdenacao},null,8,["colunas","temAcoes","temColunasInvisiveis","colunaOrdenacao","direcaoOrdenacao","onAlternarOrdenacao"]),l.createVNode(v,{colunas:e.colunasEfetivas,colunasInvisiveis:e.colunasInvisiveisEfetivas,temColunasInvisiveis:e.temColunasInvisiveis,linhasExpandidas:e.linhasExpandidas,linhas:e.linhasPaginadas,temAcoes:e.temAcoes,menuAberto:e.menuAberto,possuiAcoes:e.possuiAcoes,toggleMenu:e.toggleMenu,alternarLinhaExpandida:e.alternarLinhaExpandida},null,8,["colunas","colunasInvisiveis","temColunasInvisiveis","linhasExpandidas","linhas","temAcoes","menuAberto","possuiAcoes","toggleMenu","alternarLinhaExpandida"])]),l.createVNode(b,{ref:"menuPopup",menuAberto:e.menuAberto,posicao:e.menuPopupPos,acoes:e.menuAberto===null?[]:e.acoesDisponiveisPorLinha(e.menuAberto),linha:e.menuAberto===null?null:e.linhasPaginadas[e.menuAberto],onExecutar:n[0]||(n[0]=({acao:p,linha:k})=>{e.menuAberto=null,p.acao(k)})},null,8,["menuAberto","posicao","acoes","linha"]),e.totalPaginas>1&&e.quantidadeFiltrada>0?(l.openBlock(),l.createBlock(h,{key:1,pagina:e.paginaAtual,totalPaginas:e.totalPaginas,maximoBotoes:e.tabela.maximo_botoes_paginacao,onAlterar:e.irParaPagina},null,8,["pagina","totalPaginas","maximoBotoes","onAlterar"])):l.createCommentVNode("",!0)],64))])}const uf=oe(nb,[["render",ob]]),ab={install(e){e.component("EliOlaMundo",_o),e.component("EliBotao",mr),e.component("EliBadge",qt),e.component("EliCartao",yo),e.component("EliTabela",uf),e.component("EliEntradaTexto",Yt),e.component("EliEntradaNumero",vo),e.component("EliEntradaDataHora",ho)}};ue.EliBadge=qt,ue.EliBotao=mr,ue.EliCartao=yo,ue.EliEntradaDataHora=ho,ue.EliEntradaNumero=vo,ue.EliEntradaTexto=Yt,ue.EliOlaMundo=_o,ue.EliTabela=uf,ue.default=ab,Object.defineProperties(ue,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
|