PageSourceSearch

https://huurportaal.nl/_next/static/chunks/6901-6010b255c66516ba.js

js huurportaal.nl collected 2026-10-06 15:15:35 UTC 257,616 bytes, 34 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="95441047-fa37-4653-b9bf-b86919997f79",e._sentryDebugIdIdentifier="sentry-dbid-95441047-fa37-4653-b9bf-b86919997f79")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6901],{5379:(e,t,r)=>{"use strict";r.d(t,{N:()=>eB});var i,n,a=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,o={revert:function(){}},u=new Map,s=new Set;function l(e){var t=u.get(e);return t||(t={element:e,attributes:{}},u.set(e,t)),t}function c(e,t,r,i,n){var a=r(e),o={isDirty:!1,originalValue:a,virtualValue:a,mutations:[],el:e,_positionTimeout:null,observer:new MutationObserver(function(){if("position"!==t||!o._positionTimeout){"position"===t&&(o._positionTimeout=setTimeout(function(){o._positionTimeout=null},1e3));var i=r(e);("position"!==t||i.parentNode!==o.virtualValue.parentNode||i.insertBeforeNode!==o.virtualValue.insertBeforeNode)&&i!==o.virtualValue&&(o.originalValue=i,n(o))}}),mutationRunner:n,setValue:i,getCurrentValue:r};return"position"===t&&e.parentNode?o.observer.observe(e.parentNode,{childList:!0,subtree:!0,attributes:!1,characterData:!1}):o.observer.observe(e,"html"===t?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[t]}),o}function d(e,t){var r=t.getCurrentValue(t.el);t.virtualValue=e,e&&"string"!=typeof e?r&&e.parentNode===r.parentNode&&e.insertBeforeNode===r.insertBeforeNode||(t.isDirty=!0,O()):e!==r&&(t.isDirty=!0,O())}function f(e){var t,r=e.originalValue;e.mutations.forEach(function(e){return r=e.mutate(r)}),d((t=r,i||(i=document.createElement("div")),i.innerHTML=t,i.innerHTML),e)}function m(e){var t=new Set(e.originalValue.split(/\s+/).filter(Boolean));e.mutations.forEach(function(e){return e.mutate(t)}),d(Array.from(t).filter(Boolean).join(" "),e)}function p(e){var t=e.originalValue;e.mutations.forEach(function(e){return t=e.mutate(t)}),d(t,e)}function v(e){var t=e.originalValue;e.mutations.forEach(function(e){t=function(e){var t=e.parentSelector,r=e.insertBeforeSelector,i=document.querySelector(t);if(!i)return null;var n=r?document.querySelector(r):null;return r&&!n?null:{parentNode:i,insertBeforeNode:n}}(e.mutate())||t}),d(t,e)}var g=function(e){return e.innerHTML},h=function(e,t){return e.innerHTML=t};function y(e){var t=l(e);return t.html||(t.html=c(e,"html",g,h,f)),t.html}var _=function(e){return{parentNode:e.parentElement,insertBeforeNode:e.nextElementSibling}},b=function(e,t){(!t.insertBeforeNode||t.parentNode.contains(t.insertBeforeNode))&&t.parentNode.insertBefore(e,t.insertBeforeNode)};function $(e){var t=l(e);return t.position||(t.position=c(e,"position",_,b,v)),t.position}var k=function(e,t){return t?e.className=t:e.removeAttribute("class")},x=function(e){return e.className};function w(e){var t=l(e);return t.classes||(t.classes=c(e,"class",x,k,m)),t.classes}function I(e,t){var r=l(e);return r.attributes[t]||(r.attributes[t]=c(e,t,function(e){var r;return null!=(r=e.getAttribute(t))?r:null},function(e,r){return null!==r?e.setAttribute(t,r):e.removeAttribute(t)},p)),r.attributes[t]}function S(e,t,r){if(r.isDirty){r.isDirty=!1;var i,n,a,o,s,l,c,d,f,m,p=r.virtualValue;!r.mutations.length&&(m=u.get(e))&&("html"===t?(null==(i=m.html)||null==(n=i.observer)||n.disconnect(),delete m.html):"class"===t?(null==(a=m.classes)||null==(o=a.observer)||o.disconnect(),delete m.classes):"position"===t?(null==(s=m.position)||null==(l=s.observer)||l.disconnect(),delete m.position):(null==(c=m.attributes)||null==(d=c[t])||null==(f=d.observer)||f.disconnect(),delete m.attributes[t])),r.setValue(e,p)}}function z(e,t){e.html&&S(t,"html",e.html),e.classes&&S(t,"class",e.classes),e.position&&S(t,"position",e.position),Object.keys(e.attributes).forEach(function(r){S(t,r,e.attributes[r])})}function O(){u.forEach(z)}function U(e){if("position"!==e.kind||1!==e.elements.size){var t=new Set(e.elements);document.querySelectorAll(e.selector).forEach(function(r){if(!t.has(r)){var i;e.elements.add(r),i=null,"html"===e.kind?i=y(r):"class"===e.kind?i=w(r):"attribute"===e.kind?i=I(r,e.attribute):"position"===e.kind&&(i=$(r)),i&&(i.mutations.push(e),i.mutationRunner(i))}})}}
1function E(){s.forEach(U)}function j(e){return"undefined"==typeof document?o:(s.add(e),U(e),{revert:function(){e.elements.forEach(function(t){var r=null;if("html"===e.kind?r=y(t):"class"===e.kind?r=w(t):"attribute"===e.kind?r=I(t,e.attribute):"position"===e.kind&&(r=$(t)),r){var i=r.mutations.indexOf(e);-1!==i&&r.mutations.splice(i,1),r.mutationRunner(r)}}),e.elements.clear(),s.delete(e)}})}function N(e,t){return j({kind:"html",elements:new Set,mutate:t,selector:e})}function D(e,t){return j({kind:"class",elements:new Set,mutate:t,selector:e})}function A(e,t,r){return a.test(t)?"class"===t||"className"===t?D(e,function(e){var t=r(Array.from(e).join(" "));e.clear(),t&&t.split(/\s+/g).filter(Boolean).forEach(function(t){return e.add(t)})}):j({kind:"attribute",attribute:t,elements:new Set,mutate:r,selector:e}):o}"undefined"!=typeof document&&(n||(n=new MutationObserver(function(){E()})),E(),n.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}));let P={declarative:function(e){var t,r,i=e.selector,n=e.action,a=e.value,u=e.attribute,s=e.parentSelector,l=e.insertBeforeSelector;if("html"===u){if("append"===n)return N(i,function(e){return e+(null!=a?a:"")});else if("set"===n)return N(i,function(){return null!=a?a:""})}else if("class"===u){if("append"===n)return D(i,function(e){a&&e.add(a)});else if("remove"===n)return D(i,function(e){a&&e.delete(a)});else if("set"===n)return D(i,function(e){e.clear(),a&&e.add(a)})}else if("position"===u){if("set"===n&&s){return t=i,r=function(){return{insertBeforeSelector:l,parentSelector:s}},j({kind:"position",elements:new Set,mutate:r,selector:t})}}else if("append"===n)return A(i,u,function(e){return null!==e?e+(null!=a?a:""):null!=a?a:""});else if("set"===n)return A(i,u,function(){return null!=a?a:""});else if("remove"===n)return A(i,u,function(){return null});return o}},Z={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource};function T(e){let t=0x811c9dc5,r=e.length;for(let i=0;i<r;i++)t^=e.charCodeAt(i),t+=(t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24);return t>>>0}function C(e,t,r){return 2===r?T(T(e+t)+"")%1e4/1e4:1===r?T(t+e)%1e3/1e3:null}function L(e,t){return e>=t[0]&&e<t[1]}function R(e){try{let t=e.replace(/([^\\])\//g,"$1\\/");return new RegExp(t)}catch(e){console.error(e);return}}function F(e,t){if(!t.length)return!1;let r=!1,i=!1;for(let n=0;n<t.length;n++){let a=function(e,t,r){try{let i=new URL(e,"https://_");if("regex"===t){let e=R(r);if(!e)return!1;return e.test(i.href)||e.test(i.href.substring(i.origin.length))}if("simple"===t)try{let e=new URL(r.replace(/^([^:/?]*)\./i,"https://$1.").replace(/\*/g,"_____"),"https://_____"),t=[[i.host,e.host,!1],[i.pathname,e.pathname,!0]];return e.hash&&t.push([i.hash,e.hash,!1]),e.searchParams.forEach((e,r)=>{t.push([i.searchParams.get(r)||"",e,!1])}),!t.some(e=>!function(e,t,r){try{let i=t.replace(/[*.+?^${}()|[\]\\]/g,"\\$&").replace(/_____/g,".*");return r&&(i="\\/?"+i.replace(/(^\/|\/$)/g,"")+"\\/?"),RegExp("^"+i+"$","i").test(e)}catch(e){return!1}}(e[0],e[1],e[2]))}catch(e){}return!1}catch(e){return!1}}(e,t[n].type,t[n].pattern);if(!1===t[n].include){if(a)return!1}else r=!0,a&&(i=!0)}return i||!r}let M=e=>Uint8Array.from(atob(e),e=>e.charCodeAt(0));async function B(e,t,r){if(t=t||"",!(r=r||globalThis.crypto&&globalThis.crypto.subtle||Z.SubtleCrypto))throw Error("No SubtleCrypto implementation found");try{let i=await r.importKey("raw",M(t),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[n,a]=e.split("."),o=await r.decrypt({
1name:"AES-CBC",iv:M(n)},i,M(a));return new TextDecoder().decode(o)}catch(e){throw Error("Failed to decrypt")}}function V(e){return"string"==typeof e?e:JSON.stringify(e)}function J(e){"number"==typeof e&&(e+=""),e&&"string"==typeof e||(e="0");let t=e.replace(/(^v|\+.*$)/g,"").split(/[-.]/);return 3===t.length&&t.push("~"),t.map(e=>e.match(/^[0-9]+$/)?e.padStart(5," "):e).join("-")}function K(e){return"object"==typeof e&&null!==e}function G(e){return e.urlPatterns&&e.variations.some(e=>K(e)&&"urlRedirect"in e)?"redirect":e.variations.some(e=>K(e)&&(e.domMutations||"js"in e||"css"in e))?"visual":"unknown"}async function W(e,t){return new Promise(r=>{let i,n=!1,a=e=>{n||(n=!0,i&&clearTimeout(i),r(e||null))};t&&(i=setTimeout(()=>a(),t)),e.then(e=>a(e)).catch(()=>a())})}let q={staleTTL:6e4,maxAge:144e5,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:2e4,disableCache:!1},X={fetchFeaturesCall:e=>{let{host:t,clientKey:r,headers:i}=e;return Z.fetch(`${t}/api/features/${r}`,{headers:i})},fetchRemoteEvalCall:e=>{let{host:t,clientKey:r,payload:i,headers:n}=e,a={method:"POST",headers:{"Content-Type":"application/json",...n},body:JSON.stringify(i)};return Z.fetch(`${t}/api/eval/${r}`,a)},eventSourceCall:e=>{let{host:t,clientKey:r,headers:i}=e;return i?new Z.EventSource(`${t}/sub/${r}`,{headers:i}):new Z.EventSource(`${t}/sub/${r}`)},startIdleListener:()=>{let e;if("undefined"==typeof window||"undefined"==typeof document)return;let t=()=>{"visible"===document.visibilityState?(window.clearTimeout(e),et.forEach(e=>{e&&"idle"===e.state&&eh(e)})):"hidden"===document.visibilityState&&(e=window.setTimeout(en,q.idleStreamInterval))};return document.addEventListener("visibilitychange",t),()=>document.removeEventListener("visibilitychange",t)},stopIdleListener:()=>{}};try{globalThis.localStorage&&(Z.localStorage=globalThis.localStorage)}catch(e){}let H=new Map,Y=!1,Q=new Map,ee=new Map,et=new Map,er=new Set;async function ei(e){let{instance:t,timeout:r,skipCache:i,allowStale:n,backgroundSync:a}=e;return a||(q.backgroundSync=!1),eo({instance:t,allowStale:n,timeout:r,skipCache:i})}function en(){et.forEach(e=>{e&&(e.state="idle",eg(e))})}async function ea(){try{if(!Z.localStorage)return;await Z.localStorage.setItem(q.cacheKey,JSON.stringify(Array.from(Q.entries())))}catch(e){}}async function eo(e){let{instance:t,allowStale:r,timeout:i,skipCache:n}=e,a=eu(t),o=es(t),u=new Date,s=new Date(u.getTime()-q.maxAge+q.staleTTL);await el();let l=q.disableCache||n?void 0:Q.get(o);return l&&(r||l.staleAt>u)&&l.staleAt>s?(l.sse&&er.add(a),l.staleAt<u?em(t):ep(t),{data:l.data,success:!0,source:"cache"}):await W(em(t),i)||{data:null,success:!1,source:"timeout",error:Error("Timeout")}}function eu(e){let[t,r]=e.getApiInfo();return`${t}||${r}`}function es(e){let t=eu(e);if(!("isRemoteEval"in e)||!e.isRemoteEval())return t;let r=e.getAttributes(),i=e.getCacheKeyAttributes()||Object.keys(e.getAttributes()),n={};i.forEach(e=>{n[e]=r[e]});let a=e.getForcedVariations(),o=e.getUrl();return`${t}||${JSON.stringify({ca:n,fv:a,url:o})}`}async function el(){if(!Y){Y=!0;try{if(Z.localStorage){let e=await Z.localStorage.getItem(q.cacheKey);if(!q.disableCache&&e){let t=JSON.parse(e);t&&Array.isArray(t)&&t.forEach(e=>{let[t,r]=e;Q.set(t,{...r,staleAt:new Date(r.staleAt)})}),ec()}}}catch(e){}if(!q.disableIdleStreams){let e=X.startIdleListener();e&&(X.stopIdleListener=e)}}}function ec(){let e=Array.from(Q.entries()).map(e=>{let[t,r]=e;return{key:t,staleAt:r.staleAt.getTime()}}).sort((e,t)=>e.staleAt-t.staleAt),t=Math.min(Math.max(0,Q.size-q.maxEntries),Q.size);for(let r=0;r<t;r++)Q.delete(e[r].key)}function ed(e,t,r){let i=r.dateUpdated||"",n=new Date(Date.now()+q.staleTTL),a=q.disableCache?void 0:Q.get(t);if(a&&i&&a.version===i){a.staleAt=n,ea();return}q.disableCache||(Q.set(t,{data:r,version:i,staleAt:n,sse:er.has(e)}),ec()),ea();let o=H.get(e);o&&o.forEach(e=>ef(e,r))}async function ef(e,t){await e.setPayload(t||e.getPayload())}async function em(e){let{apiHost:t,apiRequestHeaders:r}
1=e.getApiHosts(),i=e.getClientKey(),n="isRemoteEval"in e&&e.isRemoteEval(),a=eu(e),o=es(e),u=ee.get(o);return u||(u=(n?X.fetchRemoteEvalCall({host:t,clientKey:i,payload:{attributes:e.getAttributes(),forcedVariations:e.getForcedVariations(),forcedFeatures:Array.from(e.getForcedFeatures().entries()),url:e.getUrl()},headers:r}):X.fetchFeaturesCall({host:t,clientKey:i,headers:r})).then(e=>{if(!e.ok)throw Error(`HTTP error: ${e.status}`);return"enabled"===e.headers.get("x-sse-support")&&er.add(a),e.json()}).then(t=>(ed(a,o,t),ep(e),ee.delete(o),{data:t,success:!0,source:"network"})).catch(e=>(ee.delete(o),{data:null,source:"error",success:!1,error:e})),ee.set(o,u)),u}function ep(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=eu(e),i=es(e),{streamingHost:n,streamingHostRequestHeaders:a}=e.getApiHosts(),o=e.getClientKey();if(t&&er.add(r),q.backgroundSync&&er.has(r)&&Z.EventSource){if(et.has(r))return;let e={src:null,host:n,clientKey:o,headers:a,cb:t=>{try{if("features-updated"===t.type){let e=H.get(r);e&&e.forEach(e=>{em(e)})}else if("features"===t.type){let e=JSON.parse(t.data);ed(r,i,e)}e.errors=0}catch(t){ev(e)}},errors:0,state:"active"};et.set(r,e),eh(e)}}function ev(e){if("idle"!==e.state&&(e.errors++,e.errors>3||e.src&&2===e.src.readyState)){let t=Math.pow(3,e.errors-3)*(1e3+1e3*Math.random());eg(e),setTimeout(()=>{["idle","active"].includes(e.state)||eh(e)},Math.min(t,3e5))}}function eg(e){e.src&&(e.src.onopen=null,e.src.onerror=null,e.src.close(),e.src=null,"active"===e.state&&(e.state="disabled"))}function eh(e){e.src=X.eventSourceCall({host:e.host,clientKey:e.clientKey,headers:e.headers}),e.state="active",e.src.addEventListener("features",e.cb),e.src.addEventListener("features-updated",e.cb),e.src.onerror=()=>ev(e),e.src.onopen=()=>{e.errors=0}}function ey(e,t){eg(e),et.delete(t)}function e_(e,t){if(t.streaming){if(!e.getClientKey())throw Error("Must specify clientKey to enable streaming");t.payload&&ep(e,!0);let r=eu(e),i=H.get(r)||new Set;i.add(e),H.set(r,i)}}let eb={};function e$(e,t,r){for(let[i,n]of(r=r||{},Object.entries(t)))switch(i){case"$or":if(!ew(e,n,r))return!1;break;case"$nor":if(ew(e,n,r))return!1;break;case"$and":if(!function(e,t,r){for(let i=0;i<t.length;i++)if(!e$(e,t[i],r))return!1;return!0}(e,n,r))return!1;break;case"$not":if(e$(e,n,r))return!1;break;default:if(!function e(t,r,i){if("string"==typeof t)return r+""===t;if("number"==typeof t)return+r===t;if("boolean"==typeof t)return null!==r&&!!r===t;if(null===t)return null===r;if(Array.isArray(t)||!ek(t))return JSON.stringify(r)===JSON.stringify(t);for(let n in t)if(!function(t,r,i,n){switch(t){case"$veq":return J(r)===J(i);case"$vne":return J(r)!==J(i);case"$vgt":return J(r)>J(i);case"$vgte":return J(r)>=J(i);case"$vlt":return J(r)<J(i);case"$vlte":return J(r)<=J(i);case"$eq":return r===i;case"$ne":return r!==i;case"$lt":return r<i;case"$lte":return r<=i;case"$gt":return r>i;case"$gte":return r>=i;case"$exists":return i?null!=r:null==r;case"$in":if(!Array.isArray(i))return!1;return ex(r,i);case"$inGroup":return ex(r,n[i]||[]);case"$notInGroup":return!ex(r,n[i]||[]);case"$nin":if(!Array.isArray(i))return!1;return!ex(r,i);case"$not":return!e(i,r,n);case"$size":if(!Array.isArray(r))return!1;return e(i,r.length,n);case"$elemMatch":if(!Array.isArray(r))return!1;let a=ek(i)?t=>e(i,t,n):e=>e$(e,i,n);for(let e=0;e<r.length;e++)if(r[e]&&a(r[e]))return!0;return!1;case"$all":if(!Array.isArray(r))return!1;for(let t=0;t<i.length;t++){let a=!1;for(let o=0;o<r.length;o++)if(e(i[t],r[o],n)){a=!0;break}if(!a)return!1}return!0;case"$regex":try{return(!eb[i]&&(eb[i]=new RegExp(i.replace(/([^\\])\//g,"$1\\/"))),eb[i]).test(r)}catch(e){return!1}case"$type":return function(e){if(null===e)return"null";if(Array.isArray(e))return"array";let t=typeof e;return["string","number","boolean","object","undefined"].includes(t)?t:"unknown"}(r)===i;default:return console.error("Unknown operator: "+t),!1}}(n,r,t[n],i))return!1;return!0}(n,function(e,t){let r=t.split("."),i=e;for(let e=0;e<r.length;e++)if(!i||"object"!=typeof i||!(r[e]in i))return null;else i=i[r[e]];return i}(e,i),r))return!1}return!0}function ek(e){let t=Object.keys(e);return t.length>0&&t.filter(e=>"$"===e[0]).length===t.length}function ex(e,t){return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)}function ew(e,t,r){if(!t.length)return!0;for(let i=0;i<t.length;i++)if(e$(e,t[i],r))return!0;return!1}async function eI(e){try{await e()}catch(e){}}function eS(e,t,r){if(e.user.trackedExperiments){let i=eR(t,r);if(e.user.trackedExperiments.has(i))return[];e.user.trackedExperiments.add(i)}e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({experiment:t,result:r,timestamp:Date.now().toString(),logType:"experiment"});let i=[];if(e.global.trackingCallback){let n=e.global.trackingCallback;i.push(eI(()=>n(t,r,e.user)))}if(e.user.trackingCallback){let n=e.user.trackingCallback;i.push(eI(()=>n(t,r)))}if(e.global.eventLogger){let n=e.global.eventLogger;i.push(eI(()=>n("Experiment Viewed",{experimentId:t.key,variationId:r.key,hashAttribute:r.hashAttribute,hashValue:r.hashValue},e.user)))}return i}function ez(e,t){if(t.stack.evaluatedFeatures.has(e))return eU(t,e,null,"cyclicPrerequisite");t.stack.evaluatedFeatures.add(e),t.stack.id=e;let r=function(e){let t=new Map;return e.global.forcedFeatureValues&&e.global.forcedFeatureValues.forEac
1h((e,r)=>t.set(r,e)),e.user.forcedFeatureValues&&e.user.forcedFeatureValues.forEach((e,r)=>t.set(r,e)),t}(t);if(r.has(e))return eU(t,e,r.get(e),"override");if(!t.global.features||!t.global.features[e])return eU(t,e,null,"unknownFeature");let i=t.global.features[e];if(i.rules){let r=new Set(t.stack.evaluatedFeatures);e:for(let n of i.rules){if(n.parentConditions)for(let i of n.parentConditions){t.stack.evaluatedFeatures=new Set(r);let n=ez(i.id,t);if("cyclicPrerequisite"===n.source)return eU(t,e,null,"cyclicPrerequisite");if(!e$({value:n.value},i.condition||{})){if(i.gate)return eU(t,e,null,"prerequisite");continue e}}if(n.filters&&eN(n.filters,t))continue;if("force"in n){if(n.condition&&!ej(n.condition,t)||!function(e,t,r,i,n,a,o){if(!n&&void 0===a)return!0;if(!n&&0===a)return!1;let{hashValue:u}=eA(e,r,i);if(!u)return!1;let s=C(t,u,o||1);return null!==s&&(n?L(s,n):void 0===a||s<=a)}(t,n.seed||e,n.hashAttribute,t.user.saveStickyBucketAssignmentDoc&&!n.disableStickyBucketing?n.fallbackAttribute:void 0,n.range,n.coverage,n.hashVersion))continue;return n.tracks&&n.tracks.forEach(e=>{!eS(t,e.experiment,e.result).length&&t.global.saveDeferredTrack&&t.global.saveDeferredTrack({experiment:e.experiment,result:e.result})}),eU(t,e,n.force,"force",n.id)}if(!n.variations)continue;let i={variations:n.variations,key:n.key||e};"coverage"in n&&(i.coverage=n.coverage),n.weights&&(i.weights=n.weights),n.hashAttribute&&(i.hashAttribute=n.hashAttribute),n.fallbackAttribute&&(i.fallbackAttribute=n.fallbackAttribute),n.disableStickyBucketing&&(i.disableStickyBucketing=n.disableStickyBucketing),void 0!==n.bucketVersion&&(i.bucketVersion=n.bucketVersion),void 0!==n.minBucketVersion&&(i.minBucketVersion=n.minBucketVersion),n.namespace&&(i.namespace=n.namespace),n.meta&&(i.meta=n.meta),n.ranges&&(i.ranges=n.ranges),n.name&&(i.name=n.name),n.phase&&(i.phase=n.phase),n.seed&&(i.seed=n.seed),n.hashVersion&&(i.hashVersion=n.hashVersion),n.filters&&(i.filters=n.filters),n.condition&&(i.condition=n.condition);let{result:a}=eO(i,e,t);if(t.global.onExperimentEval&&t.global.onExperimentEval(i,a),a.inExperiment&&!a.passthrough)return eU(t,e,a.value,"experiment",n.id,i,a)}}return eU(t,e,void 0===i.defaultValue?null:i.defaultValue,"defaultValue")}function eO(e,t,r){var i;let n=e.key,a=e.variations.length;if(a<2||!1===r.global.enabled||!1===r.user.enabled||(e=function(e,t){let r=e.key,i=t.global.overrides;return i&&i[r]&&"string"==typeof(e=Object.assign({},e,i[r])).url&&(e.url=R(e.url)),e}(e,r)).urlPatterns&&!F(r.user.url||"",e.urlPatterns))return{result:eD(r,e,-1,!1,t)};let o=function(e,t,r){if(!t)return null;let i=t.split("?")[1];if(!i)return null;let n=i.replace(/#.*/,"").split("&").map(e=>e.split("=",2)).filter(t=>{let[r]=t;return r===e}).map(e=>{let[,t]=e;return parseInt(t)});return n.length>0&&n[0]>=0&&n[0]<r?n[0]:null}(n,r.user.url||"",a);if(null!==o)return{result:eD(r,e,o,!1,t)};let u=(i=r).global.forcedVariations&&i.user.forcedVariations?{...i.global.forcedVariations,...i.user.forcedVariations}:i.global.forcedVariations?i.global.forcedVariations:i.user.forcedVariations?i.user.forcedVariations:{};if(n in u)return{result:eD(r,e,u[n],!1,t)};if("draft"===e.status||!1===e.active)return{result:eD(r,e,-1,!1,t)};let{hashAttribute:s,hashValue:l}=eA(r,e.hashAttribute,r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing?e.fallbackAttribute:void 0);if(!l)return{result:eD(r,e,-1,!1,t)};let c=-1,d=!1,f=!1;if(r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){let{variation:t,versionIsBlocked:i}=function(e){let{ctx:t,expKey:r,expBucketVersion:i,expHashAttribute:n,expFallbackAttribute:a,expMinBucketVersion:o,expMeta:u}=e;o=o||0,n=n||"id",u=u||[];let s=eP(r,i=i||0),l=function(e,t,r){if(!e.user.stickyBucketAssignmentDocs)return{};let{hashAttribute:i,hashValue:n}=eA(e,t),a=eZ(i,V(n)),{hashAttribute:o,hashValue:u}=eA(e,r),s=u?eZ(o,V(u)):null,l={};return s&&e.user.stickyBucketAssignmentDocs[s]&&Object.assign(l,e.user.stickyBucketAssignmentDocs[s].assignments||{}),e.user.stickyBucketAssignmentDocs[a]&&Object.assign(l,e.user.stickyBucketAssignmentDocs[a].assignments||{}),l}(t,n,a);if(o>0){for(let e=0;e<=o;e++)if(void 0!==l[eP(r,e)])return{variation:-1,versionIsBlocked:!0}}let c=l[s];if(void 0===c)return{variation:-1};let d=u.findIndex(e=>e.key===c);return d<0?{variation:-1}:{variation:d}}({ctx:r,expKey:e.key,expBucketVersion:e.bucketVersion,expHashAttribute:e.hashAttribute,expFallbackAttribute:e.fallbackAttribute,expMinBucketVersion:e.minBucketVersion,expMeta:e.meta});d=t>
1=0,c=t,f=!!i}if(!d){if(e.filters){if(eN(e.filters,r))return{result:eD(r,e,-1,!1,t)}}else if(e.namespace&&!function(e,t){let r=C("__"+t[0],e,1);return null!==r&&r>=t[1]&&r<t[2]}(l,e.namespace))return{result:eD(r,e,-1,!1,t)};if(e.include&&!function(e){try{return e()}catch(e){return console.error(e),!1}}(e.include)||e.condition&&!ej(e.condition,r))return{result:eD(r,e,-1,!1,t)};if(e.parentConditions){let i=new Set(r.stack.evaluatedFeatures);for(let n of e.parentConditions){r.stack.evaluatedFeatures=new Set(i);let a=ez(n.id,r);if("cyclicPrerequisite"===a.source||!e$({value:a.value},n.condition||{}))return{result:eD(r,e,-1,!1,t)}}}if(e.groups&&!function(e,t){let r=t.global.groups||{};for(let t=0;t<e.length;t++)if(r[e[t]])return!0;return!1}(e.groups,r))return{result:eD(r,e,-1,!1,t)}}if(e.url&&!function(e,t){let r=t.user.url;if(!r)return!1;let i=r.replace(/^https?:\/\//,"").replace(/^[^/]*\//,"/");return!!(e.test(r)||e.test(i))}(e.url,r))return{result:eD(r,e,-1,!1,t)};let m=C(e.seed||n,l,e.hashVersion||1);if(null===m)return{result:eD(r,e,-1,!1,t)};if(d||(c=function(e,t){for(let r=0;r<t.length;r++)if(L(e,t[r]))return r;return -1}(m,e.ranges||function(e,t,r){(t=void 0===t?1:t)<0?t=0:t>1&&(t=1);let i=e<=0?[]:Array(e).fill(1/e);(r=r||i).length!==e&&(r=i);let n=r.reduce((e,t)=>t+e,0);(n<.99||n>1.01)&&(r=i);let a=0;return r.map(e=>{let r=a;return a+=e,[r,r+t*e]})}(a,void 0===e.coverage?1:e.coverage,e.weights))),f)return{result:eD(r,e,-1,!1,t,void 0,!0)};if(c<0)return{result:eD(r,e,-1,!1,t)};if("force"in e)return{result:eD(r,e,void 0===e.force?-1:e.force,!1,t)};if(r.global.qaMode||r.user.qaMode||"stopped"===e.status)return{result:eD(r,e,-1,!1,t)};let p=eD(r,e,c,!0,t,m,d);if(r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){let{changed:t,key:i,doc:n}=function(e,t,r,i){let n=eZ(t,r),a=e.user.stickyBucketAssignmentDocs&&e.user.stickyBucketAssignmentDocs[n]&&e.user.stickyBucketAssignmentDocs[n].assignments||{},o={...a,...i},u=JSON.stringify(a)!==JSON.stringify(o);return{key:n,doc:{attributeName:t,attributeValue:r,assignments:o},changed:u}}(r,s,V(l),{[eP(e.key,e.bucketVersion)]:p.key});t&&(r.user.stickyBucketAssignmentDocs=r.user.stickyBucketAssignmentDocs||{},r.user.stickyBucketAssignmentDocs[i]=n,r.user.saveStickyBucketAssignmentDoc(n))}let v=eS(r,e,p);0===v.length&&r.global.saveDeferredTrack&&r.global.saveDeferredTrack({experiment:e,result:p});let g=v.length?1===v.length?v[0]:Promise.all(v).then(()=>{}):void 0;return"changeId"in e&&e.changeId&&r.global.recordChangeId&&r.global.recordChangeId(e.changeId),{result:p,trackingCall:g}}function eU(e,t,r,i,n,a,o){let u={value:r,on:!!r,off:!r,source:i,ruleId:n||""};return a&&(u.experiment=a),o&&(u.experimentResult=o),"override"!==i&&function(e,t,r){if(e.user.trackedFeatureUsage){let i=JSON.stringify(r.value);if(e.user.trackedFeatureUsage[t]===i)return;e.user.trackedFeatureUsage[t]=i,e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({featureKey:t,result:r,timestamp:Date.now().toString(),logType:"feature"})}if(e.global.onFeatureUsage){let i=e.global.onFeatureUsage;eI(()=>i(t,r,e.user))}if(e.user.onFeatureUsage){let i=e.user.onFeatureUsage;eI(()=>i(t,r))}if(e.global.eventLogger){let i=e.global.eventLogger;eI(()=>i("Feature Evaluated",{feature:t,source:r.source,value:r.value,ruleId:"defaultValue"===r.source?"$default":r.ruleId||"",variationId:r.experimentResult?r.experimentResult.key:""},e.user))}}(e,t,u),u}function eE(e){return{...e.user.attributes,...e.user.attributeOverrides}}function ej(e,t){return e$(eE(t),e,t.global.savedGroups||{})}function eN(e,t){return e.some(e=>{let{hashValue:r}=eA(t,e.attribute);if(!r)return!0;let i=C(e.seed,r,e.hashVersion||2);return null===i||!e.ranges.some(e=>L(i,e))})}function eD(e,t,r,i,n,a,o){let u=!0;(r<0||r>=t.variations.length)&&(r=0,u=!1);let{hashAttribute:s,hashValue:l}=eA(e,t.hashAttribute,e.user.saveStickyBucketAssignmentDoc&&!t.disableStickyBucketing?t.fallbackAttribute:void 0),c=t.meta?t.meta[r]:{},d={key:c.key||""+r,featureId:n,inExperiment:u,hashUsed:i,variationId:r,value:t.variations[r],hashAttribute:s,hashValue:l,stickyBucketUsed:!!o};return c.name&&(d.name=c.name),void 0!==a&&(d.bucket=a),c.passthrough&&(d.passthrough=c.passthrough),d}function eA(e,t,r){let i=t||"id",n="",a=eE(e);return a[i]&&(n=a[i]),!n&&r&&(a[r]&&(n=a[r]),n&&(i=r)),{hashAttribute:i,hashValue:n}}function eP(e,t){return t=t||0,`${e}__${t}`}function eZ(e,t){return`${e}||${t}`}async function eT(e,t,r){let i=eC(e,r);return t.getAllAssignments(i)}function eC(e,t){let r={};return(function(e,t){let r=new Set,i=t&&t.features?t.features:e.global.features||{},n=t&&t.experiments?t.experiments:e.global.experiments||[];
1return Object.keys(i).forEach(e=>{let t=i[e];if(t.rules)for(let e of t.rules)e.variations&&(r.add(e.hashAttribute||"id"),e.fallbackAttribute&&r.add(e.fallbackAttribute))}),n.map(e=>{r.add(e.hashAttribute||"id"),e.fallbackAttribute&&r.add(e.fallbackAttribute)}),Array.from(r)})(e,t).forEach(t=>{let{hashValue:i}=eA(e,t);r[t]=V(i)}),r}async function eL(e,t,r){if((e={...e}).encryptedFeatures){try{e.features=JSON.parse(await B(e.encryptedFeatures,t,r))}catch(e){console.error(e)}delete e.encryptedFeatures}if(e.encryptedExperiments){try{e.experiments=JSON.parse(await B(e.encryptedExperiments,t,r))}catch(e){console.error(e)}delete e.encryptedExperiments}if(e.encryptedSavedGroups){try{e.savedGroups=JSON.parse(await B(e.encryptedSavedGroups,t,r))}catch(e){console.error(e)}delete e.encryptedSavedGroups}return e}function eR(e,t){return t.hashAttribute+t.hashValue+e.key+t.variationId}let eF="undefined"!=typeof window&&"undefined"!=typeof document,eM=function(){let e;try{e="1.6.1"}catch(t){e=""}return e}();class eB{constructor(e){if(e=e||{},this.version=eM,this._options=this.context=e,this._renderer=e.renderer||null,this._trackedExperiments=new Set,this._completedChangeIds=new Set,this._trackedFeatures={},this.debug=!!e.debug,this._subscriptions=new Set,this.ready=!1,this._assigned=new Map,this._activeAutoExperiments=new Map,this._triggeredExpKeys=new Set,this._initialized=!1,this._redirectedUrl="",this._deferredTrackingCalls=new Map,this._autoExperimentsAllowed=!e.disableExperimentsOnLoad,this._destroyCallbacks=[],this.logs=[],this.log=this.log.bind(this),this._saveDeferredTrack=this._saveDeferredTrack.bind(this),this._fireSubscriptions=this._fireSubscriptions.bind(this),this._recordChangedId=this._recordChangedId.bind(this),e.remoteEval){if(e.decryptionKey)throw Error("Encryption is not available for remoteEval");if(!e.clientKey)throw Error("Missing clientKey");let t=!1;try{t=!!new URL(e.apiHost||"").hostname.match(/growthbook\.io$/i)}catch(e){}if(t)throw Error("Cannot use remoteEval on GrowthBook Cloud")}else if(e.cacheKeyAttributes)throw Error("cacheKeyAttributes are only used for remoteEval");if(e.stickyBucketService){let t=e.stickyBucketService;this._saveStickyBucketAssignmentDoc=e=>t.saveAssignments(e)}if(e.plugins)for(let t of e.plugins)t(this);if(e.features&&(this.ready=!0),eF&&e.enableDevMode&&(window._growthbook=this,document.dispatchEvent(new Event("gbloaded"))),e.experiments&&(this.ready=!0,this._updateAllAutoExperiments()),this._options.stickyBucketService&&this._options.stickyBucketAssignmentDocs)for(let e in this._options.stickyBucketAssignmentDocs){let t=this._options.stickyBucketAssignmentDocs[e];t&&this._options.stickyBucketService.saveAssignments(t).catch(()=>{})}this.ready&&this.refreshStickyBuckets(this.getPayload())}async setPayload(e){this._payload=e;let t=await eL(e,this._options.decryptionKey);this._decryptedPayload=t,await this.refreshStickyBuckets(t),t.features&&(this._options.features=t.features),t.savedGroups&&(this._options.savedGroups=t.savedGroups),t.experiments&&(this._options.experiments=t.experiments,this._updateAllAutoExperiments()),this.ready=!0,this._render()}initSync(e){this._initialized=!0;let t=e.payload;if(t.encryptedExperiments||t.encryptedFeatures)throw Error("initSync does not support encrypted payloads");return this._options.stickyBucketService&&!this._options.stickyBucketAssignmentDocs&&(this._options.stickyBucketAssignmentDocs=this.generateStickyBucketAssignmentDocsSync(this._options.stickyBucketService,t)),this._payload=t,this._decryptedPayload=t,t.features&&(this._options.features=t.features),t.experiments&&(this._options.experiments=t.experiments,this._updateAllAutoExperiments()),this.ready=!0,e_(this,e),this}async init(e){if(this._initialized=!0,(e=e||{}).cacheSettings&&(Object.assign(q,e.cacheSettings),q.backgroundSync||(er.clear(),et.forEach(ey),H.clear(),X.stopIdleListener())),e.payload)return await this.setPayload(e.payload),e_(this,e),{success:!0,source:"init"};{let{data:t,...r}=await this._refresh({...e,allowStale:!0});return e_(this,e),await this.setPayload(t||{}),r}}async loadFeatures(e){e=e||{},await this.init({skipCache:e.skipCache,timeout:e.timeout,streaming:(this._options.backgroundSync??!0)&&(e.autoRefresh||this._options.subscribeToChanges)})}async refreshFeatures(e){let t=await this._refresh({...e||{},allowStale:!1});t.data&&await this.setPayload(t.data)}
1getApiInfo(){return[this.getApiHosts().apiHost,this.getClientKey()]}getApiHosts(){var e=this._options;let t=e.apiHost||"https://cdn.growthbook.io";return{apiHost:t.replace(/\/*$/,""),streamingHost:(e.streamingHost||t).replace(/\/*$/,""),apiRequestHeaders:e.apiHostRequestHeaders,streamingHostRequestHeaders:e.streamingHostRequestHeaders}}getClientKey(){return this._options.clientKey||""}getPayload(){return this._payload||{features:this.getFeatures(),experiments:this.getExperiments()}}getDecryptedPayload(){return this._decryptedPayload||this.getPayload()}isRemoteEval(){return this._options.remoteEval||!1}getCacheKeyAttributes(){return this._options.cacheKeyAttributes}async _refresh(e){let{timeout:t,skipCache:r,allowStale:i,streaming:n}=e;if(!this._options.clientKey)throw Error("Missing clientKey");return ei({instance:this,timeout:t,skipCache:r||this._options.disableCache,allowStale:i,backgroundSync:n??this._options.backgroundSync??!0})}_render(){if(this._renderer)try{this._renderer()}catch(e){console.error("Failed to render",e)}}setFeatures(e){this._options.features=e,this.ready=!0,this._render()}async setEncryptedFeatures(e,t,r){let i=await B(e,t||this._options.decryptionKey,r);this.setFeatures(JSON.parse(i))}setExperiments(e){this._options.experiments=e,this.ready=!0,this._updateAllAutoExperiments()}async setEncryptedExperiments(e,t,r){let i=await B(e,t||this._options.decryptionKey,r);this.setExperiments(JSON.parse(i))}async setAttributes(e){if(this._options.attributes=e,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval)return void await this._refreshForRemoteEval();this._render(),this._updateAllAutoExperiments()}async updateAttributes(e){return this.setAttributes({...this._options.attributes,...e})}async setAttributeOverrides(e){if(this._options.attributeOverrides=e,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval)return void await this._refreshForRemoteEval();this._render(),this._updateAllAutoExperiments()}async setForcedVariations(e){if(this._options.forcedVariations=e||{},this._options.remoteEval)return void await this._refreshForRemoteEval();this._render(),this._updateAllAutoExperiments()}setForcedFeatures(e){this._options.forcedFeatureValues=e,this._render()}async setURL(e){if(e!==this._options.url){if(this._options.url=e,this._redirectedUrl="",this._options.remoteEval){await this._refreshForRemoteEval(),this._updateAllAutoExperiments(!0);return}this._updateAllAutoExperiments(!0)}}getAttributes(){return{...this._options.attributes,...this._options.attributeOverrides}}getForcedVariations(){return this._options.forcedVariations||{}}getForcedFeatures(){return this._options.forcedFeatureValues||new Map}getStickyBucketAssignmentDocs(){return this._options.stickyBucketAssignmentDocs||{}}getUrl(){return this._options.url||""}getFeatures(){return this._options.features||{}}getExperiments(){return this._options.experiments||[]}getCompletedChangeIds(){return Array.from(this._completedChangeIds)}subscribe(e){return this._subscriptions.add(e),()=>{this._subscriptions.delete(e)}}async _refreshForRemoteEval(){if(!this._options.remoteEval||!this._initialized)return;let e=await this._refresh({allowStale:!1});e.data&&await this.setPayload(e.data)}getAllResults(){return new Map(this._assigned)}onDestroy(e){this._destroyCallbacks.push(e)}isDestroyed(){return!!this._destroyed}destroy(){var e;this._destroyed=!0,this._destroyCallbacks.forEach(e=>{try{e()}catch(e){console.error(e)}}),this._subscriptions.clear(),this._assigned.clear(),this._trackedExperiments.clear(),this._completedChangeIds.clear(),this._deferredTrackingCalls.clear(),this._trackedFeatures={},this._destroyCallbacks=[],this._payload=void 0,this._saveStickyBucketAssignmentDoc=void 0,e=this,H.forEach(t=>t.delete(e)),this.logs=[],eF&&window._growthbook===this&&delete window._growthbook,this._activeAutoExperiments.forEach(e=>{e.undo()}),this._activeAutoExperiments.clear(),this._triggeredExpKeys.clear()}setRenderer(e){this._renderer=e}forceVariation(e,t){if(this._options.forcedVariations=this._options.forcedVariations||{},this._options.forcedVariations[e]=t,this._options.remoteEval)return void this._refreshForRemoteEval();this._updateAllAutoExperiments(),this._render()}run(e){let{result:t}=eO(e,null,this._getEvalContext());return this._fireSubscriptions(e,t),t}triggerExperiment(e){return(this._triggeredExpKeys.add(e),this._options.experiments)?this._options.experiments.filter(t=>t.key===e).map(e=>this._runAutoExperiment(e)).filter(e=>null!==e):null}triggerAutoExperiments(){this._autoExperimentsAllowed=!0,this._updateAllAutoExperiments(!0)}_getEvalContext(){return{user:this._getUserContext(),global:this._getGlobalContext(),stack:{evaluatedFeatures:new Set}}}_getUserContext(){return{attributes:this._options.user?{...this._options.user,...this._options.attributes}:this._options.attributes,enableDevMode:this._options.enableDevMode,blockedCh
1angeIds:this._options.blockedChangeIds,stickyBucketAssignmentDocs:this._options.stickyBucketAssignmentDocs,url:this._getContextUrl(),forcedVariations:this._options.forcedVariations,forcedFeatureValues:this._options.forcedFeatureValues,attributeOverrides:this._options.attributeOverrides,saveStickyBucketAssignmentDoc:this._saveStickyBucketAssignmentDoc,trackingCallback:this._options.trackingCallback,onFeatureUsage:this._options.onFeatureUsage,devLogs:this.logs,trackedExperiments:this._trackedExperiments,trackedFeatureUsage:this._trackedFeatures}}_getGlobalContext(){return{features:this._options.features,experiments:this._options.experiments,log:this.log,enabled:this._options.enabled,qaMode:this._options.qaMode,savedGroups:this._options.savedGroups,groups:this._options.groups,overrides:this._options.overrides,onExperimentEval:this._subscriptions.size>0?this._fireSubscriptions:void 0,recordChangeId:this._recordChangedId,saveDeferredTrack:this._saveDeferredTrack,eventLogger:this._options.eventLogger}}_runAutoExperiment(e,t){let r,i,n=this._activeAutoExperiments.get(e);if(e.manual&&!this._triggeredExpKeys.has(e.key)&&!n)return null;this._isAutoExperimentBlockedByContext(e)?r=eD(this._getEvalContext(),e,-1,!1,""):({result:r,trackingCall:i}=eO(e,null,this._getEvalContext()),this._fireSubscriptions(e,r));let a=JSON.stringify(r.value);if(!t&&r.inExperiment&&n&&n.valueHash===a)return r;if(n&&this._undoActiveAutoExperiment(e),r.inExperiment){let t=G(e);if("redirect"===t&&r.value.urlRedirect&&e.urlPatterns){let t=e.persistQueryString?function(e,t){let r,i;try{r=new URL(e),i=new URL(t)}catch(e){return console.error(`Unable to merge query strings: ${e}`),t}return r.searchParams.forEach((e,t)=>{i.searchParams.has(t)||i.searchParams.set(t,e)}),i.toString()}(this._getContextUrl(),r.value.urlRedirect):r.value.urlRedirect;if(F(t,e.urlPatterns))return this.log("Skipping redirect because original URL matches redirect URL",{id:e.key}),r;this._redirectedUrl=t;let{navigate:n,delay:a}=this._getNavigateFunction();if(n)if(eF)Promise.all([...i?[W(i,this._options.maxNavigateDelay??1e3)]:[],new Promise(e=>window.setTimeout(e,this._options.navigateDelay??a))]).then(()=>{try{n(t)}catch(e){console.error(e)}});else try{n(t)}catch(e){console.error(e)}}else if("visual"===t){let t=this._options.applyDomChangesCallback?this._options.applyDomChangesCallback(r.value):this._applyDOMChanges(r.value);t&&this._activeAutoExperiments.set(e,{undo:t,valueHash:a})}}return r}_undoActiveAutoExperiment(e){let t=this._activeAutoExperiments.get(e);t&&(t.undo(),this._activeAutoExperiments.delete(e))}_updateAllAutoExperiments(e){if(!this._autoExperimentsAllowed)return;let t=this._options.experiments||[],r=new Set(t);for(let i of(this._activeAutoExperiments.forEach((e,t)=>{r.has(t)||(e.undo(),this._activeAutoExperiments.delete(t))}),t)){let t=this._runAutoExperiment(i,e);if(null!=t&&t.inExperiment&&"redirect"===G(i))break}}_fireSubscriptions(e,t){let r=e.key,i=this._assigned.get(r);i&&i.result.inExperiment===t.inExperiment&&i.result.variationId===t.variationId||(this._assigned.set(r,{experiment:e,result:t}),this._subscriptions.forEach(r=>{try{r(e,t)}catch(e){console.error(e)}}))}_recordChangedId(e){this._completedChangeIds.add(e)}isOn(e){return this.evalFeature(e).on}isOff(e){return this.evalFeature(e).off}getFeatureValue(e,t){let r=this.evalFeature(e).value;return null===r?t:r}feature(e){return this.evalFeature(e)}evalFeature(e){return ez(e,this._getEvalContext())}log(e,t){this.debug&&(this._options.log?this._options.log(e,t):console.log(e,t))}getDeferredTrackingCalls(){return Array.from(this._deferredTrackingCalls.values())}setDeferredTrackingCalls(e){this._deferredTrackingCalls=new Map(e.filter(e=>e&&e.experiment&&e.result).map(e=>[eR(e.experiment,e.result),e]))}async fireDeferredTrackingCalls(){if(!this._options.trackingCallback)return;let e=[];this._deferredTrackingCalls.forEach(t=>{t&&t.experiment&&t.result?e.push(this._options.trackingCallback(t.experiment,t.result)):console.error("Invalid deferred tracking call",{call:t})}),this._deferredTrackingCalls.clear(),await Promise.all(e)}setTrackingCallback(e){this._options.trackingCallback=e,this.fireDeferredTrackingCalls()}setEventLogger(e){this._options.eventLogger=e}async logEvent(e,t){if(this._destroyed)return void console.error("Cannot log event to destroyed GrowthBook instance");if(this._options.enableDevMode&&this.logs.push({eventName:e,properties:t,timestamp:Date.now().toString(),logType:"event"}),this._options.eventLogger)try{await this._options.eventLogger(e,t||{},this._getUserContext())}catch(e){console.error(e)}else console.error("No event logger configured")}_saveDeferredTrack(e){this._deferredTrackingCalls.set(eR(e.experiment,e.result),e)}_getContextUrl(){return this._options.url||(eF?window.location.href:"")}_isAutoExperimentBlockedByContext(e){let t=G(e);
1if("visual"===t){if(this._options.disableVisualExperiments||this._options.disableJsInjection&&e.variations.some(e=>e.js))return!0}else{if("redirect"!==t||this._options.disableUrlRedirectExperiments)return!0;try{let t=new URL(this._getContextUrl());for(let r of e.variations){if(!r||!r.urlRedirect)continue;let e=new URL(r.urlRedirect);if(this._options.disableCrossOriginUrlRedirectExperiments&&(e.protocol!==t.protocol||e.host!==t.host))return!0}}catch(t){return this.log("Error parsing current or redirect URL",{id:e.key,error:t}),!0}}return!!(e.changeId&&(this._options.blockedChangeIds||[]).includes(e.changeId))}getRedirectUrl(){return this._redirectedUrl}_getNavigateFunction(){return this._options.navigate?{navigate:this._options.navigate,delay:0}:eF?{navigate:e=>{window.location.replace(e)},delay:100}:{navigate:null,delay:0}}_applyDOMChanges(e){if(!eF)return;let t=[];if(e.css){let r=document.createElement("style");r.innerHTML=e.css,document.head.appendChild(r),t.push(()=>r.remove())}if(e.js){let r=document.createElement("script");r.innerHTML=e.js,this._options.jsInjectionNonce&&(r.nonce=this._options.jsInjectionNonce),document.head.appendChild(r),t.push(()=>r.remove())}return e.domMutations&&e.domMutations.forEach(e=>{t.push(P.declarative(e).revert)}),()=>{t.forEach(e=>e())}}async refreshStickyBuckets(e){if(this._options.stickyBucketService){let t=this._getEvalContext(),r=await eT(t,this._options.stickyBucketService,e);this._options.stickyBucketAssignmentDocs=r}}generateStickyBucketAssignmentDocsSync(e,t){if(!("getAllAssignmentsSync"in e))return void console.error("generating StickyBucketAssignmentDocs docs requires StickyBucketServiceSync");let r=eC(this._getEvalContext(),t);return e.getAllAssignmentsSync(r)}inDevMode(){return!!this._options.enableDevMode}}},6852:(e,t,r)=>{"use strict";r.d(t,{z:()=>c});var i={};r.r(i),r.d(i,{BIGINT_FORMAT_RANGES:()=>q,Class:()=>ec,NUMBER_FORMAT_RANGES:()=>W,aborted:()=>er,allowsEval:()=>Z,assert:()=>b,assertEqual:()=>g,assertIs:()=>y,assertNever:()=>_,assertNotEqual:()=>h,assignProp:()=>U,cached:()=>w,captureStackTrace:()=>A,cleanEnum:()=>el,cleanRegex:()=>S,clone:()=>B,createTransparentProxy:()=>J,defineLazy:()=>O,esc:()=>D,escapeRegex:()=>M,extend:()=>Y,finalizeIssue:()=>ea,floatSafeRemainder:()=>z,getElementAtPath:()=>E,getEnumValues:()=>$,getLengthableOrigin:()=>eu,getParsedType:()=>L,getSizableOrigin:()=>eo,isObject:()=>P,isPlainObject:()=>T,issue:()=>es,joinValues:()=>k,jsonStringifyReplacer:()=>x,merge:()=>Q,normalizeParams:()=>V,nullish:()=>I,numKeys:()=>C,omit:()=>H,optionalKeys:()=>G,partial:()=>ee,pick:()=>X,prefixIssues:()=>ei,primitiveTypes:()=>F,promiseAllObject:()=>j,propertyKeyTypes:()=>R,randomString:()=>N,required:()=>et,stringifyPrimitive:()=>K,unwrapMessage:()=>en});var n={};r.r(n),r.d(n,{_emoji:()=>eJ,base64:()=>eH,base64url:()=>eY,bigint:()=>e5,boolean:()=>tt,browserEmail:()=>eV,cidrv4:()=>eq,cidrv6:()=>eX,cuid:()=>ez,cuid2:()=>eO,date:()=>e1,datetime:()=>e7,domain:()=>e4,duration:()=>eD,e164:()=>e0,email:()=>eR,emoji:()=>eK,extendedDuration:()=>eA,guid:()=>eP,hostname:()=>eQ,html5Email:()=>eF,integer:()=>e8,ipv4:()=>eG,ipv6:()=>eW,ksuid:()=>ej,lowercase:()=>tn,nanoid:()=>eN,null:()=>tr,number:()=>te,rfc5322Email:()=>eM,string:()=>e3,time:()=>e9,ulid:()=>eU,undefined:()=>ti,unicodeEmail:()=>eB,uppercase:()=>ta,uuid:()=>eZ,uuid4:()=>eT,uuid6:()=>eC,uuid7:()=>eL,xid:()=>eE});var a={};r.r(a),r.d(a,{ar:()=>rX,az:()=>rH,be:()=>rQ,ca:()=>r4,cs:()=>r0,de:()=>r6,en:()=>r1,es:()=>r2,fa:()=>r9,fi:()=>r7,fr:()=>r3,frCA:()=>r5,he:()=>r8,hu:()=>ie,id:()=>it,it:()=>ir,ja:()=>ii,kh:()=>ia,ko:()=>io,mk:()=>iu,ms:()=>is,nl:()=>il,no:()=>ic,ota:()=>id,pl:()=>ip,ps:()=>im,pt:()=>iv,ru:()=>ih,sl:()=>iy,sv:()=>i_,ta:()=>ib,th:()=>i$,tr:()=>ik,ua:()=>ix,ur:()=>iw,vi:()=>iI,zhCN:()=>iS,zhTW:()=>iz});var o={};r.r(o);var u={};r.r(u),r.d(u,{$ZodAny:()=>ra,$ZodArray:()=>rd,$ZodAsyncError:()=>m,$ZodBase64:()=>t0,$ZodBase64URL:()=>t1,$ZodBigInt:()=>re,$ZodBigIntFormat:()=>rt,$ZodBoolean:()=>t8,$ZodCIDRv4:()=>tY,$ZodCIDRv6:()=>tQ,$ZodCUID:()=>tF,$ZodCUID2:()=>tM,$ZodCatch:()=>rL,$ZodCheck:()=>to,$ZodCheckBigIntFormat:()=>tf,$ZodCheckEndsWith:()=>tI,$ZodCheckGreaterThan:()=>tl,$ZodCheckIncludes:()=>tx,$ZodCheckLengthEquals:()=>ty,$ZodCheckLessThan:()=>ts,$ZodCheckLowerCase:()=>t$,$ZodCheckMaxLength:()=>tg,$ZodCheckMaxSize:()=>tm,$ZodCheckMimeType:()=>tO,$ZodCheckMinLength:()=>th,$ZodCheckMinSize:()=>tp,$ZodCheckMultipleOf:()=>tc,$ZodCheckNumberFormat:()=>td,$ZodCheckOverwrite:()=>tU,$ZodCheckProperty:()=>tz,$ZodCheckRegex:()=>tb,$ZodCheckSizeEquals:()=>tv,$ZodCheckStartsWith:()=>tw,$ZodCheckStringFormat:()=>t_,$ZodCheckUpperCase:()=>tk,$ZodCustom:()=>rW,$ZodDate:()=>rl,$ZodDefault:()=>rD,$ZodDiscriminatedUnion:()=>rh,$ZodE164:()=>t2,$ZodEmail:()=>tT,$ZodEmoji:()=>tL,$ZodEnum:()=>rz,$ZodError:()=>ef,$ZodFile:()=>rU,$ZodFunction:()=>af,$ZodGUID:()=>tP,$ZodIPv4:()=>tX,$ZodIPv6:()=>tH,$ZodISODate:()=>tG,$ZodISODateTime:()=>tK,$ZodISODuration:()=>tq,$ZodISOTime:()=>tW,$ZodIntersection:()=>ry,$ZodJWT:()=>t7,$ZodKSUID:()=>tJ,$ZodLazy:()=>rG,$ZodLiteral:()=>rO,$ZodMap:()=>rx,$ZodNaN:()=>rR,$ZodNanoID:()=>tR,$ZodNever:()=>ru,$ZodNonOptional:()=>rZ,$ZodNull:()=>rn,$ZodNullable:()=>rN,$ZodNumber:()=>t3,$ZodNumberFormat:()=>t5,$ZodObject:()=>rp,$ZodOptional:()=>rj,$ZodPipe:()=>rF,$ZodPrefault:()=>rP,$ZodPromise:()=>rK,$ZodReadonly:()=>rB,$ZodRealError:()=>em,$ZodRecord:()=>rk,$ZodRegistry:()=>iE,$ZodSet:()=>rI,$ZodString:()=>tD,$ZodStringFormat:()=>tA,$ZodSuccess:()=>rC,$ZodSymbol:()=>
1rr,$ZodTemplateLiteral:()=>rJ,$ZodTransform:()=>rE,$ZodTuple:()=>rb,$ZodType:()=>tN,$ZodULID:()=>tB,$ZodURL:()=>tC,$ZodUUID:()=>tZ,$ZodUndefined:()=>ri,$ZodUnion:()=>rg,$ZodUnknown:()=>ro,$ZodVoid:()=>rs,$ZodXID:()=>tV,$brand:()=>f,$constructor:()=>d,$input:()=>iU,$output:()=>iO,Doc:()=>tE,JSONSchema:()=>o,JSONSchemaGenerator:()=>ap,TimePrecision:()=>i1,_any:()=>np,_array:()=>nq,_base64:()=>iQ,_base64url:()=>i4,_bigint:()=>nu,_boolean:()=>na,_catch:()=>ai,_cidrv4:()=>iH,_cidrv6:()=>iY,_coercedBigint:()=>ns,_coercedBoolean:()=>no,_coercedDate:()=>n_,_coercedNumber:()=>i8,_coercedString:()=>iA,_cuid:()=>iV,_cuid2:()=>iJ,_custom:()=>al,_date:()=>ny,_default:()=>ae,_discriminatedUnion:()=>nH,_e164:()=>i0,_email:()=>iP,_emoji:()=>iM,_endsWith:()=>nF,_enum:()=>n1,_file:()=>n7,_float32:()=>nt,_float64:()=>nr,_gt:()=>nx,_gte:()=>nw,_guid:()=>iZ,_includes:()=>nL,_int:()=>ne,_int32:()=>ni,_int64:()=>nl,_intersection:()=>nY,_ipv4:()=>iq,_ipv6:()=>iX,_isoDate:()=>i9,_isoDateTime:()=>i2,_isoDuration:()=>i3,_isoTime:()=>i7,_jwt:()=>i6,_ksuid:()=>iW,_lazy:()=>au,_length:()=>nP,_literal:()=>n9,_lowercase:()=>nT,_lt:()=>n$,_lte:()=>nk,_map:()=>n0,_max:()=>nk,_maxLength:()=>nD,_maxSize:()=>nE,_mime:()=>nB,_min:()=>nw,_minLength:()=>nA,_minSize:()=>nj,_multipleOf:()=>nU,_nan:()=>nb,_nanoid:()=>iB,_nativeEnum:()=>n2,_negative:()=>nS,_never:()=>ng,_nonnegative:()=>nO,_nonoptional:()=>at,_nonpositive:()=>nz,_normalize:()=>nJ,_null:()=>nm,_nullable:()=>n8,_number:()=>i5,_optional:()=>n5,_overwrite:()=>nV,_parse:()=>e_,_parseAsync:()=>e$,_pipe:()=>an,_positive:()=>nI,_promise:()=>as,_property:()=>nM,_readonly:()=>aa,_record:()=>n4,_refine:()=>ac,_regex:()=>nZ,_safeParse:()=>ex,_safeParseAsync:()=>eI,_set:()=>n6,_size:()=>nN,_startsWith:()=>nR,_string:()=>iD,_stringbool:()=>ad,_success:()=>ar,_symbol:()=>nd,_templateLiteral:()=>ao,_toLowerCase:()=>nG,_toUpperCase:()=>nW,_transform:()=>n3,_trim:()=>nK,_tuple:()=>nQ,_uint32:()=>nn,_uint64:()=>nc,_ulid:()=>iK,_undefined:()=>nf,_union:()=>nX,_unknown:()=>nv,_uppercase:()=>nC,_url:()=>iF,_uuid:()=>iT,_uuidv4:()=>iC,_uuidv6:()=>iL,_uuidv7:()=>iR,_void:()=>nh,_xid:()=>iG,clone:()=>B,config:()=>v,flattenError:()=>ep,formatError:()=>ev,function:()=>am,globalConfig:()=>p,globalRegistry:()=>iN,isValidBase64:()=>t4,isValidBase64URL:()=>t6,isValidJWT:()=>t9,locales:()=>a,parse:()=>eb,parseAsync:()=>ek,prettifyError:()=>ey,regexes:()=>n,registry:()=>ij,safeParse:()=>ew,safeParseAsync:()=>eS,toDotPath:()=>eh,toJSONSchema:()=>av,treeifyError:()=>eg,util:()=>i,version:()=>tj});var s={};r.r(s),r.d(s,{ZodISODate:()=>ay,ZodISODateTime:()=>ag,ZodISODuration:()=>ak,ZodISOTime:()=>ab,date:()=>a_,datetime:()=>ah,duration:()=>ax,time:()=>a$});var l={};r.r(l),r.d(l,{bigint:()=>u4,boolean:()=>uQ,date:()=>u0,number:()=>uY,string:()=>uH});var c={};function d(e,t,r){function i(r,i){var n;for(let a in Object.defineProperty(r,"_zod",{value:r._zod??{},enumerable:!1}),(n=r._zod).traits??(n.traits=new Set),r._zod.traits.add(e),t(r,i),o.prototype)a in r||Object.defineProperty(r,a,{value:o.prototype[a].bind(r)});r._zod.constr=o,r._zod.def=i}let n=r?.Parent??Object;class a extends n{}function o(e){var t;let n=r?.Parent?new a:this;for(let r of(i(n,e),(t=n._zod).deferred??(t.deferred=[]),n._zod.deferred))r();return n}return Object.defineProperty(a,"name",{value:e}),Object.defineProperty(o,"init",{value:i}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>!!r?.Parent&&t instanceof r.Parent||t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}r.r(c),r.d(c,{$brand:()=>f,$input:()=>iU,$output:()=>iO,NEVER:()=>uW,TimePrecision:()=>i1,ZodAny:()=>oA,ZodArray:()=>oV,ZodBase64:()=>oa,ZodBase64URL:()=>ou,ZodBigInt:()=>
1ox,ZodBigIntFormat:()=>oI,ZodBoolean:()=>o$,ZodCIDRv4:()=>ot,ZodCIDRv6:()=>oi,ZodCUID:()=>aH,ZodCUID2:()=>aQ,ZodCatch:()=>uw,ZodCustom:()=>uC,ZodDate:()=>oM,ZodDefault:()=>ug,ZodDiscriminatedUnion:()=>oQ,ZodE164:()=>ol,ZodEmail:()=>aZ,ZodEmoji:()=>aG,ZodEnum:()=>ur,ZodError:()=>aI,ZodFile:()=>uu,ZodGUID:()=>aC,ZodIPv4:()=>a3,ZodIPv6:()=>a8,ZodISODate:()=>ay,ZodISODateTime:()=>ag,ZodISODuration:()=>ak,ZodISOTime:()=>ab,ZodIntersection:()=>o0,ZodIssueCode:()=>uG,ZodJWT:()=>od,ZodKSUID:()=>a9,ZodLazy:()=>uA,ZodLiteral:()=>ua,ZodMap:()=>o5,ZodNaN:()=>uS,ZodNanoID:()=>aq,ZodNever:()=>oC,ZodNonOptional:()=>ub,ZodNull:()=>oN,ZodNullable:()=>um,ZodNumber:()=>om,ZodNumberFormat:()=>ov,ZodObject:()=>oG,ZodOptional:()=>ud,ZodPipe:()=>uO,ZodPrefault:()=>uy,ZodPromise:()=>uZ,ZodReadonly:()=>uE,ZodRealError:()=>aS,ZodRecord:()=>o9,ZodSet:()=>ue,ZodString:()=>aD,ZodStringFormat:()=>aP,ZodSuccess:()=>uk,ZodSymbol:()=>oO,ZodTemplateLiteral:()=>uN,ZodTransform:()=>ul,ZodTuple:()=>o1,ZodType:()=>aj,ZodULID:()=>a0,ZodURL:()=>aJ,ZodUUID:()=>aR,ZodUndefined:()=>oE,ZodUnion:()=>oH,ZodUnknown:()=>oZ,ZodVoid:()=>oR,ZodXID:()=>a1,_ZodString:()=>aN,_default:()=>uh,any:()=>oP,array:()=>oJ,base64:()=>oo,base64url:()=>os,bigint:()=>ow,boolean:()=>ok,catch:()=>uI,check:()=>uL,cidrv4:()=>or,cidrv6:()=>on,clone:()=>B,coerce:()=>l,config:()=>v,core:()=>u,cuid:()=>aY,cuid2:()=>a4,custom:()=>uR,date:()=>oB,discriminatedUnion:()=>o4,e164:()=>oc,email:()=>aT,emoji:()=>aW,endsWith:()=>nF,enum:()=>ui,file:()=>us,flattenError:()=>ep,float32:()=>oh,float64:()=>oy,formatError:()=>ev,function:()=>am,getErrorMap:()=>uX,globalRegistry:()=>iN,gt:()=>nx,gte:()=>nw,guid:()=>aL,includes:()=>nL,instanceof:()=>uB,int:()=>og,int32:()=>o_,int64:()=>oS,intersection:()=>o6,ipv4:()=>a5,ipv6:()=>oe,iso:()=>s,json:()=>uJ,jwt:()=>of,keyof:()=>oK,ksuid:()=>a7,lazy:()=>uP,length:()=>nP,literal:()=>uo,locales:()=>a,looseObject:()=>oX,lowercase:()=>nT,lt:()=>n$,lte:()=>nk,map:()=>o8,maxLength:()=>nD,maxSize:()=>nE,mime:()=>nB,minLength:()=>nA,minSize:()=>nj,multipleOf:()=>nU,nan:()=>uz,nanoid:()=>aX,nativeEnum:()=>un,negative:()=>nS,never:()=>oL,nonnegative:()=>nO,nonoptional:()=>u$,nonpositive:()=>nz,normalize:()=>nJ,null:()=>
1oD,nullable:()=>up,nullish:()=>uv,number:()=>op,object:()=>oW,optional:()=>uf,overwrite:()=>nV,parse:()=>az,parseAsync:()=>aO,partialRecord:()=>o3,pipe:()=>uU,positive:()=>nI,prefault:()=>u_,preprocess:()=>uK,prettifyError:()=>ey,promise:()=>uT,property:()=>nM,readonly:()=>uj,record:()=>o7,refine:()=>uF,regex:()=>nZ,regexes:()=>n,registry:()=>ij,safeParse:()=>aU,safeParseAsync:()=>aE,set:()=>ut,setErrorMap:()=>uq,size:()=>nN,startsWith:()=>nR,strictObject:()=>oq,string:()=>aA,stringbool:()=>uV,success:()=>ux,superRefine:()=>uM,symbol:()=>oU,templateLiteral:()=>uD,toJSONSchema:()=>av,toLowerCase:()=>nG,toUpperCase:()=>nW,transform:()=>uc,treeifyError:()=>eg,trim:()=>nK,tuple:()=>o2,uint32:()=>ob,uint64:()=>oz,ulid:()=>a6,undefined:()=>oj,union:()=>oY,unknown:()=>oT,uppercase:()=>nC,url:()=>aK,uuid:()=>aF,uuidv4:()=>aM,uuidv6:()=>aB,uuidv7:()=>aV,void:()=>oF,xid:()=>a2});let f=Symbol("zod_brand");class m extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}let p={};function v(e){return e&&Object.assign(p,e),p}function g(e){return e}function h(e){return e}function y(e){}function _(e){throw Error()}function b(e){}function $(e){let t=Object.values(e).filter(e=>"number"==typeof e);return Object.entries(e).filter(([e,r])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function k(e,t="|"){return e.map(e=>K(e)).join(t)}function x(e,t){return"bigint"==typeof t?t.toString():t}function w(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function I(e){return null==e}function S(e){let t=+!!e.startsWith("^"),r=e.endsWith("$")?e.length-1:e.length;return e.slice(t,r)}function z(e,t){let r=(e.toString().split(".")[1]||"").length,i=(t.toString().split(".")[1]||"").length,n=r>i?r:i;return Number.parseInt(e.toFixed(n).replace(".",""))%Number.parseInt(t.toFixed(n).replace(".",""))/10**n}function O(e,t,r){Object.defineProperty(e,t,{get(){{let i=r();return e[t]=i,i}},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function U(e,t,r){Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!0,configurable:!0})}function E(e,t){return t?t.reduce((e,t)=>e?.[t],e):e}function j(e){let t=Object.keys(e);return Promise.all(t.map(t=>e[t])).then(e=>{let r={};for(let i=0;i<t.length;i++)r[t[i]]=e[i];return r})}function N(e=10){let t="abcdefghijklmnopqrstuvwxyz",r="";for(let i=0;i<e;i++)r+=t[Math.floor(Math.random()*t.length)];return r}function D(e){return JSON.stringify(e)}let A=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};function P(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}let Z=w(()=>{if("undefined"!=typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(e){return!1}});function T(e){if(!1===P(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!1!==P(r)&&!1!==Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")}function C(e){let t=0;for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t++;return t}let L=e=>{let t=typeof e;switch(t){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":if(Array.isArray(e))return"array";if(null===e)return"null";if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return"promise";if("undefined"!=typeof Map&&e instanceof Map)return"map";if("undefined"!=typeof Set&&e instanceof Set)return"set";if("undefined"!=typeof Date&&e instanceof Date)return"date";if("undefined"!=typeof File&&e instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${t}`)}},R=new Set(["string","number","symbol"]),F=new Set(["string","number","bigint","boolean","symbol","undefined"]);function M(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function B(e,t,r){let i=new e._zod.constr(t??e._zod.def);return(!t||r?.parent)&&(i._zod.parent=e),i}function V(e){if(!e)return{};if("string"==typeof e)return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");e.error=e.message}return(delete e.message,"string"==typeof e.error)?{...e,error:()=>e.error}:e}function J(e){let t;return new Proxy({},{get:(r,i,n)=>(t??(t=e()),Reflect.get(t,i,n)),set:(r,i,n,a)=>(t??(t=e()),Reflect.set(t,i,n,a)),has:(r,i)=>(t??(t=e()),Reflect.has(t,i)),deleteProperty:(r,i)=>(t??(t=e()),Reflect.deleteProperty(t,i)),ownKeys:r=>(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(r,i)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,i)),defineProperty:(r,i,n)=>(t??(t=e()),Reflect.defineProperty(t,i,n))})}function K(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function G(e){return Object.keys(e).filter(t=>"optional"===e[t]._zod.optin&&"optional"===e[t]._zod.optout)}let W={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},q={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function X(e,t){let r={},i=e._zod.def;for(let e in t){if(!(e in i.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&(r[e]=i.shape[e])}return B(e,{...e._zod.def,shape:r,checks:[]})}function H(e,t){let r={...e._zod.def.shape},i=e._zod.def;for(let e in t){if(!(e in i.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete r[e]}return B(e,{...e._zod.def,shape:r,checks:[]})}function Y(e,t){let r={...e._zod.def,get shape(){let r={...e._zod.def.shape,...t};return U(this,"shape",r),r},checks:[]};return B(e,r)}function Q(e,t){return B(e,{...e._zod.def,get shape(){let r={...e._zod.def.shape,...t._zod.def.shape};return U(this,"shape",r),r},catchall:t._zod.def.catchall,checks:[]})}function ee(e,t,r){let i=t._zod.def.shape,n={...i};if(r)for(let t in r){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);r[t]&&(n[t]=e?new e({type:"optional",innerType:i[t]}):i[t])}else for(let t in i)n[t]=e?new e({type:"optional",innerType:i[t]}):i[t];return B(t,{...t._zod.def,shape:n,checks:[]})}function et(e,t,r){let i=t._zod.def.shape,n={...i};if(r)for(let t in r){if(!(t in n))throw Error(`Unrecognized key: "${t}"`);r[t]&&(n[t]=new e({type:"nonoptional",innerType:i[t]}))}else for(let t in i)n[t]=new e({type:"nonoptional",innerType:i[t]});return B(t,{...t._zod.def,shape:n,checks:[]})}function er(e,t=0){for(let r=t;r<e.issues.length;r++)if(!0!==e.issues[r].continue)return!0;return!1}function ei(e,t){return t.map(t=>(t.path??(t.path=[]),t.path.unshift(e),t))}function en(e){return"string"==typeof e?e:e?.message}function ea(e,t,r){let i={...e,path:e.path??[]};return e.message||(i.message=en(e.inst?._zod.def?.error?.(e))??en(t?.error?.(e))??en(r.customError?.(e))??en(r.localeError?.(e))??"Invalid input"),delete i.inst,delete i.continue,t?.reportInput||delete i.input,i}function eo(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function eu(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"}function es(...e){let[t,r,i]=e;return"string"==typeof t?{message:t,code:"custom",input:r,inst:i}:{...t}}function el(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}class ec{constructor(...e){}}let ed=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),Object.defineProperty(e,"message",{get:()=>JSON.stringify(t,x,2),enumerable:!0})},ef=d("$ZodError",ed),em=d("$ZodError",ed,{Parent:Error});function ep(e,t=e=>e.message){let r={},i=[];for(let n of e.issues)n.path.length>0?(r[n.path[0]]=r[n.path[0]]||[],r[n.path[0]].push(t(n))):i.push(t(n));return{formErrors:i,fieldErrors:r}}function ev(e,t){let r=t||function(e){return e.message},i={_errors:[]},n=e=>{for(let t of e.issues)if("invalid_union"===t.code&&t.errors.length)t.errors.map(e=>n({issues:e}));else if("invalid_key"===t.code)n({issues:t.issues});else if("invalid_element"===t.code)n({issues:t.issues});
1else if(0===t.path.length)i._errors.push(r(t));else{let e=i,n=0;for(;n<t.path.length;){let i=t.path[n];n===t.path.length-1?(e[i]=e[i]||{_errors:[]},e[i]._errors.push(r(t))):e[i]=e[i]||{_errors:[]},e=e[i],n++}}};return n(e),i}function eg(e,t){let r=t||function(e){return e.message},i={errors:[]},n=(e,t=[])=>{var a,o;for(let u of e.issues)if("invalid_union"===u.code&&u.errors.length)u.errors.map(e=>n({issues:e},u.path));else if("invalid_key"===u.code)n({issues:u.issues},u.path);else if("invalid_element"===u.code)n({issues:u.issues},u.path);else{let e=[...t,...u.path];if(0===e.length){i.errors.push(r(u));continue}let n=i,s=0;for(;s<e.length;){let t=e[s],i=s===e.length-1;"string"==typeof t?(n.properties??(n.properties={}),(a=n.properties)[t]??(a[t]={errors:[]}),n=n.properties[t]):(n.items??(n.items=[]),(o=n.items)[t]??(o[t]={errors:[]}),n=n.items[t]),i&&n.errors.push(r(u)),s++}}};return n(e),i}function eh(e){let t=[];for(let r of e)"number"==typeof r?t.push(`[${r}]`):"symbol"==typeof r?t.push(`[${JSON.stringify(String(r))}]`):/[^\w$]/.test(r)?t.push(`[${JSON.stringify(r)}]`):(t.length&&t.push("."),t.push(r));return t.join("")}function ey(e){let t=[];for(let r of[...e.issues].sort((e,t)=>e.path.length-t.path.length))t.push(`✖ ${r.message}`),r.path?.length&&t.push(`  → at ${eh(r.path)}`);return t.join("\n")}let e_=e=>(t,r,i,n)=>{let a=i?Object.assign(i,{async:!1}):{async:!1},o=t._zod.run({value:r,issues:[]},a);if(o instanceof Promise)throw new m;if(o.issues.length){let t=new(n?.Err??e)(o.issues.map(e=>ea(e,a,v())));throw A(t,n?.callee),t}return o.value},eb=e_(em),e$=e=>async(t,r,i,n)=>{let a=i?Object.assign(i,{async:!0}):{async:!0},o=t._zod.run({value:r,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new(n?.Err??e)(o.issues.map(e=>ea(e,a,v())));throw A(t,n?.callee),t}return o.value},ek=e$(em),ex=e=>(t,r,i)=>{let n=i?{...i,async:!1}:{async:!1},a=t._zod.run({value:r,issues:[]},n);if(a instanceof Promise)throw new m;return a.issues.length?{success:!1,error:new(e??ef)(a.issues.map(e=>ea(e,n,v())))}:{success:!0,data:a.value}},ew=ex(em),eI=e=>async(t,r,i)=>{let n=i?Object.assign(i,{async:!0}):{async:!0},a=t._zod.run({value:r,issues:[]},n);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>ea(e,n,v())))}:{success:!0,data:a.value}},eS=eI(em),ez=/^[cC][^\s-]{8,}$/,eO=/^[0-9a-z]+$/,eU=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,eE=/^[0-9a-vA-V]{20}$/,ej=/^[A-Za-z0-9]{27}$/,eN=/^[a-zA-Z0-9_-]{21}$/,eD=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,eA=/^[-+]?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)?)??$/,eP=/^([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})$/,eZ=e=>e?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)$/,eT=eZ(4),eC=eZ(6),eL=eZ(7),eR=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,eF=/^[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])?)*$/,eM=/^(([^<>()\[\]\\.,;:\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,}))$/,eB=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,eV=/^[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])?)*$/,eJ="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function eK(){return RegExp(eJ,"u")}let eG=/^(?:(?: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])$/,eW=/^(([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})$/,eq=/^((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])$/,eX=/^(([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])$/,eH=/^$|^(?:[0-9a-zA-Z+/]{4}
1)*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,eY=/^[A-Za-z0-9_-]*$/,eQ=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,e4=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,e0=/^\+(?:[0-9]){6,14}[0-9]$/,e6="(?:(?:\\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])))",e1=RegExp(`^${e6}$`);function e2(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof e.precision?-1===e.precision?`${t}`:0===e.precision?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function e9(e){return RegExp(`^${e2(e)}$`)}function e7(e){let t=e2({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-]\\d{2}:\\d{2})");let i=`${t}(?:${r.join("|")})`;return RegExp(`^${e6}T(?:${i})$`)}let e3=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return RegExp(`^${t}$`)},e5=/^\d+n?$/,e8=/^\d+$/,te=/^-?\d+(?:\.\d+)?/i,tt=/true|false/i,tr=/null/i,ti=/undefined/i,tn=/^[^A-Z]*$/,ta=/^[^a-z]*$/,to=d("$ZodCheck",(e,t)=>{var r;e._zod??(e._zod={}),e._zod.def=t,(r=e._zod).onattach??(r.onattach=[])}),tu={number:"number",bigint:"bigint",object:"date"},ts=d("$ZodCheckLessThan",(e,t)=>{to.init(e,t);let r=tu[typeof t.value];e._zod.onattach.push(e=>{let r=e._zod.bag,i=(t.inclusive?r.maximum:r.exclusiveMaximum)??1/0;t.value<i&&(t.inclusive?r.maximum=t.value:r.exclusiveMaximum=t.value)}),e._zod.check=i=>{(t.inclusive?i.value<=t.value:i.value<t.value)||i.issues.push({origin:r,code:"too_big",maximum:t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),tl=d("$ZodCheckGreaterThan",(e,t)=>{to.init(e,t);let r=tu[typeof t.value];e._zod.onattach.push(e=>{let r=e._zod.bag,i=(t.inclusive?r.minimum:r.exclusiveMinimum)??-1/0;t.value>i&&(t.inclusive?r.minimum=t.value:r.exclusiveMinimum=t.value)}),e._zod.check=i=>{(t.inclusive?i.value>=t.value:i.value>t.value)||i.issues.push({origin:r,code:"too_small",minimum:t.value,input:i.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),tc=d("$ZodCheckMultipleOf",(e,t)=>{to.init(e,t),e._zod.onattach.push(e=>{var r;(r=e._zod.bag).multipleOf??(r.multipleOf=t.value)}),e._zod.check=r=>{if(typeof r.value!=typeof t.value)throw Error("Cannot mix number and bigint in multiple_of check.");("bigint"==typeof r.value?r.value%t.value===BigInt(0):0===z(r.value,t.value))||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:t.value,input:r.value,inst:e,continue:!t.abort})}}),td=d("$ZodCheckNumberFormat",(e,t)=>{to.init(e,t),t.format=t.format||"float64";let r=t.format?.includes("int"),i=r?"int":"number",[n,a]=W[t.format];e._zod.onattach.push(e=>{let i=e._zod.bag;i.format=t.format,i.minimum=n,i.maximum=a,r&&(i.pattern=e8)}),e._zod.check=o=>{let u=o.value;if(r){if(!Number.isInteger(u))return void o.issues.push({expected:i,format:t.format,code:"invalid_type",input:u,inst:e});if(!Number.isSafeInteger(u))return void(u>0?o.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort}):o.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:i,continue:!t.abort}))}u<n&&o.issues.push({origin:"number",input:u,code:"too_small",minimum:n,inclusive:!0,inst:e,continue:!t.abort}),u>a&&o.issues.push({origin:"number",input:u,code:"too_big",maximum:a,inst:e})}}),tf=d("$ZodCheckBigIntFormat",(e,t)=>{to.init(e,t);let[r,i]=q[t.format];e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,n.minimum=r,n.maximum=i}),e._zod.check=n=>{let a=n.value;a<r&&n.issues.push({origin:"bigint",input:a,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!t.abort}),a>i&&n.issues.push({origin:"bigint",input:a,code:"too_big",maximum:i,inst:e})}}),tm=d("$ZodCheckMaxSize",(e,t)=>{to.init(e,t),e._zod.when=e=>{let t=e.value;return!I(t)&&void 0!==t.size},e._zod.onattach.push(e=>{let r=e._zod.bag.maximum??1/0;t.maximum<r&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{let i=r.value;i.size<=t.maximum||r.issues.push({origin:eo(i),code:"too_big",maximum:t.maximum,input:i,inst:e,continue:!t.abort})}}),tp=d("$ZodCheckMinSize",(e,t)=>{to.init(e,t),e._zod.when=e=>{let t=e.value;return!I(t)&&void 0!==t.size},e._zod.onattach.push(e=>{let r=e._zod.bag.minimum??-1/0;t.minimum>r&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let i=r.value;i.size>=t.minimum||r.issues.push({origin:eo(i),code:"too_small",minimum:t.minimum,input:i,inst:e,continue:!t.abort})}}),tv=d("$ZodCheckSizeEquals",(e,t)=>{to.init(e,t),e._zod.when=e=>{let t=e.value;return!I(t)&&void 0!==t.size},e._zod.onattach.push(e=>{let r=e._zod.bag;r.minimum=t.size,r.maximum=t.size,r.size=t.size}),e._zod.check=r=>{let i=r.value,n=i.size;if(n===t.size)return;let a=n>t.size;r.issues.push({origin:eo(i),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},input:r.value,inst:e,continue:!t.abort})}}
1),tg=d("$ZodCheckMaxLength",(e,t)=>{to.init(e,t),e._zod.when=e=>{let t=e.value;return!I(t)&&void 0!==t.length},e._zod.onattach.push(e=>{let r=e._zod.bag.maximum??1/0;t.maximum<r&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{let i=r.value;if(i.length<=t.maximum)return;let n=eu(i);r.issues.push({origin:n,code:"too_big",maximum:t.maximum,inclusive:!0,input:i,inst:e,continue:!t.abort})}}),th=d("$ZodCheckMinLength",(e,t)=>{to.init(e,t),e._zod.when=e=>{let t=e.value;return!I(t)&&void 0!==t.length},e._zod.onattach.push(e=>{let r=e._zod.bag.minimum??-1/0;t.minimum>r&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let i=r.value;if(i.length>=t.minimum)return;let n=eu(i);r.issues.push({origin:n,code:"too_small",minimum:t.minimum,inclusive:!0,input:i,inst:e,continue:!t.abort})}}),ty=d("$ZodCheckLengthEquals",(e,t)=>{to.init(e,t),e._zod.when=e=>{let t=e.value;return!I(t)&&void 0!==t.length},e._zod.onattach.push(e=>{let r=e._zod.bag;r.minimum=t.length,r.maximum=t.length,r.length=t.length}),e._zod.check=r=>{let i=r.value,n=i.length;if(n===t.length)return;let a=eu(i),o=n>t.length;r.issues.push({origin:a,...o?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},input:r.value,inst:e,continue:!t.abort})}}),t_=d("$ZodCheckStringFormat",(e,t)=>{var r;to.init(e,t),e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),(r=e._zod).check??(r.check=r=>{if(!t.pattern)throw Error("Not implemented.");t.pattern.lastIndex=0,t.pattern.test(r.value)||r.issues.push({origin:"string",code:"invalid_format",format:t.format,input:r.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})})}),tb=d("$ZodCheckRegex",(e,t)=>{t_.init(e,t),e._zod.check=r=>{t.pattern.lastIndex=0,t.pattern.test(r.value)||r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),t$=d("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=tn),t_.init(e,t)}),tk=d("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=ta),t_.init(e,t)}),tx=d("$ZodCheckIncludes",(e,t)=>{to.init(e,t);let r=M(t.includes),i=new RegExp("number"==typeof t.position?`^.{${t.position}}${r}`:r);t.pattern=i,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(i)}),e._zod.check=r=>{r.value.includes(t.includes,t.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:r.value,inst:e,continue:!t.abort})}}),tw=d("$ZodCheckStartsWith",(e,t)=>{to.init(e,t);let r=RegExp(`^${M(t.prefix)}.*`);t.pattern??(t.pattern=r),e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=r=>{r.value.startsWith(t.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:r.value,inst:e,continue:!t.abort})}}),tI=d("$ZodCheckEndsWith",(e,t)=>{to.init(e,t);let r=RegExp(`.*${M(t.suffix)}$`);t.pattern??(t.pattern=r),e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=r=>{r.value.endsWith(t.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:r.value,inst:e,continue:!t.abort})}});function tS(e,t,r){e.issues.length&&t.issues.push(...ei(r,e.issues))}let tz=d("$ZodCheckProperty",(e,t)=>{to.init(e,t),e._zod.check=e=>{let r=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(r instanceof Promise)return r.then(r=>tS(r,e,t.property));tS(r,e,t.property)}}),tO=d("$ZodCheckMimeType",(e,t)=>{to.init(e,t);let r=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=i=>{r.has(i.value.type)||i.issues.push({code:"invalid_value",values:t.mime,input:i.value.type,inst:e})}}),tU=d("$ZodCheckOverwrite",(e,t)=>{to.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}});class tE{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if("function"==typeof e){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let t=e.split("\n").filter(e=>e),r=Math.min(...t.map(e=>e.length-e.trimStart().length));for(let e of t.map(e=>e.slice(r)).map(e=>" ".repeat(2*this.indent)+e))this.content.push(e)}compile(){return Function(...this?.args,[...(this?.content??[""]).map(e=>`  ${e}`)].join("\n"))}}let tj={major:4,minor:0,patch:0},tN=d("$ZodType",(e,t)=>{var r;e??(e={}),O(e._zod,"id",()=>t.type+"_"+N(10)),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=tj;let i=[...e._zod.def.checks??[]];for(let t of(e._zod.traits.has("$ZodCheck")&&i.unshift(e),i))for(let r of t._zod.onattach)r(e);if(0===i.length)(r=e._zod).deferred??(r.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,r)=>{let i,n=er(e);for(let a of t){if(a._zod.when){if(!a._zod.when(e))continue}else if(n)continue;let t=e.issues.length,o=a._zod.check(e);if(o instanceof Promise&&r?.async===!1)throw new m;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(n||(n=er(e,t)))});else{if(e.issues.length===t)continue;n||(n=er(e,t))}}return i?i.then(()=>e):e};e._zod.run=(r,n)=>{let a=e._zod.parse(r,n);if(a instanceof Promise){if(!1===n.async)throw new m;return a.then(e=>t(e,i,n))}return t(a,i,n)}}e["~standard"]={validate:t=>{try{let r=ew(e,t);return r.success?{value:r.data}:{issues:r.error?.issues}}catch(r){return eS(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:"zod",version:1}}),tD=d("$ZodString",(e,t)=>{tN.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??e3(e._zod.bag),e._zod.parse=(r,i)=>{if(t.coerce)try{r.value=String(r.value)}catch(e){}return"string"==typeof r.value||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:e}),r}}),tA=d("$ZodStringFormat",(e,t)=>{t_.init(e,t),tD.init(e,t)}
1),tP=d("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=eP),tA.init(e,t)}),tZ=d("$ZodUUID",(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(void 0===e)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=eZ(e))}else t.pattern??(t.pattern=eZ());tA.init(e,t)}),tT=d("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=eR),tA.init(e,t)}),tC=d("$ZodURL",(e,t)=>{tA.init(e,t),e._zod.check=r=>{try{let i=new URL(r.value);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:eQ.source,input:r.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:r.value,inst:e,continue:!t.abort}));return}catch(i){r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!t.abort})}}}),tL=d("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=eK()),tA.init(e,t)}),tR=d("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=eN),tA.init(e,t)}),tF=d("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=ez),tA.init(e,t)}),tM=d("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=eO),tA.init(e,t)}),tB=d("$ZodULID",(e,t)=>{t.pattern??(t.pattern=eU),tA.init(e,t)}),tV=d("$ZodXID",(e,t)=>{t.pattern??(t.pattern=eE),tA.init(e,t)}),tJ=d("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=ej),tA.init(e,t)}),tK=d("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=e7(t)),tA.init(e,t),e._zod.check}),tG=d("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=e1),tA.init(e,t)}),tW=d("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=e9(t)),tA.init(e,t),e._zod.check}),tq=d("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=eD),tA.init(e,t)}),tX=d("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=eG),tA.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.format="ipv4"})}),tH=d("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=eW),tA.init(e,t),e._zod.onattach.push(e=>{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:!t.abort})}}}),tY=d("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=eq),tA.init(e,t)}),tQ=d("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=eX),tA.init(e,t),e._zod.check=r=>{let[i,n]=r.value.split("/");try{if(!n)throw Error();let e=Number(n);if(`${e}`!==n||e<0||e>128)throw Error();new URL(`http://[${i}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!t.abort})}}});function t4(e){if(""===e)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}let t0=d("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=eH),tA.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.contentEncoding="base64"}),e._zod.check=r=>{t4(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}});function t6(e){if(!eY.test(e))return!1;let t=e.replace(/[-_]/g,e=>"-"===e?"+":"/");return t4(t.padEnd(4*Math.ceil(t.length/4),"="))}let t1=d("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=eY),tA.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.contentEncoding="base64url"}),e._zod.check=r=>{t6(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),t2=d("$ZodE164",(e,t)=>{t.pattern??(t.pattern=e0),tA.init(e,t)});function t9(e,t=null){try{let r=e.split(".");if(3!==r.length)return!1;let[i]=r,n=JSON.parse(atob(i));if("typ"in n&&n?.typ!=="JWT"||!n.alg||t&&(!("alg"in n)||n.alg!==t))return!1;return!0}catch{return!1}}let t7=d("$ZodJWT",(e,t)=>{tA.init(e,t),e._zod.check=r=>{t9(r.value,t.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!t.abort})}}),t3=d("$ZodNumber",(e,t)=>{tN.init(e,t),e._zod.pattern=e._zod.bag.pattern??te,e._zod.parse=(r,i)=>{if(t.coerce)try{r.value=Number(r.value)}catch(e){}let n=r.value;if("number"==typeof n&&!Number.isNaN(n)&&Number.isFinite(n))return r;let a="number"==typeof n?Number.isNaN(n)?"NaN":Number.isFinite(n)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:n,inst:e,...a?{received:a}:{}}),r}}),t5=d("$ZodNumber",(e,t)=>{td.init(e,t),t3.init(e,t)}),t8=d("$ZodBoolean",(e,t)=>{tN.init(e,t),e._zod.pattern=tt,e._zod.parse=(r,i)=>{if(t.coerce)try{r.value=!!r.value}catch(e){}let n=r.value;return"boolean"==typeof n||r.issues.push({expected:"boolean",code:"invalid_type",input:n,inst:e}),r}}),re=d("$ZodBigInt",(e,t)=>{tN.init(e,t),e._zod.pattern=e5,e._zod.parse=(r,i)=>{if(t.coerce)try{r.value=BigInt(r.value)}catch(e){}let{value:n}=r;return"bigint"==typeof n||r.issues.push({expected:"bigint",code:"invalid_type",input:n,inst:e}),r}}),rt=d("$ZodBigInt",(e,t)=>{tf.init(e,t),re.init(e,t)}),rr=d("$ZodSymbol",(e,t)=>{tN.init(e,t),e._zod.parse=(t,r)=>{let{value:i}=t;return"symbol"==typeof i||t.issues.push({expected:"symbol",code:"invalid_type",input:i,inst:e}),t}}),ri=d("$ZodUndefined",(e,t)=>{tN.init(e,t),e._zod.pattern=ti,e._zod.values=new Set([void 0]),e._zod.parse=(t,r)=>{let{value:i}=t;return void 0===i||t.issues.push({expected:"undefined",code:"invalid_type",input:i,inst:e}),t}}),rn=d("$ZodNull",(e,t)=>{tN.init(e,t),e._zod.pattern=tr,e._zod.values=new Set([null]),e._zod.parse=(t,r)=>{let{value:i}=t;return null===i||t.issues.push({expected:"null",code:"invalid_type",input:i,inst:e}),t}}),ra=d("$ZodAny",(e,t)=>{tN.init(e,t),e._zod.parse=e=>e}),ro=d("$ZodUnknown",(e,t)=>{tN.init(e,t),e._zod.parse=e=>e}),ru=d("$ZodNever",(e,t)=>{tN.init(e,t),e._zod.parse=(t,r)=>(t.issues.push({expected:"never",code:"invalid_type",input:t.value,inst:e}),t)}),rs=d("$ZodVoid",(e,t)=>{tN.init(e,t),e._zod.parse=(t,r)=>{let{value:i}=t;return void 0===i||t.issues.push({expected:"void",code:"invalid_type",input:i,inst:e}),t}}),rl=d("$ZodDate",(e,t)=>{tN.init(e,t),e._zod.parse=(r,i)=>{if(t.coerce)try{r.value=new Date(r.value)}catch(e){}let n=r.value,a=n instanceof Date;return a&&!Number.isNaN(n.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:n,...a?{received:"Invalid Date"}:{},inst:e}),r}});function rc(e,t,r){e.issues.length&&t.issues.push(...ei(r,e.issues)),t.value[r]=e.value}let rd=d("$ZodArray",(e,t)=>{tN.init(e,t),e._zod.parse=(r,i)=>{let n=r.value;if(!Array.isArray(n))return r.issues.push({expected:"array",code:"invalid_type",input:n,inst:e}),r;r.value=Array(n.length);let a=[];for(let e=0;e<n.length;e++){let o=n[e],u=t.element._zod.run({value:o,issues:[]},i);u instanceof Promise?a.push(u.then(t=>rc(t,r,e))):rc(u,r,e)}return a.length?Promise.all(a).then(()=>r):r}});function rf(e,t,r){e.issues.length&&t.issues.push(...ei(r,e.issues)),t.value[r]=e.value}
1function rm(e,t,r,i){e.issues.length?void 0===i[r]?r in i?t.value[r]=void 0:t.value[r]=e.value:t.issues.push(...ei(r,e.issues)):void 0===e.value?r in i&&(t.value[r]=void 0):t.value[r]=e.value}let rp=d("$ZodObject",(e,t)=>{let r,i;tN.init(e,t);let n=w(()=>{let e=Object.keys(t.shape);for(let r of e)if(!(t.shape[r]instanceof tN))throw Error(`Invalid element at key "${r}": expected a Zod schema`);let r=G(t.shape);return{shape:t.shape,keys:e,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(r)}});O(e._zod,"propValues",()=>{let e=t.shape,r={};for(let t in e){let i=e[t]._zod;if(i.values)for(let e of(r[t]??(r[t]=new Set),i.values))r[t].add(e)}return r});let a=!p.jitless,o=a&&Z.value,{catchall:u}=t;e._zod.parse=(s,l)=>{i??(i=n.value);let c=s.value;if(!P(c))return s.issues.push({expected:"object",code:"invalid_type",input:c,inst:e}),s;let d=[];if(a&&o&&l?.async===!1&&!0!==l.jitless)r||(r=(e=>{let t=new tE(["shape","payload","ctx"]),{keys:r,optionalKeys:i}=n.value,a=e=>{let t=D(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write("const input = payload.value;");let o=Object.create(null);for(let e of r)o[e]=N(15);for(let e of(t.write("const newResult = {}"),r))if(i.has(e)){let r=o[e];t.write(`const ${r} = ${a(e)};`);let i=D(e);t.write(`
2        if (${r}.issues.length) {
3          if (input[${i}] === undefined) {
4            if (${i} in input) {
5              newResult[${i}] = undefined;
6            }
7          } else {
8            payload.issues = payload.issues.concat(
9              ${r}.issues.map((iss) => ({
10                ...iss,
11                path: iss.path ? [${i}, ...iss.path] : [${i}],
12              }))
13            );
14          }
15        } else if (${r}.value === undefined) {
16          if (${i} in input) newResult[${i}] = undefined;
17        } else {
18          newResult[${i}] = ${r}.value;
19        }
20        `)}else{let r=o[e];t.write(`const ${r} = ${a(e)};`),t.write(`
21          if (${r}.issues.length) payload.issues = payload.issues.concat(${r}.issues.map(iss => ({
22            ...iss,
23            path: iss.path ? [${D(e)}, ...iss.path] : [${D(e)}]
24          })));`),t.write(`newResult[${D(e)}] = ${r}.value`)}t.write("payload.value = newResult;"),t.write("return payload;");let u=t.compile();return(t,r)=>u(e,t,r)})(t.shape)),s=r(s,l);else{s.value={};let e=i.shape;for(let t of i.keys){let r=e[t],i=r._zod.run({value:c[t],issues:[]},l),n="optional"===r._zod.optin&&"optional"===r._zod.optout;i instanceof Promise?d.push(i.then(e=>n?rm(e,s,t,c):rf(e,s,t))):n?rm(i,s,t,c):rf(i,s,t)}}if(!u)return d.length?Promise.all(d).then(()=>s):s;let f=[],m=i.keySet,p=u._zod,v=p.def.type;for(let e of Object.keys(c)){if(m.has(e))continue;if("never"===v){f.push(e);continue}let t=p.run({value:c[e],issues:[]},l);t instanceof Promise?d.push(t.then(t=>rf(t,s,e))):rf(t,s,e)}return(f.length&&s.issues.push({code:"unrecognized_keys",keys:f,input:c,inst:e}),d.length)?Promise.all(d).then(()=>s):s}});function rv(e,t,r,i){for(let r of e)if(0===r.issues.length)return t.value=r.value,t;return t.issues.push({code:"invalid_union",input:t.value,inst:r,errors:e.map(e=>e.issues.map(e=>ea(e,i,v())))}),t}let rg=d("$ZodUnion",(e,t)=>{tN.init(e,t),O(e._zod,"values",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),O(e._zod,"pattern",()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>S(e.source)).join("|")})$`)}}),e._zod.parse=(r,i)=>{let n=!1,a=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)a.push(t),n=!0;else{if(0===t.issues.length)return t;a.push(t)}}return n?Promise.all(a).then(t=>rv(t,r,e,i)):rv(a,r,e,i)}}),rh=d("$ZodDiscriminatedUnion",(e,t)=>{rg.init(e,t);let r=e._zod.parse;O(e._zod,"propValues",()=>{let e={};for(let r of t.options){let i=r._zod.propValues;if(!i||0===Object.keys(i).length)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(let[t,r]of Object.entries(i))for(let i of(e[t]||(e[t]=new Set),r))e[t].add(i)}return e});let i=w(()=>{let e=t.options,r=new Map;for(let i of e){let e=i._zod.propValues[t.discriminator];if(!e||0===e.size)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(i)}"`);for(let t of e){if(r.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);r.set(t,i)}}return r});e._zod.parse=(n,a)=>{let o=n.value;if(!P(o))return n.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),n;let u=i.value.get(o?.[t.discriminator]);return u?u._zod.run(n,a):t.unionFallback?r(n,a):(n.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",input:o,path:[t.discriminator],inst:e}),n)}}),ry=d("$ZodIntersection",(e,t)=>{tN.init(e,t),e._zod.parse=(e,r)=>{let{value:i}=e,n=t.left._zod.run({value:i,issues:[]},r),a=t.right._zod.run({value:i,issues:[]},r);return n instanceof Promise||a instanceof Promise?Promise.all([n,a]).then(([t,r])=>r_(e,t,r)):r_(e,n,a)}});function r_(e,t,r){if(t.issues.length&&e.issues.push(...t.issues),r.issues.length&&e.issues.push(...r.issues),er(e))return e;let i=function e(t,r){if(t===r||t instanceof Date&&r instanceof Date&&+t==+r)return{valid:!0,data:t};if(T(t)&&T(r)){let i=Object.keys(r),n=Object.keys(t).filter(e=>-1!==i.indexOf(e)),a={...t,...r};for(let i of n){let n=e(t[i],r[i]);if(!n.valid)return{valid:!1,mergeErrorPath:[i,...n.mergeErrorPath]};a[i]=n.data}return{valid:!0,data:a}}if(Array.isArray(t)&&Array.isArray(r)){if(t.length!==r.length)return{valid:!1,mergeErrorPath:[]};let i=[];for(let n=0;n<t.length;n++){let a=e(t[n],r[n]);
24if(!a.valid)return{valid:!1,mergeErrorPath:[n,...a.mergeErrorPath]};i.push(a.data)}return{valid:!0,data:i}}return{valid:!1,mergeErrorPath:[]}}(t.value,r.value);if(!i.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(i.mergeErrorPath)}`);return e.value=i.data,e}let rb=d("$ZodTuple",(e,t)=>{tN.init(e,t);let r=t.items,i=r.length-[...r].reverse().findIndex(e=>"optional"!==e._zod.optin);e._zod.parse=(n,a)=>{let o=n.value;if(!Array.isArray(o))return n.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),n;n.value=[];let u=[];if(!t.rest){let t=o.length>r.length,a=o.length<i-1;if(t||a)return n.issues.push({input:o,inst:e,origin:"array",...t?{code:"too_big",maximum:r.length}:{code:"too_small",minimum:r.length}}),n}let s=-1;for(let e of r){if(++s>=o.length&&s>=i)continue;let t=e._zod.run({value:o[s],issues:[]},a);t instanceof Promise?u.push(t.then(e=>r$(e,n,s))):r$(t,n,s)}if(t.rest)for(let e of o.slice(r.length)){s++;let r=t.rest._zod.run({value:e,issues:[]},a);r instanceof Promise?u.push(r.then(e=>r$(e,n,s))):r$(r,n,s)}return u.length?Promise.all(u).then(()=>n):n}});function r$(e,t,r){e.issues.length&&t.issues.push(...ei(r,e.issues)),t.value[r]=e.value}let rk=d("$ZodRecord",(e,t)=>{tN.init(e,t),e._zod.parse=(r,i)=>{let n=r.value;if(!T(n))return r.issues.push({expected:"record",code:"invalid_type",input:n,inst:e}),r;let a=[];if(t.keyType._zod.values){let o,u=t.keyType._zod.values;for(let e of(r.value={},u))if("string"==typeof e||"number"==typeof e||"symbol"==typeof e){let o=t.valueType._zod.run({value:n[e],issues:[]},i);o instanceof Promise?a.push(o.then(t=>{t.issues.length&&r.issues.push(...ei(e,t.issues)),r.value[e]=t.value})):(o.issues.length&&r.issues.push(...ei(e,o.issues)),r.value[e]=o.value)}for(let e in n)u.has(e)||(o=o??[]).push(e);o&&o.length>0&&r.issues.push({code:"unrecognized_keys",input:n,inst:e,keys:o})}else for(let o of(r.value={},Reflect.ownKeys(n))){if("__proto__"===o)continue;let u=t.keyType._zod.run({value:o,issues:[]},i);if(u instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(u.issues.length){r.issues.push({origin:"record",code:"invalid_key",issues:u.issues.map(e=>ea(e,i,v())),input:o,path:[o],inst:e}),r.value[u.value]=u.value;continue}let s=t.valueType._zod.run({value:n[o],issues:[]},i);s instanceof Promise?a.push(s.then(e=>{e.issues.length&&r.issues.push(...ei(o,e.issues)),r.value[u.value]=e.value})):(s.issues.length&&r.issues.push(...ei(o,s.issues)),r.value[u.value]=s.value)}return a.length?Promise.all(a).then(()=>r):r}}),rx=d("$ZodMap",(e,t)=>{tN.init(e,t),e._zod.parse=(r,i)=>{let n=r.value;if(!(n instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:n,inst:e}),r;let a=[];for(let[o,u]of(r.value=new Map,n)){let s=t.keyType._zod.run({value:o,issues:[]},i),l=t.valueType._zod.run({value:u,issues:[]},i);s instanceof Promise||l instanceof Promise?a.push(Promise.all([s,l]).then(([t,a])=>{rw(t,a,r,o,n,e,i)})):rw(s,l,r,o,n,e,i)}return a.length?Promise.all(a).then(()=>r):r}});function rw(e,t,r,i,n,a,o){e.issues.length&&(R.has(typeof i)?r.issues.push(...ei(i,e.issues)):r.issues.push({origin:"map",code:"invalid_key",input:n,inst:a,issues:e.issues.map(e=>ea(e,o,v()))})),t.issues.length&&(R.has(typeof i)?r.issues.push(...ei(i,t.issues)):r.issues.push({origin:"map",code:"invalid_element",input:n,inst:a,key:i,issues:t.issues.map(e=>ea(e,o,v()))})),r.value.set(e.value,t.value)}let rI=d("$ZodSet",(e,t)=>{tN.init(e,t),e._zod.parse=(r,i)=>{let n=r.value;if(!(n instanceof Set))return r.issues.push({input:n,inst:e,expected:"set",code:"invalid_type"}),r;let a=[];for(let e of(r.value=new Set,n)){let n=t.valueType._zod.run({value:e,issues:[]},i);n instanceof Promise?a.push(n.then(e=>rS(e,r))):rS(n,r)}return a.length?Promise.all(a).then(()=>r):r}});function rS(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}let rz=d("$ZodEnum",(e,t)=>{tN.init(e,t);let r=$(t.entries);e._zod.values=new Set(r),e._zod.pattern=RegExp(`^(${r.filter(e=>R.has(typeof e)).map(e=>"string"==typeof e?M(e):e.toString()).join("|")})$`),e._zod.parse=(t,i)=>{let n=t.value;return e._zod.values.has(n)||t.issues.push({code:"invalid_value",values:r,input:n,inst:e}),t}}),rO=d("$ZodLiteral",(e,t)=>{tN.init(e,t),e._zod.values=new Set(t.values),e._zod.pattern=RegExp(`^(${t.values.map(e=>"string"==typeof e?M(e):e?e.toString():String(e)).join("|")})$`),e._zod.parse=(r,i)=>{let n=r.value;return e._zod.values.has(n)||r.issues.push({code:"invalid_value",values:t.values,input:n,inst:e}),r}}),rU=d("$ZodFile",(e,t)=>{tN.init(e,t),e._zod.parse=(t,r)=>{let i=t.value;return i instanceof File||t.issues.push({expected:"file",code:"invalid_type",input:i,inst:e}),t}}),rE=d("$ZodTransform",(e,t)=>{tN.init(e,t),e._zod.parse=(e,r)=>{let i=t.transform(e.value,e);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(t=>(e.value=t,e));if(i instanceof Promise)throw new m;return e.value=i,e}}),rj=d("$ZodOptional",(e,t)=>{tN.init(e,t),e._zod.optin="optional",e._zod.optout="optional",O(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),O(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${S(e.source)})?$`):void 0}),e._zod.parse=(e,r)=>void 0===e.value?e:t.innerType._zod.run(e,r)}),rN=d("$ZodNullable",(e,t)=>{tN.init(e,t),O(e._zod,"optin",()=>t.innerType._zod.optin),O(e._zod,"optout",()=>t.innerType._zod.optout),O(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${S(e.source)}|null)$`):void 0}),O(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,r)=>null===e.value?e:t.innerType._zod.run(e,r)}),rD=d("$ZodDefault",(e,t)=>{tN.init(e,t),e._zod.optin="optional",O(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>{if(void 0===e.value)return e.value=t.defaultValue,e;let i=t.innerType._zod.run(e,r);return i instanceof Promise?i.then(e=>rA(e,t)):rA(i,t)}});function rA(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}
24let rP=d("$ZodPrefault",(e,t)=>{tN.init(e,t),e._zod.optin="optional",O(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>(void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,r))}),rZ=d("$ZodNonOptional",(e,t)=>{tN.init(e,t),O(e._zod,"values",()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>void 0!==e)):void 0}),e._zod.parse=(r,i)=>{let n=t.innerType._zod.run(r,i);return n instanceof Promise?n.then(t=>rT(t,e)):rT(n,e)}});function rT(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}let rC=d("$ZodSuccess",(e,t)=>{tN.init(e,t),e._zod.parse=(e,r)=>{let i=t.innerType._zod.run(e,r);return i instanceof Promise?i.then(t=>(e.value=0===t.issues.length,e)):(e.value=0===i.issues.length,e)}}),rL=d("$ZodCatch",(e,t)=>{tN.init(e,t),O(e._zod,"optin",()=>t.innerType._zod.optin),O(e._zod,"optout",()=>t.innerType._zod.optout),O(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>{let i=t.innerType._zod.run(e,r);return i instanceof Promise?i.then(i=>(e.value=i.value,i.issues.length&&(e.value=t.catchValue({...e,error:{issues:i.issues.map(e=>ea(e,r,v()))},input:e.value}),e.issues=[]),e)):(e.value=i.value,i.issues.length&&(e.value=t.catchValue({...e,error:{issues:i.issues.map(e=>ea(e,r,v()))},input:e.value}),e.issues=[]),e)}}),rR=d("$ZodNaN",(e,t)=>{tN.init(e,t),e._zod.parse=(t,r)=>("number"==typeof t.value&&Number.isNaN(t.value)||t.issues.push({input:t.value,inst:e,expected:"nan",code:"invalid_type"}),t)}),rF=d("$ZodPipe",(e,t)=>{tN.init(e,t),O(e._zod,"values",()=>t.in._zod.values),O(e._zod,"optin",()=>t.in._zod.optin),O(e._zod,"optout",()=>t.out._zod.optout),e._zod.parse=(e,r)=>{let i=t.in._zod.run(e,r);return i instanceof Promise?i.then(e=>rM(e,t,r)):rM(i,t,r)}});function rM(e,t,r){return er(e)?e:t.out._zod.run({value:e.value,issues:e.issues},r)}let rB=d("$ZodReadonly",(e,t)=>{tN.init(e,t),O(e._zod,"propValues",()=>t.innerType._zod.propValues),O(e._zod,"optin",()=>t.innerType._zod.optin),O(e._zod,"optout",()=>t.innerType._zod.optout),e._zod.parse=(e,r)=>{let i=t.innerType._zod.run(e,r);return i instanceof Promise?i.then(rV):rV(i)}});function rV(e){return e.value=Object.freeze(e.value),e}let rJ=d("$ZodTemplateLiteral",(e,t)=>{tN.init(e,t);let r=[];for(let e of t.parts)if(e instanceof tN){if(!e._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);let t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw Error(`Invalid template literal part: ${e._zod.traits}`);let i=+!!t.startsWith("^"),n=t.endsWith("$")?t.length-1:t.length;r.push(t.slice(i,n))}else if(null===e||F.has(typeof e))r.push(M(`${e}`));else throw Error(`Invalid template literal part: ${e}`);e._zod.pattern=RegExp(`^${r.join("")}$`),e._zod.parse=(t,r)=>("string"!=typeof t.value?t.issues.push({input:t.value,inst:e,expected:"template_literal",code:"invalid_type"}):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(t.value)||t.issues.push({input:t.value,inst:e,code:"invalid_format",format:"template_literal",pattern:e._zod.pattern.source})),t)}),rK=d("$ZodPromise",(e,t)=>{tN.init(e,t),e._zod.parse=(e,r)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},r))}),rG=d("$ZodLazy",(e,t)=>{tN.init(e,t),O(e._zod,"innerType",()=>t.getter()),O(e._zod,"pattern",()=>e._zod.innerType._zod.pattern),O(e._zod,"propValues",()=>e._zod.innerType._zod.propValues),O(e._zod,"optin",()=>e._zod.innerType._zod.optin),O(e._zod,"optout",()=>e._zod.innerType._zod.optout),e._zod.parse=(t,r)=>e._zod.innerType._zod.run(t,r)}),rW=d("$ZodCustom",(e,t)=>{to.init(e,t),tN.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=r=>{let i=r.value,n=t.fn(i);if(n instanceof Promise)return n.then(t=>rq(t,r,i,e));rq(n,r,i,e)}});function rq(e,t,r,i){if(!e){let e={code:"custom",input:r,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(e.params=i._zod.def.params),t.issues.push(es(e))}}function rX(){return{localeError:(()=>{let e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}},t={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:"مدخل"};return r=>
24{switch(r.code){case"invalid_type":return`مدخلات غير مقبولة: يفترض إدخال ${r.expected}، ولكن تم إدخال ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`مدخلات غير مقبولة: يفترض إدخال ${K(r.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return` أكبر من اللازم: يفترض أن تكون ${r.origin??"القيمة"} ${t} ${r.maximum.toString()} ${i.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${r.origin??"القيمة"} ${t} ${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`أصغر من اللازم: يفترض لـ ${r.origin} أن يكون ${t} ${r.minimum.toString()} ${i.unit}`;return`أصغر من اللازم: يفترض لـ ${r.origin} أن يكون ${t} ${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`نَص غير مقبول: يجب أن يبدأ بـ "${r.prefix}"`;if("ends_with"===r.format)return`نَص غير مقبول: يجب أن ينتهي بـ "${r.suffix}"`;if("includes"===r.format)return`نَص غير مقبول: يجب أن يتضمَّن "${r.includes}"`;if("regex"===r.format)return`نَص غير مقبول: يجب أن يطابق النمط ${r.pattern}`;return`${t[r.format]??r.format} غير مقبول`;case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${r.divisor}`;case"unrecognized_keys":return`معرف${r.keys.length>1?"ات":""} غريب${r.keys.length>1?"ة":""}: ${k(r.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${r.origin}`;case"invalid_union":default:return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${r.origin}`}}})()}}function rH(){return{localeError:(()=>{let 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"}},t={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"};return r=>{switch(r.code){case"invalid_type":return`Yanlış dəyər: g\xf6zlənilən ${r.expected}, daxil olan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Yanlış dəyər: g\xf6zlənilən ${K(r.values[0])}`;return`Yanlış se\xe7im: aşağıdakılardan biri olmalıdır: ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${r.origin??"dəyər"} ${t}${r.maximum.toString()} ${i.unit??"element"}`;return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${r.origin??"dəyər"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`\xc7ox ki\xe7ik: g\xf6zlənilən ${r.origin} ${t}${r.minimum.toString()} ${i.unit}`;return`\xc7ox ki\xe7ik: g\xf6zlənilən ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Yanlış mətn: "${r.prefix}" ilə başlamalıdır`;if("ends_with"===r.format)return`Yanlış mətn: "${r.suffix}" ilə bitməlidir`;if("includes"===r.format)return`Yanlış mətn: "${r.includes}" daxil olmalıdır`;if("regex"===r.format)return`Yanlış mətn: ${r.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${t[r.format]??r.format}`;case"not_multiple_of":return`Yanlış ədəd: ${r.divisor} ilə b\xf6l\xfcnə bilən olmalıdır`;
24case"unrecognized_keys":return`Tanınmayan a\xe7ar${r.keys.length>1?"lar":""}: ${k(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilində yanlış a\xe7ar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${r.origin} daxilində yanlış dəyər`;default:return`Yanlış dəyər`}}})()}}function rY(e,t,r,i){let n=Math.abs(e),a=n%10,o=n%100;return o>=11&&o<=19?i:1===a?t:a>=2&&a<=4?r:i}function rQ(){return{localeError:(()=>{let 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:"мець"}},t={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:"увод"};return r=>{switch(r.code){case"invalid_type":return`Няправільны ўвод: чакаўся ${r.expected}, атрымана ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"лік";case"object":if(Array.isArray(e))return"масіў";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Няправільны ўвод: чакалася ${K(r.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i){let e=rY(Number(r.maximum),i.unit.one,i.unit.few,i.unit.many);return`Занадта вялікі: чакалася, што ${r.origin??"значэнне"} павінна ${i.verb} ${t}${r.maximum.toString()} ${e}`}return`Занадта вялікі: чакалася, што ${r.origin??"значэнне"} павінна быць ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i){let e=rY(Number(r.minimum),i.unit.one,i.unit.few,i.unit.many);return`Занадта малы: чакалася, што ${r.origin} павінна ${i.verb} ${t}${r.minimum.toString()} ${e}`}return`Занадта малы: чакалася, што ${r.origin} павінна быць ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Няправільны радок: павінен пачынацца з "${r.prefix}"`;if("ends_with"===r.format)return`Няправільны радок: павінен заканчвацца на "${r.suffix}"`;if("includes"===r.format)return`Няправільны радок: павінен змяшчаць "${r.includes}"`;if("regex"===r.format)return`Няправільны радок: павінен адпавядаць шаблону ${r.pattern}`;return`Няправільны ${t[r.format]??r.format}`;case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${r.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${r.keys.length>1?"ключы":"ключ"}: ${k(r.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${r.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${r.origin}`;default:return`Няправільны ўвод`}}})()}}function r4(){return{localeError:(()=>{let e={string:{unit:"car\xe0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}},t={regex:"entrada",email:"adre\xe7a electr\xf2nica",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\xe7a IPv4",ipv6:"adre\xe7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xfamero E.164",jwt:"JWT",template_literal:"entrada"};return r=>
24{switch(r.code){case"invalid_type":return`Tipus inv\xe0lid: s'esperava ${r.expected}, s'ha rebut ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Valor inv\xe0lid: s'esperava ${K(r.values[0])}`;return`Opci\xf3 inv\xe0lida: s'esperava una de ${k(r.values," o ")}`;case"too_big":{let t=r.inclusive?"com a m\xe0xim":"menys de",i=e[r.origin]??null;if(i)return`Massa gran: s'esperava que ${r.origin??"el valor"} contingu\xe9s ${t} ${r.maximum.toString()} ${i.unit??"elements"}`;return`Massa gran: s'esperava que ${r.origin??"el valor"} fos ${t} ${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?"com a m\xednim":"m\xe9s de",i=e[r.origin]??null;if(i)return`Massa petit: s'esperava que ${r.origin} contingu\xe9s ${t} ${r.minimum.toString()} ${i.unit}`;return`Massa petit: s'esperava que ${r.origin} fos ${t} ${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Format inv\xe0lid: ha de comen\xe7ar amb "${r.prefix}"`;if("ends_with"===r.format)return`Format inv\xe0lid: ha d'acabar amb "${r.suffix}"`;if("includes"===r.format)return`Format inv\xe0lid: ha d'incloure "${r.includes}"`;if("regex"===r.format)return`Format inv\xe0lid: ha de coincidir amb el patr\xf3 ${r.pattern}`;return`Format inv\xe0lid per a ${t[r.format]??r.format}`;case"not_multiple_of":return`N\xfamero inv\xe0lid: ha de ser m\xfaltiple de ${r.divisor}`;case"unrecognized_keys":return`Clau${r.keys.length>1?"s":""} no reconeguda${r.keys.length>1?"s":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Clau inv\xe0lida a ${r.origin}`;case"invalid_union":return"Entrada inv\xe0lida";case"invalid_element":return`Element inv\xe0lid a ${r.origin}`;default:return`Entrada inv\xe0lida`}}})()}}function r0(){return{localeError:(()=>{let e={string:{unit:"znaků",verb:"m\xedt"},file:{unit:"bajtů",verb:"m\xedt"},array:{unit:"prvků",verb:"m\xedt"},set:{unit:"prvků",verb:"m\xedt"}},t={regex:"regul\xe1rn\xed v\xfdraz",email:"e-mailov\xe1 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\xe1tu ISO",date:"datum ve form\xe1tu ISO",time:"čas ve form\xe1tu ISO",duration:"doba trv\xe1n\xed ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zak\xf3dovan\xfd ve form\xe1tu base64",base64url:"řetězec zak\xf3dovan\xfd ve form\xe1tu base64url",json_string:"řetězec ve form\xe1tu JSON",e164:"č\xedslo E.164",jwt:"JWT",template_literal:"vstup"};return r=>{switch(r.code){case"invalid_type":return`Neplatn\xfd vstup: oček\xe1v\xe1no ${r.expected}, obdrženo ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"č\xedslo";case"string":return"řetězec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":if(Array.isArray(e))return"pole";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Neplatn\xfd vstup: oček\xe1v\xe1no ${K(r.values[0])}`;return`Neplatn\xe1 možnost: oček\xe1v\xe1na jedna z hodnot ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Hodnota je př\xedliš velk\xe1: ${r.origin??"hodnota"} mus\xed m\xedt ${t}${r.maximum.toString()} ${i.unit??"prvků"}`;return`Hodnota je př\xedliš velk\xe1: ${r.origin??"hodnota"} mus\xed b\xfdt ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Hodnota je př\xedliš mal\xe1: ${r.origin??"hodnota"} mus\xed m\xedt ${t}${r.minimum.toString()} ${i.unit??"prvků"}`;return`Hodnota je př\xedliš mal\xe1: ${r.origin??"hodnota"} mus\xed b\xfdt ${t}${r.minimum.toString()}`}
24case"invalid_format":if("starts_with"===r.format)return`Neplatn\xfd řetězec: mus\xed zač\xednat na "${r.prefix}"`;if("ends_with"===r.format)return`Neplatn\xfd řetězec: mus\xed končit na "${r.suffix}"`;if("includes"===r.format)return`Neplatn\xfd řetězec: mus\xed obsahovat "${r.includes}"`;if("regex"===r.format)return`Neplatn\xfd řetězec: mus\xed odpov\xeddat vzoru ${r.pattern}`;return`Neplatn\xfd form\xe1t ${t[r.format]??r.format}`;case"not_multiple_of":return`Neplatn\xe9 č\xedslo: mus\xed b\xfdt n\xe1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xe1m\xe9 kl\xedče: ${k(r.keys,", ")}`;case"invalid_key":return`Neplatn\xfd kl\xedč v ${r.origin}`;case"invalid_union":return"Neplatn\xfd vstup";case"invalid_element":return`Neplatn\xe1 hodnota v ${r.origin}`;default:return`Neplatn\xfd vstup`}}})()}}function r6(){return{localeError:(()=>{let 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"}},t={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"};return r=>{switch(r.code){case"invalid_type":return`Ung\xfcltige Eingabe: erwartet ${r.expected}, erhalten ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"Zahl";case"object":if(Array.isArray(e))return"Array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ung\xfcltige Eingabe: erwartet ${K(r.values[0])}`;return`Ung\xfcltige Option: erwartet eine von ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Zu gro\xdf: erwartet, dass ${r.origin??"Wert"} ${t}${r.maximum.toString()} ${i.unit??"Elemente"} hat`;return`Zu gro\xdf: erwartet, dass ${r.origin??"Wert"} ${t}${r.maximum.toString()} ist`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Zu klein: erwartet, dass ${r.origin} ${t}${r.minimum.toString()} ${i.unit} hat`;return`Zu klein: erwartet, dass ${r.origin} ${t}${r.minimum.toString()} ist`}case"invalid_format":if("starts_with"===r.format)return`Ung\xfcltiger String: muss mit "${r.prefix}" beginnen`;if("ends_with"===r.format)return`Ung\xfcltiger String: muss mit "${r.suffix}" enden`;if("includes"===r.format)return`Ung\xfcltiger String: muss "${r.includes}" enthalten`;if("regex"===r.format)return`Ung\xfcltiger String: muss dem Muster ${r.pattern} entsprechen`;return`Ung\xfcltig: ${t[r.format]??r.format}`;case"not_multiple_of":return`Ung\xfcltige Zahl: muss ein Vielfaches von ${r.divisor} sein`;case"unrecognized_keys":return`${r.keys.length>1?"Unbekannte Schl\xfcssel":"Unbekannter Schl\xfcssel"}: ${k(r.keys,", ")}`;case"invalid_key":return`Ung\xfcltiger Schl\xfcssel in ${r.origin}`;case"invalid_union":return"Ung\xfcltige Eingabe";case"invalid_element":return`Ung\xfcltiger Wert in ${r.origin}`;default:return`Ung\xfcltige Eingabe`}}})()}}function r1(){return{localeError:(()=>{let 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"}},t={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"};return r=>
24{switch(r.code){case"invalid_type":return`Invalid input: expected ${r.expected}, received ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Invalid input: expected ${K(r.values[0])}`;return`Invalid option: expected one of ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Too big: expected ${r.origin??"value"} to have ${t}${r.maximum.toString()} ${i.unit??"elements"}`;return`Too big: expected ${r.origin??"value"} to be ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Too small: expected ${r.origin} to have ${t}${r.minimum.toString()} ${i.unit}`;return`Too small: expected ${r.origin} to be ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Invalid string: must start with "${r.prefix}"`;if("ends_with"===r.format)return`Invalid string: must end with "${r.suffix}"`;if("includes"===r.format)return`Invalid string: must include "${r.includes}"`;if("regex"===r.format)return`Invalid string: must match pattern ${r.pattern}`;return`Invalid ${t[r.format]??r.format}`;case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":default:return"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`}}})()}}function r2(){return{localeError:(()=>{let e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}},t={regex:"entrada",email:"direcci\xf3n de correo electr\xf3nico",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\xf3n ISO",ipv4:"direcci\xf3n IPv4",ipv6:"direcci\xf3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xfamero E.164",jwt:"JWT",template_literal:"entrada"};return r=>{switch(r.code){case"invalid_type":return`Entrada inv\xe1lida: se esperaba ${r.expected}, recibido ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"n\xfamero";case"object":if(Array.isArray(e))return"arreglo";if(null===e)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Entrada inv\xe1lida: se esperaba ${K(r.values[0])}`;return`Opci\xf3n inv\xe1lida: se esperaba una de ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Demasiado grande: se esperaba que ${r.origin??"valor"} tuviera ${t}${r.maximum.toString()} ${i.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${r.origin??"valor"} fuera ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Demasiado peque\xf1o: se esperaba que ${r.origin} tuviera ${t}${r.minimum.toString()} ${i.unit}`;return`Demasiado peque\xf1o: se esperaba que ${r.origin} fuera ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Cadena inv\xe1lida: debe comenzar con "${r.prefix}"`;if("ends_with"===r.format)return`Cadena inv\xe1lida: debe terminar en "${r.suffix}"`;if("includes"===r.format)return`Cadena inv\xe1lida: debe incluir "${r.includes}"`;if("regex"===r.format)return`Cadena inv\xe1lida: debe coincidir con el patr\xf3n ${r.pattern}`;return`Inv\xe1lido ${t[r.format]??r.format}`;case"not_multiple_of":return`N\xfamero inv\xe1lido: debe ser m\xfaltiplo de ${r.divisor}`;case"unrecognized_keys":return`Llave${r.keys.length>
241?"s":""} desconocida${r.keys.length>1?"s":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Llave inv\xe1lida en ${r.origin}`;case"invalid_union":return"Entrada inv\xe1lida";case"invalid_element":return`Valor inv\xe1lido en ${r.origin}`;default:return`Entrada inv\xe1lida`}}})()}}function r9(){return{localeError:(()=>{let e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}},t={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:"ورودی"};return r=>{switch(r.code){case"invalid_type":return`ورودی نامعتبر: می‌بایست ${r.expected} می‌بود، ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":if(Array.isArray(e))return"آرایه";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)} دریافت شد`;case"invalid_value":if(1===r.values.length)return`ورودی نامعتبر: می‌بایست ${K(r.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${k(r.values,"|")} می‌بود`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`خیلی بزرگ: ${r.origin??"مقدار"} باید ${t}${r.maximum.toString()} ${i.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${r.origin??"مقدار"} باید ${t}${r.maximum.toString()} باشد`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`خیلی کوچک: ${r.origin} باید ${t}${r.minimum.toString()} ${i.unit} باشد`;return`خیلی کوچک: ${r.origin} باید ${t}${r.minimum.toString()} باشد`}case"invalid_format":if("starts_with"===r.format)return`رشته نامعتبر: باید با "${r.prefix}" شروع شود`;if("ends_with"===r.format)return`رشته نامعتبر: باید با "${r.suffix}" تمام شود`;if("includes"===r.format)return`رشته نامعتبر: باید شامل "${r.includes}" باشد`;if("regex"===r.format)return`رشته نامعتبر: باید با الگوی ${r.pattern} مطابقت داشته باشد`;return`${t[r.format]??r.format} نامعتبر`;case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${r.divisor} باشد`;case"unrecognized_keys":return`کلید${r.keys.length>1?"های":""} ناشناس: ${k(r.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${r.origin}`;case"invalid_union":default:return`ورودی نامعتبر`;case"invalid_element":return`مقدار نامعتبر در ${r.origin}`}}})()}}function r7(){return{localeError:(()=>{let e={string:{unit:"merkki\xe4",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\xe4iv\xe4m\xe4\xe4r\xe4n"}},t={regex:"s\xe4\xe4nn\xf6llinen lauseke",email:"s\xe4hk\xf6postiosoite",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\xe4iv\xe4m\xe4\xe4r\xe4",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"};return r=>
24{switch(r.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${r.expected}, oli ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Virheellinen sy\xf6te: t\xe4ytyy olla ${K(r.values[0])}`;return`Virheellinen valinta: t\xe4ytyy olla yksi seuraavista: ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Liian suuri: ${i.subject} t\xe4ytyy olla ${t}${r.maximum.toString()} ${i.unit}`.trim();return`Liian suuri: arvon t\xe4ytyy olla ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Liian pieni: ${i.subject} t\xe4ytyy olla ${t}${r.minimum.toString()} ${i.unit}`.trim();return`Liian pieni: arvon t\xe4ytyy olla ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Virheellinen sy\xf6te: t\xe4ytyy alkaa "${r.prefix}"`;if("ends_with"===r.format)return`Virheellinen sy\xf6te: t\xe4ytyy loppua "${r.suffix}"`;if("includes"===r.format)return`Virheellinen sy\xf6te: t\xe4ytyy sis\xe4lt\xe4\xe4 "${r.includes}"`;if("regex"===r.format)return`Virheellinen sy\xf6te: t\xe4ytyy vastata s\xe4\xe4nn\xf6llist\xe4 lauseketta ${r.pattern}`;return`Virheellinen ${t[r.format]??r.format}`;case"not_multiple_of":return`Virheellinen luku: t\xe4ytyy olla luvun ${r.divisor} monikerta`;case"unrecognized_keys":return`${r.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${k(r.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\xf6te`}}})()}}function r3(){return{localeError:(()=>{let e={string:{unit:"caract\xe8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xe9l\xe9ments",verb:"avoir"},set:{unit:"\xe9l\xe9ments",verb:"avoir"}},t={regex:"entr\xe9e",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\xe9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xeene encod\xe9e en base64",base64url:"cha\xeene encod\xe9e en base64url",json_string:"cha\xeene JSON",e164:"num\xe9ro E.164",jwt:"JWT",template_literal:"entr\xe9e"};return r=>{switch(r.code){case"invalid_type":return`Entr\xe9e invalide : ${r.expected} attendu, ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombre";case"object":if(Array.isArray(e))return"tableau";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)} re\xe7u`;case"invalid_value":if(1===r.values.length)return`Entr\xe9e invalide : ${K(r.values[0])} attendu`;
24return`Option invalide : une valeur parmi ${k(r.values,"|")} attendue`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Trop grand : ${r.origin??"valeur"} doit ${i.verb} ${t}${r.maximum.toString()} ${i.unit??"\xe9l\xe9ment(s)"}`;return`Trop grand : ${r.origin??"valeur"} doit \xeatre ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Trop petit : ${r.origin} doit ${i.verb} ${t}${r.minimum.toString()} ${i.unit}`;return`Trop petit : ${r.origin} doit \xeatre ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Cha\xeene invalide : doit commencer par "${r.prefix}"`;if("ends_with"===r.format)return`Cha\xeene invalide : doit se terminer par "${r.suffix}"`;if("includes"===r.format)return`Cha\xeene invalide : doit inclure "${r.includes}"`;if("regex"===r.format)return`Cha\xeene invalide : doit correspondre au mod\xe8le ${r.pattern}`;return`${t[r.format]??r.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xe9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${k(r.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xe9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return`Entr\xe9e invalide`}}})()}}function r5(){return{localeError:(()=>{let e={string:{unit:"caract\xe8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xe9l\xe9ments",verb:"avoir"},set:{unit:"\xe9l\xe9ments",verb:"avoir"}},t={regex:"entr\xe9e",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\xe9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xeene encod\xe9e en base64",base64url:"cha\xeene encod\xe9e en base64url",json_string:"cha\xeene JSON",e164:"num\xe9ro E.164",jwt:"JWT",template_literal:"entr\xe9e"};return r=>{switch(r.code){case"invalid_type":return`Entr\xe9e invalide : attendu ${r.expected}, re\xe7u ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Entr\xe9e invalide : attendu ${K(r.values[0])}`;
24return`Option invalide : attendu l'une des valeurs suivantes ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"≤":"<",i=e[r.origin]??null;if(i)return`Trop grand : attendu que ${r.origin??"la valeur"} ait ${t}${r.maximum.toString()} ${i.unit}`;return`Trop grand : attendu que ${r.origin??"la valeur"} soit ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?"≥":">",i=e[r.origin]??null;if(i)return`Trop petit : attendu que ${r.origin} ait ${t}${r.minimum.toString()} ${i.unit}`;return`Trop petit : attendu que ${r.origin} soit ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Cha\xeene invalide : doit commencer par "${r.prefix}"`;if("ends_with"===r.format)return`Cha\xeene invalide : doit se terminer par "${r.suffix}"`;if("includes"===r.format)return`Cha\xeene invalide : doit inclure "${r.includes}"`;if("regex"===r.format)return`Cha\xeene invalide : doit correspondre au motif ${r.pattern}`;return`${t[r.format]??r.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xe9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${k(r.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xe9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return`Entr\xe9e invalide`}}})()}}function r8(){return{localeError:(()=>{let e={string:{unit:"אותיות",verb:"לכלול"},file:{unit:"בייטים",verb:"לכלול"},array:{unit:"פריטים",verb:"לכלול"},set:{unit:"פריטים",verb:"לכלול"}},t={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:"מחרוזת בבסיס 64",base64url:"מחרוזת בבסיס 64 לכתובות רשת",json_string:"מחרוזת JSON",e164:"מספר E.164",jwt:"JWT",template_literal:"קלט"};return r=>{switch(r.code){case"invalid_type":return`קלט לא תקין: צריך ${r.expected}, התקבל ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`קלט לא תקין: צריך ${K(r.values[0])}`;return`קלט לא תקין: צריך אחת מהאפשרויות  ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`גדול מדי: ${r.origin??"value"} צריך להיות ${t}${r.maximum.toString()} ${i.unit??"elements"}`;return`גדול מדי: ${r.origin??"value"} צריך להיות ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`קטן מדי: ${r.origin} צריך להיות ${t}${r.minimum.toString()} ${i.unit}`;return`קטן מדי: ${r.origin} צריך להיות ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`מחרוזת לא תקינה: חייבת להתחיל ב"${r.prefix}"`;if("ends_with"===r.format)return`מחרוזת לא תקינה: חייבת להסתיים ב "${r.suffix}"`;if("includes"===r.format)return`מחרוזת לא תקינה: חייבת לכלול "${r.includes}"`;if("regex"===r.format)return`מחרוזת לא תקינה: חייבת להתאים לתבנית ${r.pattern}`;return`${t[r.format]??r.format} לא תקין`;case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${r.divisor}`;case"unrecognized_keys":return`מפתח${r.keys.length>1?"ות":""} לא מזוה${r.keys.length>1?"ים":"ה"}: ${k(r.keys,", ")}`;
24case"invalid_key":return`מפתח לא תקין ב${r.origin}`;case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${r.origin}`;default:return`קלט לא תקין`}}})()}}function ie(){return{localeError:(()=>{let e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}},t={regex:"bemenet",email:"email c\xedm",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\xe9lyeg",date:"ISO d\xe1tum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 c\xedm",ipv6:"IPv6 c\xedm",cidrv4:"IPv4 tartom\xe1ny",cidrv6:"IPv6 tartom\xe1ny",base64:"base64-k\xf3dolt string",base64url:"base64url-k\xf3dolt string",json_string:"JSON string",e164:"E.164 sz\xe1m",jwt:"JWT",template_literal:"bemenet"};return r=>{switch(r.code){case"invalid_type":return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${r.expected}, a kapott \xe9rt\xe9k ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"sz\xe1m";case"object":if(Array.isArray(e))return"t\xf6mb";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${K(r.values[0])}`;return`\xc9rv\xe9nytelen opci\xf3: valamelyik \xe9rt\xe9k v\xe1rt ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`T\xfal nagy: ${r.origin??"\xe9rt\xe9k"} m\xe9rete t\xfal nagy ${t}${r.maximum.toString()} ${i.unit??"elem"}`;return`T\xfal nagy: a bemeneti \xe9rt\xe9k ${r.origin??"\xe9rt\xe9k"} t\xfal nagy: ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${r.origin} m\xe9rete t\xfal kicsi ${t}${r.minimum.toString()} ${i.unit}`;return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${r.origin} t\xfal kicsi ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`\xc9rv\xe9nytelen string: "${r.prefix}" \xe9rt\xe9kkel kell kezdődnie`;if("ends_with"===r.format)return`\xc9rv\xe9nytelen string: "${r.suffix}" \xe9rt\xe9kkel kell v\xe9gződnie`;if("includes"===r.format)return`\xc9rv\xe9nytelen string: "${r.includes}" \xe9rt\xe9ket kell tartalmaznia`;if("regex"===r.format)return`\xc9rv\xe9nytelen string: ${r.pattern} mint\xe1nak kell megfelelnie`;return`\xc9rv\xe9nytelen ${t[r.format]??r.format}`;case"not_multiple_of":return`\xc9rv\xe9nytelen sz\xe1m: ${r.divisor} t\xf6bbsz\xf6r\xf6s\xe9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${r.keys.length>1?"s":""}: ${k(r.keys,", ")}`;case"invalid_key":return`\xc9rv\xe9nytelen kulcs ${r.origin}`;case"invalid_union":return"\xc9rv\xe9nytelen bemenet";case"invalid_element":return`\xc9rv\xe9nytelen \xe9rt\xe9k: ${r.origin}`;default:return`\xc9rv\xe9nytelen bemenet`}}})()}}function it(){return{localeError:(()=>{let e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}},t={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"};return r=>{switch(r.code){case"invalid_type":return`Input tidak valid: diharapkan ${r.expected}, diterima ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;
24case"invalid_value":if(1===r.values.length)return`Input tidak valid: diharapkan ${K(r.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Terlalu besar: diharapkan ${r.origin??"value"} memiliki ${t}${r.maximum.toString()} ${i.unit??"elemen"}`;return`Terlalu besar: diharapkan ${r.origin??"value"} menjadi ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Terlalu kecil: diharapkan ${r.origin} memiliki ${t}${r.minimum.toString()} ${i.unit}`;return`Terlalu kecil: diharapkan ${r.origin} menjadi ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`String tidak valid: harus dimulai dengan "${r.prefix}"`;if("ends_with"===r.format)return`String tidak valid: harus berakhir dengan "${r.suffix}"`;if("includes"===r.format)return`String tidak valid: harus menyertakan "${r.includes}"`;if("regex"===r.format)return`String tidak valid: harus sesuai pola ${r.pattern}`;return`${t[r.format]??r.format} tidak valid`;case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${r.keys.length>1?"s":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":default:return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`}}})()}}function ir(){return{localeError:(()=>{let e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}},t={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"};return r=>{switch(r.code){case"invalid_type":return`Input non valido: atteso ${r.expected}, ricevuto ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"numero";case"object":if(Array.isArray(e))return"vettore";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Input non valido: atteso ${K(r.values[0])}`;return`Opzione non valida: atteso uno tra ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Troppo grande: ${r.origin??"valore"} deve avere ${t}${r.maximum.toString()} ${i.unit??"elementi"}`;return`Troppo grande: ${r.origin??"valore"} deve essere ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Troppo piccolo: ${r.origin} deve avere ${t}${r.minimum.toString()} ${i.unit}`;return`Troppo piccolo: ${r.origin} deve essere ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Stringa non valida: deve iniziare con "${r.prefix}"`;if("ends_with"===r.format)return`Stringa non valida: deve terminare con "${r.suffix}"`;if("includes"===r.format)return`Stringa non valida: deve includere "${r.includes}"`;if("regex"===r.format)return`Stringa non valida: deve corrispondere al pattern ${r.pattern}`;return`Invalid ${t[r.format]??r.format}`;case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${r.divisor}`;case"unrecognized_keys":return`Chiav${r.keys.length>1?"i":"e"} non riconosciut${r.keys.length>1?"e":"a"}: ${k(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":default:return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`}}})()}}function ii(){return{localeError:(()=>{let e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}},t={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:"入力値"};return r=>
24{switch(r.code){case"invalid_type":return`無効な入力: ${r.expected}が期待されましたが、${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"数値";case"object":if(Array.isArray(e))return"配列";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}が入力されました`;case"invalid_value":if(1===r.values.length)return`無効な入力: ${K(r.values[0])}が期待されました`;return`無効な選択: ${k(r.values,"、")}のいずれかである必要があります`;case"too_big":{let t=r.inclusive?"以下である":"より小さい",i=e[r.origin]??null;if(i)return`大きすぎる値: ${r.origin??"値"}は${r.maximum.toString()}${i.unit??"要素"}${t}必要があります`;return`大きすぎる値: ${r.origin??"値"}は${r.maximum.toString()}${t}必要があります`}case"too_small":{let t=r.inclusive?"以上である":"より大きい",i=e[r.origin]??null;if(i)return`小さすぎる値: ${r.origin}は${r.minimum.toString()}${i.unit}${t}必要があります`;return`小さすぎる値: ${r.origin}は${r.minimum.toString()}${t}必要があります`}case"invalid_format":if("starts_with"===r.format)return`無効な文字列: "${r.prefix}"で始まる必要があります`;if("ends_with"===r.format)return`無効な文字列: "${r.suffix}"で終わる必要があります`;if("includes"===r.format)return`無効な文字列: "${r.includes}"を含む必要があります`;if("regex"===r.format)return`無効な文字列: パターン${r.pattern}に一致する必要があります`;return`無効な${t[r.format]??r.format}`;case"not_multiple_of":return`無効な数値: ${r.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${r.keys.length>1?"群":""}: ${k(r.keys,"、")}`;case"invalid_key":return`${r.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${r.origin}内の無効な値`;default:return`無効な入力`}}})()}}function ia(){return{localeError:(()=>{let e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}},t={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:"ទិន្នន័យបញ្ចូល"};return r=>{switch(r.code){case"invalid_type":return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${r.expected} ប៉ុន្តែទទួលបាន ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"មិនមែនជាលេខ (NaN)":"លេខ";case"object":if(Array.isArray(e))return"អារេ (Array)";if(null===e)return"គ្មានតម្លៃ (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${K(r.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${k(r.values,"|")}`;
24case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`ធំពេក៖ ត្រូវការ ${r.origin??"តម្លៃ"} ${t} ${r.maximum.toString()} ${i.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${r.origin??"តម្លៃ"} ${t} ${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`តូចពេក៖ ត្រូវការ ${r.origin} ${t} ${r.minimum.toString()} ${i.unit}`;return`តូចពេក៖ ត្រូវការ ${r.origin} ${t} ${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${r.prefix}"`;if("ends_with"===r.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${r.suffix}"`;if("includes"===r.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${r.includes}"`;if("regex"===r.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${r.pattern}`;return`មិនត្រឹមត្រូវ៖ ${t[r.format]??r.format}`;case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${r.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${k(r.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${r.origin}`;case"invalid_union":default:return`ទិន្នន័យមិនត្រឹមត្រូវ`;case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${r.origin}`}}})()}}function io(){return{localeError:(()=>{let e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}},t={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:"입력"};return r=>{switch(r.code){case"invalid_type":return`잘못된 입력: 예상 타입은 ${r.expected}, 받은 타입은 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}입니다`;case"invalid_value":if(1===r.values.length)return`잘못된 입력: 값은 ${K(r.values[0])} 이어야 합니다`;return`잘못된 옵션: ${k(r.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let t=r.inclusive?"이하":"미만",i="미만"===t?"이어야 합니다":"여야 합니다",n=e[r.origin]??null,a=n?.unit??"요소";if(n)return`${r.origin??"값"}이 너무 큽니다: ${r.maximum.toString()}${a} ${t}${i}`;return`${r.origin??"값"}이 너무 큽니다: ${r.maximum.toString()} ${t}${i}`}case"too_small":{let t=r.inclusive?"이상":"초과",i="이상"===t?"이어야 합니다":"여야 합니다",n=e[r.origin]??null,a=n?.unit??"요소";if(n)return`${r.origin??"값"}이 너무 작습니다: ${r.minimum.toString()}${a} ${t}${i}`;return`${r.origin??"값"}이 너무 작습니다: ${r.minimum.toString()} ${t}${i}`}case"invalid_format":if("starts_with"===r.format)return`잘못된 문자열: "${r.prefix}"(으)로 시작해야 합니다`;if("ends_with"===r.format)return`잘못된 문자열: "${r.suffix}"(으)로 끝나야 합니다`;if("includes"===r.format)return`잘못된 문자열: "${r.includes}"을(를) 포함해야 합니다`;if("regex"===r.format)return`잘못된 문자열: 정규식 ${r.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${t[r.format]??r.format}`;case"not_multiple_of":return`잘못된 숫자: ${r.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${k(r.keys,", ")}`;
24case"invalid_key":return`잘못된 키: ${r.origin}`;case"invalid_union":default:return`잘못된 입력`;case"invalid_element":return`잘못된 값: ${r.origin}`}}})()}}function iu(){return{localeError:(()=>{let e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}},t={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:"внес"};return r=>{switch(r.code){case"invalid_type":return`Грешен внес: се очекува ${r.expected}, примено ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"број";case"object":if(Array.isArray(e))return"низа";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Invalid input: expected ${K(r.values[0])}`;return`Грешана опција: се очекува една ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Премногу голем: се очекува ${r.origin??"вредноста"} да има ${t}${r.maximum.toString()} ${i.unit??"елементи"}`;return`Премногу голем: се очекува ${r.origin??"вредноста"} да биде ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Премногу мал: се очекува ${r.origin} да има ${t}${r.minimum.toString()} ${i.unit}`;return`Премногу мал: се очекува ${r.origin} да биде ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Неважечка низа: мора да започнува со "${r.prefix}"`;if("ends_with"===r.format)return`Неважечка низа: мора да завршува со "${r.suffix}"`;if("includes"===r.format)return`Неважечка низа: мора да вклучува "${r.includes}"`;if("regex"===r.format)return`Неважечка низа: мора да одгоара на патернот ${r.pattern}`;return`Invalid ${t[r.format]??r.format}`;case"not_multiple_of":return`Грешен број: мора да биде делив со ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${k(r.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${r.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${r.origin}`;default:return`Грешен внес`}}})()}}function is(){return{localeError:(()=>{let e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}},t={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"};return r=>{switch(r.code){case"invalid_type":return`Input tidak sah: dijangka ${r.expected}, diterima ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombor";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;
24case"invalid_value":if(1===r.values.length)return`Input tidak sah: dijangka ${K(r.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Terlalu besar: dijangka ${r.origin??"nilai"} ${i.verb} ${t}${r.maximum.toString()} ${i.unit??"elemen"}`;return`Terlalu besar: dijangka ${r.origin??"nilai"} adalah ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Terlalu kecil: dijangka ${r.origin} ${i.verb} ${t}${r.minimum.toString()} ${i.unit}`;return`Terlalu kecil: dijangka ${r.origin} adalah ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`String tidak sah: mesti bermula dengan "${r.prefix}"`;if("ends_with"===r.format)return`String tidak sah: mesti berakhir dengan "${r.suffix}"`;if("includes"===r.format)return`String tidak sah: mesti mengandungi "${r.includes}"`;if("regex"===r.format)return`String tidak sah: mesti sepadan dengan corak ${r.pattern}`;return`${t[r.format]??r.format} tidak sah`;case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${k(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":default:return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`}}})()}}function il(){return{localeError:(()=>{let e={string:{unit:"tekens"},file:{unit:"bytes"},array:{unit:"elementen"},set:{unit:"elementen"}},t={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"};return r=>{switch(r.code){case"invalid_type":return`Ongeldige invoer: verwacht ${r.expected}, ontving ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"getal";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ongeldige invoer: verwacht ${K(r.values[0])}`;return`Ongeldige optie: verwacht \xe9\xe9n van ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Te lang: verwacht dat ${r.origin??"waarde"} ${t}${r.maximum.toString()} ${i.unit??"elementen"} bevat`;return`Te lang: verwacht dat ${r.origin??"waarde"} ${t}${r.maximum.toString()} is`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Te kort: verwacht dat ${r.origin} ${t}${r.minimum.toString()} ${i.unit} bevat`;return`Te kort: verwacht dat ${r.origin} ${t}${r.minimum.toString()} is`}case"invalid_format":if("starts_with"===r.format)return`Ongeldige tekst: moet met "${r.prefix}" beginnen`;if("ends_with"===r.format)return`Ongeldige tekst: moet op "${r.suffix}" eindigen`;if("includes"===r.format)return`Ongeldige tekst: moet "${r.includes}" bevatten`;if("regex"===r.format)return`Ongeldige tekst: moet overeenkomen met patroon ${r.pattern}`;return`Ongeldig: ${t[r.format]??r.format}`;case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${r.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${r.keys.length>1?"s":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":default:return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`}}})()}}function ic(){return{localeError:(()=>{let e={string:{unit:"tegn",verb:"\xe5 ha"},file:{unit:"bytes",verb:"\xe5 ha"},array:{unit:"elementer",verb:"\xe5 inneholde"},set:{unit:"elementer",verb:"\xe5 inneholde"}},t={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\xe5de",ipv6:"IPv6-omr\xe5de",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"};return r=>
24{switch(r.code){case"invalid_type":return`Ugyldig input: forventet ${r.expected}, fikk ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"tall";case"object":if(Array.isArray(e))return"liste";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ugyldig verdi: forventet ${K(r.values[0])}`;return`Ugyldig valg: forventet en av ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`For stor(t): forventet ${r.origin??"value"} til \xe5 ha ${t}${r.maximum.toString()} ${i.unit??"elementer"}`;return`For stor(t): forventet ${r.origin??"value"} til \xe5 ha ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`For lite(n): forventet ${r.origin} til \xe5 ha ${t}${r.minimum.toString()} ${i.unit}`;return`For lite(n): forventet ${r.origin} til \xe5 ha ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Ugyldig streng: m\xe5 starte med "${r.prefix}"`;if("ends_with"===r.format)return`Ugyldig streng: m\xe5 ende med "${r.suffix}"`;if("includes"===r.format)return`Ugyldig streng: m\xe5 inneholde "${r.includes}"`;if("regex"===r.format)return`Ugyldig streng: m\xe5 matche m\xf8nsteret ${r.pattern}`;return`Ugyldig ${t[r.format]??r.format}`;case"not_multiple_of":return`Ugyldig tall: m\xe5 v\xe6re et multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjente n\xf8kler":"Ukjent n\xf8kkel"}: ${k(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xf8kkel i ${r.origin}`;case"invalid_union":default:return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`}}})()}}function id(){return{localeError:(()=>{let 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"}},t={regex:"giren",email:"epostag\xe2h",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\xe2mı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO m\xfcddeti",ipv4:"IPv4 niş\xe2nı",ipv6:"IPv6 niş\xe2nı",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"};return r=>{switch(r.code){case"invalid_type":return`F\xe2sit giren: umulan ${r.expected}, alınan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"numara";case"object":if(Array.isArray(e))return"saf";if(null===e)return"gayb";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`F\xe2sit giren: umulan ${K(r.values[0])}`;return`F\xe2sit tercih: m\xfbteberler ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Fazla b\xfcy\xfck: ${r.origin??"value"}, ${t}${r.maximum.toString()} ${i.unit??"elements"} sahip olmalıydı.`;return`Fazla b\xfcy\xfck: ${r.origin??"value"}, ${t}${r.maximum.toString()} olmalıydı.`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Fazla k\xfc\xe7\xfck: ${r.origin}, ${t}${r.minimum.toString()} ${i.unit} sahip olmalıydı.`;return`Fazla k\xfc\xe7\xfck: ${r.origin}, ${t}${r.minimum.toString()} olmalıydı.`}case"invalid_format":if("starts_with"===r.format)return`F\xe2sit metin: "${r.prefix}" ile başlamalı.`;if("ends_with"===r.format)return`F\xe2sit metin: "${r.suffix}" ile bitmeli.`;if("includes"===r.format)return`F\xe2sit metin: "${r.includes}" ihtiv\xe2 etmeli.`;if("regex"===r.format)return`F\xe2sit metin: ${r.pattern} nakşına uymalı.`;return`F\xe2sit ${t[r.format]??r.format}`;case"not_multiple_of":return`F\xe2sit sayı: ${r.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${r.keys.length>1?"s":""}: ${k(r.keys,", ")}`;
24case"invalid_key":return`${r.origin} i\xe7in tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${r.origin} i\xe7in tanınmayan kıymet var.`;default:return`Kıymet tanınamadı.`}}})()}}function im(){return{localeError:(()=>{let e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}},t={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:"ورودي"};return r=>{switch(r.code){case"invalid_type":return`ناسم ورودي: باید ${r.expected} وای, مګر ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":if(Array.isArray(e))return"ارې";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)} ترلاسه شو`;case"invalid_value":if(1===r.values.length)return`ناسم ورودي: باید ${K(r.values[0])} وای`;return`ناسم انتخاب: باید یو له ${k(r.values,"|")} څخه وای`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`ډیر لوی: ${r.origin??"ارزښت"} باید ${t}${r.maximum.toString()} ${i.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${r.origin??"ارزښت"} باید ${t}${r.maximum.toString()} وي`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`ډیر کوچنی: ${r.origin} باید ${t}${r.minimum.toString()} ${i.unit} ولري`;return`ډیر کوچنی: ${r.origin} باید ${t}${r.minimum.toString()} وي`}case"invalid_format":if("starts_with"===r.format)return`ناسم متن: باید د "${r.prefix}" سره پیل شي`;if("ends_with"===r.format)return`ناسم متن: باید د "${r.suffix}" سره پای ته ورسيږي`;if("includes"===r.format)return`ناسم متن: باید "${r.includes}" ولري`;if("regex"===r.format)return`ناسم متن: باید د ${r.pattern} سره مطابقت ولري`;return`${t[r.format]??r.format} ناسم دی`;case"not_multiple_of":return`ناسم عدد: باید د ${r.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${r.keys.length>1?"کلیډونه":"کلیډ"}: ${k(r.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${r.origin} کې`;case"invalid_union":default:return`ناسمه ورودي`;case"invalid_element":return`ناسم عنصر په ${r.origin} کې`}}})()}}function ip(){return{localeError:(()=>{let e={string:{unit:"znak\xf3w",verb:"mieć"},file:{unit:"bajt\xf3w",verb:"mieć"},array:{unit:"element\xf3w",verb:"mieć"},set:{unit:"element\xf3w",verb:"mieć"}},t={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\xf3w zakodowany w formacie base64",base64url:"ciąg znak\xf3w zakodowany w formacie base64url",json_string:"ciąg znak\xf3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"};return r=>{switch(r.code){case"invalid_type":return`Nieprawidłowe dane wejściowe: oczekiwano ${r.expected}, otrzymano ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"liczba";case"object":if(Array.isArray(e))return"tablica";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;
24case"invalid_value":if(1===r.values.length)return`Nieprawidłowe dane wejściowe: oczekiwano ${K(r.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Za duża wartość: oczekiwano, że ${r.origin??"wartość"} będzie mieć ${t}${r.maximum.toString()} ${i.unit??"element\xf3w"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${r.origin??"wartość"} będzie wynosić ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Za mała wartość: oczekiwano, że ${r.origin??"wartość"} będzie mieć ${t}${r.minimum.toString()} ${i.unit??"element\xf3w"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${r.origin??"wartość"} będzie wynosić ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Nieprawidłowy ciąg znak\xf3w: musi zaczynać się od "${r.prefix}"`;if("ends_with"===r.format)return`Nieprawidłowy ciąg znak\xf3w: musi kończyć się na "${r.suffix}"`;if("includes"===r.format)return`Nieprawidłowy ciąg znak\xf3w: musi zawierać "${r.includes}"`;if("regex"===r.format)return`Nieprawidłowy ciąg znak\xf3w: musi odpowiadać wzorcowi ${r.pattern}`;return`Nieprawidłow(y/a/e) ${t[r.format]??r.format}`;case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${r.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${r.origin}`;default:return`Nieprawidłowe dane wejściowe`}}})()}}function iv(){return{localeError:(()=>{let e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}},t={regex:"padr\xe3o",email:"endere\xe7o 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\xe7\xe3o ISO",ipv4:"endere\xe7o IPv4",ipv6:"endere\xe7o 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\xfamero E.164",jwt:"JWT",template_literal:"entrada"};return r=>{switch(r.code){case"invalid_type":return`Tipo inv\xe1lido: esperado ${r.expected}, recebido ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"n\xfamero";case"object":if(Array.isArray(e))return"array";if(null===e)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Entrada inv\xe1lida: esperado ${K(r.values[0])}`;return`Op\xe7\xe3o inv\xe1lida: esperada uma das ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Muito grande: esperado que ${r.origin??"valor"} tivesse ${t}${r.maximum.toString()} ${i.unit??"elementos"}`;return`Muito grande: esperado que ${r.origin??"valor"} fosse ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Muito pequeno: esperado que ${r.origin} tivesse ${t}${r.minimum.toString()} ${i.unit}`;return`Muito pequeno: esperado que ${r.origin} fosse ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Texto inv\xe1lido: deve come\xe7ar com "${r.prefix}"`;if("ends_with"===r.format)return`Texto inv\xe1lido: deve terminar com "${r.suffix}"`;if("includes"===r.format)return`Texto inv\xe1lido: deve incluir "${r.includes}"`;if("regex"===r.format)return`Texto inv\xe1lido: deve corresponder ao padr\xe3o ${r.pattern}`;return`${t[r.format]??r.format} inv\xe1lido`;case"not_multiple_of":return`N\xfamero inv\xe1lido: deve ser m\xfaltiplo de ${r.divisor}`;case"unrecognized_keys":return`Chave${r.keys.length>1?"s":""} desconhecida${r.keys.length>
241?"s":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Chave inv\xe1lida em ${r.origin}`;case"invalid_union":return"Entrada inv\xe1lida";case"invalid_element":return`Valor inv\xe1lido em ${r.origin}`;default:return`Campo inv\xe1lido`}}})()}}function ig(e,t,r,i){let n=Math.abs(e),a=n%10,o=n%100;return o>=11&&o<=19?i:1===a?t:a>=2&&a<=4?r:i}function ih(){return{localeError:(()=>{let 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:"иметь"}},t={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:"ввод"};return r=>{switch(r.code){case"invalid_type":return`Неверный ввод: ожидалось ${r.expected}, получено ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"число";case"object":if(Array.isArray(e))return"массив";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Неверный ввод: ожидалось ${K(r.values[0])}`;return`Неверный вариант: ожидалось одно из ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i){let e=ig(Number(r.maximum),i.unit.one,i.unit.few,i.unit.many);return`Слишком большое значение: ожидалось, что ${r.origin??"значение"} будет иметь ${t}${r.maximum.toString()} ${e}`}return`Слишком большое значение: ожидалось, что ${r.origin??"значение"} будет ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i){let e=ig(Number(r.minimum),i.unit.one,i.unit.few,i.unit.many);return`Слишком маленькое значение: ожидалось, что ${r.origin} будет иметь ${t}${r.minimum.toString()} ${e}`}return`Слишком маленькое значение: ожидалось, что ${r.origin} будет ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Неверная строка: должна начинаться с "${r.prefix}"`;if("ends_with"===r.format)return`Неверная строка: должна заканчиваться на "${r.suffix}"`;if("includes"===r.format)return`Неверная строка: должна содержать "${r.includes}"`;if("regex"===r.format)return`Неверная строка: должна соответствовать шаблону ${r.pattern}`;return`Неверный ${t[r.format]??r.format}`;case"not_multiple_of":return`Неверное число: должно быть кратным ${r.divisor}`;case"unrecognized_keys":return`Нераспознанн${r.keys.length>1?"ые":"ый"} ключ${r.keys.length>1?"и":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${r.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${r.origin}`;default:return`Неверные входные данные`}}})()}}function iy(){return{localeError:(()=>{let e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}},t={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"};return r=>
24{switch(r.code){case"invalid_type":return`Neveljaven vnos: pričakovano ${r.expected}, prejeto ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"število";case"object":if(Array.isArray(e))return"tabela";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Neveljaven vnos: pričakovano ${K(r.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Preveliko: pričakovano, da bo ${r.origin??"vrednost"} imelo ${t}${r.maximum.toString()} ${i.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${r.origin??"vrednost"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Premajhno: pričakovano, da bo ${r.origin} imelo ${t}${r.minimum.toString()} ${i.unit}`;return`Premajhno: pričakovano, da bo ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Neveljaven niz: mora se začeti z "${r.prefix}"`;if("ends_with"===r.format)return`Neveljaven niz: mora se končati z "${r.suffix}"`;if("includes"===r.format)return`Neveljaven niz: mora vsebovati "${r.includes}"`;if("regex"===r.format)return`Neveljaven niz: mora ustrezati vzorcu ${r.pattern}`;return`Neveljaven ${t[r.format]??r.format}`;case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i ključi":" ključ"}: ${k(r.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${r.origin}`;case"invalid_union":default:return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`}}})()}}function i_(){return{localeError:(()=>{let e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xe5lla"},set:{unit:"objekt",verb:"att inneh\xe5lla"}},t={regex:"regulj\xe4rt 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\xe4ng",base64url:"base64url-kodad str\xe4ng",json_string:"JSON-str\xe4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"};return r=>{switch(r.code){case"invalid_type":return`Ogiltig inmatning: f\xf6rv\xe4ntat ${r.expected}, fick ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"antal";case"object":if(Array.isArray(e))return"lista";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ogiltig inmatning: f\xf6rv\xe4ntat ${K(r.values[0])}`;return`Ogiltigt val: f\xf6rv\xe4ntade en av ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`F\xf6r stor(t): f\xf6rv\xe4ntade ${r.origin??"v\xe4rdet"} att ha ${t}${r.maximum.toString()} ${i.unit??"element"}`;return`F\xf6r stor(t): f\xf6rv\xe4ntat ${r.origin??"v\xe4rdet"} att ha ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`F\xf6r lite(t): f\xf6rv\xe4ntade ${r.origin??"v\xe4rdet"} att ha ${t}${r.minimum.toString()} ${i.unit}`;return`F\xf6r lite(t): f\xf6rv\xe4ntade ${r.origin??"v\xe4rdet"} att ha ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Ogiltig str\xe4ng: m\xe5ste b\xf6rja med "${r.prefix}"`;if("ends_with"===r.format)return`Ogiltig str\xe4ng: m\xe5ste sluta med "${r.suffix}"`;if("includes"===r.format)return`Ogiltig str\xe4ng: m\xe5ste inneh\xe5lla "${r.includes}"`;if("regex"===r.format)return`Ogiltig str\xe4ng: m\xe5ste matcha m\xf6nstret "${r.pattern}"`;return`Ogiltig(t) ${t[r.format]??r.format}`;case"not_multiple_of":return`Ogiltigt tal: m\xe5ste vara en multipel av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ok\xe4nda nycklar":"Ok\xe4nd nyckel"}: ${k(r.keys,", ")}`;
24case"invalid_key":return`Ogiltig nyckel i ${r.origin??"v\xe4rdet"}`;case"invalid_union":default:return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xe4rde i ${r.origin??"v\xe4rdet"}`}}})()}}function ib(){return{localeError:(()=>{let e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}},t={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"};return r=>{switch(r.code){case"invalid_type":return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${r.expected}, பெறப்பட்டது ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"எண் அல்லாதது":"எண்";case"object":if(Array.isArray(e))return"அணி";
24if(null===e)return"வெறுமை";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${K(r.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${k(r.values,"|")} இல் ஒன்று`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${r.origin??"மதிப்பு"} ${t}${r.maximum.toString()} ${i.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${r.origin??"மதிப்பு"} ${t}${r.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${r.origin} ${t}${r.minimum.toString()} ${i.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${r.origin} ${t}${r.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":if("starts_with"===r.format)return`தவறான சரம்: "${r.prefix}" இல் தொடங்க வேண்டும்`;if("ends_with"===r.format)return`தவறான சரம்: "${r.suffix}" இல் முடிவடைய வேண்டும்`;if("includes"===r.format)return`தவறான சரம்: "${r.includes}" ஐ உள்ளடக்க வேண்டும்`;if("regex"===r.format)return`தவறான சரம்: ${r.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${t[r.format]??r.format}`;case"not_multiple_of":return`தவறான எண்: ${r.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${r.keys.length>1?"கள்":""}: ${k(r.keys,", ")}`;case"invalid_key":return`${r.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${r.origin} இல் தவறான மதிப்பு`;default:return`தவறான உள்ளீடு`}}})()}}function i$(){return{localeError:(()=>{let e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}},t={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:"ข้อมูลที่ป้อน"};return r=>{switch(r.code){case"invalid_type":return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${r.expected} แต่ได้รับ ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"ไม่ใช่ตัวเลข (NaN)":"ตัวเลข";case"object":if(Array.isArray(e))return"อาร์เรย์ (Array)";if(null===e)return"ไม่มีค่า (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;
24case"invalid_value":if(1===r.values.length)return`ค่าไม่ถูกต้อง: ควรเป็น ${K(r.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"ไม่เกิน":"น้อยกว่า",i=e[r.origin]??null;if(i)return`เกินกำหนด: ${r.origin??"ค่า"} ควรมี${t} ${r.maximum.toString()} ${i.unit??"รายการ"}`;return`เกินกำหนด: ${r.origin??"ค่า"} ควรมี${t} ${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?"อย่างน้อย":"มากกว่า",i=e[r.origin]??null;if(i)return`น้อยกว่ากำหนด: ${r.origin} ควรมี${t} ${r.minimum.toString()} ${i.unit}`;return`น้อยกว่ากำหนด: ${r.origin} ควรมี${t} ${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${r.prefix}"`;if("ends_with"===r.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${r.suffix}"`;if("includes"===r.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${r.includes}" อยู่ในข้อความ`;if("regex"===r.format)return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${r.pattern}`;return`รูปแบบไม่ถูกต้อง: ${t[r.format]??r.format}`;case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${r.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${k(r.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${r.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${r.origin}`;default:return`ข้อมูลไม่ถูกต้อง`}}})()}}function ik(){return{localeError:(()=>{let e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"\xf6ğe",verb:"olmalı"},set:{unit:"\xf6ğe",verb:"olmalı"}},t={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\xfcre",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"};return r=>{switch(r.code){case"invalid_type":return`Ge\xe7ersiz değer: beklenen ${r.expected}, alınan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ge\xe7ersiz değer: beklenen ${K(r.values[0])}`;return`Ge\xe7ersiz se\xe7enek: aşağıdakilerden biri olmalı: ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`\xc7ok b\xfcy\xfck: beklenen ${r.origin??"değer"} ${t}${r.maximum.toString()} ${i.unit??"\xf6ğe"}`;return`\xc7ok b\xfcy\xfck: beklenen ${r.origin??"değer"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`\xc7ok k\xfc\xe7\xfck: beklenen ${r.origin} ${t}${r.minimum.toString()} ${i.unit}`;return`\xc7ok k\xfc\xe7\xfck: beklenen ${r.origin} ${t}${r.minimum.toString()}`}
24case"invalid_format":if("starts_with"===r.format)return`Ge\xe7ersiz metin: "${r.prefix}" ile başlamalı`;if("ends_with"===r.format)return`Ge\xe7ersiz metin: "${r.suffix}" ile bitmeli`;if("includes"===r.format)return`Ge\xe7ersiz metin: "${r.includes}" i\xe7ermeli`;if("regex"===r.format)return`Ge\xe7ersiz metin: ${r.pattern} desenine uymalı`;return`Ge\xe7ersiz ${t[r.format]??r.format}`;case"not_multiple_of":return`Ge\xe7ersiz sayı: ${r.divisor} ile tam b\xf6l\xfcnebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${r.keys.length>1?"lar":""}: ${k(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xe7inde ge\xe7ersiz anahtar`;case"invalid_union":return"Ge\xe7ersiz değer";case"invalid_element":return`${r.origin} i\xe7inde ge\xe7ersiz değer`;default:return`Ge\xe7ersiz değer`}}})()}}function ix(){return{localeError:(()=>{let e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}},t={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:"вхідні дані"};return r=>{switch(r.code){case"invalid_type":return`Неправильні вхідні дані: очікується ${r.expected}, отримано ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"число";case"object":if(Array.isArray(e))return"масив";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Неправильні вхідні дані: очікується ${K(r.values[0])}`;return`Неправильна опція: очікується одне з ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Занадто велике: очікується, що ${r.origin??"значення"} ${i.verb} ${t}${r.maximum.toString()} ${i.unit??"елементів"}`;return`Занадто велике: очікується, що ${r.origin??"значення"} буде ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Занадто мале: очікується, що ${r.origin} ${i.verb} ${t}${r.minimum.toString()} ${i.unit}`;return`Занадто мале: очікується, що ${r.origin} буде ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Неправильний рядок: повинен починатися з "${r.prefix}"`;if("ends_with"===r.format)return`Неправильний рядок: повинен закінчуватися на "${r.suffix}"`;if("includes"===r.format)return`Неправильний рядок: повинен містити "${r.includes}"`;if("regex"===r.format)return`Неправильний рядок: повинен відповідати шаблону ${r.pattern}`;return`Неправильний ${t[r.format]??r.format}`;case"not_multiple_of":return`Неправильне число: повинно бути кратним ${r.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${r.keys.length>1?"і":""}: ${k(r.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${r.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${r.origin}`;default:return`Неправильні вхідні дані`}}})()}}function iw(){return{localeError:(()=>{let e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}},t={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:"ان پٹ"};return r=>
24{switch(r.code){case"invalid_type":return`غلط ان پٹ: ${r.expected} متوقع تھا، ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"نمبر";case"object":if(Array.isArray(e))return"آرے";if(null===e)return"نل";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)} موصول ہوا`;case"invalid_value":if(1===r.values.length)return`غلط ان پٹ: ${K(r.values[0])} متوقع تھا`;return`غلط آپشن: ${k(r.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`بہت بڑا: ${r.origin??"ویلیو"} کے ${t}${r.maximum.toString()} ${i.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${r.origin??"ویلیو"} کا ${t}${r.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`بہت چھوٹا: ${r.origin} کے ${t}${r.minimum.toString()} ${i.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${r.origin} کا ${t}${r.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":if("starts_with"===r.format)return`غلط سٹرنگ: "${r.prefix}" سے شروع ہونا چاہیے`;if("ends_with"===r.format)return`غلط سٹرنگ: "${r.suffix}" پر ختم ہونا چاہیے`;if("includes"===r.format)return`غلط سٹرنگ: "${r.includes}" شامل ہونا چاہیے`;if("regex"===r.format)return`غلط سٹرنگ: پیٹرن ${r.pattern} سے میچ ہونا چاہیے`;return`غلط ${t[r.format]??r.format}`;case"not_multiple_of":return`غلط نمبر: ${r.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${r.keys.length>1?"ز":""}: ${k(r.keys,"، ")}`;case"invalid_key":return`${r.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${r.origin} میں غلط ویلیو`;default:return`غلط ان پٹ`}}})()}}function iI(){return{localeError:(()=>{let e={string:{unit:"k\xfd tự",verb:"c\xf3"},file:{unit:"byte",verb:"c\xf3"},array:{unit:"phần tử",verb:"c\xf3"},set:{unit:"phần tử",verb:"c\xf3"}},t={regex:"đầu v\xe0o",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\xe0y giờ ISO",date:"ng\xe0y 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\xe3 h\xf3a base64",base64url:"chuỗi m\xe3 h\xf3a base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu v\xe0o"};return r=>{switch(r.code){case"invalid_type":return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${r.expected}, nhận được ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"số";case"object":if(Array.isArray(e))return"mảng";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${K(r.values[0])}`;return`T\xf9y chọn kh\xf4ng hợp lệ: mong đợi một trong c\xe1c gi\xe1 trị ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`Qu\xe1 lớn: mong đợi ${r.origin??"gi\xe1 trị"} ${i.verb} ${t}${r.maximum.toString()} ${i.unit??"phần tử"}`;return`Qu\xe1 lớn: mong đợi ${r.origin??"gi\xe1 trị"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`Qu\xe1 nhỏ: mong đợi ${r.origin} ${i.verb} ${t}${r.minimum.toString()} ${i.unit}`;return`Qu\xe1 nhỏ: mong đợi ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Chuỗi kh\xf4ng hợp lệ: phải bắt đầu bằng "${r.prefix}"`;if("ends_with"===r.format)return`Chuỗi kh\xf4ng hợp lệ: phải kết th\xfac bằng "${r.suffix}"`;if("includes"===r.format)return`Chuỗi kh\xf4ng hợp lệ: phải bao gồm "${r.includes}"`;if("regex"===r.format)return`Chuỗi kh\xf4ng hợp lệ: phải khớp với mẫu ${r.pattern}`;return`${t[r.format]??r.format} kh\xf4ng hợp lệ`;case"not_multiple_of":return`Số kh\xf4ng hợp lệ: phải l\xe0 bội số của ${r.divisor}`;case"unrecognized_keys":return`Kh\xf3a kh\xf4ng được nhận dạng: ${k(r.keys,", ")}`;
24case"invalid_key":return`Kh\xf3a kh\xf4ng hợp lệ trong ${r.origin}`;case"invalid_union":return"Đầu v\xe0o kh\xf4ng hợp lệ";case"invalid_element":return`Gi\xe1 trị kh\xf4ng hợp lệ trong ${r.origin}`;default:return`Đầu v\xe0o kh\xf4ng hợp lệ`}}})()}}function iS(){return{localeError:(()=>{let e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}},t={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:"输入"};return r=>{switch(r.code){case"invalid_type":return`无效输入:期望 ${r.expected},实际接收 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"非数字(NaN)":"数字";case"object":if(Array.isArray(e))return"数组";if(null===e)return"空值(null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`无效输入:期望 ${K(r.values[0])}`;return`无效选项:期望以下之一 ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`数值过大:期望 ${r.origin??"值"} ${t}${r.maximum.toString()} ${i.unit??"个元素"}`;return`数值过大:期望 ${r.origin??"值"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`数值过小:期望 ${r.origin} ${t}${r.minimum.toString()} ${i.unit}`;return`数值过小:期望 ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`无效字符串:必须以 "${r.prefix}" 开头`;if("ends_with"===r.format)return`无效字符串:必须以 "${r.suffix}" 结尾`;if("includes"===r.format)return`无效字符串:必须包含 "${r.includes}"`;if("regex"===r.format)return`无效字符串:必须满足正则表达式 ${r.pattern}`;return`无效${t[r.format]??r.format}`;case"not_multiple_of":return`无效数字:必须是 ${r.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${k(r.keys,", ")}`;case"invalid_key":return`${r.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${r.origin} 中包含无效值(value)`;default:return`无效输入`}}})()}}function iz(){return{localeError:(()=>{let e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}},t={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:"輸入"};return r=>{switch(r.code){case"invalid_type":return`無效的輸入值:預期為 ${r.expected},但收到 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`無效的輸入值:預期為 ${K(r.values[0])}`;return`無效的選項:預期為以下其中之一 ${k(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",i=e[r.origin]??null;if(i)return`數值過大:預期 ${r.origin??"值"} 應為 ${t}${r.maximum.toString()} ${i.unit??"個元素"}`;return`數值過大:預期 ${r.origin??"值"} 應為 ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",i=e[r.origin]??null;if(i)return`數值過小:預期 ${r.origin} 應為 ${t}${r.minimum.toString()} ${i.unit}`;return`數值過小:預期 ${r.origin} 應為 ${t}${r.minimum.toString()}`}
24case"invalid_format":if("starts_with"===r.format)return`無效的字串:必須以 "${r.prefix}" 開頭`;if("ends_with"===r.format)return`無效的字串:必須以 "${r.suffix}" 結尾`;if("includes"===r.format)return`無效的字串:必須包含 "${r.includes}"`;if("regex"===r.format)return`無效的字串:必須符合格式 ${r.pattern}`;return`無效的 ${t[r.format]??r.format}`;case"not_multiple_of":return`無效的數字:必須為 ${r.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${r.keys.length>1?"們":""}:${k(r.keys,"、")}`;case"invalid_key":return`${r.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${r.origin} 中有無效的值`;default:return`無效的輸入值`}}})()}}let iO=Symbol("ZodOutput"),iU=Symbol("ZodInput");class iE{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let r=t[0];if(this._map.set(e,r),r&&"object"==typeof r&&"id"in r){if(this._idmap.has(r.id))throw Error(`ID ${r.id} already exists in the registry`);this._idmap.set(r.id,e)}return this}remove(e){return this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let r={...this.get(t)??{}};return delete r.id,{...r,...this._map.get(e)}}return this._map.get(e)}has(e){return this._map.has(e)}}function ij(){return new iE}let iN=ij();function iD(e,t){return new e({type:"string",...V(t)})}function iA(e,t){return new e({type:"string",coerce:!0,...V(t)})}function iP(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...V(t)})}function iZ(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...V(t)})}function iT(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...V(t)})}function iC(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...V(t)})}function iL(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...V(t)})}function iR(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...V(t)})}function iF(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...V(t)})}function iM(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...V(t)})}function iB(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...V(t)})}function iV(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...V(t)})}function iJ(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...V(t)})}function iK(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...V(t)})}function iG(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...V(t)})}function iW(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...V(t)})}function iq(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...V(t)})}function iX(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...V(t)})}function iH(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...V(t)})}function iY(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...V(t)})}function iQ(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...V(t)})}function i4(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...V(t)})}function i0(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...V(t)})}function i6(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...V(t)})}let i1={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function i2(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...V(t)})}function i9(e,t){return new e({type:"string",format:"date",check:"string_format",...V(t)})}function i7(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...V(t)})}function i3(e,t){return new e({type:"string",format:"duration",check:"string_format",...V(t)})}function i5(e,t){return new e({type:"number",checks:[],...V(t)})}function i8(e,t){return new e({type:"number",coerce:!0,checks:[],...V(t)})}function ne(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...V(t)})}function nt(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...V(t)})}function nr(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...V(t)})}function ni(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...V(t)})}function nn(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...V(t)})}function na(e,t){return new e({type:"boolean",...V(t)})}function no(e,t){return new e({type:"boolean",coerce:!0,...V(t)})}function nu(e,t){return new e({type:"bigint",...V(t)})}function ns(e,t){return new e({type:"bigint",coerce:!0,...V(t)})}function nl(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...V(t)})}function nc(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...V(t)})}
24function nd(e,t){return new e({type:"symbol",...V(t)})}function nf(e,t){return new e({type:"undefined",...V(t)})}function nm(e,t){return new e({type:"null",...V(t)})}function np(e){return new e({type:"any"})}function nv(e){return new e({type:"unknown"})}function ng(e,t){return new e({type:"never",...V(t)})}function nh(e,t){return new e({type:"void",...V(t)})}function ny(e,t){return new e({type:"date",...V(t)})}function n_(e,t){return new e({type:"date",coerce:!0,...V(t)})}function nb(e,t){return new e({type:"nan",...V(t)})}function n$(e,t){return new ts({check:"less_than",...V(t),value:e,inclusive:!1})}function nk(e,t){return new ts({check:"less_than",...V(t),value:e,inclusive:!0})}function nx(e,t){return new tl({check:"greater_than",...V(t),value:e,inclusive:!1})}function nw(e,t){return new tl({check:"greater_than",...V(t),value:e,inclusive:!0})}function nI(e){return nx(0,e)}function nS(e){return n$(0,e)}function nz(e){return nk(0,e)}function nO(e){return nw(0,e)}function nU(e,t){return new tc({check:"multiple_of",...V(t),value:e})}function nE(e,t){return new tm({check:"max_size",...V(t),maximum:e})}function nj(e,t){return new tp({check:"min_size",...V(t),minimum:e})}function nN(e,t){return new tv({check:"size_equals",...V(t),size:e})}function nD(e,t){return new tg({check:"max_length",...V(t),maximum:e})}function nA(e,t){return new th({check:"min_length",...V(t),minimum:e})}function nP(e,t){return new ty({check:"length_equals",...V(t),length:e})}function nZ(e,t){return new tb({check:"string_format",format:"regex",...V(t),pattern:e})}function nT(e){return new t$({check:"string_format",format:"lowercase",...V(e)})}function nC(e){return new tk({check:"string_format",format:"uppercase",...V(e)})}function nL(e,t){return new tx({check:"string_format",format:"includes",...V(t),includes:e})}function nR(e,t){return new tw({check:"string_format",format:"starts_with",...V(t),prefix:e})}function nF(e,t){return new tI({check:"string_format",format:"ends_with",...V(t),suffix:e})}function nM(e,t,r){return new tz({check:"property",property:e,schema:t,...V(r)})}function nB(e,t){return new tO({check:"mime_type",mime:e,...V(t)})}function nV(e){return new tU({check:"overwrite",tx:e})}function nJ(e){return nV(t=>t.normalize(e))}function nK(){return nV(e=>e.trim())}function nG(){return nV(e=>e.toLowerCase())}function nW(){return nV(e=>e.toUpperCase())}function nq(e,t,r){return new e({type:"array",element:t,...V(r)})}function nX(e,t,r){return new e({type:"union",options:t,...V(r)})}function nH(e,t,r,i){return new e({type:"union",options:r,discriminator:t,...V(i)})}function nY(e,t,r){return new e({type:"intersection",left:t,right:r})}function nQ(e,t,r,i){let n=r instanceof tN,a=n?i:r;return new e({type:"tuple",items:t,rest:n?r:null,...V(a)})}function n4(e,t,r,i){return new e({type:"record",keyType:t,valueType:r,...V(i)})}function n0(e,t,r,i){return new e({type:"map",keyType:t,valueType:r,...V(i)})}function n6(e,t,r){return new e({type:"set",valueType:t,...V(r)})}function n1(e,t,r){return new e({type:"enum",entries:Array.isArray(t)?Object.fromEntries(t.map(e=>[e,e])):t,...V(r)})}function n2(e,t,r){return new e({type:"enum",entries:t,...V(r)})}function n9(e,t,r){return new e({type:"literal",values:Array.isArray(t)?t:[t],...V(r)})}function n7(e,t){return new e({type:"file",...V(t)})}function n3(e,t){return new e({type:"transform",transform:t})}function n5(e,t){return new e({type:"optional",innerType:t})}function n8(e,t){return new e({type:"nullable",innerType:t})}function ae(e,t,r){return new e({type:"default",innerType:t,get defaultValue(){return"function"==typeof r?r():r}})}function at(e,t,r){return new e({type:"nonoptional",innerType:t,...V(r)})}function ar(e,t){return new e({type:"success",innerType:t})}function ai(e,t,r){return new e({type:"catch",innerType:t,catchValue:"function"==typeof r?r:()=>r})}function an(e,t,r){return new e({type:"pipe",in:t,out:r})}function aa(e,t){return new e({type:"readonly",innerType:t})}function ao(e,t,r){return new e({type:"template_literal",parts:t,...V(r)})}function au(e,t){return new e({type:"lazy",getter:t})}function as(e,t){return new e({type:"promise",innerType:t})}function al(e,t,r){let i=V(r);return i.abort??(i.abort=!0),new e({type:"custom",check:"custom",fn:t,...i})}function ac(e,t,r){return new e({type:"custom",check:"custom",fn:t,...V(r)})}function ad(e,t){let{case:r,error:i,truthy:n,falsy:a}=V(t),o=n??["true","1","yes","on","y","enabled"],u=a??["false","0","no","off","n","disabled"];"sensitive"!==r&&(o=o.map(e=>"string"==typeof e?e.toLowerCase():e),u=u.map(e=>"string"==typeof e?e.toLowerCase():e));let s=new Set(o),l=new Set(u),c=e.Pipe??rF,d=e.Boolean??t8,f=e.String??tD,m=new(e.Transform??rE)({type:"transform",transform:(e,t)=>
24{let i=e;return"sensitive"!==r&&(i=i.toLowerCase()),!!s.has(i)||!l.has(i)&&(t.issues.push({code:"invalid_value",expected:"stringbool",values:[...s,...l],input:t.value,inst:m}),{})},error:i}),p=new c({type:"pipe",in:new f({type:"string",error:i}),out:m,error:i});return new c({type:"pipe",in:p,out:new d({type:"boolean",error:i}),error:i})}class af{constructor(e){this._def=e,this.def=e}implement(e){if("function"!=typeof e)throw Error("implement() must be called with a function");let t=(...r)=>{let i=this._def.input?eb(this._def.input,r,void 0,{callee:t}):r;if(!Array.isArray(i))throw Error("Invalid arguments schema: not an array or tuple schema.");let n=e(...i);return this._def.output?eb(this._def.output,n,void 0,{callee:t}):n};return t}implementAsync(e){if("function"!=typeof e)throw Error("implement() must be called with a function");let t=async(...r)=>{let i=this._def.input?await ek(this._def.input,r,void 0,{callee:t}):r;if(!Array.isArray(i))throw Error("Invalid arguments schema: not an array or tuple schema.");let n=await e(...i);return this._def.output?ek(this._def.output,n,void 0,{callee:t}):n};return t}input(...e){let t=this.constructor;return new t(Array.isArray(e[0])?{type:"function",input:new rb({type:"tuple",items:e[0],rest:e[1]}),output:this._def.output}:{type:"function",input:e[0],output:this._def.output})}output(e){return new this.constructor({type:"function",input:this._def.input,output:e})}}function am(e){return new af({type:"function",input:Array.isArray(e?.input)?nQ(rb,e?.input):e?.input??nq(rd,nv(ro)),output:e?.output??nv(ro)})}class ap{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??iN,this.target=e?.target??"draft-2020-12",this.unrepresentable=e?.unrepresentable??"throw",this.override=e?.override??(()=>{}),this.io=e?.io??"output",this.seen=new Map}process(e,t={path:[],schemaPath:[]}){var r;let i=e._zod.def,n=this.seen.get(e);if(n)return n.count++,t.schemaPath.includes(e)&&(n.cycle=t.path),n.schema;let a={schema:{},count:1,cycle:void 0};this.seen.set(e,a);let o=e._zod.toJSONSchema?.();if(o)a.schema=o;else{let r={...t,schemaPath:[...t.schemaPath,e],path:t.path},n=e._zod.parent;if(n)a.ref=n,this.process(n,r),this.seen.get(n).isParent=!0;else{let t=a.schema;switch(i.type){case"string":{t.type="string";let{minimum:r,maximum:i,format:n,patterns:o,contentEncoding:u}=e._zod.bag;if("number"==typeof r&&(t.minLength=r),"number"==typeof i&&(t.maxLength=i),n&&(t.format=({guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""})[n]??n,""===t.format&&delete t.format),u&&(t.contentEncoding=u),o&&o.size>0){let e=[...o];1===e.length?t.pattern=e[0].source:e.length>1&&(a.schema.allOf=[...e.map(e=>({..."draft-7"===this.target?{type:"string"}:{},pattern:e.source}))])}break}case"number":{let{minimum:r,maximum:i,format:n,multipleOf:a,exclusiveMaximum:o,exclusiveMinimum:u}=e._zod.bag;"string"==typeof n&&n.includes("int")?t.type="integer":t.type="number","number"==typeof u&&(t.exclusiveMinimum=u),"number"==typeof r&&(t.minimum=r,"number"==typeof u&&(u>=r?delete t.minimum:delete t.exclusiveMinimum)),"number"==typeof o&&(t.exclusiveMaximum=o),"number"==typeof i&&(t.maximum=i,"number"==typeof o&&(o<=i?delete t.maximum:delete t.exclusiveMaximum)),"number"==typeof a&&(t.multipleOf=a);break}case"boolean":case"success":t.type="boolean";break;case"bigint":if("throw"===this.unrepresentable)throw Error("BigInt cannot be represented in JSON Schema");break;case"symbol":if("throw"===this.unrepresentable)throw Error("Symbols cannot be represented in JSON Schema");break;case"undefined":case"null":t.type="null";break;case"any":case"unknown":break;case"never":t.not={};break;case"void":if("throw"===this.unrepresentable)throw Error("Void cannot be represented in JSON Schema");break;case"date":if("throw"===this.unrepresentable)throw Error("Date cannot be represented in JSON Schema");break;case"array":{let{minimum:n,maximum:a}=e._zod.bag;"number"==typeof n&&(t.minItems=n),"number"==typeof a&&(t.maxItems=a),t.type="array",t.items=this.process(i.element,{...r,path:[...r.path,"items"]});break}case"object":{t.type="object",t.properties={};let e=i.shape;for(let i in e)t.properties[i]=this.process(e[i],{...r,path:[...r.path,"properties",i]});let n=new Set([...new Set(Object.keys(e))].filter(e=>{let t=i.shape[e]._zod;return"input"===this.io?void 0===t.optin:void 0===t.optout}));n.size>0&&(t.required=Array.from(n)),i.catchall?._zod.def.type==="never"?t.additionalProperties=!1:i.catchall?i.catchall&&(t.additionalProperties=this.process(i.catchall,{...r,path:[...r.path,"additionalProperties"]})):"output"===this.io&&(t.additionalProperties=!1);break}case"union":t.anyOf=i.options.map((e,t)=>this.process(e,{...r,path:[...r.path,"anyOf",t]}));break;case"intersection":{let e=this.process(i.left,{...r,path:[...r.path,"allOf",0]}),n=this.process(i.right,{...r,path:[...r.path,"allOf",1]}),a=e=>"allOf"in e&&1===Object.keys(e).length;t.allOf=[...a(e)?e.allOf:[e],...a(n)?n.allOf:[n]];break}case"tuple":{t.type="array";let n=i.items.map((e,t)=>this.process(e,{...r,path:[...r.path,"prefixItems",t]}));
24if("draft-2020-12"===this.target?t.prefixItems=n:t.items=n,i.rest){let e=this.process(i.rest,{...r,path:[...r.path,"items"]});"draft-2020-12"===this.target?t.items=e:t.additionalItems=e}i.rest&&(t.items=this.process(i.rest,{...r,path:[...r.path,"items"]}));let{minimum:a,maximum:o}=e._zod.bag;"number"==typeof a&&(t.minItems=a),"number"==typeof o&&(t.maxItems=o);break}case"record":t.type="object",t.propertyNames=this.process(i.keyType,{...r,path:[...r.path,"propertyNames"]}),t.additionalProperties=this.process(i.valueType,{...r,path:[...r.path,"additionalProperties"]});break;case"map":if("throw"===this.unrepresentable)throw Error("Map cannot be represented in JSON Schema");break;case"set":if("throw"===this.unrepresentable)throw Error("Set cannot be represented in JSON Schema");break;case"enum":{let e=$(i.entries);e.every(e=>"number"==typeof e)&&(t.type="number"),e.every(e=>"string"==typeof e)&&(t.type="string"),t.enum=e;break}case"literal":{let e=[];for(let t of i.values)if(void 0===t){if("throw"===this.unrepresentable)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if("bigint"==typeof t)if("throw"===this.unrepresentable)throw Error("BigInt literals cannot be represented in JSON Schema");else e.push(Number(t));else e.push(t);if(0===e.length);else if(1===e.length){let r=e[0];t.type=null===r?"null":typeof r,t.const=r}else e.every(e=>"number"==typeof e)&&(t.type="number"),e.every(e=>"string"==typeof e)&&(t.type="string"),e.every(e=>"boolean"==typeof e)&&(t.type="string"),e.every(e=>null===e)&&(t.type="null"),t.enum=e;break}case"file":{let r={type:"string",format:"binary",contentEncoding:"binary"},{minimum:i,maximum:n,mime:a}=e._zod.bag;void 0!==i&&(r.minLength=i),void 0!==n&&(r.maxLength=n),a?1===a.length?(r.contentMediaType=a[0],Object.assign(t,r)):t.anyOf=a.map(e=>({...r,contentMediaType:e})):Object.assign(t,r);break}case"transform":if("throw"===this.unrepresentable)throw Error("Transforms cannot be represented in JSON Schema");break;case"nullable":t.anyOf=[this.process(i.innerType,r),{type:"null"}];break;case"nonoptional":case"promise":case"optional":this.process(i.innerType,r),a.ref=i.innerType;break;case"default":this.process(i.innerType,r),a.ref=i.innerType,t.default=JSON.parse(JSON.stringify(i.defaultValue));break;case"prefault":this.process(i.innerType,r),a.ref=i.innerType,"input"===this.io&&(t._prefault=JSON.parse(JSON.stringify(i.defaultValue)));break;case"catch":{let e;this.process(i.innerType,r),a.ref=i.innerType;try{e=i.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}t.default=e;break}case"nan":if("throw"===this.unrepresentable)throw Error("NaN cannot be represented in JSON Schema");break;case"template_literal":{let r=e._zod.pattern;if(!r)throw Error("Pattern not found in template literal");t.type="string",t.pattern=r.source;break}case"pipe":{let e="input"===this.io?"transform"===i.in._zod.def.type?i.out:i.in:i.out;this.process(e,r),a.ref=e;break}case"readonly":this.process(i.innerType,r),a.ref=i.innerType,t.readOnly=!0;break;case"lazy":{let t=e._zod.innerType;this.process(t,r),a.ref=t;break}case"custom":if("throw"===this.unrepresentable)throw Error("Custom types cannot be represented in JSON Schema")}}}let u=this.metadataRegistry.get(e);return u&&Object.assign(a.schema,u),"input"===this.io&&function e(t,r){let i=r??{seen:new Set};if(i.seen.has(t))return!1;i.seen.add(t);let n=t._zod.def;switch(n.type){case"string":case"number":case"bigint":case"boolean":case"date":case"symbol":case"undefined":case"null":case"any":case"unknown":case"never":case"void":case"literal":case"enum":case"nan":case"file":case"template_literal":case"custom":case"success":case"catch":return!1;case"array":return e(n.element,i);case"object":for(let t in n.shape)if(e(n.shape[t],i))return!0;return!1;case"union":for(let t of n.options)if(e(t,i))return!0;return!1;case"intersection":return e(n.left,i)||e(n.right,i);case"tuple":for(let t of n.items)if(e(t,i))return!0;if(n.rest&&e(n.rest,i))return!0;return!1;case"record":case"map":return e(n.keyType,i)||e(n.valueType,i);case"set":return e(n.valueType,i);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":case"default":case"prefault":return e(n.innerType,i);case"lazy":return e(n.getter(),i);case"transform":return!0;case"pipe":return e(n.in,i)||e(n.out,i)}throw Error(`Unknown schema type: ${n.type}`)}(e)&&(delete a.schema.examples,delete a.schema.default),"input"===this.io&&a.schema._prefault&&((r=a.schema).default??(r.default=a.schema._prefault)),delete a.schema._prefault,this.seen.get(e).schema}emit(e,t){let r={cycles:t?.cycles??"ref",reused:t?.reused??"inline",external:t?.external??void 0},i=this.seen.get(e);if(!i)throw Error("Unprocessed schema. This is a bug in Zod.");let n=e=>
24{let t="draft-2020-12"===this.target?"$defs":"definitions";if(r.external){let i=r.external.registry.get(e[0])?.id;if(i)return{ref:r.external.uri(i)};let n=e[1].defId??e[1].schema.id??`schema${this.counter++}`;return e[1].defId=n,{defId:n,ref:`${r.external.uri("__shared")}#/${t}/${n}`}}if(e[1]===i)return{ref:"#"};let n=`#/${t}/`,a=e[1].schema.id??`__schema${this.counter++}`;return{defId:a,ref:n+a}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:r,defId:i}=n(e);t.def={...t.schema},i&&(t.defId=i);let a=t.schema;for(let e in a)delete a[e];a.$ref=r};for(let t of this.seen.entries()){let i=t[1];if(e===t[0]){a(t);continue}if(r.external){let i=r.external.registry.get(t[0])?.id;if(e!==t[0]&&i){a(t);continue}}if(this.metadataRegistry.get(t[0])?.id){a(t);continue}if(i.cycle){if("throw"===r.cycles)throw Error(`Cycle detected: #/${i.cycle?.join("/")}/<root>
25
26Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`);"ref"===r.cycles&&a(t);continue}if(i.count>1&&"ref"===r.reused){a(t);continue}}let o=(e,t)=>{let r=this.seen.get(e),i=r.def??r.schema,n={...i};if(null===r.ref)return;let a=r.ref;if(r.ref=null,a){o(a,t);let e=this.seen.get(a).schema;e.$ref&&"draft-7"===t.target?(i.allOf=i.allOf??[],i.allOf.push(e)):(Object.assign(i,e),Object.assign(i,n))}r.isParent||this.override({zodSchema:e,jsonSchema:i})};for(let e of[...this.seen.entries()].reverse())o(e[0],{target:this.target});let u={};"draft-2020-12"===this.target?u.$schema="https://json-schema.org/draft/2020-12/schema":"draft-7"===this.target?u.$schema="http://json-schema.org/draft-07/schema#":console.warn(`Invalid target: ${this.target}`),Object.assign(u,i.def);let s=r.external?.defs??{};for(let e of this.seen.entries()){let t=e[1];t.def&&t.defId&&(s[t.defId]=t.def)}!r.external&&Object.keys(s).length>0&&("draft-2020-12"===this.target?u.$defs=s:u.definitions=s);try{return JSON.parse(JSON.stringify(u))}catch(e){throw Error("Error converting schema to JSON.")}}}function av(e,t){if(e instanceof iE){let r=new ap(t),i={};
26for(let t of e._idmap.entries()){let[e,i]=t;r.process(i)}let n={},a={registry:e,uri:t?.uri||(e=>e),defs:i};for(let i of e._idmap.entries()){let[e,o]=i;n[e]=r.emit(o,{...t,external:a})}return Object.keys(i).length>0&&(n.__shared={["draft-2020-12"===r.target?"$defs":"definitions"]:i}),{schemas:n}}let r=new ap(t);return r.process(e),r.emit(e,t)}let ag=d("ZodISODateTime",(e,t)=>{tK.init(e,t),aP.init(e,t)});function ah(e){return i2(ag,e)}let ay=d("ZodISODate",(e,t)=>{tG.init(e,t),aP.init(e,t)});function a_(e){return i9(ay,e)}let ab=d("ZodISOTime",(e,t)=>{tW.init(e,t),aP.init(e,t)});function a$(e){return i7(ab,e)}let ak=d("ZodISODuration",(e,t)=>{tq.init(e,t),aP.init(e,t)});function ax(e){return i3(ak,e)}let aw=(e,t)=>{ef.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:t=>ev(e,t)},flatten:{value:t=>ep(e,t)},addIssue:{value:t=>e.issues.push(t)},addIssues:{value:t=>e.issues.push(...t)},isEmpty:{get:()=>0===e.issues.length}})},aI=d("ZodError",aw),aS=d("ZodError",aw,{Parent:Error}),az=e_(aS),aO=e$(aS),aU=ex(aS),aE=eI(aS),aj=d("ZodType",(e,t)=>(tN.init(e,t),e.def=t,Object.defineProperty(e,"_def",{value:t}),e.check=(...r)=>e.clone({...t,checks:[...t.checks??[],...r.map(e=>"function"==typeof e?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e)]}),e.clone=(t,r)=>B(e,t,r),e.brand=()=>e,e.register=(t,r)=>(t.add(e,r),e),e.parse=(t,r)=>az(e,t,r,{callee:e.parse}),e.safeParse=(t,r)=>aU(e,t,r),e.parseAsync=async(t,r)=>aO(e,t,r,{callee:e.parseAsync}),e.safeParseAsync=async(t,r)=>aE(e,t,r),e.spa=e.safeParseAsync,e.refine=(t,r)=>e.check(uF(t,r)),e.superRefine=t=>e.check(uM(t)),e.overwrite=t=>
26e.check(nV(t)),e.optional=()=>uf(e),e.nullable=()=>up(e),e.nullish=()=>uf(up(e)),e.nonoptional=t=>u$(e,t),e.array=()=>oJ(e),e.or=t=>oY([e,t]),e.and=t=>o6(e,t),e.transform=t=>uU(e,uc(t)),e.default=t=>uh(e,t),e.prefault=t=>u_(e,t),e.catch=t=>uI(e,t),e.pipe=t=>uU(e,t),e.readonly=()=>uj(e),e.describe=t=>{let r=e.clone();return iN.add(r,{description:t}),r},Object.defineProperty(e,"description",{get:()=>iN.get(e)?.description,configurable:!0}),e.meta=(...t)=>{if(0===t.length)return iN.get(e);let r=e.clone();return iN.add(r,t[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e)),aN=d("_ZodString",(e,t)=>{tD.init(e,t),aj.init(e,t);let r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...t)=>e.check(nZ(...t)),e.includes=(...t)=>e.check(nL(...t)),e.startsWith=(...t)=>e.check(nR(...t)),e.endsWith=(...t)=>e.check(nF(...t)),e.min=(...t)=>e.check(nA(...t)),e.max=(...t)=>e.check(nD(...t)),e.length=(...t)=>e.check(nP(...t)),e.nonempty=(...t)=>e.check(nA(1,...t)),e.lowercase=t=>e.check(nT(t)),e.uppercase=t=>e.check(nC(t)),e.trim=()=>e.check(nK()),e.normalize=(...t)=>e.check(nJ(...t)),e.toLowerCase=()=>e.check(nG()),e.toUpperCase=()=>e.check(nW())}),aD=d("ZodString",(e,t)=>{tD.init(e,t),aN.init(e,t),e.email=t=>e.check(iP(aZ,t)),e.url=t=>e.check(iF(aJ,t)),e.jwt=t=>e.check(i6(od,t)),e.emoji=t=>e.check(iM(aG,t)),e.guid=t=>e.check(iZ(aC,t)),e.uuid=t=>e.check(iT(aR,t)),e.uuidv4=t=>e.check(iC(aR,t)),e.uuidv6=t=>e.check(iL(aR,t)),e.uuidv7=t=>e.check(iR(aR,t)),e.nanoid=t=>e.check(iB(aq,t)),e.guid=t=>e.check(iZ(aC,t)),e.cuid=t=>e.check(iV(aH,t)),e.cuid2=t=>e.check(iJ(aQ,t)),e.ulid=t=>e.check(iK(a0,t)),e.base64=t=>e.check(iQ(oa,t)),e.base64url=t=>e.check(i4(ou,t)),e.xid=t=>e.check(iG(a1,t)),e.ksuid=t=>e.check(iW(a9,t)),e.ipv4=t=>e.check(iq(a3,t)),e.ipv6=t=>e.check(iX(a8,t)),e.cidrv4=t=>e.check(iH(ot,t)),e.cidrv6=t=>e.check(iY(oi,t)),e.e164=t=>e.check(i0(ol,t)),e.datetime=t=>e.check(ah(t)),e.date=t=>e.check(a_(t)),e.time=t=>e.check(a$(t)),e.duration=t=>e.check(ax(t))});function aA(e){return iD(aD,e)}let aP=d("ZodStringFormat",(e,t)=>{tA.init(e,t),aN.init(e,t)}),aZ=d("ZodEmail",(e,t)=>{tT.init(e,t),aP.init(e,t)});function aT(e){return iP(aZ,e)}let aC=d("ZodGUID",(e,t)=>{tP.init(e,t),aP.init(e,t)});function aL(e){return iZ(aC,e)}let aR=d("ZodUUID",(e,t)=>{tZ.init(e,t),aP.init(e,t)});function aF(e){return iT(aR,e)}function aM(e){return iC(aR,e)}function aB(e){return iL(aR,e)}function aV(e){return iR(aR,e)}let aJ=d("ZodURL",(e,t)=>{tC.init(e,t),aP.init(e,t)});function aK(e){return iF(aJ,e)}let aG=d("ZodEmoji",(e,t)=>{tL.init(e,t),aP.init(e,t)});function aW(e){return iM(aG,e)}let aq=d("ZodNanoID",(e,t)=>{tR.init(e,t),aP.init(e,t)});function aX(e){return iB(aq,e)}let aH=d("ZodCUID",(e,t)=>{tF.init(e,t),aP.init(e,t)});function aY(e){return iV(aH,e)}let aQ=d("ZodCUID2",(e,t)=>{tM.init(e,t),aP.init(e,t)});function a4(e){return iJ(aQ,e)}let a0=d("ZodULID",(e,t)=>{tB.init(e,t),aP.init(e,t)});function a6(e){return iK(a0,e)}let a1=d("ZodXID",(e,t)=>{tV.init(e,t),aP.init(e,t)});function a2(e){return iG(a1,e)}let a9=d("ZodKSUID",(e,t)=>{tJ.init(e,t),aP.init(e,t)});function a7(e){return iW(a9,e)}let a3=d("ZodIPv4",(e,t)=>{tX.init(e,t),aP.init(e,t)});function a5(e){return iq(a3,e)}let a8=d("ZodIPv6",(e,t)=>{tH.init(e,t),aP.init(e,t)});function oe(e){return iX(a8,e)}let ot=d("ZodCIDRv4",(e,t)=>{tY.init(e,t),aP.init(e,t)});function or(e){return iH(ot,e)}let oi=d("ZodCIDRv6",(e,t)=>{tQ.init(e,t),aP.init(e,t)});function on(e){return iY(oi,e)}let oa=d("ZodBase64",(e,t)=>{t0.init(e,t),aP.init(e,t)});function oo(e){return iQ(oa,e)}let ou=d("ZodBase64URL",(e,t)=>{t1.init(e,t),aP.init(e,t)});function os(e){return i4(ou,e)}let ol=d("ZodE164",(e,t)=>{t2.init(e,t),aP.init(e,t)});function oc(e){return i0(ol,e)}let od=d("ZodJWT",(e,t)=>{t7.init(e,t),aP.init(e,t)});function of(e){return i6(od,e)}let om=d("ZodNumber",(e,t)=>{t3.init(e,t),aj.init(e,t),e.gt=(t,r)=>e.check(nx(t,r)),e.gte=(t,r)=>e.check(nw(t,r)),e.min=(t,r)=>e.check(nw(t,r)),e.lt=(t,r)=>e.check(n$(t,r)),e.lte=(t,r)=>e.check(nk(t,r)),e.max=(t,r)=>e.check(nk(t,r)),e.int=t=>e.check(og(t)),e.safe=t=>e.check(og(t)),e.positive=t=>e.check(nx(0,t)),e.nonnegative=t=>e.check(nw(0,t)),e.negative=t=>e.check(n$(0,t)),e.nonpositive=t=>e.check(nk(0,t)),e.multipleOf=(t,r)=>e.check(nU(t,r)),e.step=(t,r)=>e.check(nU(t,r)),e.finite=()=>e;let r=e._zod.bag;e.minValue=Math.max(r.minimum??-1/0,r.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(r.maximum??1/0,r.exclusiveMaximum??1/0)??null,e.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),e.isFinite=!0,e.format=r.format??null});function op(e){return i5(om,e)}
26let ov=d("ZodNumberFormat",(e,t)=>{t5.init(e,t),om.init(e,t)});function og(e){return ne(ov,e)}function oh(e){return nt(ov,e)}function oy(e){return nr(ov,e)}function o_(e){return ni(ov,e)}function ob(e){return nn(ov,e)}let o$=d("ZodBoolean",(e,t)=>{t8.init(e,t),aj.init(e,t)});function ok(e){return na(o$,e)}let ox=d("ZodBigInt",(e,t)=>{re.init(e,t),aj.init(e,t),e.gte=(t,r)=>e.check(nw(t,r)),e.min=(t,r)=>e.check(nw(t,r)),e.gt=(t,r)=>e.check(nx(t,r)),e.gte=(t,r)=>e.check(nw(t,r)),e.min=(t,r)=>e.check(nw(t,r)),e.lt=(t,r)=>e.check(n$(t,r)),e.lte=(t,r)=>e.check(nk(t,r)),e.max=(t,r)=>e.check(nk(t,r)),e.positive=t=>e.check(nx(BigInt(0),t)),e.negative=t=>e.check(n$(BigInt(0),t)),e.nonpositive=t=>e.check(nk(BigInt(0),t)),e.nonnegative=t=>e.check(nw(BigInt(0),t)),e.multipleOf=(t,r)=>e.check(nU(t,r));let r=e._zod.bag;e.minValue=r.minimum??null,e.maxValue=r.maximum??null,e.format=r.format??null});function ow(e){return nu(ox,e)}let oI=d("ZodBigIntFormat",(e,t)=>{rt.init(e,t),ox.init(e,t)});function oS(e){return nl(oI,e)}function oz(e){return nc(oI,e)}let oO=d("ZodSymbol",(e,t)=>{rr.init(e,t),aj.init(e,t)});function oU(e){return nd(oO,e)}let oE=d("ZodUndefined",(e,t)=>{ri.init(e,t),aj.init(e,t)});function oj(e){return nf(oE,e)}let oN=d("ZodNull",(e,t)=>{rn.init(e,t),aj.init(e,t)});function oD(e){return nm(oN,e)}let oA=d("ZodAny",(e,t)=>{ra.init(e,t),aj.init(e,t)});function oP(){return np(oA)}let oZ=d("ZodUnknown",(e,t)=>{ro.init(e,t),aj.init(e,t)});function oT(){return nv(oZ)}let oC=d("ZodNever",(e,t)=>{ru.init(e,t),aj.init(e,t)});function oL(e){return ng(oC,e)}let oR=d("ZodVoid",(e,t)=>{rs.init(e,t),aj.init(e,t)});function oF(e){return nh(oR,e)}let oM=d("ZodDate",(e,t)=>{rl.init(e,t),aj.init(e,t),e.min=(t,r)=>e.check(nw(t,r)),e.max=(t,r)=>e.check(nk(t,r));let r=e._zod.bag;e.minDate=r.minimum?new Date(r.minimum):null,e.maxDate=r.maximum?new Date(r.maximum):null});function oB(e){return ny(oM,e)}let oV=d("ZodArray",(e,t)=>{rd.init(e,t),aj.init(e,t),e.element=t.element,e.min=(t,r)=>e.check(nA(t,r)),e.nonempty=t=>e.check(nA(1,t)),e.max=(t,r)=>e.check(nD(t,r)),e.length=(t,r)=>e.check(nP(t,r)),e.unwrap=()=>e.element});function oJ(e,t){return nq(oV,e,t)}function oK(e){return uo(Object.keys(e._zod.def.shape))}let oG=d("ZodObject",(e,t)=>{rp.init(e,t),aj.init(e,t),O(e,"shape",()=>t.shape),e.keyof=()=>ui(Object.keys(e._zod.def.shape)),e.catchall=t=>e.clone({...e._zod.def,catchall:t}),e.passthrough=()=>e.clone({...e._zod.def,catchall:oT()}),e.loose=()=>e.clone({...e._zod.def,catchall:oT()}),e.strict=()=>e.clone({...e._zod.def,catchall:oL()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=t=>Y(e,t),e.merge=t=>Q(e,t),e.pick=t=>X(e,t),e.omit=t=>H(e,t),e.partial=(...t)=>ee(ud,e,t[0]),e.required=(...t)=>et(ub,e,t[0])});function oW(e,t){return new oG({type:"object",get shape(){return U(this,"shape",{...e}),this.shape},...V(t)})}function oq(e,t){return new oG({type:"object",get shape(){return U(this,"shape",{...e}),this.shape},catchall:oL(),...V(t)})}function oX(e,t){return new oG({type:"object",get shape(){return U(this,"shape",{...e}),this.shape},catchall:oT(),...V(t)})}let oH=d("ZodUnion",(e,t)=>{rg.init(e,t),aj.init(e,t),e.options=t.options});function oY(e,t){return new oH({type:"union",options:e,...V(t)})}let oQ=d("ZodDiscriminatedUnion",(e,t)=>{oH.init(e,t),rh.init(e,t)});function o4(e,t,r){return new oQ({type:"union",options:t,discriminator:e,...V(r)})}let o0=d("ZodIntersection",(e,t)=>{ry.init(e,t),aj.init(e,t)});function o6(e,t){return new o0({type:"intersection",left:e,right:t})}let o1=d("ZodTuple",(e,t)=>{rb.init(e,t),aj.init(e,t),e.rest=t=>e.clone({...e._zod.def,rest:t})});function o2(e,t,r){let i=t instanceof tN,n=i?r:t;return new o1({type:"tuple",items:e,rest:i?t:null,...V(n)})}let o9=d("ZodRecord",(e,t)=>{rk.init(e,t),aj.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function o7(e,t,r){return new o9({type:"record",keyType:e,valueType:t,...V(r)})}function o3(e,t,r){return new o9({type:"record",keyType:oY([e,oL()]),valueType:t,...V(r)})}let o5=d("ZodMap",(e,t)=>{rx.init(e,t),aj.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function o8(e,t,r){return new o5({type:"map",keyType:e,valueType:t,...V(r)})}let ue=d("ZodSet",(e,t)=>{rI.init(e,t),aj.init(e,t),e.min=(...t)=>e.check(nj(...t)),e.nonempty=t=>e.check(nj(1,t)),e.max=(...t)=>e.check(nE(...t)),e.size=(...t)=>e.check(nN(...t))});function ut(e,t){return new ue({type:"set",valueType:e,...V(t)})}let ur=d("ZodEnum",(e,t)=>{rz.init(e,t),aj.init(e,t),e.enum=t.entries,e.options=Object.values(t.entries);let r=new Set(Object.keys(t.entries));e.extract=(e,i)=>{let n={};for(let i of e)if(r.has(i))n[i]=t.entries[i];else throw Error(`Key ${i} not found in enum`);return new ur({...t,checks:[],...V(i),entries:n})},e.exclude=(e,i)=>{let n={...t.entries};for(let t of e)if(r.has(t))delete n[t];else throw Error(`Key ${t} not found in enum`);return new ur({...t,checks:[],...V(i),entries:n})}});function ui(e,t){return new ur({type:"enum",entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...V(t)})}function un(e,t){return new ur({type:"enum",entries:e,...V(t)})}let ua=d("ZodLiteral",(e,t)=>{rO.init(e,t),aj.init(e,t),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if
26(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function uo(e,t){return new ua({type:"literal",values:Array.isArray(e)?e:[e],...V(t)})}let uu=d("ZodFile",(e,t)=>{rU.init(e,t),aj.init(e,t),e.min=(t,r)=>e.check(nj(t,r)),e.max=(t,r)=>e.check(nE(t,r)),e.mime=(t,r)=>e.check(nB(Array.isArray(t)?t:[t],r))});function us(e){return n7(uu,e)}let ul=d("ZodTransform",(e,t)=>{rE.init(e,t),aj.init(e,t),e._zod.parse=(r,i)=>{r.addIssue=i=>{"string"==typeof i?r.issues.push(es(i,r.value,t)):(i.fatal&&(i.continue=!1),i.code??(i.code="custom"),i.input??(i.input=r.value),i.inst??(i.inst=e),i.continue??(i.continue=!0),r.issues.push(es(i)))};let n=t.transform(r.value,r);return n instanceof Promise?n.then(e=>(r.value=e,r)):(r.value=n,r)}});function uc(e){return new ul({type:"transform",transform:e})}let ud=d("ZodOptional",(e,t)=>{rj.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.innerType});function uf(e){return new ud({type:"optional",innerType:e})}let um=d("ZodNullable",(e,t)=>{rN.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.innerType});function up(e){return new um({type:"nullable",innerType:e})}function uv(e){return uf(up(e))}let ug=d("ZodDefault",(e,t)=>{rD.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function uh(e,t){return new ug({type:"default",innerType:e,get defaultValue(){return"function"==typeof t?t():t}})}let uy=d("ZodPrefault",(e,t)=>{rP.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.innerType});function u_(e,t){return new uy({type:"prefault",innerType:e,get defaultValue(){return"function"==typeof t?t():t}})}let ub=d("ZodNonOptional",(e,t)=>{rZ.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.innerType});function u$(e,t){return new ub({type:"nonoptional",innerType:e,...V(t)})}let uk=d("ZodSuccess",(e,t)=>{rC.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.innerType});function ux(e){return new uk({type:"success",innerType:e})}let uw=d("ZodCatch",(e,t)=>{rL.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function uI(e,t){return new uw({type:"catch",innerType:e,catchValue:"function"==typeof t?t:()=>t})}let uS=d("ZodNaN",(e,t)=>{rR.init(e,t),aj.init(e,t)});function uz(e){return nb(uS,e)}let uO=d("ZodPipe",(e,t)=>{rF.init(e,t),aj.init(e,t),e.in=t.in,e.out=t.out});function uU(e,t){return new uO({type:"pipe",in:e,out:t})}let uE=d("ZodReadonly",(e,t)=>{rB.init(e,t),aj.init(e,t)});function uj(e){return new uE({type:"readonly",innerType:e})}let uN=d("ZodTemplateLiteral",(e,t)=>{rJ.init(e,t),aj.init(e,t)});function uD(e,t){return new uN({type:"template_literal",parts:e,...V(t)})}let uA=d("ZodLazy",(e,t)=>{rG.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.getter()});function uP(e){return new uA({type:"lazy",getter:e})}let uZ=d("ZodPromise",(e,t)=>{rK.init(e,t),aj.init(e,t),e.unwrap=()=>e._zod.def.innerType});function uT(e){return new uZ({type:"promise",innerType:e})}let uC=d("ZodCustom",(e,t)=>{rW.init(e,t),aj.init(e,t)});function uL(e,t){let r=new to({check:"custom",...V(t)});return r._zod.check=e,r}function uR(e,t){return al(uC,e??(()=>!0),t)}function uF(e,t={}){return ac(uC,e,t)}function uM(e,t){let r=uL(t=>(t.addIssue=e=>{"string"==typeof e?t.issues.push(es(e,t.value,r._zod.def)):(e.fatal&&(e.continue=!1),e.code??(e.code="custom"),e.input??(e.input=t.value),e.inst??(e.inst=r),e.continue??(e.continue=!r._zod.def.abort),t.issues.push(es(e)))},e(t.value,t)),t);return r}function uB(e,t={error:`Input not instance of ${e.name}`}){let r=new uC({type:"custom",check:"custom",fn:t=>t instanceof e,abort:!0,...V(t)});return r._zod.bag.Class=e,r}let uV=(...e)=>ad({Pipe:uO,Boolean:o$,String:aD,Transform:ul},...e);function uJ(e){let t=uP(()=>oY([aA(e),op(),ok(),oD(),oJ(t),o7(aA(),t)]));return t}function uK(e,t){return uU(uc(e),t)}let uG={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"},uW=Object.freeze({status:"aborted"});function uq(e){v({customError:e})}function uX(){return v().customError}function uH(e){return iA(aD,e)}function uY(e){return i8(om,e)}function uQ(e){return no(o$,e)}function u4(e){return ns(ox,e)}function u0(e){return n_(oM,e)}v(r1())},15378:(e,t,r)=>{"use strict";r.d(t,{_:()=>n});var i=r(96994);function n(e,t,r){var n=(0,i._)(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}},19746:(e,t)=>{"use strict";var r;
26Object.defineProperty(t,"__esModule",{value:!0}),t.errorMessages=t.ErrorType=void 0,function(e){e.MalformedUnicode="MALFORMED_UNICODE",e.MalformedHexadecimal="MALFORMED_HEXADECIMAL",e.CodePointLimit="CODE_POINT_LIMIT",e.OctalDeprecation="OCTAL_DEPRECATION",e.EndOfString="END_OF_STRING"}(r=t.ErrorType||(t.ErrorType={})),t.errorMessages=new Map([[r.MalformedUnicode,"malformed Unicode character escape sequence"],[r.MalformedHexadecimal,"malformed hexadecimal character escape sequence"],[r.CodePointLimit,"Unicode codepoint must not be greater than 0x10FFFF in escape sequence"],[r.OctalDeprecation,'"0"-prefixed octal literals and octal escape sequences are deprecated; for octal literals use the "0o" prefix instead'],[r.EndOfString,"malformed escape sequence at end of string"]])},35247:(e,t,r)=>{"use strict";t.MH=void 0;let i=r(19746);function n(e,t,r){let n=e.match(/[^a-f0-9]/i)?NaN:parseInt(e,16);if(Number.isNaN(n)||void 0!==r&&r!==e.length)throw SyntaxError(i.errorMessages.get(t));return n}function a(e,t){let r=n(e,i.ErrorType.MalformedUnicode,4);return void 0!==t?String.fromCharCode(r,n(t,i.ErrorType.MalformedUnicode,4)):String.fromCharCode(r)}let o=new Map([["b","\b"],["f","\f"],["n","\n"],["r","\r"],["t","	"],["v","\v"],["0","\0"]]),u=/\\(?:(\\)|x([\s\S]{0,2})|u(\{[^}]*\}?)|u([\s\S]{4})\\u([^{][\s\S]{0,3})|u([\s\S]{0,4})|([0-3]?[0-7]{1,2})|([\s\S])|$)/g;t.MH=function(e,t=!1){return e.replace(u,function(e,r,u,s,l,c,d,f,m){if(void 0!==r)return"\\";if(void 0!==u)return String.fromCharCode(n(u,i.ErrorType.MalformedHexadecimal,2));if(void 0!==s){if("{"!==s.charAt(0)||"}"!==s.charAt(s.length-1))throw SyntaxError(i.errorMessages.get(i.ErrorType.MalformedUnicode));let e=n(s.slice(1,-1),i.ErrorType.MalformedUnicode);try{return String.fromCodePoint(e)}catch(e){throw e instanceof RangeError?SyntaxError(i.errorMessages.get(i.ErrorType.CodePointLimit)):e}}if(void 0!==l)return a(l,c);if(void 0!==d)return a(d);if("0"===f)return"\0";if(void 0!==f)return function(e,t=!1){if(t)throw SyntaxError(i.errorMessages.get(i.ErrorType.OctalDeprecation));return String.fromCharCode(parseInt(e,8))}(f,!t);if(void 0!==m)return o.get(m)||m;throw SyntaxError(i.errorMessages.get(i.ErrorType.EndOfString))})}},49545:(e,t,r)=>{"use strict";r.d(t,{sK:()=>_});var i=r(35247);let n=new Map;function a(e){return[...Array.isArray(e)?e:[e],"en"]}function o(e,t,r){let i,n=a(e);if(r||(r="default"),"string"==typeof r)switch(i={day:"numeric",month:"short",year:"numeric"},r){case"full":i.weekday="long";case"long":i.month="long";break;case"short":i.month="numeric"}else i=r;return l(()=>c("date",n,r),()=>new Intl.DateTimeFormat(n,i)).format("string"==typeof t?new Date(t):t)}function u(e,t,r){let i=a(e);return l(()=>c("number",i,r),()=>new Intl.NumberFormat(i,r)).format(t)}function s(e,t,r,{offset:i=0,...n}){let o=a(e),u=t?l(()=>c("plural-ordinal",o),()=>new Intl.PluralRules(o,{type:"ordinal"})):l(()=>c("plural-cardinal",o),()=>new Intl.PluralRules(o,{type:"cardinal"}));return n[r]??n[u.select(r-i)]??n.other}function l(e,t){let r=e(),i=n.get(r);return i||(i=t(),n.set(r,i)),i}function c(e,t,r){let i=t.join("-");return`${e}-${i}-${JSON.stringify(r)}`}let d=/\\u[a-fA-F0-9]{4}|\\x[a-fA-F0-9]{2}/,f="%__lingui_octothorpe__%",m=(e,t)=>t[e]??t.other;var p=Object.defineProperty;class v{constructor(){((e,t,r)=>((e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r))(this,"_events",{})}on(e,t){var r;return(r=this._events)[e]??(r[e]=[]),this._events[e].push(t),()=>this.removeListener(e,t)}removeListener(e,t){let r=this._getListeners(e);if(!r)return;let i=r.indexOf(t);~i&&r.splice(i,1)}emit(e,...t){let r=this._getListeners(e);r&&r.map(e=>e.apply(this,t))}_getListeners(e){let t=this._events[e];return!!Array.isArray(t)&&t}}var g=Object.defineProperty,h=(e,t,r)=>(((e,t,r)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r),r);class y extends v{constructor(e){super(),h(this,"_locale",""),h(this,"_locales"),h(this,"_localeData",{}),h(this,"_messages",{}),h(this,"_missing"),h(this,"_messageCompiler"),h(this,"t",this._.bind(this)),null!=e.missing&&(this._missing=e.missing),null!=e.messages&&this.load(e.messages),null!=e.localeData&&this.loadLocaleData(e.localeData),("string"==typeof e.locale||e.locales)&&this.activate(e.locale??"en",e.locales)}get locale(){return this._locale}get locales(){return this._locales}get messages(){return this._messages[this._locale]??{}}get localeData(){return this._localeData[this._locale]??{}}_loadLocaleData(e,t){let r=this._localeData[e];r?Object.assign(r,t):this._localeData[e]=t}setMessagesCompiler(e){return this._messageCompiler=e,this}loadLocaleData(e,t){"string"==typeof e?this._loadLocaleData(e,t):Object.keys(e).forEach(t=>
26this._loadLocaleData(t,e[t])),this.emit("change")}_load(e,t){let r=this._messages[e];r?Object.assign(r,t):this._messages[e]=t}load(e,t){"string"==typeof e&&"object"==typeof t?this._load(e,t):Object.entries(e).forEach(([e,t])=>this._load(e,t)),this.emit("change")}loadAndActivate({locale:e,locales:t,messages:r}){this._locale=e,this._locales=t||void 0,this._messages[this._locale]=r,this.emit("change")}activate(e,t){this._locale=e,this._locales=t,this.emit("change")}_(e,t,r){var n,a,l;if(!this.locale)throw Error("Lingui: Attempted to call a translation function without setting a locale.\nMake sure to call `i18n.activate(locale)` before using Lingui functions.\nThis issue may also occur due to a race condition in your initialization logic.");let c=r?.message;e||(e=""),"string"!=typeof e&&(t=e.values||t,c=e.message,e=e.id);let p=this.messages[e],v=void 0===p,g=this._missing;if(g&&v)return"function"==typeof g?g(this._locale,e):g;v&&this.emit("missing",{id:e,locale:this._locale});let h=p||c||e;return("string"==typeof h&&(this._messageCompiler?h=this._messageCompiler(h):console.warn(`Uncompiled message detected! Message:
27
28> ${h}
29
30That means you use raw catalog or your catalog doesn't have a translation for the message and fallback was used.
31ICU features such as interpolation and plurals will not work properly for that message. 
32
33Please compile your catalog first. 
34`)),"string"==typeof h&&d.test(h))?JSON.parse(`"${h}"`):"string"==typeof h?h:(n=h,a=this._locale,l=this._locales,(e={},t)=>{let r=((e,t,r={})=>{let i=t||e,n=e=>"object"==typeof e?e:r[e],a=(e,t)=>{let a=u(i,e,Object.keys(r).length?n("number"):void 0);return t.replace(RegExp(f,"g"),a)};return{plural:(e,t)=>{let{offset:r=0}=t,n=s(i,!1,e,t);return a(e-r,n)},selectordinal:(e,t)=>{let{offset:r=0}=t,n=s(i,!0,e,t);return a(e-r,n)},select:m,number:(e,t)=>u(i,e,n(t)||{style:t}),date:(e,t)=>o(i,e,n(t)||t),time:(e,t)=>(function(e,t,r){let i;if(r||(r="default"),"string"==typeof r)switch(i={second:"numeric",minute:"numeric",hour:"numeric"},r){case"full":case"long":i.timeZoneName="short";break;case"short":delete i.second}else i=r;return o(e,t,i)})(i,e,n(t)||t)}})(a,l,t),c=(t,i=!1)=>Array.isArray(t)?t.reduce((t,n)=>{let a;if("#"===n&&i)return t+f;if("string"==typeof n)return t+n;let[o,u,s]=n,l={};return("plural"===u||"selectordinal"===u||"select"===u?Object.entries(s).forEach(([e,t])=>{l[e]=c(t,"plural"===u||"selectordinal"===u)}):l=s,null==(a=u?(0,r[u])(e[o],l):e[o]))?t:t+a},""):t,p=c(n);return"string"==typeof p&&d.test(p)?(0,i.MH)(p):"string"==typeof p?p:p?String(p):""})(t,r?.formats)}date(e,t){return o(this._locales||this._locale,e,t)}number(e,t){return u(this._locales||this._locale,e,t)}}function _(e={}){return new y(e)}_()},67325:(e,t,r)=>{"use strict";r.d(t,{_:()=>n});var i=r(96994);function n(e,t){var r=(0,i._)(e,t,"get");return r.get?r.get.call(e):r.value}},75777:(e,t,r)=>{"use strict";function i(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}r.d(t,{_:()=>i})},91353:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",
34y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},r=Object.keys(t).join("|"),i=RegExp(r,"g"),n=RegExp(r,"");function a(e){return t[e]}var o=function(e){return e.replace(i,a)};e.exports=o,e.exports.has=function(e){return!!e.match(n)},e.exports.remove=o},92618:e=>{e.exports={style:{fontFamily:"'DM Sans', 'DM Sans Fallback', system-ui",fontStyle:"normal"},className:"__className_ef116d",variable:"__variable_ef116d"}},96994:(e,t,r)=>{"use strict";function i(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}r.d(t,{_:()=>i})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.